.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row:has(.roi-block) .views-field .text-wrap {max-width: 86vw;}
.view-advanced-basic-page .view-content .views-row:has(.roi-block) {padding: 0;}
 .view-advanced-basic-page .view-content .views-row .views-field:has(.roi-block),
.node-type-front-page-2025 .field__item:has(.roi-block) {max-width: unset; width: 100%; background: url("https://www.esker.com/sites/default/files/assets/roi/Banner-Roi-Calculator.jpg"); background-size: cover;}
.roi-block {display: flex; align-items: center; gap: 35px; max-width: 86vw; margin: 0 auto; min-height: 450px;}
.roi-block__left span {font-family:"Figtree-bold"; font-size: 1.25rem; text-transform: uppercase; color: #FFF; display: block; margin-bottom: 20px; line-height:1.2;}
.roi-block__left h2,
 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,
.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,
.node-type-front-page-2025 .main .roi-block__left h2,
.node-type-blog .roi-block__left h2{color: #FFF !important; font-size: 3.25rem !important; margin-bottom: 50px !important; max-width: unset; font-family: 'Figtree' !important;
    font-weight: 800;
    line-height: 1.15;
    text-transform: none; text-wrap: balance;}
.roi-block__right {width: 52%;}

.node-type-blog .roi-block__right {width: 100%;}
 
.node-type-blog .roi-block {padding: 30px 45px; background: url("https://www.esker.com/sites/default/files/assets/roi/Banner-Roi-Calculator.jpg"); background-size: cover; min-height: unset;}
.node-type-blog .roi-block__left h2 {font-size:2rem !important; margin-top: 0;}
.node-type-blog .roi-block__left a.xsmall {padding: 10px 13px;}
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row:has(.roi-block) .views-field .text-wrap .roi-block__left a.xsmall {color: #FFF !important; text-decoration: none !important}

@media screen and (max-width: 1600px) {
	.roi-block__right {width: 65%;}
}

@media screen and (max-width: 1400px) {
	.roi-block__right {width: 100%;}
}

@media screen and (max-width: 1200px) {
	.roi-block {flex-direction: column; padding: 40px 0;}
	.roi-block__right {width: 70%; text-align: center;}
}

@media screen and (max-width: 1024px) {
	.node-type-blog:has(.roi-block) .roi-block {flex-direction: column;}
	.node-type-blog .roi-block__right {width: 80%;}
}

@media screen and (max-width: 768px) {
		.roi-block__right {width: 85%;}
}

@media screen and (max-width: 668px) {
	.node-type-blog .roi-block {padding: 25px 30px;}
	.node-type-blog .roi-block__left a.btn-fill {display: inline-block; text-align:center;}
		.node-type-blog .roi-block__right {width: 100%;}
		
		.roi-block__left h2,
 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2{font-size: 2.5rem!important;}
		.roi-block__right {width: 100%;}
}