.elementor-10 .elementor-element.elementor-element-adf3375{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overflow:hidden;--overlay-opacity:0.3;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-adf3375:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-adf3375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFF3;}.elementor-10 .elementor-element.elementor-element-adf3375::before, .elementor-10 .elementor-element.elementor-element-adf3375 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-adf3375 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-adf3375 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-adf3375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-adf3375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/145183-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4779992{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4779992::before, .elementor-10 .elementor-element.elementor-element-4779992 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4779992 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4779992 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4779992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4779992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-b8d3d02{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-c622dc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-ac356cc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ac356cc .elementor-headline{text-align:left;font-family:"Sora", Sans-serif;font-size:58px;font-weight:600;line-height:76px;}.elementor-10 .elementor-element.elementor-element-ac356cc .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-ac356cc .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-87e3c19{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-edaa1a3 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-6ef0115 .elementor-button{background-color:var( --e-global-color-edaa1a3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-b11a039 );color:var( --e-global-color-b11a039 );border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-bd36f13{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-bd36f13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd36f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8BCCEC5E;}.elementor-10 .elementor-element.elementor-element-bd36f13::before, .elementor-10 .elementor-element.elementor-element-bd36f13 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd36f13 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd36f13 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd36f13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd36f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8146cf3 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-8146cf3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.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 );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b61f611{left:-190px;}body.rtl .elementor-10 .elementor-element.elementor-element-b61f611{right:-190px;}.elementor-10 .elementor-element.elementor-element-b61f611{top:-130px;}.elementor-10 .elementor-element.elementor-element-b61f611 img{width:100%;max-width:600px;opacity:0.65;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8130e74{right:-180px;}body.rtl .elementor-10 .elementor-element.elementor-element-8130e74{left:-180px;}.elementor-10 .elementor-element.elementor-element-8130e74{bottom:150px;}.elementor-10 .elementor-element.elementor-element-8130e74 img{width:100%;max-width:600px;opacity:0.65;}.elementor-10 .elementor-element.elementor-element-c7b60c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.54;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-c7b60c4::before, .elementor-10 .elementor-element.elementor-element-c7b60c4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c7b60c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c7b60c4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c7b60c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c7b60c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c7b60c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e8d1583{--e-image-carousel-slides-to-show:6;width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-e8d1583 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e8d1583.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e8d1583 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-4fa76e9{--display:flex;--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;--overflow:hidden;--overlay-opacity:0.44;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-4fa76e9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4fa76e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8BCCEC08;}.elementor-10 .elementor-element.elementor-element-4fa76e9::before, .elementor-10 .elementor-element.elementor-element-4fa76e9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4fa76e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4fa76e9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4fa76e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4fa76e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/145183-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c8deb5a{left:-190px;}body.rtl .elementor-10 .elementor-element.elementor-element-c8deb5a{right:-190px;}.elementor-10 .elementor-element.elementor-element-c8deb5a{z-index:-50;}.elementor-10 .elementor-element.elementor-element-c8deb5a img{width:100%;max-width:600px;opacity:0.65;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3c93149{left:60%;}body.rtl .elementor-10 .elementor-element.elementor-element-3c93149{right:60%;}.elementor-10 .elementor-element.elementor-element-3c93149{top:-250px;z-index:-50;}.elementor-10 .elementor-element.elementor-element-3c93149 img{width:100%;max-width:600px;opacity:0.28;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c6e210b{right:-150px;}body.rtl .elementor-10 .elementor-element.elementor-element-c6e210b{left:-150px;}.elementor-10 .elementor-element.elementor-element-c6e210b{bottom:0px;z-index:-49;}.elementor-10 .elementor-element.elementor-element-c6e210b img{width:100%;max-width:600px;opacity:1;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-26cba36{left:-190px;}body.rtl .elementor-10 .elementor-element.elementor-element-26cba36{right:-190px;}.elementor-10 .elementor-element.elementor-element-26cba36{bottom:20px;z-index:-99;}.elementor-10 .elementor-element.elementor-element-26cba36 img{width:100%;max-width:600px;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-4f48e64{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-5afb226 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8c03c7c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ca750f0{text-align:left;}.elementor-10 .elementor-element.elementor-element-ca750f0 img{width:300px;height:450px;object-fit:cover;object-position:center center;border-style:solid;border-width:7px 7px 7px 7px;border-color:#8BCCEC6B;border-radius:148px 148px 148px 148px;}.elementor-10 .elementor-element.elementor-element-b1e964c{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8239038 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ceefebb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9736b8f{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-e80359c{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-8f748aa .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-b11a039 );color:var( --e-global-color-b11a039 );border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-bc8cf83{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5a00f38{text-align:left;}.elementor-10 .elementor-element.elementor-element-5a00f38 img{width:300px;height:450px;object-fit:cover;object-position:center center;border-style:solid;border-width:7px 7px 7px 7px;border-color:#8BCCEC6B;border-radius:148px 148px 148px 148px;}.elementor-10 .elementor-element.elementor-element-25eb118{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3a3fa28 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7fe5e4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d964113{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:right;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-d48b2ae{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:right;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-230c265 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-b11a039 );color:var( --e-global-color-b11a039 );border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-889ded2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2415aa8{text-align:left;}.elementor-10 .elementor-element.elementor-element-2415aa8 img{width:300px;height:450px;object-fit:cover;object-position:center center;border-style:solid;border-width:7px 7px 7px 7px;border-color:#8BCCEC6B;border-radius:148px 148px 148px 148px;}.elementor-10 .elementor-element.elementor-element-1b985f6{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc5c8b0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8dd1d05{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4faaa2f{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-b30b10e{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-85d654f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-b11a039 );color:var( --e-global-color-b11a039 );border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-00ceaad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--overlay-opacity:0.41;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-00ceaad::before, .elementor-10 .elementor-element.elementor-element-00ceaad > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-00ceaad > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-00ceaad > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-00ceaad > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-00ceaad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9d8a55f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--overlay-opacity:0.57;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FDA5BE75;--border-color:#FDA5BE75;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-9d8a55f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d8a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDA5BE2B;}.elementor-10 .elementor-element.elementor-element-9d8a55f::before, .elementor-10 .elementor-element.elementor-element-9d8a55f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9d8a55f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9d8a55f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9d8a55f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9d8a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-48fe5ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cfb1c28{z-index:50;text-align:center;}.elementor-10 .elementor-element.elementor-element-cfb1c28 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-490d582{z-index:50;text-align:center;}.elementor-10 .elementor-element.elementor-element-490d582 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-098a02f{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b0e2040 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-b11a039 );color:var( --e-global-color-b11a039 );border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-bbf6db3{--display:flex;--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;--overflow:hidden;--overlay-opacity:0.44;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-bbf6db3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bbf6db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8BCCEC08;}.elementor-10 .elementor-element.elementor-element-bbf6db3::before, .elementor-10 .elementor-element.elementor-element-bbf6db3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bbf6db3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bbf6db3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bbf6db3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bbf6db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/145183-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bc9af04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9463d6{z-index:50;}.elementor-10 .elementor-element.elementor-element-b9463d6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-f447c80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f447c80.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-main-swiper{width:100%;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-main-swiper .swiper-slide{background-color:#02010100;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__header, .elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__name{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__text{color:var( --e-global-color-edaa1a3 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__image img{width:55px;height:55px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__image + cite{margin-inline-start:15px;margin-inline-end:0;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__icon svg{width:22px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-star-rating{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-star-rating i:before{color:#FFD841;}.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-star-rating i{color:#FFD8414F;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9e097ec{left:-152px;}body.rtl .elementor-10 .elementor-element.elementor-element-9e097ec{right:-152px;}.elementor-10 .elementor-element.elementor-element-9e097ec{top:-30px;z-index:-20;}.elementor-10 .elementor-element.elementor-element-9e097ec img{width:100%;max-width:450px;opacity:0.65;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-67505e0{right:-277px;}body.rtl .elementor-10 .elementor-element.elementor-element-67505e0{left:-277px;}.elementor-10 .elementor-element.elementor-element-67505e0{top:-47px;z-index:-25;}.elementor-10 .elementor-element.elementor-element-67505e0 img{width:100%;max-width:500px;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-7914764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--overlay-opacity:0.41;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-7914764:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7914764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11a039 );}.elementor-10 .elementor-element.elementor-element-7914764::before, .elementor-10 .elementor-element.elementor-element-7914764 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7914764 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7914764 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7914764 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7914764 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-62ddddc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2caebd2{z-index:50;}.elementor-10 .elementor-element.elementor-element-2caebd2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7572689 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7572689{color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-ad1ec71{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-43ef180{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a66c48f{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a66c48f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a66c48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDA5BE2B;}.elementor-10 .elementor-element.elementor-element-a66c48f::before, .elementor-10 .elementor-element.elementor-element-a66c48f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a66c48f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a66c48f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a66c48f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a66c48f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c879798{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-c879798:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c879798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11a039 );}.elementor-10 .elementor-element.elementor-element-c879798::before, .elementor-10 .elementor-element.elementor-element-c879798 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c879798 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c879798 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c879798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c879798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-2f2a04e .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Sora", Sans-serif;font-size:35px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2f2a04e .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5fd5e57 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Sora", Sans-serif;font-size:35px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5fd5e57 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5698b3e{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5698b3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5698b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF2B;}.elementor-10 .elementor-element.elementor-element-5698b3e::before, .elementor-10 .elementor-element.elementor-element-5698b3e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5698b3e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5698b3e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5698b3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5698b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2152386{--display:flex;--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2152386:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2152386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11a039 );}.elementor-10 .elementor-element.elementor-element-87981fc{text-align:left;}.elementor-10 .elementor-element.elementor-element-87981fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b7c2bbf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d85e307{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d85e307:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d85e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDA5BE2B;}.elementor-10 .elementor-element.elementor-element-d85e307::before, .elementor-10 .elementor-element.elementor-element-d85e307 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d85e307 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d85e307 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d85e307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d85e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-be2301e{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-be2301e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-be2301e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-be2301e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-c548395{--display:flex;--justify-content:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c548395:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c548395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDA5BE2B;}.elementor-10 .elementor-element.elementor-element-c548395::before, .elementor-10 .elementor-element.elementor-element-c548395 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c548395 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c548395 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c548395 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c548395 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1bdcff7{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-1bdcff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-1bdcff7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1bdcff7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-d1768b0{--display:flex;--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-10 .elementor-element.elementor-element-7b7b5c4b{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.44;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-7b7b5c4b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FCFF;}.elementor-10 .elementor-element.elementor-element-7b7b5c4b::before, .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7b7b5c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/145183-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4392d1fe{left:-190px;}body.rtl .elementor-10 .elementor-element.elementor-element-4392d1fe{right:-190px;}.elementor-10 .elementor-element.elementor-element-4392d1fe{z-index:12;}.elementor-10 .elementor-element.elementor-element-4392d1fe img{width:100%;max-width:600px;opacity:0.45;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-49c031ab{left:60%;}body.rtl .elementor-10 .elementor-element.elementor-element-49c031ab{right:60%;}.elementor-10 .elementor-element.elementor-element-49c031ab{top:-250px;z-index:25;}.elementor-10 .elementor-element.elementor-element-49c031ab img{width:100%;max-width:600px;opacity:0.28;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5064b4b6{right:-150px;}body.rtl .elementor-10 .elementor-element.elementor-element-5064b4b6{left:-150px;}.elementor-10 .elementor-element.elementor-element-5064b4b6{bottom:226px;}.elementor-10 .elementor-element.elementor-element-5064b4b6 img{width:100%;max-width:600px;opacity:0.62;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-10f5595a{left:-190px;}body.rtl .elementor-10 .elementor-element.elementor-element-10f5595a{right:-190px;}.elementor-10 .elementor-element.elementor-element-10f5595a{bottom:260px;z-index:11;}.elementor-10 .elementor-element.elementor-element-10f5595a img{width:100%;max-width:600px;opacity:0.5;}.elementor-10 .elementor-element.elementor-element-7391d4f{--display:flex;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-10 .elementor-element.elementor-element-7391d4f::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/145183-1.jpg");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4dbe5ffc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-414cc3e6{z-index:50;}.elementor-10 .elementor-element.elementor-element-414cc3e6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-958f71d{z-index:25;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point{margin-left:139px;margin-right:139px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item + .stratum-vertical-timeline-item{margin-top:190px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-image{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-content{padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-958f71d  .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-title{margin:0px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-958f71d  .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--text{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--icon .stratum-vertical-timeline-item__icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--icon svg{width:16px;height:16px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content{height:90px;width:90px;}.elementor-10 .elementor-element.elementor-element-958f71d  .stratum-vertical-timeline-item__point-content{border-radius:50% 50% 50% 50%;color:var( --e-global-color-b11a039 );}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item.is-active .stratum-vertical-timeline-item__point-content{background-color:#71d7f7;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline__line{background-color:#FDA5BE50;width:8px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline__line-progress{background-color:#71d7f7;}.elementor-10 .elementor-element.elementor-element-7cfc5e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;--z-index:14;}.elementor-10 .elementor-element.elementor-element-7cfc5e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cfc5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b11a039 );}.elementor-10 .elementor-element.elementor-element-41efe4e{--display:flex;--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-809be1c{z-index:50;}.elementor-10 .elementor-element.elementor-element-809be1c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-779ce3a{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-edaa1a3 );}.elementor-10 .elementor-element.elementor-element-42a05b2{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-adf3375{--min-height:80vh;--padding-top:170px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-4779992{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-b8d3d02{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-ac356cc .elementor-headline{font-size:38px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-bd36f13{--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8146cf3 .elementor-custom-embed-play i{font-size:76px;}.elementor-10 .elementor-element.elementor-element-8146cf3 .elementor-custom-embed-play svg{width:76px;height:76px;}.elementor-10 .elementor-element.elementor-element-c7b60c4{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e8d1583{--e-image-carousel-slides-to-show:4;}.elementor-10 .elementor-element.elementor-element-4fa76e9{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-4f48e64{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-8c03c7c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-ca750f0 img{width:250px;height:350px;}.elementor-10 .elementor-element.elementor-element-bc8cf83{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5a00f38 img{width:250px;height:350px;}.elementor-10 .elementor-element.elementor-element-889ded2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2415aa8 img{width:250px;height:350px;}.elementor-10 .elementor-element.elementor-element-00ceaad{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-9d8a55f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48fe5ca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bbf6db3{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-bc9af04{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-7914764{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-62ddddc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-43ef180{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-c879798{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2f2a04e .elementor-counter-number-wrapper{font-size:25px;}.elementor-10 .elementor-element.elementor-element-5fd5e57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5fd5e57 .elementor-counter-number-wrapper{font-size:25px;}.elementor-10 .elementor-element.elementor-element-5698b3e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-2152386{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-87981fc{text-align:center;}.elementor-10 .elementor-element.elementor-element-87981fc .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-be2301e.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title a{font-size:26px;}.elementor-10 .elementor-element.elementor-element-c548395{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-c548395.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-1bdcff7.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title a{font-size:26px;}.elementor-10 .elementor-element.elementor-element-7b7b5c4b{--padding-top:0px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-7391d4f::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7391d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://osmodigital.ch/wp-content/uploads/2025/04/ApplicationFrameHost_7yoOHty4jB.png");}.elementor-10 .elementor-element.elementor-element-7391d4f{--overlay-opacity:0;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-958f71d > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point{margin-left:30px;margin-right:30px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item + .stratum-vertical-timeline-item{margin-top:80px;}.elementor-10 .elementor-element.elementor-element-958f71d  .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--text{font-size:28px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content{height:60px;width:60px;}.elementor-10 .elementor-element.elementor-element-7cfc5e1{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-41efe4e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-adf3375{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-4779992{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-b8d3d02{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-c622dc7{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-ac356cc .elementor-headline{text-align:center;font-size:26px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-87e3c19{text-align:center;}.elementor-10 .elementor-element.elementor-element-6ef0115.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-c7b60c4{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-e8d1583{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-4fa76e9{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-4f48e64{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-8c03c7c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-ca750f0{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-ca750f0 img{width:295px;height:380px;}.elementor-10 .elementor-element.elementor-element-b1e964c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-ceefebb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-9736b8f{text-align:center;}.elementor-10 .elementor-element.elementor-element-e80359c{text-align:center;}.elementor-10 .elementor-element.elementor-element-8f748aa.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-bc8cf83{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-5a00f38{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-5a00f38 img{width:295px;height:380px;}.elementor-10 .elementor-element.elementor-element-25eb118{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-7fe5e4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-d964113{text-align:center;}.elementor-10 .elementor-element.elementor-element-d48b2ae{text-align:center;}.elementor-10 .elementor-element.elementor-element-230c265.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-889ded2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-2415aa8{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-2415aa8 img{width:295px;height:380px;}.elementor-10 .elementor-element.elementor-element-1b985f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-8dd1d05{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-4faaa2f{text-align:center;}.elementor-10 .elementor-element.elementor-element-b30b10e{text-align:center;}.elementor-10 .elementor-element.elementor-element-85d654f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-00ceaad{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9d8a55f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48fe5ca{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-cfb1c28{text-align:center;}.elementor-10 .elementor-element.elementor-element-490d582{text-align:center;}.elementor-10 .elementor-element.elementor-element-b0e2040.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-bbf6db3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-bc9af04{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-7914764{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-62ddddc{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-2caebd2{text-align:center;}.elementor-10 .elementor-element.elementor-element-c879798{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-5698b3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-2152386{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-87981fc .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-b7c2bbf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-d85e307{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-be2301e{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-title a{font-size:24px;}.elementor-10 .elementor-element.elementor-element-be2301e .elementor-icon-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-c548395{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1bdcff7{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-title a{font-size:24px;}.elementor-10 .elementor-element.elementor-element-1bdcff7 .elementor-icon-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-7b7b5c4b{--padding-top:0px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7391d4f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4dbe5ffc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-414cc3e6{text-align:center;}.elementor-10 .elementor-element.elementor-element-958f71d > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point{margin-left:0px;margin-right:0px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item + .stratum-vertical-timeline-item{margin-top:50px;}.elementor-10 .elementor-element.elementor-element-958f71d  .stratum-vertical-timeline-item .stratum-vertical-timeline-item__card-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--text{font-size:26px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content{height:50px;width:50px;}.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline__line{width:8px;}.elementor-10 .elementor-element.elementor-element-7cfc5e1{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-41efe4e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-809be1c{text-align:center;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4779992{--width:45%;}.elementor-10 .elementor-element.elementor-element-bd36f13{--width:25%;}.elementor-10 .elementor-element.elementor-element-c7b60c4{--width:100%;}.elementor-10 .elementor-element.elementor-element-b1e964c{--width:70%;}.elementor-10 .elementor-element.elementor-element-25eb118{--width:fit-content;}.elementor-10 .elementor-element.elementor-element-1b985f6{--width:70%;}.elementor-10 .elementor-element.elementor-element-9d8a55f{--width:70%;}.elementor-10 .elementor-element.elementor-element-a66c48f{--width:30%;}.elementor-10 .elementor-element.elementor-element-5698b3e{--width:70%;}.elementor-10 .elementor-element.elementor-element-d85e307{--width:70%;}.elementor-10 .elementor-element.elementor-element-c548395{--width:70%;}.elementor-10 .elementor-element.elementor-element-41efe4e{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-4779992{--width:86%;}.elementor-10 .elementor-element.elementor-element-bd36f13{--width:50%;}.elementor-10 .elementor-element.elementor-element-25eb118{--width:70%;}.elementor-10 .elementor-element.elementor-element-9d8a55f{--width:100%;}.elementor-10 .elementor-element.elementor-element-a66c48f{--width:100%;}.elementor-10 .elementor-element.elementor-element-5698b3e{--width:100%;}.elementor-10 .elementor-element.elementor-element-d85e307{--width:60%;}.elementor-10 .elementor-element.elementor-element-c548395{--width:60%;}.elementor-10 .elementor-element.elementor-element-41efe4e{--width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-ac356cc */.elementor-10 .elementor-element.elementor-element-ac356cc span.elementor-headline-dynamic-wrapper::after {
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    background-color: #ff92a599;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -40;
}

@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-ac356cc span.elementor-headline-dynamic-wrapper::after {
    height: 100% !important;
    bottom:5px;
}
}

@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-ac356cc span.elementor-headline-dynamic-wrapper::after {
    height: 100% !important;
    bottom:5px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87e3c19 */.elementor-10 .elementor-element.elementor-element-87e3c19 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8146cf3 */@media screen and (max-width: 767px) {

.elementor-10 .elementor-element.elementor-element-8146cf3 .e-hosted-video.elementor-wrapper.elementor-open-lightbox {
    --video-aspect-ratio: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e8d1583 */.elementor-10 .elementor-element.elementor-element-e8d1583 .swiper-wrapper{    transition-timing-function: linear !important;}.elementor-10 .elementor-element.elementor-element-e8d1583 img{    max-width: 130px;}@media (max-width:1024px){    .elementor-10 .elementor-element.elementor-element-e8d1583 img{    max-width: 100px;}}@media (max-width:1024px){    .elementor-10 .elementor-element.elementor-element-e8d1583 img{    max-width: 80px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5afb226 */.elementor-10 .elementor-element.elementor-element-5afb226 h2.elementor-heading-title:after {
    position: absolute !important;
    left: 0;
    bottom: 5px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 16px;
    background: #8BCCEC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9736b8f */.elementor-10 .elementor-element.elementor-element-9736b8f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e80359c */.elementor-10 .elementor-element.elementor-element-e80359c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d964113 */.elementor-10 .elementor-element.elementor-element-d964113 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d48b2ae */.elementor-10 .elementor-element.elementor-element-d48b2ae p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4faaa2f */.elementor-10 .elementor-element.elementor-element-4faaa2f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b30b10e */.elementor-10 .elementor-element.elementor-element-b30b10e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfb1c28 *//*.elementor-10 .elementor-element.elementor-element-cfb1c28 .elementor-heading-title:after {*/
/*    position: absolute !important;*/
/*    left: 0;*/
/*    bottom: 5px;*/
/*    z-index: -1;*/
/*    content: "";*/
/*    width: 100%;*/
/*    height: 16px;*/
/*    background: #8BCCEC99;*/
/*}*/

.elementor-10 .elementor-element.elementor-element-cfb1c28 span.inst_bar2 {
    width: 90px;
    height: 10px;
    background: #ff92a5;
    display: inline-grid;
    border-radius: 13px;
    margin: 0px -20px 8px -130px;
}.elementor-10 .elementor-element.elementor-element-cfb1c28 span.inst_bar {
    width: 150px;
    height: 10px;
    background: #ff92a650;
    display: inline-grid;
    border-radius: 13px;
    margin: 0px -20px 8px 10px;
}

.elementor-10 .elementor-element.elementor-element-cfb1c28 .bar_lod{
    display: inline-block;
    position: relative;
    top: 0px;
}

/*.bar_lod::before{*/
/*    content: "chargement...";*/
/*    position: absolute;*/
/*    font-size: 18px;*/
/*    margin-left: 22px;*/
/*    top: -12px;*/
/*        line-height: 7px;*/
/*}*/

.elementor-10 .elementor-element.elementor-element-cfb1c28 img{
    width: 25px !important;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-cfb1c28 .bar_lod{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-490d582 *//*.elementor-10 .elementor-element.elementor-element-490d582 .elementor-heading-title:after {*/
/*    position: absolute !important;*/
/*    left: 0;*/
/*    bottom: 5px;*/
/*    z-index: -1;*/
/*    content: "";*/
/*    width: 100%;*/
/*    height: 16px;*/
/*    background: #8BCCEC99;*/
/*}*/

.elementor-10 .elementor-element.elementor-element-490d582 span.inst_bar2 {
    width: 95px;
    height: 10px;
    background: #ff92a5;
    display: inline-grid;
    border-radius: 13px;
    margin: 0px -20px 8px -130px;
}.elementor-10 .elementor-element.elementor-element-490d582 span.inst_bar {
    width: 70px;
    height: 10px;
    background: #ff92a650;
    display: inline-grid;
    border-radius: 13px;
    margin: 0px -20px 8px 32px;
}

.elementor-10 .elementor-element.elementor-element-490d582 .bar_lod{
    /*display: inline-block;*/
    position: relative;
    top: 0px;
    left: 0;
}

/*.bar_lod::before{*/
/*    content: "chargement...";*/
/*    position: absolute;*/
/*    font-size: 18px;*/
/*    margin-left: 22px;*/
/*    top: -12px;*/
/*        line-height: 7px;*/
/*}*/

.elementor-10 .elementor-element.elementor-element-490d582 img{
    width: 25px !important;
}

/*@media (max-width: 767px) {*/
/*    .elementor-10 .elementor-element.elementor-element-490d582 .bar_lod{*/
/*        display:none;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9463d6 */.elementor-10 .elementor-element.elementor-element-b9463d6 .elementor-heading-title:after {
    position: absolute !important;
    left: 0;
    bottom: 5px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 16px;
    background: #8BCCEC99;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-f447c80 */.elementor-10 .elementor-element.elementor-element-f447c80 .elementor-testimonial__header cite {
    width: 100%;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf6db3 */.elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial {
    padding: 20px;
    background-color: #E0F5FE;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 5px;
    border: 1px solid #00B0F570;
}

.elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial__text {
    padding: 20px;
    background-color: #fff;
    border-radius: 25px;
    border: 1px solid #00B0F570;
    height: 200px !important;
}

.elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial__header {
    align-items: center;
}

@media only screen and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial__text {
        height: 280px !important;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial__text {
        max-height: 100% !important;
        min-height: 300px;
    }
}

@media only screen and (max-width: 370px) {
    .elementor-10 .elementor-element.elementor-element-bbf6db3 .elementor-testimonial__text {
        min-height: 390px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2caebd2 */.elementor-10 .elementor-element.elementor-element-2caebd2 .elementor-heading-title:after {
    position: absolute !important;
    left: 0;
    bottom: 5px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 16px;
    background: #8BCCEC99;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7572689 */.elementor-10 .elementor-element.elementor-element-7572689 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c879798 */.elementor-counter .elementor-counter-title {
    align-items: center;
    display: flex;
    flex: 1;
    text-align: center;
    justify-content: center;
    line-height: 26px;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2152386 */@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-2152386 li.elementor-icon-list-item {
    flex-direction: column;
    gap: 10px;
}
.elementor-10 .elementor-element.elementor-element-2152386 span.elementor-icon-list-text{
    padding:0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-414cc3e6 */.elementor-10 .elementor-element.elementor-element-414cc3e6 .elementor-heading-title:after {
    position: absolute !important;
    left: 0;
    bottom: 5px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 16px;
    background: #8BCCEC99;
}/* End custom CSS */
/* Start custom CSS for stratum-vertical-timeline, class: .elementor-element-958f71d */.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__card-arrow {
   opacity: 0;
}

.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline .stratum-vertical-timeline-item__card {
   
    filter: drop-shadow(0 0 0 rgba(0,0,0,0));
    box-shadow: 0 0 0px rgba(40,40,40,0.15);
    border-radius: 7px;
  
}
.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline__line-progress {
    background-color: #FDA5BE;
}

.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item__point-content--text {
    padding: 20px !important;
    background: #FDA5BE90 !important;
}

.elementor-10 .elementor-element.elementor-element-958f71d .stratum-vertical-timeline-item.is-active .stratum-vertical-timeline-item__point-content {
    background-color: #FDA5BE !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-809be1c */.elementor-10 .elementor-element.elementor-element-809be1c .elementor-heading-title:after {
    position: absolute !important;
    left: 0;
    bottom: 4px;
    z-index: -1;
    content: "";
    width: 100%;
    height: 18px;
    background: #8BCCEC99;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42a05b2 */@media (max-width: 1024px) {
   .calendly-inline-widget {
    min-height: 920px !important;
    width: 100% !important;
    max-width: 800px !important;
    margin: 0 auto !important;
}
}

@media only screen  and (min-width: 935px) and (max-width: 1024px){
     .calendly-inline-widget {
    min-height: 980px !important;
    width: 100% !important;
    max-width: 800px !important;
    margin: 0 auto !important;
}
    
}



/*.calendly-container {*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  min-height: fit-content;*/
/*  padding: 0 10px;*/
/*}*/

/*.calendly-inline-widget {*/
/*  width: 100%;*/
/*  max-width: 800px !important;*/
/*  border: none;*/
/*  min-height: 500px !important;*/
/*  margin: 0 auto;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*  .calendly-inline-widget {*/
/*    min-height: 890px !important;*/
/*  }*/
/*}*/

/*@media (max-width: 768px) {*/
/*  .calendly-inline-widget {*/
/*    min-height: 300px !important;*/
/*  }*/
/*}*/

/*@media (max-width: 480px) {*/
/*  .calendly-inline-widget {*/
/*    min-height: 250px !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cfc5e1 */.elementor-10 .elementor-element.elementor-element-7cfc5e1 p 
{
    margin: 0;
}/* End custom CSS */