/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/video-with-image-or-graphic-detail-overlap/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
 @media only screen and (min-width:0) and (max-width:960px){.video-with-image-or-graphic-detail-overlap .row{padding-inline:1rem}.video-with-image-or-graphic-detail-overlap .row>[class*=col-]{padding-inline:.4rem}}@media only screen and (min-width:961px){.video-with-image-or-graphic-detail-overlap .row{padding-inline:1.2rem}.video-with-image-or-graphic-detail-overlap .row>[class*=col-]{padding-inline:1rem}}.video-with-image-or-graphic-detail-overlap{position:relative;background-color:var(--dark-green);isolation:isolate}.video-with-image-or-graphic-detail-overlap h2{font:normal normal 6rem/1.16em var(--marlide-font);color:var(--white,white)}.video-with-image-or-graphic-detail-overlap p{font:normal normal 1.8rem/1.777em var(--work-font);letter-spacing:.022em;color:var(--light-green);text-transform:uppercase}.video-with-image-or-graphic-detail-overlap .subtitle{display:block;font:normal normal 1.8rem/1.777em var(--work-font);letter-spacing:.022em;color:var(--light-green);text-transform:uppercase}.video-with-image-or-graphic-detail-overlap hr{width:.2rem;border:0;background:var(--light-green);margin-block:0}.video-with-image-or-graphic-detail-overlap .row.full-width{padding:0}.video-with-image-or-graphic-detail-overlap .banner{position:relative}.video-with-image-or-graphic-detail-overlap .banner .text-wrapper{position:absolute;bottom:0;padding-bottom:2rem}.video-with-image-or-graphic-detail-overlap .banner .img-box{margin:0;width:100%}.video-with-image-or-graphic-detail-overlap .content{position:relative}.video-with-image-or-graphic-detail-overlap .content .img-box{margin-left:auto;min-height:30.7rem;max-width:128rem;position:absolute;right:0;top:100%}.video-with-image-or-graphic-detail-overlap .content div{margin-bottom:7rem}.video-with-image-or-graphic-detail-overlap p,.video-with-image-or-graphic-detail-overlap .subtitle{position:relative;z-index:1}@media only screen and (min-width:0) and (max-width:960px){.video-with-image-or-graphic-detail-overlap h2{padding-bottom:4rem}.video-with-image-or-graphic-detail-overlap .banner .img-box{height:71.6rem}.video-with-image-or-graphic-detail-overlap hr{height:7.1rem}.video-with-image-or-graphic-detail-overlap .subtitle{margin-block:3.1rem}.video-with-image-or-graphic-detail-overlap .content{position:static;padding-inline:0;padding-top:5.3rem}.video-with-image-or-graphic-detail-overlap .content div{margin-bottom:9rem}.video-with-image-or-graphic-detail-overlap .content p{padding-inline:2rem}.video-with-image-or-graphic-detail-overlap .content .img-box{padding-inline:0;height:30.7rem;top:unset;bottom:0;width:100%;overflow-x:auto;display:block}.video-with-image-or-graphic-detail-overlap .content .img-box img{width:1130px!important;height:auto!important}.video-with-image-or-graphic-detail-overlap .bottom{bottom:25rem}.video-with-image-or-graphic-detail-overlap.has-image-overlap{padding-bottom:35rem}}@media only screen and (min-width:961px){.video-with-image-or-graphic-detail-overlap{--offset:13rem;font-size:10rem;line-height:1.13em}.video-with-image-or-graphic-detail-overlap hr{height:18rem}.video-with-image-or-graphic-detail-overlap h2{padding-bottom:1.9rem}.video-with-image-or-graphic-detail-overlap .subtitle{margin-block:3.8rem}.video-with-image-or-graphic-detail-overlap .banner .img-box{height:92rem}.video-with-image-or-graphic-detail-overlap .content{padding-top:12.7rem}.video-with-image-or-graphic-detail-overlap .content p{padding-inline:2rem}}@media only screen and (min-width:961px) and (max-width:1440px){.video-with-image-or-graphic-detail-overlap .img-box{margin-right:8.33%}}