.page-header{position:fixed;width:100%;z-index:999;top:0;transition:0.3s all;background-color:#FFF}body:not(.home) .main-content{margin-top:134px}.admin-bar .page-header{top:32px}.page-header::before{content:'';position:absolute;left:0;height:5px;background-color:#DE232B;width:100%;transition:0.6s all;z-index:-1}.page-header::before{top:0;width:100%}.page-header.sticky{border-bottom:.5px solid #DBDBDB}.home .page-header:not(:hover):not(.sticky)::before,.home .page-header:not(:hover)::after{opacity:0;visibility:hidden}.page-header .header-content{display:flex;align-items:center;justify-content:space-between;max-width:1340px!important}.header-menu .menu{display:flex}.header-menu .menu-item{position:relative}.header-menu .menu>.menu-item>.sub-menu{position:absolute;top:100%;left:-6px;opacity:0;visibility:hidden;transition:0.3s;background-color:#FFF;min-width:299px;padding:20px 0 0;border:1px solid #DBDBDB}.header-menu .menu>.menu-item:last-child>.sub-menu{right:-50px;left:auto}.header-menu .sub-menu>.menu-item{margin-bottom:1.3px;padding:0 20px 20px}.header-menu .sub-menu>.menu-item:last-child{margin-bottom:0}.header-menu .menu>.menu-item:hover>.sub-menu{opacity:1;visibility:visible}.header-menu .menu-item:hover>a{color:#DE232B}.header-menu .menu .sub-menu .sub-menu{position:absolute;left:100%;background-color:#FFF;min-width:299px;transition:0.3s all;opacity:0;visibility:hidden;top:0;top:-21px;padding:20px 0 0;border:1px solid #DBDBDB}.header-menu .menu .sub-menu .menu-item:hover>.sub-menu{opacity:1;visibility:visible}.header-menu .menu .sub-menu .sub-menu .sub-menu{top:100%;left:-1px;width:auto;right:-1px}.header-right.h-part{display:flex;align-items:center;opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-delay:0.5s}.header-lang{position:relative;padding-left:40px}.header-lang .widget_polylang{opacity:0;visibility:hidden;position:absolute;top:100%;transition:0.3s;min-width:100px;text-align:center;left:50%;transform:translateX(-50%);background-color:#FFF;padding:5px 0;border:1px solid #DBDBDB}.header-lang .lang-icon{cursor:pointer;padding:52px 0 54px;font-size:20px;position:relative}.home .page-header:not(.landing-out):not(:hover) .lang-icon{color:#fff}.header-lang:hover .widget_polylang{opacity:1;visibility:visible}.custom-logo-link{display:block}.custom-logo{max-width:80px;transition:all .3s}.header-menu .menu>.menu-item{margin-left:36px}.header-menu .menu-item{position:relative}.header-menu .menu>.menu-item>a{padding:52px 5px 54px;display:block}.header-menu .sub-menu .menu-item a{position:relative;padding-left:40px;display:inline-block;vertical-align:top;white-space:nowrap}.header-menu .sub-menu .menu-item a::before{content:'';position:absolute;width:10px;height:10px;background-color:#DE232B;top:53%;transform:translateY(-50%);left:10px}body::before{content:'';position:fixed;width:100%;height:100%;left:0;background-color:#000;transition:0.3s;opacity:0;visibility:hidden;z-index:900}body.overlay::before{opacity:.4;visibility:visible}.header-menu .menu-item.not-hover:not(.in-hover)>a{mix-blend-mode:luminosity}.header-lang .lang-icon:hover{color:#DE232B}.menu-btn{width:28px;height:20px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.5s ease-in-out}.menu-btn__burger,.menu-btn__burger::before,.menu-btn__burger::after{width:28px;height:2px;border-radius:5px;background-color:#1A1A1A;transition:all 0.5s ease-in-out}.menu-btn__burger::before,.menu-btn__burger::after{content:"";position:absolute}.menu-btn__burger::before{transform:translateY(-9px)}.menu-btn__burger::after{transform:translateY(9px)}.menu-btn.open .menu-btn__burger{transform:translateX(-50px);background-color:transparent!important;box-shadow:none}.menu-btn.open .menu-btn__burger::before{transform:rotate(45deg) translate(35px,-35px)}.menu-btn.open .menu-btn__burger::after{transform:rotate(-45deg) translate(35px,35px)}.mobile-wrapper{background-color:#F8F8F8;position:absolute;width:100%;top:100%;height:calc(100vh - 103px);right:-100%;overflow:auto;transition:0.5s all;overflow-y:auto;overflow-x:hidden;padding-bottom:40px}.header-menu-mobile{padding:36px 0 0}.sub-menu-title.show~.container .header-menu-mobile{padding-top:102px}.admin-bar .mobile-wrapper{height:calc(100vh - 135px)}.mobile-wrapper.open{right:0}.open-sub-menu.action-mobile::before{content:'\f054';font-family:'Font Awesome 6 Pro'}.sub-menu-title::before{content:'\f053';font-family:'Font Awesome 6 Pro'}.text-effect-group{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.text-effect-wrapper{display:block;position:relative;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transition-delay:var(--transition-delay-animating);-o-transition-delay:var(--transition-delay-animating);transition-delay:var(--transition-delay-animating)}.text-effect-wrapper.reset{-webkit-transition:0s;-o-transition:0s;transition:0s}.text-effect-text{display:inline-block;position:relative;white-space:pre}.text-effect-shadow{white-space:pre;position:absolute;top:100%;left:0}.header-menu .menu-item a.animating .text-effect-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:var(--transition-delay);-o-transition-delay:var(--transition-delay);transition-delay:var(--transition-delay)}.header-lang .lang-icon.animating .text-effect-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:var(--transition-delay);-o-transition-delay:var(--transition-delay);transition-delay:var(--transition-delay)}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@media (min-width:1025px){.mb-show{display:none}.mobile-wrapper{display:none}.page-header:hover::before{width:0}.home .page-header:not(:hover):not(.landing-out){background-color:transparent;border-bottom:0}.home .page-header:not(:hover):not(.landing-out) .menu>.menu-item>a{color:#fff}.page-header.sticky .custom-logo{max-width:50px;height:auto}.header-menu .menu>.menu-item>a{transition:all .3s}.header-lang .lang-icon{transition:all .3s}.page-header.sticky .header-menu .menu>.menu-item>a{padding:37px 5px 39px}.page-header.sticky .header-lang .lang-icon{padding:37px 0 39px}.header-lang ul li{margin-bottom:5px}}@media (max-width:1400px){.header-lang .widget_polylang{right:-10px;transform:none;left:auto}}@media (max-width:1024px){.dk-show{display:none}.header-right.h-part{margin-right:-4px}.page-header .header-content{padding-top:7px;padding-bottom:8px}.header-menu-mobile .sub-menu{position:absolute;left:100%;transition:0.3s all;width:100%;background-color:#F8F8F8;z-index:99;height:100%;padding:45px 20px;top:62px}.mobile-wrapper .container{position:relative}.header-menu-mobile .sub-menu.active{left:0}.open-sub-menu.action-mobile{padding:0 14px}.header-menu-mobile .menu-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;line-height:normal;font-weight:500;font-size:18px}.header-menu-mobile .sub-menu .menu-item{margin-bottom:44px}.sub-menu-title{padding:20.5px 34px;position:absolute;z-index:100;background-color:rgba(235,235,235,.96);width:100%;color:#DE232B;opacity:0;visibility:hidden;transition:0.3s all;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.sub-menu-title::before{margin-right:24px}.sub-menu-title.level2{z-index:105}.sub-menu-title.show{opacity:1;visibility:visible}.mobile-language ul li:not(:last-child):after{content:"";width:1px;height:15px;border-right:1px solid #000;margin-left:14px;display:inline-block;vertical-align:middle;margin-bottom:7px}.mobile-language ul li:not(:last-child){margin-right:15px}.mobile-language ul{display:flex}.home .page-header:not(.menu-open):not(.sticky){background:transparent}.home .page-header:not(.menu-open):not(.sticky) .menu-btn__burger,.home .page-header:not(.menu-open):not(.sticky) .menu-btn__burger::before,.home .page-header:not(.menu-open):not(.sticky) .menu-btn__burger::after{background-color:#fff}.header-menu-mobile .sub-menu .sub-menu{top:0}}@media (max-width:782px){.admin-bar .page-header{top:46px}.admin-bar .mobile-wrapper{height:calc(100vh - 149px)}}@media (max-width:767px){.page-header .custom-logo{max-width:50px;height:auto}body:not(.home) .main-content{margin-top:70px}.admin-bar .mobile-wrapper{height:calc(100vh - 116px)}}@media (max-width:600px){.admin-bar .page-header{top:0}.admin-bar .mobile-wrapper{height:calc(100vh - 66px)}}.section-banner{overflow:hidden}