section.marketing-banner{position:relative;padding:clamp(50px,7.8125vw,150px) 0}section.marketing-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../src/img/gradient-bg.png) no-repeat center center;background-size:cover;opacity:.15;z-index:0}section.marketing-banner .bg{position:absolute;width:60%;height:100%;top:0;right:0}section.marketing-banner .bg img{width:100%;height:100%;object-fit:cover}section.marketing-banner .wrapper{position:relative;z-index:1}section.marketing-banner .wrapper .content{max-width:800px;width:60%;padding:clamp(30px,5.2083333333vw,100px) clamp(30px,5.2083333333vw,100px) clamp(30px,5.2083333333vw,100px) clamp(30px,2.6041666667vw,50px)}@media(max-width: 768px){section.marketing-banner .wrapper .content{width:100%}}section.marketing-banner .wrapper .content .subtitle{color:#fff;font-weight:500;text-transform:uppercase;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}section.marketing-banner .wrapper .content h2{margin:30px 0 40px}section.marketing-banner .wrapper .content .copy{font-family:"Merriweather";color:#2f2f87;font-size:clamp(20px,1.6666666667vw,32px);line-height:1.1875;font-weight:300;max-width:598px;width:84%}@media(max-width: 768px){section.marketing-banner .wrapper .content .copy{width:100%}}section.marketing-banner .wrapper .content .secondaryCopy{margin-top:30px}section.marketing-banner .wrapper .content p,section.marketing-banner .wrapper .content li{color:#fff;font-weight:400;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}section.marketing-banner .wrapper .content .cta-button{margin-top:30px}section.marketing-banner .wrapper .content .arrow-button{margin-top:50px}section.marketing-banner.style3{padding-top:0;padding-bottom:0}section.marketing-banner.style3 .bg{width:70%;text-align:left;right:initial;left:0}section.marketing-banner.style3 .bg img{width:auto}section.marketing-banner.style3 .wrapper{justify-content:flex-end;display:flex;height:100%;margin:0;padding:0;max-width:100%}section.marketing-banner.style3 .wrapper .content{max-width:710px;width:36%;position:relative;padding:0;background:#fff;padding:clamp(100px,13.0208333333vw,250px) 0;padding-right:5vw}section.marketing-banner.style3 .wrapper .content .diamond{position:absolute;top:0;left:1px;height:100%;background:url("../../src/img/style-3.png") no-repeat top center;z-index:1;background-size:100%;opacity:1;aspect-ratio:.52557673/1;transform:translateX(-99.9%)}section.marketing-banner.style3 .wrapper .content .copy,section.marketing-banner.style3 .wrapper .content .secondaryCopy,section.marketing-banner.style3 .wrapper .content .cta-button{text-align:center;max-width:633px;margin-left:0}section.marketing-banner.style4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../src/img/style4-bg.png) no-repeat top center;background-size:cover;opacity:1;z-index:0}section.marketing-banner.style4 .bg{text-align:right}section.marketing-banner.style4 .bg img{width:auto}section.marketing-banner.style4 .wrapper .content{max-width:1025px}section.marketing-banner.style4 .wrapper .content .copy,section.marketing-banner.style4 .wrapper .content .secondaryCopy,section.marketing-banner.style4 .wrapper .content .cta-button{max-width:633px;margin-left:100px}