@charset "UTF-8";
@media (max-width:991.98px){
    .desktop{display:none !important;}
    .heading-1{hyphens:auto;font-size:38px;}
    .heading-2{hyphens:auto;font-size:30px;}
    .heading-3{hyphens:auto;font-size:32px;}
    .heading-4{hyphens:auto;font-size:32px;}
    .heading-5{hyphens:auto;font-size:32px;}
    .header-top{display:flex;justify-content:space-between;align-items:center;}
    .logo{height:70px;}
    .logo a{height:70px;display:flex;align-items:center;justify-content:flex-start;}
    .header-right-box{position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:9;background-color:#ffffff;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:5px;padding:0 0 50px 0;margin:0 0;opacity:0;visibility:hidden;pointer-events:none;}
    .header-right-box.active{opacity:1;visibility:visible;pointer-events:all;left:0;}
    .mobil-menu-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#efefef;border-radius:3px;color:#343434;cursor:pointer;}
    .mobil-menu-button svg{width:30px;height:30px;}
    .header-right-box.active .mobil-menu-button{}
    .header-right-box.active .mobil-menu-button svg{}
    .menu{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:100%;padding-right:0.75rem !important;padding-left:0.75rem !important;}
    .menu ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:100%;padding-top:15px;gap:5px;border-top:1px solid #e6e6e6;}
    .menu ul li{width:100%;border-bottom:1px solid #e6e6e6;flex-direction: column;}
    .menu ul li a{display:inline-block;width:100%;padding:10px 5px;}
    .menu ul ul{position:initial;opacity:0;visibility:hidden;pointer-events:none;width:100%;padding-left:15px;padding-top:0;max-height:0;overflow:hidden;}
    .menu ul ul li{border-bottom:none;}
    .menu ul li.active ul{opacity:1;visibility:visible;pointer-events:all;max-height:unset;}
    .menu ul ul:before, .menu ul ul:after{display:none;}
    .menu ul li ul li a{padding:12px 5px;}
    .has-menu-arrow{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:36px;}
    .has-menu-arrow svg{width:26px;height:26px;}
    .menu ul li.active .has-menu-arrow svg{transform:rotate(180deg) scale(1) skew(0deg) translate(0px);-webkit-transform:rotate(180deg) scale(1) skew(0deg) translate(0px);-moz-transform:rotate(180deg) scale(1) skew(0deg) translate(0px);-o-transform:rotate(180deg) scale(1) skew(0deg) translate(0px);-ms-transform:rotate(180deg) scale(1) skew(0deg) translate(0px);}
    .language{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:5px;padding-right:0.75rem !important;padding-left:0.75rem !important;}
    .language .language-item{width:100%;border-bottom:1px solid #e6e6e6;}
    .language .language-item a{width:100%;padding:10px 5px;}
    .language .language-item img{}
    .mobile-menu-search{width:100%;padding-right:0.75rem !important;padding-left:0.75rem !important;}
    .mobil-menu-social{margin-top:auto;width:100%;padding-right:0.75rem !important;padding-left:0.75rem !important;}
    .main-banner-caption-content{pointer-events:none;}
}
@media (min-width:0px){
    :root{--responsive-max-width:540px;}
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width:100%;}
}
@media (min-width:576px){
    :root{--responsive-max-width:540px;}
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width:var(--responsive-max-width);}
}
@media (min-width:768px){
    :root{--responsive-max-width:720px;}
}
@media (min-width:992px){
    :root{--responsive-max-width:960px;}
    .mobile{display:none !important;}
    .menu ul li:hover ul{opacity:1;visibility:visible;pointer-events:all;}
}
@media (min-width:1200px){
    :root{--responsive-max-width:1140px;}
}
@media (min-width:1400px){
    :root{--responsive-max-width:1320px;}
}