@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap";@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-UltraLight.ttf") format("truetype");font-weight:275;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-UltraLightItalic.ttf") format("truetype");font-weight:275;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-DemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-DemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../../fonts/Avenir/extracted/AvenirNext-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}.main-header{position:fixed;display:flex;justify-content:space-between;align-items:center;width:100%;padding:42px 20px;z-index:500;transition:all .3s ease-in-out}.main-header .header-logo{width:138px;height:auto}.main-header .header-logo img{width:100%;height:auto;object-fit:contain}.main-header .header-inner{position:relative;display:flex;align-items:center}.main-header .header-inner .menu-main-menu-container{display:none}.main-header .header-inner .search-icon-wrap{display:flex;width:44px;height:44px;padding:13px;background-color:#1d73c4;border-radius:50%;margin-right:17px;cursor:pointer}.main-header .header-inner .search-icon-wrap svg{width:100%;height:100%}.main-header .header-inner .contact-btn-wrap{display:none}.main-header .header-inner .search-wrap{position:absolute;right:0;bottom:-60px;width:250px;height:40px;border-radius:5px;background-color:#1d73c4;padding:5px;opacity:0;pointer-events:none;transition:all .3s ease-in}.main-header .header-inner .search-wrap form{width:100%;height:100%}.main-header .header-inner .search-wrap input{width:100%;height:100%;padding-inline:10px;border:none;background-color:rgba(0,0,0,0)}.main-header .header-inner .search-wrap input:focus{outline:none}.main-header .header-inner .search-wrap input::placeholder{color:#0f2b4c}.main-header .header-inner .search-wrap.open{opacity:1;pointer-events:auto}.main-header .header-inner .menu-toggle-wrap-open{display:flex;flex-direction:column;align-items:end;gap:10px}.main-header .header-inner .menu-toggle-wrap-open .hamburger-icon{display:flex;width:38px;height:15px}.main-header .header-inner .menu-toggle-wrap-open .hamburger-icon svg{width:100%;height:100%}.main-header.hidden{transform:translateY(-100%)}.main-header.not-at-top{background-color:#a4d6f9;padding:15px 20px}.sidebar{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100vh;background-color:#1d73c4;z-index:600;padding:42px 20px 0 20px;opacity:0;pointer-events:none;transition:opacity .3s ease-in}.sidebar .sidebar-top{display:flex;justify-content:space-between;align-items:center;width:100%}.sidebar .sidebar-top .sidebar-logo{width:138px;height:auto}.sidebar .sidebar-top .sidebar-logo img{width:100%;height:auto;object-fit:contain}.sidebar .sidebar-top .sidebar-inner{display:flex;align-items:center}.sidebar .sidebar-top .sidebar-inner .menu-toggle-wrap-close{display:flex;flex-direction:column;align-items:start;gap:10px}.sidebar .sidebar-top .sidebar-inner .menu-toggle-wrap-close .hamburger-icon{display:flex;width:38px;height:15px;transform:scaleX(-1)}.sidebar .sidebar-top .sidebar-inner .menu-toggle-wrap-close .hamburger-icon svg{width:100%;height:100%}.sidebar .sidebar-top .sidebar-inner .menu-toggle-wrap-close .hamburger-icon svg path{fill:#fff}.sidebar .menu-mobile-menu-container{padding:0 20px;margin-top:100px}.sidebar .menu-mobile-menu-container ul{display:flex;flex-direction:column;list-style:none;gap:20px}.sidebar .menu-mobile-menu-container ul li{width:fit-content}.sidebar .menu-mobile-menu-container ul li a{font-family:"Avenir Next",sans-serif;font-weight:500;font-size:16px;line-height:18px;text-transform:uppercase;color:#fff}.sidebar .menu-mobile-menu-container ul .current-menu-item{border-bottom:3px solid #0f2b4c;padding-bottom:3px}.sidebar .menu-mobile-menu-container ul .current-menu-item a{color:#0f2b4c !important;font-weight:700}.sidebar .menu-mobile-menu-container ul .current-menu-parent a{color:#0f2b4c !important;font-weight:700}.sidebar .menu-mobile-menu-container ul .current-menu-parent .sub-menu li a{color:#fff !important;font-weight:500}.sidebar .menu-mobile-menu-container ul .current-menu-parent .sub-menu .current-menu-item{border-bottom:3px solid #0f2b4c;padding-bottom:3px}.sidebar .menu-mobile-menu-container ul .current-menu-parent .sub-menu .current-menu-item a{color:#0f2b4c !important;font-weight:700}.sidebar .menu-mobile-menu-container ul .menu-item-has-children{position:relative;max-height:20px;overflow:hidden;transition:all .3s ease-in-out}.sidebar .menu-mobile-menu-container ul .menu-item-has-children::after{content:"";position:absolute;left:97px;top:7px;width:8px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0 0L8 0L4 8Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out}.sidebar .menu-mobile-menu-container ul .menu-item-has-children .sub-menu{margin-top:20px;padding-left:20px}.sidebar .menu-mobile-menu-container ul .menu-item-has-children.open{max-height:1000px}.sidebar .menu-mobile-menu-container ul .menu-item-has-children.open::after{transform:rotate(180deg)}.sidebar.open{opacity:1;pointer-events:auto}@media only screen and (min-width: 1024px){.main-header{align-items:center;padding:1.5625vw 2.6041666667vw 0 2.6041666667vw}.main-header .header-logo{width:11.09375vw}.main-header .header-inner{display:flex;align-items:end;border-bottom:.0520833333vw solid rgba(51,51,51,.4)}.main-header .header-inner .menu-main-menu-container{display:flex;margin-right:1.0416666667vw}.main-header .header-inner .menu-main-menu-container ul{display:flex;list-style:none}.main-header .header-inner .menu-main-menu-container ul li{position:relative;padding:0 1.5625vw 2.0833333333vw 1.5625vw}.main-header .header-inner .menu-main-menu-container ul li a{font-family:"Avenir Next",sans-serif;font-weight:500;font-size:.9375vw;line-height:1.0416666667vw;text-transform:uppercase;color:#333;padding:0 0 2.0833333333vw 0}.main-header .header-inner .menu-main-menu-container ul li::after{position:absolute;content:"";top:.1041666667vw;left:0;width:.0520833333vw;height:.8333333333vw;background-color:#333}.main-header .header-inner .menu-main-menu-container ul .current-menu-item a,.main-header .header-inner .menu-main-menu-container ul .current-menu-parent a{position:relative;font-weight:700}.main-header .header-inner .menu-main-menu-container ul .current-menu-item a::before,.main-header .header-inner .menu-main-menu-container ul .current-menu-parent a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:.2604166667vw;background-color:#0f2b4c}.main-header .header-inner .menu-main-menu-container ul .current-menu-parent .sub-menu li a{position:relative;font-weight:500 !important}.main-header .header-inner .menu-main-menu-container ul .current-menu-parent .sub-menu .current-menu-item a{position:relative;font-weight:700 !important}.main-header .header-inner .menu-main-menu-container ul .menu-item-has-children.open .sub-menu{max-height:1000px;opacity:1;width:fit-content}.main-header .header-inner .menu-main-menu-container ul .menu-item-has-children.open::after{transform:rotate(180deg)}.main-header .header-inner .menu-main-menu-container ul li:first-child{padding-left:0}.main-header .header-inner .menu-main-menu-container ul li:first-child::after{display:none}.main-header .header-inner .menu-main-menu-container .menu-item-has-children::before{content:"";position:absolute;left:7.2916666667vw;top:.3125vw;width:.4166666667vw;height:.4166666667vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='6' viewBox='0 0 7 6' fill='black'%3E%3Cpath d='M3.03101 5.25L-8.29875e-05 -9.41288e-08L6.0621 4.35844e-07L3.03101 5.25Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out}}@media only screen and (min-width: 1024px)and (min-width: 1440px)and (max-width: 1440px)and (min-height: 990px)and (max-height: 990px){.main-header .header-inner .menu-main-menu-container .menu-item-has-children::before{top:8px}}@media only screen and (min-width: 1024px){.main-header .header-inner .menu-main-menu-container .sub-menu{display:flex;flex-direction:column;position:absolute;max-height:0px;overflow:hidden;top:3.125vw;left:0;opacity:0;width:max-content;padding:.78125vw 0;background-color:#fff;transition:all .3s ease-in}.main-header .header-inner .menu-main-menu-container .sub-menu li{padding:1.0416666667vw 1.0416666667vw !important;white-space:nowrap;transition:all .3s ease-in}.main-header .header-inner .menu-main-menu-container .sub-menu li a{display:block;white-space:nowrap;padding:0;transition:all .3s ease-in}.main-header .header-inner .menu-main-menu-container .sub-menu li a::after,.main-header .header-inner .menu-main-menu-container .sub-menu li a::before{display:none !important}.main-header .header-inner .menu-main-menu-container .sub-menu li:hover{background-color:#1d73c4}.main-header .header-inner .menu-main-menu-container .sub-menu li:hover a{color:#fff}.main-header .header-inner .menu-main-menu-container .sub-menu li::after,.main-header .header-inner .menu-main-menu-container .sub-menu li::before{display:none !important}.main-header .header-inner .search-icon-wrap{width:2.2916666667vw;height:2.2916666667vw;padding:.6770833333vw;margin-right:2.6041666667vw;margin-bottom:1.4583333333vw}.main-header .header-inner .search-icon-wrap svg{width:100%;height:100%}.main-header .header-inner .search-wrap{position:absolute;right:16.6666666667vw;bottom:-3.6458333333vw;width:20.8333333333vw;height:2.6041666667vw;border-radius:.2604166667vw;padding:.2604166667vw}.main-header .header-inner .search-wrap input{padding-inline:1.0416666667vw}.main-header .header-inner .contact-btn-wrap{display:flex;align-items:center;border-bottom:.2083333333vw solid #0f2b4c;background:rgba(51,51,51,.5);backdrop-filter:blur(2.6041666667vw);gap:.78125vw;height:5.2083333333vw;padding:0 2.2395833333vw}.main-header .header-inner .contact-btn-wrap .hotline-icon{width:2.6041666667vw;height:2.6041666667vw}.main-header .header-inner .contact-btn-wrap .hotline-icon svg{width:100%;height:100%}.main-header .header-inner .contact-btn-wrap .hotline-text-wrap{display:flex;flex-direction:column;gap:.3125vw}.main-header .header-inner .menu-toggle-wrap-open{display:none}.main-header.not-at-top{background-color:#a4d6f9;padding:0 2.6041666667vw 0 2.6041666667vw}}/*# sourceMappingURL=header.css.map */
