html body.home #content .elementor-element.home_bg_slide > .e-con-inner {
padding-top: clamp(32px, 2.5vw, 48px) !important;
padding-bottom: clamp(40px, 3.333333vw, 64px) !important;
} html body.home #content .home_bg_slide > .elementor-background-slideshow .elementor-background-slideshow__slide__image {
background-size: contain !important;
background-position: right center !important;
background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
html body.home #content .elementor-element.home_bg_slide > .e-con-inner {
padding-top: 24px !important;
padding-bottom: 0 !important;
}
html body.home #content .home_bg_slide > .cie-hero-mobile-media {
height: clamp(260px, 71.8vw, 300px) !important;
background: #fff;
}
html body.home #content .cie-hero-mobile-media > img {
object-fit: contain !important;
object-position: right center !important;
}
} html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element[data-id="0b58d52"] {
padding-block: clamp(24px, 2.222222vw, 40px) !important;
}
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element[data-id="029ca2f"] img {
object-fit: contain !important;
object-position: left center !important;
}
@media (min-width: 1025px) {
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element:is([data-id="62f088d"], [data-id="d69b007"]) {
min-height: clamp(380px, 28vw, 480px) !important;
height: auto !important;
}
} @media (max-width: 1024px) {
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element:is([data-id="52738c4"], [data-id="029ca2f"]) {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
aspect-ratio: auto !important;
}
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element[data-id="029ca2f"] img {
width: 100% !important;
height: auto !important;
max-height: 280px !important;
object-position: center !important;
}
} html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .leftsection {
padding-block: clamp(24px, 2.222222vw, 40px) !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
aspect-ratio: 960 / 380 !important;
background-color: #cad1d6;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 img {
width: auto !important;
max-width: 100% !important;
height: 100% !important;
margin-left: auto;
object-fit: contain !important;
object-position: right center !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9,
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 .elementor-widget-container {
display: flex !important;
justify-content: flex-end;
} html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56::after {
content: none !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 img:not(.wp-image-20957) {
-webkit-mask-image: linear-gradient(to right, transparent, #000 22%);
mask-image: linear-gradient(to right, transparent, #000 22%);
}
@media (min-width: 880.01px) and (max-width: 1024px) {
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
min-height: 0 !important;
}
}
@media (max-width: 880px) {
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9,
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 .elementor-widget-container {
justify-content: center;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .leftsection > .elementor-widget-heading {
width: 100% !important;
max-width: 100% !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
height: clamp(180px, 36.458333vw, 280px) !important;
min-height: 0 !important;
max-height: none !important;
aspect-ratio: auto !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 img {
margin-inline: auto !important;
object-position: center !important;
}
} html body { --cie-hero-frame-height: clamp(280px, 26.388889vw, 380px); }
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element:is([data-id="52738c4"], [data-id="029ca2f"]),
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d > .elementor-element-8a0cd56 {
height: var(--cie-hero-frame-height) !important;
min-height: 0 !important;
max-height: none !important;
aspect-ratio: auto !important;
align-self: center;
}
html body.page-child.parent-pageid-30 #main.site-main .entry-content > .elementor[data-elementor-type="wp-page"] > [data-id="4ec4766"] .elementor-element[data-id="029ca2f"] img,
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 img {
width: 100% !important;
height: 100% !important;
max-height: none !important;
object-fit: contain !important;
object-position: right center !important;
}
html body.single-solution #main .elementor-location-single .elementor-element-9e5824d .elementor-element-307f3e9 img { -webkit-mask-image: none;
mask-image: none;
} @media (min-width: 768px) {
html body.home #content .home_bg_slide > .elementor-background-slideshow .elementor-background-slideshow__slide__image {
background-size: cover !important;
background-position: center center !important;
} html body.home #content .home_bg_slide > .elementor-background-slideshow .elementor-background-slideshow__slide__image:is([style*="white-banner-akubela.png"], [style*="product-banner.png"], [style*="homepage-banner-4-scaled.jpg"]) {
background-position: 60% center !important;
}
html body.home #content .home_bg_slide > .elementor-background-slideshow {
height: 100% !important;
top: 0 !important;
bottom: 0 !important;
transform: none;
}
}
@media (max-width: 1024px) {
html body { --cie-hero-frame-height: clamp(220px, 50vw, 320px); }
}
@media (max-width: 767px) {
html body.home #content .home_bg_slide > .cie-hero-mobile-media {
height: var(--cie-hero-frame-height) !important;
}
}