.hidden {
    display: none !important;
}

input:focus,
textarea:focus {
	outline: none;
}

input:not([type="checkbox"]),
textarea {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    outline: none;
    border: 0;
    cursor: pointer;
}

button:active {
    outline: none;
}

button:focus {
    outline: none;
}

#change-number {
    cursor: pointer;
    text-align: center;
    justify-content: center;
}

#name-error,
#phone-error,
#email-error,
#phoneConfirm-error,
#footerName-error,
#footerEmail-error,
#footerPhone-error,
#codeError {
    display: inherit;
    background: transparent !important;
    font-size: 12px;
    width: auto;
    height: auto;
    color: red;
    margin: 0;
    position: absolute;
    font-family: Verdana, Arial;
}

#name-error {
    margin: -26px 0 0 22px;
}

#email-error {
    margin: -26px 0 0 22px;
}

#phone-error {
    margin: 38px 0 0 22px;
}

#phoneConfirm-error {
    margin: 38px 0 0 22px;   
}

#codeError {
    margin: -26px 0 0 22px;
}

.iti.iti--allow-dropdown {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.iti.iti--allow-dropdown {
    flex-direction: column;
    align-items: flex-start;
}

.iti__country-name {
    color: #202020;
}

.iti-mobile .iti--container {
    z-index: 999999999;
}

#phone {
    padding-left: 64px;
}

#change-number {
    display: block;
    margin: 0 auto;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #686868;
    margin-top: 15px;
    text-align: center;
}

#codeError {
    display: none;
}

.popup * {
    font-family: Verdana, Arial;
}

.popup {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999999;
}

.popup_content {
    width: 514px;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 34px 43px 50px 43px;
    position: relative;
}

.close_popup {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

.popup h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    color: #191938;
    margin-bottom: 25px;
}

.popup p {
    color: #191938;
    margin-bottom: 10px;
}

.popup label {
    margin-bottom: 20px;
    display: block;
    position: relative;
}

.popup input {
    border: 1px solid #C0C0C0;
    border-radius: 5px;
    width: 100%;
}

.popup button {
    width: 100%;
}

.popup .politic {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #747474;
    max-width: 358px;
    display: block;
}

.popup .form_button {
    margin-bottom: 20px;
}

.popup_sms_change h3 {
    margin-bottom: 10px;
}

.popup_sms_change h3 ~ p {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #686868;
    margin-bottom: 14px;
}

.popup .btn_gradient {
    width: 100% !important;
}

@media (max-width: 575px) {
    .popup_content {
        width: 100%;
        height: 100%;
        border-radius: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
    }
    .popup_content form {
        width: 100%;
    }
}

#tildaformcaptchabox {
    display: none !important;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@media print {
    #ghostery-tracker-tally {
        display: none !important
    }
}

div.t-records {
    opacity: 1;
}

.t-menuburger {
    position: relative;
    flex-shrink: 0;
    width: 28px;
    height: 20px;
    padding: 0;
    border: none;
    background-color: transparent;
    outline: none;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: transform .5s ease-in-out;
    cursor: pointer;
    z-index: 999;
}

/*---menu burger lines---*/
.t-menuburger span {
    display: block;
    position: absolute;
    width: 100%;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    height: 3px;
    background-color: #000;
}

.t-menuburger span:nth-child(1) {
    top: 0px;
}

.t-menuburger span:nth-child(2),
.t-menuburger span:nth-child(3) {
    top: 8px;
}

.t-menuburger span:nth-child(4) {
    top: 16px;
}

/*menu burger big*/
.t-menuburger__big {
    width: 42px;
    height: 32px;
}

.t-menuburger__big span {
    height: 5px;
}

.t-menuburger__big span:nth-child(2),
.t-menuburger__big span:nth-child(3) {
    top: 13px;
}

.t-menuburger__big span:nth-child(4) {
    top: 26px;
}

/*menu burger small*/
.t-menuburger__small {
    width: 22px;
    height: 14px;
}

.t-menuburger__small span {
    height: 2px;
}

.t-menuburger__small span:nth-child(2),
.t-menuburger__small span:nth-child(3) {
    top: 6px;
}

.t-menuburger__small span:nth-child(4) {
    top: 12px;
}

/*menu burger opened*/
.t-menuburger-opened span:nth-child(1) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.t-menuburger-opened span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.t-menuburger-opened span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.t-menuburger-opened span:nth-child(4) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.t-menuburger-opened.t-menuburger__big span:nth-child(1) {
    top: 6px;
}

.t-menuburger-opened.t-menuburger__big span:nth-child(4) {
    top: 18px;
}

.t-menuburger-opened.t-menuburger__small span:nth-child(1),
.t-menuburger-opened.t-menuburger__small span:nth-child(4) {
    top: 6px;
}

/*---menu burger first style---*/
@media (hover),
(min-width:0\0) {
    .t-menuburger_first:hover span:nth-child(1) {
        transform: translateY(1px);
    }

    .t-menuburger_first:hover span:nth-child(4) {
        transform: translateY(-1px);
    }

    .t-menuburger_first.t-menuburger__big:hover span:nth-child(1) {
        transform: translateY(3px);
    }

    .t-menuburger_first.t-menuburger__big:hover span:nth-child(4) {
        transform: translateY(-3px);
    }
}

/*---menu burger second style---*/
.t-menuburger_second span:nth-child(2),
.t-menuburger_second span:nth-child(3) {
    width: 80%;
    left: 20%;
    right: 0;
}

@media (hover),
(min-width:0\0) {

    .t-menuburger_second.t-menuburger-hovered span:nth-child(2),
    .t-menuburger_second.t-menuburger-hovered span:nth-child(3) {
        animation: t-menuburger-anim 0.3s ease-out normal forwards;
    }

    .t-menuburger_second.t-menuburger-unhovered span:nth-child(2),
    .t-menuburger_second.t-menuburger-unhovered span:nth-child(3) {
        animation: t-menuburger-anim2 0.3s ease-out normal forwards;
    }
}

.t-menuburger_second.t-menuburger-opened span:nth-child(2),
.t-menuburger_second.t-menuburger-opened span:nth-child(3) {
    left: 0;
    right: 0;
    width: 100% !important;
}

/*---menu burger third style---*/
.t-menuburger_third span:nth-child(4) {
    width: 70%;
    left: unset;
    right: 0;
}

@media (hover),
(min-width:0\0) {
    .t-menuburger_third:not(.t-menuburger-opened):hover span:nth-child(4) {
        width: 100%;
    }
}

.t-menuburger_third.t-menuburger-opened span:nth-child(4) {
    width: 0 !important;
    right: 50%;
}

/*---menu burger fourth style---*/
.t-menuburger_fourth {
    height: 12px;
}

.t-menuburger_fourth.t-menuburger__small {
    height: 8px;
}

.t-menuburger_fourth.t-menuburger__big {
    height: 18px;
}

.t-menuburger_fourth span:nth-child(2),
.t-menuburger_fourth span:nth-child(3) {
    top: 4px;
    opacity: 0;
}

.t-menuburger_fourth span:nth-child(4) {
    top: 8px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(2),
.t-menuburger_fourth.t-menuburger__small span:nth-child(3) {
    top: 3px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(4) {
    top: 6px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(2),
.t-menuburger_fourth.t-menuburger__small span:nth-child(3) {
    top: 3px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(4) {
    top: 6px;
}

.t-menuburger_fourth.t-menuburger__big span:nth-child(2),
.t-menuburger_fourth.t-menuburger__big span:nth-child(3) {
    top: 6px;
}

.t-menuburger_fourth.t-menuburger__big span:nth-child(4) {
    top: 12px;
}

@media (hover),
(min-width:0\0) {
    .t-menuburger_fourth:not(.t-menuburger-opened):hover span:nth-child(1) {
        transform: translateY(1px);
    }

    .t-menuburger_fourth:not(.t-menuburger-opened):hover span:nth-child(4) {
        transform: translateY(-1px);
    }

    .t-menuburger_fourth.t-menuburger__big:not(.t-menuburger-opened):hover span:nth-child(1) {
        transform: translateY(3px);
    }

    .t-menuburger_fourth.t-menuburger__big:not(.t-menuburger-opened):hover span:nth-child(4) {
        transform: translateY(-3px);
    }
}

.t-menuburger_fourth.t-menuburger-opened span:nth-child(1),
.t-menuburger_fourth.t-menuburger-opened span:nth-child(4) {
    top: 4px;
}

.t-menuburger_fourth.t-menuburger-opened span:nth-child(2),
.t-menuburger_fourth.t-menuburger-opened span:nth-child(3) {
    opacity: 1;
}

/*---menu burger animations---*/
@keyframes t-menuburger-anim {
    0% {
        width: 80%;
        left: 20%;
        right: 0;
    }

    50% {
        width: 100%;
        left: 0;
        right: 0;
    }

    100% {
        width: 80%;
        left: 0;
        right: 20%;
    }
}

@keyframes t-menuburger-anim2 {
    0% {
        width: 80%;
        left: 0;
    }

    50% {
        width: 100%;
        right: 0;
        left: 0;
    }

    100% {
        width: 80%;
        left: 20%;
        right: 0;
    }
}

#rec647608293 .t-menu__link-item {}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

    #rec647608293 .t-menu__link-item,
    #rec647608293 .t-menu__link-item.t-active {
        opacity: 1 !important;
    }
}

@media screen and (max-width: 480px) {
    .t282__menu__content {
        width: 300px !important;
        padding-left: 20px !important;
    }
}

@media screen and (max-width: 980px) {
    #rec647611961 .t228__leftcontainer {
        padding: 20px;
    }

    #rec647611961 .t228__imglogo {
        padding: 20px 0;
    }

    #rec647611961 .t228 {
        position: static;
    }
}

#rec647611961 .t-menu__link-item {}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

    #rec647611961 .t-menu__link-item,
    #rec647611961 .t-menu__link-item.t-active {
        opacity: 1 !important;
    }
}

#rec645065026 .t396__artboard {
    height: 710px;
    background-color: #f3fff0;
}

#rec645065026 .t396__filter {
    height: 710px;
}

#rec645065026 .t396__carrier {
    height: 710px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .t396__artboard {
        height: 630px;
    }

    #rec645065026 .t396__filter {
        height: 630px;
    }

    #rec645065026 .t396__carrier {
        height: 630px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .t396__artboard {
        height: 650px;
    }

    #rec645065026 .t396__filter {
        height: 650px;
    }

    #rec645065026 .t396__carrier {
        height: 650px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .t396__artboard {
        height: 820px;
    }

    #rec645065026 .t396__filter {
        height: 820px;
    }

    #rec645065026 .t396__carrier {
        height: 820px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .t396__artboard {
        height: 650px;
    }

    #rec645065026 .t396__filter {
        height: 650px;
    }

    #rec645065026 .t396__carrier {
        height: 650px;
        background-attachment: scroll;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735796936"] {
    z-index: 2;
    top: 0px;
    left: calc(50% - 50% + 0px);
    width: 100%;
    height: 622px;
}

#rec645065026 .tn-elem[data-elem-id="1695735796936"] .tn-atom {
    background-color: #f3fff0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735796936"] {
        top: 14px;
        left: calc(50% - 50% + -2px);
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735796936"] {
        top: 264px;
        left: calc(50% - 50% + 0px);
        height: 429px;
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735796936"] {
        top: 544px;
        left: calc(50% - 50% + 0px);
        height: 276px;
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735796936"] {
        top: 441px;
        left: calc(50% - 50% + 0px);
        height: 203px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735868994"] {
    z-index: 3;
    top: -116px;
    left: -163px;
    width: 63%;
    height: 1093px;
}

#rec645065026 .tn-elem[data-elem-id="1695735868994"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735868994"] {
        top: -166px;
        left: -114px;
        height: 956px;
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735868994"] {
        top: -365px;
        left: -203px;
        width: 144%;
        height: 958px;
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735868994"] {
        top: -385px;
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735868994"] {
        top: -216px;
        left: -66px;
        width: 142%;
        height: 857px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735358097"] {
    color: #133e0c;
    text-align: LEFT;
    z-index: 4;
    top: 145px;
    left: calc(50% - 600px + 20px);
    width: 685px;
}

#rec645065026 .tn-elem[data-elem-id="1695735358097"] .tn-atom {
    color: #133e0c;
    font-size: 64px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358097"] {
        top: 137px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358097"] {
        top: 155px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358097"] .tn-atom {
        font-size: 58px;
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358097"] {
        top: 149px;
        left: calc(50% - 240px + 0px);
        width: 455px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358097"] .tn-atom {
        font-size: 61px;
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358097"] {
        top: 101px;
        left: calc(50% - 160px + 9px);
        width: 295px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358097"] .tn-atom {
        font-size: 40px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735358101"] {
    color: #000001;
    text-align: LEFT;
    z-index: 5;
    top: 396px;
    left: calc(50% - 600px + 20px);
    width: 415px;
}

#rec645065026 .tn-elem[data-elem-id="1695735358101"] .tn-atom {
    color: #000001;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358101"] {
        top: 351px;
        left: calc(50% - 480px + 10px);
        width: 475px;
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358101"] {
        top: 382px;
        left: calc(50% - 320px + 10px);
        width: 279px;
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358101"] {
        top: 432px;
        left: calc(50% - 240px + 0px);
        width: 368px;
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358101"] {
        top: 291px;
        left: calc(50% - 160px + 9px);
        width: 296px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358101"] .tn-atom {
        font-size: 18px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735358105"] {
    color: #000001;
    text-align: LEFT;
    z-index: 6;
    top: 494px;
    left: calc(50% - 600px + 20px);
    width: 340px;
}

#rec645065026 .tn-elem[data-elem-id="1695735358105"] .tn-atom {
    color: #000001;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358105"] {
        top: 438px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358105"] {
        top: 382px;
        left: calc(50% - 320px + 263px);
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358105"] {
        top: 544px;
        left: calc(50% - 240px + 0px);
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358105"] {
        top: 385px;
        left: calc(50% - 160px + 9px);
        width: 301px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358105"] .tn-atom {
        font-size: 14px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735358109"] {
    z-index: 7;
    top: 563px;
    left: calc(50% - 600px + 20px);
    width: 317px;
    height: 67px;
}

#rec645065026 .tn-elem[data-elem-id="1695735358109"] .tn-atom {
    border-radius: 100px;
    background-color: #64b553;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358109"] {
        top: 502px;
        left: calc(50% - 480px + 10px);
        width: 370px;
        height: 68px;
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358109"] {
        top: 440px;
        left: calc(50% - 320px + 263px);
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358109"] {
        top: 610px;
        left: calc(50% - 240px + 0px);
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358109"] {
        top: 449px;
        left: calc(50% - 160px + 9px);
        width: 302px;
    }
}

#rec645065026 .tn-elem[data-elem-id="1695735358126"] {
    color: #f3fff0;
    text-align: CENTER;
    z-index: 9;
    top: 585px;
    left: calc(50% - 600px + 41px);
    width: 275px;
}

#rec645065026 .tn-elem[data-elem-id="1695735358126"] .tn-atom {
    color: #f3fff0;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358126"] {
        top: 525px;
        left: calc(50% - 480px + 35px);
        width: 321px;
    }
}

@media screen and (max-width: 959px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358126"] {
        top: 463px;
        left: calc(50% - 320px + 288px);
    }
}

@media screen and (max-width: 639px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358126"] {
        top: 633px;
        left: calc(50% - 240px + 25px);
    }
}

@media screen and (max-width: 479px) {
    #rec645065026 .tn-elem[data-elem-id="1695735358126"] {
        top: 472px;
        left: calc(50% - 160px + 23px);
        width: 274px;
    }

    #rec645065026 .tn-elem[data-elem-id="1695735358126"] .tn-atom {
        font-size: 15px;
    }
}

#rec645880456 .t-radio__indicator:after {
    background: #000000;
}

#rec645880456 .t-radio__indicator:after {
    background: #000000;
}

#rec645880456 .t-radio__indicator:after {
    background: #000000;
}

#rec645880456 input::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 input::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 input:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 input:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 textarea::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 textarea::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 textarea:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 textarea:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645880456 .t862__quiz .t-form .t-input-title {
    color: #000000 !important;
    font-family: Bebas;
    font-weight: 700;
}

#rec646102554 input::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 input::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 input:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 input:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 textarea::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 textarea::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 textarea:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646102554 textarea:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec645289904 .t396__artboard {
    height: 850px;
    background-color: #f3fff0;
}

#rec645289904 .t396__filter {
    height: 850px;
}

#rec645289904 .t396__carrier {
    height: 850px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .t396__artboard {
        height: 680px;
    }

    #rec645289904 .t396__filter {
        height: 680px;
    }

    #rec645289904 .t396__carrier {
        height: 680px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .t396__artboard {
        height: 1680px;
    }

    #rec645289904 .t396__filter {
        height: 1680px;
    }

    #rec645289904 .t396__carrier {
        height: 1680px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .t396__artboard {
        height: 1060px;
    }

    #rec645289904 .t396__filter {
        height: 1060px;
    }

    #rec645289904 .t396__carrier {
        height: 1060px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .t396__artboard {
        height: 1070px;
    }

    #rec645289904 .t396__filter {
        height: 1070px;
    }

    #rec645289904 .t396__carrier {
        height: 1070px;
        background-attachment: scroll;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696486333643"] {
    z-index: 2;
    top: -295px;
    left: calc(50% - 600px + 83px);
    width: 1034px;
}

#rec645289904 .tn-elem[data-elem-id="1696486333643"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696486333643"] {
        top: -229px;
        left: calc(50% - 480px + 67px);
        width: 828px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696486333643"] {
        top: -230px;
        left: calc(50% - 320px + 1274px);
        width: 828px;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696486333643"] {
        top: -301px;
        left: calc(50% - 240px + 1274px);
        width: 828px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696486333643"] {
        top: -132px;
        left: calc(50% - 160px + 1436px);
        width: 840px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696256407480"] {
    z-index: 3;
    top: 84px;
    left: calc(50% - 50% + 0px);
    width: 100%;
    height: 726px;
}

#rec645289904 .tn-elem[data-elem-id="1696256407480"] .tn-atom {
    opacity: 0.45;
    background-color: #f3fff0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696256407480"] {
        height: 605px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696256407480"] {
        top: 538px;
        left: calc(50% - 50% + 0px);
        height: 592px;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696256407480"] {
        top: 613px;
        left: calc(50% - 50% + 0px);
        height: 401px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696256407480"] {
        top: 144px;
        left: calc(50% - 50% + 0px);
        height: 266px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1695791444587"] {
    z-index: 4;
    top: 34px;
    left: calc(50% - 50% + -2122px);
    width: 100%;
    height: 753px;
}

#rec645289904 .tn-elem[data-elem-id="1695791444587"] .tn-atom {
    opacity: 0.45;
    background-color: #f3fff0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1695791444587"] {
        top: 538px;
        left: calc(50% - 50% + 0px);
        height: 592px;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1695791444587"] {
        top: 613px;
        left: calc(50% - 50% + 0px);
        height: 401px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1695791444587"] {
        top: 144px;
        left: calc(50% - 50% + 0px);
        height: 266px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696269308065"] {
    z-index: 6;
    top: -208px;
    left: calc(50% - 600px + 2110px);
    width: 295px;
}

#rec645289904 .tn-elem[data-elem-id="1696269308065"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696269308065"] {
        top: 25px;
        left: calc(50% - 480px + -805px);
        width: 295px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696269308065"] {
        top: 57px;
        left: calc(50% - 320px + 88px);
        width: 465px;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696269308065"] {
        top: 35px;
        left: calc(50% - 240px + 93px);
        width: 295px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696269308065"] {
        top: 19px;
        left: calc(50% - 160px + 11px);
        width: 298px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696266041225"] {
    z-index: 7;
    top: 37px;
    left: calc(50% - 600px + -14px);
    width: 1228px;
    pointer-events: none;
}

#rec645289904 .tn-elem[data-elem-id="1696266041225"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696266041225"] {
        top: 41px;
        left: calc(50% - 480px + -7px);
        width: 975px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696266041225"] {
        left: calc(50% - 320px + 1200px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696266041225"] {
        top: -31px;
        left: calc(50% - 240px + 1200px);
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696266041225"] {
        top: 146px;
        left: calc(50% - 160px + 1366px);
    }
}

#rec645289904 .tn-elem[data-elem-id="1695791323357"] {
    z-index: 8;
    top: 627px;
    left: calc(50% - 600px + 654px);
    width: 182px;
    height: 41px;
}

#rec645289904 .tn-elem[data-elem-id="1695791323357"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323357"] {
        top: 506px;
        left: calc(50% - 480px + 501px);
        width: 178px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323357"] {
        top: 1179px;
        left: calc(50% - 320px + 224px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323357"] {
        top: 750px;
        left: calc(50% - 240px + 173px);
        width: 128px;
        height: 30px;
    }

    #rec645289904 .tn-elem[data-elem-id="1695791323357"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323357"] {
        top: 742px;
        left: calc(50% - 160px + 82px);
        width: 156px;
        height: 31px;
    }

    #rec645289904 .tn-elem[data-elem-id="1695791323357"] .tn-atom {
        border-width: 2px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1695791323364"] {
    color: #ffffff;
    text-align: CENTER;
    z-index: 9;
    top: 635px;
    left: calc(50% - 600px + 654px);
    width: 182px;
}

#rec645289904 .tn-elem[data-elem-id="1695791323364"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323364"] {
        top: 514px;
        left: calc(50% - 480px + 501px);
        width: 178px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323364"] {
        top: 1187px;
        left: calc(50% - 320px + 227px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323364"] {
        top: 756px;
        left: calc(50% - 240px + 158px);
        width: 160px;
    }

    #rec645289904 .tn-elem[data-elem-id="1695791323364"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1695791323364"] {
        top: 748px;
        left: calc(50% - 160px + 100px);
        width: 121px;
    }

    #rec645289904 .tn-elem[data-elem-id="1695791323364"] .tn-atom {
        font-size: 12px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696487225181"] {
    z-index: 10;
    top: 187px;
    left: calc(50% - 600px + 2112px);
    width: 293px;
}

#rec645289904 .tn-elem[data-elem-id="1696487225181"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696487225181"] {
        top: 419px;
        left: calc(50% - 480px + -803px);
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696487225181"] {
        top: 677px;
        left: calc(50% - 320px + 87px);
        width: 464px;
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696487225181"] {
        top: 428px;
        left: calc(50% - 240px + 94px);
        width: 293px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696487225181"] {
        top: 417px;
        left: calc(50% - 160px + 12px);
        width: 296px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456134757"] {
    z-index: 11;
    top: 625px;
    left: calc(50% - 600px + 379px);
    width: 182px;
    height: 41px;
}

#rec645289904 .tn-elem[data-elem-id="1696456134757"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134757"] {
        top: 506px;
        left: calc(50% - 480px + 292px);
        width: 178px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134757"] {
        top: 869px;
        left: calc(50% - 320px + 231px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134757"] {
        top: 556px;
        left: calc(50% - 240px + 176px);
        width: 128px;
        height: 30px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456134757"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134757"] {
        top: 542px;
        left: calc(50% - 160px + 86px);
        width: 146px;
        height: 31px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456134757"] .tn-atom {
        border-width: 2px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456134742"] {
    color: #ffffff;
    text-align: CENTER;
    z-index: 12;
    top: 633px;
    left: calc(50% - 600px + 393px);
    width: 156px;
}

#rec645289904 .tn-elem[data-elem-id="1696456134742"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134742"] {
        top: 514px;
        left: calc(50% - 480px + 303px);
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134742"] {
        top: 878px;
        left: calc(50% - 320px + 243px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134742"] {
        top: 562px;
        left: calc(50% - 240px + 178px);
        width: 125px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456134742"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456134742"] {
        top: 548px;
        left: calc(50% - 160px + 82px);
        width: 156px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456134742"] .tn-atom {
        font-size: 12px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456161347"] {
    color: #ffffff;
    text-align: CENTER;
    z-index: 13;
    top: 369px;
    left: calc(50% - 600px + 173px);
    width: 131px;
}

#rec645289904 .tn-elem[data-elem-id="1696456161347"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161347"] {
        top: 320px;
        left: calc(50% - 480px + 131px);
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161347"] {
        top: 555px;
        left: calc(50% - 320px + 257px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161347"] {
        top: 363px;
        left: calc(50% - 240px + 192px);
        width: 83px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456161347"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161347"] {
        top: 342px;
        left: calc(50% - 160px + 93px);
        width: 135px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456161347"] .tn-atom {
        font-size: 12px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456161360"] {
    z-index: 14;
    top: 361px;
    left: calc(50% - 600px + 161px);
    width: 154px;
    height: 41px;
}

#rec645289904 .tn-elem[data-elem-id="1696456161360"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161360"] {
        top: 311px;
        left: calc(50% - 480px + 116px);
        width: 156px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161360"] {
        top: 546px;
        left: calc(50% - 320px + 242px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161360"] {
        top: 357px;
        left: calc(50% - 240px + 183px);
        width: 114px;
        height: 30px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456161360"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456161360"] {
        top: 336px;
        left: calc(50% - 160px + 96px);
        width: 126px;
        height: 31px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456161360"] .tn-atom {
        border-width: 2px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456181768"] {
    color: #ffffff;
    text-align: CENTER;
    z-index: 15;
    top: 386px;
    left: calc(50% - 600px + 907px);
    width: 131px;
}

#rec645289904 .tn-elem[data-elem-id="1696456181768"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181768"] {
        top: 314px;
        left: calc(50% - 480px + 705px);
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181768"] {
        top: 1523px;
        left: calc(50% - 320px + 254px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181768"] {
        top: 965px;
        left: calc(50% - 240px + 199px);
        width: 83px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456181768"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181768"] {
        top: 959px;
        left: calc(50% - 160px + 100px);
        width: 121px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456181768"] .tn-atom {
        font-size: 12px;
    }
}

#rec645289904 .tn-elem[data-elem-id="1696456181781"] {
    z-index: 16;
    top: 378px;
    left: calc(50% - 600px + 895px);
    width: 154px;
    height: 41px;
}

#rec645289904 .tn-elem[data-elem-id="1696456181781"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181781"] {
        top: 305px;
        left: calc(50% - 480px + 690px);
        width: 156px;
    }
}

@media screen and (max-width: 959px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181781"] {
        top: 1514px;
        left: calc(50% - 320px + 242px);
    }
}

@media screen and (max-width: 639px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181781"] {
        top: 959px;
        left: calc(50% - 240px + 198px);
        width: 85px;
        height: 30px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456181781"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec645289904 .tn-elem[data-elem-id="1696456181781"] {
        top: 953px;
        left: calc(50% - 160px + 104px);
        width: 113px;
        height: 31px;
    }

    #rec645289904 .tn-elem[data-elem-id="1696456181781"] .tn-atom {
        border-width: 2px;
    }
}

#rec646111206 .t396__artboard {
    height: 740px;
    background-color: #f3fff0;
}

#rec646111206 .t396__filter {
    height: 740px;
}

#rec646111206 .t396__carrier {
    height: 740px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .t396__artboard {
        height: 710px;
    }

    #rec646111206 .t396__filter {
        height: 710px;
    }

    #rec646111206 .t396__carrier {
        height: 710px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .t396__artboard {
        height: 760px;
    }

    #rec646111206 .t396__filter {
        height: 760px;
    }

    #rec646111206 .t396__carrier {
        height: 760px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .t396__artboard {}

    #rec646111206 .t396__filter {}

    #rec646111206 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .t396__artboard {
        height: 830px;
    }

    #rec646111206 .t396__filter {
        height: 830px;
    }

    #rec646111206 .t396__carrier {
        height: 830px;
        background-attachment: scroll;
    }
}

#rec646111206 .tn-elem[data-elem-id="1695907307450"] {
    z-index: 2;
    top: -16px;
    left: calc(50% - 50% + 0px);
    width: 100%;
    height: 753px;
}

#rec646111206 .tn-elem[data-elem-id="1695907307450"] .tn-atom {
    background-color: #f3fff0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307450"] {
        top: -30px;
        left: calc(50% - 50% + -5px);
        width: 99%;
        height: 740px;
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307450"] {
        top: 342px;
        left: calc(50% - 50% + 5px);
        height: 420px;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307450"] {
        top: 531px;
        left: calc(50% - 50% + 1px);
        height: 229px;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307450"] {
        top: 605px;
        left: calc(50% - 50% + 0px);
        height: 225px;
    }
}

#rec646111206 .tn-elem[data-elem-id="1695907307455"] {
    z-index: 3;
    top: -112px;
    left: -162px;
    width: 63%;
    height: 1093px;
}

#rec646111206 .tn-elem[data-elem-id="1695907307455"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307455"] {
        top: -183px;
        left: -114px;
        height: 956px;
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307455"] {
        top: -311px;
        left: -203px;
        width: 144%;
        height: 958px;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307455"] {
        top: -340px;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .tn-elem[data-elem-id="1695907307455"] {
        top: -223px;
        left: -68px;
        width: 143%;
        height: 883px;
    }
}

#rec646111206 .tn-elem[data-elem-id="1695906783161"] {
    z-index: 4;
    top: 359px;
    left: calc(50% - 600px + 20px);
    width: 558px;
}

#rec646111206 .tn-elem[data-elem-id="1695906783161"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .tn-elem[data-elem-id="1695906783161"] {
        top: 345px;
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .tn-elem[data-elem-id="1695906783161"] {
        top: 359px;
        left: calc(50% - 320px + 10px);
        width: 488px;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .tn-elem[data-elem-id="1695906783161"] {
        top: 392px;
        left: calc(50% - 240px + 10px);
        width: 436px;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .tn-elem[data-elem-id="1695906783161"] {
        top: 381px;
        left: calc(50% - 160px + 11px);
        width: 299px;
    }
}

#rec646111206 .tn-elem[data-elem-id="1695907274821"] {
    color: #133e0c;
    text-align: LEFT;
    z-index: 5;
    top: 22px;
    left: calc(50% - 600px + 20px);
    width: 690px;
}

#rec646111206 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
    color: #133e0c;
    font-size: 64px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .tn-elem[data-elem-id="1695907274821"] {
        top: 12px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .tn-elem[data-elem-id="1695907274821"] {
        top: 18px;
        left: calc(50% - 320px + 9px);
        width: 620px;
    }

    #rec646111206 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 58px;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .tn-elem[data-elem-id="1695907274821"] {
        top: 25px;
        left: calc(50% - 240px + 10px);
        width: 455px;
    }

    #rec646111206 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 49px;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .tn-elem[data-elem-id="1695907274821"] {
        top: 18px;
        left: calc(50% - 160px + 10px);
        width: 301px;
    }

    #rec646111206 .tn-elem[data-elem-id="1695907274821"] {
        text-align: left;
    }

    #rec646111206 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 40px;
    }
}

#rec646111206 .tn-elem[data-elem-id="1695910368203"] {
    color: #000001;
    text-align: LEFT;
    z-index: 6;
    top: 252px;
    left: calc(50% - 600px + 20px);
    width: 705px;
}

#rec646111206 .tn-elem[data-elem-id="1695910368203"] .tn-atom {
    color: #000001;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646111206 .tn-elem[data-elem-id="1695910368203"] {
        top: 238px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec646111206 .tn-elem[data-elem-id="1695910368203"] {
        top: 242px;
        width: 591px;
    }
}

@media screen and (max-width: 639px) {
    #rec646111206 .tn-elem[data-elem-id="1695910368203"] {
        top: 267px;
        left: calc(50% - 240px + 10px);
        width: 450px;
    }
}

@media screen and (max-width: 479px) {
    #rec646111206 .tn-elem[data-elem-id="1695910368203"] {
        top: 254px;
        left: calc(50% - 160px + 10px);
        width: 301px;
    }

    #rec646111206 .tn-elem[data-elem-id="1695910368203"] {
        text-align: left;
    }

    #rec646111206 .tn-elem[data-elem-id="1695910368203"] .tn-atom {
        font-size: 18px;
    }
}

#rec646111206 [data-elem-id="1695906783161"] input::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] input::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] input:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] input:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] textarea::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] textarea::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] textarea:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646111206 [data-elem-id="1695906783161"] textarea:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

.tn-atom .t-input-block {
    position: relative;
}

#rec646111206 [data-elem-id="1695906783161"] .t-input-block input[type="text"],
#rec646111206 [data-elem-id="1695906783161"] .t-input-block input[type="tel"],
#rec646111206 [data-elem-id="1695906783161"] .t-input-block .t-input-phonemask__select,
#rec646111206 [data-elem-id="1695906783161"] .t-input-block textarea,
#rec646111206 [data-elem-id="1695906783161"] .t-input-block select,
#rec646111206 [data-elem-id="1695906783161"] .t-input-block .t-input__vis-ph {
    font-family: "Montserrat";
}

#form646076425 {
    display: none;
}

.popup button {
    width: 100% !important;
}

.popup button,
#form646111206 .t-submit,
#rec646111206 [data-elem-id="1695906783161"] .t-submit {
    color: #fff;
    border-radius: 100px;
    font-size: 15px;
    font-family: Montserrat;
    cursor: pointer;
    background-color: #64b553;
}

#rec648792573 .t396__artboard {
    height: 1300px;
    background-color: #f3fff0;
}

#rec648792573 .t396__filter {
    height: 1300px;
}

#rec648792573 .t396__carrier {
    height: 1300px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .t396__artboard {
        height: 1230px;
    }

    #rec648792573 .t396__filter {
        height: 1230px;
    }

    #rec648792573 .t396__carrier {
        height: 1230px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .t396__artboard {
        height: 1560px;
    }

    #rec648792573 .t396__filter {
        height: 1560px;
    }

    #rec648792573 .t396__carrier {
        height: 1560px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .t396__artboard {
        height: 1540px;
    }

    #rec648792573 .t396__filter {
        height: 1540px;
    }

    #rec648792573 .t396__carrier {
        height: 1540px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .t396__artboard {
        height: 1180px;
    }

    #rec648792573 .t396__filter {
        height: 1180px;
    }

    #rec648792573 .t396__carrier {
        height: 1180px;
        background-attachment: scroll;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810016"] {
    color: #133e0c;
    text-align: CENTER;
    z-index: 2;
    top: 0px;
    left: calc(50% - 600px + 429px);
    width: 342px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810016"] .tn-atom {
    color: #133e0c;
    font-size: 54px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 400;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810016"] {
        top: 0px;
        left: calc(50% - 480px + 309px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810016"] {
        left: calc(50% - 320px + 149px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810016"] {
        top: 4px;
        left: calc(50% - 240px + 69px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810016"] {
        top: 1px;
        left: calc(50% - 160px + 10px);
        width: 301px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810016"] .tn-atom {
        font-size: 40px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810029"] {
    z-index: 3;
    top: 108px;
    left: calc(50% - 600px + 120px);
    width: 460px;
    height: 224px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810029"] .tn-atom {
    border-radius: 25px;
    background-color: #668953;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810029"] {
        top: 80px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810029"] {
        top: 98px;
        left: calc(50% - 320px + 90px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810029"] {
        top: 83px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810029"] {
        top: 74px;
        left: calc(50% - 160px + 9px);
        width: 305px;
        height: 190px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810032"] {
    z-index: 4;
    top: 347px;
    left: calc(50% - 600px + 120px);
    width: 460px;
    height: 224px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810032"] .tn-atom {
    border-radius: 25px;
    background-color: #668953;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810032"] {
        top: 319px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810032"] {
        top: 821px;
        left: calc(50% - 320px + 90px);
        height: 224px;
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810032"] {
        top: 802px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810032"] {
        top: 681px;
        left: calc(50% - 160px + 9px);
        width: 305px;
        height: 190px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810036"] {
    z-index: 5;
    top: 108px;
    left: calc(50% - 600px + 620px);
    width: 460px;
    height: 224px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810036"] .tn-atom {
    border-radius: 25px;
    background-color: #668953;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810036"] {
        top: 80px;
        left: calc(50% - 480px + 500px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810036"] {
        top: 338px;
        left: calc(50% - 320px + 90px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810036"] {
        top: 322px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810036"] {
        top: 278px;
        left: calc(50% - 160px + 9px);
        width: 305px;
        height: 190px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810040"] {
    z-index: 6;
    top: 348px;
    left: calc(50% - 600px + 620px);
    width: 460px;
    height: 224px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810040"] .tn-atom {
    border-radius: 25px;
    background-color: #668953;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810040"] {
        top: 319px;
        left: calc(50% - 480px + 500px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810040"] {
        top: 576px;
        left: calc(50% - 320px + 90px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810040"] {
        top: 561px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810040"] {
        top: 480px;
        left: calc(50% - 160px + 9px);
        width: 305px;
        height: 190px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810044"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 7;
    top: 163px;
    left: calc(50% - 600px + 149px);
    width: 388px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810044"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810044"] {
        top: 126px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810044"] {
        top: 140px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810044"] {
        top: 121px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810044"] {
        top: 115px;
        left: calc(50% - 160px + 19px);
        width: 295px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810044"] .tn-atom {
        font-size: 18px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810052"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 8;
    top: 217px;
    left: calc(50% - 600px + 149px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810052"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810052"] {
        top: 174px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810052"] {
        top: 188px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810052"] {
        top: 169px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810052"] {
        top: 172px;
        left: calc(50% - 160px + 19px);
        width: 291px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810052"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810046"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 9;
    top: 404px;
    left: calc(50% - 600px + 149px);
    width: 348px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810046"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810046"] {
        top: 362px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810046"] {
        top: 864px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810046"] {
        top: 851px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810046"] {
        top: 744px;
        left: calc(50% - 160px + 18px);
        width: 295px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810046"] .tn-atom {
        font-size: 18px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810048"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 10;
    top: 163px;
    left: calc(50% - 600px + 647px);
    width: 416px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810048"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810048"] {
        top: 126px;
        left: calc(50% - 480px + 528px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810048"] {
        top: 384px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810048"] {
        top: 365px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810048"] {
        top: 341px;
        left: calc(50% - 160px + 18px);
        width: 259px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810048"] .tn-atom {
        font-size: 18px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810054"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 11;
    top: 457px;
    left: calc(50% - 600px + 148px);
    width: 392px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810054"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810054"] {
        top: 410px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810054"] {
        top: 912px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810054"] {
        top: 899px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810054"] {
        top: 775px;
        left: calc(50% - 160px + 18px);
        width: 278px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810054"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810050"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 12;
    top: 403px;
    left: calc(50% - 600px + 647px);
    width: 407px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810050"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810050"] {
        top: 364px;
        left: calc(50% - 480px + 527px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810050"] {
        top: 622px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810050"] {
        top: 607px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810050"] {
        top: 521px;
        left: calc(50% - 160px + 18px);
        width: 276px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810050"] .tn-atom {
        font-size: 18px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810055"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 13;
    top: 217px;
    left: calc(50% - 600px + 647px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810055"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810055"] {
        top: 174px;
        left: calc(50% - 480px + 528px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810055"] {
        top: 432px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810055"] {
        top: 413px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810055"] {
        top: 372px;
        left: calc(50% - 160px + 18px);
        width: 288px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810055"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810056"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 14;
    top: 457px;
    left: calc(50% - 600px + 647px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810056"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810056"] {
        top: 412px;
        left: calc(50% - 480px + 527px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810056"] {
        top: 670px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810056"] {
        top: 655px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810056"] {
        top: 578px;
        left: calc(50% - 160px + 18px);
        width: 288px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810056"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695792810058"] {
    color: #000001;
    text-align: LEFT;
    z-index: 15;
    top: 604px;
    left: calc(50% - 600px + 225px);
    width: 751px;
}

#rec648792573 .tn-elem[data-elem-id="1695792810058"] .tn-atom {
    color: #000001;
    font-size: 18px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 500;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810058"] {
        top: 586px;
        left: calc(50% - 480px + 105px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810058"] {
        top: 1080px;
        left: calc(50% - 320px + 90px);
        width: 440px;
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810058"] {
        top: 1065px;
        left: calc(50% - 240px + 10px);
        width: 461px;
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695792810058"] {
        top: 889px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810058"] {
        text-align: center;
    }

    #rec648792573 .tn-elem[data-elem-id="1695792810058"] .tn-atom {
        font-size: 12px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695894518220"] {
    z-index: 16;
    top: 200px;
    left: calc(50% - 600px + 574px);
    width: 73px;
    height: 90px;
}

#rec648792573 .tn-elem[data-elem-id="1695894518220"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

#rec648792573 .tn-elem[data-elem-id="1695894518220"] .tn-atom {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695894518220"] {
        top: 152px;
        left: calc(50% - 480px + 453px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695894518220"] {
        top: 278px;
        left: calc(50% - 320px + 284px);
    }

    #rec648792573 .tn-elem[data-elem-id="1695894518220"] .tn-atom {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695894518220"] {
        top: 263px;
        left: calc(50% - 240px + 205px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695894518220"] {
        top: 255px;
        left: calc(50% - 160px + 145px);
        width: 30px;
        height: 40px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695894578484"] {
    z-index: 17;
    top: 293px;
    left: calc(50% - 600px + 828px);
    width: 73px;
    height: 90px;
}

#rec648792573 .tn-elem[data-elem-id="1695894578484"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695894578484"] {
        top: 265px;
        left: calc(50% - 480px + 707px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695894578484"] {
        top: 525px;
        left: calc(50% - 320px + 284px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695894578484"] {
        top: 510px;
        left: calc(50% - 240px + 205px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695894578484"] {
        top: 457px;
        left: calc(50% - 160px + 145px);
        width: 30px;
        height: 40px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1695894561582"] {
    z-index: 18;
    top: 439px;
    left: calc(50% - 600px + 552px);
    width: 73px;
    height: 90px;
}

#rec648792573 .tn-elem[data-elem-id="1695894561582"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

#rec648792573 .tn-elem[data-elem-id="1695894561582"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1695894561582"] {
        top: 420px;
        left: calc(50% - 480px + 431px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1695894561582"] {
        top: 773px;
        left: calc(50% - 320px + 284px);
    }

    #rec648792573 .tn-elem[data-elem-id="1695894561582"] .tn-atom {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1695894561582"] {
        top: 754px;
        left: calc(50% - 240px + 205px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1695894561582"] {
        top: 661px;
        left: calc(50% - 160px + 145px);
        width: 30px;
        height: 40px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1696452696313"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 19;
    top: 382px;
    left: calc(50% - 600px + 149px);
    width: 392px;
}

#rec648792573 .tn-elem[data-elem-id="1696452696313"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1696452696313"] {
        top: 340px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1696452696313"] {
        top: 842px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1696452696313"] {
        top: 829px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1696452696313"] {
        top: 724px;
        left: calc(50% - 160px + 18px);
        width: 278px;
    }

    #rec648792573 .tn-elem[data-elem-id="1696452696313"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1696453079440"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 20;
    top: 381px;
    left: calc(50% - 600px + 647px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1696453079440"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1696453079440"] {
        top: 342px;
        left: calc(50% - 480px + 527px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1696453079440"] {
        top: 600px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1696453079440"] {
        top: 585px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1696453079440"] {
        top: 501px;
        left: calc(50% - 160px + 18px);
        width: 271px;
    }

    #rec648792573 .tn-elem[data-elem-id="1696453079440"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1696453333835"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 21;
    top: 141px;
    left: calc(50% - 600px + 647px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1696453333835"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1696453333835"] {
        top: 104px;
        left: calc(50% - 480px + 528px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1696453333835"] {
        top: 362px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1696453333835"] {
        top: 343px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1696453333835"] {
        top: 321px;
        left: calc(50% - 160px + 18px);
        width: 277px;
    }

    #rec648792573 .tn-elem[data-elem-id="1696453333835"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1696453370310"] {
    color: #ffffff;
    text-align: LEFT;
    z-index: 22;
    top: 141px;
    left: calc(50% - 600px + 149px);
    width: 397px;
}

#rec648792573 .tn-elem[data-elem-id="1696453370310"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1696453370310"] {
        top: 104px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1696453370310"] {
        top: 118px;
        left: calc(50% - 320px + 119px);
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1696453370310"] {
        top: 99px;
        left: calc(50% - 240px + 39px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1696453370310"] {
        top: 95px;
        left: calc(50% - 160px + 19px);
        width: 278px;
    }

    #rec648792573 .tn-elem[data-elem-id="1696453370310"] .tn-atom {
        font-size: 14px;
    }
}

#rec648792573 .tn-elem[data-elem-id="1697684676157"] {
    z-index: 23;
    top: 703px;
    left: calc(50% - 600px + 121px);
    width: 959px;
    height: 557px;
}

#rec648792573 .tn-elem[data-elem-id="1697684676157"] .tn-atom {
    border-radius: 25px;
    overflow: hidden;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec648792573 .tn-elem[data-elem-id="1697684676157"] {
        left: calc(50% - 480px + 0px);
        width: 960px;
        height: 474px;
    }
}

@media screen and (max-width: 959px) {
    #rec648792573 .tn-elem[data-elem-id="1697684676157"] {
        top: 1212px;
        left: calc(50% - 320px + 91px);
        width: 459px;
        height: 312px;
    }
}

@media screen and (max-width: 639px) {
    #rec648792573 .tn-elem[data-elem-id="1697684676157"] {
        top: 1197px;
        left: calc(50% - 240px + 11px);
    }
}

@media screen and (max-width: 479px) {
    #rec648792573 .tn-elem[data-elem-id="1697684676157"] {
        top: 969px;
        left: calc(50% - 160px + 8px);
        width: 305px;
        height: 190px;
    }
}

#rec646089378 .t396__artboard {
    height: 70px;
    background-color: #f3fff0;
}

#rec646089378 .t396__filter {
    height: 70px;
}

#rec646089378 .t396__carrier {
    height: 70px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec646089378 .t396__artboard {
        height: 80px;
    }

    #rec646089378 .t396__filter {
        height: 80px;
    }

    #rec646089378 .t396__carrier {
        height: 80px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec646089378 .t396__artboard {
        height: 140px;
    }

    #rec646089378 .t396__filter {
        height: 140px;
    }

    #rec646089378 .t396__carrier {
        height: 140px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec646089378 .t396__artboard {
        height: 110px;
    }

    #rec646089378 .t396__filter {
        height: 110px;
    }

    #rec646089378 .t396__carrier {
        height: 110px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec646089378 .t396__artboard {
        height: 90px;
    }

    #rec646089378 .t396__filter {
        height: 90px;
    }

    #rec646089378 .t396__carrier {
        height: 90px;
        background-attachment: scroll;
    }
}

#rec646089378 .tn-elem[data-elem-id="1695908094328"] {
    color: #133e0c;
    z-index: 2;
    top: 0px;
    left: calc(50% - 600px + 20px);
    width: 721px;
}

#rec646089378 .tn-elem[data-elem-id="1695908094328"] .tn-atom {
    color: #133e0c;
    font-size: 54px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 400;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646089378 .tn-elem[data-elem-id="1695908094328"] {
        left: calc(50% - 480px + 11px);
    }
}

@media screen and (max-width: 959px) {
    #rec646089378 .tn-elem[data-elem-id="1695908094328"] {
        top: 0px;
        left: calc(50% - 320px + 10px);
        width: 459px;
    }
}

@media screen and (max-width: 639px) {
    #rec646089378 .tn-elem[data-elem-id="1695908094328"] {
        left: calc(50% - 240px + 12px);
        width: 393px;
    }

    #rec646089378 .tn-elem[data-elem-id="1695908094328"] .tn-atom {
        font-size: 44px;
    }
}

@media screen and (max-width: 479px) {
    #rec646089378 .tn-elem[data-elem-id="1695908094328"] {
        top: 3px;
        left: calc(50% - 160px + 9px);
        width: 302px;
    }

    #rec646089378 .tn-elem[data-elem-id="1695908094328"] {
        text-align: center;
    }

    #rec646089378 .tn-elem[data-elem-id="1695908094328"] .tn-atom {
        font-size: 40px;
    }
}

#rec648887587 .t585__title {
    color: #000000;
    font-family: 'Bebas';
    text-transform: uppercase;
}

#rec648887587 .t585__text {
    font-weight: 400;
    font-family: 'Montserrat';
}

#rec648890007 .t585__title {
    color: #000000;
    font-family: 'Bebas';
    text-transform: uppercase;
}

#rec648890007 .t585__text {
    font-weight: 400;
    font-family: 'Montserrat';
}

@media screen and (max-width: 480px) {
    .t-rec_pb_45 {
        padding-left: 24px !important;
        padding-right: 22px !important;
    }
}

#rec646076425 .t396__artboard {
    height: 660px;
    background-color: #f3fff0;
}

#rec646076425 .t396__filter {
    height: 660px;
}

#rec646076425 .t396__carrier {
    height: 660px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .t396__artboard {
        height: 670px;
    }

    #rec646076425 .t396__filter {
        height: 670px;
    }

    #rec646076425 .t396__carrier {
        height: 670px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .t396__artboard {
        height: 1080px;
    }

    #rec646076425 .t396__filter {
        height: 1080px;
    }

    #rec646076425 .t396__carrier {
        height: 1080px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .t396__artboard {
        height: 990px;
    }

    #rec646076425 .t396__filter {
        height: 990px;
    }

    #rec646076425 .t396__carrier {
        height: 990px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .t396__artboard {
        height: 840px;
    }

    #rec646076425 .t396__filter {
        height: 840px;
    }

    #rec646076425 .t396__carrier {
        height: 840px;
        background-attachment: scroll;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907307450"] {
    z-index: 2;
    top: 0px;
    left: calc(50% - 50% + 0px);
    width: 100%;
    height: 660px;
}

#rec646076425 .tn-elem[data-elem-id="1695907307450"] .tn-atom {
    opacity: 0.25;
    background-color: #f3fff0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307450"] {
        top: 10px;
        left: calc(50% - 50% + -2px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307450"] {
        top: 778px;
        left: calc(50% - 50% + 0px);
        height: 302px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307450"] {
        top: 762px;
        left: calc(50% - 50% + 0px);
        height: 234px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307450"] {
        top: 653px;
        left: calc(50% - 50% + 0px);
        height: 215px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907307455"] {
    z-index: 3;
    top: -149px;
    left: -162px;
    width: 63%;
    height: 1093px;
}

