@charset "UTF-8";
body { color: #434357; font-size: 1.5rem; font-family: "Roboto", sans-serif; line-height: 1.6; }

html { font-size: 62.5%; /* Now 10px = 1rem! */ text-rendering: optimizeLegibility; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 100%; }

@media (min-width: 900px) { .fw-container-fluid { width: 1400px; } }
@media (min-width: 1200px) { .fw-container-fluid { width: 1600px; } }
a, .link { text-decoration: none; color: #8c7cdb; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
a:hover, a.active, a:focus, .link:hover, .link.active, .link:focus { outline: 0; text-decoration: none; }

img { border: 0; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; border: 0; border-bottom: 1px solid #b3b3b3; margin: 1.5rem 0; height: 0; }

p:empty { display: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px white inset; }

input[type=email]::-ms-clear { /* remove the big X on ie */ display: none; }

/* Fix mozila outline */
:focus, ::-moz-focus-inner { outline: none !important; }

/* Fix svg for IE */
.ie9 img[src*=".svg"] { width: 100%; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { img[src*=".svg"] { width: 100%; } }
@-moz-document url-prefix() { body { font-weight: lighter !important; } }
body.home h1, body.home h1.fw-special-title { font-size: 3.5rem; font-weight: 600; }
@media (min-width: 900px) { body.home h1, body.home h1.fw-special-title { font-size: 4.8rem; font-weight: 500; } }
body.home h2, body.home h2.fw-special-title { font-size: 3rem; }
@media (min-width: 900px) { body.home h2, body.home h2.fw-special-title { font-size: 3.6rem; } }
body.home h3, body.home h3.fw-special-title { font-size: 2rem; }
@media (min-width: 900px) { body.home h3, body.home h3.fw-special-title { font-size: 2.4rem; } }

h1, h1.fw-special-title { font-size: 2.8rem; }

h2, h2.fw-special-title { font-size: 2rem; }

h3, h3.fw-special-title { font-size: 1.8rem; }

h4, h4.fw-special-title { margin-top: 0; margin-bottom: 1rem; font-size: 1.6rem; }

h1, h2, h3, h4, h5, h6 { color: #212241; font-family: "Rubik", sans-serif; }

.fw-special-title { font-size: 1.6rem; }

.tiny { font-size: 1.2rem; }

@font-face { font-family: "etax"; src: url("assets/fonts//etax.eot?sygtyu"); src: url("assets/fonts//etax.eot?krh75zsygtyu") format("embedded-opentype"), url("assets/fonts//etax.ttf?sygtyu") format("truetype"), url("assets/fonts//etax.woff?sygtyu") format("woff"), url("assets/fonts//etax.svg?sygtyu#etax") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: "etax" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-money-bag:before { content: ""; color: #ff7a59; }

.icon-planet-earth:before { content: ""; color: #3e97ff; }

.icon-smartphone:before { content: ""; color: #ffc259; }

.icon-blog:before { content: ""; color: #2363ce; }

.icon-calendar:before { content: ""; color: #ff3466; }

.icon-refund:before { content: ""; color: #6773e5; }

.icon-online-learning:before { content: ""; color: #8c7cdb; }

.icon-search:before { content: ""; color: #8c7cdb; }

.icon-score:before { content: ""; color: #8c7cdb; }

.icon-start-now:before { content: ""; color: #8c7cdb; }

.icon-chat:before { content: ""; color: #8c7cdb; }

.icon-sign:before { content: ""; color: #8c7cdb; }

.icon-income:before { content: ""; color: #8c7cdb; }

.icon-bank:before { content: ""; color: #8c7cdb; }

.icon-money:before { content: ""; color: #8c7cdb; }

.icon-account:before { content: ""; color: #8c7cdb; }

.icon-tfn:before { content: ""; color: #8c7cdb; }

.icon-mail:before { content: ""; color: #8c7cdb; }

.icon-dollar:before { content: ""; color: #8c7cdb; }

.icon-communication:before { content: ""; color: #8c7cdb; }

.icon-check-solid:before { content: ""; color: #8c7cdb; }

.icon-chevron-up-solid:before { content: ""; color: #8c7cdb; }

.icon-chevron-down-solid:before { content: ""; color: #8c7cdb; }

.icon-tooltip:before { content: ""; color: #8c7cdb; }

.btn-default, .btn-primary, input.gform_next_button, input.gform_button, .btn-secondary, .btn-muted, .btn-icon, input.gform_previous_button { background-image: none; border: 1px solid transparent; display: inline-block; vertical-align: middle; margin-bottom: 0; font-size: 90%; font-family: "Rubik", sans-serif; font-weight: 500; text-align: center; touch-action: manipulation; cursor: pointer; user-select: none; max-width: 100%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.is-block.btn-default, .is-block.btn-primary, input.is-block.gform_next_button, input.is-block.gform_button, .is-block.btn-secondary, .is-block.btn-muted, .is-block.btn-icon, input.is-block.gform_previous_button { width: 100%; min-width: auto; margin-bottom: 1.5rem; }
@media (min-width: 600px) { .is-wide.btn-default, .is-wide.btn-primary, input.is-wide.gform_next_button, input.is-wide.gform_button, .is-wide.btn-secondary, .is-wide.btn-muted, .is-wide.btn-icon, input.is-wide.gform_previous_button { min-width: 35rem; } }

button { color: inherit; border: 0; background-color: transparent; padding: 0; margin: 0; -moz-appearance: none; -webkit-appearance: none; }
button:hover, button:focus, button:active { outline: 0; text-decoration: none; }

.btn-default:hover, .btn-default.active, .btn-default:focus { text-decoration: none; }

.btn-primary, input.gform_next_button, input.gform_button { background-color: #fdb22f; border-color: #fdb22f; color: white; padding: 1.85rem 1.5rem; font-size: 2rem; line-height: 1; border-radius: 6px; -webkit-border-radius: 6px; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, input.gform_next_button:hover, input.gform_next_button:focus, input.gform_next_button:active, input.gform_button:hover, input.gform_button:focus, input.gform_button:active { background-color: #f79e02; border-color: #f79e02; -webkit-box-shadow: none; box-shadow: none; color: white; outline: 0; text-decoration: none; }
.btn-primary:focus, input.gform_next_button:focus, input.gform_button:focus { text-decoration: none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, input.gform_next_button.disabled, input.gform_next_button[disabled], fieldset[disabled] input.gform_next_button, input.gform_button.disabled, input.gform_button[disabled], fieldset[disabled] input.gform_button { background-color: #d7d7d7; cursor: not-allowed; pointer-events: none; opacity: .65; border: 1px solid transparent; box-shadow: none; }
.btn-primary a, input.gform_next_button a, input.gform_button a { color: inherit; display: block; }
.btn-primary a:hover, .btn-primary a.active, .btn-primary a:focus, input.gform_next_button a:hover, input.gform_next_button a.active, input.gform_next_button a:focus, input.gform_button a:hover, input.gform_button a.active, input.gform_button a:focus { text-decoration: none; }

.btn-secondary { background-color: #2dc08d; border-color: #2dc08d; color: white; padding: 1.85rem 1.5rem; font-size: 2rem; line-height: 1; border-radius: 6px; -webkit-border-radius: 6px; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active { background-color: #23976f; border-color: #23976f; -webkit-box-shadow: none; box-shadow: none; color: white; outline: 0; text-decoration: none; }
.btn-secondary:focus { text-decoration: none; }
.btn-secondary.disabled, .btn-secondary[disabled], fieldset[disabled] .btn-secondary { background-color: #d7d7d7; cursor: not-allowed; pointer-events: none; opacity: .65; border: 1px solid transparent; box-shadow: none; }

.btn-muted { background-color: #2dc08d; border-color: #2dc08d; color: white; }
.btn-muted:hover, .btn-muted:focus, .btn-muted:active { background-color: transparent; border-color: #8c7cdb; -webkit-box-shadow: none; box-shadow: none; color: #8c7cdb; outline: 0; text-decoration: none; }
.btn-muted:focus { text-decoration: none; }
.btn-muted.disabled, .btn-muted[disabled], fieldset[disabled] .btn-muted { background-color: #d7d7d7; cursor: not-allowed; pointer-events: none; opacity: .65; border: 1px solid transparent; box-shadow: none; }

.btn-icon { padding: 0 0; font-size: 1em; line-height: 2.2em; border-radius: 50%; -webkit-border-radius: 50%; color: #2dc08d; border: 1px solid #2dc08d; width: 2.3em; height: 2.3em; opacity: .7; transform: scale(1); transition: all .2s ease-out; position: relative; }
.btn-icon::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.btn-icon:hover { transform: scale(1.1); text-decoration: none; opacity: 1; }

input.gform_next_button { width: 22.5rem; }

input.gform_previous_button { background-color: transparent; border-color: #b3b3b3; color: rgba(49, 49, 49, 0.5); padding: 1.85rem 1.5rem; font-size: 2rem; line-height: 1; border-radius: 6px; -webkit-border-radius: 6px; width: 12.5rem; }
input.gform_previous_button:hover, input.gform_previous_button:focus, input.gform_previous_button:active { background-color: transparent; border-color: #5a5a5a; -webkit-box-shadow: none; box-shadow: none; color: #313131; outline: 0; text-decoration: none; }
input.gform_previous_button:focus { text-decoration: none; }
input.gform_previous_button.disabled, input.gform_previous_button[disabled], fieldset[disabled] input.gform_previous_button { background-color: #d7d7d7; cursor: not-allowed; pointer-events: none; opacity: .65; border: 1px solid transparent; box-shadow: none; }

@keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
.sr-only, input[type="checkbox"], input[type="radio"] { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

input.LV_valid_field:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), select.LV_valid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.501' height='11.103' viewBox='0 0 14.501 11.103'%3E%3Cpath d='M-4536.781,11.426l-4.3-4.009a1.4,1.4,0,0,1,.1-1.956,1.4,1.4,0,0,1,1.945-.238l3.025,2.822,6.479-6.949a1.5,1.5,0,0,1,2.12-.073,1.5,1.5,0,0,1,.074,2.12l-7.5,8.045a1.611,1.611,0,0,1-1.159.535A1.136,1.136,0,0,1-4536.781,11.426Z' transform='translate(4541.433 -0.62)' fill='%2355cead'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1rem) center; border: 1px solid #55CEAD; color: #313131; -webkit-transition: FadeIn 0.5s ease-in 0s; -moz-transition: FadeIn 0.5s ease-in 0s; -o-transition: FadeIn 0.5s ease-in 0s; transition: FadeIn 0.5s ease-in 0s; }
input.LV_valid_field:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), select.LV_valid_field:focus { outline: none; }

.gform_wrapper .gform_body ul > li.gfield.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .gform_wrapper .gform_body ul > li.gfield.gfield_error select, .gform_wrapper .gform_body ul > li.gfield.gfield_error textarea { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='15' viewBox='0 0 3 15'%3E%3Cpath d='M-4542,13.5a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5,1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,13.5Zm0-5v-7a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5v7a1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,8.5Z' transform='translate(4542)' fill='%23fd5583'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1rem) 1.5rem/0.3rem auto; border: 1px solid #FF5583; color: #313131; -webkit-transition: FadeIn 0.5s ease-in; -moz-transition: FadeIn 0.5s ease-in; -o-transition: FadeIn 0.5s ease-in; transition: FadeIn 0.5s ease-in; }
.gform_wrapper .gform_body ul > li.gfield.gfield_error input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .gform_wrapper .gform_body ul > li.gfield.gfield_error select:focus, .gform_wrapper .gform_body ul > li.gfield.gfield_error textarea:focus { box-shadow: 0 0 4px rgba(255, 85, 131, 0.4); outline: none; }

select, textarea, input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { background-color: white; border: 1px solid #D2D4E3; border-radius: 6px; display: block; color: #313131; font-size: 1.5rem; font-weight: normal; line-height: normal; padding: 1.4rem 1.5rem; width: 100%; max-width: 100%; -webkit-appearance: none; -moz-appearance: none; transition: background .3s ease-out, border .3s ease-out; -webkit-transition: background .3s ease-out, border .3s ease-out; }
select:last-child, textarea:last-child, input:last-child:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { margin-bottom: 0; }
select:focus, textarea:focus, input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { border-color: #8c7cdb; outline: none; }
select:focus::placeholder, textarea:focus::placeholder, input:not([type='file']):not([type='image']):not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio']):focus::placeholder { opacity: 0; }
select::placeholder, textarea::placeholder, input:not([type='file']):not([type='image']):not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio'])::placeholder { color: rgba(33, 34, 65, 0.7); font-weight: 300; opacity: 1; }
select.inline, textarea.inline, input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { display: inline-block; width: auto; }
select.inline + select.inline, textarea.inline + select.inline, input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) + select.inline, select.inline + textarea.inline, textarea.inline + textarea.inline, input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) + textarea.inline, select.inline + input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), textarea.inline + input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) + input.inline:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { margin-left: 1.5rem; }

label { display: block; color: #212142; font-weight: 400; margin: 0 0 0.6rem; max-width: 100%; }
label.required { display: flex; }
label.required::after { content: '*'; margin-left: 0.25em; color: #FF5583; font-size: 120%; }
label .gfield_required { color: #FF5583; margin-left: .25rem; }

input[disabled] { background: rgba(49, 49, 49, 0.2); cursor: not-allowed !important; }
input[disabled] + label { pointer-events: none; opacity: rgba(49, 49, 49, 0.2); }

input[readonly] { border: 1px solid #f8f8fa; pointer-events: none; }
input[readonly] + label { pointer-events: none; }

select { background: url("data:image/svg+xml,%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='icon-caret-down' fill='%23555A63'%3E%3Cpath d='M11.0000095,5.49999225 C11.0000095,5.22655443 10.7734468,4.99999166 10.5000089,4.99999166 L3.5000006,4.99999166 C3.22656277,4.99999166 3,5.22655443 3,5.49999225 C3,5.63280491 3.05468757,5.75780506 3.14843768,5.85155517 L6.64844185,9.35155934 C6.74219196,9.44530945 6.86719211,9.49999702 7.00000477,9.49999702 C7.13281743,9.49999702 7.25781758,9.44530945 7.35156769,9.35155934 L9.10973664,7.59339039 L10.8515719,5.85155517 C10.945322,5.75780506 11.0000095,5.63280491 11.0000095,5.49999225 Z' id='caret-down---FontAwesome'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat scroll calc(100% - 0.5rem) center/1.5rem auto !important; padding-right: 1rem; }
select::-ms-expand { display: none !important; }

textarea { height: 12rem; }
textarea[maxlength] { padding-bottom: 1.5em; resize: none; }

input[type=email]::-ms-clear { /* remove the big X on ie */ display: none; }

input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, select:focus { background-color: white; }

/* Heading Title */
.gform_fields .gsection.title { position: relative; margin: 1.5rem 0; }
@media (min-width: 600px) { .gform_fields .gsection.title { margin: 0 0 4rem !important; } }
@media (min-width: 600px) { .gform_fields .gsection.title:not(:first-child) { margin: 4rem 0 !important; } }
@media (min-width: 600px) { .gform_fields .gsection.title.desc { margin: 3em 0 5em !important; } }
.gform_fields .gsection.title .gsection_title { font-size: 2.4rem; font-weight: 500; margin: 0; }
.gform_fields .gsection.title .gsection_description { color: #313131; }

/* Forms */
.gform_wrapper ul { list-style: none; margin: 0; padding: 0; }

/* Validation Error */
.validation_error { color: #FF5583; font-size: 1.3rem; margin: 1.5rem auto 3rem; text-align: center; }

/* Date */
.gform_wrapper .ginput_container_date .clear-multi { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; }
.gform_wrapper .ginput_container_date .clear-multi .ginput_container_date { width: 100%; }
.gform_wrapper .ginput_container_date .clear-multi .ginput_container_date:not(:last-child) { margin-right: 0.5rem; }

/* E-mail + confirmation */
.ginput_complex.ginput_container_email { display: flex !important; justify-content: space-between; }
.ginput_complex.ginput_container_email > span { width: calc(100% - 1em); }
.ginput_complex.ginput_container_email > span:first-child { margin-right: 1em; }
.ginput_complex.ginput_container_email > span label { color: rgba(49, 49, 49, 0.75); font-size: 1.2rem; margin-top: .5em; }

.gfield_radio { display: -webkit-flex; display: flex; }
.gfield_radio li:not(:last-child) { margin-right: 1.5rem; }

.ginput_container_radio { line-height: 1; margin-top: 1.5rem; }

/* Custom radio */
input[type="radio"] ~ label { display: inline-block; cursor: pointer; user-select: none; padding-right: .5em; font-size: 1.4rem; line-height: 1; text-transform: initial; letter-spacing: initial; position: relative; }
input[type="radio"] ~ label::before { border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid #D2D4E3; content: ''; display: inline-flex; justify-content: center; align-items: center; margin-right: .5em; vertical-align: middle; height: 20px; width: 20px; transition: all 0.5s ease-out, border-width 0.1s ease-in-out; }
input[type="radio"]:checked ~ label::before { border-color: #8c7cdb; }
input[type="radio"]:checked ~ label::after { background: #8c7cdb; border-radius: 50%; -webkit-border-radius: 50%; content: ''; position: absolute; top: 0.4rem; left: 4px; right: 0; bottom: 0; z-index: 2; height: 12px; width: 12px; }

/* Custom Checkbox */
input[type="checkbox"] ~ label { display: -webkit-flex; display: flex; margin-bottom: 0; cursor: pointer; }
input[type="checkbox"] ~ label .checkbox { border: 1px solid #D2D4E3; border-radius: 2px; -webkit-border-radius: 2px; display: inline-flex; margin-right: 1rem; width: 2.4rem; min-width: 2.4rem; height: 2.4rem; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
input[type="checkbox"] ~ label .checkbox:after { content: ""; position: absolute; width: 0; height: 2px; background: #8c7cdb; transform: translate(8px, 15px) rotate(-45deg); transform-origin: left; transition: all 150ms; transition-delay: 0ms; }
input[type="checkbox"] ~ label .checkbox:before { content: ""; position: absolute; width: 0; height: 2px; background: #8c7cdb; transform: translate(4px, 10px) rotate(45deg); transform-origin: left; transition: all 150ms; transition-delay: 150ms; }
input[type="checkbox"] ~ label .checkbox span { line-height: 1.35; }
input[type="checkbox"]:checked ~ label .checkbox:before { width: 7px; transition-delay: 0ms; }
input[type="checkbox"]:checked ~ label .checkbox:after { width: 13px; transition-delay: 150ms; }
input[type="checkbox"]:hover ~ label .checkbox { border-color: #a3a7c6; }

/*
ul.gfield_radio,
ul.gfield_checkbox { line-height: 1;
 li:not(:last-child) { margin-bottom: 1.5rem; }
}
*/
@media only screen and (min-width: 641px) { .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { display: -moz-inline-stack; display: inline-block; vertical-align: top; float: none; }
  .gform_wrapper .top_label li.gfield.gf_left_half { padding-right: 3rem; width: calc(50% + 1.5rem); }
  .gform_wrapper .top_label li.gfield.gf_right_half { width: calc(50% - 1.5rem); }
  .gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield { clear: both; }
  .gform_wrapper .top_label li.gfield.gf_inline { vertical-align: top; width: auto !important; margin: 0; padding-right: 1.5rem; float: none !important; display: -moz-inline-stack; display: inline-block; }
  .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 33.3%; }
  .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 33.4%; }
  .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third { display: -moz-inline-stack; display: inline-block; vertical-align: top; float: none; } }
.gform_wrapper .hidden_label .gfield_label, .gform_wrapper .hidden_label .gfield_required, .gform_wrapper label.hidden_sub_label, .gform_wrapper label.screen-reader-text, .gfield_visibility_hidden { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

/* Custom Select Box */
.custom__select .select-hidden { display: none; visibility: hidden; padding-right: 1.5rem; }
.custom__select .select { cursor: pointer; display: inline-block; position: relative; color: #313131; height: 4.9rem; width: 100%; }
.custom__select .select-styled { border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #D2D4E3; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 1.5rem; position: absolute; top: 0; right: 0; bottom: 0; left: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.custom__select .select-styled::after { content: ""; width: 0; height: 0; border: 6px solid transparent; border-color: #333 transparent transparent transparent; position: absolute; top: 2rem; right: 1rem; }
.custom__select .select-styled:active, .custom__select .select-styled.active { border-color: #8c7cdb; }
.custom__select .select-styled:active:after, .custom__select .select-styled.active:after { top: 9px; border-color: transparent transparent #333 transparent; }
.custom__select .select-options { background-color: #fff; border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 2px 5px rgba(187, 187, 187, 0.65); -webkit-box-shadow: 0 2px 5px rgba(187, 187, 187, 0.65); -moz-box-shadow: 0 2px 5px rgba(187, 187, 187, 0.65); display: none; margin: 0; padding: 0.5rem !important; position: absolute; top: calc(100% + 0.5rem); right: 0; left: 0; list-style: none; max-height: 30rem; overflow-y: auto; z-index: 999; --scrollbarBG: #f5f5f5; --thumbBG: #d3d3de; scrollbar-width: thin; scrollbar-color: var(--thumbBG) var(--scrollbarBG); }
.custom__select .select-options::-webkit-scrollbar { height: 1.5rem; width: 8px; }
.custom__select .select-options::-webkit-scrollbar-track { background: var(--scrollbarBG); border-radius: 0; }
.custom__select .select-options::-webkit-scrollbar-thumb { background-color: var(--thumbBG); background-clip: padding-box; border-radius: 8px; border: 0 solid var(--scrollbarBG); }
.custom__select .select-options li { color: rgba(67, 67, 87, 0.75); font-size: 1.5rem; margin: 0; padding: 0.75rem 1.5rem; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.custom__select .select-options li:hover { background-color: #f1f1f1; border-radius: 6px; -webkit-border-radius: 6px; color: #313131; }
.custom__select .select-options li[rel="hide"] { display: none; }

/* Uploadgf-wrapper buttons */
.ginput_container_fileupload .validation_message { color: rgba(33, 34, 65, 0.7); font-weight: 100; margin-top: 1rem; }

.gform_drop_area { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-top: 1.5rem; }
.gform_drop_area .gform_drop_instructions { display: none; }
.gform_drop_area input.gform_button_select_files { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.gform_drop_area input.gform_button_select_files + label { border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #8c7cdb; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; color: #8c7cdb; font-size: 1.6rem; font-weight: 500; margin: 0; padding: 1.15rem 2rem; cursor: pointer; }
.gform_drop_area input.gform_button_select_files + label i { font-size: 2.4rem; margin-right: 1rem; }
.gform_drop_area input.gform_button_select_files:focus + label, .gform_drop_area input.gform_button_select_files + label:hover, .gform_drop_area input.gform_button_select_files + label:hover i::before { border-color: #5740cb; color: #5740cb; }
.gform_drop_area input.gform_button_select_files * { pointer-events: none; }
.gform_drop_area .upload_preview { -webkit-flex: 1 1 auto; flex: 1 1 auto; margin-left: 2rem; }
.gform_drop_area .upload_preview img.gform_delete { vertical-align: text-top; height: 1.5rem; max-width: 100%; cursor: pointer; }
.gform_drop_area .upload_preview strong { font-weight: 400; }

.steps, .benefits { padding: 3rem 0; }
@media (min-width: 600px) { .steps, .benefits { padding: 16rem 0; } }

.steps .title__section.fw-heading { margin-bottom: 4rem; }
@media (min-width: 600px) { .steps .title__section.fw-heading { margin-bottom: 13rem; } }

.section.registration .fw-wrapper, .application_wrapper .gform_body, .thank--you .fw-wrapper { margin-bottom: 1.5rem; }
@media (min-width: 600px) { .section.registration .fw-wrapper, .application_wrapper .gform_body, .thank--you .fw-wrapper { border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -webkit-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -moz-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); padding: 2.5rem 3rem; } }
@media (min-width: 1200px) { .section.registration .fw-wrapper, .application_wrapper .gform_body, .thank--you .fw-wrapper { padding: 6rem 9rem; } }

footer { background-image: -moz-linear-gradient(-145deg, #393b4d 0%, #333546 51%, #2d2f3e 99%); background-image: -webkit-linear-gradient(-145deg, #393b4d 0%, #333546 51%, #2d2f3e 99%); background-image: -ms-linear-gradient(-145deg, #393b4d 0%, #333546 51%, #2d2f3e 99%); color: #fff; font-size: 1.5rem; padding-top: 1.5rem; }
@media (max-width: 599px) { footer { margin-top: 6rem; } }
@media (min-width: 600px) { footer { padding-top: 8rem; } }
footer .brand a { color: rgba(255, 255, 255, 0.1); font-size: 5rem; }
footer a { color: #fff; font-size: 1.5rem; font-weight: 300; }
footer a:hover, footer a:focus { color: #2dc08d; }
footer p { margin-bottom: inherit; }
footer h3.widget-title { color: #fff; font-size: 1.8rem; font-weight: 600; margin-bottom: 1.5rem; }
footer .footer_copy { background-color: rgba(0, 0, 0, 0.1); color: rgba(255, 255, 255, 0.5); margin-top: 8rem; padding: 3rem 0; z-index: 1; }
footer .footer_copy a { color: rgba(255, 255, 255, 0.7); }
footer .footer_copy a:hover, footer .footer_copy a:focus { color: #2dc08d; }
footer .footer_copy .navbar-nav li a { padding: 0 1.5rem; }

.brand a { color: #212142; font-size: 3rem; font-weight: 500; /*body:not(.home) & svg path:not(.a) { fill: white;
}*/ }
.brand a svg, .brand a img { width: 12rem; }
@media (min-width: 600px) { .brand a svg, .brand a img { width: 14rem; } }

nav.navbar { margin: 0 0 1.5rem; padding: 0.5rem 0; }
@media (min-width: 900px) { nav.navbar { margin: 2rem 0; } }
nav.navbar .navbar-toggler { background: transparent; border: none; }
nav.navbar .navbar-toggler .icon-bar { background: #8c7cdb; border-radius: 6px; -webkit-border-radius: 6px; display: block; width: 25px; height: 4px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
nav.navbar .navbar-toggler .icon-bar + .icon-bar { margin-top: 3px; }
nav.navbar .navbar-toggler .icon-bar:nth-of-type(1) { -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform-origin: 10% 10%; -o-transform-origin: 10% 10%; -ms-transform-origin: 10% 10%; -webkit-transform-origin: 10% 10%; transform-origin: 10% 10%; }
nav.navbar .navbar-toggler .icon-bar:nth-of-type(2) { opacity: 0; filter: alpha(opacity=0); }
nav.navbar .navbar-toggler .icon-bar:nth-of-type(3) { -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform-origin: 7% 90%; -o-transform-origin: 7% 90%; -ms-transform-origin: 7% 90%; -webkit-transform-origin: 7% 90%; transform-origin: 7% 90%; }
nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(1) { -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(2) { opacity: 1; filter: alpha(opacity=100); }
nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(3) { -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
nav.navbar ul.navbar-nav { -webkit-align-items: center; align-items: center; }
@media (max-width: 599px) { nav.navbar ul.navbar-nav { margin-top: 1rem; } }
nav.navbar ul.navbar-nav > li { /*&.current-menu-item a::after { @extend %nav-hover; @include transform(translate(-50%, 0) scaleX(0.5));
}*/ }
nav.navbar ul.navbar-nav > li a { display: inline-block; color: #434357; font-weight: 400; margin: 0.5rem 0; position: relative; -webkit-transition: all 0.3s easy; -moz-transition: all 0.3s easy; -o-transition: all 0.3s easy; transition: all 0.3s easy; }
@media (min-width: 600px) { nav.navbar ul.navbar-nav > li a { margin: 0 1.5rem; } }
nav.navbar ul.navbar-nav > li a:hover, nav.navbar ul.navbar-nav > li a:focus { color: #8c7cdb; }
nav.navbar ul.navbar-nav > li:not(:last-child) a::before { content: " "; width: 0; height: 1px; background: rgba(140, 124, 219, 0.35); position: absolute; bottom: -0.5rem; left: 0; right: 20px; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -o-transition: 0.2s ease; -ms-transition: 0.2s ease; transition: 0.2s ease; }
nav.navbar ul.navbar-nav > li:hover a:before { width: 100%; }
nav.navbar ul.navbar-nav > li:last-child a { background-color: #fdb22f; border-radius: 6px; -webkit-border-radius: 6px; color: #fff; margin-right: 0; padding: 1rem 3rem; }
nav.navbar ul.navbar-nav > li:last-child a:hover, nav.navbar ul.navbar-nav > li:last-child a:focus { background-color: #f79e02; }

.hero { position: relative; }
.hero::before { background-color: #fff; border-radius: 100%; -webkit-border-radius: 100%; content: ''; position: absolute; bottom: -3.5rem; left: 0; right: 0; z-index: 1; height: 70px; width: 100%; }
@media (min-width: 600px) { .hero::before { bottom: -9rem; left: -15%; height: 200px; width: 130%; } }
@media (min-width: 600px) { .hero { display: -webkit-flex; display: flex; align-items: center; } }
@media (min-width: 900px) { .hero { height: calc(100vh - 5rem); } }
.hero .fw-wrapper { height: 100%; margin-top: -15rem; position: inherit; }
.hero .fw-row:first-of-type { position: absolute; right: -15rem; top: -11rem; height: auto; width: calc(100vh - 17rem); }
.hero .fw-row:nth-child(2) { display: flex; align-items: center; height: 100%; }
.hero__content { z-index: 10; }
@media (max-width: 899px) { .hero__content { text-align: center; } }
.hero h1.fw-special-title { margin-bottom: 1.5rem; }
.hero .fw-special-subtitle { font-size: 1.6rem; line-height: 1.75; margin-bottom: 3rem; }
@media (max-width: 599px) { .hero .button { text-align: center; margin-bottom: 6rem; } }
.hero .xs-code { display: flex; justify-content: flex-end; position: relative; width: 100%; }
@media (max-width: 899px) { .hero .xs-code { display: none; } }
.hero .xs-code .xs-code-content { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; position: absolute; height: 100%; width: 100%; }
@media (min-width: 1920px) { .hero .xs-code .xs-code-content { width: 60%; } }
.hero .xs-code .title { background-color: #fff; border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 2px 9px rgba(187, 187, 187, 0.27); -webkit-box-shadow: 0 2px 9px rgba(187, 187, 187, 0.27); -moz-box-shadow: 0 2px 9px rgba(187, 187, 187, 0.27); display: inline-block; font-size: 1.6rem; margin: 2rem 0; padding: 1rem 1.5rem; position: relative; }
.hero .xs-code .title i { background-color: #8c7cdb; border-radius: 100%; -webkit-border-radius: 100%; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; font-size: 1rem; position: absolute; top: -1.25rem; left: -1.25rem; height: 2.25rem; width: 2.25rem; }
.hero .xs-code .title i::before { color: #fff; }
.hero .xs-code .title.one { left: 13%; }
.hero .xs-code .title.two { left: 40%; }
.hero .xs-code .title.three { left: 20%; }
.hero .xs-code .title.four { left: 35%; }
.hero #map { height: 60rem; max-width: 100%; }
.hero #map path { fill: #f7f8f9; }

section.fw-main-row { position: relative; }

.shape-container { position: absolute; left: 0; right: 0; height: 100px; width: 100%; z-index: 2; -webkit-transform: translateZ(0); transform: translateZ(0); overflow: hidden; }
.shape-container[data-shape-position="bottom"] { top: auto; bottom: 0; margin-bottom: -7.5rem; z-index: -1; }
.shape-container svg { fill: #f8f9fa; pointer-events: none; vertical-align: baseline; }

@media (max-width: 599px) { .steps:not(.advanced) { padding-top: 8rem; } }
.steps .fw-wrapper { margin-top: 7rem; position: relative; z-index: 5; }
.steps__item {     /* display: flex;
 &:first-child { justify-content: flex-start; } &:last-child { justify-content: flex-end; } */ }
@media (max-width: 599px) { .steps__item { margin-bottom: 3rem; }
  .steps__item .fw-col-inner { padding: 0 1.5rem; } }
@media (min-width: 900px) { .steps__item .fw-col-inner { padding: 0 4rem; } }
.steps .xs-code { text-align: center; margin-bottom: 3rem; }
.steps .xs-code svg path { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.steps .single-image { text-align: center; margin-bottom: 1.5rem; }
@media (min-width: 600px) { .steps .single-image { margin-bottom: 3rem; } }
.steps .single-image img, .steps .single-image svg { height: auto; width: 8rem; }
.steps .single-image img path, .steps .single-image svg path { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.steps .text-block { text-align: center; }
@media (max-width: 599px) { .steps .text-block { font-size: 1.4rem; } }
@media (min-width: 900px) { .steps.advanced .fw-col-inner { padding: 0 3rem; } }
.steps.advanced .single-image { background-color: #f8f9fa; border-radius: 100%; -webkit-border-radius: 100%; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; border: 5px solid #8c7cdb; margin: 0 auto 1.5rem; padding: 2rem; height: 10rem; width: 10rem; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
@media (min-width: 900px) { .steps.advanced .single-image { height: 14rem; width: 14rem; } }
.steps.advanced .steps__item:nth-child(1) .single-image, .steps.advanced .steps__item:nth-child(1) .single-image svg path { border-color: #8c7cdb; fill: #8c7cdb; }
.steps.advanced .steps__item:nth-child(2) .single-image, .steps.advanced .steps__item:nth-child(2) .single-image svg path { border-color: #7a68d6; fill: #7a68d6; }
.steps.advanced .steps__item:nth-child(3) .single-image, .steps.advanced .steps__item:nth-child(3) .single-image svg path { border-color: #6954d0; fill: #6954d0; }
.steps.advanced .steps__item:nth-child(4) .single-image, .steps.advanced .steps__item:nth-child(4) .single-image svg path { border-color: #5740cb; fill: #5740cb; }

.shape-path { display: none; margin: 0 auto; position: absolute; top: 4.5rem; left: 0; right: 0; width: 70%; }
@media (min-width: 900px) { .shape-path { display: block; } }

@media (min-width: 600px) { .benefits .fw-container-fluid .fw-row { display: -webkit-flex; display: flex; } }
.benefits .fw-container-fluid .fw-row:first-child .benefits__item { border-bottom: 1px solid #f0f0f0; }
@media (min-width: 600px) { .benefits .fw-container-fluid .fw-row .benefits__item:nth-child(2) { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; } }
@media (max-width: 599px) { .benefits .fw-container-fluid .fw-row .benefits__item:not(:last-child) { border-bottom: 1px solid #f0f0f0; } }
.benefits__item .fw-col-inner { padding: 1.5rem; }
@media (min-width: 900px) { .benefits__item .fw-col-inner { padding: 6rem 5rem; } }
.benefits__item .fw-col-inner .text-block { color: rgba(67, 67, 87, 0.7); text-align: center; }
.benefits .single-image { text-align: center; margin-bottom: 3rem; }
.benefits .single-image img { height: auto; width: 4rem; }

.faq { padding: 1.5rem 0; }
@media (min-width: 600px) { .faq { padding: 20rem 0; } }
.faq .title__section { margin-bottom: 3rem; }
@media (max-width: 599px) { .faq .title__section { text-align: center; } }
.faq .single-image { text-align: center; }
.faq .single-image img { height: 20rem; max-width: 100%; }
.faq .gallery { display: flex; display: -webkit-flex; margin: 1.5rem 0; }
@media (min-width: 600px) { .faq .gallery { margin-top: 5rem; } }

.gform_wrapper.application_wrapper .gform_fields .gfield.salary::before, .gform_wrapper.application_wrapper .gform_fields .gfield.interest::before, .gform_wrapper.application_wrapper .gform_fields .gfield.dividends::before { color: #8c7cdb; font-size: 3.5rem; font-family: "etax"; position: absolute; left: -11.5rem; top: -1.5rem; }

@media (min-width: 600px) { .application, .section.registration { padding-top: 3rem; } }

@media (min-width: 600px) { .application_wrapper { margin-bottom: 2rem; } }
@media (min-width: 1200px) { .application_wrapper { margin-bottom: 9.5rem; } }

.form-row > .col, .form-row > [class*=col-] { padding-right: 0; padding-left: 0; }
@media (min-width: 600px) { .form-row > .col, .form-row > [class*=col-] { padding-right: 1.5rem; padding-left: 1.5rem; } }

.gform_wrapper .validation_error { display: none; }
.gform_wrapper.registration_wrapper li.gfield input { padding: 1.45rem 1.5rem 1.5rem 5rem !important; }
.gform_wrapper.registration_wrapper li.gfield .validation_message { display: none; }
.gform_wrapper.registration_wrapper li.gfield .ginput_container_name input { background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M816.8 519.2c-15.2-15.6-40.2-15.8-55.6-0.6-15.6 15.2-15.8 40.2-0.6 55.6 0.4 0.4 0.6 0.6 1 1 67.6 66.4 105.4 157.2 105.2 252 0 48.2-138 118.2-354.4 118.2s-354.4-70-354.4-118.2c-0.2-94 37-184.2 103.8-250.6 15.6-15.2 15.8-40.2 0.8-55.6-15.2-15.6-40.2-15.8-55.6-0.8-0.2 0.2-0.4 0.4-0.8 0.8-81.6 81-127.2 191.4-126.8 306.4 0 128 223.2 197 433.2 197s433.2-69 433.2-197c-0.2-116-46.6-227-129-308.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M512 551.4c152.2 0 275.6-123.4 275.6-275.6s-123.4-275.8-275.6-275.8-275.6 123.4-275.6 275.6c0 152.2 123.4 275.6 275.6 275.8zM512 78.8c108.8 0 197 88.2 197 197s-88.2 197-197 197-197-88.2-197-197c0.2-108.8 88.2-197 197-197z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield .ginput_container_name input.LV_valid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.501' height='11.103' viewBox='0 0 14.501 11.103'%3E%3Cpath d='M-4536.781,11.426l-4.3-4.009a1.4,1.4,0,0,1,.1-1.956,1.4,1.4,0,0,1,1.945-.238l3.025,2.822,6.479-6.949a1.5,1.5,0,0,1,2.12-.073,1.5,1.5,0,0,1,.074,2.12l-7.5,8.045a1.611,1.611,0,0,1-1.159.535A1.136,1.136,0,0,1-4536.781,11.426Z' transform='translate(4541.433 -0.62)' fill='%2355cead'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1rem) center, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M816.8 519.2c-15.2-15.6-40.2-15.8-55.6-0.6-15.6 15.2-15.8 40.2-0.6 55.6 0.4 0.4 0.6 0.6 1 1 67.6 66.4 105.4 157.2 105.2 252 0 48.2-138 118.2-354.4 118.2s-354.4-70-354.4-118.2c-0.2-94 37-184.2 103.8-250.6 15.6-15.2 15.8-40.2 0.8-55.6-15.2-15.6-40.2-15.8-55.6-0.8-0.2 0.2-0.4 0.4-0.8 0.8-81.6 81-127.2 191.4-126.8 306.4 0 128 223.2 197 433.2 197s433.2-69 433.2-197c-0.2-116-46.6-227-129-308.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M512 551.4c152.2 0 275.6-123.4 275.6-275.6s-123.4-275.8-275.6-275.8-275.6 123.4-275.6 275.6c0 152.2 123.4 275.6 275.6 275.8zM512 78.8c108.8 0 197 88.2 197 197s-88.2 197-197 197-197-88.2-197-197c0.2-108.8 88.2-197 197-197z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield .ginput_container_name input.LV_invalid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='15' viewBox='0 0 3 15'%3E%3Cpath d='M-4542,13.5a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5,1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,13.5Zm0-5v-7a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5v7a1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,8.5Z' transform='translate(4542)' fill='%23fd5583'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1.5rem) 1.5rem/0.3rem auto, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M816.8 519.2c-15.2-15.6-40.2-15.8-55.6-0.6-15.6 15.2-15.8 40.2-0.6 55.6 0.4 0.4 0.6 0.6 1 1 67.6 66.4 105.4 157.2 105.2 252 0 48.2-138 118.2-354.4 118.2s-354.4-70-354.4-118.2c-0.2-94 37-184.2 103.8-250.6 15.6-15.2 15.8-40.2 0.8-55.6-15.2-15.6-40.2-15.8-55.6-0.8-0.2 0.2-0.4 0.4-0.8 0.8-81.6 81-127.2 191.4-126.8 306.4 0 128 223.2 197 433.2 197s433.2-69 433.2-197c-0.2-116-46.6-227-129-308.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M512 551.4c152.2 0 275.6-123.4 275.6-275.6s-123.4-275.8-275.6-275.8-275.6 123.4-275.6 275.6c0 152.2 123.4 275.6 275.6 275.8zM512 78.8c108.8 0 197 88.2 197 197s-88.2 197-197 197-197-88.2-197-197c0.2-108.8 88.2-197 197-197z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.tfn input { background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M1012.4 169l-157.4-157.4c-15.4-15.4-40.2-15.4-55.6 0 0 0 0 0 0 0l-78.8 78.8c-15.4 15.4-15.4 40.2 0 55.6 0 0 0 0 0 0l129.6 129.6-354.6 354.6h-101.8v-101.8l264-264c15.2-15.6 14.6-40.6-1-55.6-15.2-14.8-39.4-14.8-54.8 0l-275.4 275.4c-7.4 7.4-11.6 17.4-11.6 27.8v157.6c0 21.8 17.6 39.4 39.4 39.4h157.6c10.4 0 20.4-4.2 27.8-11.6l472.6-472.6c15.4-15.4 15.4-40.4 0-55.8 0 0 0 0 0 0zM827 95l101.8 101.8-23 23.2-101.8-101.8 23-23.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M827 551.4c-21.8 0-39.4 17.6-39.4 39.4v354.4h-708.8v-708.8h354.4c21.8 0 39.4-17.6 39.4-39.4s-17.6-39.4-39.4-39.4h-393.8c-21.8 0-39.4 17.6-39.4 39.4v787.6c0 21.8 17.6 39.4 39.4 39.4h787.6c21.8 0 39.4-17.6 39.4-39.4v-393.8c0-21.8-17.6-39.4-39.4-39.4z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.tfn input.LV_valid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.501' height='11.103' viewBox='0 0 14.501 11.103'%3E%3Cpath d='M-4536.781,11.426l-4.3-4.009a1.4,1.4,0,0,1,.1-1.956,1.4,1.4,0,0,1,1.945-.238l3.025,2.822,6.479-6.949a1.5,1.5,0,0,1,2.12-.073,1.5,1.5,0,0,1,.074,2.12l-7.5,8.045a1.611,1.611,0,0,1-1.159.535A1.136,1.136,0,0,1-4536.781,11.426Z' transform='translate(4541.433 -0.62)' fill='%2355cead'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1rem) center, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M816.8 519.2c-15.2-15.6-40.2-15.8-55.6-0.6-15.6 15.2-15.8 40.2-0.6 55.6 0.4 0.4 0.6 0.6 1 1 67.6 66.4 105.4 157.2 105.2 252 0 48.2-138 118.2-354.4 118.2s-354.4-70-354.4-118.2c-0.2-94 37-184.2 103.8-250.6 15.6-15.2 15.8-40.2 0.8-55.6-15.2-15.6-40.2-15.8-55.6-0.8-0.2 0.2-0.4 0.4-0.8 0.8-81.6 81-127.2 191.4-126.8 306.4 0 128 223.2 197 433.2 197s433.2-69 433.2-197c-0.2-116-46.6-227-129-308.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M512 551.4c152.2 0 275.6-123.4 275.6-275.6s-123.4-275.8-275.6-275.8-275.6 123.4-275.6 275.6c0 152.2 123.4 275.6 275.6 275.8zM512 78.8c108.8 0 197 88.2 197 197s-88.2 197-197 197-197-88.2-197-197c0.2-108.8 88.2-197 197-197z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.tfn input.LV_invalid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='15' viewBox='0 0 3 15'%3E%3Cpath d='M-4542,13.5a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5,1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,13.5Zm0-5v-7a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5v7a1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,8.5Z' transform='translate(4542)' fill='%23fd5583'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1.5rem) 1.5rem/0.3rem auto, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M1012.4 169l-157.4-157.4c-15.4-15.4-40.2-15.4-55.6 0 0 0 0 0 0 0l-78.8 78.8c-15.4 15.4-15.4 40.2 0 55.6 0 0 0 0 0 0l129.6 129.6-354.6 354.6h-101.8v-101.8l264-264c15.2-15.6 14.6-40.6-1-55.6-15.2-14.8-39.4-14.8-54.8 0l-275.4 275.4c-7.4 7.4-11.6 17.4-11.6 27.8v157.6c0 21.8 17.6 39.4 39.4 39.4h157.6c10.4 0 20.4-4.2 27.8-11.6l472.6-472.6c15.4-15.4 15.4-40.4 0-55.8 0 0 0 0 0 0zM827 95l101.8 101.8-23 23.2-101.8-101.8 23-23.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M827 551.4c-21.8 0-39.4 17.6-39.4 39.4v354.4h-708.8v-708.8h354.4c21.8 0 39.4-17.6 39.4-39.4s-17.6-39.4-39.4-39.4h-393.8c-21.8 0-39.4 17.6-39.4 39.4v787.6c0 21.8 17.6 39.4 39.4 39.4h787.6c21.8 0 39.4-17.6 39.4-39.4v-393.8c0-21.8-17.6-39.4-39.4-39.4z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.email input { background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M983 394.2c-21.6 0-39.2 17.6-39.2 39.2v314c0 21.6-17.6 39.2-39.2 39.2h-785c-21.6 0-39.2-17.6-39.2-39.2v-314c0-21.6-17.6-39.2-39.2-39.2s-39.2 17.6-39.2 39.2v314c0 65 52.8 117.8 117.8 117.8h785c65 0 117.8-52.8 117.8-117.8v-314c-0.4-21.6-18-39.2-39.6-39.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M488.4 621.8c14 10.4 33.2 10.4 47 0l463.4-347.6c15-11.2 20-31.4 11.8-48.4-19.6-41-61-67.2-106.4-67.2h-784.6c-45.6 0.2-87 26.4-106.4 67.4-8 16.8-3.2 37.2 11.8 48.4l463.4 347.4zM119.6 237.2h785c3.8 0 7.4 0.6 11 1.6l-403.6 302.6-403.4-302.6c3.4-1 7.2-1.6 11-1.6z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.email input.LV_valid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.501' height='11.103' viewBox='0 0 14.501 11.103'%3E%3Cpath d='M-4536.781,11.426l-4.3-4.009a1.4,1.4,0,0,1,.1-1.956,1.4,1.4,0,0,1,1.945-.238l3.025,2.822,6.479-6.949a1.5,1.5,0,0,1,2.12-.073,1.5,1.5,0,0,1,.074,2.12l-7.5,8.045a1.611,1.611,0,0,1-1.159.535A1.136,1.136,0,0,1-4536.781,11.426Z' transform='translate(4541.433 -0.62)' fill='%2355cead'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1rem) center, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M983 394.2c-21.6 0-39.2 17.6-39.2 39.2v314c0 21.6-17.6 39.2-39.2 39.2h-785c-21.6 0-39.2-17.6-39.2-39.2v-314c0-21.6-17.6-39.2-39.2-39.2s-39.2 17.6-39.2 39.2v314c0 65 52.8 117.8 117.8 117.8h785c65 0 117.8-52.8 117.8-117.8v-314c-0.4-21.6-18-39.2-39.6-39.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M488.4 621.8c14 10.4 33.2 10.4 47 0l463.4-347.6c15-11.2 20-31.4 11.8-48.4-19.6-41-61-67.2-106.4-67.2h-784.6c-45.6 0.2-87 26.4-106.4 67.4-8 16.8-3.2 37.2 11.8 48.4l463.4 347.4zM119.6 237.2h785c3.8 0 7.4 0.6 11 1.6l-403.6 302.6-403.4-302.6c3.4-1 7.2-1.6 11-1.6z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.registration_wrapper li.gfield.email input.LV_invalid_field { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='15' viewBox='0 0 3 15'%3E%3Cpath d='M-4542,13.5a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5,1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,13.5Zm0-5v-7a1.5,1.5,0,0,1,1.5-1.5,1.5,1.5,0,0,1,1.5,1.5v7a1.5,1.5,0,0,1-1.5,1.5A1.5,1.5,0,0,1-4542,8.5Z' transform='translate(4542)' fill='%23fd5583'/%3E%3C/svg%3E") no-repeat scroll calc(100% - 1.5rem) 1.5rem/0.3rem auto, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238c7cdb' d='M983 394.2c-21.6 0-39.2 17.6-39.2 39.2v314c0 21.6-17.6 39.2-39.2 39.2h-785c-21.6 0-39.2-17.6-39.2-39.2v-314c0-21.6-17.6-39.2-39.2-39.2s-39.2 17.6-39.2 39.2v314c0 65 52.8 117.8 117.8 117.8h785c65 0 117.8-52.8 117.8-117.8v-314c-0.4-21.6-18-39.2-39.6-39.2z'%3E%3C/path%3E%3Cpath fill='%238c7cdb' d='M488.4 621.8c14 10.4 33.2 10.4 47 0l463.4-347.6c15-11.2 20-31.4 11.8-48.4-19.6-41-61-67.2-106.4-67.2h-784.6c-45.6 0.2-87 26.4-106.4 67.4-8 16.8-3.2 37.2 11.8 48.4l463.4 347.4zM119.6 237.2h785c3.8 0 7.4 0.6 11 1.6l-403.6 302.6-403.4-302.6c3.4-1 7.2-1.6 11-1.6z'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 1.5rem/2rem auto !important; }
.gform_wrapper.application_wrapper .gform_fields .gfield.salary::before { content: ""; }
.gform_wrapper.application_wrapper .gform_fields .gfield.interest::before { content: ""; }
.gform_wrapper.application_wrapper .gform_fields .gfield.dividends::before { content: ""; }
@media (min-width: 600px) { .gform_wrapper.application_wrapper textarea { max-width: 70%; } }
.gform_wrapper.application_wrapper .gf-wrapper { border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #b3b3b3; margin-bottom: 1.5rem; padding: 1.65rem 1.5rem 0; }
@media (min-width: 600px) { .gform_wrapper.application_wrapper .gf-wrapper { padding: 1.65rem 5rem 0; } }
.gform_wrapper.application_wrapper .gf-wrapper.active > ul.gform_fields { margin-bottom: 3rem; }
@media (min-width: 600px) { .gform_wrapper.application_wrapper .gf-section .ginput_container_checkbox:first-of-type { margin-left: -3.5rem; } }
@media (min-width: 1200px) { .gform_wrapper.application_wrapper .gf-section .ginput_container_checkbox:first-of-type { margin-left: -4.5rem; } }
.gform_wrapper.application_wrapper .gf-section .gfield_checkbox label { cursor: pointer; }
.gform_wrapper.application_wrapper .gf-section .gfield_checkbox label span:not(.checkbox) { color: #212241; font-size: 2rem; line-height: 1.1; }
@media (min-width: 600px) { .gform_wrapper.application_wrapper .gf-section .gf-tooltip-icon-wrap { right: -9rem; } }
.gform_wrapper .gform_body ul > li.gfield { margin-bottom: 1.85rem; position: relative; clear: both; /* Only for price field */ }
.gform_wrapper .gform_body ul > li.gfield.gfield_error .validation_message { color: #FF5583; font-size: 1.3rem; }
.gform_wrapper .gform_body ul > li.gfield.accordion { border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #D2D4E3; margin-bottom: 0; padding: 1.5rem; cursor: pointer; }
.gform_wrapper .gform_body ul > li.gfield.accordion.show_collapse { border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-bottom-width: 0; }
.gform_wrapper .gform_body ul > li.gfield.price input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%238c7cdb' viewBox='0 0 477.9 477.9' style='enable-background:new 0 0 477.9 477.9;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,221.9h-34.1c-18.9,0-34.1-15.3-34.1-34.1v-17.1c0-18.9,15.3-34.1,34.1-34.1H256c18.9,0,34.1,15.3,34.1,34.1 c0,9.4,7.6,17.1,17.1,17.1s17.1-7.6,17.1-17.1c0-37.7-30.6-68.3-68.3-68.3V85.3c0-9.4-7.6-17.1-17.1-17.1s-17.1,7.6-17.1,17.1 v17.1c-37.7,0-68.3,30.6-68.3,68.3v17.1c0,37.7,30.6,68.3,68.3,68.3H256c18.9,0,34.1,15.3,34.1,34.1v17.1 c0,18.9-15.3,34.1-34.1,34.1h-34.1c-18.9,0-34.1-15.3-34.1-34.1c0-9.4-7.6-17.1-17.1-17.1s-17.1,7.6-17.1,17.1 c0,37.7,30.6,68.3,68.3,68.3v17.1c0,9.4,7.6,17.1,17.1,17.1S256,402,256,392.5v-17.1c37.7,0,68.3-30.6,68.3-68.3v-17.1 C324.3,252.4,293.7,221.9,256,221.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat scroll 0.5rem center/3rem auto; padding: 1.4rem 1.5rem 1.4rem 3.5rem; }
@media (min-width: 600px) { .gform_wrapper .gform_body ul > li.gfield.price.col-md-12 .ginput_container { width: calc(50% - 1.5rem); } }
@media (min-width: 600px) { .gform_wrapper .gform_body ul > li.gfield.one-row { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; }
  .gform_wrapper .gform_body ul > li.gfield.one-row label { flex: 1 1 70%; }
  .gform_wrapper .gform_body ul > li.gfield.one-row .ginput_container { flex: 1 1 calc(33.33334% - 1.5rem); } }
.gform_wrapper .gform_body ul > li.gfield.gfield_calculation .ginput_container_number > input[type="text"] { background-color: #f5f5f5; border: 0; }
.gform_wrapper .gform_body ul > li.gfield.gfield_html { margin-bottom: 3rem; }
.gform_wrapper .gform_body ul > li.gfield.gfield_html h2 { margin-bottom: 1.5rem; }
.gform_wrapper .gform_body ul > li.gfield.gfield_html h4 { margin-top: 3rem; }
.gform_wrapper .gform_body ul > li.gfield.gf-percentage input { background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Capa_1' x='0px' y='0px' viewBox='0 0 199.4 222.4' style='enable-background:new 0 0 199.4 222.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%238C7CDB;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M157.1,3.6c-2.9-2.4-6-3.6-9.5-3.6c-4.5,0-7.8,1.9-9.8,5.8L40.2,205.7c-0.7,1.8-1.1,3.4-1.1,4.7 c0,3.1,1.2,5.9,3.7,8.4c2.5,2.5,5.6,3.7,9.3,3.7c5.4,0,9-2,10.6-6l97.7-199.1c0.7-1.5,1.1-3.1,1.1-4.9 C161.4,8.9,160,5.9,157.1,3.6z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M66.5,19.5C59.6,13.8,50.2,11,38.3,11c-11.9,0-21.3,2.8-28.1,8.5C3.4,25.1,0,34.1,0,46.4v39.8 c0,12.3,3.4,21.2,10.2,26.9c6.8,5.7,16.2,8.5,28.1,8.5c11.9,0,21.3-2.8,28.2-8.5c6.9-5.7,10.3-14.6,10.3-26.9V46.4 C76.8,34.1,73.4,25.1,66.5,19.5z M54,86.1c0,9.9-5.3,14.8-15.8,14.8c-10.3,0-15.5-4.9-15.5-14.8V46.4c0-9.9,5.2-14.8,15.5-14.8 c10.5,0,15.8,4.9,15.8,14.8V86.1z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M189.1,110.3c-6.9-5.7-16.3-8.5-28.2-8.5s-21.3,2.8-28.1,8.5c-6.8,5.7-10.2,14.6-10.2,26.9v39.8 c0,23.6,12.8,35.4,38.3,35.4c11.8,0,21.1-2.8,28.1-8.5c7-5.7,10.4-14.6,10.4-26.9v-39.8C199.4,124.9,196,115.9,189.1,110.3z M176.6,176.9c0,9.9-5.3,14.8-15.8,14.8c-10.3,0-15.5-4.9-15.5-14.8v-39.8c0-9.9,5.2-14.8,15.5-14.8c10.5,0,15.8,4.9,15.8,14.8 V176.9z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat scroll calc(100% - 1.5rem) center/2rem auto; padding: 1.4rem 1.5rem 1.4rem 3.5rem; }
.gform_wrapper .gform_body ul > li.gfield.gf-percentage .instruction { display: none; }
.gform_wrapper .gform_body ul > li.gfield .ginput_container_address { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.gform_wrapper .gform_body ul > li.gfield .ginput_container_address > span { width: 100%; }
@media (min-width: 900px) { .gform_wrapper .gform_body ul > li.gfield .ginput_container_address > span { -webkit-flex: 1 1 50%; flex: 1 1 50%; max-width: calc(50% - 1.5rem); }
  .gform_wrapper .gform_body ul > li.gfield .ginput_container_address > span:nth-child(odd) { margin-right: 3rem; } }
.gform_wrapper .gform_body ul > li.gfield .ginput_container_name span, .gform_wrapper .gform_body ul > li.gfield .ginput_container_address span { display: block; }
.gform_wrapper .gform_body ul > li.gfield .ginput_container_name span:not(:last-child), .gform_wrapper .gform_body ul > li.gfield .ginput_container_address span:not(:last-child) { margin-bottom: 1.5rem; }
.gform_wrapper .gform_body ul > li.gfield.consent { margin-top: 3rem; }
.gform_wrapper .gform_body ul > li.gfield.consent.gfield_error .validation_message { display: block; }
.gform_wrapper .gform_body ul > li.gfield .gfield_description { margin-top: 0.5rem; }
.gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input[type="submit"] { width: 100%; }
.gform_wrapper .gform_page_footer { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; margin: 4rem 0 0; }
@media (min-width: 600px) { .gform_wrapper .gform_page_footer { margin: 4rem 0 0; } }
@media (max-width: 599px) { .gform_wrapper .gform_page_footer .gform_previous_button { margin-right: 1.5rem; } }
.gform_wrapper.application_wrapper .gform_footer.top_label { margin-top: 6rem; }

#gform_6 .gform_page_footer { -webkit-justify-content: space-between; justify-content: space-between; }
@media (max-width: 599px) { #gform_6 .gform_page_footer input[type="button"] { width: 100%; } }

.estimate { background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -webkit-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -moz-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); margin-top: 3rem; padding: 1.5rem; z-index: 99; }
@media (min-width: 600px) and (max-width: 1200px) { .estimate { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; } }
@media (min-width: 1200px) { .estimate { -webkit-flex-direction: column; flex-direction: column; margin: 4rem 0 4.5rem; position: fixed; left: -25rem; width: 25rem; } }
.estimate p { margin-bottom: 0; }
.estimate__name { -webkit-flex: 1 1 auto; flex: 1 1 auto; font-size: 2.4rem; font-weight: 600; }
.estimate__content { -webkit-flex: 1 1 auto; flex: 1 1 auto; }
.estimate__box { background-color: #fafafb; border-radius: 6px; -webkit-border-radius: 6px; -webkit-flex: 1 1 auto; flex: 1 1 auto; margin: 1.5rem 0; padding: 1.5rem; }
.estimate__desc { -webkit-flex: 3; flex: 3; font-size: 1.4rem; }
@media (min-width: 600px) and (max-width: 1200px) { .estimate__desc { margin-left: 3rem; } }

.thank--you .fw-heading .fw-special-subtitle { color: #8c7cdb; font-size: 1.8rem; font-weight: 300; margin: 2.5rem 0; }
.thank--you .text-block { font-size: 1.6rem; margin: 0 auto; }
@media (min-width: 600px) { .thank--you .text-block { width: 70%; } }

form.thank-you { margin: 3rem auto 0; }
@media (min-width: 1200px) { form.thank-you { width: 50%; } }
@media (min-width: 600px) { form.thank-you { width: 65%; } }

#content { min-height: calc(100vh - 1.5rem); }
#content .fw-page-builder-content { overflow: hidden; }

.section .fw-heading { margin-bottom: 1.5rem; }
@media (min-width: 600px) { .section .fw-heading { margin-bottom: 3rem; } }
@media (max-width: 599px) { .section__description .fw-col-inner { margin: 2rem 0; } }
@media (min-width: 600px) { .section__description .fw-col-inner { border-radius: 6px; -webkit-border-radius: 6px; border: 2px solid #e9e9e9; padding: 5.15rem 4rem; } }
.section.registration .fw-heading { margin-bottom: 1.5rem; }
@media (min-width: 600px) { .section.registration .fw-heading { margin-bottom: 5rem; } }

ul.custom { margin: 2rem 0; padding: 0; }
ul.custom > li { list-style: none; font-size: 1.6rem; margin-bottom: 0.5rem; }
ul.custom > li i[class^="icon-"] { font-size: 1.3rem; margin-right: 0.5em; }

.logos__wrapper { padding: 6rem 0 0; }
.logos__wrapper .fw-wrapper > .fw-row:first-of-type { display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
@media (max-width: 599px) { .logos__wrapper .fw-wrapper > .fw-row:first-of-type { -webkit-flex-direction: column; flex-direction: column; } }
.logos__wrapper-items .fw-col-inner { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; }
.logos__wrapper .single-image { margin: 0; }
@media (max-width: 599px) { .logos__wrapper .single-image { margin-bottom: 3rem; } }
.logos__wrapper .single-image img { height: auto; width: 22rem; }

.page-id-15 .text-block h2 { font-size: 2.4rem; margin: 4rem 0 1.5rem; }

.page-id-456 { background-color: #F8F9FA !important; }
.page-id-456 header.header { background-color: #fff; }
@media (max-width: 899px) { .page-id-456 #content { margin-top: 0; } }
.page-id-456 #content .fw-page-builder-content { overflow: initial !important; }

.pricing { background-color: #fff; padding: 1.5rem 0 6rem; position: relative; }
@media (min-width: 900px) { .pricing { padding: 13rem 0 5rem; } }
.pricing .text-block { font-weight: 300; }
@media (min-width: 900px) { .pricing .pricing__box { display: flex; justify-content: flex-end; position: absolute; right: 0; } }
.pricing__box .fw-col-inner { background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 9px 25px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 9px 25px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 9px 25px rgba(0, 0, 0, 0.08); color: #212241; padding: 3rem 3.25rem; }
@media (min-width: 900px) { .pricing__box .fw-col-inner { width: 385px; } }
.pricing__box .fw-col-inner .fw-special-title { border-bottom: 2px solid #EDEEEF; font-size: 4.8rem; font-family: "Rubik", sans-serif; font-weight: 500; padding-bottom: 1.5rem; }
.pricing__box .fw-col-inner ul { display: block; list-style: none; margin: 3rem 0; padding: 0; }
.pricing__box .fw-col-inner ul li { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.243' height='10.243' viewBox='0 0 13.243 10.243'%3E%3Cline id='Line_2' data-name='Line 2' x1='6' y2='6' transform='translate(5.121 2.121)' fill='none' stroke='%233688fc' stroke-linecap='round' stroke-width='3'/%3E%3Cpath id='Path_135' data-name='Path 135' d='M0,0,3,3' transform='translate(2.121 5.121)' fill='none' stroke='%233688fc' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A") no-repeat scroll 0 0.55rem; display: block; font-family: "Roboto", sans-serif; font-weight: 300; margin-bottom: 0.5rem; padding-left: 2.5rem; }
.pricing__box .fw-col-inner .button a { margin: 0; }

.accordion { margin: 0 auto; }
.accordion .panel-default { border-radius: 6px; -webkit-border-radius: 6px; border: 2px solid #f0f0f0; margin-bottom: 1rem; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.accordion .panel-default h4 { margin-bottom: 0; overflow: hidden; }
.accordion .panel-default .panel-title a { display: block; color: #212241; font-size: 1.4rem; font-weight: 500; line-height: 1.4; position: relative; padding: 1.5rem; }
@media (min-width: 600px) { .accordion .panel-default .panel-title a { font-size: 1.6rem; padding: 2.5rem 3rem; } }
.accordion .panel-default .panel-title a::after { display: flex; align-items: center; color: #8c7cdb; font-size: 1.4rem; font-family: "etax"; content: ""; position: absolute; right: 2.5rem; top: 0; bottom: 0; line-height: 1; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; -o-transition: transform 0.4s ease; transition: transform 0.4s ease; }
.accordion .panel-default .panel-title a[aria-expanded="true"]::after { content: ""; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.accordion .panel-default .panel-body { color: rgba(67, 67, 87, 0.7); font-size: 1.5rem; font-weight: 300; padding: 1.5rem; }
@media (min-width: 600px) { .accordion .panel-default .panel-body { padding: 0.5rem 3rem 2rem; } }
.accordion .panel-default:hover { box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -webkit-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); -moz-box-shadow: 0 2px 20px rgba(187, 187, 187, 0.3); border-color: transparent; }

.contacts .fw-heading { margin-bottom: 6rem; }
.contacts form .gform_footer { margin-top: 1.5rem; }

.gf_page_steps { display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-content: center; align-content: center; align-self: center; margin: 0 auto; position: relative; width: 100%; }
@media (min-width: 600px) { .gf_page_steps { align-items: center; -webkit-align-items: center; position: relative; margin-top: -3rem; } }
@media (max-width: 599px) { .gf_page_steps { display: none; } }
.gf_page_steps .gf_step { background-color: #efefef; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border: 0; flex-basis: 33.33334%; -webkit-flex-basis: 33.33334%; text-align: center; padding: 1.5rem; position: relative; z-index: -1; }
@media (min-width: 600px) { .gf_page_steps .gf_step::before, .gf_page_steps .gf_step::after { content: ''; position: absolute; height: 10px; width: 20px; bottom: 0; z-index: 1; } }
.gf_page_steps .gf_step_label { color: rgba(33, 34, 65, 0.7); font-size: 1.4rem; font-family: "Rubik", sans-serif; line-height: 1.5; }
@media (min-width: 1200px) { .gf_page_steps .gf_step_label { font-size: 1.6rem; } }
.gf_page_steps .gf_step_active { background-color: #fff; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; box-shadow: -10px -10px 20px 0 rgba(187, 187, 187, 0.15); -webkit-box-shadow: -10px -10px 20px 0 rgba(187, 187, 187, 0.15); -moz-box-shadow: -10px -10px 20px 0 rgba(187, 187, 187, 0.15); position: relative; z-index: 1; }
.gf_page_steps .gf_step_active .gf_step_label, .gf_page_steps .gf_step_active .gf_step_number { color: #8c7cdb; }
.gf_page_steps .gf_step_active::after { right: -2rem; border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; -webkit-box-shadow: -10px 0 0 0 #fff; box-shadow: -10px 0 0 0 #fff; }
.gf_page_steps .gf_step_active:not(:first-child)::before { left: -2rem; border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; -webkit-box-shadow: 10px 0 0 0 #fff; box-shadow: 10px 0 0 0 #fff; }
.gf_page_steps .gf_step:not(.gf_step_active):not(.gf_step_last):not(.gf_step_previous)::after { background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d8d8d8 35%); background: -webkit-linear-gradient(top, #efefef 0%, #d8d8d8 35%); background: linear-gradient(to bottom, #efefef 0%, #d8d8d8 35%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d8d8d8',GradientType=0 ); content: ''; position: absolute; bottom: 0; right: 0; height: calc(100% - 0.75rem); width: 1px; }

.gform_wrapper .gf-tooltip-icon-wrap { position: absolute; top: 0; right: 0; line-height: 0; }
@media (min-width: 900px) { .gform_wrapper .gf-tooltip-icon-wrap { right: 1.5rem; } }
.gform_wrapper .gf-tooltip-icon-wrap > img { margin: inherit !important; height: 22px !important; width: 22px !important; opacity: 1 !important; }

.tooltip { font-size: 1.3rem !important; width: calc(100vw - (1.5rem * 2)); opacity: 1 !important; }
@media (min-width: 600px) { .tooltip { font-size: 1.4rem !important; width: 25rem; } }
.tooltip.right .tooltip-arrow { border-color: transparent white transparent transparent !important; }
.tooltip.bottom .tooltip-arrow { border-color: transparent transparent white transparent !important; }
.tooltip .tooltip-inner { background: white !important; border-radius: 6px !important; -webkit-border-radius: 6px !important; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.25); color: #313131 !important; padding: 1.5rem !important; text-align: left !important; width: 100% !important; max-width: 100% !important; opacity: 1 !important; }

.modal .modal-dialog { margin: 1.5rem; }
.modal .modal-content { border: 0; margin: 0 auto; }
.modal .modal-header { background: #8c7cdb; color: white; }
.modal .modal-header .modal-title { color: white; font-size: 1.6rem; }
.modal .modal-footer { border: 0; padding: 0; }
.modal .btn-secondary { background-color: #f3f3f3; border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; border: 0; color: rgba(49, 49, 49, 0.75); font-size: 1.4rem; font-weight: 400; margin: 0; padding: 1rem 1.5rem; }

.modal-dialog-centered { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; min-height: calc(100vh - 1.5rem); }

.fw-divider-space { clear: both; width: 100%; }

.fw-divider-space.space-sm { height: 30px; }

.fw-divider-space.space-md { height: 60px; }

.fw-divider-space.space-lg { height: 100px; }

.fw-divider-line { clear: both; position: relative; margin-left: auto; margin-right: auto; max-width: 100%; }

.fw-divider-line.space-sm { margin-bottom: 15px; padding-top: 15px; }

.fw-divider-line.space-md { margin-bottom: 40px; padding-top: 40px; }

.fw-divider-line.space-lg { margin-bottom: 50px; padding-top: 50px; }

.fw-divider-line.fw-line-solid { border-bottom: 1px solid #eeeff0; }

.fw-divider-line.fw-line-dashed { border-bottom: 2px dashed #eeeff0; }

.fw-divider-line.fw-line-dotted { border-bottom: 2px dotted #eeeff0; }

.fw-divider-line.fw-line-double { border-bottom: 3px double #eeeff0; }

.fw-divider-line.fw-line-thick { border-bottom: 4px solid #eeeff0; }

.fw-divider-special { clear: both; margin-left: auto; margin-right: auto; position: relative; text-align: center; overflow: hidden; }

.fw-divider-special.title-right { clear: both; }

.fw-divider-special.title-left { text-align: left; margin-left: 0; }

.fw-divider-special.title-left .fw-divider-title { padding-left: 0; }

.fw-divider-special.title-right { text-align: right; margin-right: 0; }

.fw-divider-special.title-right .fw-divider-title { padding-right: 0; }

.fw-divider-special .fw-divider-holder { border-color: #666666; content: ""; display: block; position: absolute; top: 50%; width: 3000px; }

.fw-divider-special .fw-divider-left { margin-right: 10px; right: 100%; }

.fw-divider-special .fw-divider-right { left: 100%; margin-left: 10px; }

.fw-divider-special.fw-line-solid .fw-divider-holder { border-top-style: solid; border-top-width: 1px; }

.fw-divider-special.fw-line-dashed .fw-divider-holder { border-top-style: dashed; border-top-width: 1px; }

.fw-divider-special.fw-line-dotted .fw-divider-holder { border-top-style: dotted; border-top-width: 1px; }

.fw-divider-special.fw-line-double .fw-divider-holder { border-top-style: double; border-top-width: 3px; }

.fw-divider-special.fw-line-thick .fw-divider-holder { border-top-style: solid; border-top-width: 4px; }

.fw-divider-special.fw-line-none .fw-divider-holder { display: none; }

.fw-divider-special.space-sm { margin-top: 15px; margin-bottom: 15px; }

.fw-divider-special.space-md { margin-top: 30px; margin-bottom: 30px; }

.fw-divider-special.space-lg { margin-top: 50px; margin-bottom: 50px; }

.fw-divider-special .fw-divider-inner { display: inline-block; position: relative; top: 50%; }

.fw-divider-special.fw-divider-size-sm .fw-divider-inner { font-size: 16px; }

.fw-divider-special.fw-divider-size-md .fw-divider-inner { font-size: 22px; }

.fw-divider-special.fw-divider-size-lg .fw-divider-inner { font-size: 36px; }

.fw-divider-special.fw-divider-icon .fw-divider-inner { padding: 0; border-radius: 50%; text-align: center; }

.fw-divider-special.fw-divider-icon.fw-divider-size-sm .fw-divider-inner { width: 32px; height: 32px; line-height: 32px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-sm .fw-divider-title { line-height: 32px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-md .fw-divider-inner { width: 44px; height: 44px; line-height: 44px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-md .fw-divider-title { line-height: 44px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-inner { width: 72px; height: 72px; line-height: 72px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-title { line-height: 72px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-left { margin-right: 15px; }

.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-right { margin-left: 15px; }

.divider-bg-on .fw-divider-inner { padding: 0.5em 1em; background-color: #666666; border-radius: 3px; color: #fff; }

#back-to-top { bottom: 20px; display: none; position: fixed; right: 20px; z-index: 1000; }
#back-to-top a { background: #fff; border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24); display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: #8c7cdb; font-size: 2rem; text-align: center; height: 5rem; width: 5rem; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
#back-to-top a:active { box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }

.error404 h1 { font-size: 8rem; font-family: "Roboto", sans-serif; }
.error404 .page-content h3 { font-size: 4rem; font-family: "Roboto", sans-serif; font-weight: 300; text-transform: uppercase; margin-bottom: 2rem; }
.error404 figure { margin: 5rem 0 10rem; }
.error404 figure img { height: auto; max-width: 80rem; }
