.header-button-container{width:180px}.header__dropdown{position:absolute;top:100%;left:0;right:0;width:100vw;background:#f5f6f8;box-shadow:0 8px 24px rgba(0,0,0,.1);transform-origin:top;animation:dropdownEnter .3s ease;border-bottom:1px solid rgba(0,0,0,.05);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.header__dropdown .services__register ul li a{color:#252e60!important}.header__dropdown .services__register ul li a:hover{color:#0e2e81!important}.header__dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(0,0,0,.05)}@keyframes dropdownEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header__menu__burger{overflow:scroll;max-height:90%}.logo-white{display:flex;z-index:1000;width:48vw}.header{position:fixed;top:0;left:0;right:0;z-index:3000;background:#182f76;height:64px;display:flex;align-items:center;padding:0 24px;transition:all .3s ease}.header__logo{width:180px;flex-shrink:0}.header__links{flex:1;display:flex;justify-content:flex-end;margin-left:100px;margin-right:130px}.header__links .header__list{display:flex;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.header__links .header__list li{position:relative;padding:0}.header__links .header__list li a{color:#fff;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;padding:8px 0;display:inline-block;position:relative;white-space:nowrap}.header__links .header__list li a:hover{color:hsla(0,0%,100%,.9)}@media(max-width:1023px){.header__links{display:none}}.header__list{display:flex;align-items:center;gap:inherit;margin:0;padding:0;list-style:none}.header__item{position:relative}.header__item>a{color:#fff;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease;padding:8px 0;display:block}.header__item>a:hover{opacity:.8}.header__right{display:flex;align-items:center;width:180px;flex-shrink:0;justify-content:flex-end}.header.gradient{background:#182f76}.header .container,.header .header__body{max-width:1400px;margin:0 auto;padding:0 20px}.header .header__body{display:flex;align-items:center;justify-content:space-between;min-height:70px;position:relative}.header .header__logo{position:relative;z-index:3;transition:transform .3s ease;width:180px;flex-shrink:0}.header .header__logo svg{width:auto;height:30px}.header .header__logo:hover{transform:scale(1.02)}.header .header__head{display:none;margin-right:24px}.header .header__head.active .header__burger span{background:transparent}.header .header__head.active .header__burger span:before{top:0;transform:rotate(45deg)}.header .header__head.active .header__burger span:after{bottom:0;transform:rotate(-45deg)}.header .header__burger{display:none}@media(max-width:1023px){.header .header__head{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;padding-right:24px}.header .header__burger{display:block;position:relative;width:30px;height:20px;cursor:pointer;z-index:5}.header .header__burger span{top:9px}.header .header__burger span,.header .header__burger:after,.header .header__burger:before{position:absolute;background-color:#fff;left:0;width:100%;height:2px;transition:all .3s ease}.header .header__burger:after,.header .header__burger:before{content:""}.header .header__burger:before{top:0}.header .header__burger:after{bottom:0}.header .header__burger.active span{transform:scale(0)}.header .header__burger.active:before{transform:rotate(45deg);top:9px}.header .header__burger.active:after{transform:rotate(-45deg);bottom:9px}}.header .header__button .contact__btn{display:inline-flex;align-items:center;padding:12px 24px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-weight:500;text-decoration:none;transition:all .3s ease}.header .header__button .contact__btn:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px)}.header .about-us-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#f5f6f8;padding:8px 0;min-width:180px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;margin-top:8px}.header .about-us-menu ul{list-style:none;margin:0;padding:0;text-align:center}.header .about-us-menu ul li{text-align:center;width:100%}.header .about-us-menu ul li a{display:block;padding:8px 16px;color:#182f76!important;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;text-align:center;width:100%}.header .about-us-menu ul li a:hover{color:#0e2e81!important;transform:translateX(4px);background-color:rgba(24,47,118,.05)}.header .about-us-menu ul li a:after{display:none}.header .list-hover{position:relative}.header .list-hover:hover .about-us-menu{display:block}@media(max-width:1023px){.header .header__button,.header .header__links{display:none}}@media(max-width:768px){.header,.header.gradient{background:#182f76!important}}.header .search-results__list{height:min(400px,100vh - 100px);position:relative}.header .search-results__list:before{content:"";position:absolute;height:60px;left:0;right:0;bottom:48px;background:linear-gradient(180deg,rgba(110,120,140,0) 0,rgba(110,120,140,.24) 70%,rgba(110,120,140,.54));pointer-events:none;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__search{width:200px;margin-right:20px;flex-shrink:0;position:relative;transition:width .3s ease}.header__search:focus-within{width:300px}@media(max-width:1200px){.header__search{width:180px}.header__search:focus-within{width:250px}}@media(max-width:1023px){.header__search{display:none}}.header__search input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;width:100%;transition:all .3s ease;font-size:14px;height:36px;border-radius:8px;padding:0 12px}.header__search input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.header__search input::placeholder{color:hsla(0,0%,100%,.7)}.header__search input:focus{background:#fff;color:#333;border-color:hsla(0,0%,100%,.4);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header__search input:focus::-moz-placeholder{color:#666}.header__search input:focus::placeholder{color:#666}.header__search .absolute{position:absolute;top:calc(100% + 8px);left:auto;right:0;width:400px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(24,47,118,.1);overflow:hidden;max-height:400px;z-index:1100}@media(max-width:1200px){.header__search .absolute{width:350px}}.header__search .absolute .max-h-\[400px\]{max-height:min(400px,100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(24,47,118,.2) transparent}.header__search .absolute .max-h-\[400px\]::-webkit-scrollbar{width:6px}.header__search .absolute .max-h-\[400px\]::-webkit-scrollbar-track{background:transparent}.header__search .absolute .max-h-\[400px\]::-webkit-scrollbar-thumb{background-color:rgba(24,47,118,.2);border-radius:3px}.header__search .absolute a{display:block;padding:10px 12px;border-bottom:1px solid rgba(24,47,118,.06);transition:all .2s ease;text-decoration:none}.header__search .absolute a:hover{background:rgba(24,47,118,.03)}.header__search .absolute a:last-child{border-bottom:none}.header__search .absolute a div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.header__search .absolute a h3{color:#182f76;font-weight:500;font-size:14px;line-height:1.4;margin:0;flex:1;min-width:0}.header__search .absolute a span{background:rgba(24,47,118,.08);color:#182f76;font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500;white-space:nowrap}.header__search .absolute a p{color:#666;font-size:12px;line-height:1.5;margin:4px 0 0}.header .header-button-container{width:180px;flex-shrink:0}@media(max-width:768px){.header__dropdown{display:none}.header.gradient{background:#252e60}button.search-more{display:none}}@media(max-width:576px){.search__container{margin:.9rem;width:calc(100% - 40px)}}@media(min-width:1024px){.header .header-button-container{width:auto}.header__links{width:100%;margin-left:auto;margin-right:auto;justify-content:center}.header__links .header__list{gap:2.7vw}}@media(min-width:1171px){.header__links{margin-left:auto;margin-right:33px;justify-content:end}}@media(min-width:1267px){.header__links{margin-left:14%;margin-right:21px;justify-content:center}.header__list{gap:2.1vw}}.header__search .absolute{max-width:400px;width:100vw}.header__search button.search-more{position:sticky;bottom:0;left:0;right:0;width:100%;padding:.69rem;background-color:#182f76;color:#fff;text-align:center;cursor:pointer;border:1px solid transparent;transition:all .2s ease;height:48px}.header__search button.search-more:hover{background-color:#2243a5;color:#fff}