.fusion-tb-modified-date:before{
	content:"Mise à jour : ";
}
body, html
{
    max-width:100vw;
    oveflow-x:hidden;
}
.fusion-text a
{
    color: #18B26F !important;
}
.form {
    padding:32px;
    padding-bottom: 1rem;
    border-radius: 4px;
    border-radius: 0;
    border-radius: 24px;
	    background: linear-gradient(122.39deg, rgba(116, 82, 150, 0) -35.08%, rgba(116, 82, 150, 0.128) 79.18%);
    
    backdrop-filter: blur(16px);
    box-shadow: 2px 2px 16px 0px #7452961A inset;
}
.fusion_builder_column_2_3 .form
{
   background: linear-gradient(122.39deg, rgb(103 235 178) -35.08%, rgb(27 144 93) 79.18%);
}
.fusion_builder_column_2_3 .form a
{
	color: #fff !important;
}
.form.--small-form   h2 {
    font-size: 22px !important;
}

.form.--small-form  .wpcf7-form-control-wrap:has(select):before {

    width: 34px;
    height: 35px;
}
.form.--small-form  .form__row .intl-tel-input.allow-dropdown input,.form.--small-form  .form__row .intl-tel-input.allow-dropdown input[type=tel], .wpcf7-form .form.--small-form   textarea, .wpcf7 .form.--small-form   input[type="email"], .wpcf7 .form.--small-form  input[type="date"], .wpcf7 .form.--small-form   select, .wpcf7-form .form.--small-form   .wpcf7-text
{
    padding: .5rem 1.1rem;;
    font-size: 0.75rem;
    max-height: 3rem;
    height: 3rem;    font-size: 13px !important;
}
.form.--small-form .form__row .intl-tel-input.allow-dropdown input, .form.--small-form .form__row .intl-tel-input.allow-dropdown input[type=tel]
{
    padding-left: 48px;
}
.form.--small-form .form__row.--submit
{
    margin-top: 16px;
}
.form.--small-form .form__row {
    grid-gap: 12px;
    margin: 12px 0;
}
.form.--small-form .form__row:first-child
{margin-top:0}
.form.--small-form .form__row:last-child
{margin-bottom:0}

.form__row.--title {
    margin-top: 0 !important;
}
.form__row.--title h2 {
    margin: 0;    margin: 0;

}

.form__name {
    font-size: 14px;
    margin-bottom: 4px;
    text-align: left;
    opacity: 1;
}

.form .wpcf7-form-control.wpcf7-radio {
    display: flex;
    justify-content: space-between;
    border-radius: 8px;
    background: #f5f9fc;
    border-radius: 8px;
    overflow: hidden;
}

span.red {
    color: #ff0000;
}

.intl-tel-input .country-list {

    z-index: 10 !important;
}
.wpcf7-acceptance a
{
    color: #0366d6;
    border-bottom: 1px solid;
}
.wpcf7-acceptance a:hover
{
    color:#000;
}
.form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
    margin: 0;
    display: flex;
    flex: 0 1 33%;
    text-align: center;
    transition: all 0.3s;
}

.form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:hover {
    background: #fff;
}

.form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label {
    width: 100%;
    cursor: pointer;
    text-align: center;
    color: #454545;
    text-align: center;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 171.429%;
}

.form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input {
    display: none;
}

.form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label {
    padding: 1.25rem 0;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.5rem;
    transition: all 0.3s;
}

.form .wpcf7-form-control.wpcf7-radio :checked + .wpcf7-list-item-label {
    color: #fff;
    border-radius: 8px;
    background: #dd5f56;
    box-shadow: -4px 5px 20px 0px rgba(131, 161, 202, 0.24);
    height: 1.8rem;
    margin-bottom: -0.15rem;
}

.form__row .intl-tel-input .country-list.dropup {
    color: #000;
}




.first_as_label option:first-child
{
    color:#ccc;
}
.wpcf7-form p {
    margin: 0 !important;
}


.form .select-arrow {
    border: none !important;
    top: 10px;
    right: 5px;
    border-radius: 20px;
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M14.83 16.42 24 25.59l9.17-9.17L36 19.25l-12 12-12-12z" fill="%23482d70" class="fill-000000"></path><path d="M0-.75h48v48H0z" fill="none"></path></svg>');
    background-size: 1rem;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0 !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
}
.wpcf7-form-control-wrap:has(select)
{
    position: relative;
}
.wpcf7-form-control-wrap:has(select):before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #fff;
    z-index: 11;
    right: 4px;
    top: 9px;
    pointer-events: none;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg height="512px" id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="396.6,160 416,180.7 256,352 96,180.7 115.3,160 256,310.5 "/></svg>');
    background-position: center left;
    background-size: 25px;
    background-repeat: no-repeat;
}


.form__row.--2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap:1.5rem;
    max-width: 100%;
}


.form__row.--3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
    max-width: 100%;
}
.form__row.--3:first-child
{
    margin-top: 0;
}

.form__row.--4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1.5rem;
    max-width: 100%;
}

.form__row {
    margin: 1.5rem 0;
}

.form__row.--submit {
    display: flex;
    justify-content: center;
    align-items: center;    position: relative;
}

.wpcf7-response-output {
    display: none !important;
}
.form .wpcf7-spinner {
    position: absolute;
    top: 7px;
}

.form__row.--submit input[type=submit i] {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -3%;
    text-align: center;
    vertical-align: middle;
    text-transform: none;
    background: var(--button_gradient_top_color);
    color: var(--button_accent_color);
    border-color: var(--button_border_color);
    padding: 1rem 2.5rem;
    width: auto;
    cursor: pointer;
    position: relative;
    z-index: 5;
}

.form__row.--submit input[type=submit i]:hover {

    background: var(--button_gradient_top_color_hover);
    color: var(--button_accent_hover_color, var(--button_accent_color));
    border-color: var(--button_border_hover_color);
}


span.wpcf7-not-valid-tip {
    font-size: 0.75rem;
}

.wpcf7-form .form textarea {
    min-height: 8rem;
    min-width: 100%;
}

.form input[type=date i]::-webkit-calendar-picker-indicator {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg enable-background="new 0 0 32 32" height="32px" id="Layer_1" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="calendar_1_"><path d="M29.334,3H25V1c0-0.553-0.447-1-1-1s-1,0.447-1,1v2h-6V1c0-0.553-0.448-1-1-1s-1,0.447-1,1v2H9V1 c0-0.553-0.448-1-1-1S7,0.447,7,1v2H2.667C1.194,3,0,4.193,0,5.666v23.667C0,30.806,1.194,32,2.667,32h26.667 C30.807,32,32,30.806,32,29.333V5.666C32,4.193,30.807,3,29.334,3z M30,29.333C30,29.701,29.701,30,29.334,30H2.667 C2.299,30,2,29.701,2,29.333V5.666C2,5.299,2.299,5,2.667,5H7v2c0,0.553,0.448,1,1,1s1-0.447,1-1V5h6v2c0,0.553,0.448,1,1,1 s1-0.447,1-1V5h6v2c0,0.553,0.447,1,1,1s1-0.447,1-1V5h4.334C29.701,5,30,5.299,30,5.666V29.333z" fill="%23333332"/><rect fill="%23333332" height="3" width="4" x="7" y="12"/><rect fill="%23333332" height="3" width="4" x="7" y="17"/><rect fill="%23333332" height="3" width="4" x="7" y="22"/><rect fill="%23333332" height="3" width="4" x="14" y="22"/><rect fill="%23333332" height="3" width="4" x="14" y="17"/><rect fill="%23333332" height="3" width="4" x="14" y="12"/><rect fill="%23333332" height="3" width="4" x="21" y="22"/><rect fill="%23333332" height="3" width="4" x="21" y="17"/><rect fill="%23333332" height="3" width="4" x="21" y="12"/></g></svg>');

    position: absolute;
    right: 1rem;
    top: -0.2rem;
    background-repeat: no-repeat;
    background-position: center;
}

.form .intl-tel-input {
    position: relative;
    display: inline-block;
    width: 100%;
    border-radius: 20px;
}
.form *::placeholder
{ color:#747f98 !important;}

.wpcf7-form .form textarea, .wpcf7 .form input[type="email"], .wpcf7 .form input[type="date"], .wpcf7 .form select, .wpcf7-form .form .wpcf7-text {
    border-radius: 8px !important;
    width: 100%;
    overflow: hidden;
    border: 0px solid #482d70 !important;
    padding: 1rem 1.1rem;
    color:var(--contrast-2);
    font-size: 0.75rem;
    max-height: 3.5rem;
    height: 3.5rem;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
}
.form__row .intl-tel-input.allow-dropdown input,
.form__row .intl-tel-input.allow-dropdown input[type=tel] {
    min-width: 100%;
    border-radius:8px !important;
    overflow: hidden;
    border: 0px solid #482d70 !important;

    padding: 1rem 1.1rem;
    padding-left: 3.5rem;
    color: var(--contrast-2);
    font-size: 0.75rem;
    max-height: 3.5rem;
    height: 3.5rem;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    width: calc(100% - 2.2rem);
}
.codedropz-upload-inner, .codedropz-upload-inner a, .codedropz-upload-inner a:hover {

}
.dnd-upload-counter {
    color: #fff;
    right: 8px;
}
.codedropz-upload-handler {
    border-radius: 8px;
}
.wpcf7-form .form textarea::placeholder, .wpcf7 .form input[type="email"]::placeholder, .wpcf7-form .form .wpcf7-text::placeholder {
    color: #747f98;
}

.form__row.--acceptance {
    display: flex;
    justify-content: center;
    font-size: .8rem;
}
.form__row.--acceptance input[type="checkbox"] {
    filter: hue-rotate(296deg);
    width: 16px;
    height: 16px;
}
.intl-tel-input.allow-dropdown .selected-flag {

    border-radius: 0;
}

.intl-tel-input .country-list {
    max-width: 20.5rem;
}


.form .wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item-label {
    width: 19px !important;
    height: 19px !important;
    font-size: 0;
    max-height: 19px;
    padding: 0;
    border-radius: 0 !important;
    transition: all .3s;
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 15.7272L15.63 18.8819C15.7631 18.9627 15.9172 19.0023 16.0727 18.9955C16.2283 18.9888 16.3783 18.9361 16.504 18.8441C16.6296 18.7521 16.7251 18.6249 16.7785 18.4786C16.8318 18.3323 16.8406 18.1735 16.8037 18.0222L15.4087 12.1357L19.9744 8.19818C20.0908 8.09597 20.1747 7.9619 20.2158 7.81253C20.2569 7.66317 20.2533 7.50504 20.2055 7.35767C20.1578 7.21031 20.0679 7.08015 19.947 6.98328C19.8261 6.88641 19.6795 6.82705 19.5253 6.81255L13.5337 6.32505L11.2256 0.737554C11.1668 0.593402 11.0663 0.470043 10.9371 0.383209C10.8078 0.296374 10.6557 0.25 10.5 0.25C10.3443 0.25 10.1921 0.296374 10.0629 0.383209C9.93364 0.470043 9.8332 0.593402 9.77436 0.737554L7.46623 6.32505L1.47467 6.81255C1.31939 6.82619 1.17156 6.88528 1.04967 6.98244C0.927778 7.0796 0.837219 7.21053 0.789308 7.35886C0.741397 7.5072 0.738258 7.66636 0.780284 7.81647C0.822311 7.96658 0.907638 8.10097 1.02561 8.20287L5.59123 12.1404L4.19623 18.0222C4.15935 18.1735 4.16815 18.3323 4.2215 18.4786C4.27486 18.6249 4.37038 18.7521 4.496 18.8441C4.62162 18.9361 4.77169 18.9888 4.92725 18.9955C5.08281 19.0023 5.23688 18.9627 5.36998 18.8819L10.5 15.7272Z" fill="%23FEBA2D"/></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    box-shadow: none;
    margin: 0;
}

.form .wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item:has(:checked) ~ .wpcf7-list-item .wpcf7-list-item-label {
    background-image: url('data:image/svg+xml,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7619 15.3013C10.6013 15.2025 10.3987 15.2025 10.2381 15.3013L5.11052 18.4545C5.11018 18.4547 5.10983 18.4549 5.10949 18.4551C5.06114 18.4842 5.00528 18.4984 4.94888 18.496C4.8921 18.4935 4.83731 18.4743 4.79145 18.4407C4.74558 18.4071 4.71071 18.3607 4.69123 18.3073C4.67175 18.2539 4.66854 18.1959 4.68201 18.1407L4.68274 18.1376L6.07774 12.2557C6.12081 12.0741 6.05913 11.8836 5.91778 11.7617L1.35244 7.82447C1.35236 7.82441 1.35229 7.82435 1.35222 7.82429C1.30873 7.78665 1.27728 7.73705 1.26177 7.68167C1.24624 7.62619 1.2474 7.56737 1.2651 7.51254C1.28281 7.45772 1.31628 7.40933 1.36133 7.37342C1.40607 7.33776 1.46025 7.31598 1.51721 7.31074L7.50678 6.82341C7.69388 6.80818 7.85669 6.68945 7.92835 6.51595L10.2365 0.928453L10.2373 0.926514C10.2586 0.874325 10.2949 0.829665 10.3417 0.798228C10.3885 0.766789 10.4436 0.75 10.5 0.75C10.5563 0.75 10.6114 0.766789 10.6582 0.798227C10.705 0.829665 10.7414 0.874326 10.7627 0.926516L10.7635 0.928451L13.0716 6.51595C13.1433 6.68945 13.3061 6.80818 13.4932 6.82341L19.4809 7.31059C19.537 7.31633 19.5903 7.33815 19.6344 7.37345C19.679 7.40926 19.7122 7.45736 19.7299 7.51183C19.7475 7.56629 19.7489 7.62473 19.7337 7.67993L20.2158 7.81253L19.7337 7.67994C19.7186 7.73458 19.6881 7.78369 19.6457 7.82133C19.6453 7.82171 19.6449 7.82208 19.6445 7.82246L15.0822 11.757C14.9409 11.8789 14.8792 12.0694 14.9222 12.251L16.3172 18.1375L16.318 18.1407C16.3314 18.1959 16.3282 18.2539 16.3087 18.3073C16.2893 18.3607 16.2544 18.4071 16.2085 18.4407C16.1627 18.4743 16.1079 18.4935 16.0511 18.496C15.9947 18.4984 15.9388 18.4842 15.8905 18.4552C15.8901 18.4549 15.8898 18.4547 15.8894 18.4545L10.7619 15.3013Z" stroke="%23101935" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.wpcf7-form-control.wpcf7-radio.stars .wpcf7-list-item {
    margin: 0;
    display: flex;
    flex: 0 1 auto;
    margin: 0 6px;
}

.form-blue  .form {

    background: #444FE5;
}
.form-blue .form__name {
    opacity: .8;
    color: #fff;
}
.form-blue span.wpcf7-form-control.wpcf7-acceptance {
    color: #fff;
}
.form-blue  span.red {
    color: #ffcc00;
}
.form-blue  .wpcf7-not-valid-tip
{
    color: #ffcc00;
}
.form-blue  .form__row.--submit input[type=submit i] {
    background: var(--button_gradient_top_color);
    color: var(--button_accent_color);
    border-color: var(--button_border_color);
}
.form-blue  .form__row.--submit input[type=submit i]:hover {
    background: var(--button_gradient_top_color_hover);
    color: var(--button_accent_hover_color, var(--button_accent_color));
    border-color: var(--button_border_hover_color);
}
.form-blue .form__row.--acceptance a{
    color:#fff;
    opacity: .7;
}
.form-blue  .form__row.--acceptance a:hover {
    opacity:1;
}
input[type=submit i]:disabled
{
    opacity: .5;
    pointer-events: none;
}
.form__coll p{
    position:relative;
}
.intl-tel-input .country-list .country-name {
  
    color: #3f3f3f !important;
}
@media (max-width: 1024px) {
    .main-navigation.has-branding .inside-navigation.grid-container {
        justify-content: space-between !important;
    }
    .form__row.--4{
        grid-template-columns: 1fr 1fr;

    }
}
@media (max-width: 990px) {
    .form__grid.--2 {
        grid-template-columns: 1fr;

    }

}

@media (max-width: 767px) {
    .form__row.--3 {
        flex-wrap: wrap;
        display: flex
    ;
    }
    .wpcf7-select-parent .wpcf7-select {
        -webkit-appearance: auto !important;
        appearance: auto !important;
    }
    .wpcf7-form-control-wrap:has(select):before
    {
        content:none;
    }
    .form__row.--3 .form__coll:first-child
    {
        flex:0 1 100%;
    }
    .form__row.--3 .form__coll{
        flex:0 1 calc(50% - 8px);
    }
    .form__row.--title h2 {
        font-size: 26px !important;
    }.form.--small-form .form__row.--submit {
         margin-top: 20px;
     }
}

@media (max-width: 640px) {

    .form__row
    {
        grid-gap: 1rem !important;
    }
    .form__row.--4  {
        grid-template-columns: 1fr;

    }
}

@media (max-width: 480px) {
    .wpcf7-form .form textarea, .wpcf7 .form input[type="email"], .wpcf7 .form input[type="date"], .wpcf7 .form select, .wpcf7-form .form .wpcf7-text,.form__row .intl-tel-input.allow-dropdown input, .form__row .intl-tel-input.allow-dropdown input[type=tel]
    {          padding-top: .5rem;
        padding-bottom: .5rem;  max-height: 2.5rem;}
    .form {
        padding: 1rem;
    }

    .wpcf7-form-control-wrap:has(select):before {
          width: 36px;
        height: 28px;
          right: 2px;
        top: 9px;
         background-position: center;
    }
    .form__row.--submit input[type=submit i] {
        font-size: 13px;
        padding: 1rem 0.5rem;
    }
}

@media (max-width: 400px) {
    .form__row.--3 .form__coll {
        flex: 0 1 100%;
    }
    .form__row {
        grid-gap: .75rem !important;
        margin: .75rem 0;
    }
}
.center-wrap {
    width: calc(100% - 48px);
    margin: auto;
    max-width: 1380px;
}

.head {
    position: fixed;
    z-index: 1000;
    background: #fff;
    width: 100%;    top: 0;
    transition: all .3s;
}
.head *
{
    transition: all .3s;
}
.head.fixed .head__top {
    opacity: 0;
    margin-top: -47px;
}
.head.fixed .head__menus {
  background:#b7e9b0;
}
.head__btns {
    display: none;
}
.head__topmenu  ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
;
    align-items: center;
    justify-content: space-between;
}
.head__topmenu  ul a
{
   color:#1C1C1C;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -3%;
    vertical-align: middle;
   padding:8px 0;
}
.head__topmenu  ul a:hover
{
    color: var(--link_color);
}
.head__topmenu  li
{
    position:relative;
}

.head__topmenu  ul.sub-menu {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: absolute;
    border-radius: 16px;
    background: #f7fef6;
    width: 270px;
    left:-16px;
    display:none;
}
.head__topmenu  ul.sub-menu a {
    border-bottom: 1px solid #fff;
    display: block;
    width: 100%;
    padding: 10px 16px;
    text-decoration: none !important;
}
.head__topmenu  ul.sub-menu li:last-child a
{
    border-bottom: 0px solid #fff !important;
}

.head__top .center-wrap
{
    border-bottom: 1px solid #b9b9b97d;
    padding: 8px 0;
}
.head__menus
{
    padding: 8px 0;
}
.head__menus .center-wrap {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    grid-gap: 20px;
}

.head__logo {
    flex: 0 1 160px;
    width: 160px;
    min-width: 160px;
    display: flex
;    margin-right: 48px;
}

.head__menu  ul {
    margin: 0;
    padding: 0;
    list-style: none;
;    max-width: 400px;
}
.head__menu  ul a
{
    color:#1C1C1C;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    padding:8px 0;
}
.head__menu  ul a:hover
{
    color: var(--link_color);
}
.head__menu  li
{
    position:relative;
}

.head__menu  ul.sub-menu {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: absolute;
    border-radius: 16px;
    background: #f7fef6;
    width: 270px;
    left:-16px;
    display:none;
}
.head__menu  ul.sub-menu a {
    border-bottom: 1px solid #fff;
    display: block;
    width: 100%;
    padding: 10px 16px;
    text-decoration: none !important;
}
.head__menu  ul.sub-menu li:last-child a
{
    border-bottom: 0px solid #fff;
}
.head__menu {
    flex: 1;
}
.head__search {
    flex: 0 1 auto;
}
.head__btn {
    flex: 0 1 auto;display: flex
;
}

.btn {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #1C1C1C;
    background: #E8F7F1;
    padding: 16px 24px;
    border-radius: 16px;
    transition:all .3s;
    text-decoration: none !important;
    text-align:center;
}
.btn:hover {
    color: #fff;
    background: var(--primary_color);
}
.btn.btn-yellow{
    background: #FBE12E;

}
.btn.btn-yellow:hover
{
    color: #fff;
    background: var(--primary_color);
}
.head__search-wrap {
    width: 255px;
    display: flex
;    height: 52px;
    position: relative;
}
input.s.head__search-input {
    height: 51px;
    border: none;
    outline: none;
    border-bottom:1px solid #b9b9b97d;
    border-radius: 0;
    width: 100%;    padding-left: 40px;
}
input.s.head__search-input::placeholder
 {
color:#494949;
 }
input.head__search-submit.searchsubmit {
    position: absolute;
    top: 13px;
    width: 24px;
    height: 24px;
    font-size: 0;
    border: none;
    background: none;
    left: 8px;background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="7" stroke="%231C1C1C" stroke-width="2"/><path d="M20 20L17 17" stroke="%231C1C1C" stroke-width="2" stroke-linecap="round"/></svg>');
    cursor: pointer;
}
.menu-item-has-children > .head__arrow
{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.565 13.873L8.88799 11.196C8.85133 11.1593 8.82033 11.1163 8.795 11.067C8.77033 11.0183 8.758 10.966 8.758 10.91C8.758 10.798 8.79466 10.7017 8.868 10.621C8.94266 10.5403 9.04066 10.5 9.16199 10.5H14.839C14.9597 10.5 15.057 10.5413 15.131 10.624C15.205 10.7067 15.242 10.8027 15.242 10.912C15.242 10.94 15.1987 11.0347 15.112 11.196L12.435 13.873C12.373 13.935 12.3063 13.9827 12.235 14.016C12.1637 14.0493 12.0853 14.066 12 14.066C11.9147 14.066 11.8363 14.0493 11.765 14.016C11.6937 13.9827 11.627 13.935 11.565 13.873Z" fill="%231C1C1C"/></svg>');
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -7px;
}
.menu-item-has-children.active > .head__arrow
{
    transform:rotate(180deg);
}

body{
    padding-top: 150px;
    background: #fff !important;
}
.head-mobile {
    display: none;
    position: fixed;
    width: 100%;
    background: var(--awb-custom_color_2);
    z-index: 111;
    top: 118px;
    height: calc(100vh - 118px);
    padding: 24px;
    overflow-y: auto;
}
.head-mobile ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.head-mobile .sub-menu
{
    display:none;
    padding-left: 24px;
    padding-bottom: 16px;
}
.head-mobile .sub-menu a{
    text-transform: none;
}
.head-mobile a{
    color: var(--accordian_inactive_color);
    font-size: 16px;
    text-transform: uppercase;
}
.head-search {
    display: none;
    width: 100%;
    position: fixed;
    z-index: 111;
    background: var(--accordian_active_color);
    padding: 10px 24px;
    top: 118px;
}
.foot {
    background: #171717;
}

.foot__top {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    grid-gap: 16px;
    margin-bottom: 48px;
}

.foot__logo {
    width: 120px;
    display: flex
;
}
.foot__search input.s.head__search-input {
    background: transparent;color:#fff;
}
.foot__search input.s.head__search-input:hover
{
    color:#E8E8E8;
}
.foot__search input.head__search-submit.searchsubmit
{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="7" stroke="white" stroke-width="2"/><path d="M20 20L17 17" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
}
.foot__row {
    display: flex
;
    grid-gap: 48px;
    margin-bottom:48px;
}
.foot__menus {
    flex: 0 1 60%;
    display: flex
;    padding-right: 5%;
    grid-gap: 24px;
    justify-content: space-between;
}
.foot__contacts {
    flex: 1;
}
.foot__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    margin-bottom: 12px;
}
.foot__menus ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.foot__menus a{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
color:#fff;
}
.foot__menus a:hover
{
    color: var(--link_color);
}
.foot__contacts__wrap {
    display: flex
;
    justify-content: space-between;
    grid-gap: 24px;
}

