@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.full-width-banner{position:relative;width:100%;overflow:hidden;aspect-ratio:1920/849}@media(max-width: 1023px){.full-width-banner{aspect-ratio:4/3}}@media(max-width: 767px){.full-width-banner{aspect-ratio:unset;min-height:480px}}.full-width-banner__bg{position:absolute;inset:0;z-index:0}.full-width-banner__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.full-width-banner__inner{position:absolute;inset:0;z-index:1;display:flex;align-items:center;padding:0 10vw}.full-width-banner__content{width:80%;max-width:850px;will-change:transform}@media(max-width: 1023px){.full-width-banner__content{width:65%}}@media(max-width: 767px){.full-width-banner__content{width:100%;max-width:100%}}.full-width-banner__subtitle{font-size:clamp(13px,1.0416666667vw,20px);line-height:1;font-weight:600;font-weight:700 !important;text-transform:uppercase;letter-spacing:2px;margin:0 0 12px !important;color:var(--color-secondary)}.full-width-banner__title{font-size:clamp(28px,4.4270833333vw,85px);line-height:1.1176470588;font-weight:300 !important;font-family:"museo","Helvetica Neue",Arial,sans-serif !important;margin:0 0 clamp(16px,1.25vw,24px);line-height:1.1;color:#fff}body.theme-frontend .full-width-banner__title{color:#fff}.full-width-banner__body{font-size:clamp(16px,1.1458333333vw,22px);line-height:1.5909090909;font-weight:400;color:rgba(255,255,255,.9);margin-bottom:clamp(24px,1.875vw,36px)}.full-width-banner__body p{color:#fff !important}.full-width-banner__body p:last-child{margin-bottom:0}.full-width-banner__cta{display:inline-flex;align-items:center;gap:clamp(16px,1.25vw,24px);color:#fff !important;text-decoration:none !important;font-family:"gotham","Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:clamp(14px,0.9375vw,18px);line-height:1.3333333333;text-transform:uppercase;letter-spacing:1.8px}.full-width-banner__cta:hover{text-decoration:none !important}.full-width-banner__cta:hover .full-width-banner__cta-arrow{background-color:var(--color-secondary);color:#fff}.full-width-banner__cta-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,2.7083333333vw,52px);height:clamp(44px,2.7083333333vw,52px);border-radius:50%;background-color:#fff;color:var(--color-primary);transition:background-color .3s ease,color .3s ease}.full-width-banner__cta-arrow svg{display:block;width:55%;height:auto}.full-width-banner--text-left .full-width-banner__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%),linear-gradient(270deg, rgba(20, 20, 20, 0) 56.14%, rgba(50, 49, 65, 0.8) 114.7%),linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);z-index:1;pointer-events:none}.full-width-banner--text-left .full-width-banner__inner{justify-content:flex-start}.full-width-banner--text-left .full-width-banner__content{text-align:left}.full-width-banner--text-left .full-width-banner__subtitle{color:#fff}.full-width-banner--text-left .full-width-banner__cta-wrap{display:flex;justify-content:flex-start}.full-width-banner--text-right .full-width-banner__inner{justify-content:flex-end}.full-width-banner--text-right .full-width-banner__content{text-align:center}.full-width-banner--text-right .full-width-banner__subtitle{color:#fff}.full-width-banner--text-right .full-width-banner__cta-wrap{display:flex;justify-content:center}.full-width-banner--linked{display:block;text-decoration:none;cursor:pointer}.full-width-banner--blue-banner{aspect-ratio:unset !important;min-height:unset !important;background-color:var(--color-primary)}.full-width-banner--blue-banner .full-width-banner__bg{display:none}.full-width-banner--blue-banner .full-width-banner__inner{position:relative;inset:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(48px,8vw,100px) clamp(20px,5vw,80px)}.full-width-banner--blue-banner .full-width-banner__content{width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}.full-width-banner--blue-banner .full-width-banner__subtitle{color:#fff;font-size:clamp(13px,0.8333333333vw,16px);line-height:1.125;letter-spacing:3px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.full-width-banner--blue-banner .full-width-banner__title{color:var(--color-secondary) !important;font-family:"museo","Helvetica Neue",Arial,sans-serif !important;font-size:clamp(32px,2.7083333333vw,52px);line-height:1.3076923077;font-weight:500 !important;line-height:1.1;letter-spacing:0;text-transform:none;margin-bottom:clamp(16px,2.5vw,28px)}.full-width-banner--blue-banner .full-width-banner__body{margin-bottom:clamp(28px,3.5vw,44px) !important}.full-width-banner--blue-banner .full-width-banner__body p{color:#fff !important;font-size:clamp(15px,0.9375vw,18px);line-height:1.2222222222;line-height:1.6}.full-width-banner--blue-banner .full-width-banner__body p a{color:var(--color-secondary);text-decoration:none}.full-width-banner--blue-banner .full-width-banner__body p a:hover{text-decoration:underline}.full-width-banner--blue-banner .full-width-banner__cta-wrap{display:flex;justify-content:center}.full-width-banner--blue-banner .full-width-banner__cta{cursor:pointer}