.elementor-699 .elementor-element.elementor-element-ad6da08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--background-transition:0.3s;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-78f2a8b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-6067991{--display:flex;--gap:12px 12px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-eeb245f .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b3460d9 .elementor-heading-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-699 .elementor-element.elementor-element-96f7a2c .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-96f7a2c > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-699 .elementor-element.elementor-element-ff78192{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-item > a{font-family:"GeistVF", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-699 .elementor-element.elementor-element-ff78192 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-c17694b .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-c17694b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-699 .elementor-element.elementor-element-0d8847a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-item > a{font-family:"GeistVF", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-699 .elementor-element.elementor-element-0d8847a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-b8429ab .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b8429ab > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-36dd5b7 .elementor-heading-title{color:var( --e-global-color-primary );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-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-699 .elementor-element.elementor-element-b04ffda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > a{font-family:var( --e-global-typography-352a874-font-family ), Sans-serif;font-size:var( --e-global-typography-352a874-font-size );font-weight:var( --e-global-typography-352a874-font-weight );line-height:var( --e-global-typography-352a874-line-height );letter-spacing:var( --e-global-typography-352a874-letter-spacing );word-spacing:var( --e-global-typography-352a874-word-spacing );}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-text{color:var( --e-global-color-59e79ae );transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-3f9f342 .elementor-heading-title{color:var( --e-global-color-59e79ae );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-3f9f342 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-1d57950{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-699 .elementor-element.elementor-element-1d57950 .elementor-widget-container{text-align:left;}.elementor-699 .elementor-element.elementor-element-1d57950 .elementor-social-icon{--icon-padding:0.8em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-59e79ae );}.elementor-699 .elementor-element.elementor-element-1d57950 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-699 .elementor-element.elementor-element-a5e5b0f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.1 * 100% );}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);margin-bottom:-60px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid .l-neuron-grid__item{padding-right:calc(20px / 2);padding-left:calc(20px / 2);}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid__item{margin-bottom:60px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__image-detail--title{color:var( --e-global-color-primary );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-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__image-detail--caption{color:var( --e-global-color-primary );font-family:"GeistVF", Sans-serif;font-size:20px;font-weight:700;line-height:32px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__image-detail--description{color:var( --e-global-color-primary );font-family:"GeistVF", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-699 .elementor-element.elementor-element-4033daf{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-cec5c48 iframe{height:600px;transition-duration:1s;}:root{--page-title-display:none;}body.elementor-page-699:not(.elementor-motion-effects-element-type-background), body.elementor-page-699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59e79ae );}@media(min-width:721px){.elementor-699 .elementor-element.elementor-element-ad6da08{--content-width:90vw;}.elementor-699 .elementor-element.elementor-element-78f2a8b{--content-width:100%;}.elementor-699 .elementor-element.elementor-element-a5e5b0f{--content-width:100%;}.elementor-699 .elementor-element.elementor-element-4033daf{--content-width:90vw;}}@media(max-width:1279px){.elementor-699 .elementor-element.elementor-element-ad6da08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-78f2a8b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-6067991{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-eeb245f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b3460d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-699 .elementor-element.elementor-element-96f7a2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-c17694b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b8429ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-36dd5b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > a{font-size:var( --e-global-typography-352a874-font-size );line-height:var( --e-global-typography-352a874-line-height );letter-spacing:var( --e-global-typography-352a874-letter-spacing );word-spacing:var( --e-global-typography-352a874-word-spacing );}.elementor-699 .elementor-element.elementor-element-3f9f342 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-a5e5b0f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.1 * 100% );}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);margin-bottom:-12px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid .l-neuron-grid__item{padding-right:calc(0px / 2);padding-left:calc(0px / 2);}.elementor-699 .elementor-element.elementor-element-b6ad607 .l-neuron-grid__item{margin-bottom:12px;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__image-detail--title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-699 .elementor-element.elementor-element-b6ad607 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-4033daf{--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}}@media(max-width:720px){.elementor-699 .elementor-element.elementor-element-ad6da08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-78f2a8b{--content-width:92vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-699 .elementor-element.elementor-element-6067991{--justify-content:flex-start;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-eeb245f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b3460d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-699 .elementor-element.elementor-element-96f7a2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-c17694b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-b8429ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-36dd5b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-b04ffda .elementor-icon-list-item > a{font-size:var( --e-global-typography-352a874-font-size );line-height:var( --e-global-typography-352a874-line-height );letter-spacing:var( --e-global-typography-352a874-letter-spacing );word-spacing:var( --e-global-typography-352a874-word-spacing );}.elementor-699 .elementor-element.elementor-element-3f9f342 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-699 .elementor-element.elementor-element-a5e5b0f{--content-width:92vw;}.elementor-699 .elementor-element.elementor-element-b6ad607 .m-neuron-gallery__image-detail--title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-699 .elementor-element.elementor-element-4033daf{--content-width:96vw;}}/* Start custom CSS for heading, class: .elementor-element-b3460d9 */.elementor-699 .elementor-element.elementor-element-b3460d9 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36dd5b7 */.elementor-699 .elementor-element.elementor-element-36dd5b7 p {
    text-transform: capitalize !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f9f342 */.elementor-699 .elementor-element.elementor-element-3f9f342 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1d57950 */.elementor-699 .elementor-element.elementor-element-1d57950 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6067991 *//**
.elementor-699 .elementor-element.elementor-element-6067991 {
    position: sticky;
    top: 50%;
    transform: translateY(-50%)
}


@media screen and (max-width: 768px) {
    .elementor-699 .elementor-element.elementor-element-6067991 {
        position: static;
        top: 0;
        transform: translateY(0%);
    }
}

*//* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-b6ad607 */.elementor-699 .elementor-element.elementor-element-b6ad607 img {
    display: none;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-cec5c48 */.elementor-699 .elementor-element.elementor-element-cec5c48 {
    border: 2px solid #111;
    border-radius: 24px;
    overflow: hidden;
    /*
    filter: sepia(50%) saturate(10%) brightness(80%) hue-rotate(125deg);
    transition: 0.3s ease-in-out;
    */
}

.elementor-699 .elementor-element.elementor-element-cec5c48:hover {
    filter: none;
    transition: 0.3s ease-in-out;
}

.elementor-699 .elementor-element.elementor-element-cec5c48 div {
    /*
    transform: scale(1.005);
    */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GeistVF';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Black.woff2') format('woff2'),
		url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Black.woff') format('woff');
}
@font-face {
	font-family: 'GeistVF';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Bold.woff2') format('woff2'),
		url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Bold.woff') format('woff');
}
@font-face {
	font-family: 'GeistVF';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Regular.woff2') format('woff2'),
		url('https://ecosor.azur-test.ch/wp-content/uploads/2024/05/Geist-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */