.h-content-img .row-fluid{background:linear-gradient(135deg,#1d2631,#243140);border-radius:28px;box-shadow:0 24px 50px rgba(20,24,33,.12);gap:28px;overflow:hidden}.row-fluid>.span6:first-of-type{align-items:flex-start;background:linear-gradient(180deg,#f7f8fa,#eff2f5);display:flex;flex-direction:column;justify-content:center;padding:42px 18px 42px 42px}.h-content-img .span6 h2{color:#fff;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px;padding:0}.h-content-img .span6 p{color:hsla(0,0%,100%,.82);font-size:18px;line-height:1.6;margin:0;padding:0}.h-content-img .row-fluid>.span6:first-of-type h2{color:#213241}.h-content-img .row-fluid>.span6:first-of-type p{color:rgba(33,50,65,.84)}.h-content-img .span6 .image-container{height:100%;min-height:520px;position:relative}.image-container img{display:block;height:100%;object-fit:cover;width:100%}.h-content-img .span6 .overlay-text{background:linear-gradient(180deg,rgba(20,24,33,0),rgba(20,24,33,.76));bottom:0;color:#fff;font-size:28px;font-weight:700;left:0;letter-spacing:-.02em;line-height:1.2;padding:88px 28px 26px;position:absolute;right:0}.h-content-img .span6 .overlay-text span{color:var(--color-yellow)}@media (max-width:606px){.h-content-img .row-fluid{display:block;margin:auto;max-width:600px;width:100%}.h-content-img .image-container img{border-radius:0 0 28px 28px}}@media (max-width:650px){.h-content-img .span6 h2{font-size:30px}.h-content-img .span6 p{font-size:16px}.h-content-img .span6 .overlay-text{font-size:22px;padding:70px 22px 20px}}@media (max-width:450px){.h-content-img .span6 h2{font-size:28px}.h-content-img .span6 p{font-size:14px}.h-content-img .span6 .overlay-text{font-size:22px}}@media only screen and (min-width:609px) and (max-width:1046px){.row-fluid{align-items:center}.h-content-img .span6 .image-container{padding-right:20px}}@media (max-width:768px){.h-content-img .row-fluid{padding:0}.h-content-img .span6 h2{font-size:32px;padding:0 0 12px}.h-content-img .span6 p{font-size:17px;padding:0}.h-content-img .row-fluid>.span6:first-of-type{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:26px 22px 24px}.h-content-img .span6 .image-container{min-height:360px}}