html body.single-solution .elementor-location-single .elementor-element-9e5824d > .leftsection {
box-sizing: border-box;
min-width: 0;
padding-block: var(--cie-section-padding-block-compact, clamp(36px, 3.125vw, 60px)) !important;
padding-right: clamp(20px, 3.125vw, 60px) !important;
} @media (min-width: 1025px) {
html body.single-solution .elementor-location-single .elementor-element-9e5824d > .leftsection {
padding-left: max(clamp(30px, 7.03125vw, 135px), calc((100% - 1650px) / 2)) !important;
}
}
html body.single-solution .elementor-location-single .elementor-element-9e5824d > .leftsection > .elementor-widget {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
} html body.single-solution .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
position: relative;
align-self: stretch;
aspect-ratio: 960 / 430;
overflow: hidden;
}
html body.single-solution .elementor-location-single .elementor-element-8a0cd56 > .elementor-element-307f3e9 {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
html body.single-solution .elementor-location-single .elementor-element-307f3e9 .elementor-widget-container,
html body.single-solution .elementor-location-single .elementor-element-307f3e9 img {
display: block;
width: 100%;
height: 100%;
}
html body.single-solution .elementor-location-single .elementor-element-307f3e9 img {
object-fit: cover;
object-position: center;
}
html body.single-solution .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56:not(:has(img.wp-image-20957))::after { content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(90deg, #cad1d6 0%, rgba(202, 209, 214, .88) 14%, rgba(202, 209, 214, .45) 45%, rgba(202, 209, 214, .08) 100%);
} @media (min-width: 880.01px) and (max-width: 1024px) {
html body.single-solution .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
position: relative;
align-self: stretch !important;
height: auto !important;
min-height: clamp(340px, 46.875vw, 400px) !important;
max-height: none !important;
}
html body.single-solution .elementor-location-single .elementor-element-8a0cd56 > .elementor-element-307f3e9 {
position: absolute;
inset: 0;
width: 100%;
height: 100% !important;
}
}