.FloatingSelect_select__b5oKH:after {
    background-repeat: no-repeat;
    background-position: 50%
}

.FloatingSelect_select__b5oKH {
    position: relative;
    border: 1px solid #f4f4f4;
    background: #f4f4f4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #111111;
    outline: none;
    padding: 12px 16px
}

@media (min-width: 414px) {
    .FloatingSelect_select__b5oKH {
        padding: 14px 16px
    }
}

@media (min-width: 1366px) {
    .FloatingSelect_select__b5oKH {
        padding: 12px 16px
    }
}

.FloatingSelect_select__b5oKH:after {
    content: "";
    position: absolute;
    right: 10px;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-image: url(../media/chevron-down.f730dd31.svg);
    transition: transform .2s ease
}

@media (min-width: 360px) {
    .FloatingSelect_select__b5oKH:after {
        right: 16px
    }
}

@media (min-width: 414px) {
    .FloatingSelect_select__b5oKH:after {
        width: 32px;
        height: 32px
    }
}

@media (min-width: 1366px) {
    .FloatingSelect_select__b5oKH:after {
        width: 24px;
        height: 24px
    }
}

.FloatingSelect_select__b5oKH.FloatingSelect_selectValueInvalid__Ps62j {
    color: #e22020;
    border-color: #e22020;
    background-color: #fff
}

.FloatingSelect_select__b5oKH.FloatingSelect_selectValueFilled__IQ17q {
    color: #70abdc;
    border-color: #70abdc;
    background-color: #fff
}

.FloatingSelect_selectLabel__6eSQB {
    position: absolute;
    left: 0;
    padding: 0 8px;
    background-color: #fff;
    color: #70abdc;
    font-size: 78%;
    line-height: 16px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease;
    transform: translate(8px)
}

.FloatingSelect_selectLabelFilled__rCRiD {
    opacity: 1;
    transform: translate(8px, -24px)
}

@media (min-width: 414px) {
    .FloatingSelect_selectLabelFilled__rCRiD {
        transform: translate(8px, -28px)
    }
}

@media (min-width: 1366px) {
    .FloatingSelect_selectLabelFilled__rCRiD {
        transform: translate(8px, -24px)
    }
}

.FloatingSelect_selectActive__Dt1sU:after {
    transform: rotate(180deg)
}

.FloatingSelect_selectValue__tmwEi {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 230px
}

@media (min-width: 360px) {
    .FloatingSelect_selectValue__tmwEi {
        max-width: 260px
    }
}

@media (min-width: 375px) {
    .FloatingSelect_selectValue__tmwEi {
        max-width: 275px
    }
}

@media (min-width: 414px) {
    .FloatingSelect_selectValue__tmwEi {
        max-width: 310px
    }
}

@media (min-width: 768px) {
    .FloatingSelect_selectValue__tmwEi {
        max-width: 260px
    }
}

@media (min-width: 1366px) {
    .FloatingSelect_selectValue__tmwEi {
        max-width: 230px
    }
}

.FloatingSelect_selectDropdown__BUoIb {
    visibility: hidden;
    position: absolute;
    display: flex;
    flex-direction: column;
    left: 0;
    top: calc(100% + 8px);
    max-height: 250px;
    width: 100%;
    background: #f4f4f4;
    opacity: 0;
    transition: visibility .1s ease, opacity .1s ease;
    z-index: 100;
    padding: 8px 0;
    border-bottom: 2px solid #70abdc;
    overflow-y: auto
}

.FloatingSelect_selectDropdown__BUoIb::-webkit-scrollbar {
    width: 8px
}

.FloatingSelect_selectDropdown__BUoIb::-webkit-scrollbar-track {
    background-color: #b7c3e8
}

.FloatingSelect_selectDropdown__BUoIb::-webkit-scrollbar-thumb {
    background-color: #70abdc;
    border: 1px solid #b7c3e8;
    width: 6px;
    height: 21px
}

.FloatingSelect_selectDropdownActive__gQKDU {
    visibility: visible;
    opacity: 1
}

.FloatingSelect_selectDropdownItem__pL2FX {
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    border-top: 1px solid #f4f4f4;
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #111111;
    transition: color .3s
}

.FloatingSelect_selectDropdownItem__pL2FX:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 4px;
    height: 100%;
    background-color: gold;
    opacity: 0;
    transition: opacity .3s
}

