.elementor-595 .elementor-element.elementor-element-00fdaf2{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-595 .elementor-element.elementor-element-00fdaf2:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-00fdaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://necker.wecode.site/wp-content/uploads/2025/05/Capture-decran-2025-05-07-a-08.44.03.webp") 50% 50%;background-size:cover;}.elementor-595 .elementor-element.elementor-element-00fdaf2::before, .elementor-595 .elementor-element.elementor-element-00fdaf2 > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-00fdaf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-00fdaf2 > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-00fdaf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-00fdaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(200deg, #0018251A 0%, var( --e-global-color-accent ) 100%);}.elementor-595 .elementor-element.elementor-element-00fdaf2, .elementor-595 .elementor-element.elementor-element-00fdaf2::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-c339f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-d5318c2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:42px;font-weight:600;text-transform:none;}.elementor-595 .elementor-element.elementor-element-d5318c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-e6d811e{--spacer-size:40px;}.elementor-595 .elementor-element.elementor-element-1e50125{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;}.elementor-595 .elementor-element.elementor-element-1e50125 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8fbc3ae{--spacer-size:40px;}.elementor-595 .elementor-element.elementor-element-b155ac4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 56px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-6b3848a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-d628bc1 .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-d615397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-d615397.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-595 .elementor-element.elementor-element-4dee86a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-4dee86a:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-4dee86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-4dee86a, .elementor-595 .elementor-element.elementor-element-4dee86a::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-fb21744{text-align:center;}.elementor-595 .elementor-element.elementor-element-fb21744 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-fb21744.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-595 .elementor-element.elementor-element-43df009{--spacer-size:80px;}.elementor-595 .elementor-element.elementor-element-6774e50{--e-image-carousel-slides-to-show:6;}.elementor-595 .elementor-element.elementor-element-b061603{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-7767d54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-d8623db .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-5e3f87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-30864d7{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-8112802{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-035c1f8 .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:#B18C56;color:#B18C56;border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-035c1f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-309d47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-309d47e:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-309d47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-595 .elementor-element.elementor-element-309d47e, .elementor-595 .elementor-element.elementor-element-309d47e::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-30ce0c1{text-align:center;}.elementor-595 .elementor-element.elementor-element-30ce0c1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-30ce0c1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-595 .elementor-element.elementor-element-37b55bd{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 50px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-37b55bd:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-37b55bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-37b55bd, .elementor-595 .elementor-element.elementor-element-37b55bd::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-c863ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-c863ec1:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-c863ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-c863ec1, .elementor-595 .elementor-element.elementor-element-c863ec1::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:20px;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:20px;height:20px;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{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 );color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{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 );}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-00336ce{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-214295b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-214295b:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-214295b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://necker.wecode.site/wp-content/uploads/2025/07/Frame-338.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-595 .elementor-element.elementor-element-214295b, .elementor-595 .elementor-element.elementor-element-214295b::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-e004cdb.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-c8f033f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-c8f033f:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-c8f033f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-c8f033f, .elementor-595 .elementor-element.elementor-element-c8f033f::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-3e9074d .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-3e9074d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-911e186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-347df29{text-align:left;}.elementor-595 .elementor-element.elementor-element-347df29 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-f544b9d{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-9bf3234{text-align:left;color:#818181;}.elementor-595 .elementor-element.elementor-element-9bf3234 > .elementor-widget-container{padding:0px 400px 0px 0px;}.elementor-595 .elementor-element.elementor-element-9bf3234.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-5c41b88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:24px 24px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-5c41b88, .elementor-595 .elementor-element.elementor-element-5c41b88::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-b12c8bf .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 );}.elementor-595 .elementor-element.elementor-element-b12c8bf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-140578e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button{border-style:solid;}.elementor-595 .elementor-element.elementor-element-0a8e74c .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-0a8e74c .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-0a8e74c .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-0a8e74c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-2665d7d .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-2665d7d .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-2665d7d .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-2665d7d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-87ecc18 .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-87ecc18 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-87ecc18 .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-87ecc18 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-595 .elementor-element.elementor-element-18f4e8a{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-00d838d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-00d838d:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-00d838d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-00d838d, .elementor-595 .elementor-element.elementor-element-00d838d::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-139ef4d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;}.elementor-595 .elementor-element.elementor-element-6c86279{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-98e5904{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-723a8c4{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-ccfcb09{--divider-border-style:solid;--divider-color:var( --e-global-color-68fe75a );--divider-border-width:1px;}.elementor-595 .elementor-element.elementor-element-ccfcb09 .elementor-divider-separator{width:100%;}.elementor-595 .elementor-element.elementor-element-ccfcb09 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-595 .elementor-element.elementor-element-b95d023{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-40128f7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;}.elementor-595 .elementor-element.elementor-element-e9c53eb{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-85387b7{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-afd508d{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-8d9d8c7{--divider-border-style:solid;--divider-color:var( --e-global-color-68fe75a );--divider-border-width:1px;}.elementor-595 .elementor-element.elementor-element-8d9d8c7 .elementor-divider-separator{width:100%;}.elementor-595 .elementor-element.elementor-element-8d9d8c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-595 .elementor-element.elementor-element-3edbe5d{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-4c2a17d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;}.elementor-595 .elementor-element.elementor-element-ddf46e2{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-e224f91{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-55fcb07{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-6d29eff{--divider-border-style:solid;--divider-color:var( --e-global-color-68fe75a );--divider-border-width:1px;}.elementor-595 .elementor-element.elementor-element-6d29eff .elementor-divider-separator{width:100%;}.elementor-595 .elementor-element.elementor-element-6d29eff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-595 .elementor-element.elementor-element-a7d0071{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-8888c94 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;}.elementor-595 .elementor-element.elementor-element-15e459f{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-813bf76{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-5c1601d{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-92767d3.elementor-element{--align-self:center;}.elementor-595 .elementor-element.elementor-element-127b7a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-d46efd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-a437b24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-a437b24:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-a437b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D00;background-image:url("https://necker.wecode.site/wp-content/uploads/2025/07/Schema_fleche.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-595 .elementor-element.elementor-element-a437b24, .elementor-595 .elementor-element.elementor-element-a437b24::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-1849afc img{width:100%;max-width:100%;}.elementor-595 .elementor-element.elementor-element-dbbda71 img{width:100%;max-width:100%;}.elementor-595 .elementor-element.elementor-element-864447b img{width:100%;max-width:100%;}.elementor-595 .elementor-element.elementor-element-378ec59 img{width:100%;max-width:100%;}.elementor-595 .elementor-element.elementor-element-620bbd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-4eec410{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-d43708b{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-1f8da0d{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-8058a99{color:var( --e-global-color-68fe75a );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 );}.elementor-595 .elementor-element.elementor-element-b22a04a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;}.elementor-595 .elementor-element.elementor-element-b22a04a:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-b22a04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://necker.wecode.site/wp-content/uploads/2025/04/cobblestone-streets-and-lausanne-cathedral-lausa-2023-11-27-05-33-06-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-595 .elementor-element.elementor-element-b22a04a::before, .elementor-595 .elementor-element.elementor-element-b22a04a > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-b22a04a > .e-con-inner > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-b22a04a > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-b22a04a > .e-con-inner > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-b22a04a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00182500 0%, #001825 100%);}.elementor-595 .elementor-element.elementor-element-b22a04a, .elementor-595 .elementor-element.elementor-element-b22a04a::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-0673aac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-0673aac:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-0673aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-595 .elementor-element.elementor-element-0673aac, .elementor-595 .elementor-element.elementor-element-0673aac::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-64a5ed7{text-align:center;}.elementor-595 .elementor-element.elementor-element-64a5ed7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-9b3c5f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:5px 5px;--background-transition:0.3s;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-9b3c5f7, .elementor-595 .elementor-element.elementor-element-9b3c5f7::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-7323f2b .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-7323f2b .elementor-counter-title{color:var( --e-global-color-56bdc13 );}.elementor-595 .elementor-element.elementor-element-03aaf5e .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-03aaf5e .elementor-counter-title{color:var( --e-global-color-56bdc13 );}.elementor-595 .elementor-element.elementor-element-6ae69d3 .elementor-counter-number-wrapper{color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-6ae69d3 .elementor-counter-title{color:var( --e-global-color-56bdc13 );}.elementor-595 .elementor-element.elementor-element-b248840{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 30px;--background-transition:0.3s;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-b248840:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-b248840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-b248840, .elementor-595 .elementor-element.elementor-element-b248840::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-eaee6c5 .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-eaee6c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-c13698d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-c13698d:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-c13698d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-595 .elementor-element.elementor-element-c13698d, .elementor-595 .elementor-element.elementor-element-c13698d::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-7e140b9{text-align:center;}.elementor-595 .elementor-element.elementor-element-7e140b9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-b698601{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-ee67e04{text-align:center;color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-b1e815d{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-85ef53b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 30px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-85ef53b:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-85ef53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-595 .elementor-element.elementor-element-85ef53b, .elementor-595 .elementor-element.elementor-element-85ef53b::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-ae12173 .elementor-button{font-family:var( --e-global-typography-6a28511-font-family ), Sans-serif;font-size:var( --e-global-typography-6a28511-font-size );font-weight:var( --e-global-typography-6a28511-font-weight );text-transform:var( --e-global-typography-6a28511-text-transform );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-ae12173 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-428905d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-428905d:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-428905d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-595 .elementor-element.elementor-element-428905d::before, .elementor-595 .elementor-element.elementor-element-428905d > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-428905d > .e-con-inner > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-428905d > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-428905d > .e-con-inner > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-428905d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00182500 0%, var( --e-global-color-accent ) 100%);}.elementor-595 .elementor-element.elementor-element-428905d, .elementor-595 .elementor-element.elementor-element-428905d::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-55797f8{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:16px;width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-595 .elementor-element.elementor-element-55797f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-90f037d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-top:-475px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-90f037d:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-90f037d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00182500 0%, var( --e-global-color-accent ) 100%);}.elementor-595 .elementor-element.elementor-element-90f037d, .elementor-595 .elementor-element.elementor-element-90f037d::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-19710d6{--spacer-size:300px;}.elementor-595 .elementor-element.elementor-element-80da4c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-12bc860{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-12bc860.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-595 .elementor-element.elementor-element-1b5e9c9{text-align:left;}.elementor-595 .elementor-element.elementor-element-1b5e9c9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-b154378{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-d33df83{color:var( --e-global-color-68fe75a );}.elementor-595 .elementor-element.elementor-element-9ddde25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-2a21794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-09b15af{color:var( --e-global-color-68fe75a );}.elementor-595 .elementor-element.elementor-element-68969bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-68969bc:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-68969bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-68969bc, .elementor-595 .elementor-element.elementor-element-68969bc::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-9412db3 .swiper-slide > .elementor-element{height:100%;}.elementor-595 .elementor-element.elementor-element-9412db3{--swiper-slides-gap:35px;--swiper-pagination-size:4px;--progressbar-normal-color:var( --e-global-color-accent );z-index:1;}.elementor-595 .elementor-element.elementor-element-9412db3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-6378163c{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 100px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-3e80f7ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-1fd5ebde{text-align:left;}.elementor-595 .elementor-element.elementor-element-1fd5ebde .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-6f4bb731{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-404aecd8 .input__checkbox_btn .toggle-button__icon {width:25px;height:25px;}.elementor-595 .elementor-element.elementor-element-404aecd8 .input__radio_btn .toggle-button__icon {width:25px;height:25px;}.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn span{color:#212121;}.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg *{fill:#212121;stroke:none;}.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{text-align:center;}.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file .input__file_btn svg,.elementor-595 .elementor-element.elementor-element-404aecd8 .theplus-contact-form span.wpcf7-form-control-wrap.cf7-style-file span{display:center;margin:0 auto;text-align:center;}.elementor-595 .elementor-element.elementor-element-5fcdf445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-5fcdf445:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-5fcdf445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://necker.wecode.site/wp-content/uploads/2025/04/street-view-of-geneva-with-jet-d-eau-water-fountai-2023-11-27-05-23-47-utc-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-595 .elementor-element.elementor-element-5fcdf445::before, .elementor-595 .elementor-element.elementor-element-5fcdf445 > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-5fcdf445 > .e-con-inner > .elementor-background-video-container::before, .elementor-595 .elementor-element.elementor-element-5fcdf445 > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-5fcdf445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-595 .elementor-element.elementor-element-5fcdf445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-text );}.elementor-595 .elementor-element.elementor-element-5fcdf445, .elementor-595 .elementor-element.elementor-element-5fcdf445::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-1e9b4ae{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-5359b1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-5359b1f, .elementor-595 .elementor-element.elementor-element-5359b1f::before{--border-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-4b08a2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-986377a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;}.elementor-595 .elementor-element.elementor-element-d8fc871{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-19ea0f3{color:var( --e-global-color-68fe75a );}.elementor-595 .elementor-element.elementor-element-11df14a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-595 .elementor-element.elementor-element-bb34498 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-595 .elementor-element.elementor-element-bb34498 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-595 .elementor-element.elementor-element-bb34498 .eael-contact-form-7-wrapper{text-align:default;}.elementor-595 .elementor-element.elementor-element-bb34498 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-00fdaf2{--padding-top:0vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-595 .elementor-element.elementor-element-c339f9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-d5318c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-d628bc1 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-d615397{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-b061603{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-7767d54{--padding-top:16px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-30864d7{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-035c1f8 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-309d47e{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-37b55bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:var( --e-global-typography-text-font-size );}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-214295b{--min-height:450px;}.elementor-595 .elementor-element.elementor-element-3e9074d .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-911e186{--min-height:705px;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-347df29{text-align:left;}.elementor-595 .elementor-element.elementor-element-9bf3234{text-align:left;}.elementor-595 .elementor-element.elementor-element-9bf3234 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-b12c8bf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-595 .elementor-element.elementor-element-18f4e8a{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-98e5904{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-85387b7{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-e224f91{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-813bf76{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-d46efd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a437b24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-4eec410{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-d43708b{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-1f8da0d{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-8058a99{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-0673aac{--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-64a5ed7{text-align:left;}.elementor-595 .elementor-element.elementor-element-b248840{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-eaee6c5 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-c13698d{--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-7e140b9{text-align:left;}.elementor-595 .elementor-element.elementor-element-b698601{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-ee67e04{text-align:left;}.elementor-595 .elementor-element.elementor-element-b1e815d{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-85ef53b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-ae12173 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-55797f8{--grid-columns:1;}.elementor-595 .elementor-element.elementor-element-80da4c8{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-12bc860{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-09b15af > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-595 .elementor-element.elementor-element-9412db3{--swiper-slides-to-display:2;}.elementor-595 .elementor-element.elementor-element-6378163c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-3e80f7ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-5fcdf445{--min-height:600px;}.elementor-595 .elementor-element.elementor-element-5359b1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-595 .elementor-element.elementor-element-4b08a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-d8fc871{--spacer-size:20px;}}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-00fdaf2{--content-width:100vw;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-c339f9a{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-d5318c2 .elementor-heading-title{font-size:30px;}.elementor-595 .elementor-element.elementor-element-1e50125{font-size:16px;}.elementor-595 .elementor-element.elementor-element-b155ac4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px 16px;}.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-d628bc1 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-d615397{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-fb21744{text-align:left;}.elementor-595 .elementor-element.elementor-element-fb21744 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-fb21744 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-595 .elementor-element.elementor-element-43df009{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-6774e50{--e-image-carousel-slides-to-show:2;}.elementor-595 .elementor-element.elementor-element-b061603{--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-7767d54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-d8623db .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-5e3f87b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-30864d7{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-035c1f8 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-309d47e{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-30ce0c1{text-align:left;}.elementor-595 .elementor-element.elementor-element-30ce0c1 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-30ce0c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-37b55bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-c863ec1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:var( --e-global-typography-text-font-size );}.elementor-595 .elementor-element.elementor-element-48dcf77 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-214295b{--min-height:240px;}.elementor-595 .elementor-element.elementor-element-3e9074d .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-911e186{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-347df29 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-b12c8bf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-595 .elementor-element.elementor-element-18f4e8a{--spacer-size:75px;}.elementor-595 .elementor-element.elementor-element-00d838d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-139ef4d .elementor-heading-title{font-size:20px;}.elementor-595 .elementor-element.elementor-element-6c86279{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-98e5904{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-723a8c4{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-b95d023{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-40128f7 .elementor-heading-title{font-size:20px;}.elementor-595 .elementor-element.elementor-element-e9c53eb{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-85387b7{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-afd508d{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-3edbe5d{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-4c2a17d .elementor-heading-title{font-size:20px;}.elementor-595 .elementor-element.elementor-element-ddf46e2{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-e224f91{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-55fcb07{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-a7d0071{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-8888c94 .elementor-heading-title{font-size:20px;}.elementor-595 .elementor-element.elementor-element-15e459f{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-813bf76{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-5c1601d{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-4eec410{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-d43708b{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-1f8da0d{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-8058a99{font-size:var( --e-global-typography-accent-font-size );}.elementor-595 .elementor-element.elementor-element-b22a04a{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-0673aac{--padding-top:75px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-64a5ed7{text-align:left;}.elementor-595 .elementor-element.elementor-element-64a5ed7 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-b248840{--justify-content:center;--gap:30px 0px;}.elementor-595 .elementor-element.elementor-element-eaee6c5 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-c13698d{--padding-top:75px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-7e140b9{text-align:left;}.elementor-595 .elementor-element.elementor-element-7e140b9 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-b698601{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-ee67e04{text-align:left;}.elementor-595 .elementor-element.elementor-element-b1e815d{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-85ef53b{--justify-content:center;--gap:30px 0px;}.elementor-595 .elementor-element.elementor-element-ae12173 .elementor-button{font-size:var( --e-global-typography-6a28511-font-size );line-height:var( --e-global-typography-6a28511-line-height );letter-spacing:var( --e-global-typography-6a28511-letter-spacing );word-spacing:var( --e-global-typography-6a28511-word-spacing );}.elementor-595 .elementor-element.elementor-element-428905d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-55797f8{--grid-columns:1;}.elementor-595 .elementor-element.elementor-element-80da4c8{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-12bc860{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-1b5e9c9 .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-b154378{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-2a21794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-09b15af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-68969bc{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-595 .elementor-element.elementor-element-9412db3{--swiper-slides-to-display:1;}.elementor-595 .elementor-element.elementor-element-6378163c{--padding-top:75px;--padding-bottom:75px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-1fd5ebde .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-1e9b4ae{--spacer-size:300px;}.elementor-595 .elementor-element.elementor-element-5359b1f{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-595 .elementor-element.elementor-element-4b08a2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-986377a .elementor-heading-title{font-size:24px;}.elementor-595 .elementor-element.elementor-element-d8fc871{--spacer-size:30px;}.elementor-595 .elementor-element.elementor-element-11df14a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-595 .elementor-element.elementor-element-c339f9a{--width:700px;}.elementor-595 .elementor-element.elementor-element-7767d54{--width:50%;}.elementor-595 .elementor-element.elementor-element-5e3f87b{--width:50%;}.elementor-595 .elementor-element.elementor-element-d46efd2{--width:65%;}.elementor-595 .elementor-element.elementor-element-620bbd9{--width:35%;}.elementor-595 .elementor-element.elementor-element-0673aac{--content-width:900px;}.elementor-595 .elementor-element.elementor-element-c13698d{--content-width:900px;}.elementor-595 .elementor-element.elementor-element-12bc860{--width:80%;}.elementor-595 .elementor-element.elementor-element-9ddde25{--width:20%;}.elementor-595 .elementor-element.elementor-element-3e80f7ab{--width:50%;}.elementor-595 .elementor-element.elementor-element-5fcdf445{--width:50%;}.elementor-595 .elementor-element.elementor-element-4b08a2f{--width:50%;}.elementor-595 .elementor-element.elementor-element-11df14a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-595 .elementor-element.elementor-element-7767d54{--width:100%;}.elementor-595 .elementor-element.elementor-element-5e3f87b{--width:100%;}.elementor-595 .elementor-element.elementor-element-12bc860{--width:100%;}.elementor-595 .elementor-element.elementor-element-3e80f7ab{--width:100%;}.elementor-595 .elementor-element.elementor-element-5fcdf445{--width:100%;}.elementor-595 .elementor-element.elementor-element-5359b1f{--content-width:100%;}.elementor-595 .elementor-element.elementor-element-4b08a2f{--width:100%;}.elementor-595 .elementor-element.elementor-element-11df14a{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-6b3848a */.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-6b3848a .elementor-button:hover {
color:#B18C56;
border-color: #B18C56;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d628bc1 */.elementor-595 .elementor-element.elementor-element-d628bc1 .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-d628bc1 .elementor-button:hover {
color:#B18C56;
border-color: #B18C56;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6774e50 */.elementor-595 .elementor-element.elementor-element-6774e50 .swiper-wrapper{
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear; 
}

