@-webkit-keyframes bounceRight{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes bounceRight{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}

/*! Modifications */*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;line-height:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.clear_all{display:block;width:100%;clear:both}.h-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.group:after{content:" ";display:table;clear:both}@font-face{font-family:'Space Grotesk';src:url("/Content/fonts/SpaceGrotesk-Light.woff2") format("woff2"), url("/Content/fonts/SpaceGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url("/Content/fonts/SpaceGrotesk-SemiBold.woff2") format("woff2"), url("/Content/fonts/SpaceGrotesk-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url("/Content/fonts/SpaceGrotesk-Bold.woff2") format("woff2"), url("/Content/fonts/SpaceGrotesk-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans-SemiBold.woff2") format("woff2"), url("/Content/fonts/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans-ExtraBold.woff2") format("woff2"), url("/Content/fonts/OpenSans-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.color-white{color:#fff}.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5{color:#fff}.color-white a.link-underline,.color-white a:not([class]){color:#51c8e9}.color-white a.link-underline:active,.color-white a.link-underline:focus,.color-white a.link-underline:hover,.color-white a:not([class]):active,.color-white a:not([class]):focus,.color-white a:not([class]):hover{color:#fff}.color-lt-blue{color:#51c8e9}.color-lt-blue h1,.color-lt-blue h2,.color-lt-blue h3,.color-lt-blue h4,.color-lt-blue h5{color:#51c8e9}.color-lt-blue a.link-underline,.color-lt-blue a:not([class]){color:#8ec742}.color-lt-blue a.link-underline:active,.color-lt-blue a.link-underline:focus,.color-lt-blue a.link-underline:hover,.color-lt-blue a:not([class]):active,.color-lt-blue a:not([class]):focus,.color-lt-blue a:not([class]):hover{color:#51c8e9}.color-blue{color:#1f3367}.color-blue h1,.color-blue h2,.color-blue h3,.color-blue h4,.color-blue h5{color:#1f3367}.color-blue a.link-underline,.color-blue a:not([class]){color:#8ec742}.color-blue a.link-underline:active,.color-blue a.link-underline:focus,.color-blue a.link-underline:hover,.color-blue a:not([class]):active,.color-blue a:not([class]):focus,.color-blue a:not([class]):hover{color:#1f3367}.color-dk-blue{color:#212B37}.color-dk-blue h1,.color-dk-blue h2,.color-dk-blue h3,.color-dk-blue h4,.color-dk-blue h5{color:#212B37}.color-dk-blue a.link-underline,.color-dk-blue a:not([class]){color:#fff}.color-dk-blue a.link-underline:active,.color-dk-blue a.link-underline:focus,.color-dk-blue a.link-underline:hover,.color-dk-blue a:not([class]):active,.color-dk-blue a:not([class]):focus,.color-dk-blue a:not([class]):hover{color:#212B37}.color-green{color:#8ec742}.color-green h1,.color-green h2,.color-green h3,.color-green h4,.color-green h5{color:#8ec742}.color-green a.link-underline,.color-green a:not([class]){color:#212B37}.color-green a.link-underline:active,.color-green a.link-underline:focus,.color-green a.link-underline:hover,.color-green a:not([class]):active,.color-green a:not([class]):focus,.color-green a:not([class]):hover{color:#8ec742}.bg-green{background-color:#8ec742}.bg-lt-blue{background-color:#51c8e9}.bg-blue{background-color:#1f3367}.bg-blue a:not(.btn){color:#8ec742}.bg-blue a:not(.btn):focus,.bg-blue a:not(.btn):hover{color:#fff}.bg-dk-blue{background-color:#212B37}.bg-dk-blue a:not(.btn){color:#8ec742}.bg-dk-blue a:not(.btn):focus,.bg-dk-blue a:not(.btn):hover{color:#fff}.padding-x{padding-inline:clamp(21.5px, 6.1vw, 96px)}.padding-y{padding-block:clamp(40px, 7.1vw, 98px)}.padding-y .content-wrap>:first-child,.padding-y>:first-child{margin-top:0}.padding-y .content-wrap>:last-child,.padding-y>:last-child{margin-bottom:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.text-center{text-align:center}.form-wrap{max-width:1000px;margin:0 auto}.form-wrap h2{margin-top:0}.split-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:"content img"}.split-section.img-left{grid-template-areas:"img content"}.split-section.img-right{grid-template-areas:"content img"}.split-section .img-wrap{-ms-grid-row:1;-ms-grid-column:2;grid-area:img;position:relative}.split-section .img-wrap img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.split-section .content-wrap{-ms-grid-row:1;-ms-grid-column:1;grid-area:content;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1000px){.split-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.split-section .img-wrap{width:100%;max-width:100%;max-height:300px;aspect-ratio:5 / 3;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;margin-bottom:10px}.btn-wrap .btn{margin:0}.btn{position:relative;text-decoration:none;color:#fff;border:0;border-radius:20px;min-width:285px;max-width:100%;min-height:40px;padding:10px 30px;background-color:#1f3367;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Open Sans", sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:30px;margin-bottom:10px;cursor:pointer;overflow:hidden}.btn.btn--blue:disabled,.btn.btn--green:disabled,.btn.btn--lt-blue:disabled,.btn.btn--white:disabled{color:#a0a0a0;background-color:#e0e0e0;cursor:not-allowed}.btn.btn--blue:disabled:hover,.btn.btn--green:disabled:hover,.btn.btn--lt-blue:disabled:hover,.btn.btn--white:disabled:hover{color:#a0a0a0;background-color:#e0e0e0}.btn:after{position:absolute;content:'';height:155px;width:50px;left:-75px;top:-50px;background-color:#fff;opacity:0.2;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.btn:focus,.btn:hover{background-color:#070c19}.btn:focus:after,.btn:hover:after{left:120%}.btn:active{-webkit-transform:scale(0.98) translateY(1px);-ms-transform:scale(0.98) translateY(1px);transform:scale(0.98) translateY(1px)}.btn.btn--blue{background-color:#1f3367}.btn.btn--blue:focus,.btn.btn--blue:hover{background-color:#132040}.btn.btn--lt-blue{background-color:#51c8e9}.btn.btn--lt-blue:focus,.btn.btn--lt-blue:hover{background-color:#1899bc}.btn.btn--green{background-color:#8ec742}.btn.btn--green:focus,.btn.btn--green:hover{background-color:#587e25}.btn.btn--white{background-color:#fff;color:#8ec742}.btn.btn--white:focus,.btn.btn--white:hover{background-color:#e6e6e6}.btn.btn--sml{font-size:calc(14rem / 16);padding:5px 10px;min-width:145px;min-height:20px;margin-top:20px;margin-bottom:0}@media (max-width:450px){.btn{min-width:100%;margin-right:0}}.btn--sample{padding:0;overflow:visible;cursor:pointer}.btn--sample.open .sample-options{height:auto;opacity:1}.btn--sample .sample-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:0;opacity:0;position:absolute;top:calc(100% + 20px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.banner-atf{background-color:#1f3367;aspect-ratio:250 / 51;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-atf h1{margin-top:0}.banner-atf p:last-of-type{margin-bottom:0}.banner-atf .banner-bg{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}.banner-atf .content-wrap{position:relative;z-index:1}@media (max-width:1000px){.banner-atf:after{content:'';position:absolute;inset:0;background:#212B37;opacity:0.8}}.banner-lower{background-color:#1f3367;background-image:url("/Content/images/banners/banner-home-globe.png");background-position:center left;background-size:cover;background-repeat:no-repeat}.banner-lower.green{text-align:center;background-color:#8ec742;background-image:unset}.banner-lower.green a:not(.btn){color:#212B37;font-weight:bold}.banner-lower a:not(.btn){color:#8ec742}.banner-lower .content-wrap{width:1000px;max-width:100%}.banner-lower .content-wrap h2{color:#51c8e9}@media (max-width:1000px){.banner-lower{max-width:100%;background-image:url("/Content/images/banners/banner-home-globe-mobile.jpg");background-position:center right}}.marquee{overflow:hidden;background-color:#8ec742;color:#1f3367;padding-block:5px}.marquee.swiper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.marquee ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin:0}.marquee ul li{text-wrap:nowrap;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:92px}.marquee .plus{font-size:calc(60rem / 16);padding:0 50px}.marquee .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.feature-cards{text-align:left}.feature-cards .swiper-slide{height:auto}.feature-cards>.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.feature-cards>.swiper-wrapper>.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;max-width:100%;border-radius:20px;color:#fff;background-color:#51c8e9;padding:40px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.feature-cards>.swiper-wrapper>.card .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px;min-width:90px;max-width:30%}.feature-cards>.swiper-wrapper>.card .img-wrap img{height:100%;max-height:115px;width:auto}.feature-cards>.swiper-wrapper>.card .content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;max-width:100%}.feature-cards>.swiper-wrapper>.card p{margin-block:0}.feature-cards>.swiper-wrapper>.card p:has(strong){margin-top:16px;margin-bottom:5px}.feature-cards>.swiper-wrapper>.card p strong{font-size:1.5em;line-height:1.1}@media (min-width:1000px){.feature-cards .swiper-pagination{display:none}}@media (max-width:999px){.feature-cards .swiper-pagination{display:block}}@media (max-width:999px){.feature-cards.feature-card-swiper{overflow:hidden;padding-bottom:40px}.feature-cards.feature-card-swiper .swiper-pagination .swiper-pagination-bullet{visibility:visible;height:14px;width:14px;background:#51c8e9}.feature-cards.feature-card-swiper>.swiper-wrapper{gap:0}.feature-cards.feature-card-swiper>.swiper-wrapper .swiper-slide{width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}.card-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:10px 80px;margin-top:80px}@media (max-width:1650px){.card-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media (max-width:1000px){.card-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width:800px){.card-grid{margin-top:10vw}}@media (max-width:600px){.card-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:20px}}.card-grid.two-wide{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px 80px}@media (max-width:900px){.card-grid.two-wide{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}@media (max-width:800px){.card-grid.two-wide{margin-top:10vw}}@media (max-width:700px){.card-grid.two-wide{gap:0}}.card-grid.five-wide{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:60px}.card-grid.five-wide .img-wrap{min-width:26%;max-width:100px;aspect-ratio:1 / 1;position:relative}.card-grid.five-wide .img-wrap img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-grid.five-wide .card__title-row{gap:10px}@media (max-width:1700px){.card-grid.five-wide{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media (max-width:1000px){.card-grid.five-wide{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);margin-top:40px}}@media (max-width:600px){.card-grid.five-wide{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;margin-top:20px}}.card-grid.dk-blue .card__title-row .card__title{color:#212B37}.card-grid.dk-blue .card__title-row img{-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(38%) saturate(416%) hue-rotate(172deg) brightness(99%) contrast(95%);filter:brightness(0) saturate(100%) invert(14%) sepia(38%) saturate(416%) hue-rotate(172deg) brightness(99%) contrast(95%)}.card-grid .card{display:block;padding:20px;text-decoration:none;position:relative;overflow:hidden;border-radius:20px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-grid .card:after,.card-grid .card:before{content:"";position:absolute;inset:0;border:3px solid #8ec742;border-radius:20px;-webkit-clip-path:inset(0 50% 50% 0);clip-path:inset(0 50% 50% 0);opacity:0;-webkit-transition:opacity 0.4s ease, -webkit-clip-path 0.4s ease;transition:opacity 0.4s ease, -webkit-clip-path 0.4s ease;-o-transition:clip-path 0.4s ease, opacity 0.4s ease;transition:clip-path 0.4s ease, opacity 0.4s ease;transition:clip-path 0.4s ease, opacity 0.4s ease, -webkit-clip-path 0.4s ease;pointer-events:none}.card-grid .card:after{-webkit-clip-path:inset(50% 0 0 50%);clip-path:inset(50% 0 0 50%)}.card-grid .card .icon{height:auto;width:auto;max-width:4em;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-grid .card__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;z-index:1;position:relative}.card-grid .card__title{color:#8ec742;margin:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-grid .card__title .arrow{display:inline-block;width:20px;height:auto;margin-left:10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.card-grid .card__desc{margin-top:0.5rem;position:relative;z-index:1;margin-bottom:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-grid a.card .card__desc{color:#000}.card-grid a.card:hover{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-grid a.card:hover:after,.card-grid a.card:hover:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}.card-grid a.card:hover .card__title-row .arrow{-webkit-animation:bounceRight 1.2s infinite ease-in-out;animation:bounceRight 1.2s infinite ease-in-out}:root{--navH:75px}body:has(#nav__toggle:checked),html:has(#nav__toggle:checked){overflow:hidden;height:100dvh}.site-header{width:100%;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:clamp(calc(14rem / 16), 0.7vw, 1rem);text-transform:uppercase;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.site-header a{outline-color:#8ec742}.site-header .btn{font-size:calc(14rem / 16);min-width:200px}@media (min-width:1601px){.site-header .btn{margin:0}}@media (max-width:1600px){.site-header:not(:has(#nav__toggle:checked)) .nav .nav__submenu{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.site-header.scrolled{font-size:calc(14rem / 16);-webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.site-header.scrolled .upper-nav{height:0}.site-header.scrolled .upper-nav .nav__phone--upper-nav{height:0;width:0;opacity:0}.site-header.scrolled .nav{padding-block:5px}.site-header.scrolled .nav .nav__item{min-height:30px}.site-header.scrolled .nav .nav__ctas .nav__item--contact a{min-height:30px}.upper-nav{width:100%;height:24px;background:#1f3367;background-image:-webkit-linear-gradient(325deg, #1f3367 35%, #51c8e9 50%, #8ec742 65%);background-image:-o-linear-gradient(325deg, #1f3367 35%, #51c8e9 50%, #8ec742 65%);background-image:linear-gradient(-235deg, #1f3367 35%, #51c8e9 50%, #8ec742 65%);position:relative;z-index:1000;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1600px){.upper-nav{height:13px}}@media (max-width:1000px){.upper-nav{background-image:-webkit-linear-gradient(325deg, #1f3367 10%, #51c8e9, #8ec742 90%);background-image:-o-linear-gradient(325deg, #1f3367 10%, #51c8e9, #8ec742 90%);background-image:linear-gradient(-235deg, #1f3367 10%, #51c8e9, #8ec742 90%)}}@media (max-width:400px){.upper-nav{height:24px}}.upper-nav .nav__phone--upper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(10px, 4vw, 60px);height:100%;margin-right:1%}.upper-nav .nav__phone--upper-nav .nav__link-portal{color:#212B37}.upper-nav .nav__phone--upper-nav .nav__link-portal:focus-visible,.upper-nav .nav__phone--upper-nav .nav__link-portal:hover{color:#fff}@media (max-width:1600px){.upper-nav .nav__phone--upper-nav .nav__link-portal{display:none}}.upper-nav .nav__phone--upper-nav a{color:#fff;text-decoration:none;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.upper-nav .nav__phone--upper-nav a:focus-visible,.upper-nav .nav__phone--upper-nav a:hover{color:#212B37}.upper-nav .nav__phone--upper-nav svg{height:1em;width:1em}@media (min-width:2050px){.upper-nav .nav__phone--upper-nav{margin-right:2%}}@media (min-width:2400px){.upper-nav .nav__phone--upper-nav{margin-right:3%}}@media (max-width:1600px){.upper-nav .nav__phone--upper-nav{display:none}}@media (max-width:400px){.upper-nav .nav__phone--upper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;padding-block:10px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav .nav__phone--main{display:none;z-index:1000}.nav .nav__phone--main svg{color:#8ec742;height:clamp(20px, 6.4vw, 32px);width:clamp(20px, 6.4vw, 32px)}@media (max-width:1600px){.nav .nav__phone--main{display:block}}@media (max-width:400px){.nav .nav__phone--main{display:none}}.nav .nav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-ms-flex-negative:0;flex-shrink:0;max-width:20%}.nav .nav__logo .nav__logo-img{width:auto;aspect-ratio:13 / 2;max-height:60px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav .nav__logo .nav__logo-img:hover{-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);opacity:0.8}@media (max-width:1600px){.nav .nav__logo{max-width:60%}}@media (max-width:400px){.nav .nav__logo{max-width:80%}}.nav .nav__toggle{position:absolute;width:0;height:0;opacity:0}.nav .nav__icon--menu{display:none}.nav .nav__icon--menu .line{display:block;width:35px;height:4px;background-color:#51c8e9;border-radius:2.5px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1600px){.nav .nav__icon--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:220}}@media (max-width:1600px){.nav .nav__scrim{position:absolute;inset:0;top:100%;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:180}}.nav .nav__drawer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:1600px){.nav .nav__drawer{display:block;position:absolute;left:0;right:0;top:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:0;width:0;opacity:0;z-index:200;background-color:#fff;overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.nav .nav__list{-ms-flex-preferred-size:67%;flex-basis:67%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;gap:50px}@media (max-width:1600px){.nav .nav__list{-ms-flex-preferred-size:unset;flex-basis:unset;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;padding:0 0 24px 0;background-color:#fff}}.nav .nav__item{position:relative;height:100%;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:0}@media (min-width:1601px){.nav .nav__item--drop:focus-within>.nav__submenu,.nav .nav__item--drop:hover>.nav__submenu{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0) scale(1);-ms-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:1600px){.nav .nav__item--drop .nav__link{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav__item--drop .nav__link.nav__link--desk{display:none}.nav .nav__item--drop .nav__link .chev{display:inline-block;width:8px;height:8px;margin-left:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:1600px){.nav .nav__item{border-bottom:1px solid rgba(0, 0, 0, 0.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:clamp(40px, 20vw, var(--navH))}.nav .nav__item:has(.nav__subtoggle:checked)>.nav__submenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav .nav__item:first-of-type{border-top:1px solid rgba(0, 0, 0, 0.1)}.nav .nav__item:has(.btn){border:none;height:auto}.nav .nav__item:has(.btn) .btn{margin:0}}.nav .nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#1f3367;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav .nav__link:hover{color:#8ec742}.nav .nav__link[aria-current=page]{color:#8ec742}.nav .nav__link--mob{display:none}@media (max-width:1600px){.nav .nav__link--mob{display:block}}.nav .nav__link--drop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.nav .nav__link--drop:after{content:'';border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;width:0.5em;height:0.5em;-webkit-transform:rotate(45deg) translateY(-2px);-ms-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav .nav__link--drop:hover:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.nav .nav__link--drop:has(~.nav__submenu:hover):after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}@media (max-width:1600px){.nav .nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;width:100%;font-size:1.14em}}@media (max-width:700px){.nav .nav__link{font-size:1em}}.nav .nav__submenu{list-style:none;margin:0;padding:5px;text-align:initial;font-weight:600;text-transform:capitalize;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;max-width:270px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%) translateY(20px) scale(0.98);-ms-transform:translateX(-50%) translateY(20px) scale(0.98);transform:translateX(-50%) translateY(20px) scale(0.98);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background-color:#fff;border:1px solid #e9e9e9;-webkit-box-shadow:0 8px 24px rgba(0, 0, 0, 0.08);box-shadow:0 8px 24px rgba(0, 0, 0, 0.08);opacity:0;pointer-events:none;overflow:hidden;border-radius:6px;z-index:10;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:1601px){.nav .nav__submenu.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:400px;max-width:540px}}.nav .nav__submenu li{margin:0;text-wrap:balance;display:inline-block;width:100%}.nav .nav__submenu a{font-size:calc(15rem / 16);padding:10px 20px;color:#1f3367;text-decoration:none;border-radius:6px;line-height:1.5;display:inline-block;width:100%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav .nav__submenu a:focus,.nav .nav__submenu a:hover{background-color:#f2f2f2;color:#8ec742;outline:none}@media (max-width:1600px){.nav .nav__submenu a{display:block;padding:14px 16px;border-bottom:1px solid #eee;height:100%}}.nav .nav__submenu .subbar{display:none}@media (max-width:1600px){.nav .nav__submenu .subbar{display:block;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background:#1f3367;color:#fff;border-bottom:1px solid #eee;height:clamp(40px, 20vw, var(--navH))}.nav .nav__submenu .subbar .nav__back{cursor:pointer;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav__submenu .subbar .nav__back:before{content:"";position:absolute;left:20px;top:50%;width:12px;height:12px;margin-top:-6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav .nav__submenu .subbar .nav__subtitle{font-size:1.15em;color:#fff;text-decoration:none;padding-left:45px}}.nav .nav__submenu .nav__sub-heading{text-transform:uppercase;font-weight:bold;color:#212B37;position:relative;margin-block:10px;width:67%}.nav .nav__submenu .nav__sub-heading:after{content:'';position:absolute;width:100%;height:2px;background-color:#e3e3e3;top:100%;left:0}@media (max-width:1600px){.nav .nav__submenu .nav__sub-heading label{padding:14px 16px;border-bottom:1px solid #eee}}@media (max-width:1600px){.nav .nav__submenu .nav__sub-heading{display:none}}.nav .nav__submenu li.nav__link-mob-all{display:none}@media (max-width:1600px){.nav .nav__submenu li.nav__link-mob-all{display:block}.nav .nav__submenu li.nav__link-mob-all>a{font-weight:bold}}.nav #panel-applications-industries,.nav #panel-applications-products,.nav .nav__submenu{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:1600px){.nav #panel-applications-industries,.nav #panel-applications-products,.nav .nav__submenu{text-align:left;padding:0;position:fixed;left:0;right:0;top:0;bottom:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:210;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:0;max-height:none;opacity:1;pointer-events:auto;border-radius:0;min-width:100%;max-width:100%}.nav #panel-applications-industries li:not([class]) label,.nav #panel-applications-products li:not([class]) label,.nav .nav__submenu li:not([class]) label{display:block;padding:14px 16px;border-bottom:1px solid #eee;height:100%}}.nav .nav__ctas{-ms-flex-preferred-size:33%;flex-basis:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:10px;margin:0}.nav .nav__ctas .nav__item--contact{border-top:none}@media (max-width:500px){.nav .nav__ctas .nav__item--contact{width:100%}.nav .nav__ctas .nav__item--contact a{width:100%}}.nav .nav__ctas .btn{text-wrap:nowrap}@media (max-width:1600px){.nav .nav__ctas{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;gap:10px;background:#fff;width:100%}.nav .nav__ctas li{min-height:0;height:auto;border:none}.nav .nav__ctas .btn,.nav .nav__ctas li{width:100%}}@media (max-width:1600px){.nav{overflow-x:hidden}.nav #nav__toggle:checked~.nav__icon--menu .line-1{-webkit-transform:rotate(45deg) translateY(16px);-ms-transform:rotate(45deg) translateY(16px);transform:rotate(45deg) translateY(16px)}.nav #nav__toggle:checked~.nav__icon--menu .line-2{opacity:0}.nav #nav__toggle:checked~.nav__icon--menu .line-3{-webkit-transform:rotate(-45deg) translateY(-16px);-ms-transform:rotate(-45deg) translateY(-16px);transform:rotate(-45deg) translateY(-16px)}.nav #nav__toggle:checked~.nav__scrim{pointer-events:auto}.nav #nav__toggle:checked~.nav__drawer{min-height:calc(100vh - var(--navH));-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);height:auto;width:auto;opacity:1}}#sub-applications-industries{visibility:hidden;height:0;width:0;position:absolute;left:110%}#sub-applications-industries:checked~#panel-applications-industries{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#sub-applications-products{visibility:hidden;height:0;width:0;position:absolute;left:110%}#sub-applications-products:checked~#panel-applications-products{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav__subtoggle{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.SiteFooter{background-color:#1f3367;background-image:url("/Content/images/banners/banner-footer.png");background-size:cover;background-repeat:no-repeat;color:#fff;padding-block:10px}.footer__inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px;color:#fff}.footer__inner-wrap a{text-decoration:none;color:#fff;line-height:1.5;outline-color:#8ec742;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer__inner-wrap a:hover{color:#8ec742}.footer__inner-wrap a[aria-current=page]{color:#8ec742}.footer__inner-wrap .footer__link--main,.footer__inner-wrap .footer__link-list>li{display:block;margin-bottom:15px}.footer__inner-wrap .footer__link--main{font-family:"Open Sans", sans-serif;font-size:calc(18rem / 16);font-weight:bold;color:#51c8e9;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1300px){.footer__inner-wrap .footer__link--main{text-align:center;width:auto}}.footer__inner-wrap .footer__link-list{list-style:none;padding:0;margin:0;font-family:"Open Sans", sans-serif;font-weight:600}.footer__inner-wrap .footer__link--mob-only{display:none}@media (max-width:1300px){.footer__inner-wrap .footer__link--mob-only{display:inherit}}.footer__inner-wrap .btn{margin-top:0}.footer__inner-wrap .btn:hover{color:#fff}.footer__inner-wrap .contact-list{margin-top:40px}@media (max-width:1500px){.footer__inner-wrap{gap:70px}}@media (max-width:1400px){.footer__inner-wrap{gap:50px}}@media (max-width:1300px){.footer__inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.footer__inner-wrap .footer__link-list{display:none}}.footer-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:clamp(calc(20rem / 16), 1.83vw, calc(24rem / 16));font-weight:bold;line-height:1.2;color:#51c8e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer-icon-wrap abbr,.footer-icon-wrap span{display:block;text-wrap:balance;max-width:250px}@media (max-width:1300px){.footer-icon-wrap abbr,.footer-icon-wrap span{max-width:19vw}}@media (max-width:1100px){.footer-icon-wrap abbr,.footer-icon-wrap span{max-width:200px}}.footer-icon-wrap svg{height:1.54em;width:1.54em}.footer-icon-wrap a{color:#51c8e9}.footer-icon-wrap:has(a):hover{color:#8ec742}.footer-icon-wrap:has(a):hover a{color:#8ec742}.company-address,.company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.company-address .nav__logo .logo-img,.company-info .nav__logo .logo-img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.company-address .nav__logo:hover .logo-img,.company-info .nav__logo:hover .logo-img{-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);opacity:0.8}.company-address .nav__logo:hover:after,.company-info .nav__logo:hover:after{display:none}@media (max-width:1300px){.company-address,.company-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}}.company-address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;text-align:center}html{scrollbar-color:#8ec742 #1f3367;scroll-behavior:smooth;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.025em;overflow-x:hidden}body{font-size:1rem;font-family:"Space Grotesk", sans-serif;position:relative}main{overflow:hidden}body{letter-spacing:0.05em}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin-top:1em;margin-bottom:0.67em;letter-spacing:0.05em;line-height:1.3}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-size:0.67em;margin-top:0.1em;color:#8ec742}h1 a.link-underline,h1 a:not([class]),h2 a.link-underline,h2 a:not([class]),h3 a.link-underline,h3 a:not([class]),h4 a.link-underline,h4 a:not([class]),h5 a.link-underline,h5 a:not([class]),h6 a.link-underline,h6 a:not([class]){color:#1f3367}h1 a.link-underline:hover,h1 a:not([class]):hover,h2 a.link-underline:hover,h2 a:not([class]):hover,h3 a.link-underline:hover,h3 a:not([class]):hover,h4 a.link-underline:hover,h4 a:not([class]):hover,h5 a.link-underline:hover,h5 a:not([class]):hover,h6 a.link-underline:hover,h6 a:not([class]):hover{color:#8ec742}h1{font-size:clamp(calc(28rem / 16), 3vw, calc(36rem / 16));line-height:1.31;color:#fff}h2{font-size:clamp(calc(22rem / 16), 2.5vw, calc(36rem / 16));color:#51c8e9}h3{font-size:clamp(calc(18rem / 16), 2vw, calc(24rem / 16));color:#8ec742}h4{font-size:clamp(1rem, 1.7vw, calc(20rem / 16));color:#8ec742}h5,h6{font-size:clamp(calc(15rem / 16), 1.5vw, calc(18rem / 16));color:#8ec742}p{line-height:1.67}a{display:inline-block}a.link-underline,a:not([class]){color:#8ec742;position:relative;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:1301px){a.link-underline:after,a:not([class]):after{content:'';position:absolute;bottom:-1px;left:50%;height:2px;width:100%;background-color:currentColor;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.link-underline:hover:after,a:not([class]):hover:after{-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}}a.link-underline:active,a.link-underline:focus,a.link-underline:hover,a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:#51c8e9}img{max-width:100%;height:auto}ul{padding-left:1em;margin:20px 0 40px 0}ul li{line-height:1.67;margin-bottom:10px}ul li::marker{color:#8ec742}ul li ul{margin:10px 0 0 0}table{border-collapse:collapse;font-weight:bold;max-width:100%;position:relative;table-layout:fixed}table.wide-table tr td,table.wide-table tr th{padding:18px}table caption{font-size:calc(18rem / 16);line-height:1.33;letter-spacing:0.05em;text-align:left}@media (max-width:1700px){table caption{margin:0}}table tr{height:80px;margin:0 -6px}table tr:has(th){z-index:2}table tr:has(td):nth-child(odd){background-color:#f2f2f2}table tr:has(td):nth-child(2n){background-color:#e3e3e3}table tr:first-of-type td:first-of-type,table tr:first-of-type th:first-of-type{border-top-left-radius:8px}table tr:first-of-type td:last-of-type,table tr:first-of-type th:last-of-type{border-top-right-radius:8px}table tr:last-of-type td:first-of-type,table tr:last-of-type th:first-of-type{border-bottom-left-radius:8px}table tr:last-of-type td:last-of-type,table tr:last-of-type th:last-of-type{border-bottom-right-radius:8px}table th{background-color:#8ec742;color:#fff;font-size:calc(22rem / 16);text-align:left;text-wrap:nowrap}table th p{margin:0}table th span{font-size:calc(15rem / 16)}table td,table th{padding:30px;line-height:1.31}table td p,table th p{line-height:1.31}table td p:first-child,table th p:first-child{margin-top:0}table td p:last-child,table th p:last-child{margin-bottom:0}@media (min-width:1701px){table td:first-of-type,table th:first-of-type{border-right:1px solid #fff}table td,table th{text-align:center}table td[data-label=Note]{padding:20px}table td[data-label=Note] .tooltip-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:3em}table td[data-label=Note] .tooltip-img-wrap .img-wrap{position:relative}table td[data-label=Note] .tooltip-img-wrap .img-wrap:after{content:attr(data-label);position:absolute;right:calc(100% + 10px);top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);background-color:#8ec742;color:#fff;padding:20px;border-radius:20px;opacity:0;font-size:calc(14rem / 16);z-index:200;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}table td[data-label=Note] .tooltip-img-wrap .img-wrap:hover:after{opacity:1;pointer-events:all}table td[data-label=Note] img{width:100%;max-width:50px;height:auto}table tr:has(th){position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff}table tr:has(td).dark-row,table tr:has(th).dark-row{background-color:#e3e3e3}table tr:has(td).light-row,table tr:has(th).light-row{background-color:#f2f2f2}table .mobile-only{display:none}}@media (max-width:1700px){table{border-spacing:0;width:100%}table td,table th{text-align:left!important}table td:has(span):after,table th:has(span):after{content:'';-ms-grid-row:2;grid-row:2}table td[data-label=Note] .tooltip-img-wrap{display:block}table td[data-label=Note] .tooltip-img-wrap .img-wrap img{display:none}table td[data-label=Note] .tooltip-img-wrap .img-wrap:before{content:attr(data-label);display:block}table td[data-label=Note] .tooltip-img-wrap .img-wrap:not(:last-of-type){margin-bottom:10px}table caption{background-color:#8ec742;color:#fff;border-radius:8px;margin-top:40px}table caption h2,table caption h3,table caption h4{color:#fff}table thead{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table tbody{display:-ms-grid;display:grid;gap:8px;margin-top:8px}table tbody tr{display:-ms-grid;display:grid;border-radius:8px;overflow:hidden;height:auto;min-height:80px;margin:0}table tr:has(th){display:none}table tr td:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}table caption,table td,table th{padding:14px 16px;border:none}table td{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}table td:before{content:attr(data-label);opacity:.75;font-weight:700}table .mobile-only{display:block}}.pagination{text-align:center}.pagination .disabled{cursor:not-allowed;text-decoration:none;color:inherit}.pagination .hidden{display:none}.pagination .ellipsis,.pagination .page_link,.pagination .page_previous{margin-right:0.2em}.white-section p a{color:#8ec742;font-weight:bold}.white-section p a:active,.white-section p a:focus,.white-section p a:hover{color:#1f3367}form .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}form .row>*{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 40px) / 2);flex:1 1 calc((100% - 40px) / 2)}@media (max-width:1000px){form .row:has(.file-upload-wrap){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media (max-width:600px){form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}form .radio-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}form .radio-row .radio-group{min-width:175px;max-width:300px}@media (max-width:1000px){form .radio-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}form .disclaimer ul.disclaimer-font{margin-block:10px}form .disclaimer label{font-weight:bold}form .disclaimer .disclaimer-font{font-size:calc(14rem / 16);line-height:1.3}form fieldset{border:none;padding:0}form fieldset:has(>legend){margin-top:30px}form fieldset.inline-group{position:relative}form fieldset.inline-group label.error{position:absolute;left:5px;top:100%}form legend{margin-bottom:10px;color:#51c8e9;font-size:1.2em;font-weight:bold}form legend div,form legend em{display:block;font-size:1rem;font-weight:normal;color:#fff;margin-top:5px}form legend small{font-size:calc(14rem / 16)}form label{display:block;margin-top:5px;margin-bottom:10px;font-size:calc(18rem / 16)}form label div{margin-top:5px}form label.sub-label{margin-top:2px;margin-bottom:0;font-size:1em;font-weight:normal}form label.error{display:inline;margin-left:5px;font-size:calc(14rem / 16)}form label.error:hover{color:#e00}form label:has(+input[required]):after,form label:has(+select[required]):after,form label:has(+textarea[required]):after{content:'*'}form label:has(+input[required]).no-asterisk:after,form label:has(+select[required]).no-asterisk:after,form label:has(+textarea[required]).no-asterisk:after{content:''}form .required:after{content:'*'}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{width:100%;height:45px;padding:10px;font-size:1.2em;color:#1f3367;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:5px}form textarea{resize:vertical;min-height:120px}form input[type=file]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}form input[type=file].error~.file-input-wrap{background-color:#ff8;border:1px solid #e00}form input[type=file]~label.error{position:absolute;left:0;top:100%}form input:focus,form select:focus,form textarea:focus{border:2px solid #8ec742}form input[type=checkbox],form input[type=radio]{display:inline;margin-right:5px;cursor:pointer}form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:18px;min-height:18px;border:2px solid #fff;border-radius:50%;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}form input[type=radio]:hover{border-color:#8ec742;-webkit-box-shadow:0 0 0 2px rgba(142, 199, 66, 0.15);box-shadow:0 0 0 2px rgba(142, 199, 66, 0.15)}form input[type=radio]:checked{border-color:#8ec742;background-color:#8ec742}form input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#212B37;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}form input[type=radio]:checked+label{color:#8ec742}form input[type=radio]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(81, 200, 233, 0.4);box-shadow:0 0 0 3px rgba(81, 200, 233, 0.4)}form input[type=radio]:disabled{opacity:0.5;cursor:not-allowed}form input[type=radio]:disabled+label{opacity:0.5;cursor:not-allowed}form input[type=radio]~label:not(.error){cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}form input[type=radio]~label:not(.error):hover{color:#8ec742}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:18px;min-height:18px;border:2px solid #fff;border-radius:4px;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}form input[type=checkbox]:hover{border-color:#8ec742;-webkit-box-shadow:0 0 0 2px rgba(142, 199, 66, 0.15);box-shadow:0 0 0 2px rgba(142, 199, 66, 0.15)}form input[type=checkbox]:checked{border-color:#8ec742;background-color:#8ec742}form input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border-left:2px solid #212B37;border-bottom:2px solid #212B37;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}form input[type=checkbox]:checked+label{color:#8ec742}form input[type=checkbox]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(81, 200, 233, 0.4);box-shadow:0 0 0 3px rgba(81, 200, 233, 0.4)}form input[type=checkbox]:disabled{opacity:0.5;cursor:not-allowed}form input[type=checkbox]:disabled+label{opacity:0.5;cursor:not-allowed}form input[type=checkbox]~label:not(.error){cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}form input[type=checkbox]~label:not(.error):hover{color:#8ec742}form input:focus-visible{outline-color:#8ec742}form .checkbox-group,form .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:10px}form .checkbox-group label,form .radio-group label{margin:0}form .checkbox-group label.error,form .radio-group label.error{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:10px}form .error{color:#e00}form input.error,form select.error,form textarea.error{border-color:#e00;background-color:#ff8}form .file-upload-wrap{position:relative}form .file-upload-wrap:has(input.error){margin-bottom:30px}form .file-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:100%;min-height:120px;padding:10px;background-color:#fff;border-radius:5px;cursor:pointer;text-decoration:none;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;will-change:transform}form .file-input-wrap:hover{font-size:1.01em;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.4), 0 0 5px rgba(255, 255, 255, 0.2);box-shadow:0 4px 10px rgba(0, 0, 0, 0.4), 0 0 5px rgba(255, 255, 255, 0.2)}form .file-input-wrap:hover .file-input-content>img{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}form .file-input-wrap:active{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.55), 0 0 6px rgba(255, 255, 255, 0.18);box-shadow:0 4px 10px rgba(0, 0, 0, 0.55), 0 0 6px rgba(255, 255, 255, 0.18)}form .file-input-wrap:focus-visible{outline:2px solid #ed1f24;outline-offset:2px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 20px rgba(0, 0, 0, 0.6), 0 0 10px rgba(255, 255, 255, 0.2);box-shadow:0 8px 20px rgba(0, 0, 0, 0.6), 0 0 10px rgba(255, 255, 255, 0.2)}form .file-input-wrap .file-input-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;line-height:1.5}form .file-input-wrap .file-input-content img{max-width:100%;height:auto}form .file-input-wrap .file-input-content .text-wrap{max-width:300px;color:#787878}form .file-input-wrap .file-input-content .text-wrap span{color:#51c8e9}form .file-info{margin-top:5px}form .file-info .file-name{color:#8ec742}form .file-info .file-remove{display:none;color:#ed1f24;cursor:pointer;padding:3px}form .file-info .file-remove.active{display:inline}form button{margin-top:20px}form p{font-size:calc(18rem / 16);margin-top:0}form em{font-size:1rem}form .form-messages{margin-top:10px}.P--sample-request main{overflow:unset}.form-section{position:relative}.form-section .sticky-disclaimer{position:-webkit-sticky;position:sticky;top:65px;background-color:#8ec742;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(20px, 6vw, 60px);padding-block:20px;color:#212B37;font-weight:bold;z-index:999}.form-section .sticky-disclaimer.hide{display:none}@media (max-width:1600px){.form-section .sticky-disclaimer{top:57px}}@media (max-width:600px){.form-section .sticky-disclaimer{top:53px}}@media (max-width:500px){.form-section .sticky-disclaimer{top:46px}}@media (max-width:420px){.form-section .sticky-disclaimer{top:44px}}.form-section .sticky-disclaimer p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-section .sticky-disclaimer .close-disclaimer{position:relative;height:20px;width:20px;cursor:pointer;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:740px){.form-section .sticky-disclaimer .close-disclaimer{position:absolute;top:10px;right:10px}}.form-section .sticky-disclaimer .close-disclaimer:after,.form-section .sticky-disclaimer .close-disclaimer:before{content:'';position:absolute;top:50%;left:50%;width:3px;height:100%;background-color:#212B37;z-index:1001;border-radius:4px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.form-section .sticky-disclaimer .close-disclaimer:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.form-section .sticky-disclaimer .close-disclaimer:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.form-section .sticky-disclaimer .close-disclaimer:hover:after,.form-section .sticky-disclaimer .close-disclaimer:hover:before{background-color:red}.form-section .sticky-disclaimer .sticky-disclaimer__link{font-size:calc(20rem / 16)}.form-section .sticky-disclaimer .sticky-disclaimer__link a{color:#fff}.form-section .sticky-disclaimer .sticky-disclaimer__link a:focus,.form-section .sticky-disclaimer .sticky-disclaimer__link a:hover{color:#212B37}#ContactFormCaptcha{margin-top:0px}.P--Error>.SiteContent>.SiteMain{background-color:#212B37;color:#fff;padding-inline:clamp(21.5px, 6.1vw, 96px);padding-block:clamp(40px, 7.1vw, 98px)}.P--Error>.SiteContent>.SiteMain h1{color:#8ec742}.P--Error>.SiteContent>.SiteMain a:not(.btn){color:#8ec742}.P--Error>.SiteContent>.SiteMain a:not(.btn):hover{color:rgba(81, 200, 233, 0.4)}
/*# sourceMappingURL=main.css.map */