.search-result__link{text-decoration:none}.search-result__link:focus .search-result__title,.search-result__link:hover .search-result__title{text-decoration:underline}.hs-blog-listing h1{text-transform:none}.hs-blog-listing .blog_index-column-1-row-0-padding{padding-bottom:0!important}.body-wrapper .post-body h1:where(:not(.h3):not(.h4):not(.h5):not(.h6))~p:where(:not(.h1):not(.h2):where(:not(.h3):not(.h4):not(.h5):not(.h6))),.body-wrapper .post-body h2:where(:not(.h3):not(.h4):not(.h5):not(.h6))+p:where(:not(.h1):not(.h2):where(:not(.h3):not(.h4):not(.h5):not(.h6))){font-family:var(--base-font-family);font-size:var(--base-font-size-mobile);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);line-height:var(--base-line-height)}.product-listing-template .single-product-form{background-color:var(--accent)}.product-listing-template .single-product-form h2{color:var(--text)}.product-listing-template .single-product-downloads__text{font-weight:700}.product-listing-template .single-product-hero{--thumb-aspect-ratio:3/2;background-color:#fff}.product-listing-template .single-product-hero__body .single-product-hero__body-details h4,.product-listing-template .single-product-hero__body p{font-size:18px}.product-listing-template .single-product-hero__body .single-product-details__content ul{margin-top:10px}.product-listing-template .single-product-hero__body .single-product-details__content ul li{font-size:16px}.product-listing-template .single-product-hero__body .section__ctas a{width:100%}.product-listing-template .slick-track{margin-left:0}.product-listing-template .slick-slide{margin-right:5px}.product-listing-template .single-product-hero--thumbnails-below .single-product-hero__thumbnails{margin-top:5px}.product-listing-template .mfp-image.active{position:relative}.product-listing-template .mfp-image.active:after{background-color:rgba(0,0,0,.4);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:800px){.product-listing-template .single-product-hero__breadcrumbs{top:10px}.product-listing-template .single-product-hero--has-breadcrumbs{padding-top:100px}.product-listing-template .single-product-hero__primary-image{margin-bottom:0;margin-top:0;max-height:unset}.product-listing-template .single-product-hero{grid-template-rows:30px auto}.product-listing-template .single-product-hero__back,.product-listing-template .single-product-hero__body{padding-left:30px}}.site-header .site-header__navigation .hs-menu-item--mega-type-cta_group .hs-menu-heading,.site-header .site-header__navigation .hs-menu-item--mega-type-image_links .hs-menu-heading{color:var(--header-dropdown-link-font-color)!important}.cta-form--no-border .hs-submit .actions{padding-left:0}@media (min-width:800px){footer .site-footer__main>.row-fluid-wrapper>.row-fluid>.widget-span>.row-fluid-wrapper>.row-fluid>.widget-span:last-child .social-media{text-align:left}}.product-listing-template .container-fluid:nth-child(2) .row-fluid-wrapper{position:static}.site-header__main-area .site-header__navigation .site-header__menu .hs-menu-item--mega-type-cta_group{background-color:var(--header-border-color)!important}.site-header__main-area .site-header__navigation .site-header__menu .hs-menu-item--display-bottom{background-color:var(--header-border-color)!important;bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.site-header__main-area .site-header__navigation .site-header__menu .hs-menu-item--display-bottom>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;gap:5px}.site-header__main-area .site-header__navigation .site-header__menu .hs-menu-item--display-bottom>strong a{font-size:16px!important;font-weight:700!important}.rep-search__form{--accent:#fff;--labels-text-color:#223479;--dark-field-border-color:#2a408f;--input-color:#2a408f;--dark-h2:#223479;--button-form-dark-text-hover-color:#223479}.hs-form .inputs-list li>label{-webkit-box-pack:start;-ms-flex-pack:start;gap:10px;justify-content:flex-start}.hs-form.hs-form.hs-form [class*=form-columns] .hs-form-field .hs-input[type=checkbox],.hs-form.hs-form.hs-form [class*=form-columns] .hs-form-field .hs-input[type=radio]{width:auto}