#rec646076425 .tn-elem[data-elem-id="1695907307455"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307455"] {
        top: -106px;
        left: -114px;
        height: 956px;
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307455"] {
        top: -229px;
        left: -203px;
        width: 144%;
        height: 958px;
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907307455"] {
        top: -195px;
        left: -68px;
        width: 143%;
        height: 883px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907064456"] {
    color: #000001;
    text-align: LEFT;
    z-index: 4;
    top: 160px;
    left: calc(50% - 600px + 20px);
    width: 461px;
}

#rec646076425 .tn-elem[data-elem-id="1695907064456"] .tn-atom {
    color: #000001;
    font-size: 21px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.43;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907064456"] {
        top: 170px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907064456"] {
        top: 175px;
        left: calc(50% - 320px + 9px);
        width: 455px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907064456"] {
        top: 169px;
        left: calc(50% - 240px + 10px);
        width: 457px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907064456"] {
        top: 77px;
        left: calc(50% - 160px + 10px);
        width: 296px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907064456"] .tn-atom {
        font-size: 18px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907130366"] {
    z-index: 5;
    top: 385px;
    left: calc(50% - 600px + 620px);
    width: 172px;
    height: 53px;
}

#rec646076425 .tn-elem[data-elem-id="1695907130366"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #133e0c;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130366"] {
        top: 380px;
        left: calc(50% - 480px + 537px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130366"] {
        top: 701px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130366"] {
        top: 905px;
        left: calc(50% - 240px + 10px);
        width: 165px;
        height: 49px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130366"] {
        top: 585px;
        left: calc(50% - 160px + 10px);
        width: 146px;
        height: 42px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907130372"] {
    color: #133e0c;
    text-align: center;
    z-index: 6;
    top: 399px;
    left: calc(50% - 600px + 638px);
    width: 137px;
}

#rec646076425 .tn-elem[data-elem-id="1695907130372"] .tn-atom {
    color: #133e0c;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130372"] {
        top: 392px;
        left: calc(50% - 480px + 557px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130372"] {
        top: 714px;
        left: calc(50% - 320px + 27px);
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130372"] {
        top: 919px;
        left: calc(50% - 240px + 38px);
        width: 110px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907130372"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907130372"] {
        top: 594px;
        left: calc(50% - 160px + 36px);
        width: 94px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907130372"] .tn-atom {
        font-size: 16px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907195900"] {
    z-index: 7;
    top: 180px;
    left: calc(50% - 600px + 620px);
    width: 314px;
    height: 53px;
}

#rec646076425 .tn-elem[data-elem-id="1695907195900"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #133e0c;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195900"] {
        top: 177px;
        left: calc(50% - 480px + 532px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195900"] {
        top: 870px;
        left: calc(50% - 320px + 10px);
        width: 302px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195900"] {
        top: 713px;
        left: calc(50% - 240px + 10px);
        width: 273px;
        height: 49px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195900"] {
        top: 719px;
        left: calc(50% - 160px + 10px);
        width: 298px;
        height: 42px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907195897"] {
    color: #133e0c;
    text-align: center;
    z-index: 8;
    top: 194px;
    left: calc(50% - 600px + 646px);
    width: 263px;
}

#rec646076425 .tn-elem[data-elem-id="1695907195897"] .tn-atom {
    color: #133e0c;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195897"] {
        top: 190px;
        left: calc(50% - 480px + 558px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195897"] {
        top: 884px;
        left: calc(50% - 320px + 35px);
        width: 253px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195897"] {
        top: 728px;
        left: calc(50% - 240px + 31px);
        width: 231px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907195897"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907195897"] {
        top: 728px;
        left: calc(50% - 160px + 36px);
        width: 243px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907195897"] .tn-atom {
        font-size: 16px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1696257989922"] {
    color: #133e0c;
    text-align: LEFT;
    z-index: 9;
    top: 79px;
    left: calc(50% - 600px + 620px);
    width: 458px;
}

#rec646076425 .tn-elem[data-elem-id="1696257989922"] .tn-atom {
    color: #133e0c;
    font-size: 36px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1696257989922"] {
        top: 84px;
        left: calc(50% - 480px + 534px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1696257989922"] {
        top: 793px;
        left: calc(50% - 320px + 10px);
        width: 329px;
    }

    #rec646076425 .tn-elem[data-elem-id="1696257989922"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1696257989922"] {
        top: 618px;
        left: calc(50% - 240px + 10px);
        width: 445px;
    }

    #rec646076425 .tn-elem[data-elem-id="1696257989922"] .tn-atom {
        font-size: 36px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1696257989922"] {
        top: 653px;
        left: calc(50% - 160px + 10px);
        width: 295px;
    }

    #rec646076425 .tn-elem[data-elem-id="1696257989922"] .tn-atom {
        font-size: 24px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907274821"] {
    color: #133e0c;
    text-align: LEFT;
    z-index: 10;
    top: 73px;
    left: calc(50% - 600px + 20px);
    width: 449px;
}

#rec646076425 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
    color: #133e0c;
    font-size: 64px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907274821"] {
        top: 91px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907274821"] {
        top: 100px;
        left: calc(50% - 320px + 9px);
        width: 620px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 58px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907274821"] {
        top: 93px;
        left: calc(50% - 240px + 10px);
        width: 455px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 61px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907274821"] {
        top: 20px;
        width: 295px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907274821"] .tn-atom {
        font-size: 40px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1695907040824"] {
    color: #133e0c;
    text-align: LEFT;
    z-index: 11;
    top: 286px;
    left: calc(50% - 600px + 620px);
    width: 458px;
}

#rec646076425 .tn-elem[data-elem-id="1695907040824"] .tn-atom {
    color: #133e0c;
    font-size: 36px;
    font-family: 'Bebas', Arial, sans-serif;
    line-height: 1.11;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1695907040824"] {
        top: 283px;
        left: calc(50% - 480px + 534px);
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1695907040824"] {
        top: 622px;
        left: calc(50% - 320px + 10px);
        width: 392px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907040824"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1695907040824"] {
        top: 800px;
        left: calc(50% - 240px + 10px);
        width: 445px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907040824"] .tn-atom {
        font-size: 36px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1695907040824"] {
        top: 520px;
        left: calc(50% - 160px + 10px);
        width: 295px;
    }

    #rec646076425 .tn-elem[data-elem-id="1695907040824"] .tn-atom {
        font-size: 24px;
    }
}

#rec646076425 .tn-elem[data-elem-id="1696258413943"] {
    z-index: 12;
    top: 274px;
    left: calc(50% - 600px + 20px);
    width: 499px;
}

#rec646076425 .tn-elem[data-elem-id="1696258413943"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646076425 .tn-elem[data-elem-id="1696258413943"] {
        width: 460px;
    }
}

@media screen and (max-width: 959px) {
    #rec646076425 .tn-elem[data-elem-id="1696258413943"] {
        top: 250px;
        left: calc(50% - 320px + 10px);
        width: 488px;
    }
}

@media screen and (max-width: 639px) {
    #rec646076425 .tn-elem[data-elem-id="1696258413943"] {
        top: 241px;
        left: calc(50% - 240px + 10px);
        width: 436px;
    }
}

@media screen and (max-width: 479px) {
    #rec646076425 .tn-elem[data-elem-id="1696258413943"] {
        top: 171px;
        left: calc(50% - 160px + 10px);
        width: 297px;
    }
}

#rec646076425 [data-elem-id="1696258413943"] input::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] input::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] input:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] input:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] textarea::-webkit-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] textarea::-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] textarea:-moz-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] textarea:-ms-input-placeholder {
    color: #000000;
    opacity: 0.5;
}

#rec646076425 [data-elem-id="1696258413943"] .t-input-block input[type="text"],
#rec646076425 [data-elem-id="1696258413943"] .t-input-block input[type="tel"],
#rec646076425 [data-elem-id="1696258413943"] .t-input-block .t-input-phonemask__select,
#rec646076425 [data-elem-id="1696258413943"] .t-input-block textarea,
#rec646076425 [data-elem-id="1696258413943"] .t-input-block select,
#rec646076425 [data-elem-id="1696258413943"] .t-input-block .t-input__vis-ph {
    font-family: "Montserrat";
}

#rec646076425 [data-elem-id="1696258413943"] .t-submit {
    color: #fff;
    border-radius: 100px;
    font-size: 16px;
    font-family: Montserrat;
    cursor: pointer;
    background-color: #64b553;
}

#rec646090763 .t396__artboard {
    height: 190px;
    background-color: #374e36;
}

#rec646090763 .t396__filter {
    height: 190px;
}

#rec646090763 .t396__carrier {
    height: 190px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .t396__artboard {
        height: 360px;
    }

    #rec646090763 .t396__filter {
        height: 360px;
    }

    #rec646090763 .t396__carrier {
        height: 360px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .t396__artboard {
        height: 420px;
    }

    #rec646090763 .t396__filter {
        height: 420px;
    }

    #rec646090763 .t396__carrier {
        height: 420px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .t396__artboard {
        height: 340px;
    }

    #rec646090763 .t396__filter {
        height: 340px;
    }

    #rec646090763 .t396__carrier {
        height: 340px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .t396__artboard {
        height: 300px;
    }

    #rec646090763 .t396__filter {
        height: 300px;
    }

    #rec646090763 .t396__carrier {
        height: 300px;
        background-attachment: scroll;
    }
}

#rec646090763 .tn-elem[data-elem-id="1695910999164"] {
    z-index: 2;
    top: 121px;
    left: calc(50% - 600px + 620px);
    width: 560px;
    height: 53px;
}

#rec646090763 .tn-elem[data-elem-id="1695910999164"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #b3c3b0;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999164"] {
        top: 257px;
        left: calc(50% - 480px + 200px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999164"] {
        top: 318px;
        left: calc(50% - 320px + 40px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999164"] {
        top: 258px;
        left: calc(50% - 240px + 119px);
        width: 242px;
        height: 49px;
    }

    #rec646090763 .tn-elem[data-elem-id="1695910999164"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999164"] {
        top: 237px;
        left: calc(50% - 160px + 29px);
        width: 263px;
        height: 42px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1695910999171"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    top: 138px;
    left: calc(50% - 600px + 659px);
    width: 479px;
}

#rec646090763 .tn-elem[data-elem-id="1695910999171"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999171"] {
        top: 272px;
        left: calc(50% - 480px + 241px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999171"] {
        top: 333px;
        left: calc(50% - 320px + 81px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999171"] {
        top: 274px;
        left: calc(50% - 240px + 138px);
        width: 204px;
    }

    #rec646090763 .tn-elem[data-elem-id="1695910999171"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1695910999171"] {
        top: 250px;
        left: calc(50% - 160px + 45px);
        width: 232px;
    }

    #rec646090763 .tn-elem[data-elem-id="1695910999171"] .tn-atom {
        font-size: 11px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698834533722"] {
    z-index: 4;
    top: 48px;
    left: calc(50% - 600px + 853px);
    width: 328px;
    height: 53px;
}

#rec646090763 .tn-elem[data-elem-id="1698834533722"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #b3c3b0;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533722"] {
        top: 27px;
        left: calc(50% - 480px + 491px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533722"] {
        top: 26px;
        left: calc(50% - 320px + 156px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533722"] {
        top: 27px;
        left: calc(50% - 240px + 119px);
        width: 242px;
        height: 49px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834533722"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533722"] {
        top: 26px;
        left: calc(50% - 160px + 29px);
        width: 263px;
        height: 42px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698834533751"] {
    color: #ffffff;
    text-align: center;
    z-index: 5;
    top: 65px;
    left: calc(50% - 600px + 877px);
    width: 281px;
}

#rec646090763 .tn-elem[data-elem-id="1698834533751"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533751"] {
        top: 43px;
        left: calc(50% - 480px + 516px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533751"] {
        top: 41px;
        left: calc(50% - 320px + 184px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533751"] {
        top: 43px;
        left: calc(50% - 240px + 138px);
        width: 204px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834533751"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698834533751"] {
        top: 39px;
        left: calc(50% - 160px + 45px);
        width: 232px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834533751"] .tn-atom {
        font-size: 11px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698834972820"] {
    z-index: 6;
    top: 48px;
    left: calc(50% - 600px + 22px);
    width: 328px;
    height: 53px;
}

#rec646090763 .tn-elem[data-elem-id="1698834972820"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #b3c3b0;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972820"] {
        top: 27px;
        left: calc(50% - 480px + 142px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972820"] {
        top: 98px;
        left: calc(50% - 320px + 156px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972820"] {
        top: 83px;
        left: calc(50% - 240px + 118px);
        width: 242px;
        height: 49px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834972820"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972820"] {
        top: 78px;
        left: calc(50% - 160px + 29px);
        width: 263px;
        height: 42px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698834972853"] {
    color: #ffffff;
    text-align: center;
    z-index: 7;
    top: 65px;
    left: calc(50% - 600px + 46px);
    width: 281px;
}

#rec646090763 .tn-elem[data-elem-id="1698834972853"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972853"] {
        top: 43px;
        left: calc(50% - 480px + 162px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972853"] {
        top: 113px;
        left: calc(50% - 320px + 184px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972853"] {
        top: 99px;
        left: calc(50% - 240px + 137px);
        width: 204px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834972853"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698834972853"] {
        top: 91px;
        left: calc(50% - 160px + 45px);
        width: 232px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698834972853"] .tn-atom {
        font-size: 11px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698835516592"] {
    z-index: 8;
    top: 48px;
    left: calc(50% - 600px + 406px);
    width: 388px;
    height: 53px;
}

#rec646090763 .tn-elem[data-elem-id="1698835516592"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #b3c3b0;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516592"] {
        top: 107px;
        left: calc(50% - 480px + 286px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516592"] {
        top: 170px;
        left: calc(50% - 320px + 126px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516592"] {
        top: 141px;
        left: calc(50% - 240px + 119px);
        width: 242px;
        height: 49px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835516592"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516592"] {
        top: 131px;
        left: calc(50% - 160px + 29px);
        width: 263px;
        height: 42px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698835574327"] {
    z-index: 9;
    top: 121px;
    left: calc(50% - 600px + 20px);
    width: 560px;
    height: 53px;
}

#rec646090763 .tn-elem[data-elem-id="1698835574327"] .tn-atom {
    border-width: 2px;
    border-radius: 100px;
    background-position: center center;
    border-color: #b3c3b0;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698835574327"] {
        top: 181px;
        left: calc(50% - 480px + 200px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698835574327"] {
        top: 243px;
        left: calc(50% - 320px + 40px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698835574327"] {
        top: 199px;
        left: calc(50% - 240px + 119px);
        width: 242px;
        height: 49px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835574327"] .tn-atom {
        border-width: 2px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698835574327"] {
        top: 184px;
        left: calc(50% - 160px + 32px);
        width: 263px;
        height: 42px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698835516628"] {
    color: #ffffff;
    text-align: center;
    z-index: 10;
    top: 65px;
    left: calc(50% - 600px + 433px);
    width: 332px;
}

#rec646090763 .tn-elem[data-elem-id="1698835516628"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516628"] {
        top: 122px;
        left: calc(50% - 480px + 314px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516628"] {
        top: 185px;
        left: calc(50% - 320px + 154px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516628"] {
        top: 148px;
        left: calc(50% - 240px + 138px);
        width: 204px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835516628"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698835516628"] {
        top: 144px;
        left: calc(50% - 160px + 45px);
        width: 232px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835516628"] .tn-atom {
        font-size: 11px;
    }
}

#rec646090763 .tn-elem[data-elem-id="1698835817007"] {
    color: #ffffff;
    text-align: center;
    z-index: 11;
    top: 137px;
    left: calc(50% - 600px + 163px);
    width: 281px;
}

#rec646090763 .tn-elem[data-elem-id="1698835817007"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.52;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec646090763 .tn-elem[data-elem-id="1698835817007"] {
        top: 197px;
        left: calc(50% - 480px + 347px);
    }
}

@media screen and (max-width: 959px) {
    #rec646090763 .tn-elem[data-elem-id="1698835817007"] {
        top: 258px;
        left: calc(50% - 320px + 180px);
    }
}

@media screen and (max-width: 639px) {
    #rec646090763 .tn-elem[data-elem-id="1698835817007"] {
        top: 215px;
        left: calc(50% - 240px + 138px);
        width: 204px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835817007"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec646090763 .tn-elem[data-elem-id="1698835817007"] {
        top: 197px;
        left: calc(50% - 160px + 47px);
        width: 232px;
    }

    #rec646090763 .tn-elem[data-elem-id="1698835817007"] .tn-atom {
        font-size: 11px;
    }
}

.t004 {
    background-image: linear-gradient(0deg, #374e36, #5d8050);
}
