.hox-search .elementor-search-form__container{border-radius:9999px;border:1px solid #042663;background:#f6f6f6;padding:6px 8px 6px 16px;min-height:46px}.hox-search .elementor-search-form__input{background:#fff0;font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;color:#1a1c1d}.hox-search .elementor-search-form__submit{background:#fff0;color:#042663}.hox-search .elementor-search-form__container:focus-within{border-color:#042663;box-shadow:0 0 0 1px #042663}.hox-header-ctas{--width:auto;flex-shrink:0}.hox-header-tools .hox-search .elementor-search-form__container,.hox-header-ctas .elementor-button,.hox-header-ctas .hox-lang{box-sizing:border-box;height:46px;min-height:46px}.hox-header-ctas .elementor-button{display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}.hox-header-ctas .hox-lang-switcher .elementor-widget-container,.hox-header-ctas .hox-lang-switcher .elementor-shortcode{display:flex;align-items:center;height:100%}@media (max-width:767px){.hox-header-tools .hox-search{flex:1 1 0%;min-width:0}.hox-header-ctas{--width:auto !important;flex:0 0 auto!important;--padding-left:0;--padding-right:0}}.elementor-nav-menu--main .elementor-nav-menu>li.hox-menu-cta{display:none}@media (min-width:768px){.elementor-nav-menu--dropdown .elementor-nav-menu>li.hox-menu-cta{display:none}}.elementor-nav-menu--dropdown .hox-menu-cta{padding:0 16px}.elementor-nav-menu--dropdown .hox-menu-cta--solid{padding-top:12px}.elementor-nav-menu--dropdown .hox-menu-cta--outline{padding-top:8px;padding-bottom:16px}.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta>a.elementor-item{justify-content:center;box-sizing:border-box;min-height:46px;padding:0 24px;border:2px solid #042663;border-radius:80px;background:#fff0;color:#042663}.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta--solid>a.elementor-item{background:#042663;color:#fff}.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta>a.elementor-item:hover,.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta>a.elementor-item:focus-visible{background:#042663;color:#fff}.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta--solid>a.elementor-item:hover,.hox-mainnav .elementor-nav-menu--dropdown .hox-menu-cta--solid>a.elementor-item:focus-visible{background:#031b47}.hox-mainnav .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px}.hox-badge img{background:#fff;border:1px solid rgb(4 38 99 / .12);padding:11px 15px}.hox-badge--gray img{filter:grayscale(1)}.hox-footer-menu .elementor-nav-menu--main .elementor-item,.hox-footer-menu .elementor-nav-menu--main .elementor-item:hover,.hox-footer-menu .elementor-nav-menu--main .elementor-item:focus,.hox-footer-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{padding:0;margin:0;transform:none;text-decoration:none;transition:color 0.15s ease}.hox-footer-menu .elementor-nav-menu--main .elementor-item::before,.hox-footer-menu .elementor-nav-menu--main .elementor-item::after{display:none}.hox-footer-menu .elementor-nav-menu--main .elementor-item:hover,.hox-footer-menu .elementor-nav-menu--main .elementor-item:focus{color:#f79205}.hox-mainnav .elementor-menu-toggle{background:#fff0;border:0;color:#042663}.hox-hero-pad{padding-left:max(16px, calc((100vw - 1240px) / 2))}.hox-hero-img,.hox-hero-img .elementor-widget-container{height:100%}.hox-hero-img img{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);width:100%;height:100%;min-height:620px;object-fit:cover}@media (max-width:767px){.hox-hero-pad{padding-left:16px}.hox-hero-img img{clip-path:none;min-height:0;height:320px}}.type-hox_product .hox-hero-img{display:flex;align-items:center;justify-content:center;min-height:620px;padding-left:7%;background:#fff;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.type-hox_product .hox-hero-img img{clip-path:none;width:90%;height:75%;min-height:0;object-fit:contain}@media (max-width:767px){.type-hox_product .hox-hero-img{min-height:0;height:320px;padding-left:0;clip-path:none}.type-hox_product .hox-hero-img img{width:80%;height:80%}}.hox-hero-fit-cover .type-hox_product .hox-hero-img{padding-left:0}.hox-hero-fit-cover .type-hox_product .hox-hero-img img{align-self:stretch;width:100%;height:auto;min-height:620px;object-fit:cover}@media (max-width:767px){.hox-hero-fit-cover .type-hox_product .hox-hero-img img{min-height:0;height:320px}}.hox-card{overflow:hidden}.hox-card>.e-con{flex-grow:1}.hox-card>.e-con>.elementor-widget-button{margin-top:auto}.hox-card-img img{width:100%;height:250px;object-fit:cover}.elementor-24 .hox-card .hox-card-img img{height:auto;aspect-ratio:1 / 1}.hox-bullets ul{margin:0;padding-left:21px}.hox-bullets li+li{margin-top:16px}.hox-cover-img,.hox-cover-img .elementor-widget-container{height:100%}.hox-cover-img img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.hox-cover-img img{height:320px}}.hox-form .gform_wrapper{--gf-local-radius:9999px;--gf-ctrl-radius:9999px;--gf-ctrl-border-color:#042663;--gf-ctrl-bg-color:#f6f6f6;--gf-ctrl-color:#1a1c1d;--gf-ctrl-size-height:46px;--gf-ctrl-label-color-primary:#1a1c1d;--gf-ctrl-label-color-secondary:#1a1c1d;--gf-ctrl-label-font-size:18px;--gf-ctrl-desc-color:#1a1c1d;--gf-ctrl-btn-bg-color-primary:#f79205;--gf-ctrl-btn-bg-color-hover-primary:#042663;--gf-ctrl-btn-color-primary:#ffffff;--gf-ctrl-btn-border-color-primary:transparent;--gf-ctrl-btn-radius:80px;--gf-ctrl-btn-font-size:14px;--gf-ctrl-btn-padding-x:32px;--gf-field-gap-y:24px;font-family:"DM Sans",sans-serif}.hox-form .gform_wrapper .gfield_label,.hox-form .gform_wrapper .gform-field-label{font:400 18px/28px "DM Sans",sans-serif;color:#1a1c1d}.hox-form .gform_wrapper .gform-field-label--type-sub{font-size:14px;opacity:.85}.hox-form .gform_wrapper input[type="text"],.hox-form .gform_wrapper input[type="tel"],.hox-form .gform_wrapper input[type="email"],.hox-form .gform_wrapper input[type="number"],.hox-form .gform_wrapper input[type="date"],.hox-form .gform_wrapper select{height:46px;padding:12px 16px;background:#f6f6f6;border:1px solid #042663;border-radius:9999px;font:400 14px/22px "DM Sans",sans-serif;color:#1a1c1d}.hox-form .gform_wrapper textarea{min-height:160px;padding:12px 16px;background:#f6f6f6;border:1px solid #042663;border-radius:24px;font:400 14px/22px "DM Sans",sans-serif;color:#1a1c1d}.hox-form .gform_wrapper input:focus,.hox-form .gform_wrapper select:focus,.hox-form .gform_wrapper textarea:focus{outline:2px solid #f79205;outline-offset:1px}.hox-form .gform_wrapper .gform_footer{justify-content:flex-end;margin-top:8px}@media (max-width:767px){.hox-form .gform_wrapper .gform_footer{width:100%;justify-content:stretch}.hox-form .gform_wrapper .gform_footer button[type="submit"],.hox-form .gform_wrapper .gform_footer .gform_button,.hox-form .gform_wrapper .gform_footer input[type="submit"]{flex:1 1 auto;width:100%}}.hox-form .gform_wrapper .gform_footer button[type="submit"],.hox-form .gform_wrapper .gform_button,.hox-form .gform_wrapper input[type="submit"]{min-width:200px;padding:8px 32px;background:#f79205;border:0;border-radius:80px;font:700 14px/32px "DM Sans",sans-serif;color:#fff;cursor:pointer}.hox-form .gform_wrapper .gform_footer button[type="submit"]:hover,.hox-form .gform_wrapper .gform_button:hover,.hox-form .gform_wrapper input[type="submit"]:hover{background:#042663;color:#fff}.hox-form .gform_wrapper .gfield_required{color:inherit;opacity:.75}.hox-form--navy .gform_wrapper{--gf-ctrl-label-color-primary:#ffffff;--gf-ctrl-label-color-secondary:#ffffff;--gf-ctrl-desc-color:rgba(255, 255, 255, 0.85)}.hox-form--navy .gform_wrapper .gfield_label,.hox-form--navy .gform_wrapper .gform-field-label,.hox-form--navy .gform_wrapper .gfield_description,.hox-form--navy .gform_wrapper .gfield_consent_label,.hox-form--navy .gform_wrapper .gfield_checkbox label,.hox-form--navy .gform_wrapper legend,.hox-form--navy .gform_wrapper .gform_required_legend,.hox-form--navy .gform_wrapper input[type="file"]{color:#fff}.hox-form--navy .gform_wrapper .gform_validation_errors,.hox-form--navy .gform_wrapper .gfield_validation_message{background:rgb(255 255 255 / .08);border-color:#f79205;color:#fff}.hox-form--navy .gform_wrapper{--gf-color-danger:#ffb4a8;--gf-color-primary-danger:#ffb4a8;--gf-ctrl-label-color-req:#cfd6e2;--gf-validation-label-color:#ffb4a8}.hox-form--navy .gform_wrapper .gfield_required,.hox-form--navy .gform_wrapper .gfield_required .gfield_required_text,.hox-form--navy .gform_wrapper .gfield_required_asterisk{color:#cfd6e2}.hox-form--navy .gform_wrapper .gfield_validation_message,.hox-form--navy .gform_wrapper .validation_message,.hox-form--navy .gform_wrapper .gform-field-validation-message,.hox-form--navy .gform_wrapper .gform_validation_errors h2,.hox-form--navy .gform_wrapper .gform_validation_errors .gform_submission_error,.hox-form--navy .gform_wrapper .gform_validation_errors a{color:#ffb4a8}.hox-form--navy .gform_wrapper .gfield_validation_message,.hox-form--navy .gform_wrapper .validation_message{background:none;border:0;padding:6px 0 0;font-size:14px;font-weight:600}.hox-form--navy .gform_wrapper .gfield_error .gfield_label,.hox-form--navy .gform_wrapper .gfield_error legend,.hox-form--navy .gform_wrapper .gfield_error .gform-field-label{color:#fff}.hox-form--navy .gform_wrapper .gfield_error input,.hox-form--navy .gform_wrapper .gfield_error select,.hox-form--navy .gform_wrapper .gfield_error textarea{border:2px solid #ffb4a8}.hox-form--navy .gform_wrapper .gform_confirmation_message{color:#fff;font:400 24px/1.4 "DM Sans",sans-serif}.hox-form--navy .gform_confirmation_message a{color:#fff;text-decoration:underline}.hox-form .gform_wrapper .ginput_complex{gap:16px}.hox-form .gform_wrapper .gform_drop_area{background:rgb(255 255 255 / .06);border:1px dashed rgb(255 255 255 / .5);border-radius:24px}.hox-form .gform_wrapper .gform_button_select_files,.hox-form .gform_wrapper button.gform_button_select_files{padding:8px 24px;background:#f79205;border:0;border-radius:80px;font:700 14px/32px "DM Sans",sans-serif;color:#fff;cursor:pointer}.hox-form .gform_wrapper .gform_button_select_files:hover{background:#042663;color:#fff}.hox-card-img--contain{background:#fafafa}.hox-card-img--contain img{object-fit:contain;background:#fff0;mix-blend-mode:multiply;padding:12px}.hox-form .gform_wrapper select,.hox-form .gform_wrapper select:hover,.hox-form .gform_wrapper select:focus{appearance:none;-webkit-appearance:none;padding-right:44px;background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23042663' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}.hox-form .gform_wrapper .gf_page_steps{border-bottom:0;margin-bottom:8px}.hox-form .gform_wrapper .gf_step_number{border:1px solid #042663;color:#042663;font-family:"DM Sans",sans-serif}.hox-form .gform_wrapper .gf_step_active .gf_step_number{background:#f79205;border-color:#f79205;color:#fff}.hox-form .gform_wrapper .gf_step_completed .gf_step_number{background:#042663;border-color:#042663;color:#fff}.hox-form .gform_wrapper .gf_step_label{font:400 14px/22px "DM Sans",sans-serif;color:#1a1c1d}.hox-form--navy .gform_wrapper .gf_step_number{border-color:rgb(255 255 255 / .6);color:#fff}.hox-form--navy .gform_wrapper .gf_step_label{color:rgb(255 255 255 / .75)}.hox-form--navy .gform_wrapper .gf_step_active .gf_step_label{color:#fff;font-weight:700}.hox-form .gform_wrapper .gform_page_footer{border-top:0;display:flex;justify-content:flex-end;gap:12px}.hox-form .gform_wrapper .gform_page_footer input[type="button"],.hox-form .gform_wrapper .gform_page_footer button{min-width:140px;padding:8px 32px;background:#f79205;border:0;border-radius:80px;font:700 14px/32px "DM Sans",sans-serif;color:#fff;cursor:pointer}.hox-form .gform_wrapper .gform_page_footer .gform_previous_button{background:#fff0;border:1px solid #042663;color:#042663}.hox-form--navy .gform_wrapper .gform_page_footer .gform_previous_button{border-color:#fff;color:#fff}.hox-form .gform_wrapper .gform_page_footer input[type="button"]:hover,.hox-form .gform_wrapper .gform_page_footer button:hover{background:#042663;color:#fff}.hox-form--navy .gform_wrapper .gform_page_footer input[type="button"]:hover{background:#fff;color:#042663}.elementor-location-header{position:sticky;top:0;z-index:999;background:#fff;box-shadow:0 2px 12px rgb(4 38 99 / .08)}.hox-header-tools{overflow:hidden;max-height:120px;transition:max-height 0.25s ease,opacity 0.2s ease}body.hox-scrolled .hox-header-tools{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.hox-header-navcol{--width:auto !important;flex-shrink:0}.hox-header-note p{margin:0;line-height:1.2}.hox-header-note a{color:inherit;font-weight:600;text-decoration:none}.hox-header-note a:hover,.hox-header-note a:focus-visible{text-decoration:underline}.hox-header-navcol .hox-mainnav{--width:auto}@media (max-width:767px){.hox-header-navcol{--flex-grow:1 !important;--flex-shrink:1 !important;--flex-basis:0 !important;flex:1 1 0!important;min-width:0}.hox-header-navcol .hox-mainnav{position:relative}.hox-header-navcol .elementor-nav-menu--dropdown{position:absolute;top:100%;right:0;z-index:100;width:max-content;min-width:220px;max-width:calc(100vw - 32px);background:#fff;box-shadow:0 8px 24px rgb(4 38 99 / .12)}}.hox-header-navcol .elementor-nav-menu--main .elementor-item{padding-top:6px;padding-bottom:6px}.hox-contact-card{background:#fff;border:1px solid rgb(4 38 99 / .12);border-radius:16px;transition:border-color 0.15s ease,box-shadow 0.15s ease}a.hox-contact-card:hover,a.hox-contact-card:focus-visible{border-color:rgb(4 38 99 / .4);box-shadow:0 8px 24px rgb(4 38 99 / .12)}.hox-lang{display:inline-flex;align-items:center;height:100%;padding:6px 6px;border:2px solid #042663;border-radius:80px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;background:#fff;white-space:nowrap}.hox-lang__item{display:inline-block;padding:6px 10px;border-radius:80px;color:#042663;text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease}.hox-lang__item:hover,.hox-lang__item:focus-visible{color:#f79205;text-decoration:none}.hox-lang__item.is-active,.hox-lang__item.is-active:hover{background:#042663;color:#fff;cursor:default}.hox-lang__sep{display:none}.gform_wrapper .hox-recaptcha-notice,.hox-recaptcha-notice{margin:24px 0 0;font-size:12px;line-height:1.5;color:inherit;opacity:.75}.hox-recaptcha-notice a{color:inherit;text-decoration:underline}.hox-form--navy .hox-recaptcha-notice{color:#fff}.hox-form--navy.hox-form--navy .elementor-widget-text-editor a{color:#fff;text-decoration:underline}.hox-form--navy.hox-form--navy .elementor-widget-text-editor a:hover{color:#f79205}@media (min-width:768px) and (max-width:1288px){.e-con-boxed:not(.e-con .e-con){padding-inline-start:max(var(--padding-inline-start, 0px), 16px);padding-inline-end:max(var(--padding-inline-end, 0px), 16px)}.hox-row-2>.e-con,.hox-row-2>.e-con-inner>.e-con{width:min(var(--width, 100%), calc((100% - 24px) / 2))}.hox-row-3>.e-con,.hox-row-3>.e-con-inner>.e-con{width:min(var(--width, 100%), calc((100% - 48px) / 3))}.hox-row-4>.e-con,.hox-row-4>.e-con-inner>.e-con{width:min(var(--width, 100%), calc((100% - 72px) / 4))}}