:export{sm:480px;md:768px;ml:1050px;lg:1224px;xl:1440px;header:1300px}.hidden{display:none !important}.desktop-only{visibility:visible;display:inherit}@media screen and (max-width: 768px){.desktop-only{visibility:hidden;display:none}}.mobile-only{visibility:hidden;display:none}@media screen and (max-width: 768px){.mobile-only{visibility:visible;display:inherit}}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid}::before,::after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6,.listing__cta .validation-info,.listing__cta.downloading:after,.listing__cta .statusInfo,.downloadCTAcontainer{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,.listing__cta .validation-info,.listing__cta.downloading:after,.listing__cta .statusInfo,.downloadCTAcontainer,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{background:#f5f5f5;height:100%}.white-bucket h1,.white-bucket h2,.white-bucket h3,.white-bucket h4,.white-bucket h5,.white-bucket h6,.white-bucket .listing__cta .validation-info,.listing__cta .white-bucket .validation-info,.white-bucket .listing__cta.downloading:after,.white-bucket .listing__cta .statusInfo,.listing__cta .white-bucket .statusInfo,.white-bucket .downloadCTAcontainer,.white-bucket p{color:#fff}tr,th,td,select{color:#363739;font-family:"proxima-nova";font-size:.875rem;line-height:1.25rem}.rte-wrapper ul,.rte-wrapper ol{list-style-type:disc;padding-inline-start:1.5rem;font-family:"proxima-nova";font-size:.875rem;font-weight:400;margin-bottom:1rem;line-height:1.25rem}li{padding-bottom:.25rem}th{letter-spacing:.0875rem;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.listing__cta .validation-info,.listing__cta.downloading:after,.listing__cta .statusInfo,.downloadCTAcontainer{font-family:"proxima-nova";font-weight:600;text-transform:uppercase}h1{font-size:2.688rem;line-height:3.999rem;letter-spacing:.2688rem;margin-bottom:.938rem}h2{font-size:2.125rem;line-height:2.886rem;letter-spacing:.2125rem}h3{font-size:1.688rem;line-height:2.313rem;letter-spacing:.1688rem}h4{font-size:1.375rem;line-height:1.675rem;letter-spacing:.1375rem}h5{font-size:1.125rem;line-height:1.978rem;letter-spacing:.1125rem}h6,.listing__cta .validation-info,.listing__cta.downloading:after,.listing__cta .statusInfo,.downloadCTAcontainer{font-size:.875rem;line-height:1.25rem;letter-spacing:.0875rem}p,a{font-family:"proxima-nova";font-size:.875rem;font-weight:400;line-height:1.25rem}p{color:#363739}a{color:var(--navy)}button{font-family:"proxima-nova"}.btn{font-family:"proxima-nova";display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;letter-spacing:.0875rem;font-weight:600;padding:.469rem 1.45rem;line-height:175.78%;border-radius:4px;text-transform:uppercase;text-align:center;height:min-content}.btn--primary{background:#cf4603;border:1px solid #cf4603;color:#fff}.btn--primary:hover,.btn--primary:active{background:#953302;border-color:#953302}.btn--secondary{background:#fff;border:1px solid #cf4603;color:#003b71}.btn--secondary:hover,.btn--secondary:active,.btn--secondary:disabled{color:#fff}.btn--secondary:hover svg path{fill:#fff}.btn--secondary:hover{background:#003b71;border-color:#003b71}.btn--secondary:active{background:#7a92a7;border-color:#7a92a7}.btn--secondary:disabled{background:#8b8b8b;border-color:#8b8b8b}@media only screen and (max-width: 768px){:root{--header-height: 49px}h1{font-size:1.688rem;line-height:2.281rem;letter-spacing:.1688rem}h2{font-size:1.5rem;line-height:1.906rem;letter-spacing:.15rem}h3{font-size:1.313rem;line-height:1.656rem;letter-spacing:.1313rem}h4{font-size:1.125rem;line-height:1.656rem;letter-spacing:.1125rem}h5{font-size:1rem;line-height:1.156rem;letter-spacing:.1rem}}:focus-visible{outline:#ff671d auto 1px}.input-wrapper{position:relative;width:100%}.input-wrapper label{font-family:"proxima-nova";position:absolute;top:9px;left:10px;font-size:.875rem;transition:.2s}.input-wrapper input{width:100%}.input-wrapper input:focus+label,.input-wrapper input:not(:placeholder-shown)+label{top:-30px}.text-right{text-align:right}.p-10{padding:10px}.simple-page-header-content{background:#f5f5f5;padding:6px 16px 32px;text-align:center}.simple-page-header-content__container{max-width:1128px;margin:auto}.simple-page-header-content__title{color:#003b71}.simple-page-header-content a{text-decoration:underline}.in-page-anchor{visibility:hidden}.rte__wrapper{background:#f5f5f5;margin-left:1rem;max-width:1192px;padding:0 17px;margin:auto;margin-top:96px}.rte__wrapper h1,.rte__wrapper h2,.rte__wrapper h3,.rte__wrapper h4,.rte__wrapper h5,.rte__wrapper h6,.rte__wrapper .listing__cta .validation-info,.listing__cta .rte__wrapper .validation-info,.rte__wrapper .listing__cta.downloading:after,.rte__wrapper .listing__cta .statusInfo,.listing__cta .rte__wrapper .statusInfo,.rte__wrapper .downloadCTAcontainer{color:#003b71}.rte__wrapper h2{margin-bottom:.875rem}.rte__wrapper h3{margin-bottom:.563rem}.rte__wrapper p{margin-bottom:1.5rem}.rte__wrapper>ul,.rte__wrapper ol{margin-bottom:1.5rem}.rte__wrapper ul,.rte__wrapper ol{padding-left:1rem;margin-top:5px}.rte__wrapper ul{list-style-type:disc}.rte__wrapper ol{list-style-type:decimal}.rte__wrapper li{font-family:"proxima-nova";font-size:.875rem;font-weight:400;line-height:1.25rem;color:#363739}.rte__wrapper li>p{margin-bottom:0}.horizontal-rule__container hr{margin:2rem 2rem 2rem 2rem;border-top:2px solid #d9d9d9}.linkable-banner{position:relative}.linkable-banner__background::after{content:"";display:inline-block;height:100%;width:calc(50vw - 430px);background:#003b71;right:0;top:0;position:absolute}@media screen and (max-width: 1440px){.linkable-banner__background::after{width:21%}}@media screen and (max-width: 1224px){.linkable-banner__background::after{height:43%;width:100%;top:unset;bottom:0}}.linkable-banner__container{position:relative;padding:100px 109px 100px 135px}@media screen and (max-width: 768px){.linkable-banner__container{padding:61px 52px 143px 52px}}.linkable-banner__background{z-index:1;position:absolute;display:block;height:100%;width:100%;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.linkable-banner__content{position:relative;max-width:1196px;margin:auto}.linkable-banner__content-container{height:100%;width:100%;position:relative;padding:77px 60px;z-index:3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:5%}@media screen and (max-width: 1224px){.linkable-banner__content-container{flex-direction:column;text-align:center}}@media screen and (max-width: 768px){.linkable-banner__content-container{padding:59px 16px}}.linkable-banner__outline{z-index:2;content:"";display:block;height:100%;position:absolute;width:22%;right:-24px;bottom:-24px;border-right:2px solid #ff671d;border-bottom:2px solid #ff671d;border-top:2px solid #ff671d}@media screen and (max-width: 1224px){.linkable-banner__outline{border-top:unset;border-left:2px solid #ff671d;right:-24px;width:100%;height:70%}}.linkable-banner__text{max-width:605px}.linkable-banner__content-button{margin:0 35px}@media screen and (max-width: 1224px){.linkable-banner__content-button{margin:54px 0 35px}}@media screen and (max-width: 768px){.linkable-banner__content-button{margin:54px 0 7px}}.linkable-banner__title{color:#003b71;margin-bottom:7px;font-weight:500}@media screen and (max-width: 1224px){.linkable-banner__title{margin-bottom:28px}}.linkable-banner__description{line-height:1.538rem}@media screen and (max-width: 1224px){.linkable-banner__description{margin-bottom:60px}}.linkable-banner p{line-height:1.538rem}.linkable-banner-b{padding:85px 0 103px;position:relative}@media screen and (max-width: 768px){.linkable-banner-b{padding:68px 0}}.linkable-banner-b__content{position:relative;max-width:1112px;margin:auto;color:#fff;text-align:center;z-index:2;padding:0 16px}.linkable-banner-b__content p{color:#fff;font-style:normal;font-weight:400;font-size:14px;line-height:25px}.linkable-banner-b__filter{height:100%;width:100%;position:absolute;background:#003b71;opacity:.85;top:0;left:0;z-index:1}.linkable-banner-b__image{z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;height:100%;width:100%;top:0;left:0}.linkable-banner-b__title{margin-bottom:22px}.linkable-banner-b__content-button{margin-top:42px}@media screen and (max-width: 768px){.linkable-banner-b__content-button{margin-top:49px}}.linkable-banner-b p{line-height:1.538rem}.fifty-fifty-banner{background:#f5f5f5}.fifty-fifty-banner__container{height:100%;max-width:1440px;margin:auto;padding:85px;display:flex;align-items:center;gap:100px}@media screen and (max-width: 1224px){.fifty-fifty-banner__container{padding:63px 24px 63px 48px;gap:47px}}@media screen and (max-width: 768px){.fifty-fifty-banner__container{flex-direction:column;padding:40px 16px}}.fifty-fifty-banner__image-container{width:510px;height:385.82px;object-fit:cover;position:relative}@media screen and (max-width: 1224px){.fifty-fifty-banner__image-container{width:361.97px;height:273.83px}}@media screen and (max-width: 768px){.fifty-fifty-banner__image-container{width:283.04px;height:214.12px}}.fifty-fifty-banner__image{position:relative;transform:translate(12px, -12px);z-index:1}@media screen and (max-width: 768px){.fifty-fifty-banner__image{transform:translate(8px, -8px)}}.fifty-fifty-banner__outline{position:absolute;left:-12px;bottom:-12px;height:100%;width:347px;border-bottom:2px solid #ff671d;border-top:2px solid #ff671d;border-left:2px solid #ff671d}@media screen and (max-width: 768px){.fifty-fifty-banner__outline{width:192px;left:-8px;bottom:-8px}}.fifty-fifty-banner__title{margin-bottom:14px;color:#003b71}.fifty-fifty-banner__description p{line-height:1.538rem}.fifty-fifty-banner__button{margin-top:40px}.fifty-fifty-banner__video-button{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;transform:translate(12px, -12px);cursor:pointer;max-width:min-content}.fifty-fifty-banner--reverse .fifty-fifty-banner__container{flex-direction:row-reverse}.fifty-fifty-banner--reverse .fifty-fifty-banner__container .fifty-fifty-banner__image{transform:translate(-8px, -8px)}@media screen and (max-width: 768px){.fifty-fifty-banner--reverse .fifty-fifty-banner__container .fifty-fifty-banner__image{transform:translate(-8px, -8px)}}.fifty-fifty-banner--reverse .fifty-fifty-banner__container .fifty-fifty-banner__video-button{transform:translate(-12px, -12px)}.fifty-fifty-banner--reverse .fifty-fifty-banner__container .fifty-fifty-banner__outline{left:unset;right:-12px;border-left:0;border-right:2px solid #ff671d}@media screen and (max-width: 768px){.fifty-fifty-banner--reverse .fifty-fifty-banner__container .fifty-fifty-banner__outline{right:-8px}}@media screen and (max-width: 1224px){.fifty-fifty-banner--reverse .fifty-fifty-banner__container{padding:63px 48px 63px}}@media screen and (max-width: 768px){.fifty-fifty-banner--reverse .fifty-fifty-banner__container{flex-direction:column;padding:40px 16px}}.fifty-fifty-banner--blue-bg{background:linear-gradient(90deg, #003B71 0%, #003B71 50%, rgb(255, 255, 255) 50%)}.fifty-fifty-banner--blue-bg .fifty-fifty-banner__container{background:linear-gradient(90deg, #003B71 0%, #003B71 384px, rgb(255, 255, 255) 384px);padding:63px}@media screen and (max-width: 1224px){.fifty-fifty-banner--blue-bg .fifty-fifty-banner__container{background:linear-gradient(90deg, #003B71 0%, #003B71 335px, rgb(255, 255, 255) 335px);padding:63px 32px}}@media screen and (max-width: 768px){.fifty-fifty-banner--blue-bg .fifty-fifty-banner__container{background:#fff;gap:70px;padding:0px;margin-bottom:50px}}@media screen and (max-width: 768px){.fifty-fifty-banner--blue-bg .fifty-fifty-banner__background{height:323px;width:100%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px)and (max-width: 1224px){.fifty-fifty-banner--blue-bg .fifty-fifty-banner__background{background:linear-gradient(90deg, #003B71 0%, #003B71 50%, rgb(255, 255, 255) 50%)}}.fifty-fifty-banner--blue-bg .fifty-fifty-banner__content{padding:0 16px}.fifty-fifty-banner--blue-bg.fifty-fifty-banner--reverse{background:linear-gradient(270deg, #003B71 0%, #003B71 50%, rgb(255, 255, 255) 50%)}.fifty-fifty-banner--blue-bg.fifty-fifty-banner--reverse .fifty-fifty-banner__container{background:linear-gradient(270deg, #003B71 0%, #003B71 384px, rgb(255, 255, 255) 384px)}@media screen and (max-width: 1224px){.fifty-fifty-banner--blue-bg.fifty-fifty-banner--reverse .fifty-fifty-banner__container{background:linear-gradient(270deg, #003B71 0%, #003B71 335px, rgb(255, 255, 255) 335px)}}@media screen and (max-width: 768px){.fifty-fifty-banner--blue-bg.fifty-fifty-banner--reverse .fifty-fifty-banner__container{background:#fff}}@media screen and (max-width: 1224px){.fifty-fifty-banner--blue-bg.fifty-fifty-banner--reverse .fifty-fifty-banner__background{background:linear-gradient(270deg, #003B71 0%, #003B71 50%, rgb(255, 255, 255) 50%)}}.hero-banner{position:relative;width:100%;height:663px;left:0px;top:0px;object-fit:33% 50%}@media screen and (max-width: 1224px){.hero-banner{height:625px}}.hero-banner__container{position:absolute;padding:50px;width:50%;height:100%;right:0px;top:0px;background:rgba(0,59,113,.9)}@media screen and (max-width: 1224px){.hero-banner__container{width:50%;height:625px}.hero-banner__container h1{font-size:27px;line-height:36px}.hero-banner__container p{font-size:14px;line-height:20px}}@media screen and (max-width: 768px){.hero-banner__container{width:100%;height:unset;top:unset;bottom:0;padding:15px}}.hero-banner__container p{margin-bottom:1.5rem}.hero-banner .hero-banner-img{max-height:663px;object-fit:cover;object-position:33% 50%;width:100%}@media screen and (max-width: 1224px){.hero-banner .hero-banner-img{width:100%;height:625px}}.hero-banner-details{border-left:2px solid #ff671d;height:100%;display:flex;align-items:center;padding:30px 0 30px 30px;max-width:620px}.video-banner{margin:84px 16px 64px;text-align:center}.video-banner__title{margin-bottom:59px;color:#003b71}.video-banner__content{display:flex;align-items:center;position:relative;width:896px;height:504px;justify-content:center;margin:auto;object-fit:cover}@media screen and (max-width: 1224px){.video-banner__content{height:201.38px;width:358px}}@media screen and (max-width: 768px){.video-banner__content{height:201.38px;width:100%}}.video-banner__content img{width:100%}.video-banner__play-icon{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#videoOverlay{display:none;z-index:11;overflow:hidden;position:fixed;background:rgba(0,0,0,.6);height:100vh;width:100vw;top:0;left:0}#videoOverlay.active{display:block}.video-modal-content{position:absolute;width:max-content;height:max-content;text-align:right;color:#fff;top:0;bottom:0;left:0;right:0;margin:auto}.video-modal-content iframe{width:896px;height:504px}@media screen and (max-width: 1224px){.video-modal-content iframe{height:315px;width:560px}}@media screen and (max-width: 768px){.video-modal-content iframe{height:201.38px;width:358px}}.page-nav-bar{background:#003b71;padding:18px;left:0px;top:616px;max-height:64px;margin-bottom:56px}.page-nav-bar__list{align-items:center;font-style:normal;color:#fff;display:flex;gap:2rem;list-style-type:none;justify-content:center;padding-left:0;margin-left:0}.page-nav-bar__button{font-family:"proxima-nova";font-weight:500;letter-spacing:.1em;text-transform:uppercase;position:relative;font-size:.875rem}.page-nav-bar__item:hover ::after{content:"";display:block;width:100%;height:2px;margin-top:2px;background:#ff671d;position:absolute}@media screen and (max-width: 768px){.page-nav-bar{display:none;visibility:hidden}}.section-heading{background:#f5f5f5;padding:43px 17px}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6,.section-heading .listing__cta .validation-info,.listing__cta .section-heading .validation-info,.section-heading .listing__cta.downloading:after,.section-heading .listing__cta .statusInfo,.listing__cta .section-heading .statusInfo,.section-heading .downloadCTAcontainer{text-align:center;color:#003b71}.scroll-top{padding:4px;font-size:7px;position:fixed;width:40px;height:40px;background:#003b71;border:1px solid #fff;border-radius:4px;color:#fff;font-weight:600;bottom:25px;right:25px;z-index:9;line-height:8px;letter-spacing:.7px}.scroll-top svg{display:inline-flex;align-items:center;margin-bottom:4px}.content-banner{position:relative;width:100%;overflow:hidden;background:#003b71;margin-bottom:36px}.content-banner *{color:#fff}@media screen and (max-width: 1224px){.content-banner{margin-bottom:64px}}.content-banner__container{margin:auto;max-width:1360px;margin:auto;padding:0 17px}@media screen and (max-width: 1224px){.content-banner__container{padding:42px 17px}}.content-banner__content{display:flex;position:relative;color:#fff}@media screen and (max-width: 1224px){.content-banner__content{width:100%;justify-content:left}}.content-banner--white{background:#fff}.content-banner--white *{color:inherit}.content-banner--white h1{color:#003b71}.content-banner__content-container{width:calc(50% + 125px);margin:74px 0 74px 0;padding-right:125px;position:relative}@media screen and (max-width: 1224px){.content-banner__content-container{width:100%;margin:15px 42px 20px 0}}@media screen and (max-width: 768px){.content-banner__content-container{margin:15px 0 20px;padding-right:36px}}.content-banner__content-container::after{content:"";position:absolute;width:2px;height:100%;top:0;bottom:0;margin:auto;right:62.5px;background:#ff671d}@media screen and (max-width: 1224px){.content-banner__content-container::after{right:55px;height:100%}}@media screen and (max-width: 768px){.content-banner__content-container::after{right:0px;height:100%}}.content-banner__image-container{height:100%;position:absolute;top:0;left:calc(50% + 125px);width:calc(50% - 125px);overflow:hidden}@media screen and (max-width: 1224px){.content-banner__image-container{width:100%;height:517px;top:unset;position:relative;left:unset}}@media screen and (max-width: 768px){.content-banner__image-container{height:390px}}.content-banner__image{position:absolute;object-fit:cover;object-position:center center;height:100%;width:100%}.content-banner__description--charcoal p{color:#363739}.content-banner__description--big p{font-size:1.125rem;line-height:1.978rem}@media screen and (max-width: 768px){.content-banner__description--big p{font-size:.875rem;line-height:1.25rem}}.content-banner__publish-date{font-size:.75rem;letter-spacing:.075rem;line-height:1.125rem;color:#4e6e89;margin-bottom:12px}.content-banner__update-date{color:#003b71;margin-bottom:12px}.content-banner__cat-link{font-weight:600;color:#4e6e89}.content-banner__cat-list{display:flex;flex-wrap:wrap;margin-bottom:12px}.content-banner__cat-item h6::after,.content-banner__cat-item .listing__cta .validation-info::after,.listing__cta .content-banner__cat-item .validation-info::after,.content-banner__cat-item .listing__cta.downloading::after,.content-banner__cat-item .listing__cta .statusInfo::after,.listing__cta .content-banner__cat-item .statusInfo::after,.content-banner__cat-item .downloadCTAcontainer::after{content:"|";margin:auto 5px;color:#4e6e89}.content-banner__cat-item:last-child h6::after,.content-banner__cat-item:last-child .listing__cta .validation-info::after,.listing__cta .content-banner__cat-item:last-child .validation-info::after,.content-banner__cat-item:last-child .listing__cta.downloading::after,.content-banner__cat-item:last-child .listing__cta .statusInfo::after,.listing__cta .content-banner__cat-item:last-child .statusInfo::after,.content-banner__cat-item:last-child .downloadCTAcontainer::after{content:unset}.content-banner__details-list{margin-top:.938rem}.content-banner__list-item{font-family:"proxima-nova";color:#363739;font-size:.75rem;line-height:1.313rem}.content-banner__list-item span{font-weight:600;color:#003b71}.case-study-header{background:#f5f5f5;padding-bottom:56px}.case-study-header .content-banner__container{max-width:1192px}.feature-articles{padding:70px 40px 95px;background:#f5f5f5;display:flex;flex-direction:column}@media screen and (max-width: 768px){.feature-articles{padding:64px 16px 104px}}.feature-articles__title{height:46px;font-weight:500;font-size:34px;line-height:135.8%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#003b71;margin-bottom:18px}.feature-articles__text{font-weight:400;font-size:14px;line-height:20px;text-align:center;max-width:1010px;margin:auto;margin-bottom:40px}.feature-articles__container{display:flex;flex-wrap:wrap;max-width:1360px;margin:auto;justify-content:center;margin-bottom:90px;gap:32px;justify-content:center}@media screen and (max-width: 1224px){.feature-articles__container{max-width:1010px}}@media screen and (max-width: 768px){.feature-articles__container{justify-content:center;margin-bottom:58px}}.feature-articles__image{width:432px;height:317px;object-fit:cover}@media screen and (max-width: 1224px){.feature-articles__image{width:358px;height:262px}}@media screen and (max-width: 768px){.feature-articles__image{min-width:100%;max-height:262px;height:auto}}.feature-articles__detail{display:inline-block;margin-top:10px;font-weight:400;font-size:12px;line-height:18px;letter-spacing:1.2px;color:#003b71;font-family:"proxima-nova"}.feature-articles__detail::before{content:"|";margin:0 5px}.feature-articles__detail:first-of-type::before{content:unset}.feature-articles__article-title{max-width:416px;font-weight:600;font-size:22px;line-height:121.8%;letter-spacing:.1em;text-transform:uppercase;color:#003b71;margin:10px 0}.feature-articles__article-desc{max-width:305px}.feature-articles__article-desc p,.feature-articles__article-desc a{font-weight:400;font-size:14px;line-height:20px}.feature-articles__article-desc p{color:#363739}@media screen and (max-width: 768px){.feature-articles__blocs{max-width:358px}}.feature-articles .btn-center{text-align:center}.child-page-tiles{background:#f5f5f5;padding:80px 17px}.child-page-tiles__container{max-width:1196px;margin:auto}.child-page-tiles__title{color:#003b71;text-align:left;margin-bottom:21px}.child-page-tiles__tiles{display:flex;flex-flow:wrap;gap:27px 36px}@media screen and (max-width: 1224px){.child-page-tiles__tiles{gap:15px 12px}}.child-page-tile{position:relative;width:270px;height:202px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.child-page-tile__bg-container{width:100%;height:100%}.child-page-tile__bg{width:100%;height:100%;object-fit:cover}.child-page-tile__bg-filter{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);z-index:1;position:absolute;height:100%;width:100%;opacity:.6}.child-page-tile__bg-hover-filter{z-index:2;position:absolute;height:100%;width:100%;will-change:auto;transition:.3s}.child-page-tile:hover .child-page-tile__bg-hover-filter{background:#003b71;opacity:.8}.child-page-tile__content{position:absolute;padding:17px 15px;bottom:0;left:0;color:#fff;z-index:3;display:flex;align-items:center;gap:8px}.child-page-tile__content::before{content:"";height:38px;width:2px;background:#ff671d}.subscription-banner,.subscription-banner-full-width{position:relative;font-family:"proxima-nova"}.subscription-banner__title{margin-bottom:12px}.subscription-banner__background::after{content:"";display:inline-block;height:100%;width:calc(50vw - 430px);background:#003b71;right:0;top:0;position:absolute}@media screen and (max-width: 1440px){.subscription-banner__background::after{width:21%}}@media screen and (max-width: 1224px){.subscription-banner__background::after{height:43%;width:100%;top:unset;bottom:0}}.subscription-banner__container{position:relative;padding:100px 109px 100px 135px}@media screen and (max-width: 768px){.subscription-banner__container{padding:61px 52px 143px 52px}}.subscription-banner__background{z-index:1;position:absolute;display:block;height:100%;width:100%;left:0;top:0;background-color:#003b71;background-repeat:no-repeat;background-size:cover;background-position:center center}.subscription-banner__img{height:100%;width:100%;object-fit:cover}.subscription-banner__content{position:relative;max-width:1196px;margin:auto}.subscription-banner__content-container{height:100%;width:100%;position:relative;padding:77px 60px;z-index:3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:5%}@media screen and (max-width: 1224px){.subscription-banner__content-container{flex-direction:column;text-align:center}}@media screen and (max-width: 768px){.subscription-banner__content-container{padding:59px 16px}}.subscription-banner__outline{z-index:2;content:"";display:block;height:100%;position:absolute;width:22%;right:-24px;bottom:-24px;border-right:2px solid #ff671d;border-bottom:2px solid #ff671d;border-top:2px solid #ff671d}@media screen and (max-width: 1224px){.subscription-banner__outline{border-top:unset;border-left:2px solid #ff671d;right:-24px;width:100%;height:70%}}.subscription-banner__text{font-style:normal;font-weight:400;font-size:14px;line-height:175.78%;color:#363739;flex:1}@media screen and (max-width: 1224px){.subscription-banner__text{min-width:auto;margin-bottom:42px}}.subscription-banner__text h2{font-weight:500;font-size:34px;line-height:135.8%;letter-spacing:.1em;color:#003b71}.subscription-banner__content-button{margin:0 35px}@media screen and (max-width: 1224px){.subscription-banner__content-button{margin:54px 0 35px}}@media screen and (max-width: 768px){.subscription-banner__content-button{margin:54px 0 7px}}.subscription-banner__title{color:#003b71;margin-bottom:7px}@media screen and (max-width: 1224px){.subscription-banner__title{margin-bottom:28px}}.subscription-banner p,.subscription-banner-full-width p{line-height:1.538rem}.subscription-banner .hubspot-styles,.subscription-banner-full-width .hubspot-styles{width:100%;position:relative;padding:0 0 0 30px;flex-basis:300px}@media screen and (max-width: 1224px){.subscription-banner .hubspot-styles,.subscription-banner-full-width .hubspot-styles{flex-basis:unset;padding:0}}.subscription-banner .hubspot-styles::before,.subscription-banner-full-width .hubspot-styles::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#d9d9d9}@media screen and (max-width: 1224px){.subscription-banner .hubspot-styles::before,.subscription-banner-full-width .hubspot-styles::before{content:unset}}.subscription-banner .hubspot-styles .hs-form-field,.subscription-banner-full-width .hubspot-styles .hs-form-field{margin-bottom:25px}.subscription-banner .hubspot-styles form,.subscription-banner-full-width .hubspot-styles form{width:100%;margin:auto 0 auto auto}@media screen and (max-width: 1224px){.subscription-banner .hubspot-styles form,.subscription-banner-full-width .hubspot-styles form{margin:auto}}@media screen and (max-width: 768px){.subscription-banner .hubspot-styles form,.subscription-banner-full-width .hubspot-styles form{width:auto}}.subscription-banner .hubspot-styles .hubspot__submitted,.subscription-banner-full-width .hubspot-styles .hubspot__submitted{margin:auto}.subscription-banner .hubspot-styles .submitted-message p,.subscription-banner-full-width .hubspot-styles .submitted-message p{margin:auto;margin-top:20px}@media screen and (max-width: 1224px){.subscription-banner .hubspot-styles .submitted-message p,.subscription-banner-full-width .hubspot-styles .submitted-message p{margin-top:45px}}.subscription-banner-full-width .subscription-banner-full-width__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:85%;background:#003b71}.subscription-banner-full-width .subscription-banner__background::after{content:none}.subscription-banner-full-width .subscription-banner__content-container{background:none}.subscription-banner-full-width .subscription-banner__outline{display:none}.subscription-banner-full-width .subscription-banner__title h2{color:#fff}.subscription-banner-full-width .hubspot__description,.subscription-banner-full-width .hubspot__description p{color:#fff}.content-tiles{padding:39px 40px;background:#f5f5f5;display:flex;flex-direction:column}@media screen and (max-width: 768px){.content-tiles{padding:40px 17px 56px}}.content-tiles__container{display:flex;margin:auto;flex-wrap:wrap;max-width:1360px;gap:32px}@media screen and (max-width: 1224px){.content-tiles__container{max-width:1010px}}@media screen and (max-width: 768px){.content-tiles__container{flex-direction:column;justify-content:center;margin-bottom:58px;gap:25px}}.content-tiles__block{position:relative;width:432px;height:317px;background-size:cover;background-position:center center}.content-tiles__block *{color:#fff}@media screen and (max-width: 480px){.content-tiles__block{width:calc(100vw - 34px)}}@media screen and (max-width: 768px){.content-tiles__block{height:267.67px}}.content-tiles__block--search .content-tiles__image{background-color:#f5f5f5}.content-tiles__block--search input:focus+label,.content-tiles__block--search input:not(:placeholder-shown)+label{color:#fff}.content-tiles__block--no-bg{border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}.content-tiles__block--no-bg h1,.content-tiles__block--no-bg h2,.content-tiles__block--no-bg h3,.content-tiles__block--no-bg h4,.content-tiles__block--no-bg h5,.content-tiles__block--no-bg h6,.content-tiles__block--no-bg .listing__cta .validation-info,.listing__cta .content-tiles__block--no-bg .validation-info,.content-tiles__block--no-bg .listing__cta.downloading:after,.content-tiles__block--no-bg .listing__cta .statusInfo,.listing__cta .content-tiles__block--no-bg .statusInfo,.content-tiles__block--no-bg .downloadCTAcontainer{color:#003b71}.content-tiles__block--no-bg p{color:#363739}.content-tiles__block--no-bg .content-tiles__block-content{justify-content:space-between}.content-tiles__block--no-bg .content-tiles__content-text{border-left:0;padding-left:0}.content-tiles__block--no-bg .content-tiles__title-wrapper{display:flex;align-items:center;gap:3px;margin-bottom:10px}.content-tiles__block--no-bg .content-tiles__title-wrapper img{display:inline-block}.content-tiles__block--no-bg input:focus+label,.content-tiles__block--no-bg input:not(:placeholder-shown)+label{color:#363739}.content-tiles__image{background-color:#003b71;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background-position:center center;background-size:cover}.content-tiles__block-link{z-index:2;position:absolute;height:100%;width:100%;top:0;left:0;transition:.2s}.content-tiles__block-link:hover,.content-tiles__block-link:active{background:rgba(0,59,113,.8)}.content-tiles__block-content{position:relative;z-index:1;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 32px}.content-tiles__search-text{max-width:500px}.content-tiles__content-text{position:relative;max-width:500px;border-left:2px solid #ff671d;padding-left:12px}.content-tiles__title-wrapper img{display:none}.content-tiles .search-block-container{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:center;border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}.content-tiles .input-wrapper{max-width:300px}.content-tiles input{font-family:"proxima-nova";width:100%;background:#fff;padding:10px;border-radius:4px;color:#363739;font-size:.875rem}@media screen and (max-width: 1050px){.content-tiles input{width:100%}}.content-tiles form{display:flex;gap:16px;margin-top:35px;align-items:flex-end}.content-tiles label{color:#363739;cursor:text}.content-tiles .content-tiles__header{max-width:1192px;margin:auto}.content-tiles .content-tiles__header h2{color:#003b71}.content-tiles .content-tiles__header h2{margin-bottom:1.25rem}.content-tiles .content-tiles__header p{margin-bottom:3rem}.article-header .content-banner__container{max-width:1192px}.find-a-rep{max-width:1360px;padding:0 17px;margin:auto}.find-a-rep__header{text-align:center;color:#003b71;margin-bottom:52px}.find-a-rep__search{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width: 1050px){.find-a-rep__search{flex-direction:column;gap:22px}}.find-a-rep__search>span{font-family:"proxima-nova";font-size:14px;color:#000}@media screen and (max-width: 1050px){.find-a-rep__search>span{display:none}}.find-a-rep .state-select{height:40px;width:300px}@media screen and (max-width: 1050px){.find-a-rep .state-select{width:100%}}.find-a-rep .state-select .dropdown__selected{color:#000;font-weight:400;font-size:14px}@media screen and (max-width: 1050px){.find-a-rep .get-location{width:100%}}.find-a-rep .get-location svg{margin-right:3px}.search-map{position:relative;background:#eaecee}@media screen and (max-width: 1050px){.search-map{width:100%}}.search-map__input{width:390px;padding:10px 50px;background:#eaecee;font-family:"proxima-nova";font-size:14px;color:#000}@media screen and (max-width: 1050px){.search-map__input{width:100%}}.search-map__btn{position:absolute;top:0;bottom:0;left:19px;margin:auto}.map-container,#map,.rep__loading{height:500px;margin-bottom:38px}.map-container{display:flex;position:relative}@media screen and (max-width: 1050px){.map-container{flex-direction:column;height:930px}}.map-container--marker-selected .rep-wrapper{display:block;overflow:auto}.map-container--marker-selected #map{width:61.7%}@media screen and (max-width: 1050px){.map-container--marker-selected #map{width:100%}}.map-container--marker-selected .rep_details:not([hidden])+.rep_details{margin-top:1rem;padding-top:1rem;border-top:1px solid #d9d9d9}.map-container .repNotification{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#da1e28;z-index:1000;padding:5% 5% 15%}.map-container .repNotification,.map-container .repNotification p{font-family:"proxima-nova";font-size:1rem;text-align:center}.map-container .repNotification p{line-height:1.5;margin-bottom:1rem}.map-container .close-button{display:inline-block;background:none;border:none;cursor:pointer;padding:.75rem 1rem;position:absolute;top:0;right:0}#map{width:100%}.rep-wrapper{display:none;font-family:"proxima-nova";width:38.3%;padding:33px 32px;position:relative;text-align:left;background:#fff}@media screen and (max-width: 1050px){.rep-wrapper{width:100%;padding:11px 16px 38px}}.rep__close{width:14px;height:14px;position:absolute;top:46px;right:29px}@media screen and (max-width: 1050px){.rep__close{top:18px;right:15px}}.rep__name{font-family:"proxima-nova";font-style:normal;font-weight:600;font-size:27px;line-height:37px;letter-spacing:.1em;color:#003b71;text-transform:uppercase;margin:0}@media screen and (max-width: 1050px){.rep__name{font-size:1.313rem;margin-bottom:10px}}.rep__location{font-family:"proxima-nova";font-style:normal;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#003b71}.rep__btn--selected{background-color:#8b8b8b;border-color:#8b8b8b}.rep__info{padding:22px 0 48px;display:flex}@media screen and (max-width: 480px){.rep__info{flex-direction:column;padding:22px 0 16px}}.rep__info-image{width:154px;height:154px;object-fit:cover}@media screen and (max-width: 1050px){.rep__info-image{width:119px;height:119px}}.rep__info-text{display:flex;flex-direction:column;padding-left:18px}@media screen and (max-width: 480px){.rep__info-text{padding-left:0;padding-top:20px}}.rep__info-mail{padding-bottom:24px;font-size:14px;line-height:20px;color:#363739}.rep__info-link{font-size:12px;line-height:18px;color:#003b71;text-decoration-line:underline}.rep__info-mail,.rep__info-link{font-family:"proxima-nova";font-style:normal;font-weight:400}.rep__loading{display:none;position:absolute;top:0;left:0;justify-content:center;align-items:center;z-index:10;background:rgba(0,0,0,.3);width:100%}.rep__loading--active{display:flex}.rep__loading img{width:150px}.repFinderPage .content-banner__content-container{min-height:200px;display:flex;flex-direction:column;justify-content:center}.repFinderPage .content-banner__image-container{padding:30px 62.5px;left:calc(50% + 62.5px);width:calc(50% - 62.5px);display:flex;align-items:flex-start;justify-content:center}.repFinderPage .content-banner__image{position:relative;height:100%;width:auto;margin:auto}@media(max-width: 1224px){.repFinderPage .content-banner__image-container{left:0;width:100%;padding:0 30px 30px;max-height:250px}.repFinderPage .content-banner__content-container::after{display:none}.repFinderPage .content-banner__container{padding:16px}.repFinderPage .content-banner__content-container{min-height:fit-content;padding-right:0}}.image-tiles{max-width:1192px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, max-content));justify-content:center;gap:26px;padding:39px 17px}.image-tiles .image-tiles__image-container{position:relative;width:270px;height:202px}.image-tiles .image-tiles__image{background-color:#003b71;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background-position:center center;background-size:cover}.image-tiles .image-tiles__content-block{position:relative;display:flex;height:100%;align-items:flex-end;z-index:1;padding:18px 15px;cursor:pointer;transition:.2s}.image-tiles .image-tiles__content-block p{color:#fff}.image-tiles .image-tiles__content-block:hover,.image-tiles .image-tiles__content-block:active{background:rgba(0,59,113,.8)}.image-tiles .image-tiles__modal{display:none;flex-direction:column;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.image-tiles .image-tiles__modal-active{display:flex}.image-tiles .image-tiles__modal-container{position:relative;display:flex;flex-direction:column;width:60%;height:75%;margin:auto}.image-tiles .image-tiles__modal-close-button{right:0;top:-25px;position:absolute;z-index:99}.image-tiles .swiper{width:100%;height:100%}.image-tiles .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.image-tiles .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.image-tiles .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.image-tiles .swiper-slide{background-size:cover;background-position:center}.image-tiles .image-tiles__thumbnail-main{height:80%;width:100%}.image-tiles .image-tiles__thumbnail-carousel{height:100%;width:90%;box-sizing:border-box}.image-tiles .image-tiles__thumbnail-carousel .swiper-slide{width:25%;height:100%;opacity:.8;cursor:pointer}.image-tiles .image-tiles__thumbnail-carousel .swiper-slide-thumb-active{opacity:1}.image-tiles .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.image-tiles .image-tiles__swiper-button-prev.swiper-button-prev{top:50%;left:0;bottom:50%}.image-tiles .image-tiles__swiper-button-next.swiper-button-next{top:50%;right:0;bottom:50%}.image-tiles .image-tiles__swiper-button-prev.swiper-button-prev::after,.image-tiles .image-tiles__swiper-button-next.swiper-button-next::after{font-size:16px;color:#fff}.image-tiles .image-tiles__thumbnail-container{position:relative;height:20%;margin-top:24px}.image-tiles .image-tiles__thumbnail-content{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.6)}.image-tiles .image-tiles__thumbnail-content p{padding:16px 16px;color:#fff;font-size:12px}@media screen and (max-width: 1050px){.image-tiles{justify-content:center}.image-tiles .image-tiles__thumbnail-carousel{width:85%}}@media screen and (max-width: 768px){.image-tiles{justify-content:center}.image-tiles .image-tiles__modal-container{width:90%;height:65%}.image-tiles .image-tiles__thumbnail-carousel{width:80%}}.footer{background:#fff}.footer__container{max-width:1440px;margin:auto;display:flex;align-items:center;padding:103px 116px 76px}@media screen and (max-width: 1224px){.footer__container{flex-direction:column;padding:48px 17px 29px}}.footer__copyright{font-family:"proxima-nova";font-size:.75rem;line-height:1.125rem;letter-spacing:.075rem;color:#363739;text-align:center;padding-bottom:24px}.footer .accordion{padding:0 10px;border:0;cursor:auto}.footer .accordion:first-of-type{border-top:0}@media screen and (max-width: 1224px){.footer .accordion{padding:0 10px;border-bottom:1px solid #d9d9d9;cursor:pointer}.footer .accordion:first-of-type{border-top:1px solid #d9d9d9}}.footer .accordion .expand-icon{display:none}@media screen and (max-width: 1224px){.footer .accordion .expand-icon{display:block}}.footer .accordion--expanded .min-icon{display:none}@media screen and (max-width: 1224px){.footer .accordion--expanded .min-icon{display:block}}@media screen and (max-width: 1224px){.footer .accordion--expanded .expand-icon{display:none}}@media screen and (max-width: 1224px){.footer .accordion__container{padding:10px 0}}.footer .accordion__title{margin-bottom:.813rem}@media screen and (max-width: 1224px){.footer .accordion__title{margin-bottom:0}}.footer .accordion__items{max-height:unset;overflow:unset}@media screen and (max-width: 1224px){.footer .accordion__items{max-height:0;overflow:hidden}}.footer a:hover{text-decoration:underline}.footer-left{display:flex;flex-direction:column;justify-content:center;padding-right:61px;border-right:2px solid #ff671d;min-height:287px}@media screen and (max-width: 1224px){.footer-left{border-right:0;padding-right:0;border-bottom:2px solid #ff671d;width:100%;display:flex;align-items:center}}.footer-left__container{width:196px}.footer-left__logo{width:94.37px;height:104.36px;margin:auto}.footer-left__social-menu{display:flex;gap:19.5px;justify-content:center;align-items:center;padding-top:37px;border-top:1px solid #d9d9d9;margin-top:30px}@media screen and (max-width: 1224px){.footer-left__social-menu{border-top:0}}.footer-nav{display:flex;justify-content:space-around;width:100%}@media screen and (max-width: 1224px){.footer-nav{flex-direction:column;margin:50px 0}}.footer-accordion__container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1224px){.footer-accordion__container{padding:10px 0}}.footer-accordion.accordion--expanded .expand-icon{display:none}@media screen and (max-width: 1224px){.footer-accordion.accordion--expanded .min-icon{display:block}}.footer-accordion__title{color:#003b71;margin-bottom:.813rem}@media screen and (max-width: 1224px){.footer-accordion__title{margin-bottom:0}}.footer-accordion__items{min-height:0;transition:min-height ease-in-out .2s}@media screen and (max-width: 1224px){.footer-accordion__items{max-height:0;overflow:hidden}}.footer-accordion__item{margin-bottom:.5rem}.footer-accordion__link{color:#363739}@media screen and (max-width: 1224px){.footer-accordion{padding:0 10px;border-bottom:1px solid #d9d9d9;cursor:pointer}.footer-accordion:first-of-type{border-top:1px solid #d9d9d9}}.footer-accordion .expand-icon{display:none}@media screen and (max-width: 1224px){.footer-accordion .expand-icon{display:block}}.footer-accordion .min-icon{display:none}.header{background:#fff}.header__container{background:#fff;position:relative}@media screen and (max-width: 1300px){.header__logo{width:32px;height:35.39px}}.header__btn-group{display:flex;gap:1.125rem;align-items:center}.header__btn--search{gap:.438rem}@media screen and (max-width: 1300px){.header__btn--search{border-color:#003b71;padding:.42rem}}.header__find-rep{color:#003b71;display:none}.header__find-rep--active{display:block}.header__find-rep a{text-decoration:underline}.header__desktop-hide{display:none}@media screen and (max-width: 1300px){.header__desktop-hide{display:inherit}}@media screen and (max-width: 1300px){.header__mobile-hide{display:none}}@media screen and (max-width: 1300px){.header .btn--primary{padding:.219rem .938rem}}.header-util{display:flex;justify-content:center;background-color:#003b71;height:50px}.header-util .header-util-wrapper{display:flex;flex:1;justify-content:flex-end;align-items:center;max-width:1360px;padding:0 17px}.header-util .header-util-wrapper .util-authenticated{display:flex;height:100%;align-items:center;justify-content:center;position:relative;padding-right:33px}.header-util .header-util-wrapper .util-authenticated .authenticated{padding-right:5px}.header-util .header-util-wrapper .util-authenticated p{color:#fff}.header-util .header-util-wrapper .util-region{display:flex;height:100%;align-items:center;justify-content:center;position:relative}.header-util .header-util-wrapper .util-region a{color:#fff}.header-util .header-util-wrapper .util-region a:hover{text-decoration:underline}.header-util .header-util-wrapper .util-region .chevron-down{padding-left:5px}.header-util .header-util-wrapper .util-region .region{padding-right:5px}.header-util .header-util-wrapper .util-region .util-region-dropdown{width:100%;display:none;flex-direction:column;position:absolute;background-color:#003b71;white-space:nowrap;left:14px;top:35px;z-index:9;padding:0 15px 10px 15px}.header-util .header-util-wrapper .util-region:hover .util-region-dropdown{display:flex}.header-util .header-util-wrapper .util-region:hover .chevron-down{transform:rotate(180deg);padding-right:5px;padding-left:0}.header-primary{display:flex;align-items:center;justify-content:space-between;max-width:1360px;margin:auto;padding:14px 17px}@media screen and (max-width: 1300px){.header-primary{height:50px;padding:17.61px 16.61px}}.primary-nav{z-index:20}@media screen and (max-width: 1300px){.primary-nav{background:#fff;height:calc(100% - 100px);position:fixed;bottom:0;left:0;width:100%}}.primary-nav.primary-nav--mobile{display:none}.primary-nav.primary-nav--mobile.primary-nav--visible{display:flex;flex-direction:column}.primary-nav__list{display:flex;gap:2rem;list-style-type:none;justify-content:center;padding-left:0;margin-left:0}@media screen and (max-width: 1300px){.primary-nav__list{height:min-content;flex-direction:column;padding:16px 0;gap:0;width:100%;justify-content:flex-start;padding-bottom:16px}}.primary-nav__item button{font-size:.875rem;text-transform:uppercase;letter-spacing:.0875rem;font-weight:600;display:flex;align-items:center}@media screen and (max-width: 1300px){.primary-nav__item button{color:#363739;display:flex;align-items:center;justify-content:space-between;width:100%;gap:0;padding:10px 16px}.primary-nav__item button:hover{background-color:#eaecee}.primary-nav__item button .chevron-down{display:none}.primary-nav__item button .chevron-right{display:inherit}}.primary-nav__item button img{margin-left:9px;transition:.1s}.primary-nav .chevron-down{display:inherit}.primary-nav .chevron-right{display:none}.primary-nav__item button.active img{transform:rotate(180deg)}@media screen and (max-width: 1300px){.primary-nav__item button.active img{transform:unset}}.primary-nav__mobile-btns{display:none;visibility:hidden;padding-top:25px;margin:0 17px;border-top:.5px solid #d9d9d9}@media screen and (max-width: 1300px){.primary-nav__mobile-btns{display:block;visibility:visible}}.primary-nav__find-rep{display:flex;align-items:center;gap:8.5px}.primary-nav__your-rep{display:none;color:#003b71;margin-top:20px}.primary-nav__your-rep--active{display:block}.primary-nav__your-rep span{text-decoration:underline}.site-messages{position:relative;min-height:1.25rem;width:100%;border-radius:0px;padding:1.125rem 1.25rem;background:#003b71}.site-messages__container{font-family:"proxima-nova";font-size:.875rem;line-height:1.063rem;text-align:left;color:#fff;align-items:center}.flyout{position:absolute;width:100%;background:#fff;z-index:20}.flyout__menu{position:relative;display:none;visibility:hidden;max-width:1360px;margin:auto;padding:0 17px}@media screen and (max-width: 1300px){.flyout__menu{padding:0}}.flyout__menu.active{display:flex;visibility:visible}@media screen and (max-width: 1300px){.flyout__menu.active{flex-direction:column}}.flyout__menu--second-level-active .flyout__panel-container{width:100%;height:100%}@media screen and (max-width: 1224px){.flyout__menu--second-level-active .flyout__panel-container{position:absolute}}.flyout__menu--second-level-active>.nav-products{display:none}.flyout__mobile-header{display:none;text-align:center;margin:28px 16px 0;color:#003b71;position:relative}@media screen and (max-width: 1300px){.flyout__mobile-header{display:block}}.flyout__panel{width:auto;height:auto;min-width:100%;min-height:100%}.flyout__panel.active .third-nav{display:flex}@media screen and (max-width: 1300px){.flyout__panel.active{display:block}}@media screen and (max-width: 1300px){.flyout__panel{display:none;height:100%;width:100%;top:0;left:0;background:#fff}}.flyout__panel .nav-products{flex:1}.flyout__panel .nav-products__items{grid-template-columns:1fr 1fr}.flyout__panel-container{position:relative}.flyout__go-back{position:absolute;left:0;top:0;bottom:0;margin:auto}.flyout .nav-list{display:flex;flex-direction:column;flex-basis:316px;min-width:316px;padding-top:25px;padding-bottom:40px;border-right:1px solid #d9d9d9}@media screen and (max-width: 1224px){.flyout .nav-list{flex-basis:unset}}@media screen and (max-width: 1300px){.flyout .nav-list{padding-top:0;width:100%;border-right:0;flex-direction:column-reverse}}.flyout .nav-list__list{flex-basis:346px}@media screen and (max-width: 1224px){.flyout .nav-list__list{flex-basis:unset}}.flyout .nav-list__item h6,.flyout .nav-list__item .listing__cta .validation-info,.listing__cta .flyout .nav-list__item .validation-info,.flyout .nav-list__item .listing__cta.downloading:after,.flyout .nav-list__item .listing__cta .statusInfo,.listing__cta .flyout .nav-list__item .statusInfo,.flyout .nav-list__item .downloadCTAcontainer{text-align:left}.flyout .nav-list__item>button,.flyout .nav-list__item>a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px}.flyout .nav-list__item>button svg,.flyout .nav-list__item>a svg{margin-right:3px}.flyout .nav-list__item>button:hover,.flyout .nav-list__item>button:active,.flyout .nav-list__item>a:hover,.flyout .nav-list__item>a:active{background-color:#eaecee}@media screen and (max-width: 1300px){.flyout .nav-list__item>button,.flyout .nav-list__item>a{padding:10px 16px}}.flyout .nav-list__explore{display:block;margin-top:32px;padding:10px 10px;font-weight:600;color:#003b71;text-decoration:underline}@media screen and (max-width: 1300px){.flyout .nav-list__explore{margin-top:14px;text-align:center;margin-bottom:23px}}.flyout .nav-list button.active{background-color:#eaecee;border-left:2px solid #ff671d}@media screen and (max-width: 1300px){.flyout .nav-list button.active{background-color:unset;border-left:0}}.flyout .third-nav{background:#fff;height:100%;width:100%;display:none}.flyout .third-nav .nav-list a,.flyout .third-nav .nav-list h6>a{padding:10px 23px}@media screen and (max-width: 1300px){.flyout .third-nav .nav-list{justify-content:flex-end}.flyout .third-nav .nav-list a,.flyout .third-nav .nav-list h6>a{padding:10px}}.nav-products{flex:1;padding:29px 29px 40px}@media screen and (max-width: 1300px){.nav-products{display:none;visibility:hidden}}.nav-products__title{color:#003b71;margin-bottom:23px}.nav-products__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.nav-products__image{width:100%;height:232px;object-fit:cover;object-position:center center;margin-bottom:12px}.nav-products__item-title{display:flex;align-items:center;gap:10px;color:#003b71}.nav-products__item-title::before{content:"";height:50px;width:2px;background-color:#ff671d;display:inline-block}.content-breadcrumbs{max-width:1360px;margin:auto}@media screen and (max-width: 1224px){.content-breadcrumbs{margin:unset}}@media screen and (max-width: 768px){.content-breadcrumbs{margin:unset}}.breadcrumbs{min-height:76px;background:#f5f5f5;display:flex;align-items:center;padding:0 17px;flex-wrap:wrap;text-decoration:underline;max-width:1360px}@media screen and (max-width: 768px){.breadcrumbs{padding:22px 17px}}.breadcrumbs__item{color:#363739;min-width:max-content;padding-right:16px;position:relative}.breadcrumbs__item::after{margin:auto 6px;border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.3em;right:0;top:0;bottom:0;position:relative;transform:rotate(45deg);width:.3em;position:absolute}.breadcrumbs__item:last-of-type::after{content:unset}.product-detail-header{margin-bottom:77px}.product-detail-header__container{max-width:1360px;padding:0 17px;margin:auto;display:grid;gap:0 48px;align-items:start;grid-template-columns:696px auto;grid-template-rows:auto 1fr;grid-template-areas:"image title" "image content"}@media screen and (max-width: 1224px){.product-detail-header__container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.product-detail-header__container{margin:unset;max-width:500px;gap:24px;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"title" "image" "content"}}.product-detail-header__breadcrumbs-container{max-width:1360px;margin:auto}.product-detail-header__image-section{position:relative;margin-top:8px;grid-area:image;display:flex;justify-content:center;gap:32px}@media screen and (max-width: 1224px){.product-detail-header__image-section{flex-direction:column-reverse;gap:16px;margin-top:0px}}.product-detail-header__title-section{grid-area:title}.product-detail-header__content-section{grid-area:content}.product-detail-header__carousel-container{width:95px;position:relative;overflow:hidden}@media screen and (max-width: 1224px){.product-detail-header__carousel-container{height:65px;width:100%}}.product-detail-header__carousel{right:-17px;width:100%;height:100%;top:0;left:0;position:relative;display:flex;box-sizing:content-box;flex-direction:column;width:95px;gap:12px;overflow-x:scroll;scrollbar-width:none}.product-detail-header__carousel::-webkit-scrollbar{display:none}@media screen and (max-width: 1224px){.product-detail-header__carousel{position:absolute;width:100%;flex-direction:row}}.product-detail-header__carousel-item{position:relative;width:95px;height:95px}@media screen and (max-width: 1224px){.product-detail-header__carousel-item{width:65px;height:65px}}.product-detail-header__carousel-image{width:100%;height:100%;object-fit:cover;width:95px;height:95px}@media screen and (max-width: 1224px){.product-detail-header__carousel-image{width:65px;height:65px}}.product-detail-header__play-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:46px;height:46px}@media screen and (max-width: 1224px){.product-detail-header__play-icon{width:30px;height:30px}}.product-detail-header__play-icon--large{width:140px;height:140px}@media screen and (max-width: 1224px){.product-detail-header__play-icon--large{width:100px;height:100px}}.product-detail-header__carousel-btn{position:relative;width:100%;height:100%}.product-detail-header__carousel-btn--active::after{content:"";width:95px;height:95px;display:block;position:absolute;top:0;left:0;border:2px solid #ff671d}@media screen and (max-width: 1224px){.product-detail-header__carousel-btn--active::after{width:65px;height:65px}}@media screen and (max-width: 1224px){.product-detail-header__carousel-btn{width:65px;height:65px}}.product-detail-header__featured-image-container{position:relative;width:100%;height:100%;max-width:569px;display:flex;align-items:center;justify-content:center}.product-detail-header__featured-image{width:100%;max-height:569px;margin:auto;aspect-ratio:1/1;object-fit:cover}.product-detail-header__title{font-size:2.125rem;line-height:2.886rem;letter-spacing:.2125rem;color:#003b71}@media screen and (max-width: 1224px){.product-detail-header__title{font-size:1.5rem;line-height:1.906rem;letter-spacing:.15rem}}@media screen and (max-width: 768px){.product-detail-header__title{margin-bottom:0}}.product-detail-header__category{color:#4e6e89;margin-bottom:10px}.product-detail-header__content{margin-bottom:40px}.product-detail-header__highlights{list-style-type:disc;padding-inline-start:1.5rem;font-family:"proxima-nova";font-size:.875rem;font-weight:400;margin-bottom:1rem;line-height:1.25rem}.carousel-prev,.carousel-next{display:none}.carousel-prev.carousel-prev--visible,.carousel-prev.carousel-next--visible,.carousel-next.carousel-prev--visible,.carousel-next.carousel-next--visible{visibility:visible}@media screen and (max-width: 1224px){.carousel-prev,.carousel-next{visibility:hidden;z-index:1;position:absolute;display:flex;justify-content:flex-end;align-items:center;top:0;bottom:0;width:36px;background:linear-gradient(90deg, transparent 0%, #F5F5F5 50%)}}.carousel-next{right:0}.carousel-prev{left:0;transform:rotate(180deg)}.product-specifications{margin-bottom:86px}.product-specifications__container{max-width:1360px;margin:auto;padding:0 17px}.product-specifications__title{text-align:center;color:#003b71;margin-bottom:44px}.product-specifications__content{display:flex;background:#fff;border:1px solid #eaecee}@media screen and (max-width: 1224px){.product-specifications__content{flex-direction:column;align-items:center;border:0}}@media screen and (max-width: 1224px){.product-specifications__menu{background:#f5f5f5;width:100%;padding-bottom:24px}}.product-specifications__table{display:flex;align-items:center;justify-content:center;width:100%;padding:30px 32px}@media screen and (max-width: 768px){.product-specifications__table{overflow-x:auto;justify-content:flex-start}}.product-specifications__table .detail-table__row.d_flex{display:flex;flex-wrap:wrap;gap:40px;padding:0 81px;align-items:center}@media screen and (max-width: 768px){.product-specifications__table .detail-table__row.d_flex{gap:20px;padding:0 5px;justify-content:center}}.product-specifications__table .detail-table__row.d_flex.border-none{border-top:none}.product-specifications__table .detail-table__row.d_flex img{width:calc(25% - 40px);max-width:160px;object-fit:fill}@media screen and (max-width: 768px){.product-specifications__table .detail-table__row.d_flex img{width:calc(50% - 18px)}}.product-menu-desktop{width:372px;border-right:1px solid #cecece;height:100%}@media screen and (max-width: 1224px){.product-menu-desktop{display:none;visibility:hidden}}.product-menu-desktop__button{position:relative;display:flex;justify-content:space-between;width:100%;padding:18px 24px}.product-menu-desktop__button:hover{background:#eaecee}.product-menu-desktop__button--active{background:#eaecee}.product-menu-desktop__button--active::before{content:"";width:3px;height:100%;display:inline-block;background:#ff671d;position:absolute;left:0;top:0}.product-menu-mobile{position:relative;width:100%;background:#f6f6f7;border:1px solid #d9d9d9}@media screen and (max-width: 1224px){.product-menu-mobile{display:inherit;visibility:visible}}.product-menu-mobile__select{width:100%;height:100%;padding:9px;appearance:none}.product-menu-mobile__chevron{position:absolute;right:9px;top:0;bottom:0;margin:auto}.product-menu-mobile option{background:#fff;line-height:20px}.product-menu-mobile option:hover:after,.product-menu-mobile option:checked{background:#eaecee}.detail-table{width:100%;color:#363739;text-align:center;table-layout:fixed}@media screen and (max-width: 768px){.detail-table{table-layout:auto}}.detail-table__heading{padding:18px;width:50%;font-weight:600;border-right:1px solid #7a92a7;background:rgba(234,236,238,.4)}.detail-table__heading:nth-child(1){background:#eaecee}.detail-table__heading:last-child{border-right:0}.detail-table__field{padding:16px 24px;border-top:1px solid #7a92a7;border-right:1px solid #7a92a7}.detail-table__field--title{background:#eaecee}.detail-table__field--value{background:rgba(234,236,238,.4);white-space:pre-line}.detail-table__field:last-child{border-right:0}.list-table{width:100%;height:100%;background-color:rgba(234,236,238,.4);font-family:"proxima-nova";color:#363739;font-size:.8rem;line-height:1.313rem;padding-top:.25rem}.list-table__row{padding-left:40px;padding-top:25px;display:flex}@media screen and (max-width: 1050px){.list-table__row{padding-left:15px;padding-top:0}}@media screen and (max-width: 1050px){.list-table{background-color:#fff}}.download-table{width:100%;color:#363739}.download-table__heading{padding:18px;font-weight:400;font-size:14px;letter-spacing:unset;text-transform:unset;line-height:20px;width:50%;background:#eaecee;text-align:left;border-right:1px solid #7a92a7}@media screen and (max-width: 768px){.download-table__heading{padding:15px}}.download-table__field{background:rgba(234,236,238,.4);text-align:center;border-right:1px solid #7a92a7}.download-table__field:last-child{border-right:0}.download-table__field:last-child .video a{pointer-events:none}.download-table__field--download{display:flex;min-width:100%;min-height:72.4px;flex-direction:column;justify-content:center;align-items:center}.download-table__row{border-top:1px solid #7a92a7}.download-table__row:last-child{border-bottom:1px solid #7a92a7}.download-table__field--download{width:25%}.download-table__field--download svg{display:inline-block;margin-right:10px}@media screen and (max-width: 768px){.download-table__field--download svg{width:16px;height:11px;margin-right:8px}}@media screen and (max-width: 480px){.download-table__field--download svg{display:none}}.download-table__field--download a{color:#003b71;text-decoration:underline}@media screen and (max-width: 768px){.download-table__field--download a{font-size:.75rem}}.download-table__field--date{width:25%}.download-table__heading--locked{display:flex;align-items:center;width:100%;padding:12px 18px;justify-content:space-between;gap:7px}.download-table__lock{display:inline-flex;align-items:center;float:right;margin:-7px 0}@media screen and (max-width: 768px){.download-table__lock svg{height:16px;width:14px}}.download-table__lock span{padding-left:5px}@media screen and (max-width: 768px){.download-table__lock span{display:none}}.download-table .downloadCTA{min-height:70px}.download-table:not(.docAvailable) .downloadCTA{display:none}.downloadCTAcontainer{display:inline-block;margin-right:20px}.downloadCTAcontainer span{display:inline-flex;flex-wrap:nowrap;align-items:center}.downloadCTAcontainer span:not(.success):not(.error):before{content:"";background:url(../assets/icons/loading-secondary.svg) no-repeat;background-position:left center;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.downloadCTAcontainer span.success{color:#24a148}.downloadCTAcontainer span.error{color:#da1e28}.feature-products{padding:70px 40px 95px;background:#f5f5f5;display:flex;flex-direction:column}@media screen and (max-width: 768px){.feature-products{padding:64px 16px 104px}}.feature-products__text{font-weight:400;font-size:14px;line-height:20px;max-width:1010px;margin-bottom:40px;margin-left:12px}.feature-products__title{height:46px;font-weight:500;font-size:34px;line-height:135.8%;text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#003b71;margin-bottom:18px}.feature-products__container{display:flex;flex-wrap:wrap;max-width:1360px;margin:auto;margin-bottom:90px;gap:32px;justify-content:center}@media screen and (max-width: 1224px){.feature-products__container{max-width:1010px}}@media screen and (max-width: 768px){.feature-products__container{justify-content:center;margin-bottom:58px}}@media screen and (max-width: 768px){.feature-products__blocs{max-width:358px}}.feature-products__image{width:432px;height:316px;object-fit:cover}@media screen and (max-width: 1224px){.feature-products__image{width:358px;height:262px}}@media screen and (max-width: 768px){.feature-products__image{width:319px;max-height:262px;height:auto}}.feature-products__article{margin-left:12px;position:relative;text-align:left}.feature-products__article::before{content:"";display:block;width:2px;height:32px;top:0;left:-11px;position:absolute;background-color:#cf4603}.feature-products__article-title{max-width:416px;font-weight:600;font-size:18px;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:#003b71;margin-top:25px}.feature-products__article-desc{max-width:305px}.feature-products__article-desc p,.feature-products__article-desc a{font-weight:400;font-size:11px;line-height:20px}.feature-products__article-desc p{color:#363739}.feature-products .btn-center{text-align:center}.hubspot{max-width:1200px;margin:auto;display:flex;gap:80px;padding:78px 0 67px}@media screen and (max-width: 1050px){.hubspot{flex-direction:column}}@media screen and (max-width: 768px){.hubspot{padding:64px 0 35px}}.hubspot__content{padding:0 17px}@media screen and (max-width: 1050px){.hubspot__content img{margin:auto}}.hubspot__title{color:#003b71;font-size:2.125rem;line-height:2.886rem;letter-spacing:.2125rem}@media screen and (max-width: 768px){.hubspot__title{font-size:1.5rem;line-height:1.906rem;letter-spacing:.15rem}}.hubspot__description{margin-bottom:32px}.hubspot__description p{line-height:175.78%}.hubspot__form{display:flex;min-width:464px;background:#fff;padding:73px 58px;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 1050px){.hubspot__form{min-width:unset}}@media screen and (max-width: 480px){.hubspot__form{padding:73px 17px 56px}}.hubspot .hubspot-styles .hbspt-form{width:100%}.hubspot .hubspot-styles .actions{text-align:center;margin:auto;margin-top:50px}.hubspot .hubspot-styles .hs-form-field{margin-top:19px}.hubspot .hubspot-styles .hs-form-field:focus-within,.hubspot .hubspot-styles .hs-form-field--filled{margin-top:40px}.hubspot .hubspot-styles .no-list{animation:grow .2s forwards}.hubspot-styles{font-family:"proxima-nova"}.hubspot-styles h1,.hubspot-styles h2,.hubspot-styles h3,.hubspot-styles h4,.hubspot-styles h5,.hubspot-styles h6,.hubspot-styles .listing__cta .validation-info,.listing__cta .hubspot-styles .validation-info,.hubspot-styles .listing__cta.downloading:after,.hubspot-styles .listing__cta .statusInfo,.listing__cta .hubspot-styles .statusInfo,.hubspot-styles .downloadCTAcontainer{color:#003b71;margin-bottom:47px}.hubspot-styles .hs-form-field{position:relative;transition:.1s}.hubspot-styles label:not(.hs-error-msg){position:absolute;left:10px;top:10px;bottom:0;margin:0 auto auto auto;height:min-content;transition:.2s;cursor:text;font-size:.875rem}.hubspot-styles .hs-fieldtype-radio{margin-top:14px !important}.hubspot-styles .hs-fieldtype-radio label{top:unset !important;position:relative;margin-bottom:10px}.hubspot-styles .hs-fieldtype-radio .inputs-list.multi-container{margin-top:10px}.hubspot-styles .hs-form-field:focus-within label:not(.hs-error-msg),.hubspot-styles .hs-form-field--filled label:not(.hs-error-msg){top:-25px}.hubspot-styles .hs-error-msg{position:absolute;bottom:-17px;left:10px;font-size:12px;color:#da1e28}.hubspot-styles .hs-form-radio-display input{margin-right:8px}.hubspot-styles .hs-form-field:not(.hs-fieldtype-radio) input:not([type=radio]),.hubspot-styles textarea{background:#f6f6f7;width:100%;padding:10px;font-size:.875rem;transition:.2s}.hubspot-styles .invalid,.hubspot-styles .error{background:#fff1f1 !important;border:1px solid #da1e28}.hubspot-styles input.hs-input:required:valid,.hubspot-styles input.hs-input:not([value=""]):not(:required),.hubspot-styles textarea.hs-input:not(:empty){border:1px solid #24a148;background:#defbe6}.hubspot-styles .hs-button{cursor:pointer;font-family:"proxima-nova";display:inline-flex;align-items:center;font-size:.875rem;letter-spacing:.0875rem;font-weight:600;padding:.469rem 1.45rem;line-height:175.78%;border-radius:4px;text-transform:uppercase;text-align:center;background:#cf4603;border:1px solid #cf4603;color:#fff}.hubspot-styles .hs-button:hover,.hubspot-styles .hs-button:active{background:#953302;border-color:#953302}.hubspot-styles .hs_error_rollup{display:none}.hubspot-styles .hs-form-radio-display{accent-color:#003b71;cursor:pointer !important}.hubspot-styles .submitted-message p{text-align:center;line-height:24.61px;margin-top:36px;max-width:305px}@keyframes grow{from{margin-bottom:0px}to{margin-bottom:50px}}.listing{margin-top:21px}.listing__container{max-width:1360px;margin:auto;display:flex;gap:55px;flex-direction:row;padding:0 17px}@media screen and (max-width: 1224px){.listing__container{flex-direction:column}}.listing__results{color:#003b71;margin-bottom:11px}.listing__container-left{min-height:75vh;flex-basis:298px;min-width:298px}@media screen and (max-width: 1224px){.listing__container-left{display:none}}.listing__container-right{position:relative;width:100%}.listing__container-right.cta_in .listing__load-more{height:230px}@media screen and (max-width: 768px){.listing__container-right.cta_in .listing__load-more{height:60px;bottom:135px}}.listing__container-right .dropdown__list-item *{pointer-events:none}.listing__load-more{display:flex;align-items:center;justify-content:center;width:100%;height:196px;position:absolute;background:linear-gradient(180deg, rgba(245, 245, 245, 0.27) 0%, #F5F5F5 23.96%);bottom:0}.listing__load-more .btn{background:unset}.listing__load-more .btn:hover{color:#003b71}.listing__utilities{display:flex;justify-content:flex-end;margin-bottom:16px}@media screen and (max-width: 1224px){.listing__utilities{justify-content:space-between}}.listing__filter-title{margin-bottom:10px}.listing__loader{width:75px;height:75px;display:block;margin:auto}.listing__search{position:relative;margin-bottom:40px}.listing__search button{position:absolute;top:0;bottom:0;left:13px;margin:auto}.listing__search input{font-size:.875rem;font-family:"proxima-nova";height:40px;width:100%;padding:10px 10px 10px 38px;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px}.listing .mobile-filter{font-family:"proxima-nova";font-size:.625rem;display:none;align-items:center;gap:5px;width:100%}@media screen and (max-width: 1224px){.listing .mobile-filter{display:flex}}.listing .mobile-filter__button{background:#f6f6f7;border:1px solid #d9d9d9;border-radius:3px;padding:5px}.listing__cta{position:sticky;padding:15px 22px;margin-top:20px;background:#d9d9d9;display:flex;align-items:center;justify-content:flex-end;bottom:0;width:136.694%;margin-left:-36.694%}@media screen and (max-width: 768px){.listing__cta{width:100%;margin-left:0;flex-direction:column}}.listing__cta a{cursor:pointer;margin-left:44px}@media screen and (max-width: 768px){.listing__cta a{margin:10px auto}}.listing__cta a:not(.btn--primary){color:#3178d0;text-decoration:underline;margin:0 22px}@media screen and (max-width: 768px){.listing__cta a:not(.btn--primary){margin:0 auto}}.listing__cta .statusInfo{display:none;padding-left:40px;padding-left:40px;background:url(../assets/icons/loading-secondary.svg) no-repeat;background-position:left center;position:absolute;left:50%;transform:translateX(-50%)}.listing__cta.downloading:before,.listing__cta.downloading:after{position:absolute;width:100%;height:100%;top:0}.listing__cta.downloading:before{content:"";left:0;background:#d9d9d9}.listing__cta.downloading:after{content:"";left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;font-weight:bold}.listing__cta.downloading.success:after{color:#24a148;content:"Download successful!"}.listing__cta.downloading.error:after{color:#da1e28;content:"Download failed!"}.listing__cta.downloading.empty:after{color:#da1e28;content:"FILE(S) NOT FOUND!"}.listing__cta.downloading:not(.success):not(.error):not(.empty) .statusInfo{display:inline-block}.listing__cta .validation-info{visibility:hidden;margin:0 22px}@media screen and (max-width: 768px){.listing__cta .validation-info{display:none;margin:5px auto 10px;text-align:center}}.listing__cta .validation-info.visible{visibility:initial}@media screen and (max-width: 768px){.listing__cta .validation-info.visible{display:block}}.listing-accordion{border-bottom:1px solid #d9d9d9}.listing-accordion:first-child{border-top:1px solid #d9d9d9}.listing-accordion svg{width:14px;height:8px}.listing-accordion__container{padding:10px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.listing-accordion__items{max-height:0;min-height:0;overflow:hidden;transition:min-height ease-in-out .2s}.listing-accordion__items-list{margin:2px 0 8px;max-height:220px;overflow-y:auto}.listing-accordion__items-list::-webkit-scrollbar{width:3px;background:rgba(0,0,0,0)}.listing-accordion__items-list::-webkit-scrollbar-thumb{background:#363739;width:3px}.listing-accordion__item{display:flex;margin-bottom:10px}.listing-accordion__item .checkbox-indicator{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;height:18px;width:18px;border:1px solid #d9d9d9;float:left;margin-right:11px;margin-top:1.5px}.listing-accordion__item .checkbox-indicator:hover{border:1px solid #777}.listing-accordion__item label{font-size:.875rem;font-family:"proxima-nova";color:#363739;user-select:none}.listing-accordion__item input:checked~.checkbox-indicator{background-color:#003b71}.listing-accordion__item .check{opacity:0;display:inline-block;transform:rotate(45deg) translate(-1px, -1px);height:9px;width:5px;border-bottom:2px solid #fff;border-right:2px solid #fff}.listing-accordion__item input:checked~.checkbox-indicator .check{opacity:1}.listing-accordion.accordion--expanded .chevron{transform:rotate(-180deg)}.listing-accordion .chevron{transition:transform .2s}.listing-flyover{display:none;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:11}.listing-flyover--active{display:flex}.listing-flyover.filter-active .listing-flyover__facets{display:none}.listing-flyover.filter-active .listing-flyover__filters{display:flex}.listing-flyover.filter-active .listing-flyover__back{display:block}.listing-flyover__title{color:#003b71;font-size:1.125rem}.listing-flyover__header{position:relative;text-align:center;padding:27px 60px}.listing-flyover__back{display:none;position:absolute;top:27px;left:22px}.listing-flyover__close{position:absolute;top:30px;right:22px}.listing-flyover__facets button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 30px 10px 16px}.listing-flyover__facets svg{width:9px;height:14px}.listing-flyover__filters{display:none;height:100%;flex-direction:column;justify-content:space-between;padding:0 19px}.listing-flyover__filters .btn{margin:0 35px 55px}@media only screen and (max-width: 768px){.listing__container{gap:20px}}.default-list{display:flex;gap:16px;flex-direction:column}.default-list__item{display:flex;align-items:center;justify-content:space-between;gap:76px;background:#fff;padding:16px 23px 16px 16px}.default-list__item:last-of-type{margin-bottom:50px}@media screen and (max-width: 768px){.default-list__item{flex-direction:column;gap:11px}}.default-list__content{display:flex;align-items:center;gap:24px;width:100%}.default-list__content h6,.default-list__content .downloadCTAcontainer,.default-list__content .listing__cta .statusInfo,.listing__cta .default-list__content .statusInfo,.default-list__content .listing__cta.downloading:after,.default-list__content .listing__cta .validation-info,.listing__cta .default-list__content .validation-info{color:#003b71;margin-bottom:8px}@media screen and (max-width: 768px){.default-list__content{align-items:flex-start}}.default-list__category{font-size:.75rem;line-height:1.125rem;letter-spacing:.075rem;color:#4e6e89;font-family:"proxima-nova";margin-bottom:8px}.default-list__date{font-size:.563rem;line-height:.989rem;letter-spacing:.0563rem;font-family:"proxima-nova";color:#4e6e89}.default-list__btn{display:flex;gap:36px;flex-direction:column}.default-list__btn .form-check{display:flex;align-items:center}@media screen and (max-width: 768px){.default-list__btn .form-check{justify-content:flex-end;margin:10px}}.default-list__btn .form-check label{cursor:pointer;font-size:14px;font-family:"proxima-nova";color:#363739}.default-list__btn .form-check input{margin-right:10px}.default-list__btn .form-check input:disabled+label{cursor:default;opacity:.9}.default-list__locked{display:flex;align-items:center;gap:9px}@media screen and (max-width: 1224px){.default-list__locked{margin-bottom:20px}}.default-list__locked svg{width:25px;height:29px}.default-list__locked span{font-family:"proxima-nova";font-size:.875rem;line-height:1.25rem;color:#003b71;width:max-content}.default-list__thumb{aspect-ratio:1/1;width:150px;height:150px;object-fit:cover}@media screen and (max-width: 768px){.default-list__thumb{width:112px;height:112px}}@media screen and (max-width: 768px){.default-list__btn{width:100%;display:block}}.default-list__btn .btn{width:max-content}@media screen and (max-width: 768px){.default-list__btn .btn{justify-content:center;width:100%}}.site-search__bottom-heading{display:flex;max-width:1360px;margin:35px auto;justify-content:space-between;padding:0 17px;gap:20px}.site-search__type-list{padding:10px 0 24px;border-top:1px solid #d9d9d9}.site-search__type-list>li{padding-bottom:0}@media screen and (max-width: 1224px){.site-search__type-list{border-top:0;display:none}.site-search__type-list--active{display:block}}.site-search__type-button{position:relative;height:40px;width:100%;font-family:"proxima-nova";font-size:.875rem;display:flex;align-items:center;gap:7px;padding:0 10px;border-left:2px solid rgba(0,0,0,0)}.site-search__type-button:hover,.site-search__type-button:active{background-color:#eaecee}.site-search__type-button--active{background-color:#eaecee;border-color:#ff671d}.site-search__mobile-categories{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 8px;border:1px solid #d9d9d9;background:#f6f6f7;border-radius:3px;font-size:.875rem}.site-search__mobile-categories svg{transform:rotate(-180deg);transition:transform .2s}.site-search__mobile-categories--active svg{transform:rotate(0deg)}.site-search__filter-badge-anchor{display:inline-flex;gap:14px;cursor:default}.site-search__filter-badges{margin-bottom:32px;min-height:35px}.site-search__filter-badges>button{font-size:.875rem;color:#003b71;display:inline-block;margin-left:19px;text-decoration:underline}.site-search__filter-badge{display:flex;align-items:center;gap:5px;font-family:"proxima-nova";font-size:.875rem;border-radius:4px;background:#003b71;color:#fff;padding:6px 8px}.site-search__filter-badge svg{width:10px;height:10px}.site-search .listing{margin-top:0}@media screen and (max-width: 768px){.site-search .listing__results{font-size:.75rem;letter-spacing:.075rem;line-height:1.125rem}}.site-search .listing__filter-title{color:#003b71}@media screen and (max-width: 1224px){.site-search .listing__filter-title{display:none}}.site-search .listing__container-left{display:block}@media screen and (max-width: 1224px){.site-search .listing__container-left{min-height:unset;flex-basis:unset}}@media screen and (max-width: 1224px){.site-search .listing__filters{display:none}}.site-search .listing .mobile-filter{gap:10px}.site-search .listing .mobile-filter__button{border:0}.site-search.no-results--active .no-results{display:block}.site-search.no-results--active .listing__container,.site-search.no-results--active .site-search__bottom-heading{display:none !important}.no-results{display:none;margin:43px auto 111px !important;max-width:1360px;margin:auto;padding:0 17px}.no-results__content{text-align:center;margin:0 auto 122px}.no-results__content h3{margin-bottom:40px}.no-results__content h5{margin-bottom:6px}.no-results__paragraph a{color:#003b71;text-decoration:underline}.no-results .feature-products{padding:0}.no-results .feature-products__text{margin-bottom:0}.no-results .feature-products__image{width:100%;height:192px}.no-results .feature-products__container{margin-bottom:0}.no-results .feature-products__blocs{flex-grow:1;max-width:25%}.no-results .feature-products__article-title{max-width:100%}@media only screen and (max-width: 768px){.site-search__filter-badges{display:none}}.search-long{width:100%}.search-long__form-wrapper{width:100%;background:#eaecee;height:auto}.search-long__form{position:relative;max-width:1360px;margin:auto}.search-long__input{font-family:"proxima-nova";width:100%;background-color:#eaecee;padding:12px 66px}@media screen and (max-width: 768px){.search-long__input{padding:12px 50px}}.search-long__submit{position:absolute;left:21px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.search-long__submit{left:19px}.search-long__submit img{height:18px;width:18px}}.search-long__btns{position:absolute;display:flex;top:0;bottom:0;right:23px;margin:auto;align-items:center;gap:10px}@media screen and (max-width: 768px){.search-long__btns img{height:9px;width:9px}}.search-long#header-search{display:none;position:absolute;z-index:20}.search-long#header-search.active{display:block}.header-results{display:none;background:#fff;position:absolute;width:100%}.header-results.active{display:block}@media screen and (max-width: 1300px){.header-results{overflow-y:scroll;padding-bottom:50px}}.header-results__container{display:flex;max-width:1360px;margin:auto;padding:0 17px}@media screen and (max-width: 1300px){.header-results__container{flex-direction:column}}.header-results__terms{padding:30px 20px;border-right:1px solid #d9d9d9;flex-basis:276px}.header-results__terms h5{color:#003b71}.header-results__terms .btn{width:100%}@media screen and (max-width: 1300px){.header-results__terms{border-right:0;padding:36px 0}.header-results__terms .btn{display:none}}.header-results__terms-list{margin-bottom:54px}@media screen and (max-width: 1300px){.header-results__terms-list{margin-bottom:0}}.header-results__popular{flex:1;padding:30px 40px 35px}@media screen and (max-width: 1300px){.header-results__popular{padding:0}}.header-results .nav-products{display:block;visibility:visible;padding:0 30px 40px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 1300px){.header-results .nav-products{padding:0 0 40px}}.header-results .nav-products__items{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){.header-results .nav-products__items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.header-results .nav-products__item-title{font-size:.5rem}.header-results .nav-products__item-title::before{height:22px}.header-results .nav-products__image{height:124px}}.header-results .nav-articles{padding:30px 30px 0}@media screen and (max-width: 1300px){.header-results .nav-articles{padding:30px 0}}.header-results .nav-articles__title{color:#003b71;margin-bottom:24px}.header-results .nav-articles__articles{display:flex;gap:25px}@media screen and (max-width: 1300px){.header-results .nav-articles__articles{flex-direction:column}}.header-results .nav-articles__article{display:flex;gap:22px}.header-results .nav-articles__article h6,.header-results .nav-articles__article .downloadCTAcontainer,.header-results .nav-articles__article .listing__cta .statusInfo,.listing__cta .header-results .nav-articles__article .statusInfo,.header-results .nav-articles__article .listing__cta.downloading:after,.header-results .nav-articles__article .listing__cta .validation-info,.listing__cta .header-results .nav-articles__article .validation-info{margin-bottom:8px}.header-results .nav-articles__thumb{object-fit:cover;width:154px;height:113px}@media screen and (max-width: 768px){.header-results .nav-articles__thumb{height:77px;width:105px}}.product-list{background-color:#f5f5f5;display:grid;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;gap:19px 34px;position:relative;margin-bottom:40px}@media screen and (max-width: 1050px){.product-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.product-list{grid-template-columns:1fr}}.product-list__product{display:flex;flex-direction:column;gap:16px;background-color:#fff;padding:16px;border:1px solid rgba(54,55,57,.1)}.product-list__image{object-fit:cover;width:100%;height:282px}.product-list__title{color:#003b71}.product-list__resources ul{display:flex;flex-direction:column;gap:8px}.product-list__resources li{display:flex;align-items:center;gap:9.5px}.product-list__resources a{color:#003b71;text-decoration:underline}.product-list__resources svg{width:15px;height:15px}.product-list__resources-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.product-list__resources-header a{color:#003b71;text-decoration:underline;text-align:right}.product-list .btn{width:100%}.product-list p,.product-list a{font-size:.75rem;line-height:1.125rem}.dropdown{background-color:#f6f6f7;font-family:"proxima-nova";list-style:none;position:relative;border:1px solid #d9d9d9;border-radius:4px;width:196px;height:32px;cursor:pointer;padding:0;z-index:1}@media screen and (max-width: 768px){.dropdown{width:137px;height:26px}}.dropdown--expanded .dropdown__list{opacity:1;overflow:auto;max-height:15rem}.dropdown__select{display:flex;align-items:center;height:100%;padding:0 10px;font-size:.75rem;gap:3px}@media screen and (max-width: 768px){.dropdown__select{font-size:.625rem}}.dropdown__selected{font-weight:600}.dropdown__list{background-color:#f6f6f7;margin-top:10px;width:100%;position:absolute;left:0;border-radius:4px;border:1px solid #d9d9d9;transition:opacity .1s cubic-bezier(0, 0, 0.38, 0.9),max-height .5s cubic-bezier(0, 0, 0.38, 0.9);max-height:0;overflow:hidden;opacity:0;padding-bottom:0}.dropdown__arrow{position:absolute;top:0;bottom:0;right:12px;margin:auto;transition:transform .1s linear}.dropdown__arrow--expanded{transform:rotate(-180deg)}@media screen and (max-width: 768px){.dropdown__arrow{height:6px;width:10px}}.dropdown__list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:.75rem;background-color:#f5f5f5;transition:background-color .1s linear,color .1s linear;color:#444;list-style-position:inside;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown__list-item:hover{background-color:#fff}@media screen and (max-width: 768px){.dropdown__list-item{font-size:.625rem}}.dropdown__check{display:none}.dropdown__check--checked{display:block}