#swiper-wrapper {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30864d7 */.hover-noir {
  color: #b18c56;
  text-decoration: underline;
  transition: color 0.3s ease-in-out;
}

.hover-noir:hover {
  color: #000000;
}
.hover-noir a {
  color: inherit;
  text-decoration: inherit;
}
.hover-noir a:hover {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-035c1f8 */.elementor-595 .elementor-element.elementor-element-035c1f8 .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-035c1f8 .elementor-button:hover {
color:#000000;
border-color: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e9074d */.elementor-595 .elementor-element.elementor-element-3e9074d .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-3e9074d .elementor-button:hover {
color:#B18C56;
border-color: #B18C56;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5e0b07 */.elementor-595 .elementor-element.elementor-element-f5e0b07 .elementor-button:hover {
    border-bottom: 1px solid #b18c56;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a8e74c */.elementor-595 .elementor-element.elementor-element-0a8e74c .elementor-button:hover {
    border-bottom: 1px solid #b18c56;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2665d7d */.elementor-595 .elementor-element.elementor-element-2665d7d .elementor-button:hover {
    border-bottom: 1px solid #b18c56;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87ecc18 */.elementor-595 .elementor-element.elementor-element-87ecc18 .elementor-button:hover {
    border-bottom: 1px solid #b18c56;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaee6c5 */.elementor-595 .elementor-element.elementor-element-eaee6c5 .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-eaee6c5 .elementor-button:hover {
color:#B18C56;
border-color: #B18C56;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae12173 */.elementor-595 .elementor-element.elementor-element-ae12173 .elementor-button {
    transition: all 0.2s ease-in-out;
}
.elementor-595 .elementor-element.elementor-element-ae12173 .elementor-button:hover {
color:#B18C56;
border-color: #B18C56;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d33df83 */.hover-noir {
  color: #b97b36;
  text-decoration: underline;
  transition: color 0.3s ease-in-out;
}

.hover-noir:hover {
  color: #000000;
}

.hover-noir a {
  color: inherit;
  text-decoration: inherit;
}

.hover-noir a:hover {
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68969bc */.elementor-container,
.elementor-column,
.elementor-widget-wrap {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a21794 */.elementor-595 .elementor-element.elementor-element-2a21794 .swiper{
    overflow: visible;
}/* End custom CSS */