#fullWidthMedia{width:100%;display:block;margin:auto;max-width:1728px;position:relative}#fullWidthMedia .whiteTextOverlay{color:var(--alibaster)}#fullWidthMedia .backgroundImage{width:100%;background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important;position:relative}#fullWidthMedia .backgroundImage.full{height:80vh}#fullWidthMedia .backgroundImage.half{height:60vh}#fullWidthMedia .textOverlay{position:absolute;z-index:2;display:flex;flex-direction:column;gap:3rem}#fullWidthMedia .textOverlay.topleft{width:40%;top:4rem;left:4rem;justify-content:flex-start}#fullWidthMedia .textOverlay.topright{width:40%;top:4rem;right:4rem;justify-content:flex-start}#fullWidthMedia .textOverlay.center{top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center}#fullWidthMedia .textOverlay.center.olive-bg{background:#5e5941cc!important;padding:2rem;border-radius:1rem}#fullWidthMedia .textOverlay.bottomleft{width:40%;bottom:6rem;left:4rem;justify-content:flex-start}#fullWidthMedia .textOverlay.bottomright{width:40%;bottom:6rem;right:4rem;justify-content:flex-start}#fullWidthMedia .textOverlay.topleft,#fullWidthMedia .textOverlay.bottomright,#fullWidthMedia .textOverlay.bottomleft h1{text-align:left}#fullWidthMedia .textOverlay h2{margin-block-start:0em;margin-block-end:0em;line-height:1.2}#fullWidthMedia .textOverlay.center .primaryCta.alibaster,#fullWidthMedia .textOverlay.center .primaryCta.olive{margin:auto}#fullWidthMedia .textOverlay.center h1,#fullWidthMedia .textOverlay.center a,#fullWidthMedia .textOverlay.center h2{text-align:center}#fullWidthMedia .textOverlay.center.olive-bg h1,#fullWidthMedia .textOverlay.center.olive-bg h2,#fullWidthMedia .textOverlay.center.olive-bg p{color:var(--alibaster)}#fullWidthMedia .textOverlay.center.olive-bg h1,#fullWidthMedia .textOverlay.center.olive-bg h2,#fullWidthMedia .textOverlay.center.olive-bg p{font-size:var(--med-heading);font-family:Sofia Sans,sans-serif;font-weight:700;font-style:normal}#fullWidthMedia .textOverlay.center.olive-bg h1,#fullWidthMedia .textOverlay.center.olive-bg h2{margin-block-start:0px;margin-block-end:0px}@media only screen and (max-width:900px){#fullWidthMedia .textOverlay{width:calc(100% - 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/full-width-media.css.map */
