.elementor-257 .elementor-element.elementor-element-4bd5ba4{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-4bd5ba4:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-4bd5ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-163.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-fe317f4{--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;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-77d0a11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-0df67de{text-align:center;}.elementor-257 .elementor-element.elementor-element-0df67de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-8a3aaa9{text-align:center;}.elementor-257 .elementor-element.elementor-element-8a3aaa9 .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-257 .elementor-element.elementor-element-0b233ae{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-0b233ae > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-9b8db8d{--display:flex;--position:absolute;--justify-content:center;--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:4vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-9b8db8d:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-9b8db8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-9b8db8d{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-9b8db8d{left:-7vw;}.elementor-257 .elementor-element.elementor-element-f7fc6aa{text-align:center;}.elementor-257 .elementor-element.elementor-element-f7fc6aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-613b812{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-4f4bfdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-4f4bfdf:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-4f4bfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1991417 ) 50%, var( --e-global-color-primary ) 50%);}.elementor-257 .elementor-element.elementor-element-3e13352{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-3e13352:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-3e13352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-9c5c654{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-52df0c4{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-52df0c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-a90e7ec > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-a90e7ec{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-86c728e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-86c728e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-86c728e .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-d022ef4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-3b6e384{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-3b6e384 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-3b6e384 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-3b6e384 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-10df655{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-10df655{right:0px;}.elementor-257 .elementor-element.elementor-element-10df655{bottom:8%;}.elementor-257 .elementor-element.elementor-element-10df655 img{width:6vw;}.elementor-257 .elementor-element.elementor-element-b18dd3a{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-b18dd3a:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-b18dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-325.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-93cf360{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-93cf360:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-93cf360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-f6b3103{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-4a0cc45{text-align:center;}.elementor-257 .elementor-element.elementor-element-4a0cc45 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-26f8a93{text-align:center;}.elementor-257 .elementor-element.elementor-element-26f8a93 .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-b375fbb{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-b375fbb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-fd3ebcd{--display:flex;--position:absolute;--justify-content:center;--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:5vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-fd3ebcd:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-fd3ebcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-fd3ebcd{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-fd3ebcd{left:-7vw;}.elementor-257 .elementor-element.elementor-element-21416ed{text-align:center;}.elementor-257 .elementor-element.elementor-element-21416ed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-3f5875c{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-85135b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-85135b3:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-85135b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-1991417 ) 50%);}.elementor-257 .elementor-element.elementor-element-0e6de36{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-0e6de36:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-0e6de36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-c3dee69{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-d26db03{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-d26db03 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-6492b0e > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-6492b0e{color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-9bc5c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-0cbba01{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-ce435eb{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-ce435eb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-ce435eb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-ce435eb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-aabeead{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-aabeead{right:0px;}.elementor-257 .elementor-element.elementor-element-aabeead{bottom:8%;}.elementor-257 .elementor-element.elementor-element-aabeead img{width:6vw;}.elementor-257 .elementor-element.elementor-element-10cd76c{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-10cd76c:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-10cd76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-374.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-68212e7{--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;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-ddd49df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-2be7033{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;text-align:center;}.elementor-257 .elementor-element.elementor-element-2be7033 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-265cfda{text-align:center;}.elementor-257 .elementor-element.elementor-element-265cfda .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-e0d4c7d{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-e0d4c7d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-086e679{--display:flex;--position:absolute;--justify-content:center;--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:4vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-086e679:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-086e679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-086e679{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-086e679{left:-7vw;}.elementor-257 .elementor-element.elementor-element-15e89ff{text-align:center;}.elementor-257 .elementor-element.elementor-element-15e89ff .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-2322b87{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1c2ad45{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-1c2ad45:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-1c2ad45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1991417 ) 50%, var( --e-global-color-primary ) 50%);}.elementor-257 .elementor-element.elementor-element-e921e5a{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-e921e5a:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-e921e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-9f1c18d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-3a3a109{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-3a3a109 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-51b8e9e > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-51b8e9e{color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-d0acdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-1da9453{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-c893040{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-c893040 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-c893040 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-c893040 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-1b22e79{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-1b22e79{right:0px;}.elementor-257 .elementor-element.elementor-element-1b22e79{bottom:8%;}.elementor-257 .elementor-element.elementor-element-1b22e79 img{width:6vw;}.elementor-257 .elementor-element.elementor-element-e0b3e94{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-e0b3e94:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-e0b3e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-007.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-5cc2f4e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-5cc2f4e:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-5cc2f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-6f8c1df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-b72a310{text-align:center;}.elementor-257 .elementor-element.elementor-element-b72a310 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-28463de{text-align:center;}.elementor-257 .elementor-element.elementor-element-28463de .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-2d54ed6{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-2d54ed6 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-8d019d1{--display:flex;--position:absolute;--justify-content:center;--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:5vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-8d019d1:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-8d019d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-8d019d1{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-8d019d1{left:-7vw;}.elementor-257 .elementor-element.elementor-element-6c166d9{text-align:center;}.elementor-257 .elementor-element.elementor-element-6c166d9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-414a494{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1a56666{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-1a56666:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-1a56666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-1991417 ) 50%);}.elementor-257 .elementor-element.elementor-element-01c0bab{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-01c0bab:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-01c0bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-23c86e7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-aa923d1{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-aa923d1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-b3f06e7 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-b3f06e7{color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-915bed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-d3a521e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-31a766e{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-31a766e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-31a766e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-31a766e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-e7e1200{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-e7e1200{right:0px;}.elementor-257 .elementor-element.elementor-element-e7e1200{bottom:8%;}.elementor-257 .elementor-element.elementor-element-e7e1200 img{width:6vw;}.elementor-257 .elementor-element.elementor-element-e823488{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-e823488:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-e823488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-Spiraldynamik-448.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-d97dfb8{--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;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-b2fe9d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-89dc1bc{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;text-align:center;}.elementor-257 .elementor-element.elementor-element-89dc1bc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-6336dcb{text-align:center;}.elementor-257 .elementor-element.elementor-element-6336dcb .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-bb0c20a{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-bb0c20a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-6ab8c96{--display:flex;--position:absolute;--justify-content:center;--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:4vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-6ab8c96:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-6ab8c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-6ab8c96{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-6ab8c96{left:-7vw;}.elementor-257 .elementor-element.elementor-element-ffc1525{text-align:center;}.elementor-257 .elementor-element.elementor-element-ffc1525 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-3cec5f5{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-6d0ddf5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-6d0ddf5:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-6d0ddf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1991417 ) 50%, var( --e-global-color-primary ) 50%);}.elementor-257 .elementor-element.elementor-element-d81cd71{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-d81cd71:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-d81cd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-809b386{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-800c77b{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-800c77b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-8fa5331 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-8fa5331{color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-97c27b3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-239ebd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-c88c01a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-be9569c{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-be9569c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-be9569c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-be9569c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-c851d77{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-c851d77{right:0px;}.elementor-257 .elementor-element.elementor-element-c851d77{bottom:8%;}.elementor-257 .elementor-element.elementor-element-c851d77 img{width:6vw;}.elementor-257 .elementor-element.elementor-element-47ab6ad{--display:flex;--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-47ab6ad:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-47ab6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/Ergomassstab-Ergotherapie-0952-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-257 .elementor-element.elementor-element-1ec7514{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-1ec7514:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-1ec7514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-827da73{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-b4e2fa5{text-align:center;}.elementor-257 .elementor-element.elementor-element-b4e2fa5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-84ac6b6{text-align:center;}.elementor-257 .elementor-element.elementor-element-84ac6b6 .elementor-heading-title{font-family:var( --e-global-typography-6df731a-font-family ), Sans-serif;font-size:var( --e-global-typography-6df731a-font-size );font-weight:var( --e-global-typography-6df731a-font-weight );line-height:var( --e-global-typography-6df731a-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-d5dae7c{width:var( --container-widget-width, 48vw );max-width:48vw;--container-widget-width:48vw;--container-widget-flex-grow:0;color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-d5dae7c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-da58b31{--display:flex;--position:absolute;--justify-content:center;--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:5vw;--padding-bottom:0;--padding-left:0;--padding-right:6vw;top:6%;--z-index:1;}.elementor-257 .elementor-element.elementor-element-da58b31:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-da58b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ergomassstab.ch/wp-content/uploads/2025/12/decorator-bulb-full.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-da58b31{right:-7vw;}body.rtl .elementor-257 .elementor-element.elementor-element-da58b31{left:-7vw;}.elementor-257 .elementor-element.elementor-element-15b8b63{text-align:center;}.elementor-257 .elementor-element.elementor-element-15b8b63 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-3d0c73e{width:var( --container-widget-width, 14vw );max-width:14vw;--container-widget-width:14vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-52648af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-52648af:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-52648af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-1991417 ) 50%);}.elementor-257 .elementor-element.elementor-element-a968798{--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:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--border-radius:75px 75px 75px 75px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-a968798:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-a968798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b04ebf1 );}.elementor-257 .elementor-element.elementor-element-9857d8c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-bcf4df1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-0bd0565 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-257 .elementor-element.elementor-element-0bd0565{color:var( --e-global-color-text );}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-8f56087 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-1991417 );color:var( --e-global-color-1991417 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:4px 30px 4px 30px;}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button:focus svg{fill:var( --e-global-color-1991417 );}.elementor-257 .elementor-element.elementor-element-53ca17a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-5076831{--e-image-carousel-slides-to-show:1;}.elementor-257 .elementor-element.elementor-element-5076831 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-5076831 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-257 .elementor-element.elementor-element-5076831 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:58px 58px 58px 58px;}body:not(.rtl) .elementor-257 .elementor-element.elementor-element-9160632{left:0px;}body.rtl .elementor-257 .elementor-element.elementor-element-9160632{right:0px;}.elementor-257 .elementor-element.elementor-element-9160632{bottom:8%;}.elementor-257 .elementor-element.elementor-element-9160632 img{width:6vw;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-0df67de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-8a3aaa9 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-f7fc6aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-613b812{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-52df0c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-4a0cc45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-26f8a93 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-21416ed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3f5875c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-d26db03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-2be7033 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-265cfda .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-15e89ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-2322b87{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-3a3a109 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-b72a310 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-28463de .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-6c166d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-414a494{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-aa923d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-89dc1bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-6336dcb .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-ffc1525 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3cec5f5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-800c77b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-b4e2fa5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-84ac6b6 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-15b8b63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3d0c73e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-bcf4df1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-4bd5ba4{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-fe317f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-0df67de{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-0df67de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-8a3aaa9 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-0b233ae{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-9b8db8d{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-f7fc6aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-613b812{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-4f4bfdf{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-52df0c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-b18dd3a{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-93cf360{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-257 .elementor-element.elementor-element-4a0cc45{width:var( --container-widget-width, 65vw );max-width:65vw;--container-widget-width:65vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-4a0cc45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-26f8a93 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-b375fbb{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-fd3ebcd{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-21416ed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3f5875c{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-85135b3{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-d26db03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-10cd76c{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-68212e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-257 .elementor-element.elementor-element-2be7033{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-257 .elementor-element.elementor-element-2be7033 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-265cfda .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-e0d4c7d{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-086e679{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-15e89ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-2322b87{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1c2ad45{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-3a3a109 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-e0b3e94{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-5cc2f4e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-257 .elementor-element.elementor-element-b72a310 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-28463de .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-2d54ed6{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-8d019d1{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-6c166d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-414a494{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1a56666{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-aa923d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-e823488{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-d97dfb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-257 .elementor-element.elementor-element-89dc1bc{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-257 .elementor-element.elementor-element-89dc1bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-6336dcb .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-bb0c20a{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-6ab8c96{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-ffc1525 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3cec5f5{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-6d0ddf5{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-800c77b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-47ab6ad{--min-height:40vh;}.elementor-257 .elementor-element.elementor-element-1ec7514{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-257 .elementor-element.elementor-element-b4e2fa5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-84ac6b6 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-d5dae7c{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-257 .elementor-element.elementor-element-da58b31{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}.elementor-257 .elementor-element.elementor-element-15b8b63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3d0c73e{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-52648af{--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-257 .elementor-element.elementor-element-bcf4df1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-4bd5ba4{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-77d0a11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-0df67de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-257 .elementor-element.elementor-element-0df67de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-8a3aaa9 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-0b233ae{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-9b8db8d{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-f7fc6aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-613b812{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-4f4bfdf{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-3e13352{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-52df0c4{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-52df0c4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-a90e7ec{width:100%;max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-86c728e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-86c728e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-3b6e384 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-b18dd3a{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-f6b3103{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-4a0cc45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-257 .elementor-element.elementor-element-4a0cc45 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-26f8a93 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-b375fbb{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-fd3ebcd{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-21416ed .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3f5875c{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-85135b3{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-0e6de36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-d26db03{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-d26db03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-6492b0e{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-9bc5c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-9bc5c2f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-ce435eb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-257 .elementor-element.elementor-element-10cd76c{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-ddd49df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-2be7033{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-2be7033 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-265cfda .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-e0d4c7d{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-086e679{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-15e89ff .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-2322b87{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1c2ad45{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-e921e5a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-3a3a109{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-3a3a109 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-51b8e9e{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-d0acdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-d0acdd7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-c893040 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-257 .elementor-element.elementor-element-e0b3e94{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-6f8c1df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-b72a310 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-28463de .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-2d54ed6{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-8d019d1{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-6c166d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-414a494{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-1a56666{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-01c0bab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-aa923d1{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-aa923d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-b3f06e7{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-915bed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-915bed1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-31a766e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-257 .elementor-element.elementor-element-e823488{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-b2fe9d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-89dc1bc{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-89dc1bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-6336dcb .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-bb0c20a{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-6ab8c96{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-ffc1525 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3cec5f5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-6d0ddf5{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-d81cd71{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-800c77b{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-800c77b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-8fa5331{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-97c27b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-97c27b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-239ebd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-239ebd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-be9569c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-257 .elementor-element.elementor-element-47ab6ad{--min-height:20vh;}.elementor-257 .elementor-element.elementor-element-827da73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-b4e2fa5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-257 .elementor-element.elementor-element-84ac6b6 .elementor-heading-title{font-size:var( --e-global-typography-6df731a-font-size );line-height:var( --e-global-typography-6df731a-line-height );}.elementor-257 .elementor-element.elementor-element-d5dae7c{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-da58b31{--width:calc(100% - 60px);--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-257 .elementor-element.elementor-element-15b8b63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-3d0c73e{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-257 .elementor-element.elementor-element-52648af{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-a968798{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-257 .elementor-element.elementor-element-bcf4df1{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-bcf4df1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-257 .elementor-element.elementor-element-0bd0565{width:100%;max-width:100%;}.elementor-257 .elementor-element.elementor-element-8f56087 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-8f56087 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-257 .elementor-element.elementor-element-5076831 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-9b8db8d{--width:25vw;}.elementor-257 .elementor-element.elementor-element-3e13352{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-9c5c654{--width:45%;}.elementor-257 .elementor-element.elementor-element-d022ef4{--width:55%;}.elementor-257 .elementor-element.elementor-element-fd3ebcd{--width:25vw;}.elementor-257 .elementor-element.elementor-element-0e6de36{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-c3dee69{--width:45%;}.elementor-257 .elementor-element.elementor-element-0cbba01{--width:55%;}.elementor-257 .elementor-element.elementor-element-086e679{--width:25vw;}.elementor-257 .elementor-element.elementor-element-e921e5a{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-9f1c18d{--width:45%;}.elementor-257 .elementor-element.elementor-element-1da9453{--width:55%;}.elementor-257 .elementor-element.elementor-element-8d019d1{--width:25vw;}.elementor-257 .elementor-element.elementor-element-01c0bab{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-23c86e7{--width:45%;}.elementor-257 .elementor-element.elementor-element-d3a521e{--width:55%;}.elementor-257 .elementor-element.elementor-element-6ab8c96{--width:25vw;}.elementor-257 .elementor-element.elementor-element-d81cd71{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-809b386{--width:45%;}.elementor-257 .elementor-element.elementor-element-c88c01a{--width:55%;}.elementor-257 .elementor-element.elementor-element-da58b31{--width:25vw;}.elementor-257 .elementor-element.elementor-element-a968798{--width:61.8vw;}.elementor-257 .elementor-element.elementor-element-9857d8c{--width:45%;}.elementor-257 .elementor-element.elementor-element-53ca17a{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-257 .elementor-element.elementor-element-9b8db8d{--width:50%;}.elementor-257 .elementor-element.elementor-element-3e13352{--width:100%;}.elementor-257 .elementor-element.elementor-element-fd3ebcd{--width:50%;}.elementor-257 .elementor-element.elementor-element-0e6de36{--width:100%;}.elementor-257 .elementor-element.elementor-element-086e679{--width:50%;}.elementor-257 .elementor-element.elementor-element-e921e5a{--width:100%;}.elementor-257 .elementor-element.elementor-element-8d019d1{--width:50%;}.elementor-257 .elementor-element.elementor-element-01c0bab{--width:100%;}.elementor-257 .elementor-element.elementor-element-6ab8c96{--width:50%;}.elementor-257 .elementor-element.elementor-element-d81cd71{--width:100%;}.elementor-257 .elementor-element.elementor-element-da58b31{--width:50%;}.elementor-257 .elementor-element.elementor-element-a968798{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f7fc6aa */.elementor-257 .elementor-element.elementor-element-f7fc6aa h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8db8d */.elementor-257 .elementor-element.elementor-element-9b8db8d {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-9b8db8d {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52df0c4 */.elementor-257 .elementor-element.elementor-element-52df0c4 h3 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90e7ec */.elementor-257 .elementor-element.elementor-element-a90e7ec ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-a90e7ec ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3b6e384 */.elementor-257 .elementor-element.elementor-element-3b6e384 .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe317f4 */.elementor-257 .elementor-element.elementor-element-fe317f4 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21416ed */.elementor-257 .elementor-element.elementor-element-21416ed h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3ebcd */.elementor-257 .elementor-element.elementor-element-fd3ebcd {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-fd3ebcd {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d26db03 */.elementor-257 .elementor-element.elementor-element-d26db03 h4 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6492b0e */.elementor-257 .elementor-element.elementor-element-6492b0e ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-6492b0e ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce435eb */.elementor-257 .elementor-element.elementor-element-ce435eb .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93cf360 */.elementor-257 .elementor-element.elementor-element-93cf360 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e89ff */.elementor-257 .elementor-element.elementor-element-15e89ff h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-086e679 */.elementor-257 .elementor-element.elementor-element-086e679 {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-086e679 {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3a109 */.elementor-257 .elementor-element.elementor-element-3a3a109 h4 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b8e9e */.elementor-257 .elementor-element.elementor-element-51b8e9e ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-51b8e9e ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c893040 */.elementor-257 .elementor-element.elementor-element-c893040 .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68212e7 */.elementor-257 .elementor-element.elementor-element-68212e7 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c166d9 */.elementor-257 .elementor-element.elementor-element-6c166d9 h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d019d1 */.elementor-257 .elementor-element.elementor-element-8d019d1 {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-8d019d1 {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa923d1 */.elementor-257 .elementor-element.elementor-element-aa923d1 h4 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3f06e7 */.elementor-257 .elementor-element.elementor-element-b3f06e7 ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-b3f06e7 ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-31a766e */.elementor-257 .elementor-element.elementor-element-31a766e .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc2f4e */.elementor-257 .elementor-element.elementor-element-5cc2f4e {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffc1525 */.elementor-257 .elementor-element.elementor-element-ffc1525 h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab8c96 */.elementor-257 .elementor-element.elementor-element-6ab8c96 {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-6ab8c96 {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800c77b */.elementor-257 .elementor-element.elementor-element-800c77b h4 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fa5331 */.elementor-257 .elementor-element.elementor-element-8fa5331 ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-8fa5331 ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-be9569c */.elementor-257 .elementor-element.elementor-element-be9569c .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d97dfb8 */.elementor-257 .elementor-element.elementor-element-d97dfb8 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b8b63 */.elementor-257 .elementor-element.elementor-element-15b8b63 h2 {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da58b31 */.elementor-257 .elementor-element.elementor-element-da58b31 {
    aspect-ratio: 521/474;
}

@media (max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-da58b31 {
        position: relative;
        left: 0px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcf4df1 */.elementor-257 .elementor-element.elementor-element-bcf4df1 h4 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bd0565 */.elementor-257 .elementor-element.elementor-element-0bd0565 ul {
    padding: 0px;
    list-style-type: "-";
    padding-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-0bd0565 ul li {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5076831 */.elementor-257 .elementor-element.elementor-element-5076831 .swiper-pagination {
    bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec7514 */.elementor-257 .elementor-element.elementor-element-1ec7514 {
    overflow-x: hidden;
}/* End custom CSS */