:root{--vh:1vh;--scrollbar-width:15px;--breakpoints-mobile:500px;--breakpoints-tablet:1000px;--menu-breakpoint:1000px;--site-theme-color:#46b2c1;--header-height:8.4rem;--header-visible:1;--topmenu-height:0px;--notification-banner-height:0px;--main-theme-color:#46b2c1}@media (width<=1000px){.Header-menus .menu-level-0 .menu-links-wrapper a{font-family:poppins,"sans-serif"!important;font-size:1.5rem!important;font-weight:700!important}.Header-menus .menu-level-0 .menu-links-wrapper a:not(.root-link),.Header-menus .menu-level-0 .menu-links-wrapper a:not(.btn){color:var(--site-theme-color)}.Header-menus .menu-level-0 .menu-links-wrapper:has(.btn){margin-top:2rem}}.StickyElements{--test-color:rgba(#46b2c1, .3);z-index:99;position:fixed;bottom:0;right:0}.StickyElements [id*=block]{--disc-background-color:linear-gradient(135deg, #46b2c130 0%, #fff0 100%), #46b2c1;margin:2rem}@media (width<=720px){.StickyElements [id*=block][id*=contact]{display:none}}.StickyElements [id*=block] a{text-align:center;background:var(--disc-background-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s ease-in-out;display:flex}@media (hover:hover){.StickyElements [id*=block] a:hover,.StickyElements [id*=block] a:focus-visible{--disc-background-color:#167391}}.NodeHomepage-content .paragraph+.paragraph,.NodeEdito-content,.NodeEdito-content .paragraph+.paragraph{margin-top:8rem}@media (width<=720px){.NodeEdito-content{margin-top:4rem}}.ParagraphContactMediasList-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.ParagraphContactMediasList-wrapper .MediaContact{width:100%}@media screen and (width<=680px){.ParagraphContactMediasList-wrapper{flex-flow:wrap;justify-content:flex-start}.ParagraphContactMediasList .MediaContact{width:calc(50% - 1rem)}}@media (width<=500px){.ParagraphContactMediasList-wrapper{flex-direction:column}.ParagraphContactMediasList .MediaContact{width:100%}}.ParagraphHomeSliderPortraits .SlideTeaser-image{position:relative}.ParagraphHomeSliderPortraits .SlideTeaser-image:before{content:"";z-index:2;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.ParagraphInspiration+.ParagraphQuote{width:100%;max-width:104.6rem;margin:4rem auto 0!important}@media (width<=720px){.ParagraphInspiration+.ParagraphQuote{margin-top:2.4rem}}.ParagraphInspiration[data-image-alignment=right] .ParagraphInspiration-row:first-of-type{flex-direction:row-reverse}@media (width<=720px){.ParagraphInspiration[data-image-alignment=right] .ParagraphInspiration-row:first-of-type{flex-direction:column}}.ParagraphInspiration-wrapper{width:100%;max-width:104.6rem;margin:auto}.ParagraphInspiration h2{color:#46b2c1;text-align:center;margin-bottom:4rem;padding:0 2rem}@media (width<=720px){.ParagraphInspiration h2{text-align:left;margin-bottom:2rem}}.ParagraphInspiration-row{gap:2rem;display:flex}@media (width<=720px){.ParagraphInspiration-row:first-of-type{flex-direction:column;padding:0 2rem}}.ParagraphInspiration-row:first-of-type .ParagraphInspiration-image{flex-shrink:0}.ParagraphInspiration-row:first-of-type .ParagraphInspiration-image .MediaImage{width:100%;height:100%}.ParagraphInspiration-row:first-of-type .ParagraphInspiration-image .MediaImage img{object-fit:cover;width:100%;height:100%}.ParagraphInspiration-row:last-of-type{position:relative}@media (width<=720px){.ParagraphInspiration-row:last-of-type .swiper-wrapper{gap:0}.ParagraphInspiration-row:last-of-type .ParagraphInspiration-image{flex:unset;width:100%;min-width:24rem}.ParagraphInspiration-row:last-of-type .ParagraphInspiration-image .MediaImage{height:auto}.ParagraphInspiration-row:last-of-type .ParagraphInspiration-image img{aspect-ratio:3/2;width:100%;height:auto}}.ParagraphInspiration-row+.ParagraphInspiration-row{margin-top:2rem}@media (width<=720px){.ParagraphInspiration-row+.ParagraphInspiration-row{margin-top:3rem}}.ParagraphInspiration-images{gap:2rem}.ParagraphInspiration-image{flex:1}.ParagraphInspiration-image .MediaImage,.ParagraphInspiration-image img{width:100%}.ParagraphInspiration-text{flex-direction:column;flex:1;justify-content:center;padding:0 1.4rem;display:flex}.ParagraphInspiration-text-row{flex-wrap:wrap;justify-content:flex-start;gap:4rem;display:flex}.ParagraphInspiration-text-column{width:calc(33% - 4rem)}.ParagraphInspiration-text-column:last-of-type{width:calc(66% - 4rem)}.ParagraphInspiration-text-column .subtitle--semibold{display:block}.ParagraphInspiration-text-column>span:last-of-type{margin-top:1.4rem}@media (width<=500px){.ParagraphInspiration-text-column{width:calc(50% - 4rem)}}.ParagraphInspiration-text .text-content{margin-top:3rem}.ParagraphInspiration .swiper{position:relative}.ParagraphInspiration-navigation{z-index:2;pointer-events:none;justify-content:space-between;width:100%;padding:0 2rem;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ParagraphInspiration-navigation button{pointer-events:auto}.ParagraphInspiration-navigation button[data-navigation-element=nextEl]{transform:scaleX(-1)}@media (width<=720px){.ParagraphInspiration-navigation{display:flex}}.ParagraphContentsGrid-grid_container{width:100%;max-width:94rem}.ParagraphQuote{--quote-color:#46b2c1}.ParagraphQuote:before,.ParagraphQuote:after{opacity:.2}[class*=TisProvider] .whishlist-button{display:none!important}.TisProvider-capacities{margin-top:3rem}.TisProvider-capacities h3{color:#000;margin-bottom:1rem;font-size:1.8rem;font-weight:400}.TisProvider-capacities ul{columns:2}.TisProvider-capacities ul li{white-space:nowrap;margin-bottom:1rem}.TisProvider-capacities ul .placeholder{font-weight:400}.TisProvider .TisProvider-body table tbody tr:nth-child(odd){background-color:#46b2c160}.HeaderPage-form:has(form.header-search-form),form.header-search-form{--main-color:#46b2c1}form.header-search-form h2{text-align:center;margin-bottom:1.5rem}form.header-search-form .js-form-wrapper{justify-content:center;align-items:center;gap:2.5rem;display:flex}form.header-search-form .js-form-type-select{border-bottom:2px solid #fff}form.header-search-form .js-form-type-select label{display:none}form.header-search-form .js-form-type-select select{color:#fff;min-width:25rem}form.header-search-form .js-form-type-select select option{color:#12193a}form.header-search-form [type=submit]{--btn-text-color:var(--main-color);--btn-bg-color:white;--btn-bg-color-hover:white}@media screen and (width<=764px){form.header-search-form .js-form-wrapper{flex-direction:column;justify-content:flex-start;align-items:center}}
