@font-face{font-family:'RobotoCondensed';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/RobotoCondensed-Regular.woff2) format('woff2'),url(../fonts/RobotoCondensed-Regular.woff) format('woff')}@font-face{font-family:'RobotoCondensed';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/RobotoCondensed-Bold.woff2) format('woff2'),url(../fonts/RobotoCondensed-Bold.woff) format('woff')}@font-face{font-family:'RobotoCondensed';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/RobotoCondensed-ExtraBold.woff2) format('woff2'),url(../fonts/RobotoCondensed-ExtraBold.woff) format('woff')}html{box-sizing:border-box;overflow-x:hidden}*,*::before,*::after{box-sizing:inherit;padding:0;margin:0}body{padding:0;margin:0}body{font-family:"RobotoCondensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#2C2C2C}main{background-color:#EEE;position:relative;overflow-x:hidden}button{all:unset;cursor:pointer}.container{padding:0 15px;width:100%;max-width:1320px;margin:0 auto}section{margin-bottom:12px}h1{color:#111;font-weight:800}h2,h3,h4,h5{color:#111;font-weight:700}.logo-text{font-size:24px;font-weight:700;line-height:110%;color:#111;text-transform:uppercase;text-decoration:unset;transition:all 0.5s ease}header .logo-text{display:flex;align-items:center;justify-content:center;gap:5px}.logo-text img{width:32px;height:32px}.error-msg{font-size:16px;font-weight:700;color:red;margin:3px auto auto 0}.header-wrap,.header-wrap .hamburger,.header-wrap .hamburger .line,.mobile-menu__wrap .menu{display:flex;align-items:center}header{background-color:#FFF;box-shadow:0 5px 15px 0 #2D3F8F1A;position:fixed;z-index:999;width:100%}header a{text-decoration:unset}.header-wrap{justify-content:space-between}.header-wrap.mob{padding:12px 0}.mobile-menu__wrap{display:flex;flex-direction:column;position:fixed;align-items:center;width:100%;height:calc(100vh - 50px);top:50px;right:0;transform:translateX(110%);padding:0 15px;transition:all 0.5s ease;background:#FFF;padding-bottom:20px}@supports(padding:env(safe-area-inset-bottom)){.mobile-menu__wrap{padding-bottom:max(120px, calc(20px + env(safe-area-inset-bottom) + 44px))}}.mobile-menu__wrap.active{transform:translateX(0)}.mobile-menu__wrap .menu,.mobile-menu__wrap .header-btn__wrap{margin-top:auto}.mobile-menu__wrap .menu{flex-direction:column;width:100%}.mobile-menu__wrap .menu a{font-size:18px;font-weight:400;line-height:140%;padding:4px 8px;color:#2C2C2C;text-align:center;width:100%;transition:all 0.5s ease}.mobile-menu__wrap .menu a:not(:last-child){margin-bottom:6px}header .menu a.active,header .menu a:hover{color:#EE6129}img{width:100%;height:auto}h2,h3{font-size:26px;line-height:110%}.content-wrap{padding:30px 0 64px 0}.half.left{margin-bottom:32px}.leadform{position:relative}.leadform .consent-text a{color:inherit;font-size:inherit;line-height:inherit;transition:all 0.5s ease}.leadform .consent-text a:hover{color:#EE6129}.orange-btn{text-transform:uppercase}.orange-btn{display:block;text-decoration:unset;font-size:24px;font-weight:400;line-height:24px;color:#FFF;padding:16px 0;text-align:center;width:100%;background-color:#EE6129;border:1px solid #EE6129;border-radius:8px;transition:all 0.5s ease}.orange-btn:hover{background:#D6593124;color:#EE6129}.header-wrap .hamburger{flex-direction:column;width:16px;height:18px;gap:6px;cursor:pointer}.header-wrap .hamburger .line{background-color:#111;width:100%;height:2px;border-radius:2px}.header-btn__wrap{display:block;width:100%}.header-wrap.mob .logo{display:flex;align-items:center;justify-content:flex-start}.header-wrap .lang-selector{position:relative;margin:0 15px 0 auto;padding:5px;transition:all 0.5s ease}.header-wrap .lang-selector a{font-size:16px;line-height:100%;text-transform:uppercase}.header-wrap .lang-selector a.current{display:flex;align-items:center;cursor:pointer;justify-content:center;gap:5px;color:#EE6129}.header-wrap .lang-selector a.current:after{content:'';display:inline-flex;width:10px;height:5px;background:url(../images/lang-arrow.svg) no-repeat center / contain;transition:all 0.5s ease}.header-wrap .lang-selector.opened a.current:after{transform:rotate(180deg)}.header-wrap .lang-selector .list-toggle{position:absolute;border:1px solid #D6593124;display:flex;flex-direction:column;opacity:0;visibility:hidden;padding:5px;top:30px;left:-5px;background-color:#FFF;box-shadow:0 5px 15px 0 #2D3F8F1A;border-radius:5px;z-index:9999;transition:all 0.5s ease}.header-wrap .lang-selector.opened .list-toggle{opacity:1;visibility:visible}.header-wrap .lang-selector .list-toggle a{color:#2C2C2C;padding:5px 10px;transition:all 0.5s ease}.header-wrap .lang-selector .list-toggle a:hover{color:#EE6129}.header-wrap.mob .hamburger .line{transform:translateY(0) rotate(0);opacity:1;transition:all 0.5s ease}.header-wrap.mob.opened .hamburger .line:first-child{transform:translateY(10px) rotate(45deg)}.header-wrap.mob.opened .hamburger .line:nth-child(2){transform:translateY(2px) rotate(-45deg)}.header-wrap.mob.opened .hamburger .line:last-child{opacity:0}footer{padding:64px 0;background-color:#FFF;border-top:1px solid #EE6129}footer a{text-decoration:unset}footer .two-col,footer .two-col .main,footer .two-col .legal{display:flex;align-items:flex-start;justify-content:flex-start}footer .two-col .logo,footer .two-col>p,footer .two-col .main,footer .two-col .legal{width:50%}footer .logo.two-col{align-items:flex-end;justify-content:space-between;margin-bottom:32px}footer .logo.two-col .logo-text{font-size:21px;padding-right:50px;color:#111}footer .logo.two-col p,footer .logo.two-col .logo-text{line-height:120%;font-weight:700}footer .logo.two-col p{font-size:18px;margin:0;color:#2C2C2C}footer .footer-menu{margin-bottom:16px}footer .two-col .main{padding:30px 0;border-right:1px solid #D6593124}footer .two-col .main,footer .two-col .legal{flex-direction:column}footer .two-col .legal{padding:30px 30px 30px 10px}footer .footer-menu a{font-size:13px;line-height:120%;padding:4px 8px;color:#2C2C2C;transition:all 0.5s ease}footer .footer-menu a.active,footer .footer-menu a:hover{color:#EE6129}footer .footer-menu a:not(:last-child){margin-bottom:20px}footer .copyright{font-size:18px;line-height:120%;text-align:center;margin-bottom:24px}footer .soc-links,footer .soc-links a{display:flex;align-items:center;justify-content:center}footer .soc-links{gap:32px}footer .soc-links a{background-color:#EE6129;width:44px;height:44px;padding:11px;border-radius:50%;transition:all 0.5s ease}footer .soc-links a:hover{background:#D6593124}footer .soc-links a:hover img{filter:invert(50%) sepia(100%) saturate(1000%) hue-rotate(-10deg) brightness(90%) contrast(90%)}footer .footer-menu a{hyphens:auto;word-break:normal;overflow-wrap:break-word}@media only screen and (max-width:1023px){.desk{display:none}}
.form_text_bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 8px;
    gap: 8px;
    padding: 8px 4px;
}
.register.last .form_text_bottom.white p {color: #fff;}
.form_text_bottom.white p {
    color: #2C2C2C;
}
.form_text_bottom p {
    text-align: center;
}

.form_text_bottom a {
    color: #EE6129;
}

.form_text_bottom a:hover {
    text-decoration: none;
}

.form_text_bottom img {
    width: 500px;
    max-width: 100%;
}

.hero.hero-v_2 .calc-wrap {
    background-color: #393e46 !important;
    padding: 20px !important;
    gap: 20px !important;
    margin: 12px auto 0 auto !important;
    max-width: 482px !important;
    width: 100% !important;
}

.hero.hero-v_2 .calc-wrap h3{
    font-size: 24px;
    text-align: center;
    color: #fff;
    line-height: 1.4;
}

.hero.hero-v_2 .calc-wrap .form_text_bottom, .hero.hero-v_2 #registration-form {
    width: 100%;
}

.hero.hero-v_2 .calc-wrap .form_text_bottom p {color: #fff;}

.nav-dropdown {
    position: relative;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
}

.nav-dropdown__toggle {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 18px;
    line-height: 120%;
    color: #2C2C2C;
    padding: 4px 8px;
    transition: all 0.5s ease;
}

.nav-dropdown__chevron {
    transition: transform 0.2s ease;
}

.nav-dropdown:hover .nav-dropdown__chevron {
    transform: rotate(180deg);
}

.nav-dropdown__menu {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 240px;
    background: var(--color-bg-elevated, #fff);
    border-radius: 12px;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
    padding: 8px;
    display: flex;
    flex-direction: column;
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
    z-index: 50;
}

.nav-dropdown__menu a {
    padding: 10px 12px!important;
    border-radius: 8px;
    white-space: nowrap;
}

.nav-dropdown__menu a:hover {
    background: var(--color-bg-hover, rgba(0, 0, 0, 0.04));
}

.nav-dropdown:hover .nav-dropdown__menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.nav-dropdown--mob {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    cursor: default;
}

.nav-dropdown--mob .nav-dropdown__menu {
    position: static;
    opacity: 1;
    visibility: visible;
    transform: none;
    box-shadow: none;
    background: transparent;
    padding-left: 16px;
    padding-top: 4px;
}

@media (max-width: 767px) {
    .hero.hero-v_2 .rating {
        padding-top: 20px;
    }
    .hero.hero-v_2 .rating:not(.mob) {
        display: none;
    }

    .nav-dropdown--mob {
        align-items: center;
    }

    .nav-dropdown__toggle {
        font-weight: 700;
    }
}