.foot__contacts__left {
    display: flex
;
    flex-direction: column;
}

.foot__contacts__left a, .foot__contacts__left a:hover {
 color:#fff;
}

.foot__contacts__left p,.foot__contacts__left span{
    color:#FFFFFF;
}


.foot__contacts__right
{
    display: flex
;grid-gap: 10px;
    flex-direction: column;
}

.footer__social
{
    width: 20px;
    height: 20px;
    background-size: contain;    background-repeat: no-repeat;
    background-position: center;
    transition:all .3s;
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_342_182)"><path d="M10.9927 0.151367C6.88036 0.151367 5.67767 0.15561 5.44389 0.175004C4.59997 0.245155 4.07484 0.378034 3.50273 0.662882C3.06184 0.881822 2.71412 1.13561 2.37095 1.49137C1.74597 2.14016 1.36719 2.93834 1.23007 3.88712C1.16341 4.34773 1.14402 4.44167 1.14008 6.7944C1.13856 7.57864 1.14008 8.61076 1.14008 9.99516C1.14008 14.1042 1.14462 15.3058 1.16432 15.5391C1.2325 16.3603 1.36128 16.877 1.634 17.4421C2.1552 18.5239 3.15062 19.3361 4.32331 19.6391C4.72936 19.7436 5.17783 19.8012 5.75357 19.8285C5.99751 19.8391 8.48379 19.8467 10.9716 19.8467C13.4594 19.8467 15.9472 19.8436 16.1851 19.8315C16.8517 19.8002 17.2388 19.7482 17.6668 19.6376C18.8471 19.333 19.8244 18.533 20.3562 17.4361C20.6236 16.8846 20.7592 16.3482 20.8205 15.5699C20.8339 15.4002 20.8395 12.6945 20.8395 9.99258C20.8395 7.29016 20.8334 4.58955 20.8201 4.41985C20.758 3.62894 20.6224 3.09712 20.3463 2.535C20.1198 2.07485 19.8683 1.73122 19.5032 1.37985C18.8515 0.757428 18.0546 0.37864 17.1049 0.24167C16.6448 0.175155 16.5531 0.155458 14.1986 0.151367H10.9927Z" fill="white"/><path d="M10.9927 0.151367C6.88036 0.151367 5.67767 0.15561 5.44389 0.175004C4.59997 0.245155 4.07484 0.378034 3.50273 0.662882C3.06184 0.881822 2.71412 1.13561 2.37095 1.49137C1.74597 2.14016 1.36719 2.93834 1.23007 3.88712C1.16341 4.34773 1.14402 4.44167 1.14008 6.7944C1.13856 7.57864 1.14008 8.61076 1.14008 9.99516C1.14008 14.1042 1.14462 15.3058 1.16432 15.5391C1.2325 16.3603 1.36128 16.877 1.634 17.4421C2.1552 18.5239 3.15062 19.3361 4.32331 19.6391C4.72936 19.7436 5.17783 19.8012 5.75357 19.8285C5.99751 19.8391 8.48379 19.8467 10.9716 19.8467C13.4594 19.8467 15.9472 19.8436 16.1851 19.8315C16.8517 19.8002 17.2388 19.7482 17.6668 19.6376C18.8471 19.333 19.8244 18.533 20.3562 17.4361C20.6236 16.8846 20.7592 16.3482 20.8205 15.5699C20.8339 15.4002 20.8395 12.6945 20.8395 9.99258C20.8395 7.29016 20.8334 4.58955 20.8201 4.41985C20.758 3.62894 20.6224 3.09712 20.3463 2.535C20.1198 2.07485 19.8683 1.73122 19.5032 1.37985C18.8515 0.757428 18.0546 0.37864 17.1049 0.24167C16.6448 0.175155 16.5531 0.155458 14.1986 0.151367H10.9927Z" fill="white"/><path d="M10.9872 2.72705C9.01213 2.72705 8.76426 2.73569 7.98853 2.77099C7.21431 2.80644 6.68584 2.92902 6.22343 3.10887C5.74511 3.29463 5.33937 3.54311 4.93513 3.94751C4.5306 4.35175 4.28212 4.75751 4.09577 5.23569C3.91547 5.69826 3.79275 6.2269 3.7579 7.00084C3.7232 7.7766 3.71411 8.02463 3.71411 9.99978C3.71411 11.9749 3.7229 12.2221 3.75805 12.9978C3.79365 13.7721 3.91623 14.3005 4.09592 14.763C4.28182 15.2413 4.5303 15.647 4.93468 16.0513C5.33876 16.4558 5.7445 16.7049 6.22252 16.8907C6.68523 17.0705 7.21385 17.1931 7.98792 17.2286C8.76366 17.2639 9.01137 17.2725 10.9863 17.2725C12.9616 17.2725 13.2087 17.2639 13.9844 17.2286C14.7586 17.1931 15.2877 17.0705 15.7504 16.8907C16.2286 16.7049 16.6337 16.4558 17.0378 16.0513C17.4423 15.647 17.6908 15.2413 17.8772 14.7631C18.0559 14.3005 18.1787 13.7719 18.215 12.998C18.2499 12.2222 18.259 11.9749 18.259 9.99978C18.259 8.02463 18.2499 7.77675 18.215 7.00099C18.1787 6.22675 18.0559 5.69826 17.8772 5.23584C17.6908 4.7575 17.4423 4.35175 17.0378 3.94751C16.6333 3.54296 16.2287 3.29448 15.75 3.10887C15.2863 2.92902 14.7576 2.80644 13.9833 2.77099C13.2076 2.73569 12.9606 2.72705 10.985 2.72705H10.9872ZM10.3348 4.03766C10.5285 4.03735 10.7445 4.03766 10.9872 4.03766C12.929 4.03766 13.1591 4.04463 13.9259 4.07948C14.635 4.1119 15.0198 4.23038 15.2762 4.32993C15.6156 4.46175 15.8575 4.61932 16.1119 4.87387C16.3665 5.12841 16.524 5.37084 16.6561 5.71023C16.7557 5.96629 16.8743 6.35114 16.9066 7.06023C16.9414 7.8269 16.949 8.0572 16.949 9.99811C16.949 11.939 16.9414 12.1693 16.9066 12.936C16.8742 13.6451 16.7557 14.0299 16.6561 14.286C16.5243 14.6254 16.3665 14.8671 16.1119 15.1214C15.8574 15.376 15.6157 15.5336 15.2762 15.6654C15.0201 15.7654 14.635 15.8836 13.9259 15.916C13.1593 15.9508 12.929 15.9584 10.9872 15.9584C9.04531 15.9584 8.81517 15.9508 8.04853 15.916C7.33946 15.8833 6.95462 15.7648 6.69811 15.6652C6.35873 15.5334 6.11631 15.3758 5.86177 15.1213C5.60724 14.8667 5.44966 14.6249 5.31755 14.2854C5.21801 14.0293 5.09937 13.6445 5.0671 12.9354C5.03225 12.1687 5.02528 11.9384 5.02528 9.99629C5.02528 8.05417 5.03225 7.82508 5.0671 7.05841C5.09952 6.34932 5.21801 5.96447 5.31755 5.70811C5.44936 5.36872 5.60724 5.12629 5.86177 4.87175C6.11631 4.6172 6.35873 4.45963 6.69811 4.32751C6.95447 4.22751 7.33946 4.10932 8.04853 4.07675C8.71941 4.04644 8.97941 4.03735 10.3348 4.03584V4.03766ZM14.8692 5.24523C14.3874 5.24523 13.9965 5.63569 13.9965 6.11766C13.9965 6.59947 14.3874 6.99038 14.8692 6.99038C15.351 6.99038 15.7419 6.59947 15.7419 6.11766C15.7419 5.63584 15.351 5.24493 14.8692 5.24493V5.24523ZM10.9872 6.26493C8.92471 6.26493 7.25249 7.9372 7.25249 9.99978C7.25249 12.0624 8.92471 13.7339 10.9872 13.7339C13.0497 13.7339 14.7214 12.0624 14.7214 9.99978C14.7214 7.9372 13.0497 6.26493 10.9872 6.26493ZM10.9872 7.57554C12.326 7.57554 13.4114 8.66084 13.4114 9.99978C13.4114 11.3386 12.326 12.424 10.9872 12.424C9.64832 12.424 8.56306 11.3386 8.56306 9.99978C8.56306 8.66084 9.64832 7.57554 10.9872 7.57554Z" fill="%231C1C1C"/></g><defs><clipPath id="clip0_342_182"><rect x="0.984863" width="20" height="20" rx="2" fill="white"/></clipPath></defs></svg>');}
.footer__social:hover
{
    opacity:.7;
}
.footer__social.--fb
{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_342_186)"><mask id="mask0_342_186" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="-4" y="-5" width="29" height="29"><path d="M-3.00708 -4.00083H24.9929V23.9991H-3.00708V-4.00083Z" fill="white"/></mask><g mask="url(%23mask0_342_186)"><path d="M20.9939 9.9986C29.7437 -7.08473 6.09974 -2.5014 0.576903 -2.5014C-4.94594 -2.5014 -1.29769 4.5822 0.993918 9.9986C-2.75621 25.2072 6.82702 22.4989 8.57816 19.7041V13.0544H6.51608V9.9986H8.57816V8.68184C8.57816 5.27817 10.1185 3.70057 13.4601 3.70057C14.0936 3.70057 15.1868 3.82477 15.634 3.94901V6.71917C15.3979 6.69433 14.988 6.68189 14.4787 6.68189C12.839 6.68189 12.2054 7.30301 12.2054 8.91788V9.9986H15.4718L14.9106 13.0544H12.2054V19.9254C15.634 22.4988 27.8685 27.707 20.9939 9.9986Z" fill="white"/><path d="M14.9085 13.0544L15.4696 9.99854H12.2033V8.91778C12.2033 7.3029 12.8368 6.68183 14.4765 6.68183C14.9858 6.68183 15.3958 6.69423 15.6318 6.71907V3.94895C15.1846 3.82471 14.0914 3.70047 13.4579 3.70047C10.1164 3.70047 8.576 5.27811 8.576 8.68178V9.99854H6.51392V13.0544H8.576V19.7041C9.34972 19.896 10.1587 19.9985 10.9918 19.9985C11.4019 19.9985 11.8061 19.9733 12.2033 19.9253V13.0544H14.9085Z" fill="%231C1C1C"/></g></g><defs><clipPath id="clip0_342_186"><rect x="0.984863" width="20" height="20" rx="4.16667" fill="white"/></clipPath></defs></svg>');
}
.footer__social.--yb
{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_342_197)"><path d="M20.5691 5.15414C20.3387 4.2931 19.6619 3.61644 18.8009 3.38595C17.2418 2.96777 10.9873 2.96777 10.9873 2.96777C10.9873 2.96777 4.73277 2.96777 3.17367 3.38595C2.31263 3.61644 1.63597 4.2931 1.40548 5.15414C0.987305 6.71324 0.987305 9.9681 0.987305 9.9681C0.987305 9.9681 0.987305 13.223 1.40548 14.7821C1.63597 15.6431 2.31263 16.3198 3.17367 16.5502C4.73277 16.9684 10.9873 16.9684 10.9873 16.9684C10.9873 16.9684 17.2418 16.9684 18.8009 16.5502C19.6619 16.3198 20.3387 15.6431 20.5691 14.7821C20.9873 13.223 20.9873 9.9681 20.9873 9.9681C20.9873 9.9681 20.9856 6.71324 20.5691 5.15414Z" fill="white"/><path d="M8.98535 12.9677L14.1813 9.96807L8.98535 6.96838V12.9677Z" fill="%231C1C1C"/></g><defs><clipPath id="clip0_342_197"><rect width="20" height="20" fill="white" transform="translate(0.984863)"/></clipPath></defs></svg>');
}
.footer__social.--pin
{
    background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9924 0C5.4627 0 0.984863 4.47784 0.984863 10.0075C0.984863 14.2449 3.61446 17.8663 7.34099 19.3238C7.25083 18.5274 7.1757 17.3253 7.37104 16.4538C7.55135 15.6724 8.54309 11.4801 8.54309 11.4801C8.54309 11.4801 8.24256 10.879 8.24256 9.99249C8.24256 8.59504 9.05398 7.55823 10.0457 7.55823C10.9022 7.55823 11.3079 8.20436 11.3079 8.9707C11.3079 9.8272 10.767 11.1195 10.4815 12.3065C10.2411 13.2983 10.9773 14.1097 11.9691 14.1097C13.7422 14.1097 15.1096 12.2314 15.1096 9.52667C15.1096 7.13749 13.3816 5.45455 10.9323 5.45455C8.0923 5.45455 6.40936 7.58828 6.40936 9.79714C6.40936 10.6536 6.73993 11.5853 7.16067 12.0811C7.2358 12.1863 7.25083 12.2615 7.2358 12.3666C7.16067 12.6822 6.99538 13.3584 6.96533 13.4936C6.92025 13.6739 6.81507 13.719 6.63475 13.6288C5.38757 13.0428 4.6062 11.2246 4.6062 9.75207C4.6062 6.59654 6.90522 3.69647 11.2178 3.69647C14.6888 3.69647 17.3786 6.17581 17.3786 9.46657C17.3786 12.9076 15.1997 15.6875 12.1945 15.6875C11.1877 15.6875 10.226 15.1615 9.89546 14.5455C9.89546 14.5455 9.39959 16.4538 9.27938 16.9196C9.05398 17.7911 8.43791 18.873 8.0322 19.5492C8.96383 19.8347 9.95556 20 10.9924 20C16.5221 20 20.9999 15.5222 20.9999 9.99249C20.9999 4.47784 16.5221 0 10.9924 0Z" fill="white"/></svg>');
}
.foot__contact.--address:before
{
    background-image: url('data:image/svg+xml,<svg baseProfile="tiny" version="1.2" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M12 3s-6.186 5.34-9.643 8.232A1.041 1.041 0 0 0 2 12a1 1 0 0 0 1 1h2v7a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-4h4v4a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-7h2a1 1 0 0 0 1-1 .98.98 0 0 0-.383-.768C18.184 8.34 12 3 12 3z" fill="%23ffffff" class="fill-000000"></path></svg>');
}
.footer__bottom {
    display: flex
;    grid-gap: 5%;
    justify-content: space-between;
    align-items: flex-end;
}
.footer__coll
{
    flex:1;
}
.footer__pay {
    display: flex
;flex-wrap:wrap;
    align-items: center;
    justify-content: flex-end;
    grid-gap: 8px;
}
.footer__pay img {
    height: 24px;
}
.footer__flag {
    display: flex
;
    flex-wrap:wrap;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 8px;
}
.footer__flag img {
    height: 20px;
}
.foot p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
}
.footer__copy {
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 24px;
    border-top: 0.6px solid #E8E8E8;
    color: #fff;
}
.footer__copy a:hover
{
    color:#fff;
}
.foot__contact {
    display: block;
    margin-bottom: 6px;
}
.foot__contact:before
{
    content:"";
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5996 21C16.9251 21 18 19.9251 18 18.5996V5.40039C18 4.07491 16.9251 3 15.5996 3H8.40039C7.07491 3 6 4.07491 6 5.40039V18.5996C6 19.9251 7.07491 21 8.40039 21H15.5996ZM9 7.2002C8.33726 7.2002 7.7998 6.66274 7.7998 6C7.7998 5.33726 8.33726 4.7998 9 4.7998H15L15.123 4.80664C15.728 4.86827 16.2002 5.37881 16.2002 6C16.2002 6.62119 15.728 7.13173 15.123 7.19336L15 7.2002H9ZM12 19C11.4478 18.9999 11 18.5522 11 18C11 17.4477 11.4478 17.0001 12 17C12.5523 17 13 17.4477 13 18C13 18.5523 12.5523 19 12 19Z" fill="white"/></svg>');

    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: -6px;
    margin-right: 6px;
}
.foot__contact.--wa:before
{background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5684 21.1569C10.5496 21.0912 9.49075 20.7918 8.54871 20.3025C7.65779 19.8351 7.65049 19.8351 7.50078 19.8753C7.42775 19.8936 7.17581 19.9629 6.94578 20.0287C6.3141 20.2039 5.71528 20.3573 5.44873 20.412C5.31729 20.4413 5.11646 20.496 5.00327 20.5362C4.88643 20.58 4.75133 20.6129 4.70386 20.6129C4.65275 20.6129 4.57242 20.6275 4.5213 20.6494C4.44097 20.6786 4.41906 20.6713 4.36794 20.5946C4.31682 20.5143 4.31682 20.4851 4.3862 20.2222C4.42636 20.0652 4.47018 19.8972 4.48478 19.8461C4.5213 19.6927 4.66735 19.1706 4.88278 18.4111C5.16393 17.4289 5.16393 17.418 4.84627 16.8885C4.32047 16.0012 3.92978 15.0263 3.74722 14.15C3.56465 13.2664 3.55004 11.8387 3.71435 10.9551C3.80199 10.4731 4.11235 9.37408 4.26936 8.98704C4.671 7.99753 5.28077 7.092 6.10597 6.2595C6.82529 5.53653 7.63588 4.95232 8.53046 4.51051C9.38122 4.09061 9.99829 3.88978 11.017 3.70357C11.5611 3.60498 12.7331 3.56847 13.2954 3.63054C13.9563 3.70722 15.0992 3.97011 15.468 4.12712C15.5301 4.15268 15.7126 4.22936 15.8733 4.29873C16.5123 4.56163 17.2571 5.01804 17.8815 5.52193C19.8532 7.11026 21.0253 9.40329 21.1823 11.9775C21.2992 13.8798 20.8427 15.6398 19.835 17.1478C18.8747 18.5827 17.7245 19.6161 16.3114 20.3025C14.7815 21.0474 13.4926 21.2774 11.5684 21.1569Z" fill="white"/><path d="M14.9241 17.3412C14.8839 17.3339 14.7561 17.301 14.6393 17.2681C14.5261 17.2389 14.3399 17.1988 14.2303 17.1805C14.1208 17.1622 13.9784 17.1221 13.9127 17.0929C13.8469 17.0637 13.7118 17.0198 13.6096 16.9943C13.511 16.9724 13.3942 16.9322 13.354 16.9067C13.3139 16.8847 13.2153 16.8409 13.1349 16.8154C13.0546 16.7898 12.9159 16.7314 12.8246 16.6839C12.7333 16.6365 12.6347 16.5963 12.5982 16.5963C12.5653 16.5963 12.5106 16.5707 12.4777 16.5379C12.4448 16.505 12.3645 16.4575 12.3024 16.4356C12.2038 16.3991 11.9629 16.275 11.7657 16.1545C11.7365 16.1362 11.6525 16.0888 11.5795 16.0522C11.5101 16.0121 11.4298 15.9537 11.4042 15.9244C11.375 15.8916 11.3312 15.866 11.3056 15.866C11.2764 15.866 11.2253 15.8368 11.1888 15.8039C11.1523 15.7674 11.0245 15.6725 10.904 15.5922C10.5571 15.3621 10.2942 15.1285 9.57489 14.4055C8.77525 13.6095 8.39551 13.1677 8.07419 12.6711C8.02307 12.5908 7.95005 12.4776 7.90988 12.4192C7.71271 12.1271 7.34758 11.437 7.34758 11.3603C7.34758 11.3311 7.32202 11.2909 7.29281 11.2653C7.2636 11.2398 7.22709 11.1631 7.21613 11.0864C7.20153 11.0134 7.15041 10.8491 7.09929 10.7176C7.01896 10.5022 7.00801 10.4292 7.00801 9.91436C7.00435 9.36666 7.01166 9.33745 7.12485 9.00152C7.19057 8.81165 7.26725 8.62909 7.29646 8.59623C7.32567 8.56702 7.34758 8.52685 7.34758 8.50859C7.34758 8.45017 7.67985 7.97915 7.83686 7.81484C7.97196 7.67244 8.07054 7.60306 8.36995 7.44241C8.5014 7.37303 9.25357 7.37668 9.38867 7.44971C9.52742 7.51908 9.65887 7.67974 9.7538 7.89517C9.80127 7.99011 9.8743 8.15442 9.92177 8.253C9.96923 8.35524 10.0496 8.52685 10.1007 8.63639C10.1518 8.74593 10.1956 8.85912 10.1956 8.88468C10.1956 8.91024 10.2285 8.99422 10.2686 9.06725C10.4549 9.41778 10.5388 9.67702 10.5534 9.98008C10.5644 10.2831 10.5644 10.2868 10.4256 10.4913C10.349 10.6045 10.2577 10.725 10.2248 10.7615C10.1883 10.798 10.1591 10.8381 10.1591 10.8564C10.1591 10.871 10.0861 10.9623 9.99479 11.0572C9.64792 11.4187 9.66617 11.6597 10.0861 12.2695C10.4768 12.8318 10.9916 13.3868 11.5064 13.803C11.6525 13.9235 11.8132 14.0586 11.8643 14.1061C11.9117 14.1499 11.9665 14.1864 11.9811 14.1864C11.9957 14.1864 12.0395 14.2193 12.0724 14.2558C12.1089 14.296 12.1892 14.3471 12.2513 14.3726C12.317 14.3982 12.3937 14.4384 12.4229 14.4639C12.4996 14.526 12.9341 14.756 13.0437 14.7889C13.0948 14.8035 13.1568 14.8327 13.1824 14.8546C13.2116 14.8765 13.3394 14.9313 13.4709 14.9787C13.6936 15.0554 13.7118 15.0554 13.8031 15.0007C13.9127 14.9349 14.38 14.4566 14.621 14.1645C14.8547 13.887 14.9789 13.8103 15.2125 13.814C15.3586 13.814 15.4608 13.8432 15.6178 13.9272C15.7347 13.9892 15.8479 14.0404 15.8734 14.0404C15.899 14.0404 15.9392 14.0659 15.9647 14.0951C15.9903 14.128 16.0816 14.1682 16.1692 14.1901C16.2568 14.212 16.3481 14.2521 16.37 14.2813C16.3919 14.3106 16.4796 14.3507 16.5635 14.3726C16.6439 14.3945 16.7534 14.442 16.8045 14.4785C16.8556 14.515 16.9469 14.5552 17.0126 14.5661C17.0784 14.5808 17.166 14.6209 17.2135 14.6574C17.2609 14.6939 17.3486 14.7341 17.407 14.7487C17.4691 14.7633 17.5603 14.8181 17.6188 14.8729C17.7064 14.9568 17.7174 14.9934 17.7174 15.2088C17.7174 15.3731 17.6881 15.5338 17.6261 15.7127C17.575 15.8551 17.5348 15.9975 17.5348 16.0267C17.5348 16.1143 17.2317 16.4575 16.9469 16.6912C16.454 17.0965 15.9026 17.3193 15.3294 17.3448C15.1468 17.3521 14.9643 17.3521 14.9241 17.3412Z" fill="%231C1C1C"/></svg>');
}
.foot__contact.--email:before
{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 12C21 10.1195 20.411 8.28625 19.3156 6.7577C18.2203 5.22915 16.6736 4.08209 14.893 3.47763C13.1123 2.87316 11.187 2.84166 9.38744 3.38754C7.58792 3.93341 6.00459 5.02925 4.85982 6.52115C3.71505 8.01304 3.06635 9.82604 3.00482 11.7055C2.94329 13.585 3.47203 15.4366 4.51677 17.0001C5.56152 18.5637 7.06979 19.7608 8.82975 20.4232C10.5897 21.0856 12.513 21.18 14.3294 20.6933" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="12" cy="12" r="4" stroke="white" stroke-width="2"/><path d="M16 9V13.5C16 14.8807 17.1193 16 18.5 16V16C19.8807 16 21 14.8807 21 13.5V12" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
}

.foot__contact.--time:before
{
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM12 5.5C11.4477 5.5 11 5.94772 11 6.5V11.75C11 12.4404 11.5596 13 12.25 13H15.5C16.0523 13 16.5 12.5523 16.5 12C16.5 11.4477 16.0523 11 15.5 11H13V6.5C13 5.94772 12.5523 5.5 12 5.5Z" fill="white"/></svg>');
}

@media (max-width: 1280px) {
    .head__topmenu ul a, .head__menu ul a {
        font-size: 14px;
    }
    .head__logo {
        flex: 0 1 120px;
        width: 120px;
        min-width: 120px;
        display: flex
    ;
        margin-right: 20px;
    }
    .head__search-wrap {
        width: 200px;
    }
}
@media (max-width: 990px) {
    .head__topmenu {
        display: none;
    }
    .foot__row {
        flex-direction: column;
    }
    .footer__bottom {
        flex-direction: column;
        grid-gap: 24px;justify-content: flex-start;
        align-items: flex-start;
    }

    .head__btns {
        display: flex
    ;        align-items: center;
        justify-content: flex-end;
    }
    .head__btn-search {
        background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="14.6666" cy="14.6667" r="9.33333" stroke="%231C1C1C" stroke-width="2.66667"/><path d="M26.6667 26.6667L22.6667 22.6667" stroke="%231C1C1C" stroke-width="2.66667" stroke-linecap="round"/></svg>');
        width: 32px;
        height: 32px;
        display: block;
        transition:all .3s;
    }
    .head__btn-search.active
    {
        background-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 512 512"><path d="M437.5 386.6 306.9 256l130.6-130.6c14.1-14.1 14.1-36.8 0-50.9-14.1-14.1-36.8-14.1-50.9 0L256 205.1 125.4 74.5c-14.1-14.1-36.8-14.1-50.9 0-14.1 14.1-14.1 36.8 0 50.9L205.1 256 74.5 386.6c-14.1 14.1-14.1 36.8 0 50.9 14.1 14.1 36.8 14.1 50.9 0L256 306.9l130.6 130.6c14.1 14.1 36.8 14.1 50.9 0 14-14.1 14-36.9 0-50.9z" fill="%23fbe12e" class="fill-000000"></path></svg>');

    }
    .head-search .head__search-wrap {
        width: 100%;
    }

   #bugrer-checkbox {
        display: none;
    }
     .bugrer-toggle {
         align-items: center;
         cursor: pointer;
         display: flex
     ;
         flex-direction: column;
         gap: 4px;
         height: 20px;
         justify-content: center;
         position: relative;
         transition-duration: .5s;
         width: 20px;
    }

    .bugrer-bars {
        background-color: #1C1C1C;
        border-radius: 2px;
        height: 3px;
        width: 100%;
    }

    #bugrer-checkbox:checked+.bugrer-toggle {
        transform: rotate(180deg);
        transition-duration: .5s;
    }


    #bugrer-checkbox:checked+.bugrer-toggle .bugrer-bars {
        position: absolute;
        transition-duration: .5s;
    }
   #bugrer-checkbox:checked+.bugrer-toggle #bugrer-bar1 {
        transform: rotate(45deg);
        transition-duration: .5s;
        width: 100%;
    }

    #bugrer-checkbox:checked+.bugrer-toggle #bugrer-bar2 {
        transform: scaleX(0);
        transition-duration: .5s;
    }

     #bugrer-checkbox:checked+.bugrer-toggle #bugrer-bar3 {
        transform: rotate(-45deg);
        transition-duration: .5s;
        width: 100%;
    }
    .bugrer {
        margin-left: 16px;
    }

    .head__logo {
        flex: 0 1 160px;
        width: 160px;
        min-width: 160px;
        display: flex
    ;
        margin-right: 20px;
        position: absolute;
        top: 14px;
    }

    .head__search {
        display: none;
    }
    .head__menu ul {
        max-width: 350px;
    }
}

@media (max-width: 680px) {
    .foot__top {
        flex-direction: column;
        align-items: flex-start;
    }

    .foot__menus {
        flex-direction: column;
        padding-right: 0;
        grid-gap: 24px;
    }
    .footer__pay {
        justify-content: flex-start;
    }

    .head__menu {
        display: none;
    }
    .head__btn {
        width: 100%;
    }
    .head__btn .btn
{
    width: 100%;
    text-align: center;
}
    .head__top .center-wrap {
        padding: 12px 0;
    }
    .head__logo {
        flex: 0 1 130px;
        width: 130px;
        min-width: 130px;
    }
    .head__btn-search
    {
        width: 26px;
        height: 26px;
        background-size: contain;
    }
    .head__menus {
        padding: 12px 0;
    }
    .head-search {
        top: 126px;
    }
    .head-mobile {
        top: 120px;
        height: calc(100vh - 120px);
    }
}

.text-left .fusion-column-wrapper {
    max-width: 795px;
}
.text-left  p{
    max-width: 680px;
}
.text-left h2 {
    max-width: 540px;
}
h1 b, h2 b{
    color:#18B26F
}

b.subtitle {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #745296;
    background: linear-gradient(122.39deg, rgba(116, 82, 150, 0) -35.08%, rgba(116, 82, 150, 0.128) 79.18%);
    box-shadow: 2px 2px 16px 0px #7452961A inset;
    backdrop-filter: blur(80px);
    padding: 12px 24px;
    border-radius: 32px;
}
b.subtitle.--blue
{
    color:#2541B2;
    background: linear-gradient(122.39deg, rgba(37, 65, 178, 0) -35.08%, rgba(37, 65, 178, 0.128) 79.18%);

    box-shadow: 2px 2px 16px 0px #2541B21A inset;

    backdrop-filter: blur(80px)
}
b.subtitle.--purple {
    background: linear-gradient(122.39deg, rgba(145, 47, 86, 0) -35.08%, rgba(145, 47, 86, 0.128) 79.18%);
    box-shadow: 2px 2px 16px 0px #912F561A inset;
    backdrop-filter: blur(80px);
    color: #912F56;
}
b.subtitle.--green
{
    color:#006D77;
    background: linear-gradient(122.39deg, rgba(0, 109, 119, 0) -35.08%, rgba(0, 109, 119, 0.128) 79.18%);

    box-shadow: 2px 2px 16px 0px #006D771A inset;

    backdrop-filter: blur(80px)

}
b.subtitle.--red
{
    color:#D97041;
    background: linear-gradient(122.39deg, rgba(217, 112, 65, 0) -35.08%, rgba(217, 112, 65, 0.128) 79.18%);
    box-shadow: 2px 2px 16px 0px #D970411A inset;

    backdrop-filter: blur(80px)

}
.bg-circle:before{
    content:"";
    background-image: url('data:image/svg+xml,<svg width="1920" height="1210" viewBox="0 0 1920 1210" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="959.336" cy="627.175" rx="880.996" ry="555.211" fill="url(%23paint0_linear_322_2233)" fill-opacity="0.04"/><ellipse cx="960" cy="605" rx="960" ry="605" fill="url(%23paint1_linear_322_2233)" fill-opacity="0.04"/><ellipse cx="960" cy="627.593" rx="783.402" ry="493.707" fill="url(%23paint2_linear_322_2233)" fill-opacity="0.04"/><defs><linearGradient id="paint0_linear_322_2233" x1="959.336" y1="71.964" x2="959.336" y2="1182.39" gradientUnits="userSpaceOnUse"><stop stop-color="%2318B26F"/><stop offset="0.649038" stop-color="white"/></linearGradient><linearGradient id="paint1_linear_322_2233" x1="960" y1="0" x2="960" y2="1210" gradientUnits="userSpaceOnUse"><stop stop-color="%2318B26F"/><stop offset="0.649038" stop-color="white"/></linearGradient><linearGradient id="paint2_linear_322_2233" x1="960" y1="133.887" x2="960" y2="1121.3" gradientUnits="userSpaceOnUse"><stop stop-color="%2318B26F"/><stop offset="0.649038" stop-color="white"/></linearGradient></defs></svg>');
    position: absolute;
    width: 130%;
    left: -15%;
    height: 200%;
    top: 13%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.bg-circle.--2:before
{
     width: 180%;
    left: -40%;
    height: 230%;
    top: 0;

}
.how__pic {
    display: flex
;
    margin-bottom: 20px;
}
.how .swiper-slide:nth-child(2n)  .how__pic
{
    margin-top: 40px;
}
.how__pic img
{
    width: 100%;
}
.how__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
}
.how__text {
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
}
.faq__item {
    background: #fff;
    padding: 24px;
    border-radius: 24px;
    margin-bottom: 10px;
    transition: all .3s;
}
.faq__item:has(.active) {
    background: #F6F6F6;
}

h3.faq__question{
    font-weight: 500;
    font-size: 20px !important;
    line-height: 28px !important;
    margin: 0;
    padding-right: 32px;
    position: relative;
    cursor: pointer;
}
h3.faq__question:before
{
    content: "";
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12L16.5657 19.4343C16.2533 19.7467 15.7467 19.7467 15.4343 19.4343L8 12" stroke="%231C1C1C" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    transition: all .3s;
}
h3.faq__question.active:before
{
    transform: rotate(180deg);
}
.awb-toc-el .awb-toc-el__item-anchor {
    text-transform: inherit !important;
}
.faq__answer {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    vertical-align: bottom;
    padding-top: 20px;
    display:none;
}
.faq__answer p:last-child{
    margin-bottom: 0;
}
.cta1 {
    background: radial-gradient(54.37% 181.16% at 51.08% 42.88%, #18B26F 0%, #0C7648 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    box-shadow: 8px 8px 20px 0px #24D88A33 inset;
    text-align: center;
    padding: 40px 24px;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    vertical-align: bottom;
    color: #fff;
    border-radius: 24px;    position: relative;
    overflow: hidden;
}
.cta1:before{
    content:"";
    background-image: url('data:image/svg+xml,<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="110.124" cy="110.124" r="110.124" transform="matrix(1 0 0 -1 -110 230)" fill="url(%23paint0_radial_322_2526)" fill-opacity="0.1"/><circle cx="120" cy="120" r="120" transform="matrix(1 0 0 -1 -120 240)" fill="url(%23paint1_radial_322_2526)" fill-opacity="0.1"/><ellipse cx="97.9253" cy="97.9253" rx="97.9253" ry="97.9253" transform="matrix(1 0 0 -1 -98 218)" fill="url(%23paint2_radial_322_2526)" fill-opacity="0.1"/><defs><radialGradient id="paint0_radial_322_2526" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(108.61 118.521) rotate(89.4166) scale(189.286 195.864)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient><radialGradient id="paint1_radial_322_2526" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(118.35 129.15) rotate(89.4166) scale(206.261 213.428)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient><radialGradient id="paint2_radial_322_2526" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(96.5789 105.392) rotate(89.4166) scale(168.318 174.167)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient></defs></svg>');
    position: absolute;
    width: 120px;
    height: 120px;
    left: 0;
    bottom: 0;
}
.cta1:after{
    content:"";
    background-image: url('data:image/svg+xml,<svg width="221" height="219" viewBox="0 0 221 219" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="202.354" cy="202.354" r="202.354" transform="matrix(1 0 0 -1 18 201)" fill="url(%23paint0_radial_322_2522)" fill-opacity="0.2"/><circle cx="220.5" cy="220.5" r="220.5" transform="matrix(1 0 0 -1 0 219)" fill="url(%23paint1_radial_322_2522)" fill-opacity="0.2"/><ellipse cx="179.938" cy="179.938" rx="179.938" ry="179.938" transform="matrix(1 0 0 -1 41 179)" fill="url(%23paint2_radial_322_2522)" fill-opacity="0.2"/><defs><radialGradient id="paint0_radial_322_2522" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(199.571 217.783) rotate(89.4166) scale(347.814 359.9)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient><radialGradient id="paint1_radial_322_2522" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(217.468 237.313) rotate(89.4166) scale(379.004 392.174)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient><radialGradient id="paint2_radial_322_2522" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(177.464 193.658) rotate(89.4166) scale(309.284 320.032)"><stop stop-color="%2318B26F"/><stop offset="0.466346" stop-color="white"/></radialGradient></defs></svg>');
    position: absolute;
    width: 219px;
    height: 219px;
    right: 0;
    top: 0;
}
.cta1__title{
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    vertical-align: bottom;
    margin-bottom: 16px;
}
.cta1__txt {
    max-width: 500px;
    margin: 16px auto;
}


.cta1__btn {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.cta1__btn .btn.btn-yellow:hover
{
background:#1C1C1C;
}
.links
{
    display: flex
;
    flex-wrap: wrap;
    grid-gap: 10px;
    justify-content: center;
    align-items: center;
}
.links a, .links span
{
    color: #1C1C1C;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    background: #F6F6F6;
    padding: 14px 24px;
    border-radius: 8px;
    text-decoration: none !important;
    transition:all .3s;
}
.links a:hover, .links span:hover
{
    color:#fff;
    background:#1C1C1C;
}
.info {
    display: grid
;
    grid-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
}
.info__item {
    display: flex
;
    align-items: flex-start;
    justify-content: space-between;
    grid-gap: 16px;    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
}
.info__item b
{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #1C1C1C !important;
}
.info__item  a
{
    color: #1C1C1C !important;
    text-decoration:underline !important;
}
.info__item  a:hover
{
    color: var(--link_color) !important;
}
.info__item b a{
    text-decoration: underline !important;
}
.info__item  i {
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    padding: 8px 16px;
    border: 0.4px solid #B9B9B9;
    font-style: normal;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 16px;
}
.info__item p
{
    margin-bottom: 15px;
}
.info__pic {
    flex: 0 1 64px;
    width: 64px;
    min-width: 64px;
    height: 64px;
    display: flex
;
    align-items: center;
    justify-content: center;
    background: #1C1C1C0F;
    border-radius: 16px;
}
.info__pic img {
    max-width: 36px;
    max-height: 36px;
}

.js-factors .swiper-wrapper {
    align-items: stretch;

}

.js-factors  .swiper-slide
{
   height: auto;
}
.factors__item {
    border: 0.4px solid #B9B9B9;
    display: flex
;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    border-radius: 24px;
    padding: 20px;
    background: #fff;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
}
.factors__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
}

.js-icontexts .swiper {
    overflow: visible;
}
.icontexts__item {
    border: 0.4px solid #B9B9B9;
    border-radius: 24px;
    padding: 24px;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    min-height: 260px;
    vertical-align: bottom;
    color: #fff;
    position: relative;
    display: flex
;
    flex-direction: column;
    justify-content: space-between;
}
.icontexts
{
    display: grid
;
    grid-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
}

.icontexts__pic {
    position: absolute;
    width: 150px;
    height: 150px;
    display: flex
;
    justify-content: center;
    align-items: center;
    right: -26px;
    top: -32px;
}
.icontexts__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    max-width: 250px;
}
.table-beautiful tr:first-child td
{
    color:#18B26F;
}
.table-beautiful td {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    border-bottom: 0.4px solid #e8e8e869;
    padding: 16px 0;
    text-align: center;
}
.table-beautiful td:first-child
{
    text-align: left;
}
.table-beautiful  td > span{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    background: #1C1C1C0A;
padding:8px 16px;
    border-radius: 8px;
}
p.btn-center {
    display: flex
;
    justify-content: center;
    align-items: center;
    margin-top: 32px !important;
}
.reviews {
    position: relative;
}
.reviews__item {
    padding: 24px;
    border-radius: 24px;background-color: #fff;
    border: 0.4px solid #B9B9B9;
    position: relative;    padding-bottom: 60px;
}
.reviews__top {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.reviews__pic {
    display: flex
;
    align-items: center;
    grid-gap: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
}
.reviews__pic img {
        width: 40px;
        height: 40px;
        border-radius: 100%;

}
.reviews__star {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    padding-right: 32px;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3075 7.21986C10.9496 5.61918 11.2706 4.81883 11.7922 4.70791C11.9293 4.67874 12.0711 4.67874 12.2082 4.70791C12.7298 4.81883 13.0508 5.61918 13.6929 7.21986C14.058 8.13014 14.2406 8.58528 14.5822 8.89485C14.678 8.98168 14.782 9.05901 14.8928 9.12576C15.2876 9.36374 15.7805 9.40788 16.7663 9.49617C18.4351 9.64562 19.2695 9.72034 19.5243 10.1961C19.577 10.2946 19.6129 10.4013 19.6304 10.5117C19.7149 11.0447 19.1015 11.6028 17.8747 12.7189L17.534 13.0288C16.9605 13.5506 16.6737 13.8115 16.5078 14.1372C16.4083 14.3325 16.3416 14.5428 16.3104 14.7598C16.2582 15.1215 16.3422 15.5 16.5102 16.2569L16.5702 16.5274C16.8714 17.8849 17.022 18.5637 16.834 18.8973C16.6651 19.197 16.3541 19.3889 16.0105 19.4053C15.6279 19.4236 15.089 18.9844 14.011 18.106C13.3008 17.5273 12.9457 17.2379 12.5515 17.1249C12.1912 17.0216 11.8092 17.0216 11.4489 17.1249C11.0547 17.2379 10.6996 17.5273 9.98941 18.106C8.91144 18.9844 8.37245 19.4236 7.98993 19.4053C7.64633 19.3889 7.33528 19.197 7.16642 18.8973C6.97842 18.5637 7.12902 17.8849 7.43022 16.5274L7.49023 16.2569C7.65818 15.5 7.74216 15.1215 7.69004 14.7598C7.65878 14.5428 7.59207 14.3325 7.49257 14.1372C7.32669 13.8115 7.03992 13.5506 6.46637 13.0288L6.1257 12.7189C4.89891 11.6028 4.28552 11.0447 4.36999 10.5117C4.38749 10.4013 4.42337 10.2946 4.47614 10.1961C4.73094 9.72034 5.56532 9.64562 7.23408 9.49617C8.21986 9.40788 8.71276 9.36374 9.1076 9.12576C9.21834 9.05901 9.32236 8.98168 9.41818 8.89485C9.75979 8.58528 9.94236 8.13014 10.3075 7.21986Z" fill="%23FB9B2E" stroke="%23FB9B2E" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: right center;
}
.reviews__date {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #494949;
    text-align: right;
    position: absolute;
    bottom: 24px;
    right: 24px;
}

.js-reviews .swiper-nav{
    display:none;
}

.swiper-nav-top {
    position: relative;
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    grid-gap:16px;
}

.swiper-nav-top .swiper-button-next:after,.swiper-nav-top .swiper-button-prev:after
{
content:none;
}
.swiper-nav-top .swiper-button-next,.swiper-nav-top .swiper-button-prev
{
 width:48px;
    height:48px;
    background-image: url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 2L1.56568 9.43432C1.25327 9.74673 1.25327 10.2533 1.56569 10.5657L9 18" stroke="%231C1C1C" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-color:#fff;
    border: 0.6px solid #B9B9B9;
border-radius:100%;
    transition:all .3s;
    position: relative;
    left: 0;
    top: unset;    display: block;
    background-repeat: no-repeat;
    background-position: center;
}
.swiper-nav-top .swiper-button-next:hover,.swiper-nav-top .swiper-button-prev:hover
{
    background-image: url('data:image/svg+xml,<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 2L1.56568 9.43432C1.25327 9.74673 1.25327 10.2533 1.56569 10.5657L9 18" stroke="%23ffffff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-color:#1C1C1C;

}
.swiper-nav-top .swiper-button-next
{
    transform: rotate(180deg);
}

.reviews__text {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
}
.js-reviews
{
    position:relative;
    z-index: 3;
}
.reviews:before
{
    content:"";
    background-image: url('data:image/svg+xml,<svg width="600" height="600" viewBox="0 0 600 600" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="275.311" cy="275.311" r="275.311" transform="matrix(1 0 0 -1 24.4775 564.316)" fill="url(%23paint0_radial_322_2229)" fill-opacity="0.03"/><circle cx="300" cy="300" r="300" transform="matrix(1 0 0 -1 0 600)" fill="url(%23paint1_radial_322_2229)" fill-opacity="0.03"/><ellipse cx="244.813" cy="244.813" rx="244.813" ry="244.813" transform="matrix(1 0 0 -1 55.1807 533.613)" fill="url(%23paint2_radial_322_2229)" fill-opacity="0.03"/><defs><radialGradient id="paint0_radial_322_2229" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(271.526 296.304) rotate(89.4166) scale(473.216 489.66)"><stop stop-color="white"/><stop offset="0.466346" stop-color="%2318B26F"/></radialGradient><radialGradient id="paint1_radial_322_2229" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(295.875 322.875) rotate(89.4166) scale(515.652 533.57)"><stop stop-color="white"/><stop offset="0.466346" stop-color="%2318B26F"/></radialGradient><radialGradient id="paint2_radial_322_2229" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(241.447 263.48) rotate(89.4166) scale(420.795 435.417)"><stop stop-color="white"/><stop offset="0.466346" stop-color="%2318B26F"/></radialGradient></defs></svg>');
    width: 600px;
    height: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
}

.swiper-nav {
    position: relative;
    margin-top:24px;
}
.swiper-nav .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    background: #1C1C1C;

}
.swiper-nav  .swiper-pagination-progressbar
{
    background: #F2F2F2;

}
.links-btn {
    display: none;
}
.info__text p:last-child
{ margin-bottom:0 !important;}
.table-beautiful table{
    width:100%;
}
.wpcf7-form-control-wrap
{
    position:relative;
}
.fusion-text a
{
    color: var(--link_hover_color);
}


.editors__pic {
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
.editors__info {
    display: flex
;
    justify-content: space-between;
    grid-gap: 16px;
    align-items: center;
    margin: 16px 0;
}
.editors__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #1C1C1C;
}
.editors__star {
    font-size: 18px;
    padding-right: 32px;background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3065 7.21986C10.9486 5.61918 11.2696 4.81883 11.7912 4.70791C11.9283 4.67874 12.0701 4.67874 12.2072 4.70791C12.7288 4.81883 13.0499 5.61918 13.6919 7.21986C14.0571 8.13014 14.2396 8.58528 14.5812 8.89485C14.6771 8.98168 14.7811 9.05901 14.8918 9.12576C15.2867 9.36374 15.7796 9.40788 16.7653 9.49617C18.4341 9.64562 19.2685 9.72034 19.5233 10.1961C19.576 10.2946 19.6119 10.4013 19.6294 10.5117C19.7139 11.0447 19.1005 11.6028 17.8737 12.7189L17.533 13.0288C16.9595 13.5506 16.6727 13.8115 16.5069 14.1372C16.4074 14.3325 16.3406 14.5428 16.3094 14.7598C16.2573 15.1215 16.3412 15.5 16.5092 16.2569L16.5692 16.5274C16.8704 17.8849 17.021 18.5637 16.833 18.8973C16.6641 19.197 16.3531 19.3889 16.0095 19.4053C15.627 19.4236 15.088 18.9844 14.01 18.106C13.2998 17.5273 12.9447 17.2379 12.5505 17.1249C12.1902 17.0216 11.8082 17.0216 11.448 17.1249C11.0538 17.2379 10.6986 17.5273 9.98844 18.106C8.91046 18.9844 8.37147 19.4236 7.98895 19.4053C7.64535 19.3889 7.33431 19.197 7.16544 18.8973C6.97745 18.5637 7.12805 17.8849 7.42924 16.5274L7.48925 16.2569C7.6572 15.5 7.74118 15.1215 7.68907 14.7598C7.65781 14.5428 7.59109 14.3325 7.49159 14.1372C7.32572 13.8115 7.03894 13.5506 6.4654 13.0288L6.12473 12.7189C4.89794 11.6028 4.28454 11.0447 4.36902 10.5117C4.38651 10.4013 4.42239 10.2946 4.47516 10.1961C4.72996 9.72034 5.56434 9.64562 7.2331 9.49617C8.21889 9.40788 8.71178 9.36374 9.10662 9.12576C9.21737 9.05901 9.32138 8.98168 9.4172 8.89485C9.75881 8.58528 9.94138 8.13014 10.3065 7.21986Z" fill="%23FB9B2E" stroke="%23FB9B2E" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: right top 1px;
}
.editors__star b {
    font-size: 18px;
}
.editors__texts {
    display: flex
;
    flex-wrap: wrap;
    grid-gap: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
.editors__text {
    background: linear-gradient(122.39deg, rgba(0, 109, 119, 0) -35.08%, rgba(0, 109, 119, 0.128) 79.18%);
    backdrop-filter: blur(80px);
    padding: 8px 16px;
    border-radius: 16px;
    color: #006D77;
    box-shadow: 0px 4px 8px 0px #FFFFFF26 inset;
}

.editors__text:nth-child(2)
{
    background: linear-gradient(122.39deg, rgba(116, 82, 150, 0) -35.08%, rgba(116, 82, 150, 0.128) 79.18%);
    color: #745296;
}
.editors__text:nth-child(3)
{
    background: linear-gradient(122.39deg, rgba(217, 112, 65, 0) -35.08%, rgba(217, 112, 65, 0.128) 79.18%);
    color: #D97041;
}
.fusion-text a:hover{
   color: var(--link_color);
}
.single-post .fusion-breadcrumb-link:hover
{
    color:#fff !important;
}
@media (max-width: 1280px) {
.first-screen .fusion-layout-column
{
    width:50%;
}
    .post-content  h1
    {
        font-size: 50px !important;

    }
    .post-content  h2
    {
        font-size: 36px !important;
    }
    .post-content  h3
    {
        font-size: 28px !important;
    }
    .post-content  h3.faq__question {
        font-size: 20px !important;
    }
    .icontexts__pic {
        width: 100px;
        height: 100px;
    }
}

@media (max-width: 1024px) {
    .first-screen .fusion-layout-column {
        width: 100%;
    }
    .first-screen .fusion-layout-column:first-child, .first-screen .fusion-layout-column:first-child h1,.first-screen .fusion-layout-column:first-child p
    {
        text-align:center !important;
    }
    .first-screen .fusion-layout-column:first-child h1
     {
        margin-bottom: 32px !important;
       }
    .post-content h1
    {
        font-size: 42px !important;

    }
    .post-content  h2
    {
        font-size: 30px !important;
    }
    .post-content  h3
    {
        font-size: 25px !important;
    }
    .table-beautiful {
        min-width: 100%;
        overflow-x: scroll;
    }
    .table-beautiful table
    {
        min-width: 1000px;
    }
    .post-content  h3.faq__question {
        font-size: 20px !important;
    }
    .post-content p {
        font-size: 16px;
    }
    .js-reviews .swiper-slide.--empty
    {
        display:none !important;
    }
}

@media (max-width: 767px) {
    .info {
        grid-template-columns: 1fr;
    }
    .icontexts
    {
        grid-gap:20px;
        grid-template-columns: 1fr 1fr;
    }
    .first-screen .fusion-layout-column:first-child h1 {

        margin-bottom: 32px !important;
        line-height: 115% !important;
        margin-bottom: 10px !important;
    }
    .first-screen  .form.--small-form {
        margin: 0 -32px;
    }
    .bg-circle:before {
        left: -15%;
        height: 100%;
        top: -12%;
    }
    .info__item b, .info__item b a {
        font-weight: 500;
        font-size: 18px;
        line-height: 24px;
    }
    .info__pic {
        flex: 0 1 48px;
        width: 48px;
        min-width: 48px;
        height: 48px;
        border-radius: 8px;
    }
    .info__pic img {
        max-width: 24px;
        max-height: 24px;
    }
    .post-content h2 {
        font-size: 28px !important;
    }
    .post-content h3 {
        font-size: 22px !important;
    }
    .table-beautiful td {
        font-size: 16px;
        line-height: 22px;
        padding: 10px 0;
    }
    .icontexts__title {
        font-size: 18px;
        line-height: 24px;
    }
    .icontexts__item {
        font-size: 16px;
        line-height: 22px;    min-height: 250px;

    }
    b.subtitle {
        display: inline-block;
        margin-bottom: -16px;
    }
    .js-reviews .swiper-nav {
        display: block;
    }
    .how__title {
        font-size: 18px;
        line-height: 24px;
    }
    .how__text {
        font-size: 16px;
        line-height: 22px;
    }
    .links a {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 16px;
    }
    .links-btn {
        display: flex
    ;
        align-items: center;
        margin-top: 24px;
        justify-content: center;
    }
    .links-wrap {
        height: 240px;
        overflow: hidden;
    }
    .cta1__title {
        font-size: 28px;
        line-height: 36px;
    }
    .cta1__txt {
        font-size: 16px;
        line-height: 24px;
    }
    .cta1:before {
       width: 60px;
        height: 60px;

        background-repeat: no-repeat;
        background-size: contain;
    }
    .cta1:after
    {
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
}

    .faq-img
    {
        display:none !important;
    }
    .post-content h3.faq__question {
        font-size: 18px !important;
    }
    .faq__item {
        padding: 16px;
    }
    .faq__answer {
        padding-top: 12px;
    }
    .wpcf7-select-parent .select-arrow {
        display: none !important;}
    .factors {
        margin-top: 16px;
    }
}

@media (max-width: 580px) {
    .icontexts
    {
        grid-gap:16px;
        grid-template-columns:  1fr;
    }
    h1.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated {
        font-size: 32px !important;
    }
    .form__name p{
        font-size:14px !important;
    }
    .form.--small-form .form__row.--submit p{
        width:100%;
    }
    .form__row.--submit input[type=submit i] {
        min-width: 100%;
        width: 100%;
    }
    .form__row.--acceptance p{
        font-size:14px; line-height: 130%;
    }
    .bg-circle:before {
        left: -15%;
        height: 100%;
        top: 0%;
    }
    .post-content h2 {
        font-size: 26px !important;
    }
    .post-content   .btn {
        font-size: 14px;
        padding: 13px;
        width: 100%;
    }
    .swiper-nav-top {
        display: none;
    }
    .reviews:before {
        width: 320px;
        height: 320px;
        background-size: contain;
        position: absolute;
        left: 50%;
        top: -70%;
        margin-left: -160px;
    }
    .reviews , .icontexts, .how{
        margin-top: -10px;
    }
    .links {
        grid-gap: 8px;
    }
    .links a {
        font-size: 13px;
        line-height: 20px;
        padding: 6px 10px;
    }

}




.menu-main__sub-l0-wrap {
    display: none;
}

ul#menu-main {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#menu-main > li.--has-children > a:after,ul#menu-main > li.--has-children > span:after
{
    content:"";
    width: 10px;
    height: 10px;
    background-image: url('data:image/svg+xml,<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63708 3.873L0.960077 1.196C0.923411 1.15933 0.892411 1.11633 0.867078 1.067C0.842411 1.01833 0.830078 0.966 0.830078 0.91C0.830078 0.798 0.866744 0.701667 0.940078 0.621C1.01474 0.540334 1.11274 0.5 1.23408 0.5H6.91108C7.03174 0.5 7.12908 0.541333 7.20308 0.624C7.27708 0.706666 7.31408 0.802666 7.31408 0.912C7.31408 0.94 7.27074 1.03467 7.18408 1.196L4.50708 3.873C4.44508 3.935 4.37841 3.98267 4.30708 4.016C4.23574 4.04933 4.15741 4.066 4.07208 4.066C3.98674 4.066 3.90841 4.04933 3.83708 4.016C3.76574 3.98267 3.69908 3.935 3.63708 3.873Z" fill="%231C1C1C"/></svg>');   position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 4px;
    transition: all .3s;
}
ul#menu-main > li.--has-children.active > a:after,ul#menu-main > li.--has-children.active > span:after
{
    transform:rotate(180deg);
}

ul#menu-main li{
    position:relative;
}
.menu-main__sub-l0-wrap, .menu-main__sub-l1-wrap, .menu-main__sub-l2-wrap {
    background: #fff;
    border-radius: 2px;
    left: -16px;
    position: absolute;
    top: 32px;
    width: 252px;
    z-index: 4;
    border: 1px solid #E9EDFF;
    background: #FFF;
    box-shadow: 0 0 22px #ccc;
    border-radius: 16px;
}
.menu-main__sub-l1-wrap,.menu-main__sub-l2-wrap
{
    left: 250px;
}

.menu-main__sub-l0, .menu-main__sub-l1 , .menu-main__sub-l2 {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 5px;
    margin-right: 3px;
    margin-top: 5px;
    overflow-y: auto;
}

.menu-main__sub-l0>li>a,.menu-main__sub-l0>li>span {
    color: #334972;
    display: block;
    font-size: .875rem;
    line-height: 170%;
    padding: 6px 16px;
}


.menu-main__sub-l0-wrap, .menu-main__sub-l1-wrap, .menu-main__sub-l2-wrap {
    display: none;
}
.menu-main__sub-l0 > li,.menu-main__sub-l1 > li,.menu-main__sub-l2 > li
{
    padding:0;
}
.menu-main__sub-l0 > li > a, .menu-main__sub-l0 > li > span,.menu-main__sub-l1 > li > a, .menu-main__sub-l1 > li > span,.menu-main__sub-l2 > li > a, .menu-main__sub-l2 > li > span{
    width: 100%;
    display: block;
    padding-left: 16px !important;
    border-bottom:1px solid #E9EDFF;
    font-size:14px !important;
}
.menu-main__sub-l0 > li:last-child > a, .menu-main__sub-l0 > li:last-child > span,.menu-main__sub-l1 > li:last-child > a, .menu-main__sub-l1 > li:last-child > span,.menu-main__sub-l2 > li:last-child > a, .menu-main__sub-l2 > li:last-child > span {
    border-bottom:0px solid #E9EDFF;
}

.menu-main__sub-l0 > li > a:hover, .menu-main__sub-l0 > li > span:hover, .menu-main__sub-l1 > li > a:hover, .menu-main__sub-l1 > li > span:hover,.menu-main__sub-l2 > li > a:hover, .menu-main__sub-l2 > li > span:hover
{
    color: var(--link_color);
}

.js-submenu1:after, .js-submenu2:after{
    content:"";
    width: 10px;
    height: 10px;
    background-image: url('data:image/svg+xml,<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63708 3.873L0.960077 1.196C0.923411 1.15933 0.892411 1.11633 0.867078 1.067C0.842411 1.01833 0.830078 0.966 0.830078 0.91C0.830078 0.798 0.866744 0.701667 0.940078 0.621C1.01474 0.540334 1.11274 0.5 1.23408 0.5H6.91108C7.03174 0.5 7.12908 0.541333 7.20308 0.624C7.27708 0.706666 7.31408 0.802666 7.31408 0.912C7.31408 0.94 7.27074 1.03467 7.18408 1.196L4.50708 3.873C4.44508 3.935 4.37841 3.98267 4.30708 4.016C4.23574 4.04933 4.15741 4.066 4.07208 4.066C3.98674 4.066 3.90841 4.04933 3.83708 4.016C3.76574 3.98267 3.69908 3.935 3.63708 3.873Z" fill="%231C1C1C"/></svg>');  position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 6px;
    transition: all .3s;
    transform: rotate(-90deg);
}

.menu-main > li > a, .menu-main > li > span{
    padding: 8px 0;
}
.head-mobile  ul#menu-main
{
    flex-direction: column;
    align-items: stretch;
    grid-gap: 8px;
    margin-bottom: 8px;
    font-weight: 600;
}
.head-mobile   ul#menu-main > li.--has-children > a:after, .head-mobile   ul#menu-main > li.--has-children > span:after
{
    content:none;
}
.head-mobile .--has-children > .head__arrow
{
    width: 30px;
    height: 16px;
    background-image: url('data:image/svg+xml,<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63708 3.873L0.960077 1.196C0.923411 1.15933 0.892411 1.11633 0.867078 1.067C0.842411 1.01833 0.830078 0.966 0.830078 0.91C0.830078 0.798 0.866744 0.701667 0.940078 0.621C1.01474 0.540334 1.11274 0.5 1.23408 0.5H6.91108C7.03174 0.5 7.12908 0.541333 7.20308 0.624C7.27708 0.706666 7.31408 0.802666 7.31408 0.912C7.31408 0.94 7.27074 1.03467 7.18408 1.196L4.50708 3.873C4.44508 3.935 4.37841 3.98267 4.30708 4.016C4.23574 4.04933 4.15741 4.066 4.07208 4.066C3.98674 4.066 3.90841 4.04933 3.83708 4.016C3.76574 3.98267 3.69908 3.935 3.63708 3.873Z" fill="%231C1C1C"/></svg>');   position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 4px;margin-bottom: -3px;
    transition: all .3s;
}
.head-mobile .--has-children > .head__arrow.active
{
    transform:rotate(180deg);
}
.head-mobile   ul#menu-main > li.--has-children > a, .head-mobile   ul#menu-main > li.--has-children > span
{
    text-transform:uppercase;
}
.head-mobile   .menu-main__sub-l0-wrap, .head-mobile   .menu-main__sub-l1-wrap, .head-mobile   .menu-main__sub-l2-wrap
{
    position: relative;
    top: unset;
    background: transparent;
    border: none;
    box-shadow: none;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    left: unset;

    padding-left: 16px;
}
.head-mobile  .js-submenu1:after,.head-mobile  .js-submenu2:after
{
    content:none;
}
.head-mobile   .menu-main__sub-l0 > li > a, .head-mobile   .menu-main__sub-l0 > li > span,.head-mobile   .menu-main__sub-l1 > li > a, .head-mobile   .menu-main__sub-l1 > li > span,.head-mobile   .menu-main__sub-l2 > li > a,.head-mobile   .menu-main__sub-l2 > li > span {
    width: auto;
    display: inline-block;
    padding: 0 !important;
    border-bottom: 0px solid #E9EDFF;
    font-size: 14px !important;
    color: #000;
    font-weight: normal;
    text-transform:none;
}


@media (max-width: 680px) {

    .menu-main__sub-l0-wrap, .menu-main__sub-l1-wrap, .menu-main__sub-l2-wrap {

        width: 202px;
    }
    .menu-main__sub-l1-wrap,.menu-main__sub-l2-wrap
    {
        left: 200px;
    }
    ul#menu-main {
        flex-direction: column;
        display: flex;
        align-items: flex-start;
        grid-gap: 10px;
        margin-bottom: 10px !important;
    }
    ul#menu-main > li.--has-children > a:after, ul#menu-main > li.--has-children > span:after
    {
        content:none;
    }
    ul#menu-main a, ul#menu-main span {
        color: #59667d;
        padding: 8px 0;
        text-transform: uppercase;
        font-weight: 600;
    }

    .--has-children > .menu__arrow
    {  content:"";
        width: 10px;
        height: 10px;
        background-image: url('data:image/svg+xml,<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.63708 3.873L0.960077 1.196C0.923411 1.15933 0.892411 1.11633 0.867078 1.067C0.842411 1.01833 0.830078 0.966 0.830078 0.91C0.830078 0.798 0.866744 0.701667 0.940078 0.621C1.01474 0.540334 1.11274 0.5 1.23408 0.5H6.91108C7.03174 0.5 7.12908 0.541333 7.20308 0.624C7.27708 0.706666 7.31408 0.802666 7.31408 0.912C7.31408 0.94 7.27074 1.03467 7.18408 1.196L4.50708 3.873C4.44508 3.935 4.37841 3.98267 4.30708 4.016C4.23574 4.04933 4.15741 4.066 4.07208 4.066C3.98674 4.066 3.90841 4.04933 3.83708 4.016C3.76574 3.98267 3.69908 3.935 3.63708 3.873Z" fill="%231C1C1C"/></svg>');   background-repeat: no-repeat;
        background-position: center;
        transition: all .3s;
        position: relative;
        display: inline-block;
        margin-left: 20px;
    }
    .menu__arrow.active{
        transform:rotate(180deg);
    }
    ul#menu-main li {
        position: relative;
        width: 100%;
    }
    .menu-main__sub-l0-wrap, .menu-main__sub-l1-wrap, .menu-main__sub-l2-wrap {

        width: 100%;
        position: relative;
        top: unset;
        left: unset;
        box-shadow: none;
        border: none;
        min-width: 100%;
    }
    .menu-main__sub-l0-wrap a,.menu-main__sub-l0-wrap span
    {
        padding: 0 !important;
        border-bottom: none !important;
        text-transform: none !important;display: inline-block !important;
        width: auto !important;
    }
    .js-submenu1:after, .js-submenu2:after
    {
        content:none;
    }
    ul.menu-main__sub-l1 {
        margin-left: 24px !important; margin-bottom: 12px !important;
    }
    ul.menu-main__sub-l2 {
        margin-left: 24px !important; margin-bottom: 12px !important;
    }
}

