.elementor-1182 .elementor-element.elementor-element-a572cfc{--display:flex;}.elementor-1182 .elementor-element.elementor-element-67d5a7a{--display:flex;}.elementor-1182 .elementor-element.elementor-element-a239a58{--display:flex;}.elementor-1182 .elementor-element.elementor-element-495bbe0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-v4-color-primary-brand-1 );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:15px;}.elementor-1182 .elementor-element.elementor-element-d07d1b1{width:var( --container-widget-width, 45% );max-width:45%;background-color:var( --e-global-color-v4-color-secondary-brand-1 );padding:2rem 2rem 2rem 2rem;--container-widget-width:45%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-d07d1b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1182 .elementor-element.elementor-element-d07d1b1 .elementor-counter-title{justify-content:start;color:var( --e-global-color-v4-color-light );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;}.elementor-1182 .elementor-element.elementor-element-d07d1b1 .elementor-counter{gap:0px;}.elementor-1182 .elementor-element.elementor-element-d07d1b1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-v4-color-light );font-family:"Paralucent", Sans-serif;font-size:55px;font-weight:500;}.elementor-1182 .elementor-element.elementor-element-8a74dcc{width:var( --container-widget-width, 45% );max-width:45%;background-color:var( --e-global-color-v4-color-primary-brand-1 );padding:2rem 2rem 2rem 2rem;--container-widget-width:45%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1182 .elementor-element.elementor-element-8a74dcc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1182 .elementor-element.elementor-element-8a74dcc .elementor-counter-title{justify-content:start;color:var( --e-global-color-v4-color-light );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;}.elementor-1182 .elementor-element.elementor-element-8a74dcc .elementor-counter{gap:0px;}.elementor-1182 .elementor-element.elementor-element-8a74dcc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-v4-color-light );font-family:"Paralucent", Sans-serif;font-size:55px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-495bbe0{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 20px;}.elementor-1182 .elementor-element.elementor-element-d07d1b1 .elementor-counter-number-wrapper{font-size:45px;}.elementor-1182 .elementor-element.elementor-element-8a74dcc .elementor-counter-number-wrapper{font-size:45px;}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-495bbe0{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-1182 .elementor-element.elementor-element-d07d1b1{padding:1rem 1rem 1rem 1rem;}.elementor-1182 .elementor-element.elementor-element-d07d1b1 .elementor-counter-number-wrapper{font-size:30px;}.elementor-1182 .elementor-element.elementor-element-8a74dcc{padding:1rem 1rem 1rem 1rem;}.elementor-1182 .elementor-element.elementor-element-8a74dcc .elementor-counter-number-wrapper{font-size:30px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-495bbe0 */.elementor-1182 .elementor-element.elementor-element-495bbe0 .swiper-pagination-bullet {
    border-radius: 0 !important;
    height: 3px !important;
    width: 20px !important;
    opacity: 0.5;
    transition: width 0.3s ease, opacity 0.3s ease;
}

.elementor-1182 .elementor-element.elementor-element-495bbe0 .swiper-pagination-bullet-active {
    width: 40px !important;
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Paralucent';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cciga.ch/wp-content/uploads/2026/06/fonnts.com-Paralucent_Demi_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Paralucent';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cciga.ch/wp-content/uploads/2026/06/fonnts.com-Paralucent_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Paralucent';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cciga.ch/wp-content/uploads/2026/06/fonnts.com-Paralucent_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Paralucent';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cciga.ch/wp-content/uploads/2026/06/fonnts.com-Paralucent_Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */