@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap");
*{outline:0}
.btn-primary:focus{border:0;box-shadow:none}
*{-webkit-font-smoothing:auto;-webkit-font-smoothing:antialiased;outline:0;outline:0}
input,textarea,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0}
img{max-width:100%;height:auto}
body{color:#000000;padding:0;margin:0 auto;line-height:normal;font-size:16px;font-family:"Raleway",sans-serif;counter-reset:section;overflow-x:hidden;font-variant-numeric: lining-nums proportional-nums;}
ul,li,img,a,input,select{margin:0;padding:0;outline:none!important;box-shadow:none;border:0;list-style:none}
a{text-decoration:none;color:#000}
a:hover{color:#000}
a:hover,a:focus{text-decoration:none;outline:0}
.container{max-width:1479px}
.container-medium{max-width:1333px}
header .container{max-width:1749px}
header{padding:0 0;position:absolute;z-index:99999;top:0;left:0;width:100%}
header .header-inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.btn-primary,.btn-primary:active,.btn-primary:focus{border-radius:50px;font-size:16px;padding:4px 24px;line-height:135%;font-weight:700;border:1px solid #f57c20;min-height:40px;max-height:40px}
.btn-primary.btn-white{background-color:#ffffff;border-color:#fff;color:#000}
.btn-primary.btn-white:hover{background-color:transparent;color:#fff}
.btn-primary.btn-orange,.btn-primary:active,.btn-primary:focus,.btn-primary,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#f57c20;border-color:#f57c20;color:#fff}
.btn-primary.btn-orange:hover,.btn-primary:hover{background-color:transparent;color:#f57c20}
.c-orange{color:#f57c20}
.footer_bg{position:relative;background-image:url("https://www.zedrox.nl/assets/images/zedrox-footer-bg.jpg");background-image:url("https://www.zedrox.nl/assets/images/zedrox-footer-bg.webp");background-position:center;background-size:cover;padding:80px 0}
.footer_bg h2{color:#fff;margin-bottom:44px}
.footer_bg .container{position:relative}
.footer_bg:before{content:"";position:absolute;top:0;left:0;color:#14213d;background:rgba(20,33,61,.78);width:100%;height:100%}
.contact-info ul li{color:#fff;position:relative;margin-top:30px;border-bottom:1px solid #636363;padding:0 0 24px 60px;max-width:90%}
.contact-info ul li i{margin-right:20px;width:40px;position:absolute;left:0;top:1px}
.contact-info ul li h3{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:2px;color:#f57c20}
.contact-info ul li p,.contact-info ul li p a{font-size:16px;margin:0;color:#fff}
.contactform-btm{padding:40px 35px 20px;border-radius:20px;border:1px solid rgba(255,255,255,1);background-color:#14213d}
.contactform-btm .row{gap:20px 0}
.contactform-btm .form-control{padding:12px 16px;font-size:16px;font-weight:600;color:#000}
.footer-btm{background:#14213d;color:#fff;font-size:16px;padding:20px 0}
.footer-btm p{margin-top:12px;margin-bottom:0;font-size:13px}
.footer-btm ul{color:#fff;margin:5px 0 0;font-size:13px}
.social_right{display:flex;align-items:center;justify-content:flex-end;padding-top:10px}
.footer-btm p,.footer-btm p a{color:#fff;font-size:13px;margin-top:0}
.footer-btm ul{display:flex;align-items:center;margin-top:10px}
.footer-btm ul li{padding:0 13px;position:relative}
.footer-btm ul li:not(:last-child)::after{content:"";top:0;position:absolute;right:0;width:1px;background-color:#dddddd;height:100%}
.footer-btm ul li:first-child{padding-left:0}
.footer-btm ul li,.footer-btm ul li a{font-size:13px}
.social_right{display:flex;gap:0;align-items:center;justify-content:center}
.social_right svg{width:32px;height:32px}
.social_right .twitter,.social_right .linkedin{padding-right:10px}
.social_right .twitter svg,.social_right .linkedin svg,.social_right .insta svg{width:23px;height:23px}
.social_right .linkedin svg{width:20px;height:20px}
.social_right .facebook{padding-right:5px}
.social_right a,.footer-btm ul li a{color:#fff}
.social_right a:hover,.footer-btm ul li a:hover{color:#f57c20}
.casestudy header{background-color:transparent}

/* =========================================================
   Header navigation  (Figma: "Sticky navigation" + "Nested Menu")
   Desktop: nav links with orange caret, white card dropdowns.
   Mobile (<=1200px): accordion inside the collapse panel.
   ========================================================= */
.navigation .navbar,.navigation nav li{position:relative}
.navigation .navbar{padding:0}
.navigation .sec_row{display:flex;align-items:center;justify-content:end;gap:20px}
.navigation .first_row{padding:12px 16px 0;display:flex;gap:24px;align-items:center;justify-content:end;margin-bottom: 15px;}
.navigation nav .main-ul{display:flex;align-items:center;gap:32px;padding:0 16px;margin:0}
.navigation nav .main-ul>li{padding:12px 0}
.navigation nav .main-ul>li>a{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:normal;color:#fff;white-space:nowrap;transition:color .3s ease}
.navigation nav .main-ul>li>a:hover,.navigation nav .main-ul>li.dropdown:hover>a{color:#f57c20}
.nav-caret{display:inline-block;flex:0 0 auto;width:10px;height:5px;background:url("../images/header/nav-arrow.svg") no-repeat center/10px 5px;transition:transform .3s ease}
.navigation nav .main-ul>li.dropdown:hover>a .nav-caret{transform:rotate(180deg)}
.call a,.mail a{font-weight:700;color:#fff;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:color .3s ease}
.call a:hover,.mail a:hover{color:#f57c20}
.call a img,.mail a img{flex:0 0 auto}
.sec_row .language-btn,.sec_row .language-btn:active,.sec_row .language-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 20px;font-size:16px;background-color:transparent!important;border-color:#fff!important;color:#fff!important}
.sec_row .language-btn img{height:20px;width:auto;margin:0}
.navigation .btn-primary.btn-white{background-color:#f57c20;border-color:#f57c20;color:#fff}
.navigation .btn-primary.btn-white:hover{background-color:transparent;color:#f57c20}
.navigation .navbar ul.ul_main{display:none}

/* Mega card (white dropdown) */
.mega-card{background:#fff;border-radius:8px;box-shadow:0 4px 7.5px rgba(0,0,0,.15);padding:24px;text-align:left}
.mega-card .mega-head{display:flex;flex-direction:column;gap:8px;padding:12px 0 12px;margin-bottom:12px;border-bottom:1px solid #e0e0e0}
.mega-card .mega-head h5{font-size:16px;font-weight:700;line-height:1.5;color:#2b2b2b;margin:0;white-space:nowrap}
.mega-card .mega-head p{font-size:14px;font-weight:400;line-height:1.35;color:#555;margin:0}
.mega-card .mega-cols{display:flex;gap:12px;align-items:flex-start}
.mega-card .mega-cols .mega-group{flex:1 1 0;min-width:160px}
.mega-card .mega-label{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#2b2b2b;opacity:.5;white-space:nowrap;transition:opacity .2s ease,color .2s ease}
.mega-card a.mega-label:hover{opacity:1;color:#f17e2f}
.mega-card .mega-list li a{display:flex;align-items:center;min-height:20px;padding:4px 0;font-size:16px;font-weight:700;line-height:1.5;color:#2b2b2b;white-space:nowrap;transition:color .2s ease}
.mega-card .mega-list li a:hover{color:#f17e2f}
.mega-card .mega-divider{height:1px;background:#e0e0e0;margin:12px 0}

/* Fixed (scrolled) header */
header.fixed{background-color:#fff!important;box-shadow:0 3px 8px rgb(0 0 0 / 8%)}
header.fixed{position:fixed}
header.fixed .navigation nav .main-ul>li>a{color:#2b2b2b}
header.fixed .navigation nav .main-ul>li>a:hover,header.fixed .navigation nav .main-ul>li.dropdown:hover>a{color:#f57c20}
header.fixed .call a,header.fixed .mail a{color:#2b2b2b}
header.fixed .sec_row .language-btn,header.fixed .sec_row .language-btn:active,header.fixed .sec_row .language-btn:focus{color:#2b2b2b!important;border-color:#2b2b2b!important}
header.fixed .btn-primary.btn-white{background-color:#f57c20;border-color:#f57c20;color:#fff}
header.fixed .btn-primary.btn-white:hover{background-color:transparent;color:#f57c20}
header .logo-img .logo-black,header.fixed .logo-img .logo-white,.mobile{display:none}
header.fixed .logo-img .logo-black{display:block}
.space-left{margin-left:9px}
button#sendNow {
    margin-top: 37px;
}
@media screen and (max-width:1700px){
.navigation nav .main-ul{gap:24px}
.navigation nav .main-ul>li>a{font-size:16px}
.navigation button{font-size:15px!important;line-height:1.2}
.logo-img img{max-width:200px}
.btn-primary,.btn-primary:active,.btn-primary:focus{padding:4px 24px}
}
@media screen and (max-width:1480px){
header.fixed .btn-primary.btn-white{padding:4px 24px}
button.language-btn.btn.btn-primary.btn-white.language-btn{padding:4px 20px}
.navigation nav .main-ul{gap:10px}
.navigation nav .main-ul>li>a{font-size:14px}
.call a,.mail a{font-size:14px}
.mega-card{padding:20px}
.mega-card .mega-cols .mega-group{min-width:140px}
.mega-card .mega-list li a{font-size:15px}
}
@media screen and (max-width:1367px){
header.fixed .btn-primary.btn-white{padding:7px 16px}
.navigation .btn,.navigation .btn:hover,.navigation .btn:active,.navigation .btn:focus{padding:9.733px 25px;font-weight:400;font-size:15px!important}
.navigation nav .main-ul{gap:18px;padding:0 10px}
.navigation nav .main-ul>li>a{font-size:14px}
.navigation .first_row{gap:18px}
.btn-primary,.btn-primary:active,.btn-primary:focus{font-size:18px}
.footer_bg{padding-bottom:60px}
.footer_bg{padding-top:60px}
.contactform-btm{padding:36px}
.logo-img img{max-width:180px}
}
@media screen and (max-width:1280px){
header .logo-img{max-width:200px}
.navigation .btn{font-size:16px}

}
/* Narrow desktops (1201-1300px): tighten the row so logo + nav + buttons fit on one line */
@media screen and (min-width:1201px) and (max-width:1300px){
header .logo-img{max-width:180px}
.navigation nav .main-ul{gap:10px;padding:0 0px}
.navigation nav .main-ul>li>a{font-size:14px}
.navigation .sec_row{gap:10px}
.navigation .first_row{gap:14px;padding-top:18px}
.sec_row .language-btn,.sec_row .language-btn:active,.sec_row .language-btn:focus{padding:4px 14px;font-size:14px}
.navigation .btn-primary.btn-white,.navigation .btn-primary.btn-white:hover{padding:4px 16px;font-size:14px!important}
}
@media screen and (max-width:1200px){
header{padding:21px 0}
.banner-inner{width:88%;}
}

/* ---------- Desktop dropdown behaviour ---------- */
@media (min-width:1201px){
.collapse.navbar-collapse{display:block}
.navigation .navbar-toggler{display:none}
/* Card position = Figma prototype overlay offset from the nav link (--card-x / --card-y set per item in nav-menu.php).
   The li has 12px top padding, so the card's top = link top + --card-y. */
.navigation .navbar .main-ul>li.dropdown>ul.ul_main{display:block!important;position:absolute;left:var(--card-x,0px);top:calc(24px + var(--card-y,30px));z-index:1001;width:400px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}
.navigation .navbar .main-ul>li.dropdown>ul.ul_main.mega-auto{width:761px}
.mega-card ul.submenu{display:block!important}
.mega-card a.mega-label{pointer-events:none}
.navigation .navbar .main-ul>li.dropdown:hover>ul.ul_main,.navigation .navbar .main-ul>li.dropdown:focus-within>ul.ul_main{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.navigation .navbar .main-ul>li.dropdown>ul.ul_main::before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px;}
header .header-inner{padding: 12px 0px;}
}

/* ---------- Mobile / tablet navigation ---------- */
@media (max-width:1200.5px){
.navigation{display:flex;align-items:center;position:absolute;left:0;width:100%;top:calc(100% + 20px)}
.navigation>a{display:none}
.navigation .navbar{width:100%;order:2;margin:0;padding:0}
.navbar-collapse{margin-bottom:0;max-height:89vh;overflow-y:auto}
.navigation .navbar-toggler{width:40px;margin:0;color:#fff;background-color:transparent;padding:0;outline:none!important;border:none}
.navbar-toggler{position:absolute;top:14px;right:0;padding:4px 8px 10px;margin:2px 15px 10px 0;z-index:1;outline:0!important}
.navbar-toggler span.icon-bar{transition:.4s}
.navbar-toggler .icon-bar{color:#fff;background:#fff;display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggler .icon-bar+.icon-bar{margin-top:4.5px;left:2px}
.navbar-toggler span:nth-child(1){transform:rotate(45deg);transform-origin:20% 12%;position:relative;left:2px}
.navbar-toggler span:nth-child(2){opacity:0}
.navbar-toggler span:nth-child(3){transform:rotate(-45deg);transform-origin:0 55%;left:0;position:relative}
.navbar-toggler.collapsed span:nth-child(1){transform:rotate(0deg);transform-origin:20% 12%;position:relative;left:0}
.navbar-toggler.collapsed span:nth-child(2){opacity:1}
.navbar-toggler.collapsed span:nth-child(3){transform:rotate(0deg);transform-origin:0 55%;left:0;position:relative}
header.fixed .navbar-toggler .icon-bar{background-color:#dc660c}
header .header-inner{position:relative}
header .header-inner .navbar-toggler{position:absolute;top:50%;transform:translateY(-50%)}
header .container{padding:0}
header .header-inner{padding:0 15px}
.navigation nav .main-ul{display:block;padding:0;gap:0}
.navigation nav .main-ul>li{padding:0!important;width:100%;text-align:left}
/* Expanded sub-menus keep the previous mobile design: black panel, white 15px links,
   group headers with +/- toggles opening a #1f1f1f list (Developer inhuren). */
.navigation .navbar .main-ul>li.dropdown>ul.ul_main{display:none;position:static;width:100%;max-width:none;border-radius:0;box-shadow:none;padding:0;background:#000;text-align:left}
.mega-card .mega-head,.mega-card .mega-divider{display:none}
.mega-card .mega-group{margin:0;position:relative;width:100%}
.mega-card .mega-label{display:none}
.mega-card .mega-cols{display:block}
.mega-card ul.mega-cols>li.mega-group{border-top:1px solid #333}
.mega-card ul.mega-cols>li.mega-group:first-child{border-top:0}
.mega-card ul.mega-cols .mega-label{display:block;opacity:1;color:#fff;font-size:15px;font-weight:500;line-height:1.2;padding:14px 15px;white-space:normal;pointer-events:auto}
.mega-card ul.submenu{display:none;background:#1f1f1f}
.mega-card .mega-list li{width:100%;border-top:1px solid #333}
.mega-card .mega-list li:first-child{border-top:0}
.mega-card .mega-list li a{display:block;padding:14px 15px;font-size:15px;font-weight:500;line-height:1.2;color:#fff;white-space:normal}
.mega-card ul.submenu li a{padding-left:20px}
.mega-card .mega-list li a:hover{color:#f57c20}
}
@media (min-width:992px) and (max-width:1700px){
.container, header .container{padding-left:3.8vw;padding-right:3.8vw}
}
@media (max-width:991px){
.social_right{justify-content:flex-start}
}
@media (max-width:767px){
.social_right{justify-content:flex-start}
.footer_bg h2{font-size:22px}
.footer_bg{padding-bottom:50px}
.footer_bg{padding-top:50px}
.social_right{margin-top:20px}
footer .contact-info,.footer_bg h2{margin-bottom:20px;line-height:1.4}
.contactform-btm{padding:24px}
.btn-primary,.btn-primary:active,.btn-primary:focus{font-size:14px;padding:4px 20px}
.contact-info ul li{max-width:100%}
header .logo-img img{max-width:140px}
.footer-btm ul{flex-wrap:wrap;gap:14px}
.footer-btm ul li:not(:last-child)::after{display:none}
.footer-btm ul li{padding-right:13px;padding-left:0}
}
@supports (-webkit-hyphens:none){
.footer_bg{background-image:url("https://www.zedrox.nl/assets/images/footer-bg.jpg")}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.footer_bg{background-image:url("https://www.zedrox.nl/assets/images/footer-bg.jpg")}
}
.dropdown-content.lang-content li a{display:flex}
.home-layout-n img.logo-white{display:none}
.home-layout-n img.logo-black{display:block}
.home-layout-n button.btn.btn-primary.btn-white{background-color:#f57c20;border-color:#f57c20;color:#fff}
.home-layout-n button.btn.btn-primary.btn-white:hover{background-color:#ffffff;color:rgb(245,124,32)}
.home-layout-n header.fixed .btn-primary.btn-white:hover{background-color:transparent;color:rgb(245,124,32)}
@media (min-width:1700px){
header .container{padding-left:3.8vw;padding-right:3.8vw}
}
@media (min-width:2100px){
header .container{padding-left:0;padding-right:0}
}
@media(max-width:1200.5px){
.home-layout-n .navbar-toggler .icon-bar{background:#000}
}
.home-layout-n img.logo-white{display:block}
.home-layout-n img.logo-black{display:none}
header .container{max-width:1664px}
.container.brand-logo-footer{display:flex;align-items:center;width:max-content;animation:marquees linear infinite;animation-duration:14s;flex-wrap:nowrap;gap:20px;max-width:max-content!important}
.container.brand-logo-footer.hide-desktop{display:none}
.brand_logo{width:100%}
@media (max-width:1200.5px){
.home-layout-n .navbar-toggler .icon-bar{background:#ffffff}
}
@media(max-width:768px){
.container.brand-logo-footer{max-width:max-content!important}
.container.brand-logo-footer.hide-desktop{display:flex}
.hide-mobile{display:none!important}
.dropdown.lang-drop.show-aftertab{display:none}
}
@media(max-width:576px){
.container.brand-logo-footer{max-width:max-content !important}
}
.contactform-btm{background:#212529BF}
@media(max-width:765px){
.contactform-btm{background:transparent}
.mobile-order{order:2}
}
@media (min-width:1700px){
header .container{padding-left:1.8rem;padding-right:1.8rem}
}
.partners_logo{background-color:#121212;;padding:16px 5px;overflow:hidden}
.logo_block{display:flex;gap:12px;justify-content:space-evenly}
.footer-btm{background:#171717}
@media screen and (max-width:767px){
.logo_block{align-content:center;flex-wrap:wrap}
}
.footer_bg{background-image:url("https://www.zedrox.nl/assets/images/footer-bg-zedroxnl.webp");background-position:37%}
.footer_bg:before{background:rgb(0 0 0 / 78%)}
@media (max-width:450px){
.footer_bg{background-position:37%}
}
@media(max-width:991px){
.hide-mobile{display:none}
}
@media (max-width:1199px){
.container{padding:0 15px}
}
@media (max-width:1400px){
header.header{padding:20px 0 16px 25px}
}
.btn-primary{background-color:#f57c20;border-color:#f57c20}
.btn-primary:hover{border-color:#f57c20}
@media (min-width:1701px){
.container{max-width:1664px}
}
@media (max-width:1700px){
.container{max-width:1649px}
}
@media (max-width:1400px){
.container{max-width:1340px!important}
}
@media (max-width:1200px){
.container{max-width:1140px!important}
}
@media (max-width:992px){
.container{max-width:960px!important}
}
@media (max-width:768px){
.container{max-width:720px!important}
}
@media (max-width:576px){
.container{max-width:540px!important}
}
.contactform-btm .form-control input{background-color:#333333 !important;color:#fff;font-weight:400}
footer .container,footer .footer-btm .container{max-width:1285px}
footer.footer_landing .footer-btm p,.contact-info ul li p{text-align:left;font-family:Raleway}
footer.footer_landing .contact-info ul li h3{font-size:18px;font-weight:700;font-family:Raleway}
footer.footer_landing .contact-info ul li img{filter:opacity(0.7)}
footer.footer_landing .contact-info ul li:last-child img{filter:opacity(1)}
footer.footer_landing form.frmContact .col-md-12:last-child{display:flex}
footer.footer_landing .social_right{gap:34px}
@media screen and (max-width:1200px){
footer.footer_landing .social_right{gap:14px}
}
@media screen and (max-width:767px){
footer.footer_landing .social_right{gap:4px}
footer.footer_landing .footer-btm ul{gap:4px}
}
@media (min-width:768px) and (max-width:1200.5px){
.m_sec_call{margin-left:-30px!important;justify-content:center;width:100%}
}
.lang-drop{width:fit-content;display:inline-block}
.language-btn img{margin-right:5px;width:auto;height:15px}
.dropdown-content{display:none;position:absolute;width:80%;overflow:auto;box-shadow:0 8px 16px 0 rgba(0, 0, 0, .2);background:#fff;z-index:9;left:9px}
.mobile-cta-block{display:none;}
@media (max-width:1440px){
.first_row .btn-primary,.first_row .btn-primary:hover,.first_row .btn-primary:active,.first_row .btn-primary:focus{padding:7px 16px}
}
@media (min-width:1200.1px){
.m_sec_call{display:none}
}
@media (max-width:1200px){
.navigation .first_row{padding:10px;gap:12px;font-size:14px;background-color:transparent;flex-wrap:wrap;justify-content:space-evenly;width:100%}
.navigation{display:block}
.call a img,.mail a img{width:20px}
.m_hide{display:none}
}
@media (min-width:768px) and (max-width:1200.5px){
.m_sec_call{display:flex;position:absolute;justify-self:anchor-center;gap:15px;margin-left:50px}
.navigation .first_row{display:none}
}
@media (min-width:601px) and (max-width:767px){
.m_sec_call{display:flex;position:absolute;gap:10px;right:55%;margin-left:20px}
.navigation .first_row{display:none}
}
@media (max-width:600px){
header.fixed .navigation .first_row{background-color:#ffffff}
.m_sec_call{display:none}
}
.dropdown.lang-drop{position:relative;border-radius:28px}
.dropdown-content.lang-content li a{color:#000;font-size:15px}
li.lang-img{margin:9px}
.lang-content img{margin-right:10px}
.dropdown.lang-drop.show-aftertab{display:none}
@media (max-width:1200px){
.dropdown.lang-drop.show-aftertab{display:block}
.hide-aftertab{display:none}
.dropdown.lang-drop{position:absolute;bottom:20px;right:111px;padding:8px;top:-6px}
.dropdown-content{width:85%;left:14px}
.m_sec_call{display:none}

    body:has(.navbar-collapse.show)::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}
    body:has(.navbar-collapse.show){overflow:hidden}
   .navigation .navbar-collapse{background:#EFEFEF}
    .navigation .navbar .main-ul>li{margin:0;text-align:center;border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0}
    .navigation .navbar .main-ul>li>a{color:#2B2B2B!important;font-weight:700;justify-content:center;width:100%;display:inline-flex;align-items:center;gap:6px;line-height:150%;font-size:14px;padding:8px 16px}
    .navigation .navbar .main-ul>li.dropdown>a ~ small.open{display:none!important}
    small.open{background:url(../images/plus-img.png) 4px 5px no-repeat rgba(255,255,255,.15);cursor:pointer;height:100%;max-height:46px;position:absolute;right:0;top:0;width:48px;display:block}
    small.open.active{background:url(../images/plus-img.png) 4px -36px no-repeat rgba(255,255,255,.15)}
    .navigation .navbar .main-ul > li > a:hover{color:#f57c20!important}
    .navigation .navbar .main-ul > li.mobile{display:none}
    .mobile-cta-block{display:block;padding:20px 16px 24px;background:#EFEFEF}
    .mobile-cta-pills{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}
    .mcta-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 24px;border:1px solid #f57c20;border-radius:30px;background:transparent;color:#f57c20;font-weight:600;font-size:15px;line-height:1.2;text-align:center;transition:all .25s ease;min-height:40px;max-height:40px}
    .mcta-pill span{color:#f57c20}
    .mcta-pill img{width:18px;height:18px;object-fit:contain}
    .mcta-pill:hover{background:#f57c20;color:#ffffff}
    .mcta-pill:hover span{color:#ffffff}
    .mcta-pill:hover img{filter:brightness(0) invert(1)}
    .mcta-talk{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 24px;border:1px solid #f57c20;border-radius:30px;background:#f57c20;color:#ffffff;font-weight:700;font-size:17px;line-height:1.2;text-align:center;transition:all .25s ease;min-height:40px;max-height:40px}
    .mcta-talk span,
    .mcta-talk svg{color:#ffffff}
    .mcta-talk:hover{background:#ffffff;color:#f57c20}
    .mcta-talk:hover span,
    .mcta-talk:hover svg{color:#f57c20}


}
@media (max-width: 767px) {
.mobile-cta-pills{grid-template-columns:1fr}
button.language-btn.btn.btn-primary.btn-white.language-btn{display: none;}
}
@media (max-width:768px){
.dropdown.lang-drop{position:absolute;bottom:14px}
button.language-btn.btn.btn-primary.btn-white.language-btn{width:182px;padding:10px 9px}
}
@media (max-width:500px){
.dropdown-content{display:none;position:absolute;width:80%;overflow:auto;box-shadow:0 8px 16px 0 rgba(0, 0, 0, .2);background:#fff;z-index:9;left:20px}
li.lang-img{margin:6px}
}
@media (max-width:480px){
.dropdown.lang-drop{position:absolute;right:67px}
button.language-btn.btn.btn-primary.btn-white.language-btn{width:fit-content;font-size:0!important;border-radius:5px;padding:7px}
.language-btn img{margin-right:0;margin-top:0;width:12px;height:12px}
.dropdown-content.lang-content li a{color:#000;font-size:0}
.lang-content img{margin-right:0}
.dropdown-content{margin-left:-12px;border-radius:5px;width:30px}
}
@media (max-width:400px){
.dropdown.lang-drop{position:absolute;right:59px}
}
@media (max-width:320px){
.dropdown.lang-drop{position:absolute}
}
