:root{--Dark-Grey: #1C2228;--Off-White: #F5F5F7}/*!
Block Name: TXT015 - Title, paragraph, CTA and image/video option
***/.block_TXT015{background-color:#000;padding:80px 0}.block_TXT015 .row{align-items:center}.block_TXT015 .block-content{z-index:1}.block_TXT015 .block-caption{height:100%;display:flex;justify-content:center;flex-direction:column}.block_TXT015 .block-caption .top-img img{width:auto;max-width:100%}.block_TXT015 .block-caption .eyebrow{font-family:"mulish-variable",sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase}.block_TXT015 .block-caption h1{font-family:"stolzl",sans-serif;font-weight:300}.block_TXT015 .block-caption .block-description{font-family:"mulish-variable",sans-serif;font-size:16px;line-height:1.5}.block_TXT015 .block-caption .block-description p{margin-bottom:16px}.block_TXT015 .block-caption .block-description a{color:#4c95f7}.block_TXT015 .block-caption .btn-link{display:inline-flex;justify-content:center;align-items:center;color:#4c95f7}.block_TXT015 .block-caption .btn-link span{display:inline-block;margin:0}.block_TXT015 .block-caption .btn-link span::after{content:none}.block_TXT015 .block-caption .btn-link span:first-of-type{margin-right:4px}.block_TXT015 .block-caption .btn-link span:last-of-type{line-height:0;border:none}.block_TXT015 .block-caption .btn-link span:last-of-type svg path{fill:#4c95f7}.block_TXT015 .block-caption .btn-link:hover span:first-of-type{color:#4c95f7;border-bottom-color:#4c95f7}.block_TXT015 .block-caption .btn-link:hover span:last-of-type{color:inherit}.block_TXT015 .block-img{overflow:hidden;position:relative;height:500px;border-radius:20px !important;transition:height .5s cubic-bezier(0.19, 1, 0.22, 1);max-height:530px}.block_TXT015 .block-img img.content-image{width:100%;min-width:100%;height:100%;border-radius:20px;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center center;will-change:transform;display:block}@media screen and (min-width: 992px){.block_TXT015 .block-img{height:600px}.block_TXT015 .block-img img.content-image,.block_TXT015 .block-img video.background-video,.block_TXT015 .block-img .background-video-wrapper iframe{display:block;width:100%;height:100%;object-fit:cover}}.block_TXT015 .block-img .background-video-wrapper{position:relative;height:100%;width:100%;overflow:hidden;border-radius:20px}.block_TXT015 .block-img .background-video-wrapper .wistia_responsive_padding{height:100%;padding:0 !important}.block_TXT015 .block-img .background-video-wrapper .wistia_responsive_wrapper{height:100% !important;width:100% !important;position:absolute;top:0;left:0}.block_TXT015 .block-img .background-video-wrapper iframe.wistia_embed{width:100% !important;height:100% !important;object-fit:cover;pointer-events:none;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center center;will-change:transform}.block_TXT015 .block-img video.background-video{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center center;will-change:transform}@media screen and (max-width: 768px){.block_TXT015 .block-img{justify-content:center !important;height:300px}}@media(max-width: 1440px){.block_TXT015 .container{margin-left:auto;margin-right:unset}}.block_TXT015.flip-columns .row{flex-direction:row-reverse}@media screen and (max-width: 768px){.block_TXT015.flip-columns .block-img{margin-left:auto;justify-content:center}}.block_TXT015.flip-columns .block-img img,.block_TXT015.flip-columns .block-img video,.block_TXT015.flip-columns .block-img .background-video-wrapper{border-radius:20px}@media(max-width: 1440px){.block_TXT015.flip-columns .container{margin-left:unset;margin-right:auto}}@media screen and (max-width: 768px){.block_TXT015 .flip-columns .wrapper-offset .block-img{margin-left:auto !important}}@media screen and (max-width: 768px){.block_TXT015 .wrapper.wrapper-offset .block-img{margin-right:auto !important;justify-content:center !important}}@media(min-width: 992px){.block_TXT015.variant_2 .wrapper.wrapper-offset .col-lg-6.col-img{width:41.66667%}}@media(min-width: 992px){.block_TXT015.variant_2 .wrapper.wrapper-offset .col-lg-6.col-caption{width:58.33333%}}.block_TXT015.variant_2 .wrapper.wrapper-offset .block-caption{max-width:850px}.block_TXT015.variant_2 .block-img{height:540px}@media screen and (min-width: 992px){.block_TXT015.variant_2 .block-img{height:640px}}@media screen and (min-width: 992px){.block_TXT015.variant_2 .block-img.content-scaling{height:740px}}@media screen and (max-width: 768px){.block_TXT015.variant_2 .block-img{height:320px}}.block_TXT015.bg-black .btn-link{display:inline-flex;justify-content:center;align-items:center;color:#4c95f7}.block_TXT015.bg-black .btn-link span{display:inline-block;margin:0}.block_TXT015.bg-black .btn-link span::after{content:none}.block_TXT015.bg-black .btn-link span:first-of-type{margin-right:4px}.block_TXT015.bg-black .btn-link span:last-of-type{line-height:0;border:none}.block_TXT015.bg-black .btn-link span:last-of-type svg path{fill:#4c95f7}.block_TXT015.bg-black .btn-link:hover span:first-of-type{color:#4c95f7;border-bottom-color:#4c95f7}.block_TXT015.bg-black .btn-link:hover span:last-of-type{color:inherit}.block_TXT015.bg-black .block-caption h2{font-size:28px;font-style:normal;font-weight:400;color:#fff}.block_TXT015.block_reversed_layout .row{flex-direction:row-reverse}@media(max-width: 991px){.block_TXT015{padding:60px 0}.block_TXT015 .row{flex-direction:column !important}.block_TXT015 .col-img{order:-1;margin-bottom:40px;margin-top:0 !important}.block_TXT015 .col-caption{order:1}.block_TXT015 .block-content{margin-bottom:40px}.block_TXT015 .video-container{height:350px}}@media(min-width: 768px){.block_TXT015{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.block_TXT015 .block-img,.block_TXT015 .wistia_responsive_wrapper{max-height:400px}}@media(min-width: 992px){.block_TXT015{padding:170px 0}body .block_TXT015:nth-of-type(3){padding-bottom:260px}}@media(max-width: 991px){.single-product .block_TXT015 .col-img .block-img{margin-bottom:0 !important}}.single-product .block_TXT015 .block-caption h2{font-weight:300}@media(min-width: 992px){.single-product .block_TXT015 .wrapper.wrapper-offset .block-caption{margin-left:inherit;max-width:65%}.single-product .block_TXT015 .flip-columns .wrapper-offset .block-caption{margin-right:auto;margin-left:auto}}/*# sourceMappingURL=block_TXT015.css.map */
