.elementor-27 .elementor-element.elementor-element-f1e0fe1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:9em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-f1e0fe1:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-f1e0fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6F7;background-image:url(https://jpschweizer.com/wp-content/uploads/2025/01/film-sous-jacent.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-27 .elementor-element.elementor-element-f1e0fe1::before,.elementor-27 .elementor-element.elementor-element-f1e0fe1>.elementor-background-video-container::before,.elementor-27 .elementor-element.elementor-element-f1e0fe1>.e-con-inner>.elementor-background-video-container::before,.elementor-27 .elementor-element.elementor-element-f1e0fe1>.elementor-background-slideshow::before,.elementor-27 .elementor-element.elementor-element-f1e0fe1>.e-con-inner>.elementor-background-slideshow::before,.elementor-27 .elementor-element.elementor-element-f1e0fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-accent);--background-overlay:''}.elementor-27 .elementor-element.elementor-element-0685fa4{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%}.elementor-27 .elementor-element.elementor-element-0685fa4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-27 .elementor-element.elementor-element-9d7232d{z-index:3}.elementor-27 .elementor-element.elementor-element-9d7232d .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-ded3448>.elementor-widget-container{padding:0% 16% 0% 0%}.elementor-27 .elementor-element.elementor-element-ded3448{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-2a59642)}.elementor-27 .elementor-element.elementor-element-85439d8>.elementor-widget-container{margin:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-59fb100{width:var(--container-widget-width,17.1%);max-width:17.1%;--container-widget-width:17.1%;--container-widget-flex-grow:0;top:330px;z-index:2}.elementor-27 .elementor-element.elementor-element-59fb100>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:10% 10% 10% 10%;box-shadow:0 10px 20px 0 rgba(30.99999999999996,30.99999999999996,30.99999999999996,.11)}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-element{--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-59fb100{left:489px}body.rtl .elementor-27 .elementor-element.elementor-element-59fb100{right:489px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-wrapper .elementor-image-box-img{width:36%}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-description{font-family:var(--e-global-typography-89033b0-font-family),Sans-serif;font-size:var(--e-global-typography-89033b0-font-size);font-weight:var(--e-global-typography-89033b0-font-weight);line-height:var(--e-global-typography-89033b0-line-height);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-dd21f70{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-27 .elementor-element.elementor-element-365b8a0{padding:4em 0em 3em 0em;z-index:3}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-0d145cf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-0d145cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-0d145cf>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 6%}.elementor-27 .elementor-element.elementor-element-575f98d .elementor-heading-title{font-family:var(--e-global-typography-bbbfaf7-font-family),Sans-serif;font-size:var(--e-global-typography-bbbfaf7-font-size);font-weight:var(--e-global-typography-bbbfaf7-font-weight);text-transform:var(--e-global-typography-bbbfaf7-text-transform);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing);color:var(--e-global-color-c6e536e)}.elementor-27 .elementor-element.elementor-element-451c8a3>.elementor-widget-container{margin:-8px 0 0 0}.elementor-27 .elementor-element.elementor-element-451c8a3{z-index:2}.elementor-27 .elementor-element.elementor-element-c2d2cfa>.elementor-widget-container{padding:0% 14% 0% 0%}.elementor-27 .elementor-element.elementor-element-f68ebae .elementor-button{background-color:var(--e-global-color-22b99da);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-f68ebae .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-f68ebae .elementor-button:focus{background-color:var(--e-global-color-c6e536e);color:var(--e-global-color-secondary)}.elementor-27 .elementor-element.elementor-element-f68ebae .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-f68ebae .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-element-populated,.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-element-populated>.elementor-background-overlay,.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 5em}.elementor-27 .elementor-element.elementor-element-068f1f5{margin-top:0em;margin-bottom:0em;padding:0% 40% 0% 0%}.elementor-27 .elementor-element.elementor-element-7d6ff24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-7d6ff24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c6e536e)}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-7d6ff24.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-7d6ff24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-7d6ff24.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-7d6ff24>.elementor-element-populated{box-shadow:-14px 14px 0 0 #0B1E44;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-7d6ff24>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-6685603{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-6685603 .elementor-counter-number-wrapper{color:var(--e-global-color-007a819);font-family:var(--e-global-typography-805bbf8-font-family),Sans-serif;font-size:var(--e-global-typography-805bbf8-font-size);font-weight:var(--e-global-typography-805bbf8-font-weight);line-height:var(--e-global-typography-805bbf8-line-height);letter-spacing:var(--e-global-typography-805bbf8-letter-spacing)}.elementor-27 .elementor-element.elementor-element-c98721a{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-c98721a .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-7573f7b{text-align:center}.elementor-27 .elementor-element.elementor-element-7573f7b .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-2d327a2e{overflow:hidden;padding:3em 0em 3em 0em}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-138c9886.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-138c9886.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-138c9886>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-1cf83abb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-1cf83abb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-1cf83abb>.elementor-element-populated{padding:0% 0% 0% 20%}.elementor-27 .elementor-element.elementor-element-4b896d6d>.elementor-widget-container{margin:0 -8px 0 0;padding:0% 10% 0% 0%}.elementor-27 .elementor-element.elementor-element-e99b658{margin-top:0em;margin-bottom:2em}.elementor-27 .elementor-element.elementor-element-7f78cf0>.elementor-element-populated{padding:0% 6% 0% 0%}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-icon i{color:var(--e-global-color-22b99da);transition:color 0.3s}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-icon svg{fill:var(--e-global-color-22b99da);transition:fill 0.3s}.elementor-27 .elementor-element.elementor-element-e55a349{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-item>a{font-family:"Overpass",Sans-serif;font-weight:600}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-27 .elementor-element.elementor-element-68ea1e3{margin-top:0em;margin-bottom:2em}.elementor-27 .elementor-element.elementor-element-2fed483>.elementor-element-populated{padding:0% 6% 0% 0%}.elementor-27 .elementor-element.elementor-element-938221a>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon-box-title{margin-block-end:8px}.elementor-27 .elementor-element.elementor-element-938221a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2369ab2);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-938221a.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-938221a.elementor-view-default .elementor-icon{fill:var(--e-global-color-2369ab2);color:var(--e-global-color-2369ab2);border-color:var(--e-global-color-2369ab2)}.elementor-27 .elementor-element.elementor-element-938221a.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon{font-size:16px}.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon-box-title,.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon-box-title a{font-size:22px}.elementor-27 .elementor-element.elementor-element-216c313>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon-box-title{margin-block-end:8px}.elementor-27 .elementor-element.elementor-element-216c313.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2369ab2);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-216c313.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-216c313.elementor-view-default .elementor-icon{fill:var(--e-global-color-2369ab2);color:var(--e-global-color-2369ab2);border-color:var(--e-global-color-2369ab2)}.elementor-27 .elementor-element.elementor-element-216c313.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon{font-size:16px}.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon-box-title,.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon-box-title a{font-size:22px}.elementor-27 .elementor-element.elementor-element-ed9ddeb>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 6%}.elementor-27 .elementor-element.elementor-element-3362969>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon-box-title{margin-block-end:8px}.elementor-27 .elementor-element.elementor-element-3362969.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2369ab2);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-3362969.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-3362969.elementor-view-default .elementor-icon{fill:var(--e-global-color-2369ab2);color:var(--e-global-color-2369ab2);border-color:var(--e-global-color-2369ab2)}.elementor-27 .elementor-element.elementor-element-3362969.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon{font-size:16px}.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon-box-title,.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon-box-title a{font-size:22px}.elementor-27 .elementor-element.elementor-element-14c9219>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon-box-wrapper{align-items:center;gap:15px}.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon-box-title{margin-block-end:8px}.elementor-27 .elementor-element.elementor-element-14c9219.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2369ab2);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-14c9219.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-14c9219.elementor-view-default .elementor-icon{fill:var(--e-global-color-2369ab2);color:var(--e-global-color-2369ab2);border-color:var(--e-global-color-2369ab2)}.elementor-27 .elementor-element.elementor-element-14c9219.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon{font-size:16px}.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon-box-title,.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon-box-title a{font-size:22px}.elementor-27 .elementor-element.elementor-element-1eca6487:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-1eca6487>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4f288f3)}.elementor-27 .elementor-element.elementor-element-1eca6487>.elementor-container{max-width:1240px}.elementor-27 .elementor-element.elementor-element-1eca6487{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5em 0em 5em 0em}.elementor-27 .elementor-element.elementor-element-1eca6487>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-35e0b658>.elementor-container{max-width:1240px}.elementor-27 .elementor-element.elementor-element-35e0b658{padding:0em 0em 2em 0em}.elementor-27 .elementor-element.elementor-element-67720056 .elementor-heading-title{font-family:var(--e-global-typography-bbbfaf7-font-family),Sans-serif;font-size:var(--e-global-typography-bbbfaf7-font-size);font-weight:var(--e-global-typography-bbbfaf7-font-weight);text-transform:var(--e-global-typography-bbbfaf7-text-transform);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing);color:var(--e-global-color-c6e536e)}.elementor-27 .elementor-element.elementor-element-1da4ec21>.elementor-widget-container{margin:-8px 0 0 0}.elementor-27 .elementor-element.elementor-element-1da4ec21 .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-e812125.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-e812125.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button{background-color:#FFFFFF21;fill:var(--e-global-color-007a819);color:var(--e-global-color-007a819);border-style:solid;border-color:var(--e-global-color-31cd2e4)}.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button:focus{background-color:var(--e-global-color-007a819);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-78cd3d75 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-6a44af5f>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-4b04ee77{overflow:hidden}.elementor-27 .elementor-element.elementor-element-302dc6fa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-302dc6fa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/03/batiment.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-302dc6fa.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-302dc6fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-302dc6fa>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:5% 5% 0% 0%}.elementor-27 .elementor-element.elementor-element-302dc6fa>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-7a543087{--spacer-size:382px}.elementor-27 .elementor-element.elementor-element-6a8aa5a8{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-6a8aa5a8>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-6a8aa5a8 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-532aba4b>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-2fbc4ee3{overflow:hidden}.elementor-27 .elementor-element.elementor-element-59d96e58:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-59d96e58>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4f288f3);background-image:url(https://jpschweizer.com/wp-content/uploads/2025/02/IMG_4910-1-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-59d96e58.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-59d96e58.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-59d96e58>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:1em 1em 0em 0em}.elementor-27 .elementor-element.elementor-element-59d96e58>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-59d96e58{z-index:2}.elementor-27 .elementor-element.elementor-element-5d121c1f{--spacer-size:160px}.elementor-27 .elementor-element.elementor-element-5a33db2b{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-5a33db2b>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:14px 18px 14px 18px}.elementor-27 .elementor-element.elementor-element-5a33db2b .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-721aacf1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-721aacf1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/02/120-bande-blanche-centrale.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-721aacf1.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-721aacf1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-721aacf1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-721aacf1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-27410e03{--spacer-size:160px}.elementor-27 .elementor-element.elementor-element-2f643425{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-2f643425>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:14px 18px 14px 18px}.elementor-27 .elementor-element.elementor-element-2f643425 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-6dcd2450{overflow:hidden}.elementor-27 .elementor-element.elementor-element-373e1786:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-373e1786>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4f288f3);background-image:url(https://jpschweizer.com/wp-content/uploads/2025/03/reception-.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-373e1786.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-373e1786.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-373e1786>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-373e1786>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-373e1786{z-index:2}.elementor-27 .elementor-element.elementor-element-4bbec6c4{--spacer-size:160px}.elementor-27 .elementor-element.elementor-element-4f2c2d20{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-4f2c2d20>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:14px 18px 14px 18px}.elementor-27 .elementor-element.elementor-element-4f2c2d20 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-5e6eee68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-5e6eee68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/02/256-2-depoli-partiel-M1_1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5e6eee68.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-27 .elementor-element.elementor-element-5e6eee68.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-27 .elementor-element.elementor-element-5e6eee68>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-5e6eee68>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-18e34090{--spacer-size:160px}.elementor-27 .elementor-element.elementor-element-47191e50{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-47191e50>.elementor-widget-container{background-color:var(--e-global-color-007a819);padding:14px 18px 14px 18px}.elementor-27 .elementor-element.elementor-element-47191e50 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button{background-color:#FFFFFF21;fill:var(--e-global-color-007a819);color:var(--e-global-color-007a819);border-style:solid;border-color:var(--e-global-color-31cd2e4)}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button:focus{background-color:var(--e-global-color-007a819);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-5f6cb2eb:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-5f6cb2eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-27 .elementor-element.elementor-element-5f6cb2eb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 0em 2em 0em}.elementor-27 .elementor-element.elementor-element-5f6cb2eb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-62ac165b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-62ac165b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-62ac165b>.elementor-element-populated{padding:0% 14% 0% 0%}.elementor-27 .elementor-element.elementor-element-67f6fedf{text-align:start}.elementor-27 .elementor-element.elementor-element-67f6fedf .elementor-heading-title{font-family:var(--e-global-typography-bbbfaf7-font-family),Sans-serif;font-size:var(--e-global-typography-bbbfaf7-font-size);font-weight:var(--e-global-typography-bbbfaf7-font-weight);text-transform:var(--e-global-typography-bbbfaf7-text-transform);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing);color:var(--e-global-color-c6e536e)}.elementor-27 .elementor-element.elementor-element-d7a596b>.elementor-widget-container{margin:-8px 0 0 0}.elementor-27 .elementor-element.elementor-element-6457edb2{margin-top:0%;margin-bottom:-3%}.elementor-27 .elementor-element.elementor-element-588963a7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-588963a7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-588963a7>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-2369ab2);box-shadow:0 10px 20px 0 rgb(67 67 67 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10% 2% 0% 0%;--e-column-margin-right:2%;--e-column-margin-left:0%;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-588963a7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-76f5bead{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-76f5bead>.elementor-widget-container{background-color:var(--e-global-color-2369ab2);margin:0em 0em 0em -1em;padding:4px 8px 0 24px}.elementor-27 .elementor-element.elementor-element-76f5bead .elementor-heading-title{font-family:var(--e-global-typography-ef6f4df-font-family),Sans-serif;font-size:var(--e-global-typography-ef6f4df-font-size);font-weight:var(--e-global-typography-ef6f4df-font-weight);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-509b5e20>.elementor-widget-container{margin:1em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-4617011b>.elementor-widget-container{margin:-6px 0 -12px 0}.elementor-27 .elementor-element.elementor-element-4617011b{font-family:var(--e-global-typography-a39e33d-font-family),Sans-serif;font-size:var(--e-global-typography-a39e33d-font-size);font-weight:var(--e-global-typography-a39e33d-font-weight)}.elementor-27 .elementor-element.elementor-element-4b1058b9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-4b1058b9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-4b1058b9>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-2369ab2);box-shadow:0 10px 20px 0 rgb(67 67 67 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 10% 2%;--e-column-margin-right:0%;--e-column-margin-left:2%;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-4b1058b9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-1caba937{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-1caba937>.elementor-widget-container{background-color:var(--e-global-color-2369ab2);margin:0em 0em 0em -1em;padding:4px 8px 0 24px}.elementor-27 .elementor-element.elementor-element-1caba937 .elementor-heading-title{font-family:var(--e-global-typography-ef6f4df-font-family),Sans-serif;font-size:var(--e-global-typography-ef6f4df-font-size);font-weight:var(--e-global-typography-ef6f4df-font-weight);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-7c3db2d7>.elementor-widget-container{margin:1em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-3285bdfa>.elementor-widget-container{margin:-6px 0 -12px 0}.elementor-27 .elementor-element.elementor-element-3285bdfa{font-family:var(--e-global-typography-a39e33d-font-family),Sans-serif;font-size:var(--e-global-typography-a39e33d-font-size);font-weight:var(--e-global-typography-a39e33d-font-weight)}.elementor-27 .elementor-element.elementor-element-5859eed6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-5859eed6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-5859eed6>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);box-shadow:0 10px 20px 0 rgb(67 67 67 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10% 2% 0% 0%;--e-column-margin-right:2%;--e-column-margin-left:0%;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-5859eed6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-18b1e621{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-18b1e621>.elementor-widget-container{background-color:var(--e-global-color-ce3e330);margin:0em 0em 0em -1em;padding:4px 8px 0 24px}.elementor-27 .elementor-element.elementor-element-18b1e621 .elementor-heading-title{font-family:var(--e-global-typography-ef6f4df-font-family),Sans-serif;font-size:var(--e-global-typography-ef6f4df-font-size);font-weight:var(--e-global-typography-ef6f4df-font-weight);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing);color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-10de334d>.elementor-widget-container{margin:1em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-10de334d .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-3f40c8b8>.elementor-widget-container{margin:-6px 0 -12px 0}.elementor-27 .elementor-element.elementor-element-3f40c8b8{font-family:var(--e-global-typography-a39e33d-font-family),Sans-serif;font-size:var(--e-global-typography-a39e33d-font-size);font-weight:var(--e-global-typography-a39e33d-font-weight);color:var(--e-global-color-2a59642)}.elementor-27 .elementor-element.elementor-element-413eff16:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-413eff16>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-413eff16>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-2369ab2);box-shadow:0 10px 20px 0 rgb(67 67 67 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 10% 2%;--e-column-margin-right:0%;--e-column-margin-left:2%;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-413eff16>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-71e710f1{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-71e710f1>.elementor-widget-container{background-color:var(--e-global-color-2369ab2);margin:0em 0em 0em -1em;padding:4px 8px 0 24px}.elementor-27 .elementor-element.elementor-element-71e710f1 .elementor-heading-title{font-family:var(--e-global-typography-ef6f4df-font-family),Sans-serif;font-size:var(--e-global-typography-ef6f4df-font-size);font-weight:var(--e-global-typography-ef6f4df-font-weight);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing);color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-30198ed6>.elementor-widget-container{margin:1em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-3c313a3b>.elementor-widget-container{margin:-6px 0 -12px 0}.elementor-27 .elementor-element.elementor-element-3c313a3b{font-family:var(--e-global-typography-a39e33d-font-family),Sans-serif;font-size:var(--e-global-typography-a39e33d-font-size);font-weight:var(--e-global-typography-a39e33d-font-weight)}.elementor-27 .elementor-element.elementor-element-651df6a8:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-651df6a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-27 .elementor-element.elementor-element-651df6a8{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:3em 11em 3em 11em}.elementor-27 .elementor-element.elementor-element-651df6a8>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-134ee0d3{text-align:center}.elementor-27 .elementor-element.elementor-element-134ee0d3 .elementor-heading-title{font-family:var(--e-global-typography-bbbfaf7-font-family),Sans-serif;font-size:var(--e-global-typography-bbbfaf7-font-size);font-weight:var(--e-global-typography-bbbfaf7-font-weight);text-transform:var(--e-global-typography-bbbfaf7-text-transform);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing);color:var(--e-global-color-c6e536e)}.elementor-27 .elementor-element.elementor-element-42e46f1d>.elementor-widget-container{margin:-8px 0 0 0;padding:0em 0em 2em 0em}.elementor-27 .elementor-element.elementor-element-42e46f1d{text-align:center}.elementor-27 .elementor-element.elementor-element-291bc10f:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-291bc10f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-27 .elementor-element.elementor-element-291bc10f>.elementor-container{max-width:1172px}.elementor-27 .elementor-element.elementor-element-291bc10f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-27 .elementor-element.elementor-element-291bc10f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-2d103d34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-2d103d34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/01/couple-standing-near-the-window-indoors-2021-12-09-09-35-02-utc-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-27 .elementor-element.elementor-element-2d103d34>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-27 .elementor-element.elementor-element-2d103d34>.elementor-element-populated>.elementor-background-overlay{transition:background 0.5s,border-radius 0.3s,opacity 0.5s}.elementor-27 .elementor-element.elementor-element-71ae871c{--spacer-size:390px}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-30ad759f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-30ad759f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-30ad759f>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:8% 8% 8% 8%}.elementor-27 .elementor-element.elementor-element-64d33e52>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-64d33e52 .elementor-icon-wrapper{text-align:start}.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent);color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-default .elementor-icon{color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-framed .elementor-icon,.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-64d33e52.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-64d33e52 .elementor-icon{font-size:24px}.elementor-27 .elementor-element.elementor-element-64d33e52 .elementor-icon svg{height:24px}.elementor-27 .elementor-element.elementor-element-6af13565{columns:1;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-779f3d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-27 .elementor-element.elementor-element-b3a7589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27 .elementor-element.elementor-element-b7d46c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27 .elementor-element.elementor-element-d9e9368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27 .elementor-element.elementor-element-b0e5692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27 .elementor-element.elementor-element-d8a5718{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-27 .elementor-element.elementor-element-2ce56e0d:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-2ce56e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-22b99da);background-image:url(https://jpschweizer.com/wp-content/uploads/2025/01/TN1-15.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-27 .elementor-element.elementor-element-2ce56e0d>.elementor-background-overlay{background-color:var(--e-global-color-22b99da);opacity:.95;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-2ce56e0d>.elementor-container{max-width:1400px}.elementor-27 .elementor-element.elementor-element-2ce56e0d{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 0em 4em 0em}.elementor-27 .elementor-element.elementor-element-16cfe1c>.elementor-element-populated{padding:0% 26% 0% 26%}.elementor-27 .elementor-element.elementor-element-ec61a0f>.elementor-widget-container{padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-ec61a0f{z-index:3;text-align:center}.elementor-27 .elementor-element.elementor-element-ec61a0f .elementor-heading-title{color:var(--e-global-color-007a819)}.elementor-27 .elementor-element.elementor-element-b16d36f{text-align:center;color:var(--e-global-color-2a59642)}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button{background-color:#FFFFFF21;fill:var(--e-global-color-007a819);color:var(--e-global-color-007a819);border-style:solid;border-color:var(--e-global-color-31cd2e4)}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button:focus{background-color:var(--e-global-color-007a819);color:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-27 .elementor-element.elementor-element-f7779d2{--display:flex}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-0685fa4{--width:49.872%}.elementor-27 .elementor-element.elementor-element-dd21f70{--width:45%}.elementor-27 .elementor-element.elementor-element-0d145cf{width:50%}.elementor-27 .elementor-element.elementor-element-5a5b84d{width:50%}.elementor-27 .elementor-element.elementor-element-138c9886{width:42%}.elementor-27 .elementor-element.elementor-element-1cf83abb{width:58%}.elementor-27 .elementor-element.elementor-element-6a44af5f{width:42%}.elementor-27 .elementor-element.elementor-element-302dc6fa{width:100%}.elementor-27 .elementor-element.elementor-element-532aba4b{width:58%}.elementor-27 .elementor-element.elementor-element-59d96e58{width:60%}.elementor-27 .elementor-element.elementor-element-721aacf1{width:40%}.elementor-27 .elementor-element.elementor-element-373e1786{width:40%}.elementor-27 .elementor-element.elementor-element-5e6eee68{width:60%}.elementor-27 .elementor-element.elementor-element-62ac165b{width:48%}.elementor-27 .elementor-element.elementor-element-19c62e40{width:52%}.elementor-27 .elementor-element.elementor-element-2d103d34{width:40%}.elementor-27 .elementor-element.elementor-element-30ad759f{width:60%}.elementor-27 .elementor-element.elementor-element-b3a7589{--width:25%}.elementor-27 .elementor-element.elementor-element-b7d46c2{--width:25%}.elementor-27 .elementor-element.elementor-element-d9e9368{--width:25%}.elementor-27 .elementor-element.elementor-element-b0e5692{--width:25%}.elementor-27 .elementor-element.elementor-element-d8a5718{--width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-0685fa4{--width:55%}.elementor-27 .elementor-element.elementor-element-dd21f70{--width:45%}.elementor-27 .elementor-element.elementor-element-0d145cf{width:100%}.elementor-27 .elementor-element.elementor-element-5a5b84d{width:100%}.elementor-27 .elementor-element.elementor-element-5400a798{width:70%}.elementor-27 .elementor-element.elementor-element-e812125{width:30%}.elementor-27 .elementor-element.elementor-element-6a44af5f{width:40%}.elementor-27 .elementor-element.elementor-element-532aba4b{width:60%}.elementor-27 .elementor-element.elementor-element-59d96e58{width:55%}.elementor-27 .elementor-element.elementor-element-721aacf1{width:45%}.elementor-27 .elementor-element.elementor-element-373e1786{width:45%}.elementor-27 .elementor-element.elementor-element-5e6eee68{width:55%}.elementor-27 .elementor-element.elementor-element-62ac165b{width:100%}.elementor-27 .elementor-element.elementor-element-19c62e40{width:100%}}@media(min-width:1025px){.elementor-27 .elementor-element.elementor-element-302dc6fa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-302dc6fa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-27 .elementor-element.elementor-element-59d96e58:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-59d96e58>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-27 .elementor-element.elementor-element-721aacf1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-721aacf1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-27 .elementor-element.elementor-element-373e1786:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-373e1786>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-27 .elementor-element.elementor-element-5e6eee68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-5e6eee68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-27 .elementor-element.elementor-element-2ce56e0d:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-2ce56e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-f1e0fe1{--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-0685fa4{--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-27 .elementor-element.elementor-element-9d7232d>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-9d7232d{text-align:start}.elementor-27 .elementor-element.elementor-element-ded3448>.elementor-widget-container{margin:0 0 -16px 0}.elementor-27 .elementor-element.elementor-element-ded3448{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-27 .elementor-element.elementor-element-59fb100{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:361px}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-59fb100{left:36px}body.rtl .elementor-27 .elementor-element.elementor-element-59fb100{right:36px}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-description{font-size:var(--e-global-typography-89033b0-font-size);line-height:var(--e-global-typography-89033b0-line-height)}.elementor-27 .elementor-element.elementor-element-365b8a0{padding:3em 0em 0em 1em}.elementor-27 .elementor-element.elementor-element-0d145cf>.elementor-element-populated{padding:3em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-575f98d{text-align:center}.elementor-27 .elementor-element.elementor-element-575f98d .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-451c8a3>.elementor-widget-container{margin:-8px 0 0 0;padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-451c8a3{text-align:center}.elementor-27 .elementor-element.elementor-element-451c8a3 .elementor-heading-title{font-size:36px}.elementor-27 .elementor-element.elementor-element-c2d2cfa>.elementor-widget-container{padding:0% 16% 0% 16%}.elementor-27 .elementor-element.elementor-element-c2d2cfa{text-align:center}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-27 .elementor-element.elementor-element-5a5b84d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em}.elementor-27 .elementor-element.elementor-element-068f1f5{margin-top:-5em;margin-bottom:0em;padding:0% 40% 0% 20%}.elementor-27 .elementor-element.elementor-element-6685603 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-805bbf8-font-size);line-height:var(--e-global-typography-805bbf8-line-height);letter-spacing:var(--e-global-typography-805bbf8-letter-spacing)}.elementor-27 .elementor-element.elementor-element-2d327a2e{padding:5em 1em 5em 1em}.elementor-27 .elementor-element.elementor-element-938221a>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-216c313>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-3362969>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-14c9219>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-35e0b658{padding:0em 0em 1em 0em}.elementor-27 .elementor-element.elementor-element-67720056{text-align:start}.elementor-27 .elementor-element.elementor-element-67720056 .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-1da4ec21{text-align:start}.elementor-27 .elementor-element.elementor-element-7a543087{--spacer-size:394px}.elementor-27 .elementor-element.elementor-element-5f6cb2eb{padding:5em 3em 5em 3em}.elementor-27 .elementor-element.elementor-element-62ac165b>.elementor-element-populated{padding:0% 20% 0% 0%}.elementor-27 .elementor-element.elementor-element-67f6fedf{text-align:start}.elementor-27 .elementor-element.elementor-element-67f6fedf .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-4c5ca8ac{text-align:start}.elementor-27 .elementor-element.elementor-element-19c62e40>.elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-27 .elementor-element.elementor-element-76f5bead .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-4617011b{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-1caba937 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3285bdfa{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-18b1e621 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3f40c8b8{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-71e710f1 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3c313a3b{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-651df6a8{padding:1em 1em 5em 1em}.elementor-27 .elementor-element.elementor-element-134ee0d3{text-align:center}.elementor-27 .elementor-element.elementor-element-134ee0d3 .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-42e46f1d>.elementor-widget-container{padding:0em 0em 1em 0em}.elementor-27 .elementor-element.elementor-element-42e46f1d .elementor-heading-title{font-size:36px}.elementor-27 .elementor-element.elementor-element-291bc10f{margin-top:0;margin-bottom:0;padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-71ae871c{--spacer-size:287px}.elementor-27 .elementor-element.elementor-element-6af13565{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-27 .elementor-element.elementor-element-2ce56e0d{padding:4em 0em 4em 0em}.elementor-27 .elementor-element.elementor-element-16cfe1c>.elementor-element-populated{padding:0% 16% 0% 16%}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-f1e0fe1:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-f1e0fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/03/film-sous-jacent.webp)}.elementor-27 .elementor-element.elementor-element-f1e0fe1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-9d7232d{text-align:center}.elementor-27 .elementor-element.elementor-element-ded3448>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-ded3448{text-align:center;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-27 .elementor-element.elementor-element-59fb100{width:var(--container-widget-width,213.667px);max-width:213.667px;--container-widget-width:213.667px;--container-widget-flex-grow:0;top:407px}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-59fb100{left:65px}body.rtl .elementor-27 .elementor-element.elementor-element-59fb100{right:65px}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-img{margin-bottom:8px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-right .elementor-image-box-img{margin-left:8px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-left .elementor-image-box-img{margin-right:8px}.elementor-27 .elementor-element.elementor-element-59fb100.elementor-position-top .elementor-image-box-img{margin-bottom:8px}.elementor-27 .elementor-element.elementor-element-59fb100 .elementor-image-box-description{font-size:var(--e-global-typography-89033b0-font-size);line-height:var(--e-global-typography-89033b0-line-height)}.elementor-27 .elementor-element.elementor-element-dd21f70{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-365b8a0{padding:1em 1em 0em 1em}.elementor-27 .elementor-element.elementor-element-575f98d .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-451c8a3 .elementor-heading-title{font-size:28px;line-height:1.5em}.elementor-27 .elementor-element.elementor-element-c2d2cfa>.elementor-widget-container{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-5a5b84d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-6685603 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-805bbf8-font-size);line-height:var(--e-global-typography-805bbf8-line-height);letter-spacing:var(--e-global-typography-805bbf8-letter-spacing)}.elementor-27 .elementor-element.elementor-element-2d327a2e{padding:0em 1em 4em 1em}.elementor-27 .elementor-element.elementor-element-138c9886>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-27 .elementor-element.elementor-element-1cf83abb>.elementor-element-populated{padding:3em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-4b896d6d>.elementor-widget-container{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-4b896d6d{text-align:center}.elementor-27 .elementor-element.elementor-element-772f7cb5{text-align:center}.elementor-27 .elementor-element.elementor-element-e99b658{margin-top:0;margin-bottom:0;padding:0em 1em 0em 1em}.elementor-27 .elementor-element.elementor-element-7f78cf0>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-27 .elementor-element.elementor-element-e55a349 .elementor-icon-list-item>a{font-size:20px}.elementor-27 .elementor-element.elementor-element-68ea1e3{margin-top:0;margin-bottom:0;padding:0em 1em 0em 1em}.elementor-27 .elementor-element.elementor-element-2fed483>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-938221a .elementor-icon-box-wrapper{gap:0}.elementor-27 .elementor-element.elementor-element-216c313 .elementor-icon-box-wrapper{gap:0}.elementor-27 .elementor-element.elementor-element-ed9ddeb>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-3362969 .elementor-icon-box-wrapper{gap:0}.elementor-27 .elementor-element.elementor-element-14c9219 .elementor-icon-box-wrapper{gap:0}.elementor-27 .elementor-element.elementor-element-1eca6487{padding:3em 0em 3em 0em}.elementor-27 .elementor-element.elementor-element-67720056{text-align:center}.elementor-27 .elementor-element.elementor-element-67720056 .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-1da4ec21{text-align:center}.elementor-27 .elementor-element.elementor-element-7a543087{--spacer-size:140px}.elementor-27 .elementor-element.elementor-element-5d121c1f{--spacer-size:140px}.elementor-27 .elementor-element.elementor-element-27410e03{--spacer-size:140px}.elementor-27 .elementor-element.elementor-element-373e1786:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-373e1786>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jpschweizer.com/wp-content/uploads/2025/03/reception-.webp)}.elementor-27 .elementor-element.elementor-element-4bbec6c4{--spacer-size:140px}.elementor-27 .elementor-element.elementor-element-18e34090{--spacer-size:140px}.elementor-27 .elementor-element.elementor-element-2b0d1865>.elementor-widget-container{margin:3em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-2b0d1865 .elementor-button{padding:15px 100px 15px 100px}.elementor-27 .elementor-element.elementor-element-5f6cb2eb{padding:4em 1em 4em 1em}.elementor-27 .elementor-element.elementor-element-62ac165b>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-67f6fedf{text-align:start}.elementor-27 .elementor-element.elementor-element-67f6fedf .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-d7a596b{text-align:start}.elementor-27 .elementor-element.elementor-element-4c5ca8ac{text-align:start}.elementor-27 .elementor-element.elementor-element-19c62e40>.elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-27 .elementor-element.elementor-element-6457edb2{margin-top:0%;margin-bottom:0%;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-588963a7>.elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-27 .elementor-element.elementor-element-76f5bead .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-4617011b{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-4b1058b9>.elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-27 .elementor-element.elementor-element-1caba937 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3285bdfa{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-30ef6346{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-5859eed6>.elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-27 .elementor-element.elementor-element-18b1e621 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3f40c8b8{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-413eff16>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-27 .elementor-element.elementor-element-71e710f1 .elementor-heading-title{font-size:var(--e-global-typography-ef6f4df-font-size);line-height:var(--e-global-typography-ef6f4df-line-height);letter-spacing:var(--e-global-typography-ef6f4df-letter-spacing)}.elementor-27 .elementor-element.elementor-element-3c313a3b{font-size:var(--e-global-typography-a39e33d-font-size)}.elementor-27 .elementor-element.elementor-element-30e4bd2c>.elementor-widget-container{margin:3em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-651df6a8{padding:1em 1em 3em 1em}.elementor-27 .elementor-element.elementor-element-4b60b4e3{padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-134ee0d3 .elementor-heading-title{font-size:var(--e-global-typography-bbbfaf7-font-size);letter-spacing:var(--e-global-typography-bbbfaf7-letter-spacing)}.elementor-27 .elementor-element.elementor-element-42e46f1d .elementor-heading-title{font-size:32px}.elementor-27 .elementor-element.elementor-element-2d103d34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-2d103d34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-27 .elementor-element.elementor-element-71ae871c{--spacer-size:260px}.elementor-27 .elementor-element.elementor-element-64d33e52>.elementor-widget-container{margin:0 0 -10px 0}.elementor-27 .elementor-element.elementor-element-64d33e52 .elementor-icon{font-size:21px}.elementor-27 .elementor-element.elementor-element-64d33e52 .elementor-icon svg{height:21px}.elementor-27 .elementor-element.elementor-element-6af13565>.elementor-widget-container{margin:0 0 -16px 0}.elementor-27 .elementor-element.elementor-element-6af13565{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-27 .elementor-element.elementor-element-2ce56e0d{padding:4em 2em 4em 2em}.elementor-27 .elementor-element.elementor-element-16cfe1c>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-ec61a0f>.elementor-widget-container{padding:0em 0em 0em 0em}.elementor-27 .elementor-element.elementor-element-7b6c66ee .elementor-button{padding:14px 50px 14px 50px}}