.nav-header{background:#fff;position:relative;width:-webkit-fill-available;z-index:888}.nav-header.fixed{position:fixed;top:0;z-index:1000}.padding-top{padding-top:175px}.top-bar{background:#f8f9fa;font-size:14px;padding:8px 0}.top-bar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.top-links a{color:#495057;margin-right:20px;text-decoration:none}.top-links a:hover{color:#00f}.phone{color:#495057;font-weight:600}.main-nav{align-items:center;border-bottom:1px solid #cbd2da;display:flex;justify-content:space-between;margin:auto;padding:0 128px;transition:.3s ease-in-out;width:100%}.logo{color:#007bff;font-size:24px;font-weight:700;height:37px;text-decoration:none;width:15%}.logo:has(img.srink){height:26px}.logo a:has(img.srink){display:flex}.nav{display:flex;gap:24px}.nav ul.nav-web{display:flex;list-style:none;margin:0;padding:0}.nav a.nav-item{align-items:center;color:#00007b;display:flex;font-size:20px;font-weight:500;gap:2px;line-height:1.5em;text-decoration:none}.nav .nav-item-li.srink a.nav-item{font-size:18px}.nav .nav-item-li{border:solid transparent;border-width:0 0 4px;display:flex;margin:unset;min-height:128px;padding:8px 16px;transition:.3s ease-in-out}.nav .nav-item-li:hover{border-color:#00f;transition:.3s ease-in-out}.nav .nav-item-li.srink{min-height:80px;transition:.3s ease-in-out}.nav .nav-item-li .nav-item.nav-link.has-dropdown .arrow{transform:rotate(0deg);transition:.3s ease-in-out}.nav .nav-item-li .nav-item.nav-link.has-dropdown.active .arrow{transform:rotate(180deg);transition:.3s ease-in-out}.nav .nav-item-li.active .nav-item.nav-link.has-dropdown .arrow{transition:.3s ease-in-out}.nav .arrow{display:flex;font-size:10px;margin-left:5px}.nav .arrow svg{fill:#00f;width:18px}.header-actions{align-items:center;display:flex;gap:22px}.header-action__button-wrapper{align-items:center;display:flex;gap:19px;height:64px}.header-actions .btn{font-size:20px}.header-actions .btn.srink{font-size:16px}.search-btn{align-items:center;background:transparent;border:1px solid #00f;border-radius:10px;color:#00f;cursor:pointer;display:flex;gap:12px;height:100%;max-height:64px;padding:8px 26px}.search-btn .elementor-button-text{color:#00f}.search-btn .elementor-button-icon{display:flex}.search-btn .elementor-button-icon svg{fill:#00f}.cta-btn{align-items:center;background:#00f;border:1px solid #00f;border-radius:16px;display:flex;font-size:14px;font-weight:600;height:100%;max-height:64px;padding:8px 28px;text-decoration:none;transition:all .3s ease}.cta-btn:focus,.cta-btn:hover{background:#0000e8;border:1px solid #0000e8;font-weight:600;text-decoration:none}.cta-btn .cta-btn-text{color:#fff;line-height:normal;text-align:center}.cta-btn .cta-btn-text,.search-btn .elementor-button-text{font-size:20px;font-weight:500;letter-spacing:.3px;padding:0;transition:.3s ease-in-out}.cart{color:#001b75;cursor:pointer;font-size:18px;position:relative}.cart .cart-svg{height:24px;width:24px}.cart .badge{background:#0026ff;border-radius:50%;color:#fff;font-size:10px;padding:2px 5px;position:absolute;right:-10px;top:-6px}.main-header.web{display:block}.nav-mobile-icon{display:none}.dropdown{background:#fff;border:none;max-height:0;overflow:hidden;position:absolute;transition:max-height .3s ease;width:100%;z-index:1000}.dropdown.expand.show{border-bottom:1px solid #cbd2da;max-height:600px}.dropdown-content{display:flex;gap:48px;margin:0 auto;max-width:1280px}.dropdown-nav{border-right:1px solid #e9ecef;padding:30px 0;width:370px}.nav-section-header{color:#00007b!important;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:normal;margin-bottom:6px;padding:8px 24px 0 0;text-transform:uppercase}.nav-section-list{list-style:none;margin:0;padding:0}.nav-section-item{margin:0}.nav-section-item:last-child{border-bottom:none}.sub-nav-section-item{margin-left:50px}.nav-section-link{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:all .2s ease}.nav-section-link__icon_n_text{align-items:center;color:#00007b!important;display:flex;gap:12px;line-height:1.5em}.nav-section-link:hover{background:#e9ecef;color:#00f;font-weight:500;text-decoration:none;transition:all .2s ease}.nav-section-link.active{background:#f8f9fa;color:#00007b!important;text-decoration:none;transition:all .2s ease}.nav-icon{fill:currentColor;height:20px;margin-right:16px;width:20px}.nav-arrow{fill:#adb5bd;height:16px;margin-left:auto;width:16px}.dropdown-content-panel{background:#fff;flex:1;padding:30px 0}.content-list{list-style:none;margin-bottom:30px;padding:0}.content-item{margin:0}.content-link{color:#6c757d;display:block;font-size:18px;font-weight:300;line-height:1.5em;padding:4px 0;text-decoration:none;transition:color .2s ease}.content-link:hover{color:#00f!important}.content-link.browse-all{color:#00f;font-weight:600;margin-top:15px}.content-link.simple-link.active{color:#00f!important;font-weight:600}.dropdown-cta{align-items:center;background:linear-gradient(135deg,#1a237e,#3f51b5);display:flex;gap:20px;padding:30px 40px}.cta-btn.primary{background:#00f;border:2px solid #00f;color:#fff}.cta-btn.primary:hover{background:#0056b3;border-color:#0056b3}.cta-btn.secondary{background:transparent;border:2px solid #fff;color:#fff}.cta-btn.secondary:hover{background:#fff;color:#1a237e}.nav-actions{align-items:center;display:flex;gap:20px}.schedule-btn{background:#00f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:background .3s ease}.schedule-btn:hover{background:#0056b3}.cart-count{align-items:center;background:#00f;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;margin-left:-10px;margin-top:-10px;width:20px}.nav-overlay{background:rgba(0,0,0,.1);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.nav-overlay.show{opacity:1;visibility:visible}.content-panel{display:none}.content-panel.display-cass-1{display:block}.sub-nav-section-item{border:none;margin:0 0 0 40px;position:relative}.nav-section-item.sub-nav-section-item:before{border-left:2px solid #03c;bottom:0;content:"";left:-5px;position:absolute;top:-16px;width:2px}.nav-section-item.sub-nav-section-item:after{border-top:2px solid #03c;content:"";left:-5px;position:absolute;top:50%;width:30px}.nav-section-item.sub-nav-section-item.last:before{height:48px}.nav-header .hs_cos_wrapper_type_icon{align-content:center;align-items:center;background:#fff;border:1px solid #cbd2da;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,65,87,.16);color:var(--electric-blue);display:flex;flex-direction:column;justify-content:center;min-height:40px;min-width:40px;z-index:1}.nav-header .hs_cos_wrapper_type_icon svg{height:16px}.arrow-right{display:flex}.arrow-right svg.e-font-icon-svg.e-fas-chevron-down{fill:#00f!important;height:26px;width:14px}.card-contaciner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px 64px;margin:48px 0}.card-contaciner .card{border-radius:16px;display:flex;gap:12px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.card-contaciner .card:hover{background:#f6f7fb;transition:all .3s ease}.card-contaciner .card .card-content .card-content__title{color:#00007b;font-size:18px;font-weight:500}.card-contaciner .card .card-content .card-content__description{font-size:18px;font-weight:300}.nav-header .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon svg{fill:#00f!important}.search-panel,.side-panel{background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.15);display:none;height:100vh;max-width:480px;padding:20px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1000}.search-panel{display:block;max-width:500px}.search-panel.active,.side-panel.active{padding:48px;right:0}.search-panel.active{border-radius:16px 0 0 16px}.side-panel .logo{width:162px}.close-panel-btn{background:#fff;border:none;color:#00f!important;cursor:pointer;font-weight:300;margin:0;padding:0;position:absolute;right:38px;top:30px}.close-panel-btn svg{height:32px;width:32px}.close-panel-btn svg path{stroke:#00f;stroke-width:1px}.search-panel .close-panel-btn{align-items:center;display:flex;padding:0;position:unset;right:unset;width:fit-content}.search-panel .close-panel-btn .close-panel-btn-icon{align-items:center;display:flex;font-size:24px}.search-panel .close-panel-btn .close-panel-btn-text{color:#00f;font-size:20px;font-weight:600;margin-left:5px}.overlay{background:rgba(0,0,0,.9);inset:0;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:900}.overlay.active{opacity:1;visibility:visible}.menu-links{row-gap:15px}.menu-links,.menu-links .main-menu{display:flex;flex-direction:column;margin:0}.mobile-menu__content-wrapper .button.schedule-a-call{margin-bottom:5px;margin-top:15px}.mobile-menu__content-wrapper .button.button--secondary.custom,.mobile-menu__content-wrapper .button.schedule-a-call{line-height:normal;min-height:48px;padding:0}.menu-links .button{justify-content:center;text-align:center}.menu-link-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.menu-link-item a{text-decoration:none}.menu-text-link.back-btn.back-to-main.active{padding:15px 0 15px 10px}.menu-link-item .menu-link svg{fill:#00007b;width:16px}.menu-link{align-items:center;border-radius:6px;display:flex;height:30px;justify-content:space-between;margin:5px;padding:0 4px;transition:all .3s ease}.menu-link:hover{background-color:#00f;color:#fff!important;padding:0 6px;transition:all .3s ease}.menu-text-link{border-radius:6px;cursor:default;padding:15px;transition:all .3s ease}.pointer{cursor:pointer}.first-sub-menu,.second-sub-menu{display:none;flex-direction:column;margin:25px 0}.button.button--secondary.custom{border-color:#00f;color:#00f}.e-font-icon-svg.e-fas-chevron-down.reverce{transform:rotate(180deg)}.back-link{align-items:center;display:flex}.back-btn{margin-left:0}.menu-text-link.back-btn.active span,.menu-text-link.back-btn.active svg{color:#00f!important;fill:#00f!important;font-size:18px;font-weight:500}.search-panel__content-wrapper .header{color:#00007b;font-size:32px;font-weight:400;line-height:1.3em;margin-bottom:32px}.search-wrapper{max-width:600px;position:relative;width:100%}.search-wrapper input{background-color:#f6f7fb;border:none;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#555;font-size:16px;outline:none;padding:14px 45px 14px 20px;transition:box-shadow .2s ease;width:100%}.search-wrapper input::placeholder{color:#9ea3af}.search-wrapper input:focus{box-shadow:0 4px 8px rgba(0,0,0,.08)}.search-icon{color:#0046ff;font-size:18px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.search-panel__content-wrapper .search-wrapper .search-icon .tag-icon,.search-panel__content-wrapper .tag-icon{align-items:center;display:flex}.search-panel__content-wrapper .search-wrapper .search-icon .tag-icon svg path{fill:#00f}.search-panel__content-wrapper .search-wrapper .hs-search-field__input{background-color:#f6f7fb;border:1px solid #cbd2da;height:57px;padding:14px 16px}.search-panel__content-wrapper .search-types{display:flex;font-size:14px;justify-content:space-between;margin:20px auto auto;max-width:100%}.search-panel__content-wrapper .search-type{display:flex;gap:10px}.flex{display:flex}.form-panel{background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.15);left:50%;max-width:1176px;opacity:0;padding:32px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.95);transition:all .3s ease;visibility:hidden;width:90%;z-index:1000}.form-panel.active,.overlay.active{opacity:1;visibility:visible}.form-panel.active{transform:translate(-50%,-50%) scale(1)}.close-panel{align-items:center;background:blue;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;position:absolute;right:-15px;top:-15px;width:30px;z-index:10001}.top-line{background-color:#d9f7ff;display:flex;gap:40px 40px;justify-content:end;padding:12px 128px}.top-line :is(a,a span,span){color:#00007b!important;font-weight:500;line-height:1.5em;text-decoration:none}.top-line svg{fill:#00007b}.top-line .top-line__first{gap:16px}.top-line .top-line__first,.top-line .top-line__link{align-items:center;display:flex}.mobile-search-icon{display:none}.nav-logo{max-width:100%;transition:all .3s ease;width:166px}.mobile-menu__content-wrapper .nav-logo{margin-bottom:20px}.mobile-menu__content-wrapper .logo a{display:flex}.nav-logo.srink{max-width:120px;transition:all .3s ease}.latest-news,.portal-login-link{font-size:16px}.phone-number{font-size:18px}.cart-wrapper{padding:20px 0}.mobile-menu__content-wrapper{display:flex;flex-direction:column;gap:20px;height:85vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.mobile-menu__content-wrapper .menu-text-link,.mobile-menu__content-wrapper .menu-text-link span{color:#00007b!important;font-weight:500!important;line-height:1.5em!important}.mobile-cart .cart-wrapper{display:none}@media only screen and (max-width:1830px){.nav .nav-item-li{padding:8px 12px}.cta-btn,.search-btn{max-height:56px;padding:0 16px}.cta-btn .cta-btn-text,.search-btn .elementor-button-text{font-size:16px!important}}@media only screen and (max-width:1780px){.nav-section-item.sub-nav-section-item:before{top:-20px}.search-panel.active .close-panel-btn-search{margin-bottom:20px!important}.dropdown-nav{padding:25px 0}.nav-section-header{padding:0}.nav-section-link{padding:8px 16px}.dropdown-content-panel{padding:20px 0}.content-link{padding:2px 0}.searchlist-list-title{font-size:16px!important}.nav .nav-item-li{min-height:unset;padding:22px 15.5px}.dropdown-content{gap:32px}.content-link,.nav-section-link{font-size:16px}.main-nav{min-height:80px;padding:0 80px}.padding-top{padding-top:135px}.top-line{padding:12px 80px!important}.latest-news,.portal-login-link{font-size:14px}.phone-number{font-size:16px}.top-line .top-line__link.portal-login-link{gap:0}.header-actions{gap:20px}.nav{gap:16px}.nav-header.fixed .cta-btn,.nav-header.fixed .search-btn{max-height:48px;padding:0 20px;text-decoration:none}.nav-header.fixed .cta-btn .cta-btn-text,.nav-header.fixed .search-btn .elementor-button-text{font-size:14px}.top-line .top-line__first{gap:12px}.search-panel .close-panel-btn .close-panel-btn-text{font-size:18px}.side-panel.active{padding:22px}.search-panel.active{padding:32px}.search-panel__content-wrapper .header{font-size:24px}.close-panel-btn,.search-panel__content-wrapper .header{margin-bottom:20px}.search-panel__content-wrapper .search-wrapper .hs-search-field__input{font-size:16px;height:54px;margin-bottom:32px!important}.search-btn{gap:8px}}@media only screen and (max-width:1565px){.main-nav{padding:0 48px}.nav .nav-item-li{padding:24px 6px}.nav a.nav-item{font-size:18px}.padding-top{padding-top:149px}.nav{gap:10px}.nav ul.nav-web{gap:0}.header-actions{gap:20px}.cart-wrapper{padding:20px 0}}@media only screen and (max-width:1366px){.nav ul.nav-web{display:none}.nav-mobile-icon{align-items:center;display:flex}.nav-mobile-icon svg{fill:#001b75}.cta-btn,.search-btn{height:100%}.main-header{padding:15px 2px}.dropdown{display:none!important}.side-panel{display:block!important}.padding-top{padding-top:119px}.nav-logo.srink{max-width:166px!important}.nav-header.fixed .cta-btn,.nav-header.fixed .search-btn{max-height:56px;padding:0 20px}.nav-header.fixed .cta-btn .cta-btn-text,.nav-header.fixed .search-btn .elementor-button-text{font-size:18px}}@media only screen and (max-width:1200px){.nav{flex-direction:row-reverse}.padding-top{padding-top:119px}}@media (max-width:768px){.nav-menu{display:none}.cart-wrapper{padding:10px}.dropdown{min-width:300px}.dropdown-content{flex-direction:column;gap:20px}}@media (max-width:767px){.header-actions{display:none}.main-nav{min-height:56px;padding:0 32px}.top-line{flex-direction:column;padding:12px 48px!important;row-gap:5px;text-align:center}.top-line .top-line__first{justify-content:center}.mobile-search-icon{display:block}.padding-top{padding-top:147px}.mobile-cart .cart-wrapper{display:block;padding:0 10px 0 0}.logo,.nav{width:50%}.nav-logo{width:160px}.nav{gap:12px}}@media (max-width:425px){.top-line{padding:5px}.padding-top{padding-top:133px}}@media (max-width:320px){.main-nav{flex-direction:column;gap:10px;height:auto;padding:10px 36px}}.nav-srink .header-action__button-wrapper{height:56px}.svg-icon path{fill:#00f}.nav-section-link a:active,.nav-section-link a:focus,.nav-section-link a:hover{font-weight:500!important;text-decoration:none}