.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:#5B4B4B;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__icon{color:#5B4B4B;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang a:hover, .elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang a:focus{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:var( --e-global-color-text );}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:500;line-height:100%;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang--active a{color:#5B4B4B;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__nav{--cpel-switcher-space:5px;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__code{padding-left:0px;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:#000000;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__icon{color:#000000;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang a:hover, .elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang a:focus{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:var( --e-global-color-text );}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:500;line-height:100%;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang--active a{color:#000000;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__nav{--cpel-switcher-space:5px;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__code{padding-left:0px;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:#5B4B4B;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__icon{color:#5B4B4B;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang a:hover, .elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang a:focus{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:300;line-height:100%;color:var( --e-global-color-text );}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:500;line-height:100%;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang--active a{color:#5B4B4B;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__nav{--cpel-switcher-space:5px;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__code{padding-left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:1600px){.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang a{font-size:clamp(19.2px, 1.25vw, 28.8px);line-height:100%;}.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__nav{--cpel-switcher-space:5px;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang a{font-size:clamp(19.2px, 1.25vw, 28.8px);line-height:100%;}.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__nav{--cpel-switcher-space:5px;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang a{font-size:clamp(19.2px, 1.25vw, 28.8px);line-height:100%;}.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__nav{--cpel-switcher-space:5px;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-720e16f */.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__list :not(:last-child) { 
    border-right: 2px solid #5B4B4B;
    padding-right:5px;
}
.elementor-727 .elementor-element.elementor-element-720e16f .cpel-switcher__lang a{
        display: flex;
    align-content: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-02b2a9e */.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__list :not(:last-child) { 
    border-right: 2px solid #5B4B4B;
    padding-right:5px;
}
.elementor-727 .elementor-element.elementor-element-02b2a9e .cpel-switcher__lang a{
        display: flex;
    align-content: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-98d54cc */.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__list :not(:last-child) { 
    border-right: 2px solid #5B4B4B;
    padding-right:5px;
}
.elementor-727 .elementor-element.elementor-element-98d54cc .cpel-switcher__lang a{
        display: flex;
    align-content: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS */.elementor-727{
    z-index:20;
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-display: auto;
	src: url('https://dev.agencewoodle.ch/wp-content/uploads/2026/06/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */