@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--clr-neutral-200: #f3f3f3;--clr-neutral-225: #f4f4f4;--clr-neutral-250: #e5e5e5;--clr-neutral-300: #d6d6d6;--clr-neutral-310: #f7f7f7;--clr-neutral-325: #dbdbdb;--clr-neutral-330: #b8b8b8;--clr-neutral-335: #bababa;--clr-neutral-340: #9f9f9f;--clr-neutral-350: #707070;--clr-neutral-400: #595a5a;--clr-neutral-d4: #d4d4d4;--clr-blue: #0358a3;--clr-blue-light: #0d6cb8;--clr-orange: #f58320;--clr-purple: #09003e;--clr-dark-blue: #15254c}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto;color:inherit}img,picture,svg{max-width:100%;display:block;height:auto}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.common-button,input[type=submit],.checkout-button,button.button[name=apply_coupon]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;color:#000!important;background-color:var(--clr-orange);font-size:clamp(1.2rem,4vw,1.9rem);line-height:1.25;padding:7px 14px;font-weight:700;transition:color .3s ease,background-color .3s ease;text-decoration:none!important;display:inline-block}.common-button.menu-item,input[type=submit].menu-item,.checkout-button.menu-item,button.button[name=apply_coupon].menu-item{font-size:1.6rem}.common-button.alt,input[type=submit].alt,.checkout-button.alt,button.button[name=apply_coupon].alt{color:var(--clr-purple)}.common-button.alt:is(:hover,:active),input[type=submit].alt:is(:hover,:active),.checkout-button.alt:is(:hover,:active),button.button[name=apply_coupon].alt:is(:hover,:active){color:#fff}.common-button:is(:hover,:active),input[type=submit]:is(:hover,:active),.checkout-button:is(:hover,:active),button.button[name=apply_coupon]:is(:hover,:active){background-color:var(--clr-blue)}.common-button.clr-purple,input[type=submit].clr-purple,.checkout-button.clr-purple,button.button[name=apply_coupon].clr-purple{color:var(--clr-purple)!important}.common-button.clr-purple:is(:hover,:active),input[type=submit].clr-purple:is(:hover,:active),.checkout-button.clr-purple:is(:hover,:active),button.button[name=apply_coupon].clr-purple:is(:hover,:active){background-color:var(--clr-purple);color:#fff!important}.common-button.clr-white,input[type=submit].clr-white,.checkout-button.clr-white,button.button[name=apply_coupon].clr-white{color:#fff!important}.common-button.clr-white:is(:hover,:active),input[type=submit].clr-white:is(:hover,:active),.checkout-button.clr-white:is(:hover,:active),button.button[name=apply_coupon].clr-white:is(:hover,:active){color:#fff!important}.common-button.btn-blue,input[type=submit].btn-blue,.checkout-button.btn-blue,button.button[name=apply_coupon].btn-blue{background-color:var(--clr-blue)}.common-button.btn-blue:is(:hover,:active),input[type=submit].btn-blue:is(:hover,:active),.checkout-button.btn-blue:is(:hover,:active),button.button[name=apply_coupon].btn-blue:is(:hover,:active){background-color:var(--clr-orange)}.menu-cta-purple{color:#fff!important}.menu-cta-purple:is(:hover,:active){color:#fff!important;background-color:var(--clr-purple)!important}.common-cta{-webkit-appearance:none;background-color:var(--clr-blue);color:#fff!important;text-decoration:none;font-weight:600;border-radius:10px;transition:color .3s ease;display:inline-block;padding:3px 7px!important;-moz-appearance:none;appearance:none;--webkit-appearance: none;text-align:center!important;margin-top:5px;transition:color .3s ease,background-color .3s ease!important;font-size:clamp(9px,2vw,18px)}.common-cta:hover{color:#fff!important;background-color:var(--clr-orange)!important}.common-cta:after{font-family:var(--ff-font-awesome);content:"";display:inline-block;width:1em;padding-left:8px;padding-right:clamp(10px,2vw,20px)!important}.common-cta:is(:hover,:active){color:var(--clr-blue)}.common-cta.arrow-left:after{content:normal}.common-cta.arrow-left:before{font-family:var(--ff-font-awesome);content:"";padding-right:8px}.common-cta.cta-text-lg{font-size:clamp(1.8rem,3.2vw,2.7rem)}.common-cta.clr-blue:is(:hover,:active){color:var(--clr-orange)}.common-button-cta{-webkit-appearance:none;background-color:var(--clr-blue);color:#fff!important;text-decoration:none;font-weight:600;border-radius:10px;transition:color .3s ease;display:inline-block;padding:3px 7px!important;-moz-appearance:none;appearance:none;--webkit-appearance: none;text-align:center!important;margin-top:5px;transition:color .3s ease,background-color .3s ease!important;font-size:clamp(9px,2vw,18px)}.common-button-cta:hover{color:#fff!important;background-color:var(--clr-orange)!important}.common-button-cta:after{font-family:var(--ff-font-awesome);content:"";display:inline-block;width:1em;padding-left:8px;padding-right:clamp(10px,2vw,20px)!important}.common-button-cta:is(:hover,:active){color:var(--clr-blue)}.common-button-cta.arrow-left:after{content:normal}.common-button-cta.arrow-left:before{font-family:var(--ff-font-awesome);content:"";padding-right:8px}.common-button-cta.cta-text-lg{font-size:clamp(1.8rem,3.2vw,2.7rem)}.common-button-cta.clr-blue:is(:hover,:active){color:var(--clr-orange)}.wcpt-cw-view-label,.wcpt-apply .wcpt-text,.wcpt-reset .wcpt-text,.woocommerce-page #payment #place_order{-webkit-appearance:none;background-color:var(--clr-blue);color:#fff!important;text-decoration:none;font-weight:600;border-radius:10px;transition:color .3s ease;display:inline-block;padding:3px 7px!important;-moz-appearance:none;appearance:none;--webkit-appearance: none;text-align:center!important;margin-top:5px;transition:color .3s ease,background-color .3s ease!important;font-size:clamp(9px,2vw,18px)}.wcpt-cw-view-label:hover,.wcpt-apply .wcpt-text:hover,.wcpt-reset .wcpt-text:hover,.woocommerce-page #payment #place_order:hover{color:#fff!important;background-color:var(--clr-orange)!important}.wcpt-cw-view-label:after,.wcpt-apply .wcpt-text:after,.wcpt-reset .wcpt-text:after,.woocommerce-page #payment #place_order:after{font-family:var(--ff-font-awesome);content:"";display:inline-block;width:1em;padding-left:8px;padding-right:clamp(10px,2vw,20px)!important}.wcpt-cw-view-label:is(:hover,:active),.wcpt-apply .wcpt-text:is(:hover,:active),.wcpt-reset .wcpt-text:is(:hover,:active),.woocommerce-page #payment #place_order:is(:hover,:active){color:var(--clr-blue)}.wcpt-cw-view-label.arrow-left:after,.wcpt-apply .wcpt-text.arrow-left:after,.wcpt-reset .wcpt-text.arrow-left:after,.woocommerce-page #payment #place_order.arrow-left:after{content:normal}.wcpt-cw-view-label.arrow-left:before,.wcpt-apply .wcpt-text.arrow-left:before,.wcpt-reset .wcpt-text.arrow-left:before,.woocommerce-page #payment #place_order.arrow-left:before{font-family:var(--ff-font-awesome);content:"";padding-right:8px}.wcpt-cw-view-label.cta-text-lg,.wcpt-apply .wcpt-text.cta-text-lg,.wcpt-reset .wcpt-text.cta-text-lg,.woocommerce-page #payment #place_order.cta-text-lg{font-size:clamp(1.8rem,3.2vw,2.7rem)}.wcpt-cw-view-label.clr-blue:is(:hover,:active),.wcpt-apply .wcpt-text.clr-blue:is(:hover,:active),.wcpt-reset .wcpt-text.clr-blue:is(:hover,:active),.woocommerce-page #payment #place_order.clr-blue:is(:hover,:active){color:var(--clr-orange)}.wcpt-cw-view-label{color:#fff}:root{--common-gutter: 28px;--common-padding: 33px 43px;--fancybox-bg: #fff;--fancybox-opacity: .94;--carousel-button-bg: var(--clr-purple)}@media screen and (max-width:639px){:root{--common-gutter: 8px;--common-padding: 22px 24px}}html{font-size:62.5%;font-feature-settings:"lnum"!important}body{font-family:var(--ff-primary);color:#595a5a;font-size:1.6rem}.css-transitions-only-after-page-load *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.active-nav{position:fixed;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{width:min(1668px,95%);margin:0 auto}.sub-container{width:min(1300px,100%);margin:0 auto}.flex-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch}.flex-wrap{flex-wrap:wrap}.flex-align-center{align-items:center}.flex-align-items-start{align-items:start}.flex-justify-center{justify-content:center}.flex-justify-space-between{justify-content:space-between}.flex-justify-end{justify-content:flex-end}.grid-container{display:grid;justify-content:stretch;align-items:stretch;grid-column-gap:12px;grid-row-gap:12px}.relative{position:relative}.hide-desktop,.display-md{display:none}@media screen and (max-width:1279px){.hide-desktop,.display-md{display:block}}.hide{display:none}@media screen and (max-width:639px){.xs-hide{display:none}}@media screen and (max-width:639px){.xs-show{display:unset}}@media screen and (min-width:639px)and (max-width:959px){.sm-hide{display:none}}@media screen and (min-width:639px)and (max-width:959px){.sm-show{display:unset}}@media screen and (min-width:960px)and (max-width:1279px){.hide-tablet,.md-hide{display:none}}@media screen and (min-width:960px)and (max-width:1279px){.md-show{display:unset}}@media screen and (min-width:1280px)and (max-width:1599px){.lg-hide{display:none}}@media screen and (min-width:1280px)and (max-width:1599px){.lg-show{display:unset}}@media screen and (min-width:1600px){.xl-show{display:block}}@media screen and (min-width:1600px){.xl-hide{display:none}}.m-block-40px{margin-block:40px}.border-grey{border:1px solid var(--clr-neutral-350)}.value-tag-label{font-family:ff-dagny-web-pro,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.2px;color:#737373}.value-tag-label .measurement-tag-label{color:#000}:root{--ff-primary: ff-dagny-web-pro, sans-serif;--ff-font-awesome: "Font Awesome 6 Pro"}strong,b{font-weight:700}.text-decoration-none{text-decoration:none}.text-uppercase{text-transform:uppercase}.clr-white{color:#fff}.clr-orange{color:var(--clr-orange)}.clr-purple{color:var(--clr-purple)}.clr-blue{color:var(--clr-blue)}.fw-bold{font-weight:700}.fs-eyebrow-heading{font-size:clamp(1.5rem,4vw,2.8rem);line-height:1.25}.fs-lg-copy{font-size:clamp(2.3rem,4vw,5.5rem);line-height:1.3}.heading-decor:after{content:"";display:block;margin-right:2px;background-color:var(--clr-purple);width:.82em;height:clamp(2px,2vw,.12em)}.heading-decor.decor-white:after{background-color:#fff}.heading-decor.decor-orange:after{background-color:var(--clr-orange)}.heading-decor.decor-2:after{width:51px;height:7px!important}.heading-decor.mt-1:after{margin-top:10px}h3.heading-decor:after{height:3px}.panel-tagline{font-size:clamp(2.3rem,3.2vw,5rem);line-height:1.25}h1,.h1{font-size:clamp(20px,4vw,65px);line-height:1.25;font-weight:700;margin-bottom:20px}h2,.h2{font-size:clamp(1.6rem,4vw,3.5rem);font-weight:700;line-height:1.25;margin-bottom:20px}h2.heading-decor:after,.h2.heading-decor:after{height:clamp(2px,2vw,.12em)}h4,.h4{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.25}.fs-copy{font-size:clamp(1.4rem,2vw,1.8rem)}.fs-copy.fs-copy-lg{font-size:clamp(1.4rem,2vw,2rem)}.fs-copy p{margin-bottom:10px}.fs-copy.fs-copy-xl{font-size:clamp(1.6rem,4vw,3.5rem);line-height:1.55}.fs-copy ul li,.fs-copy ol li{margin-top:8px;margin-bottom:8px;margin-left:1em}.fs-copy ul li::marker,.fs-copy ol li::marker{color:var(--clr-orange)}.fs-repeater-heading{font-size:clamp(1.4rem,4vw,2.7rem);line-height:1.4}.fs-repeater-heading:after{margin-top:0!important;height:clamp(2px,.3vw,3px)!important}.fs-repeater-heading--modal-size{font-size:clamp(1.8rem,4vw,4.5rem)}.fs-leader-title{font-size:clamp(1.2rem,4vw,1.7rem);line-height:1.4}.fs-leader-title--modal-size{font-size:clamp(1.4rem,4vw,2.4rem)}.fs-leader-bio-modal-size{font-size:clamp(1.4rem,4vw,2.2rem);line-height:1.68}.fs-repeater-details{font-size:clamp(1.4rem,4vw,1.7rem);line-height:1.25}.single .post-type-label{font-size:clamp(1.2rem,2vw,2rem);letter-spacing:2.6px;line-height:1.25}.single article h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.25}.single article h2{color:var(--clr-blue);font-weight:700;font-size:clamp(1.8rem,4vw,3rem);margin-bottom:10px}.single article h3{color:var(--clr-orange);font-size:clamp(1.5rem,4vw,2.3rem);line-height:1.5;font-weight:700;margin-bottom:10px}.single article h4,.single article h5{font-size:clamp(1.5rem,4vw,2.3rem);line-height:1.5;font-weight:700;margin-bottom:10px}.single article time{font-size:clamp(1.3rem,4vw,2rem);line-height:1.25}.single article p,.single article ul li,.single article ol li{font-size:clamp(1.4rem,4vw,2rem);line-height:1.5}.single article p a,.single article ul li a,.single article ol li a{color:var(--clr-blue);text-decoration:underline}.single article p{margin:10px 0}.single .sidebar-heading{font-size:clamp(2.2rem,4vw,2.8rem);line-height:1.25}.single .single-sidebar .recent-item--post-type{font-size:clamp(1.2rem,4vw,1.7rem);line-height:1.25;letter-spacing:2.21px}.single .single-sidebar .recent-item--heading{font-size:clamp(2rem,4vw,2.3rem);line-height:1.3}.single .single-sidebar .recent-item--permalink{font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.25}.single-job_listing article .job--location{font-size:clamp(1.1rem,2vw,2.3rem);letter-spacing:2.3px}.single-job_listing article time{font-size:clamp(.9rem,2vw,1.5rem);letter-spacing:.38px}.single-job_listing article h1{font-size:clamp(2.2rem,4vw,5rem)}.single-job_listing article h2{font-size:clamp(1.6rem,4vw,3.5rem)}.single-job_listing article p,.single-job_listing article ul li,.single-job_listing article ol li{font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.3em}.single-job_listing article ul,.single-job_listing article ol{margin-left:1.25em}.single-job_listing article ul li,.single-job_listing article ol li{margin-top:5px;margin-bottom:5px}.single-job_listing article ul li::marker,.single-job_listing article ol li::marker{color:var(--clr-orange)}.resource-container--type{font-size:clamp(1.2rem,4vw,1.6rem)}.resource-container--heading{font-size:clamp(1.6rem,4vw,3rem);color:var(--clr-neutral-350)}.woocommerce-products-header__title,.product_title{font-size:clamp(1.7rem,3vw,3.7rem);line-height:1.5}.swiper-navigation-row{justify-content:flex-end}.swiper-navigation-row>*+*{margin-left:20px}.swiper-navigation-row .swiper-arrow{cursor:pointer}.swiper-navigation-row .swiper-button-prev-custom svg{transform:rotate(180deg)}.swiper-navigation-row .swiper-button-custom:not(.swiper-button-disabled):is(:hover,:active){--status: var(--clr-blue)}.swiper-navigation-row .swiper-button-disabled{--status: #a8a8a8}@media screen and (max-width:959px){.swiper-navigation-row svg{width:40px;height:40px}}@media screen and (max-width:639px){.swiper-navigation-row svg{width:32px;height:32px}}.common-modal{visibility:hidden;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:9999999;opacity:0;transition-property:opacity,visibility;transition-duration:.5s,0s;transition-timing-function:cubic-bezier(.4,0,.2,1);max-height:100%;overflow-y:scroll}.common-modal:not(.active){transition-delay:0s,.5s}.common-modal .modal-bg{background-color:#fffffff2;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.common-modal .modal-close{cursor:pointer;background:none;border:none;outline:none;position:absolute;top:calc(5vw - 24px);right:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.common-modal .modal-content{padding:5vw 0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%}.common-modal .modal-content--copy{padding-top:55px}.common-modal .modal-content--headshot{max-width:436px;margin-right:auto;margin-left:auto}.common-modal .modal-content--headshot img{width:100%;object-fit:cover}.common-modal .modal-content--leader-name{margin-bottom:20px}.common-modal .modal-content--leader-name:after{margin-top:0;height:clamp(2px,.3vw,5px)}.common-modal .modal-content--leader-job-title{margin-bottom:48px}.common-modal .modal-content--leadership-biography{font-size:clamp(1.4rem,4vw,2.2rem)}.common-modal.active{visibility:visible;opacity:1;pointer-events:auto}@media screen and (max-width:959px){.common-modal{align-items:flex-start}.common-modal .modal-content--copy{padding-top:20px}.common-modal .modal-content--leader-job-title{margin-bottom:20px}}@media screen and (max-width:639px){.common-modal .modal-content{padding:20vw 0}.common-modal .modal-content .modal-close{top:calc(20vw - 24px)}}.resources-wrapper{grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:30px}.resource-container{background:#fff}.resource-container--type{font-size:1.4rem;margin-bottom:8px}.resource-container--heading{margin-bottom:20px}.resource-container .image-container{height:285px}.resource-container .image-container img{width:100%;height:100%;object-fit:cover}.resource-container .image-container.obj-contain img{object-fit:contain}.resource-container--bottom{padding:20px}.resource-container.quality-document .resource-container--bottom{padding:30px 45px}@media screen and (max-width:959px){.resources-wrapper{grid-template-columns:repeat(1,1fr)}.resource-container .image-container{height:auto}.resource-container--heading{margin-bottom:10px}.resource-container--bottom{padding:10px!important}}.wp-pagenavi[role=navigation]{display:flex;justify-content:center}.wp-pagenavi span,.wp-pagenavi a{border:none;color:var(--clr-neutral-335)}.wp-pagenavi span.current,.wp-pagenavi a.current{color:var(--clr-purple)}.woocommerce .wcpt-pagination .page-numbers{margin:0;padding:0;background-color:transparent;border:none;box-shadow:none;color:var(--clr-neutral-335)}.woocommerce .wcpt-pagination .page-numbers.current{color:var(--clr-purple)}.woocommerce .wcpt-pagination .page-numbers svg{stroke:var(--clr-purple)}.fancybox__content>.carousel__button.is-close{right:-10px;top:-10px}.fancybox__image{border:2px solid #707070}.header{position:sticky;top:0;left:0;width:100%;z-index:9999}.header .secondary-navigation-wrapper{background-color:var(--clr-blue)}.header a{text-decoration:none}.header a.brand{max-width:200px}.header ul{list-style:none}.header .desktop-secondary-nav-list-wrapper{position:relative;width:fit-content;margin-left:auto}.header .desktop-secondary-nav-list-wrapper .desktop-search-wrapper{opacity:0;visibility:hidden;background-color:var(--clr-purple);padding:20px;position:absolute;top:100%;right:0;width:100%;transition:opacity .3s ease}.header .desktop-secondary-nav-list-wrapper .desktop-search-wrapper input[type=search]{padding:6px 52px 6px 6px;font-size:1.4rem}.header .desktop-secondary-nav-list-wrapper .desktop-search-wrapper button:after{font-size:2.1rem}.header .secondary-nav-list{color:#fff;font-size:1.45rem;line-height:1.25}.header .secondary-nav-list>.menu-item{position:relative;padding:10px 9px 10px 14px}.header .secondary-nav-list>.menu-item>.sub-menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;background-color:var(--clr-purple);font-size:1.35rem;padding:10px 10px 10px 14px;min-width:149px;z-index:1;transition:opacity .3s ease}.header .secondary-nav-list>.menu-item>.sub-menu li{padding:5px 0}.header .secondary-nav-list>.menu-item>.sub-menu li a:hover{text-decoration:underline}.header .secondary-nav-list>.menu-item.open{background-color:var(--clr-purple)}.header .secondary-nav-list>.menu-item.open>a{font-weight:700}.header .secondary-nav-list>.menu-item.open>.sub-menu{visibility:visible;opacity:1}.header .secondary-nav-list .toggle-desktop-search{position:static}.header .secondary-nav-list .toggle-desktop-search.open .desktop-search-wrapper{opacity:1;visibility:visible;transition:opacity .3s ease;z-index:1}.header .main-navigation{padding-top:25px;padding-bottom:25px;background-color:#fff}.header .main-navigation-inner{justify-content:space-between;align-items:center}.header .mobile-toggle{font-size:4rem;color:var(--clr-orange)}.header .mobile-toggle .burger{display:flex;justify-content:center;align-items:center}.header .mobile-toggle .burger:before{font-family:var(--ff-font-awesome);content:"";display:block}.header .mobile-toggle.open .burger:before{content:""}.header .primary-nav-list{font-size:1.55rem;line-height:1.25;color:var(--clr-neutral-400);font-weight:700;align-items:center;flex-wrap:wrap}.header .primary-nav-list>.menu-item:not(.common-button){border-bottom:2px solid transparent;padding-top:8px;padding-bottom:8px;margin-right:12px;margin-left:12px}.header .primary-nav-list>.menu-item:not(.common-button).open{color:var(--clr-blue);border-bottom-color:var(--clr-blue)}.header .primary-nav-list>.menu-item:not(.common-button)>.sub-menu{display:none}.header .primary-nav-list>.menu-item.common-button{margin-left:12px;margin-right:0}.header .primary-nav-list>.menu-item.common-button.open{background-color:var(--clr-blue)}.header .primary-nav-list .more-dropdown{position:relative;margin-right:0!important;padding-left:12px;padding-right:12px}.header .primary-nav-list .more-dropdown>a:after{font-family:var(--ff-font-awesome);content:"";display:inline-block;margin-left:2px}.header .primary-nav-list .more-dropdown .sub-menu{box-shadow:0 8px 20px -20px #00000029;display:block;position:absolute;top:100%;right:0;padding:10px;opacity:0;min-width:250px;background-color:var(--clr-blue);z-index:1;transition:opacity .3s ease}.header .primary-nav-list .more-dropdown .sub-menu li{margin:6px 0}.header .primary-nav-list .more-dropdown .sub-menu a{color:#fff;font-weight:400;font-size:1.4rem}.header .primary-nav-list .more-dropdown .sub-menu a:hover{text-decoration:underline}.header .primary-nav-list .more-dropdown:hover{background-color:var(--clr-blue)}.header .primary-nav-list .more-dropdown:hover a{color:#fff}.header .primary-nav-list .more-dropdown:hover a:after{color:#fff}.header .primary-nav-list .more-dropdown:hover .sub-menu{display:block;opacity:1}.header .mega-menu{background-color:#fffffff7;display:none;padding-top:25px;padding-bottom:25px;position:absolute;width:100%;box-shadow:0 8px 20px -20px #0000004d}.header .mega-menu .dropdown{display:none}.header .mega-menu.open,.header .mega-menu.open .dropdown.active{display:block}.header .mega-menu .dropdown-content{padding-right:8%}.header .mega-menu .dropdown-content--img{border:1px solid var(--clr-neutral-350);max-width:270px;margin-right:30px;display:flex}.header .mega-menu .dropdown-content--text{color:var(--clr-purple);font-size:3.4rem;line-height:1.18;font-weight:700;max-width:280px}.header .mega-menu .dropdown-list-wrapper{flex:1}.header .mega-menu .dropdown-nav-wrapper .sans-sub-pages .menu-item a:after{display:inline-block;content:url(../../images/common-arrow.svg);font-weight:400;margin-left:7px}.header .mega-menu .dropdown-nav-wrapper ul:not(.sans-sub-pages):not(.sub-menu)>.menu-item>a:after{content:"";display:block;margin-top:6px;background-color:var(--clr-purple);width:15px;height:2px}.header .mega-menu .grid-two-col{grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px}.header .mega-menu .grid-four-col{grid-template-columns:repeat(4,1fr);grid-column-gap:6%;grid-row-gap:48px}.header .mega-menu .grid-four-col>.menu-item a{font-size:1.9rem}.header .mega-menu .menu-item a{color:var(--clr-orange);font-weight:700;font-size:2.1rem;line-height:1.25;transition:color .3s ease}.header .mega-menu .menu-item a:is(:hover,:active){color:var(--clr-blue)}.header .mega-menu .menu-item a:is(:hover,:active):after{fill:var(--clr-blue)}.header .mega-menu .menu-item.menu-item-has-children a{font-size:1.9rem}.header .mega-menu .menu-item.menu-item-has-children .sub-menu{padding-top:18px}.header .mega-menu .menu-item.menu-item-has-children .sub-menu a{color:var(--clr-neutral-400);font-weight:400;font-size:1.4rem;transition:color .3s ease}.header .mega-menu .menu-item.menu-item-has-children .sub-menu a:is(:hover,:active){color:var(--clr-blue)}.header .manufacturing-solutions-toggle>.sub-menu>.menu-item>a:after{content:""!important;display:block!important;margin-top:6px;background-color:var(--clr-purple);width:15px;height:2px;margin-left:0!important}.header .search-form-row{padding-top:25px;padding-bottom:25px;color:var(--clr-purple)}.header .search-form{position:relative}.header .search-form label{flex:1}.header .search-form input[type=search]{width:100%;background-color:var(--clr-neutral-250);border-color:transparent;padding:12px 52px 12px 12px;font-size:1.6rem}.header .search-form button{width:50px;visibility:hidden;position:relative;position:absolute;right:0;top:0;height:100%}.header .search-form button:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;visibility:visible;content:"";font-family:var(--ff-font-awesome)}.header .mobile-nav-panel{background-color:#fff!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;transform:translate3d(100vw,0,0);transition:transform .4s ease;overflow-y:scroll;padding-bottom:25px;display:none;height:-webkit-fill-available;-webkit-overflow-scrolling:touch}.header .mobile-nav-panel>.container{min-height:100vh}.header .mobile-nav-panel .logo-row{padding-top:25px;justify-content:space-between;align-items:center}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list{flex-direction:column;align-items:flex-start}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item{margin:12px 0}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item:not(.common-button){padding:0}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item:not(.common-button) a{color:var(--clr-orange);font-size:2.2rem;font-weight:700;transition:color .3s ease}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item:not(.common-button) a:is(:hover,:focus){color:var(--clr-blue)}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item.common-button{font-size:2.2rem}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item:not(.common-button) a:after{display:inline-block;content:url(../../images/common-arrow.svg);font-weight:400;margin-left:7px}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item>.sub-menu{display:none}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item>.sub-menu.active{display:block}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item.toggle-mobile-submenu>.sub-menu>li:first-child>a{color:var(--clr-blue);border-bottom:2px solid var(--clr-blue)}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item.toggle-mobile-submenu>.sub-menu>li:first-child>a:after{content:normal}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item.toggle-mobile-submenu>.sub-menu .sub-menu .sub-menu{padding-left:20px}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item.toggle-mobile-submenu>.sub-menu .sub-menu .sub-menu li a{color:var(--clr-neutral-400);font-size:1.6rem;font-weight:400}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list>.menu-item.toggle-mobile-submenu>.sub-menu .sub-menu .sub-menu li a:after{content:normal}.header .mobile-nav-panel .secondary-nav-wrapper{padding-top:25px}.header .mobile-nav-panel .secondary-nav-wrapper:before{content:"";display:block;background-color:#b8b8b8;width:50%;height:2px}.header .mobile-nav-panel .secondary-nav-wrapper .nav-secondary-mobile-list{font-size:1.8rem}.header .mobile-nav-panel .secondary-nav-wrapper .nav-secondary-mobile-list li{margin:12px 0}.header .mobile-nav-panel .secondary-nav-wrapper .nav-secondary-mobile-list .sub-menu{padding-left:20px}.header.mobile-menu-open .mobile-nav-panel{transform:translateZ(0)}.header .breadcrumbs-row{display:none}.header .breadcrumbs-row .back{cursor:pointer}.header.show-breadcrumbs .breadcrumbs-row{display:block}.header .breadcrumbs{font-size:1.4rem;color:var(--clr-purple);font-weight:700;display:flex}.header .breadcrumbs:before{display:block;content:"";font-family:var(--ff-font-awesome);padding-right:14px}.header .maintenance-banner{background-color:var(--clr-neutral-225);padding:10px 0;text-align:left;border-bottom:1px solid var(--clr-orange);border-left:5px solid var(--clr-orange);box-sizing:border-box}.header .maintenance-banner p{color:#333;font-size:18px;font-weight:700}@media screen and (min-width:1600px){.header a.brand{max-width:260px}.header .primary-nav-list>.menu-item{margin-right:25px;margin-left:25px}}@media screen and (max-width:1599px){.header .mega-menu .dropdown-content{padding-right:3%}.header .mega-menu .dropdown-content--img{margin-right:20px}.header .mega-menu .dropdown-content--text{font-size:3rem}}@media screen and (max-width:1279px){.header a.brand{max-width:180px}.header .primary-nav-list a{font-size:1.4rem}.header .mega-menu .dropdown-content{flex-direction:column;padding-right:70}.header .mega-menu .dropdown-content--img{max-width:250px;margin-right:0}.header .mega-menu .dropdown-content--text{max-width:250px;padding-top:20px;font-size:2.6rem}.header .mega-menu .grid-two-col>.menu-item a{font-size:1.9rem}.header .mega-menu .grid-four-col{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}@media screen and (max-width:959px){.header{border-top:7px solid var(--clr-blue);background-color:#fff;box-shadow:0 1px 4px #00000029}.header .mobile-nav-panel{display:block}}@media screen and (max-width:639px){.header .main-navigation{padding-top:20px;padding-bottom:20px}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item:not(.common-button) a{font-size:1.8rem}.header .mobile-nav-panel .primary-nav-wrapper .nav-primary-mobile-list .menu-item.common-button{font-size:1.8rem}.header .mobile-nav-panel .secondary-nav-wrapper .nav-secondary-mobile-list{font-size:1.6rem}}.header.active-megamenu .main-navigation{background-color:#fffffff7}.header .fkcart-shortcode-container .fkcart-shortcode-count{position:absolute;top:-5px;right:-5px;min-width:19px;width:auto;height:19px;display:inline-grid;align-items:center;justify-content:center;background-color:var(--fkcart-toggle-count-bg-color);border-radius:50%;color:var(--fkcart-toggle-count-font-color);z-index:20;font-weight:600;font-size:13px;box-sizing:border-box;padding:2px}main .container{width:min(1160px,85%)}.page-template-template-store-front-page div#app main#main{margin-top:20px!important}.woocommerce .blockUI.blockOverlay:before{position:fixed!important}@font-face{font-family:carousel-icons;src:url(../../fonts/carousel-icons.eot?zc35k);src:url(../../fonts/carousel-icons.eot?zc35k#iefix) format("embedded-opentype"),url(../../fonts/carousel-icons.ttf?zc35k) format("truetype"),url(../../fonts/carousel-icons.woff?zc35k) format("woff"),url(../../fonts/carousel-icons.svg?zc35k#carousel-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:carousel-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-carousel-left-arrow:before{content:"";color:#fff}.icon-carousel-right-arrow:before{content:"";color:#fff}.page-template-template-flexible-subpages .fc .container{width:min(1160px,85%)}.page-template-template-flexible-subpages .fc.fc-swiper-knowledge-center-panel{margin-top:clamp(52px,10vw,200px)}.footer{position:relative;background-color:#09003e;padding-top:60px;padding-bottom:60px}.footer a.brand{--logo-color: #fff}.footer .bg{position:absolute;top:0;left:0;width:100%;height:100%}.footer .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.footer--inner{margin:0 auto;justify-content:space-between}.footer-left{padding:0 15px;width:33.333%}.footer-left--social{padding-top:35px}.footer-left .social-list>*+*{margin-left:10px}.footer-left .social-list a:is(:hover,:active) svg{transition:fill .3s ease;--icon-color: var(--clr-orange)}.footer-left--contact{padding-top:24px}.footer-left--contact a{color:var(--clr-orange);text-decoration:none;font-size:1.9rem;font-weight:700;line-height:1.5;transition:color .3s ease}.footer-left--contact a:is(:hover,:active){color:var(--clr-neutral-250)}.footer-right{width:66.666%}.footer-nav{justify-content:space-between}.footer-nav .widget_nav_menu{padding:0 15px}.footer-nav .menu{list-style:none}.footer-nav .menu>li:not(:last-child){margin-bottom:10px}.footer-nav .menu a{font-size:1.8rem;line-height:1.5rem;text-decoration:none;color:#fff;transition:color .3s ease}.footer-nav .menu a:is(:hover,:active){color:var(--clr-orange)}.footer .copyright{padding:20px 15px 0}.footer .copyright p{font-size:1.1rem;line-height:1.8rem}@media screen and (max-width:639px){.footer a.brand svg{margin:0 auto}.footer .footer--inner{flex-direction:column;align-items:center}.footer .social-list{justify-content:center}.footer-left{text-align:center}.footer-right,.footer-left{width:100%}.footer-right{padding-top:40px}}.page-template-template-contact-page main{padding-bottom:200px}.page-template-template-contact-page .fc .container{width:min(1160px,85%)}@media screen and (max-width:959px){.page-template-template-contact-page main{padding-bottom:72px}}.sf-forms input[type=checkbox]{width:26px;height:26px;accent-color:var(--clr-blue);vertical-align:bottom;margin-right:15px}.gated-resources-form{margin-top:42px;margin-bottom:42px;background-color:var(--clr-blue);padding:24px}.page-template-template-leadership-page .fc .container,.page-template-template-locations .fc .container{width:min(1160px,85%)}.error404{background:#fff}.error404 main{margin-top:128px;min-height:auto;background:transparent linear-gradient(180deg,#e0e0e000,#e0e0e0)}.error404 main .container{min-height:935px}.error404 main .sub-container{text-align:center}.error404 main h1{font-size:clamp(10rem,10vw,17.5rem)}.error404 main p{font-size:3rem}@media screen and (max-width:1279px){.error404 main .container{min-height:830px}}@media screen and (max-width:979px){.error404 main .container{min-height:830px}}@media screen and (max-width:639px){.error404 main .container{min-height:50vh}}.single main .container{width:min(1160px,85%)}.single .content-wrapper{padding-top:clamp(57px,4vw,114px);padding-bottom:clamp(70px,4vw,140px)}.single .content-wrapper:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:19.444vw}.single .content-wrapper header{padding-bottom:46px}.single .content-wrapper .single-featured-image{margin-bottom:44px}.single .content-wrapper .single-featured-image.whitepapers{max-width:350px}.single .post-type-label{margin-bottom:6px}.single article{width:calc(66% - 42px)}.single-sidebar{background-color:var(--clr-purple);width:calc(33% - 42px)}.single-sidebar .sidebar-heading{margin-bottom:25px;text-align:center}.single-sidebar .sidebar-heading:after{margin:0 auto}.single-sidebar .gform_wrapper .gform_footer{justify-content:center}.single-sidebar .inner{padding:28px 25px}.single-sidebar--recent-posts-wrapper{padding-top:40px}.single-sidebar .recent-item{text-align:center}.single-sidebar .recent-item--post-type{margin-bottom:10px}.single-sidebar .recent-item--heading{color:var(--clr-neutral-325);text-align:center;margin-bottom:10px}.single-sidebar .recent-item:not(:first-child){margin-top:50px}@media screen and (max-width:1279px){.single article{width:calc(66% - 20px)}.single-sidebar{width:calc(33% - 20px)}}@media screen and (max-width:959px){.single article{width:100%}.single .content-wrapper{padding-top:30px}.single .content-wrapper header{padding-bottom:36px}.single .content-wrapper header h1{margin-bottom:10px}.single .content-wrapper .single-featured-image{margin-bottom:30px}.single-sidebar{margin-top:40px;width:100%}.single-sidebar .inner{padding:20px}.single-sidebar .recent-item:not(:first-child){margin-top:25px}}.single .content-flex-container{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.single .content-flex-container .single-featured-image{flex:0 0 auto;max-width:350px}.single .content-flex-container .content-text{flex:1 1 100%}.content-magazine-style{display:flex;flex-direction:row;gap:30px}.content-magazine-style .single-featured-image{flex:0 0 auto;max-width:350px}.content-magazine-style .single-featured-image.whitepapers{margin-bottom:0}.content-magazine-style .single-featured-summary{flex:1 1 auto}.page-template-template-resources main .container{width:min(1160px,85%)}.page-template-template-open-positions .fc .container{width:min(1160px,85%)}.fc-jobs-feed{padding-top:clamp(36px,4vw,100px)}.fc-jobs-feed:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:25%}.fc-jobs-feed .wrapper{background-color:var(--clr-purple);padding:30px 24px}.fc-jobs-feed .wrapper *{background-color:inherit}.fc-jobs-feed .form-heading{margin-bottom:24px}.fc-jobs-feed h3{font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}.fc-jobs-feed div.job_listings .job_filters{color:#fff}.fc-jobs-feed div.job_listings .job_types{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px;border-top:none;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.25;gap:20px}.fc-jobs-feed div.job_listings .job_types li{border-right:none;float:none;padding:0}.fc-jobs-feed div.job_listings .job_types li input[type=checkbox]{accent-color:var(--clr-orange)}.fc-jobs-feed div.job_listings .job_types:before{content:normal}.fc-jobs-feed div.job_listings .showing_jobs{border-top:none}.fc-jobs-feed div.job_listings .search_jobs{display:none!important}.fc-jobs-feed div.job_listings .showing_jobs{margin-top:20px;padding:0}.fc-jobs-feed div.job_listings .showing_jobs a.reset,.fc-jobs-feed div.job_listings .showing_jobs a.rss_link{display:none}.fc-jobs-feed ul.job_listings{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--common-gutter);padding-top:clamp(36px,4vw,70px);border-top:none}.fc-jobs-feed ul.job_listings .no_job_listings_found{grid-column:1/span 3;text-align:center;font-size:clamp(1.5rem,4vw,3rem)!important}.fc-jobs-feed ul.job_listings .job_listing{border:1px solid var(--clr-neutral-350)}.fc-jobs-feed ul.job_listings .job_listing *{background-color:inherit!important}.fc-jobs-feed ul.job_listings .job_listing .inner{background-color:#fff;padding:30px;display:flex;flex-direction:column;height:100%}.fc-jobs-feed ul.job_listings .job_listing h3{color:var(--clr-purple);font-weight:700;font-size:clamp(1.5rem,3vw,3rem)!important;line-height:1.25}.fc-jobs-feed ul.job_listings .job_listing a{padding:unset!important;line-height:unset!important}.fc-jobs-feed ul.job_listings .job_listing a:focus{background-color:none!important}.fc-jobs-feed ul.job_listings .job_listing .job--location{margin-bottom:14px;font-size:clamp(9px,2vw,16px);letter-spacing:1.6px}.fc-jobs-feed ul.job_listings .job_listing .job--meta{margin:clamp(10px,2vw,30px) 0}.fc-jobs-feed ul.job_listings .job_listing .date{font-size:clamp(.7rem,2vw,1.5rem);letter-spacing:.38px}.fc-jobs-feed ul.job_listings .job_listing .view-job-link{margin-top:auto}.fc-jobs-feed ul.job_listings .job_listing .view-job-link a{font-size:clamp(1rem,2vw,1.8rem)}.fc-jobs-feed div.job_listings{margin-bottom:clamp(50px,4vw,100px)}.fc-jobs-feed div.job_listings .job-manager-pagination{border-bottom:none;padding:clamp(30px,4vw,60px) 0}.fc-jobs-feed div.job_listings .job-manager-pagination>ul{display:flex;border:none;margin:0;justify-content:center;list-style:none}.fc-jobs-feed div.job_listings .job-manager-pagination>ul li{border:none}.fc-jobs-feed div.job_listings .job-manager-pagination>ul li>*{color:var(--clr-neutral-335);padding:3px 5px;margin:2px;text-decoration:none}.fc-jobs-feed div.job_listings .job-manager-pagination>ul li>*:is(:hover,:focus){background-color:transparent;color:inherit!important}.fc-jobs-feed div.job_listings .job-manager-pagination>ul li span{background:none!important}.fc-jobs-feed div.job_listings .job-manager-pagination>ul li span.current{color:var(--clr-purple);font-weight:700}@media screen and (max-width:959px){.fc-jobs-feed ul.job_listings{grid-template-columns:repeat(2,1fr)}.fc-jobs-feed ul.job_listings .job_listing .inner{padding:15px}.fc-jobs-feed ul.job_listings .job_listing .job--location{margin-bottom:2px}}@media screen and (max-width:639px){.fc-jobs-feed .wrapper{padding:15px}.fc-jobs-feed .form-heading{margin-bottom:16px}.fc-jobs-feed ul.job_listings{grid-template-columns:repeat(1,1fr)}}.single-job_listing .content-wrapper{padding-top:clamp(30px,4vw,90px)}.single-job_listing .content-wrapper header{padding-bottom:clamp(30px,4vw,90px)}.single-job_listing article{width:100%}.single-job_listing article h1{padding-bottom:10px}.single-job_listing .job-content h2,.single-job_listing .job-content h3,.single-job_listing .job-content h4{color:var(--clr-blue);margin-bottom:.9em}.single-job_listing .job-content .job_description{padding:20px}.single-job_listing .job_application{margin-top:var(--common-gutter);padding:clamp(24px,3vw,55px) clamp(24px,3vw,62px);background-color:var(--clr-purple);color:#fff}.single-job_listing .job_application a.job_application_email{color:var(--clr-orange)}.single-job_listing .post-job-details{padding-top:38px}.single-job_listing .post-job-details span{font-size:clamp(1.4rem,3vw,1.8rem)}.single-job_listing .post-job-details .social-list{margin-left:12px;gap:10px}.single-job_listing .post-job-details .social-list a:is(:hover,:active) svg{transition:fill .3s ease;--icon-color: var(--clr-orange)}.single-job_listing .disclaimers{margin-top:44px}.single-job_listing .social-icons{--icon-color: var(--clr-purple)}@media screen and (max-width:639px){.single-job_listing article h1{padding-bottom:5px}.single-job_listing .job-content.grid-container{grid-template-columns:1fr}.single-job_listing .job-content.grid-container .bordered-content.half-span{grid-column:auto/span 2}.single-job_listing .disclaimers{margin-top:26px}.single-job_listing .post-job-details{padding-top:24px;flex-direction:column-reverse;align-items:flex-start;gap:30px}.single-job_listing .post-job-details svg{width:25px;height:25px}}.hero-event .background{position:absolute;top:0;right:0!important;width:50%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.hero-event .background{display:none}}.hero-event .hero-content .Title{max-width:493px;color:var(--clr-blue);font-family:Inter;font-size:clamp(36px,5vw,70px);font-style:normal;font-weight:700;line-height:clamp(50px,7vw,75px)}.hero-event .hero-content .subtitle{color:var(--clr-blue);font-family:Inter;font-size:clamp(36px,4vw,36px)!important;font-style:normal;font-weight:700;line-height:75px}.hero-event .hero-content .event-detail{font-size:1.8rem}#events-details{margin-top:100px}#events-details .event-content{display:flex;max-width:1452px;padding:64px;flex-direction:column;align-items:flex-start;gap:44px;align-self:stretch;border:1px solid #000;margin-bottom:40px}@media(max-width:768px){#events-details .event-content{padding:20px}}#events-details .event-content .title{color:#0358a3;font-family:Inter;font-size:clamp(32px,5vw,54px);font-style:normal;font-weight:700;line-height:normal}#events-details .event-content .description{color:#000;font-family:Inter;font-size:clamp(16px,4vw,21px);font-style:normal;font-weight:400;line-height:normal}#events-details .event-content .cta{display:flex;height:52px;padding:0 20px 3.5px;align-items:center;color:#000;font-family:Inter;font-size:clamp(16px,4vw,21px);font-style:normal;border-radius:5px;background:#0358a3;color:#fff;font-weight:900;line-height:28.8px;text-decoration:none}#events-details .organizers{display:flex;margin-block:40px;max-width:1452px;padding:64px;flex-direction:column;align-items:flex-start;gap:44px;align-self:stretch;border:1px solid #000}@media(max-width:768px){#events-details .organizers{padding:20px}}#events-details .organizers .title{color:#0358a3;font-family:Inter;font-size:clamp(32px,5vw,54px);font-style:normal;font-weight:700;line-height:normal}#events-details .organizers .experts-container{display:flex;align-items:stretch;align-content:flex-start;gap:71px;align-self:stretch;flex-wrap:wrap;justify-content:flex-start}@media(max-width:768px){#events-details .organizers .experts-container{gap:20px;justify-content:flex-start}}#events-details .organizers .experts-container .expert-card{text-align:center;display:flex;flex-direction:column;align-items:center;width:180px}#events-details .organizers .experts-container .expert-card .expert-image{width:180px;height:248px;object-fit:cover}#events-details .organizers .experts-container .expert-card .expert-name{margin-top:10px;max-width:180px;width:100%}#events-details .organizers .experts-container .expert-card .expert-role{max-width:180px;width:100%}.page-template-template-careers-page main{padding-bottom:60px}@media screen and (max-width:639px){.page-template-template-careers-page main{padding-bottom:26px}}.home main .container{width:min(1668px,95%)}.search-results .search-wrapper,.search-no-results .search-wrapper{padding-top:114px}.search-results .search-wrapper:before,.search-no-results .search-wrapper:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:19.444vw}.search-results .page-header,.search-results article,.search-no-results .page-header,.search-no-results article{margin-bottom:60px}.search-results h1,.search-no-results h1{font-size:clamp(1.6rem,4vw,3.5rem);font-weight:700;line-height:1.25;margin-bottom:20px;color:var(--clr-purple)}.search-results article h2,.search-no-results article h2{margin-bottom:10px}.search-results article .entry-summary,.search-no-results article .entry-summary{margin-bottom:16px}.search-results main,.search-no-results main{margin-bottom:160px}@media screen and (max-width:959px){.search-results main,.search-no-results main{margin-bottom:80px}.search-results .page-header,.search-results article,.search-no-results .page-header,.search-no-results article{margin-bottom:30px}.search-results .search-wrapper,.search-no-results .search-wrapper{padding-top:64px}}@media screen and (max-width:639px){.search-results main,.search-no-results main{margin-bottom:40px}.search-results .page-header,.search-results article,.search-no-results .page-header,.search-no-results article{margin-bottom:20px}.search-results .search-wrapper,.search-no-results .search-wrapper{padding-top:32px}}.page-template-template-store-front-page main{padding-bottom:100px}@media screen and (max-width:639px){.page-template-template-store-front-page main{padding-bottom:50px}}.woocommerce-page .woocommerce-intro-text{padding-top:114px;padding-bottom:100px}.woocommerce-page .woocommerce-intro-text h1{margin-bottom:30px}.woocommerce-page .woocommerce-intro-text:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:19.444vw;z-index:-1}.woocommerce-page .woocommerce-intro-text .cta-row{padding-top:36px}@media screen and (max-width:959px){.woocommerce-page .woocommerce-intro-text{padding-top:64px;padding-bottom:64px}}@media screen and (max-width:639px){.woocommerce-page .woocommerce-intro-text{padding-top:32px;padding-bottom:32px}}.woocommerce-page .woocommerce-intro-text .fs-copy p{margin-bottom:20px}.woocommerce-page .custom-wcpt-shell{margin-bottom:175px}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar{width:300px;border:none}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar h2,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar h2{font-size:clamp(1.6rem,3vw,2.5rem);padding-top:16px!important;padding-left:20px!important;padding-right:20px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-item-row .wcpt-html,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-item-row .wcpt-html{display:block!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar [data-wcpt-taxonomy=product_cat],.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar [data-wcpt-taxonomy=product_cat]{display:none}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-label,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-label{color:var(--clr-purple);font-size:clamp(1.4rem,2vw,1.7rem)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-hierarchy,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-hierarchy{display:contents}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown{padding-top:15px!important;padding-bottom:5px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown>*,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown>*{padding-left:20px!important;padding-right:20px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown .wcpt-icon-chevron-down svg,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown .wcpt-icon-chevron-down svg{stroke:var(--clr-purple);transform:scale(1.25)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown .wcpt-filter-heading,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown .wcpt-filter-heading{border:none;box-shadow:none;border-radius:none;flex-direction:row}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-drop-dowown,.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-apply-reset-wrapper,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-drop-dowown,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply-reset-wrapper{padding-inline:0!important;font-size:1.4rem;color:var(----clr-neutral-350);border:none;position:relative}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-drop-dowown>*,.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-apply-reset-wrapper>*,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-drop-dowown>*,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply-reset-wrapper>*{border:none}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-menu,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-menu{padding-top:15px!important;box-shadow:none;border:none}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-menu .wcpt-text,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-menu .wcpt-text{font-size:1.4rem}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-option input[type=checkbox],.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-option input[type=checkbox]{margin-right:.8em!important;width:15px;height:15px;accent-color:var(--clr-blue)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-option input[type=number],.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-option input[type=number]{background-color:#fff!important;padding:4px!important;outline:none;border:1px solid var(--clr-neutral-350);width:44px;height:32px;font-size:1.4rem}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-dropdown-option .wcpt-range-input-separator,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-option .wcpt-range-input-separator{padding:0 8px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-item-row>div:not(.wcpt-apply-reset-wrapper),.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-item-row>div:not(.wcpt-apply-reset-wrapper){border-bottom:1px solid var(--clr-neutral-340)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-range-slider-wrapper,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-range-slider-wrapper{max-width:100%}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-range-slider-wrapper,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-range-slider-wrapper{margin-top:15px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar input[type=range]::-webkit-slider-thumb,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar input[type=range]::-webkit-slider-thumb{width:10px;-webkit-appearance:none;height:10px;cursor:ew-resize;background:#fff;border-radius:10px;border:1px solid var(--clr-neutral-350)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-range-submit-button,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-range-submit-button{color:#000;background-color:#d4f8d3!important;font-size:1.2rem;font-weight:700;border:none;box-shadow:none;text-transform:capitalize;position:relative;transition:color .3s ease;display:inline-block;padding:5px 10px!important;border-radius:30px}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-apply,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply{display:none!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-apply .wcpt-item-row,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply .wcpt-item-row{margin-bottom:12px!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-reset,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-reset{border:none;padding:0!important;margin-top:.25rem!important}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-reset .wcpt-text,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-reset .wcpt-text{color:var(--clr-blue);font-size:clamp(1.2rem,2vw,1.3rem)}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-apply,.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar .wcpt-reset,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-reset{text-align:left}.woocommerce-page .custom-wcpt-shell .switch-measurement a{font-size:1.1rem}.woocommerce-page .custom-wcpt-shell .wcpt-header .wcpt-filter-column .wcpt-item-row{display:flex;flex-direction:row;justify-content:space-between}.woocommerce-page .custom-wcpt-shell .wcpt-result-message{font-size:.9rem;color:var(----clr-neutral-350)}.woocommerce-page .custom-wcpt-shell .wcpt-table-scroll-wrapper-outer,.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar+.wcpt-header{width:calc(100% - 310px)!important}.woocommerce-page .custom-wcpt-shell tr.grid-view .wcpt-item-row .wcpt-media-image-wrapper,.woocommerce-page .custom-wcpt-shell tr.grid-view .wcpt-item-row>span,.woocommerce-page .custom-wcpt-shell tr.grid-view .wcpt-item-row a{margin-left:0!important}.woocommerce-page .custom-wcpt-shell .wcpt-table .wcpt-heading-row{border-bottom:none}.woocommerce-page .custom-wcpt-shell .wcpt-table .wcpt-cell{vertical-align:middle}.woocommerce-page .custom-wcpt-shell .wcpt-table .wcpt-cell img.attachment-thumbnail{max-width:20px;max-height:20px;width:auto;height:auto}.woocommerce-page .custom-wcpt-shell .wcpt-table .wcpt-quantity{margin:0;border-radius:0}.woocommerce-page .custom-wcpt-shell .wcpt-table .wcpt-row{border-color:transparent!important}.woocommerce-page .wcpt-cart-widget{background-color:var(--clr-orange)}.woocommerce-page .wcpt-cart-widget .wcpt-cw-cart-icon{display:none}.woocommerce-page .wcpt-cart-widget a.wcpt-cw-half{border-left:1px solid #fff!important}@media screen and (max-width:1199px){.woocommerce-page .custom-wcpt-shell{margin-bottom:50px}.woocommerce-page .custom-wcpt-shell .wcpt-table-scroll-wrapper-outer,.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar,.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar{width:100%!important}.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar>.wcpt-item-row{display:flex;flex-direction:column}.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-filter-heading>.wcpt-icon{position:absolute!important;top:15px!important;right:15px!important}.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-dropdown-menu{position:static!important}.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar .wcpt-apply .wcpt-item-row{margin-bottom:0!important}}.container-archive-page{padding:0 2.5em}.dn{display:none!important}.w-0{width:0!important}.icon-opacity{opacity:0!important}.icons-views{width:35px;transition:opacity .3s ease,width .3s ease;animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.toggleContainer{display:flex;justify-content:flex-end;gap:10px}#toggleCard,#toggleTable,#toggleMm,#toggleIn{cursor:pointer;width:35px;height:35px}.custom-wcpt-shell{margin-top:1rem}.custom-wcpt-shell [id^=shortcodeContainer-] [id^=wcpt-]{display:block!important}.custom-wcpt-shell .wcpt-dropdown-label{color:var(--clr-purple);font-size:clamp(1.4rem,2vw,1.7rem)}.custom-wcpt-shell .wcpt-dropdown{padding:20px 0!important}.custom-wcpt-shell .wcpt-dropdown>*{padding-left:20px!important;padding-right:20px!important}.custom-wcpt-shell .wcpt-dropdown .wcpt-icon-chevron-down svg{stroke:var(--clr-purple);transform:scale(1.25)}.custom-wcpt-shell .wcpt-dropdown-menu{padding-top:15px!important}.custom-wcpt-shell .wcpt-dropdown-menu .wcpt-text{font-size:1.4rem}.custom-wcpt-shell [id^=wcpt-] .add-to-cart-tile-button,.custom-wcpt-shell [id^=wcpt-] .wcpt-1713951950550{font-size:13px;font-weight:400;margin-left:.25rem!important;padding:6px 19px!important;width:auto!important}.custom-wcpt-shell [id^=wcpt-] [data-wcpt-filter=category]{padding-bottom:0!important;padding-top:0!important}.custom-wcpt-shell [id^=wcpt-] .wcpt-html{border:none!important;color:#000;font-size:15px}.custom-wcpt-shell [id^=wcpt-] thead .wcpt-heading{color:#000!important;vertical-align:bottom}.custom-wcpt-shell [id^=wcpt-] thead .wcpt-heading,.custom-wcpt-shell [id^=wcpt-] tr.wcpt-odd{background-color:#fff!important}@media(max-width:480px){.wcpt-1614874276442,.wcpt-1614874276444,.wcpt-1614876565641,.wcpt-1614876565645,.wcpt-1614876565649,.wcpt-1614876565647,.wcpt-1614876565639,.wcpt-1614876565643,.wcpt-1614876565651,.wcpt-1614874276443,.wcpt-1614874276445,.wcpt-1614876565642,.wcpt-1614876565650,.wcpt-1614876565648,.wcpt-1614876565652,.wcpt-1614876565644,.wcpt-1614876565640,.wcpt-1614876565653,.wcpt-1614876565654,td.wcpt-cell.wcpt-1614876565646,th.wcpt-heading.wcpt-1614876565653{display:none!important}.container-archive-page{padding:2em .7em}.toggleContainer{margin-bottom:15px}}.resonetics-card-grid-title a{text-decoration:none;color:#000;font-size:15px;font-weight:600;display:block;margin:10px 0 0 20px}.hover-info{position:absolute;background-color:#fff;color:#000;font-weight:700;padding:10px;border:1px solid #000;border-radius:5px;z-index:9999;bottom:20%;left:35%}.wcpt-media-image-wrapper{position:relative}.wcpt-button{transition:all .3s ease!important}.wcpt-button:hover{background:var(--clr-blue)!important;border-color:var(--clr-blue)!important;color:#fff!important}.wcpt-table tbody{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.wcpt-table tbody tr{flex-basis:300px}.wcpt-table tbody tr.grid-view{display:table}.wcpt-table tbody tr.grid-view td{padding:10px!important}.wcpt-table tbody tr.grid-view td>div{height:100%;display:flex;flex-direction:column}.wcpt-product-image-wrapper{display:inline}.wcpt-item-row:has(a.wcpt-button){margin-top:auto!important}.wcpt-cell-val{text-align:left}.wcpt-cell-val a.wcpt-button{margin:0!important;padding-inline:6px!important;padding-block:4px!important;width:100%!important}.wcpt-cell-val a.wcpt-button>span>div{margin:0!important;width:100%!important}.wcpt-cell-val a.wcpt-button>span>div span{padding:0!important;margin:0!important}.wcpt-heading .wcpt-sorting-icon{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid transparent}.wcpt-heading .wcpt-item-row{display:flex!important;align-items:flex-end;justify-content:center}.wcpt-heading .wcpt-item-row>span{margin-left:24px!important}.wcpt-text.wcpt-1713951950550:after{font-family:FontAwesome;content:"";margin-left:10px}.wcpt-button-label .wcpt-text:after{font-family:FontAwesome;content:"";margin-left:10px}.wcpt-navigation .wcpt-item-row>div{width:100%!important}td.wcpt-cell .wcpt-cell-val{gap:10px}.wcpt-cell-val .wcpt-item-row .wcpt-media-image-wrapper{vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.wcpt-navigation div[data-wcpt-filter=category]>div:first-child{display:none!important}body .wcpt-dropdown-option>label.wcpt-active{margin-left:10px!important}body .wcpt-dropdown-option>label.wcpt-active>a{color:var(--clr-orange)!important}.wcpt-filter .wcpt-range-submit-button{display:none!important}.wcpt-filter--active .wcpt-range-submit-button{display:block!important}.wcpt-dropdown .wcpt-filter-heading .wcpt-icon-chevron-down{width:0}.wcpt-dropdown .wcpt-filter-heading .wcpt-dropdown-label:after{content:"";font-family:FontAwesome;background:#ccf4cd;color:#fff;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;font-size:10px;color:#16cc1b}.wcpt-open .wcpt-filter-heading .wcpt-dropdown-label:after,.wcpt-open .wcpt-filter-heading .wcpt-dropdown-option{content:"";font-family:FontAwesome;background:#fadcda;color:#d3746f;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;font-size:10px}.wcpt-filter-heading .wcpt-dropdown-label{display:flex;flex-direction:row-reverse;justify-content:flex-end;width:100%;gap:.5em}.wcpt-filter-heading .wcpt-dropdown-label :first-child{margin-left:auto}.wcpt-filter-heading{height:25px;padding:0!important}.wcpt-range-options-main .wcpt-range-submit-button{display:none!important}.wcpt-search-wrapper .wcpt-search input.wcpt-search-input[type=search]{background:#f5f5f5!important;border-radius:100px;padding:0 20px!important}.wcpt-search-wrapper{border-bottom:none!important}.wcpt-no-results{display:none}.woocommerce-page .custom-wcpt-shell .wcpt-left-sidebar [data-wcpt-taxonomy=product_cat],.woocommerce-page .custom-wcpt-shell .wcpt-was-left-sidebar [data-wcpt-taxonomy=product_cat]{display:block}[data-wcpt-filter=category] .wcpt-filter-heading{display:none}[data-wcpt-filter=category] a{text-decoration:none;color:#000}.wcpt-range-options-main input[type=number]{margin-right:3px!important}.woocommerce-page .custom-woo-page-wrapper{padding-top:clamp(35px,5vw,100px)}.woocommerce-page .custom-woo-page-wrapper:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:19.444vw;z-index:-1}.woocommerce-page a.remove{font-size:2.4rem;color:var(--clr-orange)}body.modal-open{overflow:hidden!important}.description-modal{margin-bottom:20px;color:var(--clr-neutral-350)}.fancybox-container{z-index:9999999!important}.fancybox-bg{background-color:#ffffffd9!important}.fancybox-inner button{background-color:var(--clr-blue)!important;border-radius:50%!important}.fancybox-inner button:hover{background-color:var(--clr-blue-light)!important}.fancybox-navigation button{padding:0!important;width:50px!important;height:50px!important;margin-inline:2rem!important;display:flex;align-items:center;justify-content:center}.fancybox-toolbar{margin-top:1rem;margin-right:1rem;display:flex;gap:.7rem;align-items:center;justify-content:center}.fancybox-infobar{font-size:2rem!important;color:#ccc!important;background-color:var(--clr-blue)!important;mix-blend-mode:normal!important;border-radius:1rem!important;margin-top:1rem!important;margin-left:1rem!important}.woo-product-gallery-slider .zoomtoo-container{height:450px!important;width:450px!important;overflow:hidden}.woo-product-gallery-slider .zoomtoo-container img:first-child{height:inherit!important;width:inherit!important;margin:0!important;object-fit:cover;border-radius:.2em;max-height:none!important}@media screen and (max-width:768px){.woo-product-gallery-slider .zoomtoo-container{height:280px!important;width:280px!important}}.woo-product-gallery-slider .slick-cloned{display:none!important}.woo-product-gallery-slider .slick-slide{border:2px solid var(--clr-neutral-d4);border-radius:10px;overflow:hidden;background-color:#fff}.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider.wpgs-nav .slick-track .slick-current.slick-active{border:3px solid #0058a1!important}.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-slide{width:82px!important;height:82px!important}.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-track{transform:translateZ(0)!important;width:inherit!important;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;justify-items:center;margin-top:1rem}@media screen and (max-width:1150px){.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-track{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:925px){.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-track{grid-template-columns:repeat(3,1fr)}}.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-track:before{display:none}.woo-product-gallery-slider .wpgs-nav.slick-initialized.slick-slider .slick-track>div{margin:0}.woo-product-gallery-slider .wpgs-for{max-width:450px!important;height:450px!important}@media screen and (max-width:768px){.woo-product-gallery-slider .wpgs-for{max-width:280px!important;height:280px!important}}.woo-product-gallery-slider .wpgs-for .wps-for-nav-container{display:none!important;background:#0000006e;cursor:pointer;position:absolute;top:17px;width:45px;height:450px;z-index:1}@media screen and (max-width:768px){.woo-product-gallery-slider .wpgs-for .wps-for-nav-container{height:280px!important;width:40px!important}}.woo-product-gallery-slider .wpgs-for .wps-for-nav-container{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.woo-product-gallery-slider .wpgs-for .wps-for-nav-container.wpgs-for-nav-back{border-top-left-radius:.5em;border-bottom-left-radius:.5em;left:1px}.woo-product-gallery-slider .wpgs-for .wps-for-nav-container.wpgs-for-nav-right{right:1px;border-top-right-radius:.5em;border-bottom-right-radius:.5em}.woo-product-gallery-slider .wpgs-for .wps-for-nav-container i{color:#fff;font-size:26px}.woo-product-gallery-slider .wpgs-for section.wps-for-nav-container{align-items:center;justify-content:center}.woo-product-gallery-slider .wpgs-for:hover>.wps-for-nav-container{display:flex!important}.woo-product-gallery-slider .wpgs-nav .slick-prev,.woo-product-gallery-slider .wpgs-nav .slick-next{display:none!important}#productModal .modal-content #productDetail #primary.content-area .custom-woo-page-wrapper .woo-product-gallery-slider.woocommerce-product-gallery .slick-slide{border:2px solid var(--clr-neutral-d4)}@media screen and (min-width:768px){.product div.images{width:auto}}.single-product.woocommerce #shopping-cart-links{margin-bottom:clamp(35px,4vw,65px)}.single-product.woocommerce #shopping-cart-links .custom-col>*+*{margin-left:24px}@media screen and (max-width:768px){.single-product.woocommerce div.product .woocommerce-product-gallery .summary{display:block;width:560px!important;justify-items:left;margin-top:10%}}.single-product.woocommerce div.product h1.product_title{color:var(--clr-purple)}.single-product.woocommerce div.product p.price{margin-bottom:38px}.single-product.woocommerce div.product .woocommerce-Price-amount{color:var(--clr-neutral-350);font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.4}.single-product.woocommerce div.product p.stock{color:var(--clr-neutral-350);font-size:1.5rem}.single-product.woocommerce div.product .cart div.quantity{float:none;margin:0 0 40px}.single-product.woocommerce div.product .cart div.quantity .qty{color:var(--clr-neutral-350);width:63px;height:34px;background-color:#fff;border:1px solid var(--clr-neutral-350)}.single-product.woocommerce div.product .cart div.quantity .qty::-webkit-inner-spin-button{opacity:1}.single-product.woocommerce div.product .cart button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt{float:none;position:absolute;bottom:0;width:45%;height:100%;background-color:var(--clr-orange)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#000;border-radius:37px;padding:10px 2px;text-align:center;font-size:16px;margin-left:5px}.single-product.woocommerce div.product .cart button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt:after{font-family:FontAwesome;content:"";margin-left:10px;color:#000}.single-product.woocommerce div.product .product_meta{color:var(--clr-neutral-350);font-size:clamp(.9rem,2vw,1.2rem)}.single-product.woocommerce div.product .summary{margin-bottom:0}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper{padding-top:clamp(40px,4vw,100px)}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:none!important}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .panel{display:block!important}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .panel h2{color:var(--clr-blue);font-size:clamp(1.5rem,2.5vw,2.5rem);text-transform:capitalize;margin-bottom:30px}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .panel h2:after{content:"";display:block;background-color:var(--clr-orange);width:.82em;height:clamp(2px,2vw,.12em)}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes{display:block;border-top:none}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody *{background:transparent!important}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr{width:calc(50% - 22px);display:flex;justify-content:space-between;border-bottom:1px solid var(--clr-neutral-330);padding-bottom:10px;margin-bottom:18px}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr>*{border:none;width:auto;padding:0}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr td{font-style:normal;font-size:clamp(1.4rem,2vw,1.7rem)}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__label{color:var(--clr-purple);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value p{padding:0}.single-product.woocommerce .common-cta.clr-blue{font-size:clamp(1.1rem,2vw,1.4rem)}@media screen and (max-width:639px){.single-product.woocommerce #shopping-cart-links{display:none}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .panel h2{margin-bottom:20px}.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper table.woocommerce-product-attributes tbody tr{width:100%}}.header{z-index:18}.flex-center{display:flex!important;align-items:center;justify-content:center}.woocommerce-tabs,#shopping-cart-links,.back-link-row{display:none}#productModal .modal-spinner{width:100%;height:400px;display:flex;align-items:center;justify-content:center}#productModal .spinner{border:4px solid var(--clr-neutral-d4);border-top:4px solid var(--clr-blue);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#productModal .modal-content .custom-woo-page-wrapper{padding-top:0}#productModal .modal-content .back-shop{display:block}#productModal .modal-content .quantity{bottom:80px}#productModal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;border-radius:15px;width:90%;height:auto;max-height:90%;overflow:auto;display:flex}.single-product .custom-woo-page-wrapper{display:flex}#productDetail{width:100%}.custom-woo-page-wrapper .back-shop{display:none}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006}.back-shop{color:var(--clr-blue);font-weight:500;order:2;margin-bottom:15px}.short-description-modal{order:2}.modal .price{order:4;margin:15px 0}.quantity{order:4}.custom-fields-modal{order:5;margin:25px 0}.cart{order:7;margin-top:15px}.pd-buttons{order:6;display:flex;justify-content:space-between;flex-wrap:wrap}.product_meta{display:none}@media screen and (max-width:768px){.custom-woo-page-wrapper .summary{width:100%!important;margin-top:10%}.product div.images{width:65%!important}}.custom-woo-page-wrapper .summary{display:flex;flex-direction:column;margin-bottom:0!important}.woocommerce-product-details__short-description{order:3}.woocommerce div.product .product_title{font-size:1.2em;font-weight:700;margin-bottom:0}.checkout-btn{background:var(--clr-dark-blue)}.checkout-btn a{color:#fff;text-decoration:none;width:100%}.cart-btn{background:var(--clr-orange)}.cart-btn a{color:#000;text-decoration:none;width:100%}.rsn-btn{border-radius:37px;padding:10px 2px;text-align:center;width:100%}.modal .rsn-btn{margin:0}.checkout-btn:hover{color:#fff;background:var(--clr-blue)}.cart-btn:hover{color:#fff;background:#f58320db}.cart-btn:after{font-family:FontAwesome;content:"";margin-left:10px;color:#000}.checkout-btn:after{font-family:FontAwesome;content:"";margin-left:10px;color:#fff}.rsn-icons{display:flex;align-items:center;margin-bottom:10px;position:relative}.rsn-icons img{margin-right:15px;width:20px}.custom-parent-div{order:10;display:flex;justify-content:space-between;position:relative;margin-top:50px;margin-bottom:20px}.cart{display:flex;justify-content:space-between;flex-basis:100%}.quantity{position:absolute;bottom:30px;left:0;display:block}button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt,button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt.added{float:none;position:absolute;bottom:0;width:45%;height:100%;background-color:var(--clr-orange)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#000;border-radius:37px;padding:10px 2px;text-align:center;font-size:16px;margin-left:5px}button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt:after,button.add_to_cart_button.ajax_add_to_cart.button.ece_add_to_cart_button.alt.added:after{font-family:FontAwesome;content:"";margin-left:10px;color:#000}.product-template-default .fc-subpage-hero,.page-template-template-checkout-page .fc-subpage-hero,.page-template-template-store-front-page .fc-subpage-hero,.page-template-template-store-front-page .fc.fc-intro-panel.relative,#productModal .fc-subpage-hero{display:none}.woocommerce div.product div.images{width:clamp(280px,48%,450px)!important}.woocommerce div.product{margin-bottom:0;position:relative;display:flex;justify-content:space-evenly;align-items:self-start;gap:4rem}@media screen and (max-width:768px){.woocommerce div.product{display:block;width:290px!important;margin:0 auto;gap:0}}.fc-cart-panel{padding-bottom:clamp(50px,4vw,100px)}.fc-cart-panel .before-cart-text{margin-bottom:20px}.fc-cart-panel .before-cart-text h2{font-size:clamp(2rem,4vw,4.5rem)}.fc-cart-panel .before-cart-text p{font-size:clamp(1.4rem,2vw,1.8rem);color:var(--clr-neutral-350)}.woocommerce-cart-form .shop_table{border:1px solid var(--clr-neutral-350);width:100%}.woocommerce-cart-form .shop_table thead tr th{padding:12px;background-color:var(--clr-blue);color:#fff;font-size:1.8rem}.woocommerce-cart-form .shop_table thead tr th.product-name{text-align:left}.woocommerce-cart-form .shop_table tbody .product-thumbnail img{width:118px;border:1px solid var(--clr-neutral-350)}.woocommerce-cart-form .shop_table tbody tr{font-size:1.8rem}.woocommerce-cart-form .shop_table tbody tr td{font-size:clamp(1.4rem,2vw,1.8rem);text-align:center;padding:12px}.woocommerce-cart-form .shop_table tbody tr td.product-name{text-align:left}.woocommerce-cart-form .shop_table tbody tr td .quantity input[type=number]{padding:2px}.woocommerce-cart-form .shop_table tbody tr:nth-child(2n){background-color:var(--clr-neutral-310)}.woocommerce-cart-form .shop_table tbody tr:nth-child(odd){background-color:#fff}.woocommerce-cart-form .shop_table .coupon input[type=text].input-text{width:200px}.woocommerce-cart-form .common-button{font-size:1.6rem}.cart_totals{background-color:var(--clr-neutral-310);padding-top:30px;padding-left:20px;padding-right:20px}.cart_totals h2{padding-left:6px;padding-right:6px;color:var(--clr-blue);position:relative;text-transform:capitalize;font-size:clamp(1.8rem,4vw,2.5rem)}.cart_totals h2:after{content:"";display:block;background-color:var(--clr-orange);width:.82em;height:clamp(2px,2vw,.12em)}.cart_totals .shop_table{width:100%}.cart_totals .shop_table th,.cart_totals .shop_table td{padding:6px}.cart_totals .shop_table th{color:var(--clr-purple);font-weight:700;text-align:left}.cart_totals .shop_table td{text-align:right}.cart_totals a.checkout-button{text-transform:capitalize}.cart-collaterals{margin-top:70px}@media screen and (max-width:639px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:7px 14px;font-size:1.6rem}}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border-top:none;background-color:var(--clr-orange);color:#fff}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#fff}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:inherit}.woocommerce-checkout .woocommerce-form-coupon input[type=text]{padding:10px 8px;font-size:1.4rem;line-height:1.25;color:var(--clr-neutral-350);border:1px solid var(--clr-neutral-350)}.woocommerce-checkout form.woocommerce-checkout h3{color:var(--clr-blue);font-size:2.5rem;font-weight:700;margin-bottom:20px;text-transform:capitalize}.woocommerce-checkout form.woocommerce-checkout h3:not(#ship-to-different-address):after{content:"";display:block;background-color:var(--clr-orange);width:.82em;height:clamp(2px,2vw,.12em)}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address span{display:inline-block;margin-left:10px}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address span:after{content:"";display:block;background-color:var(--clr-orange);width:.82em;height:clamp(2px,2vw,.12em)}.woocommerce-checkout form.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout form.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout form.woocommerce-checkout #customer_details{margin-bottom:60px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-column-gap:30px;grid-template-areas:"first-name last-name" "company-name phone" "address-1 address-1" "address-2 address-2" "city state" "zip country " "email ."}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-area:first-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-area:last-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_company_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_company_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-area:company-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_country_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_country_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-area:country}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-area:address-1}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{grid-area:phone}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{grid-area:address-2}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_email_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_email_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_email_field{grid-area:email}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_city_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_city_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field{grid-area:city}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_state_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_state_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field{grid-area:state}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-area:zip}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:100%}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-column-gap:30px;grid-template-areas:"first-name last-name" "company-name  ." "address-1 address-1" "address-2 address-2" "city state" "zip country "}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-area:first-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-area:last-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-area:company-name}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-area:country}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-area:address-1}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{grid-area:address-2}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field{grid-area:city}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field{grid-area:state}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-area:zip}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:100%}.woocommerce-checkout form.woocommerce-checkout input[type=text],.woocommerce-checkout form.woocommerce-checkout input[type=email],.woocommerce-checkout form.woocommerce-checkout input[type=tel],.woocommerce-checkout form.woocommerce-checkout textarea{padding:10px 8px;font-size:1.4rem;line-height:1.25;color:var(--clr-neutral-350);border:1px solid var(--clr-neutral-350)}.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid var(--clr-neutral-350);border-radius:unset;font-size:1.4rem;height:40px}.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:10px;line-height:1.25}.woocommerce-checkout .woocommerce-checkout-review-order-table{border:none!important;border-spacing:0}.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th{width:50%;background-color:var(--clr-blue);color:#fff;padding:12px 30px}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{border-top:none}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:nth-child(2n){background-color:var(--clr-neutral-310)}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:nth-child(odd){background-color:#fff}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td{padding:15px 30px}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot:before{content:"";display:block;height:45px}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{border-bottom:.5px solid var(--clr-neutral-225);padding:10px 30px 2px}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th{color:var(--clr-purple)}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{font-weight:400}.woocommerce-checkout .woocommerce-checkout-payment#payment{background-color:transparent;margin-bottom:140px}.woocommerce-checkout .woocommerce-checkout-payment#payment .wc_payment_methods{border-bottom:none}.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box{background-color:transparent}.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box:before{content:normal}.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box fieldset{border:none}.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box input[type=text],.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box input[type=email],.woocommerce-checkout .woocommerce-checkout-payment#payment div.payment_box input[type=tel]{padding:10px 8px;font-size:1.4rem;line-height:1.25;color:var(--clr-neutral-350);border:1px solid var(--clr-neutral-350)}.woocommerce-checkout .woocommerce-checkout-payment#payment #place_order{float:none;padding:0;text-transform:capitalize}.woocommerce-checkout .woocommerce-checkout-payment#payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:50px}.woocommerce-checkout .woocommerce-checkout-payment#payment .woocommerce-privacy-policy-text p{font-size:1.5rem}.woocommerce-checkout .woocommerce-checkout-payment#payment .woocommerce-privacy-policy-text p a{color:var(--clr-blue)}@media screen and (max-width:639px){.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-areas:"first-name first-name" "last-name last-name" "company-name company-name" "address-1 address-1" "address-2 address-2" "city city" "state state" "zip zip" "country country" "phone phone" "email email"}.woocommerce-checkout form.woocommerce-checkout h3{font-size:1.8rem}.woocommerce-checkout .woocommerce-checkout-review-order-table{font-size:1.4rem}.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td{padding:8px 15px}.woocommerce-checkout .woocommerce-checkout-payment#payment{margin-bottom:60px}}.woocommerce-checkout{display:flex;flex-direction:column;margin-bottom:200px}@media(max-width:768px){.woocommerce-checkout .extra-buttons,.woocommerce-checkout #place_order,.woocommerce-checkout .rsn-back{flex-basis:50%;left:0;margin:0!important}}.woocommerce-NoticeGroup{order:9}.wc-block-components-notice-banner.is-error{font-weight:700;color:red;background-color:#efecec!important;font-size:18px}#place_order{border-radius:15px!important;width:130px!important;background-color:#0d58a4!important;color:#fff!important;text-align:center!important;padding:10px!important;font-size:15px;font-weight:700;text-align:right;flex-basis:20%;position:relative;left:30%}#place_order:after{display:none!important}@media(max-width:768px){#place_order{flex-basis:50%;left:0;margin:0!important}}.rsn-back{text-align:center;text-decoration:none;color:#000;background-color:var(--clr-orange);font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;border:none;box-shadow:none;position:relative;transition:color .3s ease;display:inline-block;padding:10px;border-radius:30px;width:130px;flex-basis:20%}.rsn-back:before{font-family:FontAwesome;content:"";margin-right:10px;color:#000}@media(max-width:768px){.rsn-back{flex-basis:50%;left:0;margin:0!important}}.page-template-template-checkout-page input,.page-template-template-checkout-page .select2-container--default .select2-selection--single,.page-template-template-checkout-page #order_comments,.page-template-template-checkout-page #stripe-card-element,.page-template-template-checkout-page .wc-stripe-elements-field,.woocommerce-checkout input,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout #order_comments,.woocommerce-checkout #stripe-card-element,.woocommerce-checkout .wc-stripe-elements-field{background-color:#f9f9fa!important;border-radius:4px;border:.1px solid #eaebeb!important}.page-template-template-checkout-page #stripe-card-element,.page-template-template-checkout-page .wc-stripe-elements-field,.woocommerce-checkout #stripe-card-element,.woocommerce-checkout .wc-stripe-elements-field{padding:10px}.place-order{display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;bottom:-200px;left:0;right:0;width:80%;margin:auto!important}#customer_details{margin-bottom:0}.woocommerce-checkout-payment{margin-bottom:0!important}.extra-buttons{flex-basis:50%}.woocommerce-privacy-policy-text{text-align:center}.woocommerce-terms-and-conditions-wrapper{flex-basis:100%}#order_review{display:flex;flex-direction:column-reverse}#order_review>a,#order_review>b{display:none!important}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-areas:"email email email" "first-name first-name last-name" "phone company-name title" "address-1 address-1 address-1" "address-2 address-2 address-2" "city city state" "zip country country"!important;grid-template-columns:.3fr 1fr 1fr}@media screen and (max-width:639px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-areas:"email email" "salutation first-name" "last-name phone" "company-name company-name" "title title" "address-1 address-1" "address-2 address-2" "city city" "state state" "zip zip" "country country"!important;grid-template-columns:1fr 1fr!important}}.landing-page{display:flex;flex-direction:column;align-items:center;align-self:stretch}.landing-page .landing-header{display:flex;padding:130px 0;justify-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg,#fff,#ededed);z-index:2}.landing-page .landing-header .container-landing{display:flex;position:relative;max-width:1380px;padding:0 30px;align-items:center;flex:1 0 0;margin:auto}.landing-page .landing-header .container-landing article{display:flex;flex-direction:column;align-items:flex-start;gap:36px;flex:1 0 0}.landing-page .landing-header .container-landing article .heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.landing-page .landing-header .container-landing article .heading h2{display:flex;flex-direction:column;color:#0358a3;font-family:Inter;font-size:70px!important;font-style:normal;font-weight:700;line-height:75px;word-break:break-word}@media screen and (max-width:669px){.landing-page .landing-header .container-landing article .heading h2{font-size:47px!important;line-height:100%}}.landing-page .landing-header .container-landing article .heading h2 span{font-size:36px!important;line-height:normal;font-style:normal}@media screen and (max-width:669px){.landing-page .landing-header .container-landing article .heading h2 span{font-size:18px!important;line-height:18px}}.landing-page .landing-header .container-landing article p{color:#535353;font-family:Inter;font-size:21.875px!important;font-style:normal;font-weight:500;line-height:37.5px}.landing-page .landing-header .container-landing article a{display:flex;height:52px;align-items:center;border-radius:5px;background:#0358a3;color:#fff;font-family:Inter;font-size:20px!important;font-style:normal;font-weight:700;line-height:28.8px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.landing-page .landing-header .container-landing article a:hover{background-color:#023e7d}.landing-page .landing-header .container-landing .image-background{width:487px;height:571px;position:absolute;right:34px;top:-60px;background-blend-mode:multiply;z-index:-1}@media(max-width:1229px){.landing-page .landing-header .container-landing .image-background{display:none}}.landing-page .landing-info-cards-section{display:flex;padding:130px 0;flex-direction:column;justify-content:center;align-items:center;gap:55px;align-self:stretch}.landing-page .landing-info-cards-section .container-landing{display:flex;max-width:1380px;flex-direction:column;padding:0 30px;align-items:center;gap:55px;align-self:stretch;margin:auto}.landing-page .landing-info-cards-section .container-landing h2{align-self:stretch;color:#0358a3;font-family:Inter;font-size:54px!important;font-style:normal;font-weight:700;line-height:43.75px}.landing-page .landing-info-cards-section .container-landing span{align-self:stretch;color:#535353;font-family:Inter;font-size:21.875px!important;font-style:normal;font-weight:500;line-height:37.5px}.landing-page .landing-highlight-section{display:flex;padding:150px 0;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.landing-page .landing-highlight-section .container-landing{display:flex;max-width:1380px;padding:0 30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;align-self:stretch;margin:auto}.landing-page .landing-highlight-section .container-landing h2{align-self:stretch;color:#fff;font-family:Inter;font-size:53.906px!important;font-style:normal;font-weight:700;line-height:75px}.landing-page .landing-highlight-section .container-landing p{color:#fff;font-family:Inter;font-size:21.875px!important;font-style:normal;font-weight:400;line-height:37.5px}.landing-page .landing-highlight-section .container-landing a{display:flex;height:52px;padding:0 20px 3.5px;align-items:center;justify-content:center;border-radius:5px;background:#0358a3;color:#fff;font-family:Inter;font-size:20px!important;font-style:normal;font-weight:900;line-height:28.8px;text-decoration:none;transition:background-color .3s ease}.landing-page .landing-highlight-section .container-landing a:hover{background-color:#023e7d}.landing-page .landing-info-cta-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:37px;align-self:stretch}.landing-page .landing-info-cta-section .container-landing{display:flex;max-width:1380px;padding:127px 30px;flex-direction:column;align-items:flex-start;gap:39px;align-self:stretch;margin:auto}.landing-page .landing-info-cta-section .container-landing h2{color:#0358a3;font-family:Inter;font-size:54.609px!important;font-style:normal;font-weight:700;line-height:75px}.landing-page .landing-info-cta-section .container-landing p{color:#535353;font-family:Inter;font-size:21.875px!important;font-style:normal;font-weight:500;line-height:37.5px}.landing-page .landing-info-cta-section .container-landing .question{color:#f58320;font-family:Inter;font-size:16.313px!important;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.landing-page .landing-related-resources{display:flex;max-width:1920px;padding:59px 0;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.landing-page .landing-related-resources h2{color:#0358a3;text-align:center;font-family:Inter;font-size:32px!important;font-style:normal;font-weight:700;line-height:31.25px}.landing-page .landing-related-resources .container-resources{display:flex;max-width:1920px;padding:0 30px;justify-content:center;align-items:flex-end;align-content:flex-end;gap:20px;align-self:stretch;flex-wrap:wrap}.landing-page .landing-related-resources .container-resources .resource{display:flex;width:385px;padding:0 28px;flex-direction:column;align-items:flex-start;gap:3px}.landing-page .landing-related-resources .container-resources .resource .image-background{height:476px;align-self:stretch;border-radius:10px;object-fit:contain;transition:transform .3s ease}.landing-page .landing-related-resources .container-resources .resource .image-background:hover{transform:scale(1.05)}.landing-page .container-block-cards{display:flex;position:relative;justify-content:center;align-items:flex-start;align-content:flex-start;gap:28px;align-self:stretch;flex-wrap:wrap}.landing-page .container-block-cards .three-cards{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:28px;align-self:stretch;flex-wrap:wrap}.landing-page .container-block-cards .three-cards .card{display:flex;height:460px;padding:1px;position:relative;align-items:flex-start;flex-shrink:0;border:1px solid #707070;min-width:300px;gap:10.01px;flex:1 0 0}.landing-page .container-block-cards .three-cards .card .container-card{display:flex;width:260px;padding:30px 0 30px 30px;flex-direction:column;align-items:flex-start;gap:19.5px;flex-shrink:0;align-self:stretch;z-index:1}.landing-page .container-block-cards .three-cards .card .container-card h3{color:#0358a3;font-family:Inter;font-size:31.992px!important;font-style:normal;font-weight:700;line-height:43.75px}.landing-page .container-block-cards .three-cards .card .container-card h3:after{content:"";display:block;background-color:var(--clr-orange);width:clamp(18px,2vw,40px);height:clamp(2px,.7vw,5px)}.landing-page .container-block-cards .three-cards .card .container-card p{color:#595a5a;font-family:Inter;font-size:15.75px!important;font-style:normal;font-weight:400;line-height:27px}.landing-page .container-block-cards .three-cards .card .container-card a{display:flex;align-items:flex-end;gap:8px;flex:1 0 0;color:#f58320;font-family:Inter;font-size:16.313px!important;font-style:normal;font-weight:700;line-height:0px;text-decoration:none;transition:color .3s ease}.landing-page .container-block-cards .three-cards .card .container-card a:hover{color:#d46e1f}.landing-page .container-block-cards .three-cards .card .image-background{display:block;width:250px;height:100%;position:absolute;mix-blend-mode:multiply;right:0;top:0;z-index:0;background-size:contain!important}@media screen and (max-width:1229px){.landing-page .container-block-cards .three-cards .card .image-background{display:none}.landing-page .container-block-cards .three-cards .card .image-background.no-text{display:block}}.landing-page .container-block-cards .two-cards{display:flex;width:100%;min-width:300px;justify-content:center;align-items:flex-start;gap:28px;align-self:stretch;flex-wrap:wrap}.landing-page .container-block-cards .two-cards .card{display:flex;padding:1px;align-items:center;position:relative;flex:1 0 0;align-self:stretch;border:1px solid #707070}.landing-page .container-block-cards .two-cards .card .container-card{display:flex;z-index:1;width:305px;height:460px;padding:30px 0 30px 30px;flex-direction:column;align-items:flex-start;gap:19.5px;align-self:stretch}.landing-page .container-block-cards .two-cards .card .container-card h3{display:flex;flex-direction:column;align-items:flex-start;gap:.375px;align-self:stretch;color:#0358a3;font-family:Inter;font-size:31.992px!important;font-style:normal;font-weight:700;line-height:43.75px}.landing-page .container-block-cards .two-cards .card .container-card h3:after{content:"";display:block;background-color:var(--clr-orange);width:clamp(18px,2vw,40px);height:clamp(2px,.7vw,5px)}.landing-page .container-block-cards .two-cards .card .container-card p{align-self:stretch;color:#595a5a;font-family:Inter;font-size:15.75px!important;padding-right:30px;font-style:normal;font-weight:400;line-height:27px}.landing-page .container-block-cards .two-cards .card .container-card a{display:flex;align-items:flex-end;gap:8px;flex:1 0 0;color:#f58320;font-family:Inter;font-size:16.313px!important;font-style:normal;font-weight:700;line-height:0px;text-decoration:none;transition:color .3s ease}.landing-page .container-block-cards .two-cards .card .container-card a:hover{color:#d46e1f}.landing-page .container-block-cards .two-cards .card .image-background{flex:1 0 0;align-self:stretch;width:338.81px;height:99.8%;position:absolute;right:.1px;top:1px;z-index:0}@media screen and (max-width:1229px){.landing-page .container-block-cards .two-cards .card .image-background{display:none}.landing-page .container-block-cards .two-cards .card .image-background.no-text{display:block}}.main.not-margin{margin-top:0!important}.main .test{background-color:red}.header-landing{position:initial;border-top:0}.two-columns{display:flex;height:90vh;padding-left:30px;padding-right:30px}.two-columns *{flex:1}.two-columns article{display:flex;align-items:center}.two-columns article h2{animation:slideRight .5s ease-in-out forwards;font-size:clamp(2rem,5vw,6rem);color:var(--clr-blue)}.two-columns article p{animation:slideLeft .6s ease-in-out forwards;margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.5rem)}.two-columns article .button{display:flex;align-items:center;height:35px;width:fit-content;margin-top:.5rem;font-size:clamp(1.4rem,1vw,2.5rem);padding:.5rem 1rem;background-color:var(--clr-blue);color:#fff;border:0;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color .3s ease;animation:slideRight .5s ease-in-out forwards}.two-columns article .button:hover{background-color:var(--clr-purple);color:#fff;border:0}.two-columns article button{margin-top:.5rem;font-size:clamp(1.4rem,1vw,2.5rem);padding:.5rem 1rem;background-color:var(--clr-blue);color:#fff;border:0;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.two-columns article button:hover{background-color:var(--clr-purple);color:#fff;border:0}.two-columns img{aspect-ratio:32/26;max-width:min(1200px,100%);max-height:80vh;object-fit:contain;-webkit-mask-image:linear-gradient(to top,transparent,black 30px);mask-image:linear-gradient(to top,transparent,black 30px);animation:fadeIn .5s ease-in-out forwards}@media(max-width:768px){.two-columns{flex-direction:column;height:auto;padding:20px}.two-columns article{order:1}.two-columns article h2{font-size:clamp(3rem,8vw,9rem)!important}.two-columns article p{font-size:clamp(1.6rem,4vw,2rem)!important}.two-columns article .button{font-size:clamp(1.6rem,4vw,2rem)!important}.two-columns img{order:2;margin:0 auto;width:100%}}.block-steps .title-block{text-align:center}.block-steps .cards-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-block:10px}.block-steps .cards-two-columns article{background-color:var(--clr-neutral-200);color:var(--clr-purple);padding-inline:10px;padding-block:20px;text-align:left}.block-steps .cards-two-columns article .steps{font-size:1.6rem;font-weight:700;color:var(--clr-blue);text-transform:uppercase;font-weight:400}.block-steps .cards-two-columns article .steps .number{font-size:1.5rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--clr-blue);color:var(--clr-neutral-200);border-radius:100%;width:25px;height:25px;text-align:center;margin-right:5px}.block-steps .cards-two-columns article .title{font-size:3rem;margin-block:10px;font-weight:500}.block-steps .cards-two-columns article .content{padding-bottom:5px;margin-bottom:5px;font-size:1.6rem;font-weight:300}.block-steps .cards-two-columns article img{aspect-ratio:2/1;animation:fadeIn 1s ease-out forwards!important;max-width:100%;max-height:430px}.block-steps .cards-two-columns article:nth-child(odd){animation:slideLeft .5s ease-in-out forwards}.block-steps .cards-two-columns article:nth-child(odd) .steps,.block-steps .cards-two-columns article:nth-child(odd) .title,.block-steps .cards-two-columns article:nth-child(odd) .content,.block-steps .cards-two-columns article:nth-child(odd) .fadeIn{animation:fadeIn 1s ease-in-out forwards}.block-steps .cards-two-columns article:nth-child(2n){animation:slideRight .5s ease-in-out forwards}.block-steps .cards-two-columns article:nth-child(2n) .steps,.block-steps .cards-two-columns article:nth-child(2n) .title,.block-steps .cards-two-columns article:nth-child(2n) .content,.block-steps .cards-two-columns article:nth-child(2n) .fadeIn{animation:fadeIn 1s ease-in-out forwards}.two-columns-alternate{margin-bottom:10px}.two-columns-alternate article{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;width:100%}.two-columns-alternate article.odd-article{background-color:var(--clr-neutral-225);padding-left:30px}.two-columns-alternate article.odd-article img{display:grid;justify-self:end}.two-columns-alternate article .content{grid-column:2 span;padding-right:30px}.two-columns-alternate article .content h2{font-size:clamp(1.6rem,3vw,2.5rem)}.two-columns-alternate article .content p{font-size:clamp(1.6rem,3vw,2.5rem)}.two-columns-alternate article .content .button{display:flex;align-items:center;height:35px;width:fit-content;margin-top:20px;text-decoration:none;font-size:clamp(1.4rem,1vw,2.5rem);padding:.5rem 1rem;background-color:var(--clr-blue);color:#fff;border:0;border-radius:5px;cursor:pointer}.two-columns-alternate article .content .button:hover{background-color:var(--clr-purple);color:#fff}.two-columns-alternate article .img{grid-column:2 span;display:grid}.two-columns-alternate article .img img{aspect-ratio:30/76;width:95%;max-width:95%;max-height:100vh;object-fit:cover}@media(max-width:768px){.two-columns-alternate{flex-direction:column;height:auto}.two-columns-alternate article.odd-article{background-color:var(--clr-neutral-225);padding-left:30px}.two-columns-alternate article.odd-article .content{padding-right:10px}.two-columns-alternate article.odd-article img{display:grid;justify-self:end}.two-columns-alternate article .content{padding-top:10px}.two-columns-alternate article .content h2{font-size:clamp(2rem,4vw,6rem)!important}.two-columns-alternate article .content p{font-size:clamp(1.3rem,3vw,2.5rem)!important}.two-columns-alternate article .content .button{font-size:clamp(1rem,4vw,2rem)!important}}.recent-post{max-width:100%;margin-bottom:50px}.recent-post.swiper-container{overflow:hidden}.recent-post .swiper-wrapper{display:flex}.recent-post .swiper-slide{flex:0 0 auto}.recent-post .justify-center{justify-content:center}.recent-post .title-block{text-align:center}.recent-post .posts .post{height:357px}.recent-post .posts .post img{width:100%;height:200px;border-radius:10px;object-fit:cover;aspect-ratio:4/3}.recent-post .posts .post .title{font-size:1.6rem;font-weight:700;margin:10px 0;padding-inline:10px}.recent-post .posts .post .content{font-size:1.4rem;margin:10px 0 50px;font-weight:300;padding-inline:10px}.recent-post .posts .post .learn-more{color:var(--clr-orange);font-weight:700;text-decoration:none;margin-top:30px;padding-inline:10px}.recent-post .posts .post .learn-more svg{display:inline}@keyframes slideLeft{0%{transform:translate(-25%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideRight{0%{transform:translate(25%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fc-bold-copy-panel{padding-top:130px;padding-bottom:130px;background-color:var(--clr-purple)}.fc-bold-copy-panel .copy p{margin:.36em 0}.fc-bold-copy-panel .panel-buttons{padding-top:10px;gap:10px}@media screen and (max-width:959px){.fc-bold-copy-panel{padding-top:60px;padding-bottom:60px}}.fc-grid-links-panel{background-color:var(--clr-neutral-350);border-top:1px solid var(--clr-neutral-350);border-bottom:1px solid var(--clr-neutral-350);grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:1px;grid-row-gap:1px}.fc-grid-links-panel .block{min-height:370px;position:relative}.fc-grid-links-panel .block:is(:hover,:focus) img{transform:scale(1.1)}.fc-grid-links-panel .block .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff}.fc-grid-links-panel .block .bg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;object-fit:cover;aspect-ratio:1/1}.fc-grid-links-panel .block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fc-grid-links-panel .block-link h3{font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.25;font-weight:700;max-width:198px;position:absolute;left:15.5%;bottom:18.9%}@media screen and (max-width:959px){.fc-grid-links-panel{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.fc-grid-links-panel .block{min-height:280px}.fc-grid-links-panel .block-link h3{left:5%;bottom:10%}}@media screen and (max-width:639px){.fc-grid-links-panel .block{min-height:40vw}}.fc-swiper-links-panel{background-color:#fff;padding-top:106px;padding-bottom:70px}.fc-swiper-links-panel-container{margin-left:max(2.5%,(100% - 1380px) / 2)}.fc-swiper-links-panel .inner-wrapper{flex-wrap:nowrap}.fc-swiper-links-panel .copy-area{width:calc(28% - 20px);margin-right:50px}.fc-swiper-links-panel .copy-area-label{margin-bottom:30px}.fc-swiper-links-panel .swiper-area{width:calc(72% - 20px)}.fc-swiper-links-panel .swiper-navigation-row{margin-top:60px;max-width:80%;margin-left:auto;margin-right:auto}.fc-swiper-links-panel .swiper-slide{transition:all .3s cubic-bezier(0,0,.5,1)}.fc-swiper-links-panel .swiper-slide:is(:hover,:active){box-shadow:2px 4px 16px #00000029;transform:scale3d(1.01,1.01,1.01)}.fc-swiper-links-panel .swiper-slide-inner{position:relative}.fc-swiper-links-panel .slide-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;padding:8%}.fc-swiper-links-panel .slide-link h3{margin-top:auto;font-size:2.8rem;line-height:1.25;font-weight:700}@media screen and (max-width:1279px){.fc-swiper-links-panel .slide h3{font-size:2.2rem}}@media screen and (max-width:959px){.fc-swiper-links-panel{padding-top:65px;padding-bottom:40px}.fc-swiper-links-panel .inner-wrapper{flex-direction:column}.fc-swiper-links-panel .copy-area{width:100%;max-width:95%;margin:0 auto;padding-bottom:30px}.fc-swiper-links-panel .copy-area-label{margin-bottom:16px}.fc-swiper-links-panel .swiper-area{width:100%;margin:0 auto}.fc-swiper-links-panel .swiper-navigation-row{margin-left:2.5%;margin-right:2.5%;max-width:none}}.fc-swiper-links-panel .swiper-navigation-row{margin-top:40px}.fc-swiper-knowledge-center-panel{background-color:var(--clr-neutral-200);padding-top:82px;padding-bottom:72px}.fc-swiper-knowledge-center-panel .swiper-area{width:min(1160px,100%);margin:0 auto}.fc-swiper-knowledge-center-panel .panel-label{margin-bottom:64px}.fc-swiper-knowledge-center-panel .resource.swiper-slide{opacity:.5}.fc-swiper-knowledge-center-panel .resource.swiper-slide .resource-title{font-size:clamp(1.6rem,2.5vw,2.7rem);line-height:1.3}.fc-swiper-knowledge-center-panel .resource.swiper-slide-active{opacity:1}.fc-swiper-knowledge-center-panel .resource.swiper-slide-active .resource-title{font-size:clamp(2.6rem,3.3vw,3.5rem);line-height:1.2;color:var(--clr-neutral-400)}.fc-swiper-knowledge-center-panel .resource.swiper-slide .resource-label{font-size:clamp(1.2rem,4vw,1.8rem);letter-spacing:2.34px;line-height:1.25}.fc-swiper-knowledge-center-panel .resource .resource-link-row{margin-top:30px}.fc-swiper-knowledge-center-panel .resource-link{font-size:clamp(1.2rem,4vw,1.8rem)}.fc-swiper-knowledge-center-panel .resource-link svg{margin-left:5px}.fc-swiper-knowledge-center-panel .resource-link:is(:hover,:active) span{color:var(--clr-blue)}.fc-swiper-knowledge-center-panel .resource-link:is(:hover,:active) svg{--arrow-color: var(--clr-blue)}.fc-swiper-knowledge-center-panel .swiper-navigation-row{padding-top:32px}@media screen and (max-width:959px){.fc-swiper-knowledge-center-panel{padding-top:45px;padding-bottom:35px}.fc-swiper-knowledge-center-panel .panel-label{margin-bottom:25px}.fc-swiper-knowledge-center-panel .resource-link-row{margin-top:15px}}.fc-homepage-hero-panel{background-color:#fff;position:relative;min-height:864px;overflow:hidden}.fc-homepage-hero-panel .bg{position:absolute;top:0;left:0;width:100%;height:100%}.fc-homepage-hero-panel .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fc-homepage-hero-panel .hero-xl-text{font-size:clamp(3rem,8vw,9rem)}.fc-homepage-hero-panel .subheading-text{font-size:clamp(1.6rem,3vw,4rem)}.fc-homepage-hero-panel .copy-wrapper p{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.3}.fc-homepage-hero-panel .hero-content-wrapper{padding-top:305px;max-width:62%;padding-bottom:190px}.fc-homepage-hero-panel .hero-heading-group{margin-bottom:55px}.fc-homepage-hero-panel .hero-heading-group h1{margin-bottom:0}.fc-homepage-hero-panel .hero-heading-group:after{content:"";display:block;background-color:var(--clr-orange);width:clamp(18px,3vw,54px);height:clamp(2px,.7vw,5px)}.fc-homepage-hero-panel .copy-wrapper{margin-bottom:35px;max-width:70%}@media screen and (max-width:1279px){.fc-homepage-hero-panel .hero-content-wrapper{max-width:none}}@media screen and (max-width:959px){.fc-homepage-hero-panel{padding-top:120px;min-height:542px}.fc-homepage-hero-panel .hero-content-wrapper{padding-top:35px;max-width:none}.fc-homepage-hero-panel .hero-heading-group{margin-bottom:25px}.fc-homepage-hero-panel .copy-wrapper p{font-size:1.8rem}}@media screen and (max-width:639px){.fc-homepage-hero-panel{padding-top:clamp(33px,4vw,108px);min-height:138vw}.fc-homepage-hero-panel .hero-content-wrapper{padding-top:0}.fc-homepage-hero-panel .hero-heading-group{margin-bottom:25px}}.fc-subpage-hero{min-height:min(768px,42.666vw);position:relative;display:flex;align-items:center}.fc-subpage-hero.default{min-height:min(540px,24.888vw)}.fc-subpage-hero .inner{width:min(1452px,85%);margin:0 auto}.fc-subpage-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%}.fc-subpage-hero .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fc-subpage-hero .hero-content--heading{margin-bottom:52px}.fc-subpage-hero .hero-content--subheading p{font-size:clamp(9px,2vw,28px);line-height:1.25}.fc-subpage-hero .hero-content .heading-decor:after{height:clamp(2px,2vw,.076em)}.fc-subpage-hero .hero-content .heading{color:#0358a3;font-family:Inter;font-size:70px;font-weight:700;line-height:75px}@media screen and (max-width:959px){.fc-subpage-hero .hero-content .heading{font-size:40px;line-height:45px}}.fc-subpage-hero .hero-content .subHeading{font-size:36px;color:#0358a3;font-family:Inter;font-weight:700}@media screen and (max-width:690px){.fc-subpage-hero .hero-content .subHeading{font-size:24px!important;line-height:30px}}.fc-subpage-hero .hero-content .paragraph{max-width:641px;color:#535353;font-family:Inter;font-size:21.875px;font-weight:500}@media screen and (max-width:690px){.fc-subpage-hero .hero-content .paragraph{font-size:16px;line-height:30px}}.fc-subpage-hero .hero-content .header-cta-2{margin-block:36px}.fc-subpage-hero .hero-content .header-cta-2 .button-cta{color:#fff;font-family:Inter;font-size:20px;font-weight:900;line-height:28.8px;border-radius:5px;background:#0358a3;text-decoration:none;padding:10px 16px}.fc-subpage-hero .hero-content .header-cta-2 .button-cta:hover{background:#1081e4}@media screen and (max-width:1400px){.fc-subpage-hero .bg-mobile{display:none}}@media(max-width:1279px){.fc-subpage-hero .hero-content--heading{margin-bottom:30px}}@media screen and (max-width:639px){.fc-subpage-hero .hero-content--heading{margin-bottom:15px}}.fc-subpage-hero.corporate-responsibility .hero-content--heading{margin-bottom:0}.fc-intro-panel{padding-top:114px;padding-bottom:100px}.fc-intro-panel .text-content{font-size:clamp(1.4rem,4vw,2.1rem);line-height:1.55}.fc-intro-panel .text-content p+p{margin-top:.5em}.fc-intro-panel:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:19.444vw;z-index:-1}.fc-intro-panel .cta-row{padding-top:36px}@media screen and (max-width:959px){.fc-intro-panel{padding-top:64px;padding-bottom:64px}}@media screen and (max-width:639px){.fc-intro-panel{padding-top:32px;padding-bottom:32px}}.fc-one-col-bordered-content .bordered-content--text{padding-top:56px;padding-left:52px;padding-bottom:52px;width:calc(56% - 30px)}.fc-two-col-bordered-content{margin-top:var(--common-gutter);margin-bottom:var(--common-gutter)}.fc-two-col-bordered-content .bordered-content{width:calc(50% - var(--common-gutter) / 2);min-height:597px}.fc-two-col-bordered-content .bordered-content--text{padding-top:56px;padding-left:30px;padding-bottom:52px;width:calc(55% - 5px);min-height:100%;display:flex;flex-direction:column}.fc-two-col-bordered-content .bordered-content--copy{margin-bottom:10px}.fc-two-col-bordered-content .bordered-content--cta{margin-top:auto}.fc-two-col-bordered-content .bordered-content .inner{height:100%}.fc-two-col-bordered-content .bordered-content .bg{width:calc(45% - 5px);position:relative}.fc-two-col-bordered-content .bordered-content .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:right}.fc-two-col-bordered-content.sans-image .bordered-content{min-height:auto}.fc-two-col-bordered-content.sans-image .bordered-content--text{padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:959px){.fc-two-col-bordered-content .bordered-content{width:100%;min-height:auto}.fc-two-col-bordered-content .bordered-content--text{width:calc(65% - 5px);padding-top:26px;padding-bottom:26px;padding-left:15px}.fc-two-col-bordered-content .bordered-content .bg{width:calc(35% - 5px)}.fc-two-col-bordered-content .bordered-content:last-child{margin-top:var(--common-gutter)}}@media screen and (max-width:639px){.fc-two-col-bordered-content .bordered-content .heading h2{margin-bottom:10px}.fc-two-col-bordered-content .bordered-content--text,.fc-two-col-bordered-content .bordered-content .bg{width:calc(50% - 5px)}}.fc-tubing-cuts-panel{margin-top:var(--common-gutter);margin-bottom:var(--common-gutter)}.fc-tubing-cuts-panel .bordered-content{padding:56px 52px 52px}.fc-tubing-cuts-panel .bordered-content .grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:6.5%}.fc-tubing-cuts-panel .bordered-content .grid-item{display:flex;flex-direction:column}.fc-tubing-cuts-panel .bordered-content .grid-item--image{padding-top:45px;margin-top:auto}@media screen and (max-width:959px){.fc-tubing-cuts-panel .bordered-content{padding:26px 15px}.fc-tubing-cuts-panel .bordered-content .grid-item--image{padding-top:20px}}@media screen and (max-width:639px){.fc-tubing-cuts-panel .bordered-content .grid-wrapper{grid-template-columns:1fr;gap:20px}}.fc-two-col-contact-panel{padding-bottom:60px}.fc-two-col-contact-panel .contact-block{background-color:var(--clr-purple);width:calc(50% - var(--common-gutter) / 2)}.fc-two-col-contact-panel .contact-block--heading{margin-bottom:30px}.fc-two-col-contact-panel .contact-block--inner{padding:var(--common-padding)}@media screen and (max-width:959px){.fc-two-col-contact-panel{padding-bottom:20px}.fc-two-col-contact-panel .contact-block{width:100%}.fc-two-col-contact-panel .contact-block:last-child{margin-top:20px}}.fc-one-col-form-panel .form-wrapper--inner{padding:var(--common-padding)}.fc-one-col-form-panel .form-heading{margin-bottom:44px}.fc-one-col-form-panel .gform_confirmation_wrapper{font-size:clamp(1.4rem,4vw,2rem)}.fc-one-col-stacked-content .stacked-content--heading{margin-bottom:25px}.fc-one-col-stacked-content .stacked-content--copy{background-color:var(--clr-purple)}.fc-one-col-stacked-content .stacked-content .inner{padding:54px 72px 34px;padding:clamp(18px,4vw,54px) clamp(24px,4vw,72px) clamp(18px,4vw,44px)}.fc-one-col-stacked-content{padding-bottom:80px}.fc-one-col-stacked-content.corporate-responsibility{padding-bottom:0}@media screen and (max-width:767px){.fc-one-col-stacked-content.corporate-responsibility .stacked-content--image img{height:197px}}.fc-two-col-borderless-content{padding-bottom:clamp(56px,4vw,196px)}.fc-two-col-borderless-content .container>*+*{margin-top:clamp(40px,4vw,160px)}.fc-two-col-borderless-content .borderless-content--heading{margin-bottom:30px}.fc-two-col-borderless-content .borderless-content--image{width:calc(50% - 24px)}.fc-two-col-borderless-content .borderless-content--copy{width:calc(50% - 24px);padding-right:clamp(0px,4vw,60px);padding-left:0}.fc-two-col-borderless-content .borderless-content:nth-child(odd) .borderless-content--image{order:2}.fc-two-col-borderless-content .borderless-content:nth-child(odd) .borderless-content--copy{order:1;padding-left:clamp(0px,4vw,60px);padding-right:0}@media screen and (max-width:959px){.fc-two-col-borderless-content .borderless-content--heading{margin-bottom:16px}.fc-two-col-borderless-content .borderless-content--image,.fc-two-col-borderless-content .borderless-content--copy{width:100%}.fc-two-col-borderless-content .borderless-content .inner{flex-direction:column;gap:40px}.fc-two-col-borderless-content .borderless-content--image{order:2}.fc-two-col-borderless-content .borderless-content--copy{order:1}}.fc-leadership-bordered-content .bordered-content{margin-bottom:var(--common-gutter)}.fc-leadership-bordered-content .bordered-content--text{padding:clamp(20px,4vw,56px) clamp(28px,4vw,68px);width:60%}.fc-leadership-bordered-content .bordered-content--image{width:40%;display:flex;align-self:flex-end}.fc-leadership-bordered-content .bordered-content:nth-child(2n) .bordered-content--text{order:2}.fc-leadership-bordered-content .bordered-content:nth-child(2n) .bordered-content--image{order:1}@media screen and (max-width:959px){.fc-leadership-bordered-content .bordered-content--text{width:100%;order:1!important}.fc-leadership-bordered-content .bordered-content--image{width:66%;padding-left:28px;order:2!important}}.fc-icon-panel{margin-bottom:var(--common-gutter)}.fc-icon-panel .icon-panel{background:var(--clr-purple)}.fc-icon-panel .icon-panel .inner{padding:clamp(20px,4vw,56px) clamp(28px,4vw,68px)}.fc-icon-panel .icon-panel .heading{margin-bottom:55px}.fc-icon-panel .repeater-wrapper{margin:-10px}.fc-icon-panel .repeater-wrapper .flex-item{margin-top:10px;margin-bottom:10px;width:calc(16.6666% - 20px);text-align:center}.fc-icon-panel .repeater-wrapper .flex-item img{margin:0 auto}.fc-icon-panel .repeater-wrapper .flex-item--text{padding-top:18px}.fc-icon-panel .repeater-wrapper .flex-item--text:after{margin-left:auto;margin-right:auto}@media screen and (max-width:959px){.fc-icon-panel .icon-panel .heading{margin-bottom:20px}.fc-icon-panel .repeater-wrapper{gap:10px}.fc-icon-panel .repeater-wrapper .flex-item{width:calc(33.333% - 20px)}}.fc-large-font-bordered-content{margin-bottom:var(--common-gutter)}.fc-large-font-bordered-content .inner{padding:clamp(20px,4vw,56px) clamp(28px,4vw,68px)}.fc-large-font-bordered-content .headding{margin-bottom:38px}.fc-leadership-panel{padding-bottom:clamp(40px,4vw,100px)}.fc-leadership-panel .grid-container{grid-template-columns:repeat(3,1fr);grid-column-gap:60px;grid-row-gap:60px}.fc-leadership-panel .leader-item .heading-decor:after{margin-top:0;height:clamp(2px,.3vw,3px)}.fc-leadership-panel .leader-item--headshot{cursor:pointer;margin-bottom:15px}.fc-leadership-panel .leader-item--headshot img{transition:all .5s!important;filter:grayscale(100%)}.fc-leadership-panel .leader-item--headshot:is(:hover){border-color:var(--clr-blue)}.fc-leadership-panel .leader-item--headshot:is(:hover) img{filter:grayscale(0%)}.fc-leadership-panel .leader-item--name{margin-bottom:18px}@media screen and (max-width:959px){.fc-leadership-panel .grid-container{grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:22px}}.fc-locations-panel{padding-bottom:clamp(70px,8vw,130px)}.fc-locations-panel .locations-grid{padding-top:clamp(40px,8vw,120px)}.fc-locations-panel .grid-container{grid-template-columns:repeat(3,1fr);grid-column-gap:60px;grid-row-gap:30px}.fc-locations-panel .location--info{padding-top:15px}.fc-locations-panel .location--details{margin-top:18px}@media screen and (max-width:959px){.fc-locations-panel .grid-container{grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:22px}.fc-locations-panel .location--info{padding-top:8px}.fc-locations-panel .location--details{margin-top:8px}}.fc-resources-panel{padding-top:114px;padding-bottom:150px}.fc-resources-panel:before{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff);content:"";position:absolute;top:0;left:0;width:100%;height:50%}.fc-resources-panel .filter-wrappper ul{display:flex;align-items:center}.fc-resources-panel .filter-wrappper ul .sf-field-search{display:none;flex:1}.fc-resources-panel .filter-wrappper ul .sf-field-search label{width:100%}.fc-resources-panel .filter-wrappper ul .sf-input-text{height:36px;padding:10px;border:2px solid var(--clr-neutral-350);width:340px;width:100%}.fc-resources-panel .sf-field-post_type>ul,.fc-resources-panel .sf-field-category>ul{display:flex;flex-wrap:wrap;gap:15px}.fc-resources-panel .sf-field-post_type>ul li,.fc-resources-panel .sf-field-category>ul li{position:relative;overflow:hidden;transition:all .1s cubic-bezier(.42,0,1,1);padding:0}.fc-resources-panel .sf-field-post_type>ul li label,.fc-resources-panel .sf-field-category>ul li label{color:var(--clr-purple);background-color:var(--clr-orange);font-weight:700;font-size:clamp(1.2rem,2vw,1.9rem);padding:10px 14px;transition:all .1s cubic-bezier(.42,0,1,1)}.fc-resources-panel .sf-field-post_type>ul li input,.fc-resources-panel .sf-field-category>ul li input{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.011;z-index:2;width:100%;height:100%;cursor:pointer}.fc-resources-panel .sf-field-post_type>ul li:hover label,.fc-resources-panel .sf-field-post_type>ul li.sf-option-active label,.fc-resources-panel .sf-field-category>ul li:hover label,.fc-resources-panel .sf-field-category>ul li.sf-option-active label{color:#fff;background-color:var(--clr-blue)}.fc-resources-panel .tab-content{padding-top:100px}.fc-resources-panel .pagination{margin-top:50px}@media screen and (max-width:959px){.fc-resources-panel{padding-top:64px;padding-bottom:75px}.fc-resources-panel .resources-wrapper{grid-template-columns:repeat(1,1fr)}.fc-resources-panel .tab-content{padding-top:50px}.fc-resources-panel .resource-container .image-container{height:auto}.fc-resources-panel .resource-container--heading{margin-bottom:10px}.fc-resources-panel .resource-container--bottom{padding:10px}}.fc-solutions-panel{margin-bottom:var(--common-gutter);margin-top:var(--common-gutter)}.fc-solutions-panel .bordered-content--text,.fc-solutions-panel .bordered-content--image{width:50%}.fc-solutions-panel .bordered-content--text{padding:56px 40px 52px}.fc-solutions-panel .bordered-content .text-content{margin-bottom:50px}.fc-solutions-panel .bordered-content .list-links{display:grid;grid-column-gap:15px;grid-row-gap:15px}.fc-solutions-panel .bordered-content .list-links[data-column="1"]{grid-template-columns:repeat(1,1fr)}.fc-solutions-panel .bordered-content .list-links[data-column="2"]{grid-template-columns:repeat(2,1fr)}.fc-solutions-panel .bordered-content .list-links[data-column="3"]{grid-template-columns:repeat(3,1fr)}.fc-solutions-panel .bordered-content .list-links li a{white-space:break-spaces}.fc-solutions-panel .bordered-content--image img{height:100%;object-fit:contain}.fc-solutions-panel.image-right .bordered-content{flex-direction:row-reverse}@media screen and (max-width:1279px){.fc-solutions-panel .bordered-content--text{padding:26px 15px;width:66.666%}.fc-solutions-panel .bordered-content--image{width:33.333%}}@media screen and (max-width:639px){.fc-solutions-panel .bordered-content{flex-direction:column}.fc-solutions-panel .bordered-content--text{order:2;width:100%}.fc-solutions-panel .bordered-content--image{order:1;width:100%}.fc-solutions-panel .bordered-content .text-content{margin-bottom:25px}.fc-solutions-panel .bordered-content .list-links{grid-template-columns:repeat(1,1fr)!important}}.fc-solutions-panel:is(:last-child){margin-bottom:clamp(50px,4vw,150px)}.fc-careers-quote-panel{margin-bottom:clamp(48px,4.5vw,90px)}.fc-careers-quote-panel .bordered-content--text{padding-top:56px;padding-left:52px;padding-bottom:52px;width:calc(56% - 30px)}.fc-careers-quote-panel .bordered-content strong{color:var(--clr-blue)}.fc-careers-quote-panel .bordered-content--image{width:calc(44% - 30px)}.fc-careers-quote-panel .bordered-content--image img{height:100%;object-fit:cover}@media screen and (max-width:959px){.fc-careers-quote-panel .bordered-content--text{padding-top:26px;padding-bottom:26px;padding-left:15px;width:calc(56% - 15px)}.fc-careers-quote-panel .bordered-content--image{width:calc(44% - 15px)}}@media screen and (max-width:639px){.fc-careers-quote-panel .bordered-content>.flex-container{flex-direction:column}.fc-careers-quote-panel .bordered-content--text,.fc-careers-quote-panel .bordered-content--image{width:100%}.fc-careers-quote-panel .bordered-content--text{padding-right:15px}}.fc-benefits-panel{margin-bottom:clamp(48px,4.5vw,90px)}.fc-benefits-panel .bordered-content--text{padding-top:56px;padding-right:52px;padding-bottom:52px;width:calc(70% - 30px)}.fc-benefits-panel .bordered-content--text ul{column-count:2}.fc-benefits-panel .bordered-content--image{width:calc(30% - 30px)}.fc-benefits-panel .bordered-content--image img{height:100%;object-fit:cover}@media screen and (max-width:959px){.fc-benefits-panel .bordered-content--text{padding-top:26px;padding-bottom:26px;padding-right:15px;width:calc(56% - 15px)}.fc-benefits-panel .bordered-content--image{width:calc(44% - 15px)}}@media screen and (max-width:639px){.fc-benefits-panel .bordered-content>.flex-container{flex-direction:column}.fc-benefits-panel .bordered-content--text,.fc-benefits-panel .bordered-content--image{width:100%}.fc-benefits-panel .bordered-content--image img{object-position:top;aspect-ratio:1/1}.fc-benefits-panel .bordered-content--text{padding-left:15px}.fc-benefits-panel .bordered-content--text ul{column-count:1}}.fc-photo-grid{margin-bottom:clamp(48px,4.5vw,90px)}.fc-photo-grid .grid-container{grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width:639px){.fc-photo-grid .grid-container{gap:3px}}.fc-careers-swiper{margin-bottom:75px}.fc-careers-swiper .inner{margin-left:max(7.5%,(100% - 1180px) / 2);margin-bottom:60px}.fc-careers-swiper .copy-area{width:25%;padding-right:15px}.fc-careers-swiper .copy-area-label{margin-bottom:30px}.fc-careers-swiper .swiper-area{width:75%}.fc-careers-swiper .swiper-area .slide{height:auto;display:flex;flex-direction:column;background-color:var(--clr-neutral-225);width:27.25%}.fc-careers-swiper .swiper-area .slide--bottom{padding:20px 28px}.fc-careers-swiper .swiper-area .slide--bottom p{margin-bottom:0}.fc-careers-swiper .swiper-area .slide--heading{margin-bottom:20px}@media screen and (max-width:1279px){.fc-careers-swiper .copy-area-label{margin-bottom:15px}.fc-careers-swiper .swiper-area .slide--bottom{padding:20px}}@media screen and (max-width:959px){.fc-careers-swiper .copy-area{width:40%}.fc-careers-swiper .swiper-area{width:60%}}@media screen and (max-width:639px){.fc-careers-swiper{margin-bottom:40px}.fc-careers-swiper .inner{margin-bottom:14px}.fc-careers-swiper .swiper-area .slide--bottom{padding:12px}.fc-careers-swiper .copy-area-label{margin-bottom:10px}.fc-careers-swiper .swiper-slide{width:88%}}.all-products{text-align:center}.all-products a{background-color:var(--clr-purple);padding:9px 94px;border-radius:15px;color:#fff;text-decoration:none;transition:all .3s ease}.all-products a:hover{background:var(--clr-orange)}.fc-product-categories-panel .flex-container{justify-content:space-between;max-width:1668px;margin:0 auto;padding:0 40px 5%}.fc-product-categories-panel #categories-sidebar{flex-basis:20%}.fc-product-categories-panel #categories-sidebar .categories-list-section h4{margin:3rem 0 2rem;color:#000}.fc-product-categories-panel #categories-sidebar .categories-list-section ul{list-style:none;line-height:3rem}.fc-product-categories-panel #categories-sidebar .categories-list-section ul li a{color:#000;text-decoration:none;transition:all .5s ease}.fc-product-categories-panel #categories-sidebar .categories-list-section ul li a:hover{color:#0b58a4}.fc-product-categories-panel #cssportal-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:15px;height:auto;flex-grow:1}.fc-product-categories-panel #cssportal-grid div{grid-area:auto!important}.fc-product-categories-panel #cssportal-grid>div:last-child:nth-child(odd){grid-column:span 2!important}.fc-product-categories-panel #cssportal-grid div{display:flex;flex-direction:column;justify-content:flex-start;border-radius:10px;background-size:cover;background-position:center;background-color:#e7dfcf4f;height:100%;min-height:200px;transition:all .5s ease}.fc-product-categories-panel #cssportal-grid div:hover{background-color:#bcacac26}.fc-product-categories-panel #cssportal-grid div a{color:#000;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:700;height:100%;margin:2rem;text-decoration:none;transition:all .5s ease;min-height:6rem}.fc-product-categories-panel #cssportal-grid div a:hover,.fc-product-categories-panel #cssportal-grid div a:hover~a{color:#0b58a4}.fc-product-categories-panel #cssportal-grid div a.rsn-grid-link-tags{font-size:1.4rem;height:auto;margin:6rem 2rem 0;position:absolute;transition:all .5s ease;min-height:0}@media(max-width:768px){.fc-product-categories-panel #cssportal-grid{display:flex;flex-direction:column}.fc-product-categories-panel #categories-sidebar{flex-grow:1;margin-bottom:3rem}.fc-product-categories-panel #categories-sidebar{flex-basis:100%}.fc-product-categories-panel #categories-sidebar .categories-list-section h4{display:none}.fc-product-categories-panel #categories-sidebar .categories-list-section ul{display:block;padding:10px;font-weight:400}}@media(min-width:768px)and (max-width:1060px){.fc-product-categories-panel #cssportal-grid{display:flex;flex-direction:column;flex-basis:100%}.fc-product-categories-panel #categories-sidebar{flex-basis:100%}.fc-product-categories-panel #categories-sidebar .categories-list-section ul{display:flex;flex-direction:row;justify-content:space-between;padding:10px;font-weight:400}}.fc-related-resources{padding-top:50px;padding-bottom:50px}@media screen and (max-width:639px){.fc-related-resources{padding-bottom:25px}}.fc-multi-column-photo-panel{margin-top:var(--common-gutter);margin-bottom:var(--common-gutter)}.fc-multi-column-photo-panel .grid-container{gap:var(--common-gutter)}.fc-multi-column-photo-panel.two-col-photo-panel .grid-container{grid-template-columns:repeat(2,1fr)}.fc-multi-column-photo-panel.three-col-photo-panel .grid-container{grid-template-columns:repeat(3,1fr)}.fc-multi-column-photo-panel .content-column--caption{padding:20px 30px}.fc-multi-column-photo-panel .content-column--caption p{color:var(--clr-neutral-350);margin-bottom:0}@media screen and (max-width:639px){.fc-multi-column-photo-panel .content-column--caption{padding:10px}.fc-multi-column-photo-panel .content-column--caption p{font-size:.85rem}}.fc-click-thru-slider{margin-top:125px;margin-bottom:125px}.fc-click-thru-slider .swiper-slide{width:auto;flex-grow:1;max-width:min(1160px,92.5%)}.fc-click-thru-slider .swiper-slide img{border:1px solid var(--clr-neutral-350);margin:0 auto}.fc-click-thru-slider .swiper-slide--caption{border-top:1px solid var(--clr-neutral-350);padding-top:32px;position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);background-color:#fff}.fc-click-thru-slider .swiper-slide--caption p{font-size:1.7rem;transition:opacity .3s ease;max-width:788px}.fc-click-thru-slider .swiper-slide:not(.swiper-slide-active){opacity:.17}.fc-click-thru-slider .swiper-slide:not(.swiper-slide-active) .swiper-slide--caption p{opacity:0}.fc-click-thru-slider .swiper-navigation-row{margin-top:32px}@media screen and (max-width:959px){.fc-click-thru-slider{margin-top:80px;margin-bottom:80px}}@media screen and (max-width:639px){.fc-click-thru-slider{margin-top:60px;margin-bottom:60px}.fc-click-thru-slider .swiper-navigation-row{margin-top:20px}.fc-click-thru-slider .swiper-slide--caption{padding-top:18px}.fc-click-thru-slider .swiper-slide--caption p{max-width:100%;font-size:.85rem}}.fc-one-col-bordered-content{margin-top:var(--common-gutter);margin-bottom:var(--common-gutter)}.fc-one-col-bordered-content .bordered-content--text{padding-top:56px;padding-left:52px;padding-bottom:52px;width:calc(100% - 52px)}.fc-one-col-bordered-content .bordered-content--text .heading{display:flex}.fc-one-col-bordered-content .bordered-content--text .heading-decor br{display:none}@media screen and (max-width:1150px){.fc-one-col-bordered-content .bordered-content--text .heading-decor br{width:50%;display:inline-block}}.fc-one-col-bordered-content .bordered-content--text .header-accent-image{margin-right:17px}@media screen and (max-width:767px){.fc-one-col-bordered-content .bordered-content--text .header-accent-image{margin-right:-15px}}@media screen and (max-width:767px){.fc-one-col-bordered-content .bordered-content--text .header-accent-image img{max-width:50%}}.fc-one-col-bordered-content .bordered-content--copy{margin-bottom:10px}.fc-one-col-bordered-content .bordered-content--copy .alignright{float:right;margin-top:-124px;margin-right:-52px}@media screen and (max-width:767px){.fc-one-col-bordered-content .bordered-content--copy .alignright{margin-right:-30px;margin-top:-58px;width:50%;float:right}}.fc-one-col-bordered-content .bordered-content--copy .split-list{columns:4;width:100%}@media screen and (max-width:767px){.fc-one-col-bordered-content .bordered-content--copy .split-list{columns:2}}.fc-one-col-bordered-content .bordered-content--image{width:calc(44% - 30px)}.fc-one-col-bordered-content .bordered-content--image img{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:left}.fc-one-col-bordered-content .bordered-content--cta{margin-top:16px}.fc-one-col-bordered-content .bordered-content--cta a{--webkit-appearance: none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#0358a3;display:inline-block;font-size:clamp(1.4rem,3vw,1.6rem);font-weight:700;padding-right:1em;text-decoration:none;transition:color .3s ease}.fc-one-col-bordered-content .bordered-content--cta a:hover{color:#f58320}@media screen and (max-width:767px){.fc-one-col-bordered-content .bordered-content--cta a{padding-right:0}}.fc-one-col-bordered-content .bordered-content--cta .common-cta{background-color:var(--clr-orange)!important}.fc-one-col-bordered-content .bordered-content--cta .common-cta:after{padding-right:clamp(15px,2vw,20px)!important}.fc-one-col-bordered-content .bordered-content--cta .common-cta:hover{background-color:var(--clr-blue)!important}.fc-one-col-bordered-content.sans-image .bordered-content--text{width:100%;padding-right:52px}.fc-one-col-bordered-content.image-left .flex-container{flex-direction:row-reverse}.fc-one-col-bordered-content.image-left .flex-container .bordered-content--text{width:calc(44% - 15px);padding-left:0;padding-right:52px}.fc-one-col-bordered-content.image-left .flex-container .bordered-content--image{width:calc(56% - 15px)}.fc-one-col-bordered-content.image-left .flex-container .bordered-content--image img{object-position:right}@media screen and (max-width:959px){.fc-one-col-bordered-content .bordered-content--text{padding-top:26px;padding-bottom:26px;padding-left:15px;width:calc(56% - 15px)}.fc-one-col-bordered-content .bordered-content--image{width:calc(44% - 15px)}.fc-one-col-bordered-content.sans-image .bordered-content--text{padding-right:15px}}@media screen and (max-width:639px){.fc-one-col-bordered-content .bordered-content--text{width:100%!important;padding-right:15px!important;padding-left:15px!important}}@media screen and (max-width:767px){.fc-one-col-bordered-content.image-adjustment-mobile .bordered-content--copy .alignright{margin-top:-78px}}.fc-one-col-bordered-content-cta{margin-top:var(--common-gutter);margin-bottom:var(--common-gutter)}.fc-one-col-bordered-content-cta .bordered-content{background-color:#0358a3}.fc-one-col-bordered-content-cta .bordered-content--text{padding-top:25px;padding-left:52px;padding-bottom:25px;width:100%}.fc-one-col-bordered-content-cta .bordered-content--copy{margin-bottom:10px}.fc-one-col-bordered-content-cta .bordered-content--copy .alignright{float:right;margin-top:-124px;margin-right:-52px}@media screen and (max-width:767px){.fc-one-col-bordered-content-cta .bordered-content--copy .alignright{float:inherit;margin-top:0;margin-right:0}}.fc-one-col-bordered-content-cta .bordered-content--copy .split-list{columns:4;width:100%}@media screen and (max-width:767px){.fc-one-col-bordered-content-cta .bordered-content--copy .split-list{columns:1}}.fc-one-col-bordered-content-cta .bordered-content--image{width:calc(44% - 30px)}.fc-one-col-bordered-content-cta .bordered-content--image img{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:left}.fc-one-col-bordered-content-cta .bordered-content--cta a{--webkit-appearance: none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#fff;display:inline-block;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;padding-right:1em;text-decoration:none;transition:color .3s ease}.fc-one-col-bordered-content-cta .bordered-content--cta a:hover{color:#f58320}.fc-one-col-bordered-content-cta.sans-image .bordered-content--text{width:100%;padding-right:52px}.fc-one-col-bordered-content-cta.image-left .flex-container{flex-direction:row-reverse}.fc-one-col-bordered-content-cta.image-left .flex-container .bordered-content--text{width:calc(44% - 15px);padding-left:0;padding-right:52px}.fc-one-col-bordered-content-cta.image-left .flex-container .bordered-content--image{width:calc(56% - 15px)}.fc-one-col-bordered-content-cta.image-left .flex-container .bordered-content--image img{object-position:right}@media screen and (max-width:959px){.fc-one-col-bordered-content-cta .bordered-content--text{padding-top:26px;padding-bottom:26px;padding-left:15px;width:calc(56% - 15px)}.fc-one-col-bordered-content-cta .bordered-content--image{width:calc(44% - 15px)}.fc-one-col-bordered-content-cta.sans-image .bordered-content--text{padding-right:15px}}@media screen and (max-width:639px){.fc-one-col-bordered-content-cta .bordered-content--text{width:100%!important;padding-right:15px!important;padding-left:15px!important}}@media screen and (max-width:767px){.fc-one-col-bordered-content-cta{margin-bottom:57px}}.breadcrumbs{margin-top:2rem;color:var(--clr-blue)}.breadcrumbs a{text-decoration:none}.select-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:5px;padding-top:30px;text-align:center}.select-links .select-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;border-radius:8px;text-decoration:none;color:#fff;cursor:pointer;transition:all .3s;background-color:var(--clr-blue);margin-bottom:20px}.select-links .select-link:hover,.select-links .select-link.active{color:var(--clr-neutral-200);background-color:var(--clr-purple)}.select-links .select-link .select-link-icon{width:50px;height:50px;margin-bottom:20px}.select-links .bg-gradient-gray{background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff)}@media(max-width:600px){.select-links{grid-template-columns:repeat(2,1fr);gap:5px}.select-links .select-link{margin:0}.select-links .select-link span{height:72px;text-align:center}}.region-selector-for-booking-a-meet{padding-top:50px;background:#eaeaea;background:linear-gradient(180deg,#eaeaea,#fff)}.region-selector-for-booking-a-meet #select-region{display:none;text-align:center;font-size:1.5em}.region-selector-for-booking-a-meet #select-region #region{width:100%;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;text-align:center}.region-selector-for-booking-a-meet #select-region #region-submit{background-color:#0056b3;color:#fff;padding:10px;border:none;border-radius:4px;width:100%;margin-top:20px;font-size:20px}.region-selector-for-booking-a-meet .submitted-message{text-align:center;font-size:2em;margin-bottom:20px}.region-selector-for-booking-a-meet .hs-form{max-width:100%;margin:0 auto}.region-selector-for-booking-a-meet .hs-form fieldset{max-width:100%!important}.region-selector-for-booking-a-meet .hs-form fieldset.form-columns-1 .hs-input{width:100%}.region-selector-for-booking-a-meet .hs-form fieldset .hs-form-radio .hs-input{width:auto}.region-selector-for-booking-a-meet .hs-form .hs-error-msgs li,.region-selector-for-booking-a-meet .hs-form .inputs-list li{list-style:none}.region-selector-for-booking-a-meet .hs-form .hs-form-field{margin-bottom:20px}.region-selector-for-booking-a-meet .hs-form input[type=text],.region-selector-for-booking-a-meet .hs-form input[type=email],.region-selector-for-booking-a-meet .hs-form input[type=tel],.region-selector-for-booking-a-meet .hs-form input[type=url],.region-selector-for-booking-a-meet .hs-form textarea,.region-selector-for-booking-a-meet .hs-form select{width:100%;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.region-selector-for-booking-a-meet .hs-form textarea{min-height:150px}.region-selector-for-booking-a-meet .hs-form .hs-form-field label{display:block;margin-bottom:5px;font-weight:700}.region-selector-for-booking-a-meet .hs-form input[type=submit],.region-selector-for-booking-a-meet .hs-form input[type=button]{background-color:var(--clr-orange);color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:18px;cursor:pointer;transition:background-color .3s ease}.region-selector-for-booking-a-meet .hs-form input[type=submit]:hover,.region-selector-for-booking-a-meet .hs-form input[type=button]:hover{background-color:#0056b3}.region-selector-for-booking-a-meet .hs-form .hs-error-msg{color:#d9534f;font-size:14px;margin-top:5px}.region-selector-for-booking-a-meet .hs-form .hs-success-msg{color:#5cb85c;font-size:16px;margin-top:10px}.region-selector-for-booking-a-meet .hs-form input[type=submit]{width:calc(100% - 8px)}.region-selector-for-booking-a-meet .hs-form .hs-form-required{margin-left:5px}.region-selector-for-booking-a-meet .hs-form .hs-form-radio span{margin-left:10px}.region-selector-for-booking-a-meet .hs-form .submitted-message{text-align:center;font-size:2em;margin-bottom:20px}.region-selector-for-booking-a-meet .hs-form .form-container{max-width:400px;margin:20px auto;padding:20px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px #0000001a}.region-selector-for-booking-a-meet .hs-form .form-container .form-label{display:block;margin-bottom:8px;font-size:16px;font-weight:700;color:#333}.region-selector-for-booking-a-meet .hs-form .form-container .form-select{width:100%;padding:10px;margin-bottom:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;background-color:#fff;transition:border-color .3s}.region-selector-for-booking-a-meet .hs-form .form-container .form-select:focus{border-color:#007bff;outline:none}.region-selector-for-booking-a-meet .hs-form .form-container .form-button{display:inline-block;width:100%;padding:10px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.region-selector-for-booking-a-meet .hs-form .form-container .form-button:hover{background-color:#0056b3}@media(max-width:768px){.region-selector-for-booking-a-meet .hs-form{padding:15px}.region-selector-for-booking-a-meet .hs-form input[type=submit],.region-selector-for-booking-a-meet .hs-form input[type=button]{width:100%}.region-selector-for-booking-a-meet .hs-form .form-columns-2 .hs-form-field .hs-input{width:100%!important}}.cards-container{display:flex;padding:130px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch}@media screen and (min-width:1024px){.cards-container{gap:76px;width:min(1452px,85%);margin:0 auto}}.cards-container .card{max-width:1452px;display:flex;padding:64px;flex-direction:column;align-items:flex-start;gap:55px;align-self:stretch;border:1px solid #000;margin-block:76px}@media screen and (max-width:690px){.cards-container .card{padding:10px;padding-inline:20px;border:none}}.cards-container .card.borderNone{border:none}.cards-container .card:first-child{margin-block:0px}.cards-container .card h3{align-self:stretch;color:#0358a3;font-family:Inter;font-size:54px;font-style:normal;font-weight:700;line-height:43.75px}@media screen and (max-width:959px){.cards-container .card h3{font-size:40px;line-height:30px}}.cards-container .card .text{color:#535353;font-family:Inter;font-size:21.875px;font-style:normal;font-weight:500;line-height:37.5px;align-self:stretch}@media screen and (max-width:690px){.cards-container .card .text{font-size:16px;line-height:30px}}.cards-container .container-list-image{display:flex;align-items:center;gap:80px;align-self:stretch}.cards-container .container-list-image .lists{display:flex;flex:1;align-items:center;gap:81px;align-self:stretch}.cards-container .container-list-image .lists .list span{color:#000;font-family:Inter;font-size:22px;font-style:normal;font-weight:700;line-height:38px}@media screen and (max-width:690px){.cards-container .container-list-image .lists .list span{font-size:16px;line-height:30px}}.cards-container .container-list-image .lists .list ul li{color:#535353;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:51px;list-style:disc;list-style-position:inside}@media screen and (max-width:690px){.cards-container .container-list-image .lists .list ul li{font-size:16px;line-height:30px}}.cards-container .container-list-image .lists .list ul li::marker{color:#f38120}.cards-container .container-list-image .bg{flex:1}.cards-container .container-list-image .bg img{max-height:623px;width:100%;object-fit:cover}@media screen and (max-width:1024px){.cards-container .container-list-image .bg{display:none}}.cards-container .custom-table-wrapper{width:100%;overflow-x:auto;display:block}.cards-container .custom-table-wrapper::-webkit-scrollbar{height:5px}.cards-container .custom-table-wrapper::-webkit-scrollbar-thumb{background-color:#0358a3;border-radius:10px}.cards-container .custom-table-wrapper::-webkit-scrollbar-track{background-color:#f1f1f1}.cards-container .cardsTable{display:none}@media screen and (max-width:690px){.cards-container .cardsTable{display:block}}.cards-container .cardsTable .cardTable{display:block;margin:20px;border:2px solid grey;font-family:Inter;font-size:16px;font-weight:600}.cards-container .cardsTable .cardTable h3{text-align:center;color:#000;border-bottom:2px solid grey;padding:5px}.cards-container .cardsTable .cardTable p{color:#000;padding:10px 12px}.cards-container .cardsTable .cardTable .standard{background-color:#f58320}.cards-container .cardsTable .cardTable .precision{background-color:#1aa489}.cards-container .cardsTable .cardTable .premium{background-color:#0358a3;color:#fff}.cards-container .custom-table{max-width:100%;min-width:687px;overflow-x:auto;border-collapse:collapse;background-color:#fff;border:1px solid #b9b9b9;font-family:Inter,sans-serif}.cards-container .custom-table::-webkit-scrollbar{height:5px}.cards-container .custom-table::-webkit-scrollbar-thumb{background-color:#0358a3;border-radius:10px}.cards-container .custom-table::-webkit-scrollbar-track{background-color:#f1f1f1}.cards-container .custom-table.standard{width:50%}.cards-container .custom-table.precision{width:75%}.cards-container .custom-table.premium{width:100%}.cards-container .custom-table thead{background:#c55e5e0f}.cards-container .custom-table thead tr.centerHeaders th{text-align:center}.cards-container .custom-table thead th{font-weight:600;text-align:left;padding:10px 12px;border:1px solid #b9b9b9;font-size:20px;color:#000}@media screen and (max-width:690px){.cards-container .custom-table thead th{font-size:16px}}.cards-container .custom-table thead th.standard{background-color:#f58320}.cards-container .custom-table thead th.precision{background-color:#1aa489}.cards-container .custom-table thead th.premium{background-color:#0358a3;color:#fff}.cards-container .custom-table tbody tr td{padding:10px 12px;font-size:18px;border:1px solid #b9b9b9;color:#000}@media screen and (max-width:690px){.cards-container .custom-table tbody tr td{font-size:16px}}.cards-container .custom-table tbody tr td:first-child{font-weight:700}.cards-container .custom-table tbody tr td:last-child{font-weight:400}.cards-container .custom-table tbody tr td.description{font-weight:600}.cards-container .custom-table tbody tr td span{white-space:nowrap;font-size:inherit}.cards-container .custom-table.desktop{display:block}.cards-container .custom-table.desktop td{vertical-align:top}@media screen and (max-width:690px){.cards-container .custom-table.desktop{display:none}}.cards-container .cta-bottom{padding:5px 20px;border-radius:5px;background:#0358a3;color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:28.8px;text-decoration:none}@media screen and (max-width:690px){.cards-container .cta-bottom{font-size:16px;line-height:30px}}#container-snippet{display:block;padding:100px 0;background:linear-gradient(180deg,#eaeaea,#fff)}#container-snippet .snippet-wrapper{width:min(1452px,85%);margin:0 auto}#container-snippet .wpem-btn-primary{display:flex;width:120px;padding:10px 0;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#f58320;color:#000;text-align:center;font-family:Inter;font-size:16.453px;font-style:normal;font-weight:700;line-height:22.5px}#events-layout{display:flex;padding:100px 32px;flex-direction:column;align-items:center;gap:60px;align-self:stretch;background:linear-gradient(180deg,#eaeaea,#fff)}#events-layout .hr-blue{width:100%;height:1px;background:var(--clr-blue);margin-top:20px}#events-layout .container-events{width:min(1452px,85%);margin:0 auto}#events-layout .container-events .filters h2.title{width:493px;color:#0358a3;font-family:Inter;font-size:28px;font-weight:700;font-style:normal;line-height:normal}#events-layout .container-events .filters .filters-container{display:flex;align-items:center;gap:10px;align-self:stretch}#events-layout .container-events .filters .filters-container input[type=text]{display:flex;padding:13px 11px;justify-content:center;align-items:flex-start;flex:1 0 0;border-radius:4px;border:1px solid #ddd;background:#fff;color:#757575;font-family:Inter;font-size:13.875px;font-style:normal;font-weight:400;line-height:normal}#events-layout .container-events .filters .filters-container .submit{width:120px;padding:10px;background:#f58320;border:none;border-radius:4px;font-family:Inter;font-size:16.453px;font-style:normal;font-weight:700;line-height:22.5px;cursor:pointer}@media(max-width:600px){#events-layout .container-events .filters .filters-container{flex-direction:column;align-items:stretch;gap:15px}#events-layout .container-events .filters .filters-container input[type=text],#events-layout .container-events .filters .filters-container .submit{width:100%}}#events-layout .container-events .label-events{margin-top:5px;color:var(--clr-blue);font-size:clamp(1rem,2.5vw,28px)}#events-layout .container-events .label-events:first-of-type{margin-top:20px}#events-layout .container-events .events-grid{display:flex;align-items:flex-start;align-content:flex-start;gap:15px;align-self:stretch;flex-wrap:wrap;margin-block:40px}#events-layout .container-events .events-grid .event-item{display:flex;width:300px;max-width:300px;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none}#events-layout .container-events .events-grid .event-item .banner{position:relative;display:inline-block}#events-layout .container-events .events-grid .event-item .banner img{display:flex;width:300px;height:300px;object-fit:cover;align-items:center;align-self:stretch}#events-layout .container-events .events-grid .event-item .banner .dateFormatted{position:absolute;top:10px;left:10px;background:#fff;color:#000;font-weight:700;padding:5px 10px;border-radius:5px;font-size:14px;text-align:center;box-shadow:2px 2px 5px #0003}#events-layout .container-events .events-grid .event-item .banner .dateFormatted .day-event{color:#000;text-align:center;font-family:Inter;font-size:16.453px;font-style:normal;font-weight:700;line-height:22.5px}#events-layout .container-events .events-grid .event-item .banner .dateFormatted .month-event{display:block;color:#696969;font-family:Inter;font-size:16.453px;font-style:normal;font-weight:700;line-height:22.5px}#events-layout .container-events .events-grid .event-item .data{display:flex;height:155px;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:#fff}#events-layout .container-events .events-grid .event-item .data .title{align-self:stretch;color:#000;font-family:Inter;font-size:16.453px;font-style:normal;font-weight:700;line-height:22.5px}#events-layout .container-events .events-grid .event-item .data .info{align-self:stretch;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px}
