.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-c966dae{z-index:6;}.elementor-8 .elementor-element.elementor-element-c966dae img{width:21.927vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-52d1f5d{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-52d1f5d{left:0px;}.elementor-8 .elementor-element.elementor-element-52d1f5d{top:3.385vw;z-index:5;}.elementor-8 .elementor-element.elementor-element-52d1f5d img{width:21.927vw;}.elementor-8 .elementor-element.elementor-element-d30c2bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c919e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ee3323d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1d47cbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-bf12d1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4134117{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-dd14bee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-66b7f9c{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, clamp(840px, 62,5vw, 10000px) );max-width:clamp(840px, 62,5vw, 10000px);--container-widget-width:clamp(840px, 62,5vw, 10000px);--container-widget-flex-grow:0;border-style:solid;border-width:4px 4px 4px 4px;border-color:#D9D9D9;border-radius:63px 63px 63px 63px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#E5DDDF;--e-n-carousel-dots-hover-color:#E5DDDF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--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:50px;}:where( .elementor-8 .elementor-element.elementor-element-66b7f9c .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-8 .elementor-element.elementor-element-66b7f9c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:17px;--swiper-pagination-bullet-vertical-gap:17px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4f9fccc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon{font-size:clamp(16px, 1.042vw, 24px);}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon svg{height:clamp(16px, 1.042vw, 24px);}.elementor-8 .elementor-element.elementor-element-ddba320{z-index:6;}.elementor-8 .elementor-element.elementor-element-ddba320 img{width:21.146vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cf33abb{right:-2.708vw;}body.rtl .elementor-8 .elementor-element.elementor-element-cf33abb{left:-2.708vw;}.elementor-8 .elementor-element.elementor-element-cf33abb{top:2.188vw;z-index:5;}.elementor-8 .elementor-element.elementor-element-cf33abb img{width:21.146vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-60b3e48{left:-34px;}body.rtl .elementor-8 .elementor-element.elementor-element-60b3e48{right:-34px;}.elementor-8 .elementor-element.elementor-element-60b3e48{top:-34px;}.elementor-8 .elementor-element.elementor-element-60b3e48 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-60b3e48.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-60b3e48.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-60b3e48.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-60b3e48.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-60b3e48.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-60b3e48 .elementor-icon{font-size:68px;}.elementor-8 .elementor-element.elementor-element-60b3e48 .elementor-icon svg{height:68px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-72290c3{left:-32px;}body.rtl .elementor-8 .elementor-element.elementor-element-72290c3{right:-32px;}.elementor-8 .elementor-element.elementor-element-72290c3{top:-32px;}.elementor-8 .elementor-element.elementor-element-72290c3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-72290c3.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-72290c3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-72290c3.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-8 .elementor-element.elementor-element-72290c3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-72290c3.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-8 .elementor-element.elementor-element-72290c3 .elementor-icon{font-size:66px;}.elementor-8 .elementor-element.elementor-element-72290c3 .elementor-icon svg{height:66px;}.elementor-8 .elementor-element.elementor-element-938d091{--display:flex;--border-radius:0px 0px 06px 06px;}.elementor-8 .elementor-element.elementor-element-8fc0f92{--display:flex;--border-radius:0px 0px 06px 06px;}.elementor-8 .elementor-element.elementor-element-66e665d{--display:flex;--border-radius:0px 0px 06px 06px;}.elementor-8 .elementor-element.elementor-element-14d31bf{--display:flex;--border-radius:0px 0px 06px 06px;}.elementor-8 .elementor-element.elementor-element-480f2cc{--display:flex;--border-radius:0px 0px 06px 06px;}.elementor-8 .elementor-element.elementor-element-9e5a22e{--n-accordion-title-font-size:clamp(25.6px, 1.667vw, 38.4px);--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:06px 6px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-f0afde1 );--n-accordion-title-hover-color:var( --e-global-color-f0afde1 );--n-accordion-title-active-color:var( --e-global-color-f0afde1 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f0afde1 );}.elementor-8 .elementor-element.elementor-element-9e5a22e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-3c39b68 );border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-9e5a22e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-66ef5c9 );border-style:none;--padding-top:40px;--padding-right:55px;--padding-bottom:40px;--padding-left:32px;}.elementor-8 .elementor-element.elementor-element-9e5a22e {--n-accordion-padding:30px 32px 30px 32px;}:where( .elementor-8 .elementor-element.elementor-element-9e5a22e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:500;line-height:111%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-45e01d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-c966dae img{width:45.564vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-52d1f5d{right:-11.031vw;}body.rtl .elementor-8 .elementor-element.elementor-element-52d1f5d{left:-11.031vw;}.elementor-8 .elementor-element.elementor-element-52d1f5d{top:7.194vw;}.elementor-8 .elementor-element.elementor-element-52d1f5d img{width:45.564vw;}.elementor-8 .elementor-element.elementor-element-d30c2bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c919e3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ee3323d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1d47cbd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-bf12d1a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4134117{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-dd14bee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-66b7f9c{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:2px 2px 2px 2px;border-radius:35px 35px 35px 35px;}:where( .elementor-8 .elementor-element.elementor-element-66b7f9c .swiper-slide ) > .e-con{--padding-top:6.715vw;--padding-right:5.995vw;--padding-bottom:0;--padding-left:5.995vw;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:6.715vw;--padding-inline-end:5.995vw;--padding-block-end:0;--padding-inline-start:5.995vw;}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon{font-size:clamp(19.2px, 2.878vw, 28.8px);}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon svg{height:clamp(19.2px, 2.878vw, 28.8px);}.elementor-8 .elementor-element.elementor-element-ddba320 img{width:44.964vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cf33abb{right:-5.635vw;}body.rtl .elementor-8 .elementor-element.elementor-element-cf33abb{left:-5.635vw;}.elementor-8 .elementor-element.elementor-element-cf33abb{top:4.676vw;}.elementor-8 .elementor-element.elementor-element-cf33abb img{width:44.964vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-60b3e48{left:-25px;}body.rtl .elementor-8 .elementor-element.elementor-element-60b3e48{right:-25px;}.elementor-8 .elementor-element.elementor-element-60b3e48{top:-25px;}.elementor-8 .elementor-element.elementor-element-60b3e48 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-60b3e48 .elementor-icon svg{height:50px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-72290c3{left:-25px;}body.rtl .elementor-8 .elementor-element.elementor-element-72290c3{right:-25px;}.elementor-8 .elementor-element.elementor-element-72290c3{top:-25px;}.elementor-8 .elementor-element.elementor-element-72290c3 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-72290c3 .elementor-icon svg{height:50px;}.elementor-8 .elementor-element.elementor-element-9e5a22e {--n-accordion-padding:33px 23px 33px 23px;}.elementor-8 .elementor-element.elementor-element-9e5a22e{--n-accordion-title-font-size:clamp(25.6px, 3.837vw, 38.4px);}:where( .elementor-8 .elementor-element.elementor-element-9e5a22e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:23px;--padding-right:23px;--padding-bottom:23px;--padding-left:23px;}.elementor-8 .elementor-element.elementor-element-45e01d0 .elementor-heading-title{font-size:clamp(19.2px, 2.878vw, 28.8px);}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c966dae img{width:50vw;}.elementor-8 .elementor-element.elementor-element-52d1f5d img{width:50vw;}.elementor-8 .elementor-element.elementor-element-66b7f9c{--e-n-carousel-swiper-slides-to-display:1;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-vertical-offset:30px;}:where( .elementor-8 .elementor-element.elementor-element-66b7f9c .swiper-slide ) > .e-con{--padding-top:6.219vw;--padding-right:6.219vw;--padding-bottom:0;--padding-left:6.219vw;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:6.219vw;--padding-inline-end:6.219vw;--padding-block-end:0;--padding-inline-start:6.219vw;}.elementor-8 .elementor-element.elementor-element-66b7f9c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon{font-size:clamp(11.2px, 3.483vw, 16.8px);}.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon svg{height:clamp(11.2px, 3.483vw, 16.8px);}.elementor-8 .elementor-element.elementor-element-ddba320 img{width:68.905vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cf33abb{right:-8.706vw;}body.rtl .elementor-8 .elementor-element.elementor-element-cf33abb{left:-8.706vw;}.elementor-8 .elementor-element.elementor-element-cf33abb{top:7.214vw;}.elementor-8 .elementor-element.elementor-element-cf33abb img{width:68.905vw;}.elementor-8 .elementor-element.elementor-element-9e5a22e{--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:clamp(14.4px, 4.478vw, 21.6px);}.elementor-8 .elementor-element.elementor-element-9e5a22e {--n-accordion-padding:19px 13px 19px 13px;}:where( .elementor-8 .elementor-element.elementor-element-9e5a22e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:13px;--padding-right:13px;--padding-bottom:13px;--padding-left:13px;}.elementor-8 .elementor-element.elementor-element-45e01d0 .elementor-heading-title{font-size:clamp(11.2px, 3.483vw, 16.8px);}}/* Start custom CSS for image, class: .elementor-element-c966dae */.elementor-8 .elementor-element.elementor-element-c966dae img{
    aspect-ratio: 421/600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d1f5d */.elementor-8 .elementor-element.elementor-element-52d1f5d img{
    aspect-ratio: 421/600;
}

@media(max-width:767px){
.elementor-8 .elementor-element.elementor-element-52d1f5d{
    width: max-content;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c2bd */@media(max-width:1024px){
.elementor-8 .elementor-element.elementor-element-d30c2bd{
    aspect-ratio:1;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-66b7f9c */.elementor-8 .elementor-element.elementor-element-66b7f9c .e-n-carousel{
    padding-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f9fccc */.elementor-8 .elementor-element.elementor-element-4f9fccc .elementor-icon-wrapper{
    display:flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddba320 */.elementor-8 .elementor-element.elementor-element-ddba320 img{
    aspect-ratio: 203/242;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf33abb */.elementor-8 .elementor-element.elementor-element-cf33abb img{
    aspect-ratio: 399/497;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-display: auto;
	src: url('https://dev.agencewoodle.ch/wp-content/uploads/2026/06/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */