html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel {
--cie-brand-ink-height: clamp(18px, 1.388889vw, 26.667px);
--cie-brand-ink-gap: clamp(32px, 3.125vw, 60px);
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel.cie-brand-artwork-widths .swiper-slide {
width: calc(var(--cie-brand-ink-height) * var(--cie-logo-ink-aspect, var(--cie-logo-natural-aspect, 3)) * var(--cie-logo-balance, 1)) !important;
flex-shrink: 0;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel.cie-brand-artwork-widths .swiper-slide-inner {
padding-inline: 0 !important;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .cie-brand-gap-probe {
position: absolute;
visibility: hidden;
pointer-events: none;
width: var(--cie-brand-ink-gap);
height: 0;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image {
flex-shrink: 0;
width: auto !important;
height: calc(var(--cie-brand-ink-height) * var(--cie-logo-height-factor, 1) * var(--cie-logo-balance, 1)) !important;
max-width: none !important;
max-height: none !important;
transform: translate(var(--cie-logo-center-x, 0%), var(--cie-logo-center-y, 0%));
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/Vector-14.svg"] {
--cie-logo-height-factor: 1.00000000;
--cie-logo-center-x: -0.00000000%;
--cie-logo-center-y: -0.00000000%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/logo-akuvox-1.svg"] {
--cie-logo-height-factor: 1.00000000;
--cie-logo-center-x: -0.00000000%;
--cie-logo-center-y: -0.00000000%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/Inter-M-logo-1.svg"] {
--cie-logo-height-factor: 3.47826087;
--cie-logo-center-x: -0.12500000%;
--cie-logo-center-y: 0.12500000%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/zenitel-1.svg"] {
--cie-logo-height-factor: 3.52380952;
--cie-logo-center-x: 0.20833333%;
--cie-logo-center-y: 0.22522523%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/march-networks-1.svg"] {
--cie-logo-height-factor: 4.62500000;
--cie-logo-center-x: 0.32327586%;
--cie-logo-center-y: -4.05405405%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/Salto-2.svg"] {
--cie-logo-height-factor: 1.19540230;
--cie-logo-center-x: -0.58139535%;
--cie-logo-center-y: 2.40384615%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/stid-1.png"] {
--cie-logo-height-factor: 2.56551724;
--cie-logo-center-x: 0.26881720%;
--cie-logo-center-y: 1.20967742%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/wavelynx-2.svg"] {
--cie-logo-height-factor: 1.45054945;
--cie-logo-center-x: 0.26408451%;
--cie-logo-center-y: -1.13636364%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/akubela-1.svg"] {
--cie-logo-height-factor: 4.63829787;
--cie-logo-center-x: -0.00000000%;
--cie-logo-center-y: -0.22935780%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/cyp-1.svg"] {
--cie-logo-height-factor: 5.66233766;
--cie-logo-center-x: -0.22321429%;
--cie-logo-center-y: -0.11467890%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/dormakaba-1.svg"] {
--cie-logo-height-factor: 7.14754098;
--cie-logo-center-x: 0.85616438%;
--cie-logo-center-y: -0.11467890%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide-image[src*="/Quanika-1.svg"] {
--cie-logo-height-factor: 2.62650602;
--cie-logo-center-x: -0.63559322%;
--cie-logo-center-y: -1.14678899%;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/Vector-14.svg"]) {
--cie-logo-ink-aspect: 2.1034482759;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/logo-akuvox-1.svg"]) {
--cie-logo-ink-aspect: 3.3103448276;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/Inter-M-logo-1.svg"]) {
--cie-logo-ink-aspect: 3.3130434783;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/zenitel-1.svg"]) {
--cie-logo-ink-aspect: 3.6190476190;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/march-networks-1.svg"]) {
--cie-logo-ink-aspect: 4.5312500000;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/Salto-2.svg"]) {
--cie-logo-ink-aspect: 3.7011494253;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/stid-1.png"]) {
--cie-logo-ink-aspect: 2.4551724138;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/wavelynx-2.svg"]) {
--cie-logo-ink-aspect: 5.7912087912;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/akubela-1.svg"]) {
--cie-logo-ink-aspect: 4.9574468085;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/cyp-1.svg"]) {
--cie-logo-ink-aspect: 5.3506493506;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/dormakaba-1.svg"]) {
--cie-logo-ink-aspect: 8.7540983607;
}
html body .elementor-widget-image-carousel.home_logo_carosuel.home_logo_carosuel .swiper-slide:has(.swiper-slide-image[src*="/Quanika-1.svg"]) {
--cie-logo-ink-aspect: 2.6867469880;
} body .home_logo_carosuel .swiper-slide:has(img[src*="/cyp-1.svg"]) { --cie-logo-balance: .90; }
body .home_logo_carosuel .swiper-slide:has(img[src*="/wavelynx-2.svg"]) { --cie-logo-balance: .95; }
body .home_logo_carosuel .swiper-slide:has(img[src*="/Quanika-1.svg"]) { --cie-logo-balance: 1.05; }
body .home_logo_carosuel .swiper-slide-inner { overflow: visible !important; }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;
}
}.cie-home-carousel {width:100%;max-width:100%;min-width:0;--e-n-carousel-swiper-slides-gap:0px;}
.cie-home-carousel .e-n-carousel {overflow:hidden;}
.cie-home-carousel .cie-home-slide {width:100%;max-width:none;flex-shrink:0;}
.cie-home-carousel .cie-carousel-photo {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:0!important;overflow:hidden;pointer-events:none;}
.cie-home-carousel .cie-carousel-photo .elementor-widget-container {height:100%;}
.cie-home-carousel .cie-carousel-photo img {display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;}
.cie-home-carousel .cie-photo-right img {object-position:60% center;}
.cie-home-carousel .cie-home-slide > .e-con-inner {position:relative;z-index:1;}
.cie-home-carousel .cie-carousel-mobile {display:none;}
.cie-home-carousel ~ .elementor-element-565b5e2 {margin-top:clamp(12px,1.25vw,16px)!important;}
@media(min-width:1025px){.cie-home-carousel ~ .elementor-element-565b5e2 {margin-top:clamp(-64px,-3.333333vw,-40px)!important;}}
@media(max-width:767px){
.cie-home-carousel .cie-home-slide {flex-direction:column!important;gap:0!important;}
.cie-home-carousel .cie-carousel-photo {display:none!important;}
.cie-home-carousel .cie-home-slide > .e-con-inner {padding-bottom:0!important;row-gap:0!important;}
.cie-home-carousel .cie-carousel-mobile {display:block;position:relative;width:100%;height:clamp(220px,50vw,320px);flex:0 0 auto;margin:0;}
.cie-home-carousel .cie-carousel-mobile .elementor-widget-container {height:100%;}
.cie-home-carousel .cie-carousel-mobile img {width:100%;height:100%;object-fit:contain;object-position:right center;}
.cie-home-carousel .cie-carousel-mobile:after {content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#fff 0%,transparent 25%,transparent 60%,#fff 100%);}
} .cie-home-carousel .cie-home-slide > .e-con-inner {position:static;z-index:auto;}
.cie-home-carousel .cie-home-slide .elementor-element-118a7af {position:relative;z-index:1;}
.cie-home-carousel .cie-carousel-photo::after {content:"";position:absolute;left:0;right:0;bottom:0;height:51.146132%;background:linear-gradient(to bottom,transparent,#fff);z-index:3;pointer-events:none;}
@media(min-width:431px) and (max-width:1024px){.cie-home-carousel .cie-carousel-photo::before {content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.97) clamp(38%,44vw,50%),rgba(255,255,255,.84) clamp(54%,62vw,68%),rgba(255,255,255,.4) clamp(72%,78vw,84%),transparent 100%);}} @media (min-width: 1025px) {
.cie-home-carousel ~ .elementor-element-565b5e2 > .e-con-inner {
row-gap: clamp(10px, 0.729167vw, 14px) !important;
padding-top: clamp(20px, 1.666667vw, 32px) !important;
padding-bottom: clamp(50px, 3.125vw, 60px) !important;
}
.cie-home-carousel ~ .elementor-element-565b5e2 .elementor-element-27aa9fe {
margin-block: clamp(-9px, -0.46875vw, -7px) !important;
}
}body.home.page-id-539 .elementor-539 > .cie-home-carousel:has(+ .elementor-element-565b5e2) {
margin-bottom: 0 !important;
} body.home.page-id-539 .elementor-539 > .cie-home-carousel + .elementor-element-565b5e2 {
--cie-home-brand-space: clamp(40px, 3.125vw, 60px);
margin-top: 0 !important;
} @media (min-width: 768px) {
body.home.page-id-539 #content .elementor-539 > .cie-home-carousel:has(+ .elementor-element-565b5e2) .cie-home-slide > .e-con-inner {
padding-bottom: 0 !important;
}
} body.home.page-id-539 .elementor-539 > .cie-home-carousel + .elementor-element-565b5e2 > .e-con-inner {
padding-top: calc(var(--cie-home-brand-space) - 4px) !important;
padding-bottom: var(--cie-home-brand-space) !important; row-gap: var(--row-gap, calc(clamp(24px, 2.083333vw, 40px) - 4px)) !important;
}
body.home.page-id-539 .elementor-539 > .cie-home-carousel + .elementor-element-565b5e2 .elementor-element-9e2432c {
display: none !important;
}
body.home.page-id-539 .elementor-539 > .cie-home-carousel + .elementor-element-565b5e2 .home_logo_carosuel {
--cie-brand-row-height: calc(clamp(18px, 1.388889vw, 26.667px) + 8px);
margin-block: 0 !important;
} @media (max-width: 767px) {
body.home.page-id-539 .elementor-539 > .cie-home-carousel + .elementor-element-565b5e2 {
--cie-home-brand-space: clamp(28px, 4vw, 32px);
}
}