.media-banner{display:flex;min-height:500px;overflow-y:hidden}@media only screen and (max-width: 991px){.media-banner{flex-direction:column}}.media-banner .background-media{position:absolute;z-index:1;display:flex;width:100%;background:#8dc63d}@media only screen and (max-width: 991px){.media-banner .background-media{position:relative}}.media-banner .background-media .content-wrapper{width:40%;position:relative}@media only screen and (max-width: 991px){.media-banner .background-media .content-wrapper{display:none}}.media-banner .background-media .content-wrapper .wave-shape{position:absolute;z-index:1;top:0;bottom:0;right:-135px}@media only screen and (max-width: 991px){.media-banner .background-media .content-wrapper .wave-shape{display:none}}.media-banner .background-media .media-wrapper{width:70%}@media only screen and (max-width: 991px){.media-banner .background-media .media-wrapper{width:100%}}.media-banner .background-media .media-wrapper .preview-image{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 991px){.media-banner .background-media .media-wrapper .preview-image{min-height:50vw}}.media-banner.section-grid .container{position:relative;z-index:2}@media only screen and (max-width: 991px){.media-banner.section-grid .container{width:100%}}.media-banner .contents{position:relative;z-index:2;color:#fff;max-width:440px;padding-top:70px;padding-bottom:100px}@media only screen and (max-width: 991px){.media-banner .contents{max-width:none;padding:50px 15px 30px;background:#8dc53d;margin:auto -15px}}.media-banner .subheading{font-weight:600;font-size:18px;line-height:23px;text-transform:uppercase}.media-banner h1{font-weight:700;font-size:45px;line-height:56px;text-transform:uppercase;color:#fff;font-family:Source Sans Pro,sans-serif!important}@media only screen and (max-width: 991px){.media-banner h1{font-size:35px;line-height:45px}}.media-banner .blurb{font-weight:400;font-size:18px;line-height:26px;margin-bottom:25px}@media only screen and (max-width: 580px){.media-banner .button-items{display:flex;flex-direction:column}}.media-banner .button-items a{font-weight:600;font-size:16px;line-height:20px;text-decoration-line:underline;color:#fff}@media only screen and (max-width: 580px){.media-banner .button-items a{text-align:center}}.media-banner .button-items .btn-play{background:#fff;border-radius:10px;padding:15px 26px;display:inline-flex;align-items:center;margin-right:20px}@media only screen and (max-width: 580px){.media-banner .button-items .btn-play{margin:0 0 20px;justify-content:center}}.media-banner .button-items .btn-play span{font-weight:600;font-size:16px;line-height:1;color:#8dc63d;margin-right:10px}
/*# sourceMappingURL=/cdn/shop/t/142/assets/media-banner.scss.css.map */
