.container{padding:0 1rem}
body.overflow-hidden-header .header{background:#335465}
.header{background:#1d4154;left:0;padding-bottom:24px;padding-top:24px;position:fixed;top:0;width:100%;z-index:1;z-index:10}
@media only screen and (max-width:1220px){
.header{padding-bottom:10px;padding-top:10px}

}
.header .large-container{align-items:center;display:flex;justify-content:flex-start}
@media only screen and (max-width:1220px){
.header .large-container{padding-left:20px;padding-right:20px}

}
.header .header-logo{margin-right:auto;max-width:150px;width:100%}
@media(max-width:480px){
.header .header-logo{max-width:120px}

}
@media only screen and (max-width:1220px){
.header .header-logo{max-width:98px}

}
.header .header-logo a{display:block;transition:opacity,.6s}
.header .header-logo a img{aspect-ratio:1/.19;display:block;width:100%}
.header .header-logo a:hover{opacity:.6}
.header .header-menu{margin-right:32px}
@media only screen and (max-width:1220px){
.header .header-menu{display:none}

}
.header .header-menu>nav>ul>li:hover{background:hsla(0,0%,100%,.4);background-blend-mode:overlay;border-radius:300px}
.header .header-menu ul{align-items:flex-start;display:flex;justify-content:center}
.header .header-menu ul>li{margin-right:21px;padding:9px 15px}
.header .header-menu ul>li:last-child{margin-right:0}
.header .header-menu ul>li.has-child a{align-items:center;display:flex;justify-content:flex-start}
.header .header-menu ul>li.has-child a:before{background:#fff;content:"";display:block;height:8px;margin-left:10px;margin-right:3px;order:1;transform:rotate(-45deg);width:2px}
.header .header-menu ul>li.has-child a:after{background:#fff;content:"";display:block;height:8px;order:2;transform:rotate(45deg);width:2px}
.header .header-menu ul>li.has-child .sub-menu{background:#fff;border-radius:6px;display:flex;flex-direction:row;margin-top:46px;opacity:0;padding:40px;pointer-events:none;position:absolute;transform:translate(-50%,-10%);transition:.3s cubic-bezier(.25,.46,.45,.94);visibility:hidden}
.header .header-menu ul>li.has-child .sub-menu:before{background-color:transparent;content:"";height:43px;left:0;position:absolute;top:-43px;width:100%}
.header .header-menu ul>li.has-child:hover .sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible;z-index:9}
.header .header-menu ul .mega .sub-menu{left:150px;transform:translate(-50%,-10%)}
.header .header-menu ul .mega:last-of-type .sub-menu{left:-120px}
.header .header-menu ul>li.has-child{position:relative;transition:opacity,.6s}
.header .header-menu ul>li.has-child .sub-menu .single{margin-right:20px}
.header .header-menu ul>li.has-child .sub-menu .single:last-of-type{margin-right:0}
.header .header-menu ul>li.has-child .sub-menu .single>li{color:#1d4154;font-family:Montserrat-Regular;font-size:14px;font-weight:600;line-height:21px;margin-bottom:16px}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child{display:block;max-width:190px;min-width:190px;width:100%}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li{margin-bottom:12px;margin-right:15px;padding:0}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li:last-of-type,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li:last-of-type{margin-bottom:0}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li a,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li a{color:#1d4154;font-family:Montserrat-Regular;font-size:14px;font-weight:400;line-height:21px;transition:opacity,.6s}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li a:after,.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li a:before,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li a:after,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li a:before{content:unset}
.header .header-menu ul>li.has-child .sub-menu .single .mega-sub-menu-child li:hover a,.header .header-menu ul>li.has-child .sub-menu .single .sub-menu-child li:hover a{opacity:.4}
.header .header-menu ul li a{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-weight:600;line-height:21px}
.header .header-options{align-items:center;display:flex;justify-content:flex-start}
.header .header-options .main-button{height:42px}
@media only screen and (max-width:480px){
.header .main-button a{font-size:10px}

}
@media only screen and (max-width:320px){
.header .main-button a{font-size:10px;line-height:10px}

}
.header .header-search{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:32px;transition:opacity,.6s}
@media only screen and (max-width:1220px){
.header .header-search{display:none}

}
.header .header-search:hover{opacity:.6}
.header .header-lang{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:opacity,.6s}
@media only screen and (max-width:1220px){
.header .header-lang{display:none}

}
.header .header-lang:hover{opacity:.6}
.header .header-button,.header .header-button-link{margin-left:32px}
.header .header-button .header-button a,.header .header-button-link .header-button a{height:40px}
.header-search-box{opacity:1;position:fixed;transform:translateY(-100%);transition:all .6s ease-in-out;visibility:hidden;width:100%;z-index:9}
.header-search-box.active{opacity:1;padding-top:90px;transform:translateY(0);transition:all .6s ease-in-out;visibility:visible}
.header-search-box .container{background:#335465;padding:20px 0}
.header-options .hamburger{display:none}
.header-options .hamburger.active{display:block}
.header-options .hamburger.active .hamburger-box .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.header-options .hamburger.active .hamburger-box .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s,background-color .3s ease-in-out}
.header-options .hamburger.active .hamburger-box .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,background-color .3s ease-in-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,background-color .3s ease-in-out;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,background-color .3s ease-in-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}
@media only screen and (max-width:1220px){
.header-options .hamburger{cursor:pointer;display:inline-block;margin-left:20px;overflow:visible;transition:.3s cubic-bezier(.25,.46,.45,.94)}

}
.header-options .hamburger .hamburger-box{display:flex;height:16px;position:relative;width:20px}
.header-options .hamburger .hamburger-box .hamburger-inner{background-color:#fff;display:block;height:1.5px;position:absolute;top:50%;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition:.3s cubic-bezier(.25,.46,.45,.94);width:20px}
.header-options .hamburger .hamburger-box .hamburger-inner:after,.header-options .hamburger .hamburger-box .hamburger-inner:before{background-color:#fff;content:"";display:block;height:1.5px;position:absolute;transition:.3s cubic-bezier(.25,.46,.45,.94);width:20px}
.header-options .hamburger .hamburger-box .hamburger-inner:before{top:-7px;transition:top .1s ease-in .25s,opacity .1s ease-in,background-color .3s ease-in-out}
.header-options .hamburger .hamburger-box .hamburger-inner:after{bottom:-7px;transition:bottom .1s ease-in .25s,background-color .3s ease-in-out,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),background-color .3s ease-in-out;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),background-color .3s ease-in-out,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}
.mobile-menu.sub-menu-active .header-menu-item.has-child.rotate{display:block;margin-top:0}
.mobile-menu.sub-menu-active .header-menu-item.has-child.rotate .submenu-trigger{background-image:url(link-arrow.svg);float:left;margin-left:-3px;margin-right:11px;margin-top:9px;transform:rotate(180deg)}
.mobile-menu.sub-menu-active .header-menu-item.has-child.rotate>a{color:#1d4154;font-family:MontserratBold}
.mobile-menu>.container{padding:20px}
.mobile-menu>.container ul>.header-menu-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px;margin-top:20px;position:relative}
.mobile-menu>.container ul>.header-menu-item:last-of-type:before{content:unset}
.mobile-menu>.container ul>.header-menu-item:before{background:hsla(0,0%,100%,.4);bottom:-9px;content:"";height:1px;left:0;opacity:.5;position:absolute;width:100%}
.mobile-menu>.container ul>.header-menu-item.has-child .submenu-trigger{background-image:url(white-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;display:inline-block;float:right;height:13px;width:13px}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu{display:none}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu.show{display:block;margin-top:17px}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu.show .single>li{color:#1d4154;font-family:MontserratBold;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px;margin-bottom:14px}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu.show .single .mega-sub-menu-child{margin-bottom:27px}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu.show .single .mega-sub-menu-child>li{margin-bottom:14px}
.mobile-menu>.container ul>.header-menu-item.has-child>.sub-menu.show .single .mega-sub-menu-child a{color:#1d4154;font-size:16px;font-weight:400;line-height:24px}
.mobile-menu>.container ul>.header-menu-item a{color:#fff;display:inline-block;font-family:Montserrat-Regular;font-size:20px;font-style:normal;font-weight:600;line-height:30px}
.mobile-menu>.container .search-header{margin-bottom:39px}
.mobile-menu>.container .search-header>.container{padding:0}
.mobile-menu>.container .search-header .input-wrap{position:relative}
.mobile-menu>.container .search-header .input-wrap input{background:hsla(0,0%,100%,.4);background-blend-mode:overlay;border-radius:300px;color:#fff;font-size:16px;line-height:24px;padding:7px 10px 7px 44px}
.mobile-menu>.container .search-header .input-wrap input::placeholder{color:#fff}
@media(max-width:680px){
.mobile-menu>.container .search-header .input-wrap input{padding-left:60px}

}
.mobile-menu>.container .search-header .input-wrap button{background:none;border:none;display:flex;left:14px;position:absolute;top:50%;transform:translateY(-50%)}
.header-button a{height:40px}
.header-lang .active-region .icon-region{display:block;height:27px;object-fit:cover;width:27px}
.history .history__container .history-slider-wrap .single-slide .top-block .container{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1021px;padding:0 20px 0 113px;width:100%}
@media only screen and (max-width:1400px){
.history .history__container .history-slider-wrap .single-slide .top-block .container{max-width:100%;padding:0 161px 0 258px}

}
@media(max-width:1024px){
.history .history__container .history-slider-wrap .single-slide .top-block .container{align-items:flex-start;flex-direction:column;padding:0 20px}

}
.footer{padding-bottom:52px;padding-top:133px}
@media only screen and (max-width:1220px){
.footer{padding-bottom:55px;padding-top:55px}

}
.footer .footer-container__top-bar{align-items:flex-start;display:flex;justify-content:flex-start;padding-bottom:50px}
@media only screen and (max-width:1220px){
.footer .footer-container__top-bar{flex-wrap:wrap;margin-bottom:50px}

}
@media only screen and (max-width:1050px){
.footer .footer-container__top-bar{margin-bottom:0;padding-bottom:40px}

}
.footer .footer-container .footer-column{margin-right:80px}
@media only screen and (max-width:1220px){
.footer .footer-container .footer-column{margin-right:0;width:25%}

}
@media only screen and (max-width:1050px){
.footer .footer-container .footer-column{margin-right:0;width:100%}
.footer .footer-container .footer-column:nth-child(4){border-bottom:1px solid rgba(45,45,45,.15)}

}
.footer .footer-container .footer-column.footer-column-subscribe{margin-right:0;max-width:360px;width:100%}
@media only screen and (max-width:1220px){
.footer .footer-container .footer-column.footer-column-subscribe{margin-bottom:50px;max-width:100%;order:-1}

}
@media only screen and (max-width:1050px){
.footer .footer-container .footer-column.footer-column-subscribe{margin-bottom:14px}

}
.footer .footer-container .footer-column.footer-column-subscribe .footer-column-title:after{content:unset}
.footer .footer-container .footer-column.footer-column-subscribe label{width:100%}
.footer .footer-container .footer-column.footer-column-subscribe .submit-wrap{display:block}
.footer .footer-container .footer-column.footer-column-subscribe .input-wrap.checkbox-type{margin-bottom:6px}
.footer .footer-container .footer-column.footer-column-subscribe button{background:#1d4154;border:1px solid transparent;border-radius:300px;box-shadow:none;color:#fff;display:inline-block;float:right;font-family:Montserrat-Regular;font-size:14px;font-weight:600;line-height:21px;padding:9px 20px 10px;transition:opacity,.6s}
@media only screen and (max-width:1220px){
.footer .footer-container .footer-column.footer-column-subscribe button{width:100%}

}
.footer .footer-container .footer-column.footer-column-subscribe button:hover{opacity:.6}
.footer .footer-container .footer-column-title{color:#2d2d2d;font-family:Poppins;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:18px;position:relative}
@media only screen and (max-width:1050px){
.footer .footer-container .footer-column-title:after{background:url(arrow-black.svg);background-repeat:no-repeat;background-size:auto 100%;content:"";height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.6s cubic-bezier(.25,.46,.45,.94);width:16px}

}
.footer .footer-container .footer-column-menus{margin-bottom:35px}
@media only screen and (max-width:1050px){
.footer .footer-container .footer-column-menus{border-top:1px solid rgba(45,45,45,.15);cursor:pointer;margin-bottom:0}
.footer .footer-container .footer-column-menus .footer-column-title{font-family:Poppins-semibold;margin-bottom:0;padding:13px 0}

}
.footer .footer-container .footer-column-menus:last-child{margin-bottom:0}
.footer .footer-container .footer-column-menus.active .footer-column-title:after{transform:translateY(-50%) rotate(180deg)}
@media only screen and (max-width:1050px){
.footer .footer-container .footer-column-menu .footer-menu{display:none;margin-bottom:17px;margin-top:21px}

}
.footer .footer-container .footer-column-menu .footer-menu li{margin-bottom:10px}
.footer .footer-container .footer-column-menu .footer-menu li a{color:#818181;display:inline-block;font-family:Montserrat-Regular;font-size:14px;letter-spacing:0;line-height:21px;transition:color,.6s}
.footer .footer-container .footer-column-menu .footer-menu li a:after{background:#e53c46;content:"";display:block;height:1px;transition:width,.6s;width:0}
.footer .footer-container .footer-column-menu .footer-menu li a:hover{color:#e53c46}
.footer .footer-container .footer-column-menu .footer-menu li a:hover:after{width:100%}
.footer .footer-container__bottom-bar{align-items:center;border-top:1px solid rgba(45,45,45,.15);display:flex;justify-content:flex-start;padding-top:60px}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar{align-items:unset;border-top:0;flex-direction:column;justify-content:unset;padding-top:0}

}
.footer .footer-container__bottom-bar .logo-copyright{margin-right:auto;width:65%}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar .logo-copyright{order:2;width:100%}

}
.footer .footer-container__bottom-bar .footer-logo{margin-bottom:25px;max-width:126px}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar .footer-logo{margin:0 auto 14px}

}
.footer .footer-container__bottom-bar .footer-logo img{display:block;height:auto;width:100%}
.footer .footer-container__bottom-bar .footer-copyright{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#818181;display:flex;font-family:Montserrat-Regular;font-size:14px;justify-content:flex-start;line-height:21px}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar .footer-copyright{flex-direction:column;text-align:center}
.footer .footer-container__bottom-bar .footer-copyright .copyright-wrap{order:2;width:100%}
.footer .footer-container__bottom-bar .footer-copyright ul{width:100%}
.footer .footer-container__bottom-bar .footer-copyright ul li{margin-left:0!important}

}
.footer .footer-container__bottom-bar .footer-copyright ul li{margin-left:20px}
.footer .footer-container__bottom-bar .footer-copyright ul li a{color:#818181;display:inline-block;font-family:Montserrat-Regular;font-size:14px;letter-spacing:0;line-height:21px;transition:color,.6s}
.footer .footer-container__bottom-bar .footer-copyright ul li a:after{background:#e53c46;content:"";display:block;height:1px;transition:width,.6s;width:0}
.footer .footer-container__bottom-bar .footer-copyright ul li a:hover{color:#e53c46}
.footer .footer-container__bottom-bar .footer-copyright ul li a:hover:after{width:100%}
.footer .footer-container__bottom-bar .social-media{align-items:center;display:flex;justify-content:flex-end;width:35%}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar .social-media{justify-content:space-between;margin-bottom:60px;order:1;width:100%}

}
.footer .footer-container__bottom-bar .social-media .social-media-item{align-items:center;background:#eef4f7;border-radius:50%;display:flex;height:36px;justify-content:flex-end;margin-left:20px;width:36px}
@media only screen and (max-width:1050px){
.footer .footer-container__bottom-bar .social-media .social-media-item{margin-left:0}

}
.footer .footer-container__bottom-bar .social-media .social-media-item a{align-items:center;display:flex;height:100%;justify-content:center;padding:8px;transition:opacity,.6s;width:100%}
.footer .footer-container__bottom-bar .social-media .social-media-item a:hover{opacity:.6}
.footer .footer-container__bottom-bar .social-media .social-media-item img,.footer .footer-container__bottom-bar .social-media .social-media-item svg{height:100%}
.header .header-logo{
  max-width: 250px;
}
@media only screen and (max-width: 1050px){
.footer .footer-container__bottom-bar .social-media{
    justify-content: end !important;
  }

}
@media only screen and (max-width: 1050px){
.footer .footer-container__bottom-bar .social-media .social-media-item{
    margin-left: 10px;
  }

}
.header .header-logo a img{
  aspect-ratio: auto;
}
.header{
  background: black;
}
.header .header-logo{
  max-width: 200px;
}
.footer .social-media{
  display: none !important;
}
.footer ul{
  list-style: none !important;
}
