section.hero-image-content-section.half_width{position:relative;background-size:calc(100vw/2)}section.hero-image-content-section.full_width{position:relative;background-size:contain}.section-background{width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;position:relative;margin-left:-5%}section.hero-image-content-section{position:relative}.content-bg-wrapper{padding-top:calc(100vmax / 10);padding-bottom:calc(100vmax / 10);padding-right:4vw;padding-left:4vw;margin:0 auto;max-width:100%;width:100%;box-sizing:border-box;position:relative;display:flex;align-items:center}.content-bg{width:100%;box-sizing:border-box;max-width:100%;padding:0;padding-left:calc(100vw/2);padding-right:10px}.hero-image-content-section.right .content-bg{margin-left:auto}.hero-flex-wrapper{display:flex;align-items:center}.hero-image-content-section img{width:100%;height:100% !important;object-fit:cover}.content-bg h2{font-size:80px;line-height:92px;margin-bottom:20px}.md-content-block p{font-size:30px;line-height:42px;margin-top:20px}.hero-image-content-section.left .hero-flex-wrapper{flex-direction:row-reverse}.hero-image-content-section .md-content-block{color:#000 !important;opacity:.5}.bg-color-top{height:98px}@media(max-width:1600px){.content-bg h2{font-size:70px}}@media(min-width:1025px) and (max-width:1380px){.content-bg-wrapper{padding-top:calc(100vmax / 10 + 50px )}}@media(min-width:1025px) and (max-width:1180px){section.hero-image-content-section.half_width{position:relative;background-size:calc(100vw/2.2) !important;background-position:bottom left !important}}@media(max-width:1024px){.content-bg{padding-left:calc(100vw/12)}.hero-image-content-section.right.full_width .content-bg{margin-left:auto;max-width:500px}section.hero-image-content-section.full_width{background-size:0px !important}section.hero-image-content-section.half_width{background-size:0px !important}.bg-color-top{height:0px;display:none}}@media(max-width:1023px){.hero-image-content-section.right.full_width .content-bg{margin-left:0px;max-width:100%}}@media(min-width:768px) and (max-width:1380px){.md-content-block p{font-size:24px;line-height:36px}.content-bg h2{font-size:calc(50px + (65 - 55) * ((100vw - 768px) / (1380 - 768)));line-height:76px}}@media(max-width:767px){.hero-flex-wrapper{flex-wrap:wrap}.section-background{margin-left:0px}.content-bg-wrapper{padding-top:calc(100vmax / 20);padding-bottom:calc(100vmax / 20)}section.hero-image-content-section{background-size:inherit;margin-top:82px}.content-bg{padding-left:10px;padding-right:10px}section.hero-image-content-section.full_width{background-size:0px !important}section.hero-image-content-section.half_width{background-size:0px !important}.md-content-block p{font-size:18px;line-height:30px}.content-bg h2{font-size:35px;line-height:47px}.bg-color-top{height:0px;display:none}}