.banner{width:100%;position:relative;background:#ebf1f8}.banner.brands-banner:after{display:block;content:'';width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, color-stop(60%, #ebf1f8), to(rgba(235, 241, 248, 0)));background:-webkit-linear-gradient(bottom, #ebf1f8 60%, rgba(235, 241, 248, 0) 100%);background:-o-linear-gradient(bottom, #ebf1f8 60%, rgba(235, 241, 248, 0) 100%);background:linear-gradient(0deg, #ebf1f8 60%, rgba(235, 241, 248, 0) 100%);position:absolute;bottom:0;left:0;z-index:1}.banner.brands-banner .inner{max-width:805px}.banner.latest-banner:after{display:block;content:'';width:100%;height:100px;background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(bottom, white 30%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(bottom, white 30%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, white 30%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0;left:0;z-index:1}.banner.news-banner .inner h1{font-size:clamp(32px, 5.75vw, 80px)}.banner .banner-bg{width:100%;height:100%;top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1000px){.banner .banner-bg{-o-object-position:left;object-position:left}}.banner .inner{position:relative;padding-block:clamp(130px, 14vw, 225px) clamp(30px, 6.8vw, 100px);width:100%;margin-inline:auto;z-index:2;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.banner .inner h1{text-align:center;font-size:clamp(40px, 6.25vw, 100px);text-transform:uppercase;padding-bottom:30px;margin-bottom:30px;position:relative;letter-spacing:-.02em;text-wrap:balance}@media only screen and (max-width:1000px){.banner .inner h1{text-align:left}}.banner .inner h1 small{display:block;font-size:clamp(16px, 0.3em, 30px);letter-spacing:.05em;font-family:"Open Sans";font-weight:700}.banner .inner h1:after{display:block;content:'';width:100%;height:clamp(4px, 1vw, 12px);background:#b6141a;position:absolute;bottom:0;left:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.banner .inner p{text-align:center}@media only screen and (max-width:1000px){.banner .inner p{text-align:left}}.banner .brands-logo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:2;position:relative;padding-bottom:20px}.banner .brands-logo-grid .grid-item a{max-width:calc((90vw/5) - 40px);display:block}@media only screen and (max-width:1000px){.banner .brands-logo-grid .grid-item a{max-width:calc((90vw/3) - 40px)}}@media only screen and (max-width:800px){.banner .brands-logo-grid .grid-item a{max-width:calc((90vw/2) - 40px)}}@media only screen and (max-width:550px){.banner .brands-logo-grid .grid-item a{max-width:100%}}.banner .brands-logo-grid .grid-item a img{width:100%;height:auto;display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.banner .brands-logo-grid .grid-item a:active img,.banner .brands-logo-grid .grid-item a:focus img,.banner .brands-logo-grid .grid-item a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.brands-scroll{position:relative;width:100%}.brands-scroll .brand-block{width:100%;position:relative}.brands-scroll .brand-block .brand-bg{position:absolute;inset:0;z-index:1}.brands-scroll .brand-block .brand-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1000px){.brands-scroll .brand-block .brand-bg img{height:130%}}.brands-scroll .brand-block .brand-content{position:relative;z-index:2;display:-ms-grid;display:grid;padding-block:clamp(80px, 17vw, 200px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;gap:80px;width:100%}@media only screen and (max-width:1000px){.brands-scroll .brand-block .brand-content{padding-block:clamp(40px, 10vw, 100px);-ms-grid-columns:100%;grid-template-columns:100%;gap:60px}}.brands-scroll .brand-block .brand-content .text{color:#fff}.brands-scroll .brand-block .brand-content .text p .detail{display:block;font-weight:600;text-transform:uppercase}.brands-scroll .brand-block .brand-content .text .brandlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;text-decoration:none;font-weight:600;gap:10px;margin-top:30px;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Oswald";text-transform:uppercase}.brands-scroll .brand-block .brand-content .text .brandlink svg{fill:currentColor;height:14px;width:14px}.brands-scroll .brand-block .brand-content .text .brandlink:active svg,.brands-scroll .brand-block .brand-content .text .brandlink:focus svg,.brands-scroll .brand-block .brand-content .text .brandlink:hover svg{-webkit-animation:1s arrow infinite;animation:1s arrow infinite}.brands-scroll .brand-block .brand-content .media{width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:10px;position:relative;background:rgba(0, 0, 0, 0.4)}@media only screen and (max-width:1000px){.brands-scroll .brand-block .brand-content .media{max-width:600px;margin-inline:auto}}.brands-scroll .brand-block .brand-content .media .placeholder-image,.brands-scroll .brand-block .brand-content .media iframe{min-width:115%;height:115%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.brands-scroll .brand-block .brand-content .media .logo{position:absolute;top:50%;left:50%;width:40%;height:40%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.light-blue-split{width:100%;position:relative;background:#ebf1f8;min-height:clamp(250px, 29vw, 550px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.light-blue-split .overflow-img{position:absolute;bottom:0;left:0;max-width:70%;height:auto}@media only screen and (max-width:800px){.light-blue-split .overflow-img{max-width:100%}}.light-blue-split .content{width:45%}@media only screen and (max-width:1100px){.light-blue-split .content{width:55%}}@media only screen and (max-width:800px){.light-blue-split .content{width:100%;margin-bottom:32vw}}.light-blue-split .content h2{text-wrap:balance}.contact-split{display:-ms-grid;display:grid;-ms-grid-columns:1fr 63%;grid-template-columns:1fr 63%}@media only screen and (max-width:1000px){.contact-split{-ms-grid-columns:100%;grid-template-columns:100%}}.contact-split .left{background:#fff}@media only screen and (max-width:1000px){.contact-split .left{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20%;grid-template-columns:1fr 20%;gap:clamp(30px, 8vw, 80px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:650px){.contact-split .left{-ms-grid-columns:100%;grid-template-columns:100%}}.contact-split .left .svg-wrapper{margin-top:50px}@media only screen and (max-width:650px){.contact-split .left .svg-wrapper{display:none}}.contact-split .left .svg-wrapper #i-us{display:inline;fill:#b6141a;aspect-ratio:6/4;width:60%}@media only screen and (max-width:1000px){.contact-split .left .svg-wrapper #i-us{width:100%}}.contact-split .left .svg-wrapper #i-us path{visibility:hidden}.contact-split .right{background-image:url("/Content/images/contact-bg.png");background-size:cover;background-position:bottom right}@media only screen and (max-width:1000px){.contact-split .right{padding-top:clamp(30px, 5vw, 100px)!important;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}}.contact-split .right #ContactForm .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px}.contact-split .right #ContactForm .inner .half{width:48%}@media only screen and (max-width:650px){.contact-split .right #ContactForm .inner .half{width:100%}}.contact-split .right #ContactForm .inner .full{width:100%}.contact-split .right #ContactForm label{display:block;font-weight:600;color:#606b78;margin-bottom:4px}.contact-split .right #ContactForm label.error{display:inline;color:#b6141a;font-size:14px}.contact-split .right #ContactForm input[type=email],.contact-split .right #ContactForm input[type=tel],.contact-split .right #ContactForm input[type=text],.contact-split .right #ContactForm textarea{border:2px solid #fff;background:#fff;color:#606b78;font-size:18px;padding:8px;width:100%;border-radius:10px}.contact-split .right #ContactForm input[type=email].error,.contact-split .right #ContactForm input[type=tel].error,.contact-split .right #ContactForm input[type=text].error,.contact-split .right #ContactForm textarea.error{border:2px solid #b6141a;color:#f00;background-color:#fce6e7}.contact-split .right #ContactForm textarea{height:150px;resize:none}@-webkit-keyframes arrow{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}50%{-webkit-transform:translateX(3px) scale(1.2);transform:translateX(3px) scale(1.2)}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes arrow{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}50%{-webkit-transform:translateX(3px) scale(1.2);transform:translateX(3px) scale(1.2)}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.brands-wrapper{width:100%}.brands-wrapper .button-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.brands-wrapper .button-grid{-ms-grid-columns:100%;grid-template-columns:100%;gap:10px}}.split-sticky{display:-ms-grid;display:grid;-ms-grid-columns:clamp(200px, 26vw, 500px) 1fr;grid-template-columns:clamp(200px, 26vw, 500px) 1fr;gap:clamp(80px, 14vw, 290px)}@media only screen and (max-width:1000px){.split-sticky{gap:10vw}}@media only screen and (max-width:800px){.split-sticky{-ms-grid-columns:100%;grid-template-columns:100%;gap:30px;margin-bottom:80px}}.split-sticky .left{height:100%}.split-sticky .left h2{position:-webkit-sticky;position:sticky;top:20px;font-size:clamp(50px, 7vw, 140px);text-wrap:balance;letter-spacing:-.02em;margin:0}.split-sticky .right h3{text-transform:uppercase;font-size:clamp(28px, 2.8vw, 50px);color:#b6141a;margin-bottom:20px;font-family:"Oswald"}.split-sticky .right p{margin-bottom:30px}.split-sticky .right>img{margin-top:50px;max-width:100%;height:auto;display:block;margin-inline:auto}.split-sticky .right ul{list-style-type:none;margin:50px 0 0;padding:0;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:(27%)[3];grid-template-columns:repeat(3, 27%)}@media only screen and (max-width:1200px){.split-sticky .right ul{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.split-sticky .right ul li{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media only screen and (max-width:1200px){.split-sticky .right ul li{-ms-grid-columns:65px 1fr;grid-template-columns:65px 1fr;gap:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.split-sticky .right ul li img{width:auto;height:60px;display:block;margin-bottom:10px}@media only screen and (max-width:1200px){.split-sticky .right ul li img{-ms-grid-row-span:2;grid-row:span 2;margin-bottom:0}}.split-sticky .right ul li h4{margin:0;font-size:16px;text-transform:uppercase;font-weight:700}.split-sticky .right ul li p{margin:0}.bottom-cta-section{text-align:center}.bottom-cta-section .svg-wrapper{margin-bottom:60px}.bottom-cta-section .svg-wrapper #i-us{display:block;fill:#b6141a;aspect-ratio:6/4;width:160px;margin-inline:auto}.bottom-cta-section .svg-wrapper #i-us path{visibility:hidden}.bottom-cta-section .inner{max-width:800px;width:100%;margin-inline:auto}.bottom-cta-section .inner .btn{margin-inline:auto}
/*# sourceMappingURL=secondaries.css.map */