@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;500;700&display=swap";:root{--fontBody: "Lato", sans-serif;--fontHeading: "Lato", serif;--colorPrimary: #020446;--colorSecondary: #017EC5;--colorTertiary: #C41425;--colorBlack: #2C2C2C;--colorGrey: #373737;--colorPrimaryVals: 2, 4, 70;--colorSecondaryVals: 1, 126, 197;--colorTertiaryVals: rgb(196, 20, 37);--colorBorder: #efefef;--wrapperWidth: 1320px;--internalWidth: 1200px;--blockMarginVertical: 3.75rem;--viewportWidth: calc(100vw - var(--scrollbarWidth));--marginTop: 1.875rem;--marginBottom: 0.9375rem;--pFontSize: 17;--pLineHeight: 1.64705882;--extraFontSize: 20;--extraLineHeight: 1.5;--h1FontSize: 60;--h1LineHeight: 1.2;--h2FontSize: 40;--h2LineHeight: 1.25;--h3h4FontSize: 32;--h3h4LineHeight: 1.35;--h5h6FontSize: 24;--h5h6LineHeight: 1.33333333}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes autoplayLine{from{width:0%}to{width:100%}}.full-width-banner{position:relative;overflow:hidden;min-height:25rem;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--colorSecondary);margin-left:calc((100vw - var(--scrollbarWidth))*-1/2 + var(--internalWidth)/2);margin-right:calc((100vw - var(--scrollbarWidth))*-1/2 + var(--internalWidth)/2)}@media screen and (max-width: 1320px){.full-width-banner{margin-left:-3.75rem;margin-right:-3.75rem}}@media screen and (max-width: 768px){.full-width-banner{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (max-width: 374px){.full-width-banner{margin-left:-1.25rem;margin-right:-1.25rem}}.full-width-banner .graphics{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem}.full-width-banner .graphics img{position:absolute;top:4rem;right:5.9375rem;width:11.8125rem;height:40.3125rem}.full-width-banner .graphics img:nth-of-type(2){transform:rotate(-226.22deg);width:13.5625rem;height:46.4375rem;top:auto;right:auto;bottom:-21.25rem;left:9.375rem}.full-width-banner .img{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem}.full-width-banner .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%}.full-width-banner .mask{position:absolute;top:-0.125rem;left:-0.125rem;bottom:-0.125rem;right:-0.125rem;background:rgba(var(--colorSecondaryVals), 0.5)}.full-width-banner .text{padding:7.5rem 0;position:relative}@media screen and (max-width: 1200px){.full-width-banner .text{padding:6.25rem 0}}@media screen and (max-width: 978px){.full-width-banner .text{padding:5rem 0}}@media screen and (max-width: 768px){.full-width-banner .text{padding:3.75rem 0}}.full-width-banner .text .wrapper{max-width:51.25rem;display:flex;flex-direction:column;gap:1.5rem}.full-width-banner .text .wrapper p,.full-width-banner .text .wrapper ul li,.full-width-banner .text .wrapper ol li,.full-width-banner .text .wrapper table tr th,.full-width-banner .text .wrapper table tr td,.full-width-banner .text .wrapper .extracontent1,.full-width-banner .text .wrapper .is-shopify blockquote p,.full-width-banner .text .wrapper h1,.full-width-banner .text .wrapper h2,.full-width-banner .text .wrapper h3,.full-width-banner .text .wrapper h4,.full-width-banner .text .wrapper h5,.full-width-banner .text .wrapper h6,.full-width-banner .text .wrapper .h1,.full-width-banner .text .wrapper .h2,.full-width-banner .text .wrapper .h3,.full-width-banner .text .wrapper .h4,.full-width-banner .text .wrapper .h5,.full-width-banner .text .wrapper .h6{color:#fff;margin:0}.full-width-banner .text .wrapper *:last-child{margin:0}