.FloatingSelect_selectDropdownItem__pL2FX:hover {
    color: #70abdc
}

.FloatingSelect_selectDropdownItem__pL2FX:hover:before {
    opacity: 1
}

.FloatingSelect_error__7nub6 {
    display: block;
    margin-top: 4px;
    color: #e22020;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-align: right
}

.linkInside_basicLink__zQNmn {
    display: block;
    font-family: Poppins, sans-serif;
    padding: 12px 0;
    color: #32509d;
    border: none;
    outline: none;
    background-color: #f4f4f4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    transition: background-color .2s, color .2s;
    text-align: center
}

@media (min-width: 414px) {
    .linkInside_basicLink__zQNmn {
        padding: 14px 0;
        font-size: 18px;
        line-height: 28px
    }
}

@media (min-width: 1366px) {
    .linkInside_basicLink__zQNmn {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        padding: 12px 0
    }
}

.linkInside_basicLinkFull__gJwvs {
    width: 100%
}

@media (min-width: 768px) {
    .linkInside_basicLinkFull__gJwvs {
        max-width: 344px
    }
}

@media (min-width: 1366px) {
    .linkInside_basicLinkFull__gJwvs {
        max-width: 376px
    }
}

.linkInside_basicLinkYellow__ZXw1A {
    background-color: gold
}

.linkInside_basicLinkYellow__ZXw1A:hover {
    background-color: #ffe661
}

.linkInside_basicLinkWhite__dZhlK {
    background-color: transparent;
    border: 1px solid #70abdc
}

.linkInside_basicLinkWhite__dZhlK:hover {
    background-color: #70abdc;
    color: #f4f4f4
}

.linkInside_basicButtonLink__NAch4 {
    color: #111111;
    background-color: transparent
}

.linkInside_headerLink__5simL {
    display: none
}

@media (min-width: 1366px) {
    .linkInside_headerLink__5simL {
        display: block;
        padding: 12px 0;
        width: 252px;
        color: #edf2ff;
        background-color: #70abdc;
        border: 1px solid #edf2ff
    }

    .linkInside_headerLink__5simL:hover {
        color: #70abdc;
        background-color: #edf2ff
    }
}

.linkInside_ml32__n_qgV {
    margin-left: 32px
}

@media (min-width: 414px) {
    .linkInside_ml32__n_qgV {
        margin-left: 40px
    }
}

@media (min-width: 768px) {
    .linkInside_about404__QQBJ2 {
        max-width: 193px
    }
}

@media (min-width: 1366px) {
    .linkInside_about404__QQBJ2 {
        max-width: 183px
    }
}

.ThankYou_thankYou__WnBts {
    height: 738px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (min-width: 360px) {
    .ThankYou_thankYou__WnBts {
        height: 786px
    }
}

@media (min-width: 414px) {
    .ThankYou_thankYou__WnBts {
        height: 840px
    }
}

@media (min-width: 768px) {
    .ThankYou_thankYou__WnBts {
        height: 718px
    }
}

@media (min-width: 1366px) {
    .ThankYou_thankYou__WnBts {
        height: 548px
    }
}

.ThankYou_thankYou__WnBts.ThankYou_heightAuto__l2jG2 {
    height: auto
}

.ThankYou_title__rtaJ5 {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px
}

@media (min-width: 1366px) {
    .ThankYou_title__rtaJ5 {
        font-size: 40px;
        line-height: 48px
    }
}

.ThankYou_thankYouIcon__7pn55 {
    width: 104px;
    height: 104px;
    background: url(../media/thank-you.7e56a923.svg) no-repeat;
    background-size: cover;
    margin-bottom: 24px
}

@media (min-width: 360px) {
    .ThankYou_thankYouIcon__7pn55 {
        width: 112px;
        height: 112px
    }
}

@media (min-width: 414px) {
    .ThankYou_thankYouIcon__7pn55 {
        margin-bottom: 32px
    }
}

@media (min-width: 768px) {
    .ThankYou_thankYouIcon__7pn55 {
        width: 128px;
        height: 128px;
        margin-bottom: 24px
    }
}

.ThankYou_thankYouTitle__xOwe5 {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 8px;
    max-width: 350px
}

@media (min-width: 768px) {
    .ThankYou_thankYouTitle__xOwe5 {
        margin-top: 24px;
        margin-bottom: 16px
    }
}

@media (min-width: 1366px) {
    .ThankYou_thankYouTitle__xOwe5 {
        max-width: unset
    }
}

.ThankYou_thankYouContent__whZ2x {
    text-align: center;
    max-width: 376px;
    color: #12b45c;
    margin-bottom: 24px
}

@media (min-width: 360px) {
    .ThankYou_thankYouContent__whZ2x {
        margin-bottom: 32px
    }
}

@media (min-width: 768px) {
    .ThankYou_thankYouContent__whZ2x {
        max-width: 470px
    }
}

@media (min-width: 1366px) {
    .ThankYou_thankYouContent__whZ2x {
        max-width: 450px;
        font-size: 18px;
        line-height: 24px
    }
}

.ThankYou_thankYouContent__whZ2x.ThankYou_form__LJrwK {
    font-family: Raleway, sans-serif;
    color: #12b45c;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin: 16px 0 24px;
    text-align: left
}

@media (min-width: 414px) {
    .ThankYou_thankYouContent__whZ2x.ThankYou_form__LJrwK {
        margin: 32px 0
    }
}

@media (min-width: 768px) {
    .ThankYou_thankYouContent__whZ2x.ThankYou_form__LJrwK {
        font-size: 20px;
        line-height: 32px;
        max-width: 345px;
        margin: 32px auto
    }
}

.ContactUsForm_formWrapper__a1yVU {
    max-width: 470px;
    margin: 0 auto;
    padding: 0 16px
}

@media (min-width: 768px) {
    .ContactUsForm_formWrapper__a1yVU {
        max-width: 720px;
        padding: 0
    }
}

.ContactUsForm_form__og9P8 {
    display: grid;
    grid-row-gap: 16px;
    row-gap: 16px
}

.ContactUsForm_form__og9P8 .ContactUsForm_rowSubmit__NgE2m {
    margin-top: 16px
}

@media (min-width: 768px) {
    .ContactUsForm_form__og9P8 .ContactUsForm_rowSubmit__NgE2m {
        margin-top: 0
    }

    .ContactUsForm_form__og9P8 {
        grid-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        grid-row-gap: 24px;
        row-gap: 24px;
        grid-template-columns:repeat(2, 1fr)
    }

    .ContactUsForm_form__og9P8 .ContactUsForm_rowTextArea__o20YF textarea {
        height: 140px
    }

    .ContactUsForm_form__og9P8 .ContactUsForm_rowSubmit__NgE2m, .ContactUsForm_form__og9P8 .ContactUsForm_rowTextArea__o20YF {
        grid-column: 1/3
    }

    .ContactUsForm_form__og9P8 .ContactUsForm_rowSubmit__NgE2m {
        display: flex;
        justify-content: center
    }
}

@media (min-width: 1366px) {
    .ContactUsForm_form__og9P8 {
        grid-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px
    }
}

.ContactUsHeader_header__FwWVV {
    margin: 8px auto 32px;
    max-width: 470px;
    padding: 0 16px
}

.ContactUsHeader_header__FwWVV p {
    color: #111111
}

@media (min-width: 360px) {
    .ContactUsHeader_header__FwWVV {
        margin-bottom: 40px
    }
}

@media (min-width: 414px) {
    .ContactUsHeader_header__FwWVV {
        margin-bottom: 32px
    }
}

@media (min-width: 768px) {
    .ContactUsHeader_header__FwWVV {
        max-width: 720px;
        margin-bottom: 48px
    }

    .ContactUsHeader_header__FwWVV p {
        text-align: center
    }
}

@media (min-width: 1366px) {
    .ContactUsHeader_header__FwWVV p {
        width: 584px;
        margin: 0 auto
    }
}

.ContactUsHeader_header__FwWVV h1 {
    margin-bottom: 8px
}

@media (min-width: 414px) {
    .ContactUsHeader_header__FwWVV h1 {
        margin-bottom: 16px
    }
}

@media (min-width: 768px) {
    .ContactUsHeader_header__FwWVV h1 {
        font-size: 64px;
        line-height: 72px;
        text-align: center
    }
}

@media (min-width: 1366px) {
    .ContactUsHeader_header__FwWVV h1 {
        font-size: 56px;
        line-height: 64px
    }
}

.ContactUsFooter_footer__KqWFg {
    margin: 64px auto;
    max-width: 470px;
    padding: 0 16px
}

@media (min-width: 360px) {
    .ContactUsFooter_footer__KqWFg {
        margin: 72px auto
    }
}

@media (min-width: 414px) {
    .ContactUsFooter_footer__KqWFg {
        margin: 80px auto
    }
}

@media (min-width: 768px) {
    .ContactUsFooter_footer__KqWFg {
        margin: 96px auto;
        max-width: unset
    }
}

@media (min-width: 1366px) {
    .ContactUsFooter_footer__KqWFg {
        max-width: 792px;
        margin: 128px auto;
        padding: 0
    }
}

.ContactUsFooter_footer__KqWFg h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 40px;
    text-align: center
}

@media (min-width: 360px) {
    .ContactUsFooter_footer__KqWFg h2 {
        margin-bottom: 24px
    }
}

@media (min-width: 414px) {
    .ContactUsFooter_footer__KqWFg h2 {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 32px
    }
}

@media (min-width: 768px) {
    .ContactUsFooter_footer__KqWFg h2 {
        margin-bottom: 32px;
        text-align: center
    }
}

@media (min-width: 1366px) {
    .ContactUsFooter_footer__KqWFg h2 {
        margin-bottom: 48px;
        font-size: 24px
    }
}

.ContactUsFooter_contactsWrapper__td_Cz {
    display: grid;
    font-size: 16px;
    line-height: 24px;
    grid-row-gap: 32px;
    row-gap: 32px;
    color: #70abdc
}

.ContactUsFooter_contactsWrapper__td_Cz a {
    text-decoration: underline
}

@media (min-width: 414px) {
    .ContactUsFooter_contactsWrapper__td_Cz {
        font-size: 18px;
        line-height: 28px
    }
}

@media (min-width: 768px) {
    .ContactUsFooter_contactsWrapper__td_Cz {
        justify-content: center
    }
}

@media (min-width: 1366px) {
    .ContactUsFooter_contactsWrapper__td_Cz {
        font-size: 16px;
        line-height: 24px;
        grid-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        display: flex;
        justify-content: center
    }
}

.ContactUsFooter_contactsLeft__fCKO_ {
    display: grid;
    grid-row-gap: 16px;
    row-gap: 16px
}

@media (min-width: 768px) {
    .ContactUsFooter_contactsLeft__fCKO_ {
        justify-content: center;
        text-align: center
    }
}

@media (min-width: 1366px) {
    .ContactUsFooter_contactsLeft__fCKO_ {
        max-width: 320px;
        justify-content: unset;
        text-align: unset;
        grid-template-rows:-webkit-min-content;
        grid-template-rows:min-content
    }
}

.ContactUsFooter_phonesWrapper__GcsRY {
    display: grid;
    grid-row-gap: 24px;
    row-gap: 24px
}

@media (min-width: 768px) {
    .ContactUsFooter_phonesWrapper__GcsRY {
        grid-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
        grid-template-columns:1fr 1fr;
        max-width: 501px
    }
}

@media (min-width: 1366px) {
    .ContactUsFooter_phonesWrapper__GcsRY {
        grid-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
        grid-template-columns:1fr 1fr;
        grid-template-rows:1fr 1fr
    }
}

.ContactUsFooter_icon__9h7YG {
    position: relative;
    display: inline-block
}

.ContactUsFooter_icon__9h7YG:before {
    content: "";
    min-width: 32px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_square__CtKgz:before {
    height: 32px
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_location__tf_fV {
    display: flex;
    align-items: center
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_location__tf_fV:before {
    background: url(../media/location.7624fc04.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_mail__P3u1r:before {
    background: url(../media/mail.17effa65.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_us__zkdCe:before {
    background: url(../media/us.2a223316.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_uk__Nny8v:before {
    background: url(../media/uk.5fa49f79.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_au__nQjkR:before {
    background: url(../media/au.1849bc23.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_il__NyoDo:before {
    background: url(../media/us.2a223316.svg);
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_ca__eMMvB:before {
    background: url(../media/ca.dd92c9cd.svg)
}

.ContactUsFooter_icon__9h7YG.ContactUsFooter_se__9lHDU:before {
    background: url(../media/se.ab8b4478.svg)
}
