html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) {
--cie-solution-hero-media-height: clamp(280px, 26.388889vw, 380px);
position: relative;
height: var(--cie-solution-hero-media-height) !important;
min-height: 0 !important;
max-height: none !important;
aspect-ratio: auto !important;
align-self: stretch !important;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
background-color: inherit;
} html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
}
html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image > .elementor-widget-container,
html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image img {
display: block !important;
width: 100% !important;
height: 100% !important;
max-height: none !important;
margin: 0 !important;
} html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image img {
object-fit: cover !important;
object-position: right center !important;
-webkit-mask-image: linear-gradient(to right, transparent, #000 var(--cie-solution-hero-fade-stop, 22%)) !important;
mask-image: linear-gradient(to right, transparent, #000 var(--cie-solution-hero-fade-stop, 22%)) !important;
} html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image.cie-solution-hero-soft-fade {
--cie-solution-hero-fade-stop: 8%;
} html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image:has(img.wp-image-20961) {
box-sizing: border-box;
padding-left: clamp(32px, 4vw, 80px) !important;
}
html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) > .elementor-widget-image:has(img.wp-image-20961) img {
object-position: left center !important;
-webkit-mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .35) 4%, rgba(0, 0, 0, .8) 10%, rgba(0, 0, 0, .96) 18%, #000 30%) !important;
mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .35) 4%, rgba(0, 0, 0, .8) 10%, rgba(0, 0, 0, .96) 18%, #000 30%) !important;
} html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image))::after {
content: none !important;
} @media (min-width: 880.01px) {
html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) {
height: auto !important;
min-height: var(--cie-solution-hero-media-height) !important;
}
}
@media (max-width: 880px) {
html body.single-solution #main .elementor-location-single .elementor[data-elementor-post-type="solution"] > :is(.cie-solution-hero, [data-id="9e5824d"], .e-con:first-child:has(> .leftsection)) > :is(.cie-solution-hero-media, [data-id="8a0cd56"], .e-con:not(.leftsection):has(> .elementor-widget-image)) {
--cie-solution-hero-media-height: clamp(220px, 50vw, 320px);
width: 100% !important;
}
}