@font-face{font-family:"Montserrat";src:url("/bundles/apiciuswebsite/fonts/Montserrat/Montserrat-regular.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Montserrat";src:url("/bundles/apiciuswebsite/fonts/Montserrat/Montserrat-italic.woff2") format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:"CarlaSans";src:url("/bundles/apiciuswebsite/fonts/CarlaSans/CarlaSans-light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"CarlaSans";src:url("/bundles/apiciuswebsite/fonts/CarlaSans/CarlaSans-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"CarlaSans";src:url("/bundles/apiciuswebsite/fonts/CarlaSans/CarlaSans-semibold.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"CarlaSans";src:url("/bundles/apiciuswebsite/fonts/CarlaSans/CarlaSans-bold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"OoohBaby";src:url("/bundles/apiciuswebsite/fonts/OoohBaby/OoohBaby-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"icomoon";src:url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.eot?24ecu7");src:url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.eot?24ecu7#iefix") format("embedded-opentype"),url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.ttf?24ecu7") format("truetype"),url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.woff?24ecu7") format("woff"),url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.svg?24ecu7#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=ico-],[class*=" ico-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-pool:before{content:"\e91a"}.ico-sauna:before{content:"\e923"}.ico-petanque:before{content:"\e90a"}.ico-parking:before{content:"\e917"}.ico-padel:before{content:"\e918"}.ico-electric-car:before{content:"\e90c"}.ico-bike:before{content:"\e90e"}.ico-chessboard:before{content:"\e910"}.ico-park:before{content:"\e919"}.ico-key:before{content:"\e909"}.ico-local-products:before{content:"\e901"}.ico-concierge:before{content:"\e903"}.ico-bed:before{content:"\e905"}.ico-heart:before{content:"\e928"}.ico-paper-plane:before{content:"\e929"}.ico-pause:before{content:"\e935"}.ico-play:before{content:"\e936"}.ico-check:before{content:"\e927"}.ico-share:before{content:"\e92a"}.ico-tripadvisor:before{content:"\e92b"}.ico-facebook:before{content:"\e92c"}.ico-facebook-messenger:before{content:"\e92d"}.ico-instagram:before{content:"\e92e"}.ico-linkedin:before{content:"\e92f"}.ico-pinterest:before{content:"\e930"}.ico-tiktok:before{content:"\e931"}.ico-whatsapp:before{content:"\e932"}.ico-x:before{content:"\e933"}.ico-youtube:before{content:"\e934"}.ico-spa:before{content:"\e900"}.ico-search:before{content:"\e902"}.ico-plus:before{content:"\e904"}.ico-phone:before{content:"\e906"}.ico-minus:before{content:"\e907"}.ico-marker:before{content:"\e908"}.ico-home:before{content:"\e90b"}.ico-gift:before{content:"\e90d"}.ico-envelope:before{content:"\e90f"}.ico-cutlery:before{content:"\e911"}.ico-cross:before{content:"\e912"}.ico-clock:before{content:"\e914"}.ico-calendar:before{content:"\e915"}.ico-arrow-down:before{content:"\e91b"}.ico-arrow-left:before{content:"\e91c"}.ico-arrow-right:before{content:"\e91d"}.ico-arrow-top:before{content:"\e91e"}.ico-angle-down:before{content:"\e91f"}.ico-angle-left:before{content:"\e920"}.ico-angle-right:before{content:"\e921"}.ico-angle-top:before{content:"\e922"}.ico-volume-on:before{content:"\e913"}.ico-volume-off:before{content:"\e916"}.ico-area:before{content:"\e925"}.ico-users:before{content:"\e924"}@font-face{font-family:"icomoon";src:url("../bundles/apiciuswebsite/fonts/icomoon/fonts/icomoon.woff2") format("woff2");font-weight:normal;font-style:normal}@keyframes spin{to{transform:rotate(360deg)}}@keyframes centered_rotation{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes btnScrollTop{0%{transform:translateY(0)}25%{transform:translateY(6px)}60%{transform:translateY(-3px)}90%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes btnScrollDown{0%{transform:translateY(-6px);opacity:.5}20%{transform:translateY(3px);opacity:1}35%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}100%{transform:translateY(-6px);opacity:.5}}@keyframes bigScrollDown{0%{transform:translate(-50%,calc(-50% + 0.5rem)) scale(1)}20%{transform:translate(-50%,calc(-50% + 0.5rem)) scale(1.2)}40%{transform:translate(-50%,calc(-50% + 0.5rem)) scale(1)}100%{transform:translate(-50%,calc(-50% + 0.5rem)) scale(1)}}@keyframes autoAlpha{0%{opacity:.7;transform:scale(1)}100%{opacity:.3;transform:scale(0.9)}}@keyframes translateFromBottom{0%{transform:translateY(110%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%{transform:translateY(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clipCircle{0%{clip-path:circle(0 at 50% 50%)}100%{clip-path:circle(100% at 50% 50%)}}body div#tarteaucitron{z-index:999998}body div#tarteaucitronIcon{display:none !important}@media(max-width:649px){body:not(.closedCookieAlert) div#tarteaucitronRoot{padding-bottom:90px}}@media(min-width:850px){body:not(.closedCookieAlert) div#tarteaucitronRoot{padding-bottom:75px}}@media(min-width:1025px){body:not(.closedCookieAlert) div#tarteaucitronRoot{padding-bottom:50px}}body div#tarteaucitronRoot{position:static;margin:0}body div#tarteaucitronRoot *,body div#tarteaucitronRoot #tarteaucitronAlertBig,body div#tarteaucitronRoot #tarteaucitronDisclaimerAlert,body div#tarteaucitronRoot span,body div#tarteaucitronRoot h1,body div#tarteaucitronRoot h2,body div#tarteaucitronRoot h3,body div#tarteaucitronRoot h4,body div#tarteaucitronRoot h5,body div#tarteaucitronRoot h6,body div#tarteaucitronRoot div,body div#tarteaucitronRoot ul,body div#tarteaucitronRoot strong,body div#tarteaucitronRoot em,body div#tarteaucitronRoot p,body div#tarteaucitronRoot li{font:14px "Montserrat",Arial,sans-serif;box-sizing:border-box}body div#tarteaucitronRoot *:focus,body div#tarteaucitronRoot #tarteaucitronAlertBig:focus,body div#tarteaucitronRoot #tarteaucitronDisclaimerAlert:focus,body div#tarteaucitronRoot span:focus,body div#tarteaucitronRoot h1:focus,body div#tarteaucitronRoot h2:focus,body div#tarteaucitronRoot h3:focus,body div#tarteaucitronRoot h4:focus,body div#tarteaucitronRoot h5:focus,body div#tarteaucitronRoot h6:focus,body div#tarteaucitronRoot div:focus,body div#tarteaucitronRoot ul:focus,body div#tarteaucitronRoot strong:focus,body div#tarteaucitronRoot em:focus,body div#tarteaucitronRoot p:focus,body div#tarteaucitronRoot li:focus{outline:none !important}body div#tarteaucitronRoot button#tarteaucitronBack{background-color:rgba(0,0,0,.6);z-index:901}body div#tarteaucitronRoot div#tarteaucitronAlertSmall,body div#tarteaucitronRoot div#tarteaucitronPercentage{display:none !important}body div#tarteaucitronRoot.tarteaucitronBeforeVisible::before{content:none}body div#tarteaucitronRoot div#tarteaucitronIcon.tarteaucitronIconBottomRight{display:none !important}body div#tarteaucitronRoot div#tarteaucitronAlertBig{top:auto;left:0;bottom:0;z-index:900;width:100%;background:#fff !important;border-radius:0;border-top:1px solid #000;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:none;padding:10px;transition:all .5s ease-in-out}@media(max-width:1200px){body div#tarteaucitronRoot div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{display:block !important;margin-bottom:10px;text-align:center}}@media(max-width:849px){body div#tarteaucitronRoot div#tarteaucitronAlertBig{padding:20px 10px}body div#tarteaucitronRoot div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{margin-bottom:15px}}@media(max-width:649px){body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPersonalize2,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAllDenied2,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert{display:flex;align-items:center;justify-content:center;margin:5px !important;width:calc(100% - 10px);min-height:42px}body div#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCheck,body div#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCross{margin-right:7px}}body div#tarteaucitronRoot div#tarteaucitronAlertBig::before{content:none}body div#tarteaucitronRoot div#tarteaucitronAlertBig br{display:none}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:inline-block !important;margin:0;padding:0;background-color:rgba(0,0,0,0) !important;color:#000 !important}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPersonalize2,body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAllDenied2{position:relative;transition:all .5s ease-in-out;margin-left:10px}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPersonalize2{background-color:#4d4d4d;color:#fff}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover{background-color:#000;color:#fff}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAllDenied2{background-color:#4d4d4d;color:#fff}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover{background-color:#000;color:#fff}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert{background-color:hsl(0,0%,90%) !important;color:#000 !important;font-size:13px !important;transition:all .5s ease-in-out}body div#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{background-color:#ccc !important;color:#000 !important}body div#tarteaucitronRoot div#tarteaucitron{position:fixed;top:50% !important;left:50% !important;transform:translate(-50%,-50%);margin:0 !important;right:auto;width:860px !important;max-width:calc(100% - 40px) !important;height:700px !important;max-height:90vh !important;overflow:auto;box-shadow:0 0 15px rgba(0,0,0,.2)}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronScrollbarChild,body div#tarteaucitronRoot div#tarteaucitron .tarteaucitronSelfLink{display:none !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel{top:0;z-index:10;background-color:#000;font-size:0;width:35px;height:35px;text-align:center;transition:all .5s ease-in-out}@media(max-width:1439px){body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::before,body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::after{content:" ";position:absolute;left:16px;top:6px;height:22px;width:2px;background-color:#fff}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::before{transform:rotate(45deg)}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::after{transform:rotate(-45deg)}}@media(min-width:1440px){body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel{background-color:#4d4d4d !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel:hover{background-color:#000 !important}}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices{height:100% !important;overflow:hidden !important;display:flex;flex-direction:column;margin:0 !important;background-color:#fff !important;box-shadow:none}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border:0;background-color:rgba(0,0,0,0) !important;color:#000 !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1,body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo,body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH2{color:#000 !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1{font-size:2rem}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{position:static !important;background-color:rgba(0,0,0,0) !important;margin-bottom:15px !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{display:none}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{float:none;text-align:center;width:100%;margin:0 !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed button.tarteaucitronAllow{background-color:#1b870b}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied button.tarteaucitronDeny{background-color:#9c1a1a}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button{transition:all .5s ease-in-out;background-color:#b3b3b3;opacity:1 !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button:hover{background-color:gray}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{flex:1;display:flex;flex-direction:column;border:0}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder>ul{flex:1;overflow:auto}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronHidden{padding:0 10px;background-color:rgba(0,0,0,0) !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{background-color:rgba(0,0,0,0) !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button{cursor:pointer;transition:all .5s ease-in-out}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button:hover{background-color:#000}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine{transition:all .5s ease-in-out;margin:5px 0}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine:hover{background-color:hsl(0,0%,88%)}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronName{opacity:.5}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName{float:none}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName a,body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName .credits button,.credits body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName button{display:inline-block;margin-top:8px;font-size:11px}@media(max-width:1439px){body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName{display:block;width:auto}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine .tarteaucitronAsk{width:auto;float:none;margin:13px 9px 0}}@media(max-width:1439px){body div#tarteaucitronRoot div#tarteaucitron{max-height:80vh !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices{height:auto !important}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{padding-top:35px}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1{font-size:1.8rem}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{margin:0 15px 10px !important;max-width:none !important}}@media(min-width:1440px){body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel{top:auto;bottom:5px;left:50%;transform:translateX(-50%);width:200px;text-transform:uppercase;z-index:200;font-size:13px}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::before{content:none}body div#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{padding-bottom:25px}}.tac_activate{display:block;opacity:1;background-color:rgba(0,0,0,0)}.tac_activate .tac_float{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:20px;font-size:1rem;background-color:rgba(0,0,0,.8)}.tac_activate .tac_float .tarteaucitronAllow{display:block;margin:15px auto 0}.tac_activate .tac_float .tarteaucitronAllow:hover{transform:scale(1.05)}.credits{font-size:11px}.credits,.credits a,.credits button{text-transform:uppercase}.credits a,.credits button,.credits a:hover{text-decoration:none}.credits span button,.credits span button:hover{text-decoration:none}.credits-recaptcha{display:block;margin-bottom:6px;font-size:12px}.credits-recaptcha,.credits-recaptcha a,.credits-recaptcha .credits button,.credits .credits-recaptcha button{text-decoration:none;text-transform:none}@media(max-width:849px){.credits-legalPages::before{content:"";display:block}.credits-author .separation:last-child{display:none}}@media(max-width:499px){.credits-parts{display:block}.credits-parts .separation{display:none}}@media(max-width:399px){.credits-cookies{display:block}.credits-cookies .separation{display:none}}.flag,.flag-small{display:inline-block}.flag{width:32px;height:32px;background:url("../bundles/apiciuswebsite/images/flags/flags.png") no-repeat}.flag.flag-no{background-position:-96px -96px}.flag.flag-pt{background-position:-160px -96px}.flag.flag-cn{background-position:-128px 0}.flag.flag-ee{background-position:-64px -32px}.flag.flag-dk{background-position:-32px -32px}.flag.flag-ch{background-position:-96px 0}.flag.flag-pl{background-position:-128px -96px}.flag.flag-it{background-position:0 -96px}.flag.flag-es{background-position:-96px -32px}.flag.flag-tr{background-position:-32px -160px}.flag.flag-ua{background-position:-64px -160px}.flag.flag-se{background-position:-128px -128px}.flag.flag-is{background-position:-160px -64px}.flag.flag-rs{background-position:-32px -128px}.flag.flag-hu{background-position:-96px -64px}.flag.flag-ro{background-position:0 -128px}.flag.flag-be{background-position:-32px 0}.flag.flag-at{background-position:0 0}.flag.flag-de{background-position:0 -32px}.flag.flag-fr{background-position:-160px -32px}.flag.flag-sk{background-position:0 -160px}.flag.flag-si{background-position:-160px -128px}.flag.flag-ie{background-position:-128px -64px}.flag.flag-nl{background-position:-64px -96px}.flag.flag-gr{background-position:-32px -64px}.flag.flag-ru{background-position:-64px -128px}.flag.flag-cz{background-position:-160px 0}.flag.flag-hr{background-position:-64px -64px}.flag.flag-fi{background-position:-128px -32px}.flag.flag-sa{background-position:-96px -128px}.flag.flag-ja{background-position:-32px -96px}.flag.flag-en{background-position:0 -64px}.flag.flag-bg{background-position:-64px 0}.flag-small{width:24px;height:24px;background:url("../bundles/apiciuswebsite/images/flags/flags-small.png") no-repeat}.flag-small.flag-mk{background-position:-72px -96px}.flag-small.flag-no{background-position:-144px -96px}.flag-small.flag-fo{background-position:-168px -24px}.flag-small.flag-ee{background-position:-96px -24px}.flag-small.flag-pt{background-position:0 -120px}.flag-small.flag-gg{background-position:-48px -48px}.flag-small.flag-pl{background-position:-168px -96px}.flag-small.flag-ax{background-position:-72px 0}.flag-small.flag-me{background-position:-48px -96px}.flag-small.flag-si{background-position:-120px -120px}.flag-small.flag-at{background-position:-48px 0}.flag-small.flag-mt{background-position:-96px -96px}.flag-small.flag-fr{background-position:0 -48px}.flag-small.flag-im{background-position:0 -72px}.flag-small.flag-va{background-position:-24px -144px}.flag-small.flag-ie{background-position:-168px -48px}.flag-small.flag-nl{background-position:-120px -96px}.flag-small.flag-gr{background-position:-96px -48px}.flag-small.flag-ru{background-position:-72px -120px}.flag-small.flag-ba{background-position:-96px 0}.flag-small.flag-ch{background-position:0 -24px}.flag-small.flag-li{background-position:-96px -72px}.flag-small.flag-mc{background-position:0 -96px}.flag-small.flag-bg{background-position:-144px 0}.flag-small.flag-sm{background-position:-168px -120px}.flag-small.flag-md{background-position:-24px -96px}.flag-small.flag-lv{background-position:-168px -72px}.flag-small.flag-ad{background-position:0 0}.flag-small.flag-dk{background-position:-72px -24px}.flag-small.flag-by{background-position:-168px 0}.flag-small.flag-rs{background-position:-48px -120px}.flag-small.flag-it{background-position:-48px -72px}.flag-small.flag-es{background-position:-120px -24px}.flag-small.flag-lt{background-position:-120px -72px}.flag-small.flag-je{background-position:-72px -72px}.flag-small.flag-se{background-position:-96px -120px}.flag-small.flag-is{background-position:-24px -72px}.flag-small.flag-hu{background-position:-144px -48px}.flag-small.flag-fi{background-position:-144px -24px}.flag-small.flag-de{background-position:-48px -24px}.flag-small.flag-gi{background-position:-72px -48px}.flag-small.flag-be{background-position:-120px 0}.flag-small.flag-al{background-position:-24px 0}.flag-small.flag-lu{background-position:-144px -72px}.flag-small.flag-sk{background-position:-144px -120px}.flag-small.flag-cz{background-position:-24px -24px}.flag-small.flag-hr{background-position:-120px -48px}.flag-small.flag-ro{background-position:-24px -120px}.flag-small.flag-en{background-position:-24px -48px}.flag-small.flag-ua{background-position:0 -144px}.flag-small.flag-ja{background-position:-47px -144px}.localeSwitcher[data-mode=flag] .localeSwitcher-label{display:none}.localeSwitcher[data-mode=label] .localeSwitcher-flag{display:none}.localeSwitcher-content{display:flex;align-items:center}.localeSwitcher-flag,.localeSwitcher-label{display:block;transition:transform .8s ease-in-out,height .3s ease-in-out,opacity .8s ease-in-out .3s}.localeSwitcher-label{text-transform:uppercase}.localeSwitcher-item{display:inline-block;vertical-align:middle;text-decoration:none;line-height:1;color:#000;transition:color .8s ease-in-out}.touchevents .localeSwitcher-item:active{color:initial}.touchevents .localeSwitcher-item:active .localeSwitcher-label,.touchevents .localeSwitcher-item:active .localeSwitcher-flag{transform:scale(0.9)}.no-touchevents .localeSwitcher-item:hover{color:initial}.no-touchevents .localeSwitcher-item:hover .localeSwitcher-label,.no-touchevents .localeSwitcher-item:hover .localeSwitcher-flag{transform:scale(0.9)}.localeSwitcher.defaultLayout .localeSwitcher-item.active{pointer-events:none;font-weight:600}.localeSwitcher.defaultLayout .localeSwitcher-item.active .iconRight{display:none}.localeSwitcher.defaultLayout .localeSwitcher-others{line-height:1;display:flex;align-items:center;gap:0 8px;margin-left:8px}.localeSwitcher.defaultLayout .localeSwitcher-others .localeSwitcher-label::before{content:"⦁";display:inline-block;vertical-align:top;font-size:.85em;margin-right:8px}.localeSwitcher.collapsibleLayout .localeSwitcher-item.active{position:relative;z-index:2;cursor:pointer;display:flex;flex-direction:row;align-items:center;visibility:visible;gap:5px;padding:5px}.localeSwitcher.collapsibleLayout .localeSwitcher-item.active .iconRight{font-size:10px;transform-origin:center;transition:transform .8s ease-in-out}.localeSwitcher.collapsibleLayout .localeSwitcher-content{position:relative;flex-direction:column}.localeSwitcher.collapsibleLayout .localeSwitcher-content.close .localeSwitcher-item.active{background-color:rgba(0,0,0,0)}.localeSwitcher.collapsibleLayout .localeSwitcher-content.close .localeSwitcher-others{max-height:0;opacity:0;visibility:hidden;padding:0}.localeSwitcher.collapsibleLayout .localeSwitcher-content.close .localeSwitcher-others .localeSwitcher-flag,.localeSwitcher.collapsibleLayout .localeSwitcher-content.close .localeSwitcher-others .localeSwitcher-label{opacity:0;height:0;transition:transform .8s ease-in-out,height .3s ease-in-out,opacity 0s ease-in-out 0s}.localeSwitcher.collapsibleLayout .localeSwitcher-content.open .localeSwitcher-item.active .iconRight{transform:rotate(-180deg)}.localeSwitcher.collapsibleLayout .localeSwitcher-content.open .localeSwitcher-others{top:40px;max-height:160px;opacity:1;visibility:visible;padding:5px}.localeSwitcher.collapsibleLayout .localeSwitcher-content.open .localeSwitcher-others .localeSwitcher-label{padding:5px 0}.localeSwitcher.collapsibleLayout .localeSwitcher-others{position:absolute;z-index:0;top:35px;left:0;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:0 0 3px 3px;transition:opacity .8s ease-in-out,visibility .8s ease-in-out,max-height .8s ease-in-out,top .8s ease-in-out}.localeSwitcher.collapsibleLayout .localeSwitcher-others .localeSwitcher-item{color:#000}#recapDemande{display:none}.bootbox.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1000}.bootbox.modal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:20px;background:#fff;border:1px solid hsl(0,.8196721311%,77.8431372549%)}.bootbox.modal .modal-dialog .bootbox-close-button{border:1px solid #f1885f;position:absolute;right:-25px;top:-15px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:35px;border-radius:50px;background:#fff}.bootbox.modal .modal-dialog .bootbox-body{color:#7b7979}.bootbox.modal .modal-dialog .modal-footer button{border:0;padding:12px 1rem !important;margin-top:1rem}.bootbox.modal .modal-dialog .modal-footer button::after{z-index:-1 !important}.bootbox.modal .modal-dialog .modal-footer button:hover,.bootbox.modal .modal-dialog .modal-footer button:active{border:0;background:0;color:#f1885f}.myFormulaire.wizard{position:relative;margin:auto;margin-top:30px;border:0;background:rgba(0,0,0,0)}.myFormulaire.wizard .steps{display:none}.myFormulaire.wizard fieldset{border:0;padding:0}.myFormulaire.wizard .content{position:relative;width:100%;margin:0;background:rgba(0,0,0,0)}.myFormulaire.wizard .content>.title,.myFormulaire.wizard .content>.title1,.myFormulaire.wizard .content>.title2,.myFormulaire.wizard .content>.title3,.myFormulaire.wizard .content>.tabToggle-title,.myFormulaire.wizard .content>.legal-notice-title{position:absolute;left:-999em}.myFormulaire.wizard .content .body{float:none;position:relative;width:100%;border:0;margin:0;padding:10px 0}.myFormulaire.wizard .content .body h2,.myFormulaire.wizard .content .body h3{border-bottom:1px solid #7b7979;padding-bottom:5px;font-size:1.3rem;text-transform:uppercase;font-weight:200;margin:2rem 0 1.2rem;line-height:1.1}.myFormulaire.wizard .content .body h2:first-child,.myFormulaire.wizard .content .body h3:first-child{margin-top:0}.myFormulaire.wizard .content .body .groupField{float:none;margin:3px auto}.myFormulaire.wizard .content .body .groupField label,.myFormulaire.wizard .content .body .groupField textarea,.myFormulaire.wizard .content .body .groupField input,.myFormulaire.wizard .content .body .groupField select{display:block;width:100%;margin:0}.myFormulaire.wizard .content .body .groupField label{float:none;padding:4px;font-size:.8rem;font-weight:300;text-transform:uppercase;letter-spacing:.03em}.myFormulaire.wizard .content .body .groupField textarea,.myFormulaire.wizard .content .body .groupField input,.myFormulaire.wizard .content .body .groupField select{padding:6px 4px;border-radius:0;border:0;border-bottom:1px solid #f1885f;background:#f4f2ed;color:#7b7979}.myFormulaire.wizard .content .body .groupField textarea.error,.myFormulaire.wizard .content .body .groupField input.error,.myFormulaire.wizard .content .body .groupField select.error{border:1px solid red}.myFormulaire.wizard .content .body .groupField input[type=text],.myFormulaire.wizard .content .body .groupField input[type=number],.myFormulaire.wizard .content .body .groupField input[type=email],.myFormulaire.wizard .content .body .groupField select{min-height:38px}.myFormulaire.wizard .content .body .groupField input,.myFormulaire.wizard .content .body .groupField input#email_again{float:none}.myFormulaire.wizard .content .body .groupField input#email_again{margin-top:0}.myFormulaire.wizard .content .body .groupField input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0 10px 0 0;width:16px;height:16px;border:1px solid #f1885f}.myFormulaire.wizard .content .body .groupField input[type=checkbox]:checked{background:#f1885f}.myFormulaire.wizard .content .body .groupField input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);display:inline-block;border-radius:50%;width:16px;height:16px;border:1px solid #f1885f;transition:.2s all linear}.myFormulaire.wizard .content .body .groupField input[type=radio]:checked{background:#f1885f}.myFormulaire.wizard .content .body .groupField .groupRadios{display:flex;align-items:center}.myFormulaire.wizard .content .body .groupField .groupRadios .textValueInput{margin:0 15px 0 5px}.myFormulaire.wizard .content .body .groupField.checkboxTypeGroup{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:15px auto}.myFormulaire.wizard .content .body .groupField.checkboxTypeGroup input{order:1}.myFormulaire.wizard .content .body .groupField.checkboxTypeGroup label:nth-of-type(1){order:2;width:calc(100% - 30px)}.myFormulaire.wizard .content .body .groupField.checkboxTypeGroup label#agree-error{order:3}.myFormulaire.wizard .content .body label.error{font-size:.8rem;width:auto !important}.myFormulaire.wizard .content .body label.error::before{top:0;left:10px;border:0}.myFormulaire.wizard .rgpd-wrapper{font-size:.85rem;line-height:1.2}.myFormulaire.wizard .actions{text-align:center}.myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .credits button,.credits .myFormulaire.wizard .actions button{position:relative;display:inline-block;background-color:rgba(0,0,0,0);border-radius:0;text-decoration:none;margin-top:1.5rem;color:#f1885f;padding:0}.myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .credits button::after,.credits .myFormulaire.wizard .actions button::after{z-index:-1 !important}.myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .credits button:active,.credits .myFormulaire.wizard .actions button:active,.myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .credits button:hover,.credits .myFormulaire.wizard .actions button:hover{text-decoration:none !important;color:#f1885f}.myFormulaire.wizard .actions .disabled{display:none}.formNote{font-size:.85rem;text-align:left;padding-top:8px}@media only screen and (max-width:649px){.myFormulaire.wizard{max-width:600px}}@media only screen and (min-width:650px){.myFormulaire.wizard{max-width:1100px}.withSteps .myFormulaire.wizard .content .body>fieldset,.noSteps .myFormulaire.wizard .content>fieldset{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 2vw}.withSteps .myFormulaire.wizard .content .body>fieldset .groupField,.noSteps .myFormulaire.wizard .content>fieldset .groupField{width:100%}.withSteps .myFormulaire.wizard .content .body>fieldset .groupField.checkboxTypeGroup,.withSteps .myFormulaire.wizard .content .body>fieldset .groupField.textareaTagGroup,.withSteps .myFormulaire.wizard .content .body>fieldset .groupField.rgpd-wrapper,.noSteps .myFormulaire.wizard .content>fieldset .groupField.checkboxTypeGroup,.noSteps .myFormulaire.wizard .content>fieldset .groupField.textareaTagGroup,.noSteps .myFormulaire.wizard .content>fieldset .groupField.rgpd-wrapper{grid-column:1/span 2}.noSteps .myFormulaire.wizard .content>fieldset .groupField.agreeGroup{margin-top:0}}@media only screen and (min-width:1025px){.myFormulaire.wizard{margin-top:6.5vh}}.newsletter-subscribe{position:relative}.newsletter-subscribe .newsletter-input{display:block;width:100%;padding:0 205px 0 25px;height:48px;line-height:48px;margin-bottom:15px;background:#f4f2ed;color:#000;border:0;text-align:left;font-size:.75rem;letter-spacing:.1em}.newsletter-subscribe .newsletter-input::placeholder{text-transform:uppercase;color:#000}.newsletter-subscribe .newsletter-button{margin:0;padding:0;position:absolute;top:0;right:0;height:48px;text-align:center;background:#f1885f;transition:background .8s cubic-bezier(0.215,0.61,0.355,1)}.newsletter-subscribe .newsletter-button input{position:relative;z-index:1;cursor:pointer;padding:0 30px 0;height:100%;line-height:48px;border:0;background:rgba(0,0,0,0);color:#fff;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-align:center}.touchevents .newsletter-subscribe .newsletter-button:active{background:#f2bcb1}.no-touchevents .newsletter-subscribe .newsletter-button:hover{background:#f2bcb1}.newsletter-subscribe .rgpd{text-align:center;font-size:.8em}.newsletter-subscribe .rgpd-link{text-decoration:underline}.newsletter-subscribe .rgpd-label{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);line-height:1.3;text-transform:lowercase;font-size:.85rem}.newsletter-subscribe .rgpd-checkbox{position:relative;border:1px solid #7b7979;display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:10px}.newsletter-subscribe .rgpd-valid,.newsletter-subscribe .rgpd-checkboxMirror{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.newsletter-subscribe .rgpd-valid{z-index:5;opacity:0}.newsletter-subscribe .rgpd-valid:checked+.rgpd-checkboxMirror::before{opacity:1;transform:rotate(-8deg) translate(-34%,-51%)}.newsletter-subscribe .rgpd-checkboxMirror{z-index:2}.newsletter-subscribe .rgpd-checkboxMirror::before{content:"\e927";position:absolute;top:50%;left:50%;opacity:0;transition:.3s ease-in-out;transform:rotate(-8deg) scale(0.8) translate(-50%,-50%);font-family:"icomoon";font-weight:900;font-size:.6em;color:#7b7979}.newsletter-subscribe .recaptcha-message{margin-top:10px;font-size:11px}.newsletter-subscribe .recaptcha-message,.newsletter-subscribe .recaptcha-message a,.newsletter-subscribe .recaptcha-message .credits button,.credits .newsletter-subscribe .recaptcha-message button{color:inherit}.newsletter-subscribe .recaptcha-message a:hover,.newsletter-subscribe .recaptcha-message .credits button:hover,.credits .newsletter-subscribe .recaptcha-message button:hover{color:#f1885f}.newsletter-subscribe .g-recaptcha div{font-size:11px}.newsletter-subscribe .popover{color:#7b7979;position:absolute;top:0;left:0;z-index:1060;display:none;margin-top:-10px;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal;font-size:13px}.newsletter-subscribe .popover.fade{opacity:0;transition:opacity .3s ease-in-out}.newsletter-subscribe .popover.fade.in{opacity:1}.newsletter-subscribe .popover-content{min-width:200px;padding:10px;text-transform:none;font-weight:400;line-height:1.4;text-align:center}.newsletter-subscribe .popover-title{margin:0 0 .5em 0;font-weight:600;text-transform:uppercase}.newsletter-subscribe .popover .arrow{left:50%;margin-left:-11px;border-width:11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25);bottom:-11px}.newsletter-subscribe .popover .arrow,.newsletter-subscribe .popover .arrow::after{position:absolute;display:block;width:0;height:0;border:solid rgba(0,0,0,0)}.newsletter-subscribe .popover .arrow::after{content:" ";bottom:1px;margin-left:-10px;border-width:10px;border-bottom-width:0;border-top-color:#fff}.rgpdInformation-title{font-size:1.3rem;font-weight:400;color:#f1885f}@media only screen and (max-width:1024px){.rgpdInformation-content{width:85%}}@media only screen and (max-width:849px){.rgpdInformation-content{padding:30px 15px;font-size:.85em;max-height:90vh}}@media only screen and (max-width:649px){.rgpdInformation-content{width:95%}}@media only screen and (min-width:1025px){.rgpdInformation-content{width:55%}}@media only screen and (max-width:1024px){.newsletter-subscribe .newsletter-button input{padding:0 15px 0}}@media only screen and (max-width:649px){.newsletter-subscribe .newsletter-input{padding:0 15px;height:44px;line-height:44px}.newsletter-subscribe .newsletter-button{top:44px;height:44px;width:100%}.newsletter-subscribe .newsletter-button input{line-height:44px;width:100%}.newsletter-subscribe .rgpd{margin-top:calc(44px + 15px);margin-bottom:0}.newsletter-subscribe .rgpd-checkbox{margin-right:0}.newsletter-subscribe .rgpd-label{margin-top:5px;margin-left:10px}}img{max-width:100%}figure{margin:0}.imageResponsive{position:relative;display:inline-block;width:100%;height:100%}.imageResponsive-block{display:block}.imageResponsive.backstretch .imageResponsive-block{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.imageResponsive.backstretch .imageResponsive-block.centeringTopLeft{object-position:top left}.imageResponsive.backstretch .imageResponsive-block.centeringTopCenter{object-position:top center}.imageResponsive.backstretch .imageResponsive-block.centeringTopRight{object-position:top right}.imageResponsive.backstretch .imageResponsive-block.centeringCenterLeft{object-position:center left}.imageResponsive.backstretch .imageResponsive-block.centeringCenterRight{object-position:center right}.imageResponsive.backstretch .imageResponsive-block.centeringBottomLeft{object-position:bottom left}.imageResponsive.backstretch .imageResponsive-block.centeringBottomCenter{object-position:bottom center}.imageResponsive.backstretch .imageResponsive-block.centeringBottomRight{object-position:bottom right}.fullGallery{height:100%}.fullGallery .imageResponsive{width:100%}.fullGallery-content.inPause+.fullGallery-remoteControl .playPause-pauseIcon{display:none}.fullGallery-content:not(.inPause)+.fullGallery-remoteControl .playPause-playIcon{display:none}.fullGallery:not(.isSliderImage) .fullGallery-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:5}.fullGallery-dot{display:inline-block;margin:6px}.fullGallery-dot span{display:block;width:7px;height:7px;margin:0;border-radius:7px;background-color:#fff;transition:background-color .5s ease-in-out,width .5s ease-in-out,border-radius .5s ease-in-out}.fullGallery-dot.active span{background-color:#f1885f;width:14px;border-radius:8px}@media only screen and (min-width:650px){.fullGallery-dot{margin:7.5px}.fullGallery-dot span{width:14px;height:14px;border-radius:14px}.fullGallery-dot.active span{width:28px}}@media only screen and (min-width:1025px){.fullGallery-dot:hover span{width:28px}}.fullGallery-remoteControl{position:absolute;z-index:10;left:0;bottom:0}.fullGallery-remoteControl>div{display:inline-block}.fullGallery.isList{height:auto}.fullGallery .thumbs-theme .fullGallery-dot{background:#000;position:relative}.fullGallery .thumbs-theme .fullGallery-dot span{display:block;width:50px;height:40px;opacity:.3;background-repeat:no-repeat;background-size:cover;background-position:center;transition:opacity .5s ease-in-out}.fullGallery .thumbs-theme .fullGallery-dot:hover span{opacity:.5}.fullGallery .thumbs-theme .fullGallery-dot.active span{opacity:1}.imageResponsive-legend,.fullGallery .imageResponsive-legend{position:absolute;z-index:2;padding:5px 10px;background-color:rgba(0,0,0,.65);color:#fff;font-size:.8rem}.imageResponsive-legend{bottom:0;left:0}.fullGallery .imageResponsive-legend{left:25px;bottom:35px}.placeholderImage{display:flex;justify-content:center;align-items:center;height:100%;background:#f1885f}.placeholderImage img{width:100%;height:100%;object-fit:contain;transform:scale(0.75);transition:transform .5s ease-in-out}.ui-datepicker{z-index:100000 !important;font-family:"Montserrat",Arial,sans-serif;background-color:#fff;color:#000;font-weight:400;text-align:center;border-radius:0;padding:0}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-title{border:0;border-radius:0;margin:0 auto;padding:0}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:35px;line-height:35px}.ui-datepicker .ui-datepicker-header{background:hsl(0,0%,30%);color:#fff;height:35px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:35px}.ui-datepicker .ui-corner-all .ui-datepicker-prev,.ui-datepicker .ui-corner-all .ui-datepicker-next{top:0;width:35px}.ui-datepicker .ui-corner-all .ui-datepicker-prev span,.ui-datepicker .ui-corner-all .ui-datepicker-next span{display:block;background:0;font-size:1em;margin:0;position:relative;top:0;left:0;width:100%;height:100%;cursor:pointer;line-height:35px;color:#fff}.ui-datepicker .ui-corner-all .ui-datepicker-prev span::before,.ui-datepicker .ui-corner-all .ui-datepicker-next span::before{position:absolute;top:0;left:0;text-indent:0;text-align:center;width:100%;font-family:"icomoon"}.ui-datepicker .ui-corner-all .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-corner-all .ui-datepicker-next.ui-state-hover{border:0;background:#666;color:#fff}.ui-datepicker .ui-corner-all .ui-datepicker-prev{left:0}.ui-datepicker .ui-corner-all .ui-datepicker-prev span::before{content:"\e920"}.ui-datepicker .ui-corner-all .ui-datepicker-next{right:0}.ui-datepicker .ui-corner-all .ui-datepicker-next span::before{content:"\e921"}.ui-datepicker thead{margin-bottom:5px}.ui-datepicker thead th{color:#fff;font-weight:500;letter-spacing:1px}.ui-datepicker tbody td{padding:1px;color:inherit;text-align:center;border:1px solid #fff;background:hsla(0,0%,100%,.4)}.ui-datepicker tbody .ui-state-default{text-align:center;border:0;border-radius:3px}.ui-datepicker tbody .ui-state-default:hover{background-color:hsl(0,0%,90%)}.ui-datepicker tbody .ui-state-default:hover,.ui-datepicker tbody .ui-state-default:hover a,.ui-datepicker tbody .ui-state-default:hover .credits button,.credits .ui-datepicker tbody .ui-state-default:hover button{color:#000}.ui-datepicker tbody .ui-datepicker-today{border:0;background-color:hsl(0,0%,65%)}.ui-datepicker tbody .ui-datepicker-today a,.ui-datepicker tbody .ui-datepicker-today .credits button,.credits .ui-datepicker tbody .ui-datepicker-today button{color:#fff}.ui-datepicker tbody .ui-datepicker-current-day{background-color:#000}.ui-datepicker tbody .ui-datepicker-current-day a,.ui-datepicker tbody .ui-datepicker-current-day .credits button,.credits .ui-datepicker tbody .ui-datepicker-current-day button{color:#fff}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.3}.ui-datepicker .ui-datepicker-buttonpane::before,.ui-datepicker .ui-datepicker-buttonpane::after{content:"";display:table;clear:both}.ui-datepicker .ui-datepicker-buttonpane button{border:0;margin:0;opacity:1;padding:.5em .6em;background-color:rgba(0,0,0,0);letter-spacing:1px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:.8em;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-buttonpane button:hover{color:hsl(0,0%,90%)}.share.isPopupMode{position:fixed;top:50%;left:50%;z-index:710;transform:translate(-50%,-50%);padding:30px;transition:opacity .8s cubic-bezier(0.215,0.61,0.355,1),visibility .8s cubic-bezier(0.215,0.61,0.355,1);background-color:#fff;max-width:90%;width:650px}.share.isPopupMode:not(.open){opacity:0;visibility:hidden}.share.isPopupMode .share-close{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.share.isPopupMode .share-label{margin:10px 0 15px;text-align:center;text-transform:uppercase;color:#7b7979}.share.isPopupMode .share-links{display:flex;flex-wrap:wrap;justify-content:center}.share.isPopupMode .share-link{justify-content:center}.share-links{margin:-5px}.share-link{position:relative;display:inline-flex;align-items:center;vertical-align:middle;background-color:hsl(0,0%,15%);border-radius:4px;padding:7px 20px;margin:5px}.share-link,.share-link:hover{color:#fff;text-decoration:none}.share-link:hover::before{transform:translate(-3px,-50%);border-left-color:#fff}.share-link:hover::after{transform:translate(3px,-50%);border-right-color:#fff}.share-link::before,.share-link::after{content:"";position:absolute;top:50%;height:0;width:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);transition:transform .5s cubic-bezier(0.215,0.61,0.355,1),border-color .5s cubic-bezier(0.215,0.61,0.355,1)}.share-link::before{left:0;transform:translate(-100%,-50%);border-left:10px solid rgba(0,0,0,0)}.share-link::after{right:0;transform:translate(100%,-50%);border-right:10px solid rgba(0,0,0,0)}.share-link.isFacebook{background-color:#1877f2}.share-link.isX{background-color:#000}.share-link.isWhatsapp{background-color:#25d366}.share-linkIcon{margin-right:10px;font-size:16px}.share-linkLabel{font-size:14px;line-height:1.05}@media only screen and (max-width:649px){.share.isToggleMode{padding:20px}.share.isToggleMode .share-link{width:calc(50% - 10px)}}@media(max-width:350px){.share.isToggleMode .share-link{width:100%}}@media only screen and (min-width:650px){.share.isToggleMode{padding:30px}}@media only screen and (min-width:850px){.share.isToggleMode{padding:40px}}.legal-notice-title{margin-bottom:1rem}.legal-notice-title:empty{display:none}.legal-notice-section{margin-bottom:25px}.legal-notice-section>.legal-notice-title{margin-top:4rem}.legal-notice-section .legal-notice-section-child>.legal-notice-title{margin-top:2.5rem}@media only screen and (max-width:849px){.legal-notice-section tr{display:block}.legal-notice-section tr+tr{margin-top:20px}.legal-notice-section td:first-child{font-weight:600}.legal-notice-section td{display:block;padding:10px}}.scrollDownBtn{color:#fff}.scrollDownBtn-label{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);min-width:250px;padding-bottom:8px;font-size:1.3rem}.scrollDownBtn-icon{display:inline-block;font-size:2.4rem;width:42px;height:calc(42px*1.75)}.scrollDownBtn-icon::after{content:"";position:absolute;top:50%;left:50%;border:2px solid #fff;width:100%;height:60%;border-radius:0 0 100% 100%;transform:translate(-50%,calc(-50% + 0.5rem));clip-path:polygon(0 40%,100% 40%,100% 100%,0 100%);animation:bigScrollDown 3s ease-in-out infinite running}.scrollDownBtn-icon::before{display:block;animation:btnScrollDown 3s ease-in-out infinite running}.introModal{position:fixed;top:50%;left:50%;z-index:710;width:800px;max-width:90vw;background-color:#fff;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.introModal.closed{opacity:0;visibility:hidden}.introModal-text{text-align:justify}.introModal-image{display:block;width:100%;height:250px}.introModal-close{position:absolute;top:-20px;right:-20px;z-index:10;display:inline-flex;align-items:center;justify-content:center;border:0;width:50px;height:50px;background-color:#f1885f;color:#fff;font-size:16px;transition:background-color .5s ease-in-out}.introModal-close:hover{color:#fff;background-color:#f2bcb1}.introModal-body{padding:40px;max-height:calc(85vh - 250px);overflow-y:auto}.introModal-body>*.title,.introModal-body>.title1,.introModal-body>.title2,.introModal-body>.title3,.introModal-body>.tabToggle-title,.introModal-body>.legal-notice-title{margin:0}.introModal-body>*:first-child{margin-top:0}.introModal-body>*+*{margin-top:1.5em}.introModal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:700;background-color:rgba(0,0,0,.7);opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.introModal-backdrop.closed{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width:649px){.introModal-body{padding:20px;max-height:calc(85vh - 170px)}.introModal-image{height:170px}.introModal-close{width:40px;height:40px}}.scrollAnimations .panel:not(.noAnimations) .title:not(.item-title),.scrollAnimations .panel:not(.noAnimations) .title1:not(.item-title),.scrollAnimations .panel:not(.noAnimations) .title2:not(.item-title),.scrollAnimations .panel:not(.noAnimations) .title3:not(.item-title),.scrollAnimations .panel:not(.noAnimations) .tabToggle-title:not(.item-title),.scrollAnimations .panel:not(.noAnimations) .legal-notice-title:not(.item-title),.scrollAnimations .panel:not(.noAnimations) p,.scrollAnimations .panel:not(.noAnimations) ul li,.scrollAnimations .panel:not(.noAnimations) table,.scrollAnimations .panel:not(.noAnimations) .linksCollection,.scrollAnimations .panel:not(.noAnimations) .customText,.scrollAnimations .panel:not(.noAnimations) .customText2,.scrollAnimations .panel:not(.noAnimations) .collapsibleContent{transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1),transform 1s cubic-bezier(0.215,0.61,0.355,1);transition-delay:.2s}.scrollAnimations .panel:not(.noAnimations) .title:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) .title1:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) .title2:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) .title3:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) .tabToggle-title:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) .legal-notice-title:not(.item-title):not(.animated),.scrollAnimations .panel:not(.noAnimations) p:not(.animated),.scrollAnimations .panel:not(.noAnimations) ul li:not(.animated),.scrollAnimations .panel:not(.noAnimations) table:not(.animated),.scrollAnimations .panel:not(.noAnimations) .linksCollection:not(.animated),.scrollAnimations .panel:not(.noAnimations) .customText:not(.animated),.scrollAnimations .panel:not(.noAnimations) .customText2:not(.animated),.scrollAnimations .panel:not(.noAnimations) .collapsibleContent:not(.animated){transform:translateY(15px);opacity:0}.scrollAnimations .titleContentMediaQuote.invert .panel-decor,.scrollAnimations .contentMedia.regular .panel-decor{transition:clip-path 2.5s cubic-bezier(0.215,0.61,0.355,1),opacity 2.5s cubic-bezier(0.215,0.61,0.355,1)}.scrollAnimations .titleContentMediaQuote.invert .panel-decor:not(.animated),.scrollAnimations .contentMedia.regular .panel-decor:not(.animated){opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0)}.scrollAnimations .titleContentMediaQuote.invert .panel-decor.animated,.scrollAnimations .contentMedia.regular .panel-decor.animated{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.scrollAnimations .titleContentMediaQuote.regular .panel-decor,.scrollAnimations .contentMedia.invert .panel-decor{transition:clip-path 2.5s cubic-bezier(0.215,0.61,0.355,1),opacity 2.5s cubic-bezier(0.215,0.61,0.355,1),left .1s cubic-bezier(0.215,0.61,0.355,1)}.scrollAnimations .titleContentMediaQuote.regular .panel-decor:not(.animated),.scrollAnimations .contentMedia.invert .panel-decor:not(.animated){opacity:0;clip-path:polygon(100% 0,100% 0,100% 0,100% 0);left:0}.scrollAnimations .titleContentMediaQuote.regular .panel-decor.animated,.scrollAnimations .contentMedia.invert .panel-decor.animated{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-name,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-title,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-icon,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-infos,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-description,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-town,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-movingElements,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-link,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-name,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-title,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-icon,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-infos,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-description,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-town,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-movingElements,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-link{transition:opacity 2.5s .2s cubic-bezier(0.215,0.61,0.355,1),transform 2.5s .2s cubic-bezier(0.215,0.61,0.355,1),color .5s cubic-bezier(0.215,0.61,0.355,1)}.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item-specifications,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item-specifications{transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);transition-delay:.4s}.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-name,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-title,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-icon,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-infos,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-description,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-town,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-movingElements,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-link,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-name,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-title,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-icon,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-infos,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-description,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-town,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-movingElements,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-link{transform:translateY(15px);opacity:0}.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isList:not(.isTourism) .item:not(.animated) .item-specifications,.scrollAnimations .itemCollection:not(.isSocialWall,.collectionAffiliations).isWidget:not(.isTourism) .item:not(.animated) .item-specifications{opacity:0}.scrollAnimations .titleContentMediaQuote .panel-media:not(.mediaPortrait) .imageResponsive,.scrollAnimations .titleContentDoubleMedia .panel-media:not(.mediaPortrait) .imageResponsive{transition:transform 6s ease-out}.scrollAnimations .titleContentMediaQuote.regular .panel-media:not(.mediaPortrait) .imageResponsive:not(.animated),.scrollAnimations .titleContentMediaQuote.invert .panel-media.mediaLandscape .imageResponsive:not(.animated),.scrollAnimations .titleContentDoubleMedia.regular .panel-media:not(.mediaPortrait) .imageResponsive:not(.animated),.scrollAnimations .titleContentDoubleMedia.invert .panel-media.mediaLandscape .imageResponsive:not(.animated){transform:translate(3vw,0)}.scrollAnimations .titleContentMediaQuote.invert .panel-media:not(.mediaPortrait,.mediaLandscape) .imageResponsive:not(.animated),.scrollAnimations .titleContentMediaQuote.regular .panel-media.mediaLandscape .imageResponsive:not(.animated),.scrollAnimations .titleContentDoubleMedia.invert .panel-media:not(.mediaPortrait,.mediaLandscape) .imageResponsive:not(.animated),.scrollAnimations .titleContentDoubleMedia.regular .panel-media.mediaLandscape .imageResponsive:not(.animated){transform:translate(-3vw,0)}.scrollAnimations .titleContentDoubleMedia .panel-media.mediaPortrait .imageResponsive{overflow:hidden}.scrollAnimations .titleContentDoubleMedia .panel-media.mediaPortrait .imageResponsive .imageResponsive-block{width:calc(100% + 2vw);transition:transform 9s ease-out}.scrollAnimations .titleContentDoubleMedia.regular .panel-media.mediaPortrait .imageResponsive .imageResponsive-block{margin-right:-2vw}.scrollAnimations .titleContentDoubleMedia.regular .panel-media.mediaPortrait .imageResponsive.animated .imageResponsive-block{transform:translateX(-2vw)}.scrollAnimations .titleContentDoubleMedia.invert .panel-media.mediaPortrait .imageResponsive .imageResponsive-block{margin-left:-2vw}.scrollAnimations .titleContentDoubleMedia.invert .panel-media.mediaPortrait .imageResponsive.animated .imageResponsive-block{transform:translateX(2vw)}.scrollAnimations .contentMedia .panel-media .imageResponsive{transition:transform 6s ease-out}.scrollAnimations .contentMedia.regular .panel-media .imageResponsive:not(.animated){transform:translate(-3vw,0)}.scrollAnimations .contentMedia.invert .panel-media .imageResponsive:not(.animated){transform:translate(3vw,0)}.scrollAnimations .sliderImage .imageResponsive{overflow:hidden}.scrollAnimations .sliderImage .imageResponsive .imageResponsive-block{width:calc(100% + 2vw);transition:transform 15s ease-out;margin-right:-2vw}.scrollAnimations .sliderImage .imageResponsive.animated .imageResponsive-block{transform:translateX(-2vw)}.scrollAnimations .sliderImage .fullGallery-item.active,.scrollAnimations .sliderImage .fullGallery-item.active+.fullGallery-item{transition:transform 15s ease-out;transform:translateX(2vw)}.scrollAnimations .sliderImage .fullGallery-item.active.animated,.scrollAnimations .sliderImage .fullGallery-item.active.animated+.fullGallery-item{transform:translateX(-2vw)}.lenis,.lenis body{height:auto}.lenis-smooth{scroll-behavior:auto}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}.lenis-scrolling iframe{pointer-events:none}.siteBackdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:700;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:background .5s ease-in-out}.enableBackdrop .siteBackdrop{opacity:1;visibility:visible}.collapsibleContent{display:inline-block;transition:margin .5s ease-in-out}.collapsibleContent.open .collapsibleContent-label{transform:translateY(-26px)}.collapsibleContent-wrap{margin-top:1rem}.collapsibleContent-button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:hidden;height:18px;margin-top:1rem}.collapsibleContent-button:active .collapsibleContent-label,.collapsibleContent-button:hover .collapsibleContent-label{color:#f1885f}.collapsibleContent-label{font-family:"Montserrat",Arial,sans-serif;font-size:14px;color:#000;text-transform:uppercase;font-weight:600;letter-spacing:.02em;line-height:1.36;height:100%;display:flex;align-items:center;gap:6px;transition:transform .5s ease-in-out,color .5s ease-in-out}.collapsibleContent-icon{font-size:10px}.newsletterPopup{position:fixed;left:50%;top:50%;z-index:710;transform:translate(-50%,-50%) scale(1);background-color:#fff;text-align:center;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out}body:not(.openNewsletter) .newsletterPopup{opacity:0;transform:translate(-50%,-50%) scale(0.5);visibility:hidden}.newsletterPopup-close{position:absolute;top:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:100%;background-color:#f1885f;border:1px solid #f1885f;transform:translate(50%,-50%);color:#fff;font-size:1rem;transition:color .5s ease-in-out,background .5s ease-in-out}.newsletterPopup-content>*+*{margin-top:1.5rem}.newsletterPopup-content .title,.newsletterPopup-content .title1,.newsletterPopup-content .title2,.newsletterPopup-content .title3,.newsletterPopup-content .tabToggle-title,.newsletterPopup-content .legal-notice-title{margin:0}@media only screen and (max-width:1024px){.newsletterPopup-close:active{background-color:#f2bcb1;color:#fff}}@media only screen and (max-width:849px){.newsletterPopup{padding:30px}}@media only screen and (max-width:649px){.newsletterPopup{width:90%;padding:20px}}@media only screen and (min-width:650px){.newsletterPopup{width:80%;max-width:700px}}@media only screen and (min-width:850px){.newsletterPopup{padding:40px}}@media only screen and (min-width:1025px){.newsletterPopup-close:hover{background-color:#f2bcb1;color:#fff}}.openStreetMap-container{font-family:"Montserrat",Arial,sans-serif;min-height:400px;z-index:0}@media only screen and (min-width:650px){.openStreetMap-container{min-height:500px;height:60vh}}@media only screen and (min-width:1025px){.openStreetMap-container{height:80vh}}.openStreetMap-infowindow .title,.openStreetMap-infowindow .title1,.openStreetMap-infowindow .title2,.openStreetMap-infowindow .title3,.openStreetMap-infowindow .tabToggle-title,.openStreetMap-infowindow .legal-notice-title{color:#f1885f;font-size:1.1rem}.openStreetMap-infowindow .title+p,.openStreetMap-infowindow .title1+p,.openStreetMap-infowindow .title2+p,.openStreetMap-infowindow .title3+p,.openStreetMap-infowindow .tabToggle-title+p,.openStreetMap-infowindow .legal-notice-title+p{padding-top:8px}.openStreetMap-infowindow p{font-size:1rem;margin:0}.openStreetMap-infowindow .linksCollection{margin-top:1rem !important}.openStreetMap-infowindow .linksCollection .btn1,.openStreetMap-infowindow .linksCollection .tabToggle-btn,.openStreetMap-infowindow .linksCollection .bootbox.modal .modal-dialog .modal-footer button,.bootbox.modal .modal-dialog .modal-footer .openStreetMap-infowindow .linksCollection button,.openStreetMap-infowindow .linksCollection .myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .openStreetMap-infowindow .linksCollection a,.openStreetMap-infowindow .linksCollection .myFormulaire.wizard .actions .credits button,.myFormulaire.wizard .actions .credits .openStreetMap-infowindow .linksCollection button,.openStreetMap-infowindow .linksCollection .credits .myFormulaire.wizard .actions button,.credits .myFormulaire.wizard .actions .openStreetMap-infowindow .linksCollection button{color:#f1885f}.tabToggle{position:relative;overflow:visible;padding-top:2.5vh}.tabToggle-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 2vw;margin-top:2.5vh}.tabToggle-container{position:relative}.tabToggle-content{width:100%;height:0;overflow:hidden}.tabToggle-content.activeContent{height:auto;overflow:visible}.tabToggle-btn:not(.activeButton){color:#f1885f}.tabToggle-btn:not(.activeButton)::after{background:#f1885f}.touchevents .tabToggle-btn:not(.activeButton):active{color:#f1885f}.touchevents .tabToggle-btn:not(.activeButton):active::after{background:#f1885f}.no-touchevents .tabToggle-btn:not(.activeButton):hover{color:#f1885f}.no-touchevents .tabToggle-btn:not(.activeButton):hover::after{background:#f1885f}.tabToggle-btn.activeButton{color:#f2bcb1}.tabToggle-btn.activeButton::after{background:#f2bcb1}.touchevents .tabToggle-btn.activeButton:active{color:#f2bcb1}.touchevents .tabToggle-btn.activeButton:active::after{background:#f2bcb1}.no-touchevents .tabToggle-btn.activeButton:hover{color:#f2bcb1}.no-touchevents .tabToggle-btn.activeButton:hover::after{background:#f2bcb1}.tabToggle-btn.activeButton::after{width:0}.tabToggle-btn.activeButton:hover,.tabToggle-btn.activeButton:active{letter-spacing:.02em}.tabToggle-btn.activeButton:hover::after,.tabToggle-btn.activeButton:active::after{width:0}.tabToggle-btn:not(.activeButton),.tabToggle-btn.activeButton{font-size:1rem;text-transform:initial}.tabToggle.toggle .tabToggle-box{flex-direction:column}.tabToggle.toggle .tabToggle-btn{display:flex;align-items:center;justify-content:space-between}.tabToggle.toggle .tabToggle-btn>i{transition:transform .25s ease-in-out}.tabToggle.toggle .tabToggle-btn.activeButton>i{transform:rotate(-180deg)}.tabToggle.tabs .tabToggle-content{position:absolute;top:0;left:0;z-index:5;opacity:0;visibility:hidden}.tabToggle.tabs .tabToggle-content.activeContent{opacity:1;visibility:visible;margin:1.5rem 0 1rem 0}.tabToggle.tabs .tabToggle-btn{display:inline-block}.tabToggle.tabs .tabToggle-btn>i{display:none}@media only screen and (max-width:849px){.tabToggle-btn{gap:15px}}@media only screen and (max-width:649px){.tabToggle-box{flex-direction:column}}@media only screen and (min-width:1025px){.tabToggle-inner{padding-bottom:50px}}.videoBlock{overflow:hidden;position:relative}.videoBlock-tag{display:block;width:100%;height:100%;object-fit:cover}.videoBlock-controls{position:absolute;left:0;bottom:25px;z-index:5;padding:0 25px;display:flex;align-self:center;gap:8px}.videoBlock-volume,.videoBlock-playBtn,.videoBlock-pauseBtn{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.videoBlock-volume>i,.videoBlock-playBtn>i,.videoBlock-pauseBtn>i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f1885f;border-radius:50%;color:#fff;transition:background .5s ease-in-out,color .5s ease-in-out}.videoBlock-volume:hover>i,.videoBlock-playBtn:hover>i,.videoBlock-pauseBtn:hover>i{background:#f2bcb1;color:#f4f2ed}.videoBlock-volume>i,.videoBlock-pauseBtn>i{width:50px;height:50px}.videoBlock-playBtn{display:flex;align-items:center;flex-direction:column;position:absolute;z-index:5;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:849px){.videoBlock-playBtn{top:55%}.videoBlock-playBtn>i{width:50px;height:50px}}@media only screen and (min-width:850px){.videoBlock-playBtn{top:60%}.videoBlock-playBtn>i{font-size:1.3em;width:calc(50px*1.5);height:calc(50px*1.5)}}.videoBlock:not(.volumeOff) .volumeBtn-off,.videoBlock:not(.volumeOn) .volumeBtn-on{display:none}.videoBlock.playing .videoBlock-playBtn{opacity:0;visibility:hidden}.videoBlock.paused .videoBlock-controls,.videoBlock.ended .videoBlock-controls{opacity:0;visibility:hidden}.videoBlock.paused .videoBlock-progressBar,.videoBlock.ended .videoBlock-progressBar{transform:translateY(100%)}.videoBlock.paused .videoBlock-thumbnail,.videoBlock.ended .videoBlock-thumbnail{opacity:1;visibility:visible}.videoBlock.loading::before{content:"";position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(0,0,0,.9)}.videoBlock.loading::after{content:"";position:absolute;top:50%;left:50%;z-index:25;transform:translate(-50%,-50%);color:#fff;font-size:40px;animation:centered_rotation 3s linear infinite}.videoBlock-thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:1;pointer-events:none;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.videoBlock-thumbnail>.imageResponsive{width:100%;height:100%}.videoBlock-progressBar,.videoBlock-progressBarLine{position:absolute;left:0;bottom:0;height:10px}.videoBlock-progressBar{right:0;z-index:20;overflow:hidden;cursor:pointer;background:hsla(0,0%,100%,.35);transition:transform .5s ease-in-out}.videoBlock-progressBarLine{top:0;z-index:25;width:0;background:#fff;transition:width .3s linear}.panel .customText,.panel .customText *{font-family:"OoohBaby",Times,serif;font-size:clamp(30px,2.5vw,45px);color:#f1885f;line-height:1}.panel .customText2,.panel .customText2 *{color:#f1885f;font-family:"CarlaSans",Arial,sans-serif;font-size:clamp(25px,3.45vw,60px);line-height:1.27;text-transform:uppercase;font-weight:400;margin:0}.burgerIcon{position:relative;z-index:201;display:flex;align-items:center;gap:20px;overflow:hidden;border:0;background:rgba(0,0,0,0)}.burgerIcon-iconWrap{position:relative;transition:transform .5s ease-in-out}.burgerIcon-burger{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.burgerIcon-burger span{position:relative;display:block;width:100%;height:1px;background:#000;transform-origin:center;transition:transform .5s ease-in-out,background .5s ease-in-out}.burgerIcon-burger span:nth-child(3){transform:scaleX(0.7)}.burgerIcon-label{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:left;align-items:flex-start;gap:5px;font-weight:600;text-transform:uppercase;overflow:hidden}.burgerIcon-label .menu,.burgerIcon-label .close{color:#000;transition:opacity .5s ease-in-out,color .5s ease-in-out,transform .5s ease-in-out}.burgerIcon-label .close{opacity:0}.openNav .burgerIcon-label .menu{opacity:0}.openNav .burgerIcon-label .close{opacity:1;color:#000}.openNav .burgerIcon-burger span{background:#000}.openNav .burgerIcon-burger span:nth-child(2){transform:scale(0)}.hasIntro.topScroll.closeNav .burgerIcon-label .menu{color:#fff}.hasIntro.topScroll.closeNav .burgerIcon-burger span{background:#fff}@media only screen and (max-width:849px){.burgerIcon{min-height:74px;height:74px}.burgerIcon-iconWrap{height:24px;width:42px}.burgerIcon-label{font-size:14px;line-height:14px;height:14px}.openNav .burgerIcon-iconWrap{transform:scale(0.52)}.openNav .burgerIcon-burger span:nth-child(1){transform:translateY(calc(24px / 2)) rotate(45deg)}.openNav .burgerIcon-burger span:nth-child(3){transform:translateY(calc(-24px / 2)) rotate(-45deg)}}@media only screen and (max-width:449px){.burgerIcon{gap:0}.burgerIcon-label .menu{display:none}.burgerIcon-label .close{display:none}.openNav .burgerIcon{gap:20px}.openNav .burgerIcon-label .close{display:block}}@media only screen and (min-width:650px){.openNav .burgerIcon-label .menu{transform:translateY(-19px)}.openNav .burgerIcon-label .close{transform:translateY(-19px)}}@media only screen and (min-width:850px){.burgerIcon{height:94px;min-height:94px}.burgerIcon-iconWrap{height:30px;width:55px}.burgerIcon-label{font-size:17px;line-height:17px;height:17px}.openNav .burgerIcon-iconWrap{transform:scale(0.4)}.openNav .burgerIcon-label .menu{transform:translateY(-22px)}.openNav .burgerIcon-label .close{transform:translateY(-22px)}.openNav .burgerIcon-burger span:nth-child(1){transform:translateY(calc(30px / 2)) rotate(45deg)}.openNav .burgerIcon-burger span:nth-child(3){transform:translateY(calc(-30px / 2)) rotate(-45deg)}}@media only screen and (min-width:1025px){.closeNav .burgerIcon:hover .burgerIcon-burger span{background:#f1885f}.closeNav .burgerIcon:hover .burgerIcon-burger span:nth-child(2){transform:scaleX(0.75)}.closeNav .burgerIcon:hover .burgerIcon-burger span:nth-child(3){transform:scaleX(0.5)}.closeNav .burgerIcon:hover .burgerIcon-label .menu{color:#f1885f}.hasIntro.topScroll.closeNav .burgerIcon:hover .burgerIcon-burger span{background:#fff}.hasIntro.topScroll.closeNav .burgerIcon:hover .burgerIcon-label .menu{color:#fff}.openNav .burgerIcon:hover .burgerIcon-burger span{background:#fff}.openNav .burgerIcon:hover .burgerIcon-label .close{color:#fff}}.social{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 30px}.social.isColumn{flex-direction:column;align-items:flex-start}.social-link{line-height:1;font-size:1rem;font-weight:400;text-transform:uppercase;transition:color .8s cubic-bezier(0.215,0.61,0.355,1)}.social-link,.social-link i{display:inline-flex;align-items:center;justify-content:center;color:#000}.social-link i+span{margin-left:10px}.social-link i{font-size:26px;transition:transform .8s cubic-bezier(0.215,0.61,0.355,1),color .8s cubic-bezier(0.215,0.61,0.355,1)}.social-link:active i{transform:scale(1.1)}.social-link:hover i{transform:scale(1.1)}.galleryImageVideo-button{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f4f2ed;cursor:pointer;overflow:hidden}.galleryImageVideo-item{position:relative}.galleryImageVideo-figure{position:absolute;height:100%;width:100%}.galleryImageVideo-image{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacify .8s cubic-bezier(0.215,0.61,0.355,1)}.galleryImageVideo-overlay::before{content:"";z-index:1;position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(0,0,0,.35);transform:translate(-50%,-50%);opacity:0;transition:all 1.2s cubic-bezier(0.65,0.05,0.36,1)}.galleryImageVideo-icon{z-index:6;position:absolute;top:50%;left:50%;border-color:#fff;color:#f4f2ed;line-height:1;transition:opacity .5s cubic-bezier(0.215,0.61,0.355,1),transform .5s cubic-bezier(0.215,0.61,0.355,1)}.galleryImageVideo-icon::before,.galleryImageVideo-icon::after{content:"";position:absolute;top:50%;left:50%;height:50px;width:50px;transform:translate(-50%,-50%);border-radius:100%}.galleryImageVideo-icon::before{background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%) scale(0)}.galleryImageVideo-icon:after{border:1px solid #fff;transform:translate(-50%,-50%);opacity:0;transition:opacity .8s cubic-bezier(0.215,0.61,0.355,1),transform .8s cubic-bezier(0.215,0.61,0.355,1)}.galleryImageVideo-icon .icon-plus::before,.galleryImageVideo-icon .icon-plus::after{background-color:#f4f2ed}.galleryImageVideo .isImage .galleryImageVideo-icon{opacity:0;transform:translate(-50%,-50%) scale(0)}.galleryImageVideo .isVideo .galleryImageVideo-icon{transform:translate(-50%,-50%)}.galleryImageVideo .isVideo .galleryImageVideo-icon::after{opacity:1;transform:translate(-50%,-50%) scale(1)}.galleryImageVideo-legend{position:absolute;bottom:0;right:0;left:0;padding:20px;z-index:2;color:#fff;font-size:.9em;letter-spacing:.5pt;text-shadow:1px 1px 1px rgba(0,0,0,.05);line-height:1.2;text-align:left;transition:opacify .8s cubic-bezier(0.215,0.61,0.355,1)}.isImage .galleryImageVideo-button:hover .galleryImageVideo-overlay::before,.isVideo .galleryImageVideo-button:hover .galleryImageVideo-overlay::before{opacity:1;transition-delay:.3s}.isImage .galleryImageVideo-button:hover .galleryImageVideo-icon,.isVideo .galleryImageVideo-button:hover .galleryImageVideo-icon{transform:translate(-50%,-50%) scale(1);transition-delay:.6s}.isImage .galleryImageVideo-button:hover .galleryImageVideo-icon::before,.isVideo .galleryImageVideo-button:hover .galleryImageVideo-icon::before{opacity:0;transform:translate(-50%,-50%) scale(1.5);transition:1s ease-out .5s}.isImage .galleryImageVideo-button:hover .galleryImageVideo-icon::after,.isVideo .galleryImageVideo-button:hover .galleryImageVideo-icon::after{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.isImage .galleryImageVideo-button:hover .galleryImageVideo-icon{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.3s}@media only screen and (max-width:649px){.galleryImageVideo{margin:-10px}.galleryImageVideo-item{height:56.25vw}.galleryImageVideo-button{margin:10px}}@media only screen and (min-width:650px){.galleryImageVideo{display:flex;flex-wrap:wrap;margin:-20px}.galleryImageVideo-button{margin:20px}}@media only screen and (min-width:650px)and (max-width:849px){.galleryImageVideo-item{height:45vw;width:50%}}@media only screen and (min-width:850px)and (max-width:1024px){.galleryImageVideo-item{height:30vw;width:33.3333333333%}}@media only screen and (min-width:1025px){.galleryImageVideo-item{height:20vw;width:25%}}*{box-sizing:border-box}body{overflow:hidden}html:not(.introwebsite) body:not(.openNav):not(.openAside){overflow-y:auto}@media only screen and (max-width:1024px){html,body{overflow-x:hidden}}.mediaqueries-state{position:absolute;display:none;top:-999em;left:-999em}@media only screen and (max-width:449px){.mediaqueries-state{z-index:1}}@media only screen and (min-width:450px){.mediaqueries-state{z-index:2}}@media only screen and (min-width:650px){.mediaqueries-state{z-index:3}}@media only screen and (min-width:850px){.mediaqueries-state{z-index:4}}@media only screen and (min-width:1025px){.mediaqueries-state{z-index:5}}@media only screen and (min-width:1440px){.mediaqueries-state{z-index:6}}@media only screen and (min-width:1920px){.mediaqueries-state{z-index:7}}.hidden,.hide{display:none !important}[class^=ico-],[class*=" ico-"]{line-height:inherit}html:not(.safari) [class^=ico-],html:not(.safari) [class*=" ico-"]{-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{box-shadow:none;background-color:hsl(0,0%,95%);border-left:1px solid hsl(0,0%,91%)}*::-webkit-scrollbar-thumb{background-color:#f1885f;outline:0;border-radius:20px;cursor:grab}.firefox *,*.firefox{scrollbar-color:#f1885f hsl(0,0%,95%);scrollbar-width:thin}body{background:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:400;color:#7b7979}body,body button{line-height:1.2}@media only screen and (max-width:1024px){html,body{font-size:15px}}@media only screen and (min-width:1025px){html,body{font-size:16px}}*:focus,*:active{outline:0}a,.credits button,button{font-size:1em;cursor:pointer;text-decoration:none;color:#f1885f;transition:color .5s ease-in-out}a:active,button:active{color:#f2bcb1}a:hover,button:hover{color:#f2bcb1}button{border:0;padding:0;background-color:rgba(0,0,0,0);font-family:"Montserrat",Arial,sans-serif}.panel p a,.panel p .credits button,.credits .panel p button,.panel ul:not(.tabPanel-list) a,.panel ul:not(.tabPanel-list) .credits button,.credits .panel ul:not(.tabPanel-list) button,.panel table a,.panel table .credits button,.credits .panel table button,.panel span a,.panel span .credits button,.credits .panel span button,.panel label a,.panel label .credits button,.credits .panel label button,.popup-content p a,.popup-content p .credits button,.credits .popup-content p button,.popup-content ul:not(.tabPanel-list) a,.popup-content ul:not(.tabPanel-list) .credits button,.credits .popup-content ul:not(.tabPanel-list) button,.popup-content table a,.popup-content table .credits button,.credits .popup-content table button,.popup-content span a,.popup-content span .credits button,.credits .popup-content span button,.popup-content label a,.popup-content label .credits button,.credits .popup-content label button{color:#f1885f;text-decoration:underline;text-underline-offset:4px;transition:color .5s ease-in-out,text-underline-offset .5s ease-in-out}.touchevents .panel p a:active,.touchevents .panel p .credits button:active,.credits .touchevents .panel p button:active,.touchevents .panel ul:not(.tabPanel-list) a:active,.touchevents .panel ul:not(.tabPanel-list) .credits button:active,.credits .touchevents .panel ul:not(.tabPanel-list) button:active,.touchevents .panel table a:active,.touchevents .panel table .credits button:active,.credits .touchevents .panel table button:active,.touchevents .panel span a:active,.touchevents .panel span .credits button:active,.credits .touchevents .panel span button:active,.touchevents .panel label a:active,.touchevents .panel label .credits button:active,.credits .touchevents .panel label button:active,.touchevents .popup-content p a:active,.touchevents .popup-content p .credits button:active,.credits .touchevents .popup-content p button:active,.touchevents .popup-content ul:not(.tabPanel-list) a:active,.touchevents .popup-content ul:not(.tabPanel-list) .credits button:active,.credits .touchevents .popup-content ul:not(.tabPanel-list) button:active,.touchevents .popup-content table a:active,.touchevents .popup-content table .credits button:active,.credits .touchevents .popup-content table button:active,.touchevents .popup-content span a:active,.touchevents .popup-content span .credits button:active,.credits .touchevents .popup-content span button:active,.touchevents .popup-content label a:active,.touchevents .popup-content label .credits button:active,.credits .touchevents .popup-content label button:active{color:#f2bcb1;text-decoration:underline;text-underline-offset:2px}.no-touchevents .panel p a:hover,.no-touchevents .panel p .credits button:hover,.credits .no-touchevents .panel p button:hover,.no-touchevents .panel ul:not(.tabPanel-list) a:hover,.no-touchevents .panel ul:not(.tabPanel-list) .credits button:hover,.credits .no-touchevents .panel ul:not(.tabPanel-list) button:hover,.no-touchevents .panel table a:hover,.no-touchevents .panel table .credits button:hover,.credits .no-touchevents .panel table button:hover,.no-touchevents .panel span a:hover,.no-touchevents .panel span .credits button:hover,.credits .no-touchevents .panel span button:hover,.no-touchevents .panel label a:hover,.no-touchevents .panel label .credits button:hover,.credits .no-touchevents .panel label button:hover,.no-touchevents .popup-content p a:hover,.no-touchevents .popup-content p .credits button:hover,.credits .no-touchevents .popup-content p button:hover,.no-touchevents .popup-content ul:not(.tabPanel-list) a:hover,.no-touchevents .popup-content ul:not(.tabPanel-list) .credits button:hover,.credits .no-touchevents .popup-content ul:not(.tabPanel-list) button:hover,.no-touchevents .popup-content table a:hover,.no-touchevents .popup-content table .credits button:hover,.credits .no-touchevents .popup-content table button:hover,.no-touchevents .popup-content span a:hover,.no-touchevents .popup-content span .credits button:hover,.credits .no-touchevents .popup-content span button:hover,.no-touchevents .popup-content label a:hover,.no-touchevents .popup-content label .credits button:hover,.credits .no-touchevents .popup-content label button:hover{color:#f2bcb1;text-decoration:underline;text-underline-offset:2px}b,strong{font-weight:600}p,ul,table{margin:0}p+p,p+ul,p+table,ul+p,ul+ul,ul+table,table+p,table+ul,table+table{margin-top:1rem}address{font-style:normal}table{border-collapse:collapse}td{padding:15px 20px;border:1px solid #ccc;word-break:break-all}.siteContent{display:block}@media only screen and (max-width:849px){.noIntro .siteContent{padding-top:74px}}@media only screen and (min-width:850px){.noIntro .siteContent{padding-top:94px}}.title,.title1,.title2,.title3,.tabToggle-title,.legal-notice-title{font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase;font-weight:400;margin:0}.title1,.title2{color:#f1885f}.title1{font-size:clamp(25px,2.5vw,45px);line-height:1.38}.title2{font-size:clamp(22px,2vw,35px);line-height:1.38}.title3,.tabToggle-title{font-size:clamp(20px,1.5vw,25px);line-height:1.4;color:#7b7979}.btn1,.bootbox.modal .modal-dialog .modal-footer button,.myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .credits button,.credits .myFormulaire.wizard .actions button,.tabToggle-btn,.btn2{position:relative;font-family:"Montserrat",Arial,sans-serif;font-size:14px;text-transform:uppercase}.btn1,.bootbox.modal .modal-dialog .modal-footer button,.myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .credits button,.credits .myFormulaire.wizard .actions button,.tabToggle-btn{letter-spacing:.02em;line-height:1.36;font-weight:500;padding-bottom:5px;color:#f1885f;transition:letter-spacing .5s ease-in-out}.btn1::after,.bootbox.modal .modal-dialog .modal-footer button::after,.myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .credits button::after,.credits .myFormulaire.wizard .actions button::after,.tabToggle-btn::after{background:#f1885f}.touchevents .btn1:active,.touchevents .bootbox.modal .modal-dialog .modal-footer button:active,.bootbox.modal .modal-dialog .modal-footer .touchevents button:active,.touchevents .myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .touchevents a:active,.touchevents .myFormulaire.wizard .actions .credits button:active,.myFormulaire.wizard .actions .credits .touchevents button:active,.touchevents .credits .myFormulaire.wizard .actions button:active,.credits .myFormulaire.wizard .actions .touchevents button:active,.touchevents .tabToggle-btn:active{color:#f1885f}.touchevents .btn1:active::after,.touchevents .bootbox.modal .modal-dialog .modal-footer button:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents button:active::after,.touchevents .myFormulaire.wizard .actions a:active::after,.myFormulaire.wizard .actions .touchevents a:active::after,.touchevents .myFormulaire.wizard .actions .credits button:active::after,.myFormulaire.wizard .actions .credits .touchevents button:active::after,.touchevents .credits .myFormulaire.wizard .actions button:active::after,.credits .myFormulaire.wizard .actions .touchevents button:active::after,.touchevents .tabToggle-btn:active::after{background:#f2bcb1}.no-touchevents .btn1:hover,.no-touchevents .bootbox.modal .modal-dialog .modal-footer button:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents button:hover,.no-touchevents .myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .no-touchevents a:hover,.no-touchevents .myFormulaire.wizard .actions .credits button:hover,.myFormulaire.wizard .actions .credits .no-touchevents button:hover,.no-touchevents .credits .myFormulaire.wizard .actions button:hover,.credits .myFormulaire.wizard .actions .no-touchevents button:hover,.no-touchevents .tabToggle-btn:hover{color:#f1885f}.no-touchevents .btn1:hover::after,.no-touchevents .bootbox.modal .modal-dialog .modal-footer button:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents button:hover::after,.no-touchevents .myFormulaire.wizard .actions a:hover::after,.myFormulaire.wizard .actions .no-touchevents a:hover::after,.no-touchevents .myFormulaire.wizard .actions .credits button:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents button:hover::after,.no-touchevents .credits .myFormulaire.wizard .actions button:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents button:hover::after,.no-touchevents .tabToggle-btn:hover::after{background:#f2bcb1}.btn1::after,.bootbox.modal .modal-dialog .modal-footer button::after,.myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .credits button::after,.credits .myFormulaire.wizard .actions button::after,.tabToggle-btn::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform-origin:center;transition:background .5s ease-in-out,transform .5s ease-in-out}.btn1:active,.bootbox.modal .modal-dialog .modal-footer button:active,.myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .credits button:active,.credits .myFormulaire.wizard .actions button:active,.tabToggle-btn:active{letter-spacing:.03em}.btn1:active::after,.bootbox.modal .modal-dialog .modal-footer button:active::after,.myFormulaire.wizard .actions a:active::after,.myFormulaire.wizard .actions .credits button:active::after,.credits .myFormulaire.wizard .actions button:active::after,.tabToggle-btn:active::after{transform:scaleX(50%)}.btn1:hover,.bootbox.modal .modal-dialog .modal-footer button:hover,.myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .credits button:hover,.credits .myFormulaire.wizard .actions button:hover,.tabToggle-btn:hover{letter-spacing:.03em}.btn1:hover::after,.bootbox.modal .modal-dialog .modal-footer button:hover::after,.myFormulaire.wizard .actions a:hover::after,.myFormulaire.wizard .actions .credits button:hover::after,.credits .myFormulaire.wizard .actions button:hover::after,.tabToggle-btn:hover::after{transform:scaleX(50%)}.btn2{line-height:1.43;border:1px solid #000;color:#000;padding:.5rem 1rem;transition:color .5s cubic-bezier(0.215,0.61,0.355,1)}.btn2::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#000;z-index:0;transition:height .5s cubic-bezier(0.215,0.61,0.355,1)}.btn2 span{z-index:1;position:relative}.btn2:active{color:#fff}.btn2:active::before{height:100%}.btn2:hover{color:#fff}.btn2:hover::before{height:100%}.siteOverlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:#f4f2ed;overflow:hidden}.siteOverlay,.siteOverlay-block{opacity:0;visibility:hidden;transition:all .5s ease-in-out}.introwebsite .siteOverlay,.introwebsite .siteOverlay-block.onIntro{opacity:1;visibility:visible}.introwebsite .siteOverlay-logo .siteOverlay-filigree,.introwebsite .siteOverlay-logo .siteOverlay-name,.introwebsite .siteOverlay-logo .siteOverlay-baseline{animation-play-state:running}.loadpage .siteOverlay,.loadpage .siteOverlay-block.onChange{opacity:1;visibility:visible}.loadpage .siteOverlay-loader,.loadpage .siteOverlay-block.onChange-loader{animation-play-state:running}.siteOverlay-container{position:absolute;top:45%;left:50%;max-width:60%;max-height:80%;width:500px;height:500px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.siteOverlay-container svg g,.siteOverlay-container svg path{transform-box:fill-box;transform-origin:center}.siteOverlay-logo .siteOverlay-filigree{clip-path:circle(0 at 50% 50%);animation:clipCircle 1.5s cubic-bezier(0.215,0.61,0.355,1) forwards paused}.siteOverlay-logo .siteOverlay-name{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:translateY(110%);animation:translateFromBottom 1s .9s cubic-bezier(0.215,0.61,0.355,1) forwards paused}.siteOverlay-logo .siteOverlay-baseline{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:translateY(110%);animation:translateFromBottom 1s 1.1s cubic-bezier(0.215,0.61,0.355,1) forwards paused}.siteOverlay-loader{width:100%;height:100%;opacity:.2;transform:scale(1);animation:autoAlpha 2s cubic-bezier(0.215,0.61,0.355,1) infinite alternate paused}.siteHeader-box{position:fixed;z-index:160;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:0 5vw;transition:height .8s cubic-bezier(0.215,0.61,0.355,1),padding .8s cubic-bezier(0.215,0.61,0.355,1);height:94px}.siteHeader-box>*{position:relative;z-index:2}.siteHeader-box::after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:0;background:#f4f2ed;box-shadow:0 3px 9px 0 rgba(0,0,0,.16);transition:height .8s cubic-bezier(0.215,0.61,0.355,1)}.siteHeader-left,.siteHeader-right{display:flex;align-items:center;gap:0 1.3vw;flex:1}.siteHeader-left .localeSwitcher{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.siteHeader-right{justify-content:flex-end}.siteHeader-right .linksCollection{justify-content:flex-end}.siteHeader-logoLink{display:inline-block;width:max(202px,17.9vw);height:auto;transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out}.siteHeader-logo{height:auto;width:100%;object-fit:contain;transform-origin:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out}.siteHeader-logo.isIntro{position:absolute;top:0;left:0;transform:translateY(50%) scale(1.5)}.siteHeader-logo.isScroll{transform:translateY(-100%) scale(0.5);opacity:0;visibility:hidden}.inScroll.hasIntro .siteHeader-logo.isIntro,.noIntro .siteHeader-logo.isIntro{transform:translateY(-100%) scale(0);opacity:0;visibility:hidden}.inScroll.hasIntro .siteHeader-logo.isScroll,.noIntro .siteHeader-logo.isScroll{transform:translateY(0) scale(1);opacity:1;visibility:visible}.inScroll.hasIntro.closeNav .siteHeader-box::after,.noIntro.closeNav .siteHeader-box::after{height:100%}.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button,.bootbox.modal .modal-dialog .modal-footer .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button,.myFormulaire.wizard .actions .credits .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button,.credits .myFormulaire.wizard .actions .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn,.noIntro.closeNav .siteHeader-right .linksCollection .btn1,.noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button,.bootbox.modal .modal-dialog .modal-footer .noIntro.closeNav .siteHeader-right .linksCollection button,.noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .noIntro.closeNav .siteHeader-right .linksCollection a,.noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button,.myFormulaire.wizard .actions .credits .noIntro.closeNav .siteHeader-right .linksCollection button,.noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button,.credits .myFormulaire.wizard .actions .noIntro.closeNav .siteHeader-right .linksCollection button,.noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn{color:#000}.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1::after,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button::after,.bootbox.modal .modal-dialog .modal-footer .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button::after,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a::after,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button::after,.myFormulaire.wizard .actions .credits .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button::after,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button::after,.credits .myFormulaire.wizard .actions .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button::after,.inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn::after,.noIntro.closeNav .siteHeader-right .linksCollection .btn1::after,.noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button::after,.bootbox.modal .modal-dialog .modal-footer .noIntro.closeNav .siteHeader-right .linksCollection button::after,.noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .noIntro.closeNav .siteHeader-right .linksCollection a::after,.noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button::after,.myFormulaire.wizard .actions .credits .noIntro.closeNav .siteHeader-right .linksCollection button::after,.noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button::after,.credits .myFormulaire.wizard .actions .noIntro.closeNav .siteHeader-right .linksCollection button::after,.noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn::after{background:#000}.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1:active,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a:active,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active,.myFormulaire.wizard .actions .credits .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active,.credits .myFormulaire.wizard .actions .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .btn1:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .touchevents .noIntro.closeNav .siteHeader-right .linksCollection a:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active,.myFormulaire.wizard .actions .credits .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active,.credits .myFormulaire.wizard .actions .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:active{color:#000}.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1:active::after,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active::after,.myFormulaire.wizard .actions .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a:active::after,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active::after,.myFormulaire.wizard .actions .credits .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active::after,.credits .myFormulaire.wizard .actions .touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .btn1:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active::after,.myFormulaire.wizard .actions .touchevents .noIntro.closeNav .siteHeader-right .linksCollection a:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active::after,.myFormulaire.wizard .actions .credits .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active::after,.credits .myFormulaire.wizard .actions .touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:active::after,.touchevents .noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:active::after{background:rgba(0,0,0,.5)}.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1:hover,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a:hover,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover,.myFormulaire.wizard .actions .credits .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover,.credits .myFormulaire.wizard .actions .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .btn1:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection a:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover,.myFormulaire.wizard .actions .credits .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover,.credits .myFormulaire.wizard .actions .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:hover{color:#000}.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .btn1:hover::after,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover::after,.myFormulaire.wizard .actions .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection a:hover::after,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .inScroll.hasIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .btn1:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover::after,.myFormulaire.wizard .actions .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection a:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection button:hover::after,.no-touchevents .noIntro.closeNav .siteHeader-right .linksCollection .tabToggle-btn:hover::after{background:rgba(0,0,0,.5)}.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button,.bootbox.modal .modal-dialog .modal-footer .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a,.myFormulaire.wizard .actions .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button,.myFormulaire.wizard .actions .credits .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button,.credits .myFormulaire.wizard .actions .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn{color:#fff}.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1::after,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button::after,.bootbox.modal .modal-dialog .modal-footer .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button::after,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a::after,.myFormulaire.wizard .actions .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a::after,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button::after,.myFormulaire.wizard .actions .credits .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button::after,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button::after,.credits .myFormulaire.wizard .actions .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button::after,.hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn::after{background:#fff}.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1:active,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active,.myFormulaire.wizard .actions .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a:active,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active,.myFormulaire.wizard .actions .credits .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active,.credits .myFormulaire.wizard .actions .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn:active{color:#fff}.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1:active::after,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active::after,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:active::after,.myFormulaire.wizard .actions .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a:active::after,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:active::after,.myFormulaire.wizard .actions .credits .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active::after,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:active::after,.credits .myFormulaire.wizard .actions .touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:active::after,.touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn:active::after{background:hsla(0,0%,100%,.5)}.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1:hover,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover,.myFormulaire.wizard .actions .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a:hover,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover,.myFormulaire.wizard .actions .credits .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover,.credits .myFormulaire.wizard .actions .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn:hover{color:#fff}.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .btn1:hover::after,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .bootbox.modal .modal-dialog .modal-footer button:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover::after,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions a:hover::after,.myFormulaire.wizard .actions .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection a:hover::after,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .myFormulaire.wizard .actions .credits button:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover::after,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .credits .myFormulaire.wizard .actions button:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection button:hover::after,.no-touchevents .hasIntro.closeNav.topScroll .siteHeader-right .linksCollection .tabToggle-btn:hover::after{background:hsla(0,0%,100%,.5)}.hasIntro.closeNav.topScroll .siteHeader-left .localeSwitcher .localeSwitcher-item{color:#fff}.openNav .siteHeader-logoLink{transform:translateY(-100%);opacity:0;visibility:hidden}.hasVideoPlaying .siteHeader-logoLink{opacity:0;visibility:hidden}@media only screen and (max-width:849px){.siteHeader-box{padding:0 30px;height:74px}}@media only screen and (max-width:649px){.siteHeader-box{padding:0 20px}.siteHeader-right{display:none}.siteHeader-left{justify-content:space-between}.siteHeader-logoLink{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siteHeader-logo.isIntro{transform:translateY(50%) scale(1.15)}.openNav .siteHeader-logoLink{transform:translate(-50%,-100%)}}@media only screen and (min-width:650px){.openNav .siteHeader .localeSwitcher{opacity:0;visibility:hidden}}@media only screen and (min-width:850px){.siteHeader-box{padding:0 max(40px,6.25vw);height:94px;transition:height .5s ease-in-out,padding .5s ease-in-out}.topScroll.hasIntro .siteHeader-box{height:calc(94px + 30px*2)}.openNav .siteHeader-box{padding-left:40px}}@media only screen and (min-width:1025px){.siteHeader-logoLink:hover{transform:scale(0.98)}}.siteNav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:150;background-color:#f4f2ed;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,background .5s ease-in-out,transform .5s ease-in-out}.siteNav .nwi-list,.siteNav .nwi-subnav{position:relative;list-style:none;transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out}.siteNav .nwi-list{padding:0;overflow:auto}.siteNav .nwi-item{position:relative;z-index:5}.siteNav .nwi-item:not(.isSecondNav) .nwi-link:not(.inSubnav){text-transform:uppercase}.siteNav .nwi-link{display:inline-block;position:relative;color:#000;text-decoration:none;padding:3px 0;transition:box-shadow .5s ease-in-out,color .5s ease-in-out}.siteNav .nwi-link.isDropdownBtn{margin-bottom:12px;pointer-events:none}.siteNav .nwi-item.current .nwi-link{color:#000;font-weight:600;pointer-events:none;box-shadow:inset 0 -0.7em 0 0 rgba(0,0,0,.15)}.siteNav .nwi-subnav{display:flex;flex-direction:column;gap:10px;padding-left:25px}.openNav .siteNav .nwi-list{transform:translateY(0);opacity:1;visibility:visible;transition-delay:.5s}.closeNav .siteNav .nwi-list{transform:translateY(8px);opacity:0;visibility:hidden;transition-delay:-1s}@media only screen and (max-width:1024px){.siteNav .nwi,.siteNav .nwi-list{height:100%}.siteNav .nwi-list{display:flex;flex-direction:column;justify-content:center;gap:25px;padding-right:5px}.siteNav .nwi-images{display:none}}@media only screen and (max-width:849px){.siteNav{padding:74px 30px 20px}}@media only screen and (max-width:649px){.siteNav{padding-bottom:57px}.siteNav .nwi-list{justify-content:flex-start;padding:10px 5px 10px 0}.siteNav .nwi-item.firstElOfSecondNav{padding-top:6vh;border-top:1px solid #f1885f}.siteNav .nwi-link.inSubnav{font-size:14px}.closeNav .siteNav{transform:translateX(-100%)}.openNav .siteNav{transform:translateX(0)}}@media only screen and (min-width:650px){.siteNav::after{content:"";position:absolute;bottom:0;right:0;width:64vw;height:23vw;transform:translateX(35%);background:url("../bundles/apiciuswebsite/images/filigree.svg") no-repeat center/contain;opacity:.2;transition:clip-path 1.2s cubic-bezier(0.215,0.61,0.355,1)}.siteNav .nwi-list{padding-left:10vw}.siteNav .nwi-item.firstElOfSecondNav{padding-top:4.5vh}.siteNav .nwi-link{font-size:17px}.siteNav .nwi-link.inSubnav{font-size:15px}.closeNav .siteNav{opacity:0;visibility:hidden;pointer-events:none;transition-delay:.5s}.closeNav .siteNav::after{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition-delay:0s}.openNav .siteNav{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.openNav .siteNav::after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition-delay:.3s}}@media only screen and (min-width:850px){.siteNav{padding-top:94px;padding-bottom:94px;padding-left:max(40px,6.25vw)}}@media only screen and (min-width:1025px){.siteNav::before{content:"";position:absolute;bottom:0;top:0;left:0;width:58vw;background:#f1885f;transform-origin:top;transition:transform 1s cubic-bezier(0.215,0.61,0.355,1)}.siteNav::after{width:44.4vw;height:12.5vw;background-size:cover}.siteNav .nwi{display:flex;gap:8px;height:100%;z-index:4;padding-top:10vh}.siteNav .nwi-list{height:100%;width:22.75vw;display:flex;flex-direction:column;gap:20px;padding:2.2vh 0 2.2vh 8px}.siteNav .nwi-item:not(.current) .nwi-link:not(.isDropdownBtn):hover{box-shadow:inset 0 -0.7em 0 0 hsla(0,0%,100%,.15);color:#fff}.siteNav .nwi-item.current .nwi-link{color:#fff;box-shadow:inset 0 -0.7em 0 0 hsla(0,0%,100%,.15)}.siteNav .nwi-images{position:relative;background-color:#f4f2ed;height:57.7vh;width:48vw;overflow:hidden;z-index:2;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.siteNav .nwi-images .nwi-imagesList,.siteNav .nwi-images .imageResponsive{position:absolute;top:0;right:0;width:100%;height:100%}.siteNav .nwi-images .imageResponsive{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.siteNav .nwi-images .imageResponsive.show,.siteNav .nwi-images .imageResponsive.current{opacity:1;visibility:visible}.siteNav .nwi-images .imageResponsive.show{z-index:2}}@media only screen and (min-width:1025px)and (max-height:720px){.siteNav{padding-bottom:30px}.siteNav .nwi{padding-top:5vh}.siteNav .nwi-list{gap:12px}.siteNav .nwi-subnav{gap:5px}.siteNav .nwi-item.firstElOfSecondNav{padding-top:3.5vh}}@media only screen and (min-width:1025px){.closeNav .siteNav::before{transform:scaleY(0);transition-delay:0s}.closeNav .siteNav .nwi-images{transition-delay:0s;opacity:0;transform:translateX(75vw)}.openNav .siteNav::before{transform:scaleY(1)}.openNav .siteNav .nwi-list{transition:opacity 1.1s ease-in-out,visibility 1.1s ease-in-out,transform 1.1s ease-in-out;transition-delay:.4s}.openNav .siteNav .nwi-images{transition-delay:.3s;opacity:1;transform:translateX(0)}}.siteFooter{background-color:#f4f2ed;position:relative}.siteFooter-row{display:flex;align-items:center}.siteFooter-row+.siteFooter-row{border-top:1px solid #707070}.siteFooter .contactSocialGroup,.siteFooter .newsletterSwitcherGroup{display:flex}.siteFooter .newsletterSwitcherGroup{align-items:center}.siteFooter .contactSocialGroup-telMailSocial{display:flex;flex-direction:column;gap:1rem}.siteFooter .contact,.siteFooter .contact a,.siteFooter .contact .credits button,.credits .siteFooter .contact button{color:#7b7979}.siteFooter .contact a:active,.siteFooter .contact .credits button:active,.credits .siteFooter .contact button:active,.siteFooter .contact a:hover,.siteFooter .contact .credits button:hover,.credits .siteFooter .contact button:hover{color:#f1885f}.siteFooter .contact-group{display:flex;flex-direction:column;gap:8px}.siteFooter .contact .logo{width:max(250px,15.69vw)}.siteFooter .contact .logo img{width:100%;height:auto}.siteFooter .contact .address-street{display:block;padding-bottom:8px}.siteFooter .contact .address-postalCode{display:inline-block;padding-right:5px}.siteFooter .contact .address-locality{text-transform:uppercase}.siteFooter .contact .email-value{white-space:nowrap}.siteFooter-newsletter .title,.siteFooter-newsletter .legal-notice-title,.siteFooter-newsletter .title1,.siteFooter-newsletter .title2,.siteFooter-newsletter .title3,.siteFooter-newsletter .tabToggle-title{font-size:16px;color:#000}.siteFooter-newsletter .linksCollection{margin-top:.5rem}.siteFooter .linksGroup .linksCollection{justify-content:center}.siteFooter .linksCollection{gap:20px 40px;align-items:flex-end}.siteFooter .linksCollection-link{height:fit-content}.siteFooter .linksCollection-link.btn1,.siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link,.bootbox.modal .modal-dialog .modal-footer .siteFooter button.linksCollection-link,.siteFooter .myFormulaire.wizard .actions a.linksCollection-link,.myFormulaire.wizard .actions .siteFooter a.linksCollection-link,.siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link,.myFormulaire.wizard .actions .credits .siteFooter button.linksCollection-link,.siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link,.credits .myFormulaire.wizard .actions .siteFooter button.linksCollection-link,.siteFooter .linksCollection-link.tabToggle-btn{color:#f1885f}.siteFooter .linksCollection-link.btn1::after,.siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link::after,.bootbox.modal .modal-dialog .modal-footer .siteFooter button.linksCollection-link::after,.siteFooter .myFormulaire.wizard .actions a.linksCollection-link::after,.myFormulaire.wizard .actions .siteFooter a.linksCollection-link::after,.siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link::after,.myFormulaire.wizard .actions .credits .siteFooter button.linksCollection-link::after,.siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link::after,.credits .myFormulaire.wizard .actions .siteFooter button.linksCollection-link::after,.siteFooter .linksCollection-link.tabToggle-btn::after{background:#f1885f}.touchevents .siteFooter .linksCollection-link.btn1:active,.touchevents .siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .siteFooter button.linksCollection-link:active,.touchevents .siteFooter .myFormulaire.wizard .actions a.linksCollection-link:active,.myFormulaire.wizard .actions .touchevents .siteFooter a.linksCollection-link:active,.touchevents .siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link:active,.myFormulaire.wizard .actions .credits .touchevents .siteFooter button.linksCollection-link:active,.touchevents .siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link:active,.credits .myFormulaire.wizard .actions .touchevents .siteFooter button.linksCollection-link:active,.touchevents .siteFooter .linksCollection-link.tabToggle-btn:active{color:#f1885f}.touchevents .siteFooter .linksCollection-link.btn1:active::after,.touchevents .siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .siteFooter button.linksCollection-link:active::after,.touchevents .siteFooter .myFormulaire.wizard .actions a.linksCollection-link:active::after,.myFormulaire.wizard .actions .touchevents .siteFooter a.linksCollection-link:active::after,.touchevents .siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link:active::after,.myFormulaire.wizard .actions .credits .touchevents .siteFooter button.linksCollection-link:active::after,.touchevents .siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link:active::after,.credits .myFormulaire.wizard .actions .touchevents .siteFooter button.linksCollection-link:active::after,.touchevents .siteFooter .linksCollection-link.tabToggle-btn:active::after{background:#f2bcb1}.no-touchevents .siteFooter .linksCollection-link.btn1:hover,.no-touchevents .siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .siteFooter button.linksCollection-link:hover,.no-touchevents .siteFooter .myFormulaire.wizard .actions a.linksCollection-link:hover,.myFormulaire.wizard .actions .no-touchevents .siteFooter a.linksCollection-link:hover,.no-touchevents .siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link:hover,.myFormulaire.wizard .actions .credits .no-touchevents .siteFooter button.linksCollection-link:hover,.no-touchevents .siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link:hover,.credits .myFormulaire.wizard .actions .no-touchevents .siteFooter button.linksCollection-link:hover,.no-touchevents .siteFooter .linksCollection-link.tabToggle-btn:hover{color:#f1885f}.no-touchevents .siteFooter .linksCollection-link.btn1:hover::after,.no-touchevents .siteFooter .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .siteFooter button.linksCollection-link:hover::after,.no-touchevents .siteFooter .myFormulaire.wizard .actions a.linksCollection-link:hover::after,.myFormulaire.wizard .actions .no-touchevents .siteFooter a.linksCollection-link:hover::after,.no-touchevents .siteFooter .myFormulaire.wizard .actions .credits button.linksCollection-link:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .siteFooter button.linksCollection-link:hover::after,.no-touchevents .siteFooter .credits .myFormulaire.wizard .actions button.linksCollection-link:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .siteFooter button.linksCollection-link:hover::after,.no-touchevents .siteFooter .linksCollection-link.tabToggle-btn:hover::after{background:#f2bcb1}.siteFooter .affiliation{display:flex;flex-wrap:wrap;gap:40px max(40px,5.6vw)}.siteFooter .affiliation-group{display:flex;align-items:center;gap:1rem}.siteFooter .affiliation .title,.siteFooter .affiliation .legal-notice-title,.siteFooter .affiliation .title1,.siteFooter .affiliation .title2,.siteFooter .affiliation .title3,.siteFooter .affiliation .tabToggle-title{text-transform:initial}.siteFooter .affiliation .collectionAffiliations .item.horizontal{height:auto}.siteFooter .credits{text-align:center}.siteFooter .credits a,.siteFooter .credits button{color:#7b7979}.siteFooter .credits a:active,.siteFooter .credits button:active,.siteFooter .credits a:hover,.siteFooter .credits button:hover{color:#f2bcb1}.siteFooter-goTop{position:absolute;width:42px;height:calc(42px*1.75)}.siteFooter-goTop::before{content:"";position:absolute;top:50%;left:50%;border:2px solid #7b7979;width:100%;height:60%;border-radius:100% 100% 0 0;transform:translate(-50%,calc(-50% - 1rem));clip-path:polygon(0 0,100% 0,100% 60%,0 60%)}.siteFooter-goTop .ico{display:inline-block;font-size:2.4rem;color:#7b7979}@media(max-width:850px){.siteFooter{padding:40px 30px 0}.siteFooter-row{flex-direction:column}.siteFooter .contactSocialGroup:not(:first-of-type),.siteFooter .newsletterSwitcherGroup{padding-top:5vh}.siteFooter .contactSocialGroup,.siteFooter .newsletterSwitcherGroup{flex-direction:column}.siteFooter .contact-block{height:100%;position:relative;display:block;text-align:center}.siteFooter .contact .address,.siteFooter .contact .telephone{padding-top:25px}.siteFooter .social{justify-content:center}.siteFooter .newsletterSwitcherGroup{justify-content:center;align-items:center;gap:30px;text-align:center}.siteFooter-row{padding:30px 0}.siteFooter-row:first-of-type{padding-top:0}.siteFooter-goTop{top:30px;right:30px}}@media only screen and (max-width:649px){.siteFooter{padding:30px 20px 57px}.siteFooter .affiliation,.siteFooter .affiliation-group{flex-direction:column}.siteFooter-goTop{top:20px;right:20px}}@media only screen and (min-width:850px){.siteFooter{padding:40px 6.25vw 0 6.25vw}.siteFooter-row{padding:30px 0;gap:40px;flex-wrap:wrap;justify-content:center}.siteFooter-row:last-of-type{justify-content:center}.siteFooter-row:first-of-type{padding-right:calc(6.25vw/1.5);padding-top:0;align-items:flex-start}.siteFooter .contactSocialGroup{flex-basis:max(850px,75%);gap:max(40px,8vw);width:100%}.siteFooter .contactSocialGroup .contact{display:flex;gap:max(40px,6vw);align-items:flex-start}.siteFooter .contactSocialGroup .contact:first-child .address{max-width:300px}.siteFooter .contactSocialGroup-telMailSocial{width:100%;max-width:fit-content}.siteFooter .newsletterSwitcherGroup{flex-basis:max(250px,20%);gap:max(40px,3vw);justify-content:space-between}.siteFooter-goTop{top:40px;right:calc(6.25vw/1.5);transform:translateY(50%)}.siteFooter-goTop:hover .ico{animation:btnScrollTop 2s ease-in-out infinite}}@media only screen and (min-width:1440px){.siteFooter{padding:7.8vh 6.25vw 0 6.25vw}.siteFooter-goTop{top:5.5vh}}@media only screen and (min-width:1920px){.siteFooter .contactSocialGroup .contact{gap:calc(6.25vw/2)}}.bottomBar{position:fixed;z-index:200;left:0;right:0;bottom:0;height:57px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:#f1885f;transition:transform .8s ease-in-out,padding .5s ease-in-out .3s,bottom .5s ease-in-out;box-shadow:-4px 1px 6px rgba(0,0,0,.2)}.bottomBar *{position:relative;z-index:2}.bottomBar-infos{display:flex;flex:1;background:#f4f2ed;height:100%}.bottomBar-infos>a,.credits .bottomBar-infos>button{flex:1;display:inline-flex;align-items:center;justify-content:center;color:#000;height:100%;line-height:1;font-weight:400;border-left:1px solid #fff}.bottomBar-infos>a .iconLink,.credits .bottomBar-infos>button .iconLink{font-size:26px}.bottomBar-infos>a span,.credits .bottomBar-infos>button span{display:none}.bottomBar .linksCollection-link{margin:0 7vw}.bottomBar .linksCollection-link.btn1,.bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link,.bootbox.modal .modal-dialog .modal-footer .bottomBar button.linksCollection-link,.bottomBar .myFormulaire.wizard .actions a.linksCollection-link,.myFormulaire.wizard .actions .bottomBar a.linksCollection-link,.bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link,.myFormulaire.wizard .actions .credits .bottomBar button.linksCollection-link,.bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link,.credits .myFormulaire.wizard .actions .bottomBar button.linksCollection-link,.bottomBar .linksCollection-link.tabToggle-btn{color:#fff}.bottomBar .linksCollection-link.btn1::after,.bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link::after,.bootbox.modal .modal-dialog .modal-footer .bottomBar button.linksCollection-link::after,.bottomBar .myFormulaire.wizard .actions a.linksCollection-link::after,.myFormulaire.wizard .actions .bottomBar a.linksCollection-link::after,.bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link::after,.myFormulaire.wizard .actions .credits .bottomBar button.linksCollection-link::after,.bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link::after,.credits .myFormulaire.wizard .actions .bottomBar button.linksCollection-link::after,.bottomBar .linksCollection-link.tabToggle-btn::after{background:#fff}.touchevents .bottomBar .linksCollection-link.btn1:active,.touchevents .bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .bottomBar button.linksCollection-link:active,.touchevents .bottomBar .myFormulaire.wizard .actions a.linksCollection-link:active,.myFormulaire.wizard .actions .touchevents .bottomBar a.linksCollection-link:active,.touchevents .bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link:active,.myFormulaire.wizard .actions .credits .touchevents .bottomBar button.linksCollection-link:active,.touchevents .bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link:active,.credits .myFormulaire.wizard .actions .touchevents .bottomBar button.linksCollection-link:active,.touchevents .bottomBar .linksCollection-link.tabToggle-btn:active{color:#fff}.touchevents .bottomBar .linksCollection-link.btn1:active::after,.touchevents .bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .bottomBar button.linksCollection-link:active::after,.touchevents .bottomBar .myFormulaire.wizard .actions a.linksCollection-link:active::after,.myFormulaire.wizard .actions .touchevents .bottomBar a.linksCollection-link:active::after,.touchevents .bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link:active::after,.myFormulaire.wizard .actions .credits .touchevents .bottomBar button.linksCollection-link:active::after,.touchevents .bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link:active::after,.credits .myFormulaire.wizard .actions .touchevents .bottomBar button.linksCollection-link:active::after,.touchevents .bottomBar .linksCollection-link.tabToggle-btn:active::after{background:hsla(0,0%,100%,.5)}.no-touchevents .bottomBar .linksCollection-link.btn1:hover,.no-touchevents .bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .bottomBar button.linksCollection-link:hover,.no-touchevents .bottomBar .myFormulaire.wizard .actions a.linksCollection-link:hover,.myFormulaire.wizard .actions .no-touchevents .bottomBar a.linksCollection-link:hover,.no-touchevents .bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link:hover,.myFormulaire.wizard .actions .credits .no-touchevents .bottomBar button.linksCollection-link:hover,.no-touchevents .bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link:hover,.credits .myFormulaire.wizard .actions .no-touchevents .bottomBar button.linksCollection-link:hover,.no-touchevents .bottomBar .linksCollection-link.tabToggle-btn:hover{color:#fff}.no-touchevents .bottomBar .linksCollection-link.btn1:hover::after,.no-touchevents .bottomBar .bootbox.modal .modal-dialog .modal-footer button.linksCollection-link:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .bottomBar button.linksCollection-link:hover::after,.no-touchevents .bottomBar .myFormulaire.wizard .actions a.linksCollection-link:hover::after,.myFormulaire.wizard .actions .no-touchevents .bottomBar a.linksCollection-link:hover::after,.no-touchevents .bottomBar .myFormulaire.wizard .actions .credits button.linksCollection-link:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .bottomBar button.linksCollection-link:hover::after,.no-touchevents .bottomBar .credits .myFormulaire.wizard .actions button.linksCollection-link:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .bottomBar button.linksCollection-link:hover::after,.no-touchevents .bottomBar .linksCollection-link.tabToggle-btn:hover::after{background:hsla(0,0%,100%,.5)}.bottomBar .social{flex:3;gap:0}.bottomBar .social-link{flex:1;height:100%;border-left:1px solid #fff}@media only screen and (min-width:650px){.bottomBar{display:none}}.linksCollection{display:flex;flex-wrap:wrap;gap:16px}.linksCollection.isColumnButtons{flex-direction:column;align-items:flex-start}.itemFilters{padding:30px 0;display:flex;flex-direction:column;align-items:center;gap:10px 0}.itemFilters-group{text-align:center}.itemFilters-group>.itemFilters-label{text-transform:uppercase;font-weight:600}.itemFilters-children{padding-top:10px}.itemFilters-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-left:0;line-height:1.2}.itemFilters-item{position:relative;display:inline-block;padding:5px 10px}.itemFilters-item:hover label{color:#f1885f}.itemFilters-item:hover label::before{border-color:#f1885f}.itemFilters-item input,.itemFilters-item label{display:inline-block;vertical-align:middle;cursor:pointer}.itemFilters-item input{opacity:0;position:relative;z-index:2;width:24px;height:22px}.itemFilters-item label{font-size:.85rem;text-transform:uppercase;transition:color .5s ease-in-out}.itemFilters-item label::before{content:"";position:absolute;z-index:1;top:calc(50% - 1px);left:10px;width:14px;height:14px;border:1px solid #7b7979;border-radius:100%;transform:translate(0,-50%);transition:border .5s cubic-bezier(0.215,0.61,0.355,1),background .5s cubic-bezier(0.215,0.61,0.355,1)}.itemFilters-item input:checked+label{color:#f1885f}.itemFilters-item input:checked+label::before{border:solid 1px #f1885f;background:#f1885f}.collectionAffiliations{display:flex;flex-wrap:wrap;align-items:center}.collectionAffiliations .item{width:80px;height:80px}.collectionAffiliations .item-link{display:inline-block;transition:opacity .5s ease-in-out}.collectionAffiliations .item-link:hover{opacity:.5}.collectionAffiliations .square.coef1{width:calc(80px + 10px*1);height:calc(80px + 10px*1)}.collectionAffiliations .horizontal.coef1{width:calc(80px + 20px*1)}.collectionAffiliations .vertical.coef1{height:calc(80px + 15px*1)}.collectionAffiliations .square.coef2{width:calc(80px + 10px*2);height:calc(80px + 10px*2)}.collectionAffiliations .horizontal.coef2{width:calc(80px + 20px*2)}.collectionAffiliations .vertical.coef2{height:calc(80px + 15px*2)}.collectionAffiliations .square.coef3{width:calc(80px + 10px*3);height:calc(80px + 10px*3)}.collectionAffiliations .horizontal.coef3{width:calc(80px + 20px*3)}.collectionAffiliations .vertical.coef3{height:calc(80px + 15px*3)}.collectionAffiliations .square.coef4{width:calc(80px + 10px*4);height:calc(80px + 10px*4)}.collectionAffiliations .horizontal.coef4{width:calc(80px + 20px*4)}.collectionAffiliations .vertical.coef4{height:calc(80px + 15px*4)}.collectionAffiliations .square.coef5{width:calc(80px + 10px*5);height:calc(80px + 10px*5)}.collectionAffiliations .horizontal.coef5{width:calc(80px + 20px*5)}.collectionAffiliations .vertical.coef5{height:calc(80px + 15px*5)}.collectionAffiliations .square.coef6{width:calc(80px + 10px*6);height:calc(80px + 10px*6)}.collectionAffiliations .horizontal.coef6{width:calc(80px + 20px*6)}.collectionAffiliations .vertical.coef6{height:calc(80px + 15px*6)}.collectionAffiliations .square.coef7{width:calc(80px + 10px*7);height:calc(80px + 10px*7)}.collectionAffiliations .horizontal.coef7{width:calc(80px + 20px*7)}.collectionAffiliations .vertical.coef7{height:calc(80px + 15px*7)}.collectionAffiliations img{width:100%;height:100%;object-fit:contain}.isLinkImage{display:flex;flex-wrap:wrap}.isLinkImage .item{position:relative;background:#000;display:flex;flex-direction:column}.isLinkImage .item-image:not(.hasPlaceholder){opacity:.75}.isLinkImage .item .placeholderImage{opacity:.75}.isLinkImage .item-image{position:absolute;top:0;left:0;width:100%;height:100%}.isLinkImage .item-image .imageResponsive{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.isLinkImage .item-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.isLinkImage .item-link.btn1,.isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link,.bootbox.modal .modal-dialog .modal-footer .isLinkImage button.item-link,.isLinkImage .myFormulaire.wizard .actions a.item-link,.myFormulaire.wizard .actions .isLinkImage a.item-link,.isLinkImage .myFormulaire.wizard .actions .credits button.item-link,.myFormulaire.wizard .actions .credits .isLinkImage button.item-link,.isLinkImage .credits .myFormulaire.wizard .actions button.item-link,.credits .myFormulaire.wizard .actions .isLinkImage button.item-link,.isLinkImage .item-link.tabToggle-btn{color:#fff}.isLinkImage .item-link.btn1::after,.isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link::after,.bootbox.modal .modal-dialog .modal-footer .isLinkImage button.item-link::after,.isLinkImage .myFormulaire.wizard .actions a.item-link::after,.myFormulaire.wizard .actions .isLinkImage a.item-link::after,.isLinkImage .myFormulaire.wizard .actions .credits button.item-link::after,.myFormulaire.wizard .actions .credits .isLinkImage button.item-link::after,.isLinkImage .credits .myFormulaire.wizard .actions button.item-link::after,.credits .myFormulaire.wizard .actions .isLinkImage button.item-link::after,.isLinkImage .item-link.tabToggle-btn::after{background:#fff}.touchevents .isLinkImage .item-link.btn1:active,.touchevents .isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link:active,.bootbox.modal .modal-dialog .modal-footer .touchevents .isLinkImage button.item-link:active,.touchevents .isLinkImage .myFormulaire.wizard .actions a.item-link:active,.myFormulaire.wizard .actions .touchevents .isLinkImage a.item-link:active,.touchevents .isLinkImage .myFormulaire.wizard .actions .credits button.item-link:active,.myFormulaire.wizard .actions .credits .touchevents .isLinkImage button.item-link:active,.touchevents .isLinkImage .credits .myFormulaire.wizard .actions button.item-link:active,.credits .myFormulaire.wizard .actions .touchevents .isLinkImage button.item-link:active,.touchevents .isLinkImage .item-link.tabToggle-btn:active{color:#fff}.touchevents .isLinkImage .item-link.btn1:active::after,.touchevents .isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link:active::after,.bootbox.modal .modal-dialog .modal-footer .touchevents .isLinkImage button.item-link:active::after,.touchevents .isLinkImage .myFormulaire.wizard .actions a.item-link:active::after,.myFormulaire.wizard .actions .touchevents .isLinkImage a.item-link:active::after,.touchevents .isLinkImage .myFormulaire.wizard .actions .credits button.item-link:active::after,.myFormulaire.wizard .actions .credits .touchevents .isLinkImage button.item-link:active::after,.touchevents .isLinkImage .credits .myFormulaire.wizard .actions button.item-link:active::after,.credits .myFormulaire.wizard .actions .touchevents .isLinkImage button.item-link:active::after,.touchevents .isLinkImage .item-link.tabToggle-btn:active::after{background:#fff}.no-touchevents .isLinkImage .item-link.btn1:hover,.no-touchevents .isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link:hover,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .isLinkImage button.item-link:hover,.no-touchevents .isLinkImage .myFormulaire.wizard .actions a.item-link:hover,.myFormulaire.wizard .actions .no-touchevents .isLinkImage a.item-link:hover,.no-touchevents .isLinkImage .myFormulaire.wizard .actions .credits button.item-link:hover,.myFormulaire.wizard .actions .credits .no-touchevents .isLinkImage button.item-link:hover,.no-touchevents .isLinkImage .credits .myFormulaire.wizard .actions button.item-link:hover,.credits .myFormulaire.wizard .actions .no-touchevents .isLinkImage button.item-link:hover,.no-touchevents .isLinkImage .item-link.tabToggle-btn:hover{color:#fff}.no-touchevents .isLinkImage .item-link.btn1:hover::after,.no-touchevents .isLinkImage .bootbox.modal .modal-dialog .modal-footer button.item-link:hover::after,.bootbox.modal .modal-dialog .modal-footer .no-touchevents .isLinkImage button.item-link:hover::after,.no-touchevents .isLinkImage .myFormulaire.wizard .actions a.item-link:hover::after,.myFormulaire.wizard .actions .no-touchevents .isLinkImage a.item-link:hover::after,.no-touchevents .isLinkImage .myFormulaire.wizard .actions .credits button.item-link:hover::after,.myFormulaire.wizard .actions .credits .no-touchevents .isLinkImage button.item-link:hover::after,.no-touchevents .isLinkImage .credits .myFormulaire.wizard .actions button.item-link:hover::after,.credits .myFormulaire.wizard .actions .no-touchevents .isLinkImage button.item-link:hover::after,.no-touchevents .isLinkImage .item-link.tabToggle-btn:hover::after{background:#fff}.isLinkImage .item-title{letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#fff}@media only screen and (max-width:849px){.isLinkImage .item{justify-content:center}}@media only screen and (max-width:649px){.isLinkImage{flex-direction:column}.isLinkImage .item{min-height:110px;margin:5px 0;padding:20px}.isLinkImage .item-image{opacity:.55}}@media only screen and (min-width:650px){.isLinkImage{flex-wrap:wrap;gap:calc(20px/2);align-items:stretch}.isLinkImage .item{padding:30px;flex-basis:calc(50% - 20px/2/2);min-height:200px}.isLinkImage .item-content{justify-content:space-between;height:max(100px,35%)}.isLinkImage .item-title{font-size:1.15rem;line-height:1.39}}@media only screen and (min-width:1025px){.isLinkImage{gap:20px}.isLinkImage .item{padding:40px 30px;flex:1;min-height:400px;min-width:calc((100% - 40px)/3);justify-content:flex-end}}@media only screen and (min-width:1440px){.isLinkImage .item{min-height:500px;min-width:calc((100% - 80px)/5)}}.isSocialWall .item{position:relative}.isSocialWall .item:nth-child(1) .customText{padding-bottom:20px}.isSocialWall .item:nth-child(1) a,.isSocialWall .item:nth-child(1) .credits button,.credits .isSocialWall .item:nth-child(1) button,.isSocialWall .item:nth-child(1) a:hover{text-decoration:none}.isSocialWall .item-title{display:none}.isSocialWall .item-link{display:inline-block}.isSocialWall .item-link,.isSocialWall .item-link .imageResponsive{width:100%;height:100%}.isSocialWall .item .imageResponsive{background:#000;transition:opacity .5s ease-in-out}.isSocialWall .item-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px;font-size:26px;color:#fff}@media only screen and (max-width:649px){.isSocialWall .item:not(:nth-child(1),:nth-child(2)){display:none}.isSocialWall .item:nth-child(1){padding-bottom:20px}.isSocialWall .item:nth-child(1)>p br{display:none}.isSocialWall .item:nth-child(2){width:100%;height:70.8vw}}@media only screen and (min-width:650px)and (max-width:849px){.isSocialWall{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.isSocialWall .item.isCustomBlock{width:fit-content;height:auto}.isSocialWall .item:not(.isCustomBlock){width:calc((100% - 20px)/2);height:195px}}@media only screen and (min-width:650px){.isSocialWall .item:nth-child(1){text-align:right}}@media only screen and (min-width:850px){.isSocialWall{max-width:max(960px,63.1vw);height:auto;margin:0 auto;display:grid;justify-content:center;grid-auto-columns:10px;grid-auto-rows:10px}.isSocialWall .item-link{position:relative;z-index:10}.isSocialWall .item:nth-child(1){grid-area:1/2/26/34;padding-top:20px;padding-right:2px}.isSocialWall .item:nth-child(2){grid-area:1/35/48/64}.isSocialWall .item:nth-child(3){grid-area:49/20/77/64}.isSocialWall .item:nth-child(4){grid-area:27/6/55/35;border:12px solid #fff;z-index:10}.isSocialWall .item:nth-child(5){grid-area:32/65/60/94}.isSocialWall .item:nth-child(5)::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34vw;height:29.1vw;background:#f4f2ed;z-index:5}.isSocialWall .item:nth-child(2),.isSocialWall .item:nth-child(3),.isSocialWall .item:nth-child(5){margin:2px}}@media only screen and (min-width:1025px){.isSocialWall .item-link:hover .item-icon{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.isSocialWall .item-link:hover .imageResponsive{opacity:.9}.isSocialWall .item-icon{visibility:hidden;opacity:0;transform:translate(-50%,-40%);transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out}}@media only screen and (min-width:1920px){.isSocialWall{grid-auto-columns:14px;grid-auto-rows:14px}.isSocialWall .item:nth-child(4){border-width:16px}}.itemCollection.isTourism .item{position:relative;height:100%;background:#fff}.itemCollection.isTourism .item-link{width:100%;height:100%;color:#fff;display:block}.itemCollection.isTourism .item-image{position:relative;z-index:1;width:50%}.itemCollection.isTourism .item-image .imageResponsive:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;opacity:.3}.itemCollection.isTourism .item-head{margin-bottom:1.5rem}.itemCollection.isTourism .item-title{font-family:"CarlaSans",Arial,sans-serif;font-weight:500;line-height:1.1;letter-spacing:.04em;text-align:left;color:#000}.itemCollection.isTourism .item-body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.itemCollection.isTourism .item-infos{display:flex}.itemCollection.isTourism .item-infos .info{position:relative;display:flex;align-items:center;text-transform:uppercase;font-weight:500;margin:5px 0;color:#f1885f;padding-left:10px}.itemCollection.isTourism .item-infos .info-label{padding-left:5px}.itemCollection.isTourism .item-infos+.item-description{padding-top:20px}.itemCollection.isTourism .item-inner{padding-bottom:5px}.itemCollection.isTourism .item-content,.itemCollection.isTourism .item-content p{text-align:left}@media only screen and (max-width:1024px){.itemCollection.isTourism .item-image{height:30vh}}@media only screen and (max-width:849px){.itemCollection.isTourism .item-image{height:56.25vw;width:100%;margin-bottom:1.5rem}.itemCollection.isTourism .item-content{padding-bottom:1.5rem}}@media only screen and (min-width:650px){.itemCollection.isTourism .item-inner{display:flex;gap:3vw}.itemCollection.isTourism .item-image{min-height:20vw;max-height:40vw;width:calc(45% - 1.5vw)}.itemCollection.isTourism .item-content{width:calc(55% - 1.5vw)}}.listDistance{padding:1.5rem 0}.listDistance-items{display:flex;flex-wrap:wrap;align-items:center;margin-left:-10px;margin-right:-10px}.listDistance .item{flex:1 1 33.33%;padding:10px;text-align:center}.listDistance .item.hoverEffect{position:relative;overflow:hidden}.listDistance .item-box{padding:30px 20px;background:#f4f2ed}.listDistance .item-time.hourWithMinutes .units{margin-left:0}.listDistance .item-town{margin-bottom:10px;line-height:1.25em;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#f1885f}.listDistance .item-movingElements{display:flex;align-items:center;justify-content:center;color:#7b7979}.listDistance .item-movingElements div+div::before{content:"—";margin:0 7px}.listDistance .units{margin-left:5px;text-transform:lowercase}@media only screen and (max-width:649px){.listDistance-items{margin-left:-6px;margin-right:-6px}.listDistance .item{padding:6px;flex-basis:100%}.listDistance .item-box{padding:20px 15px}.listDistance .item-movingElements{display:block}.listDistance .item-movingElements div+div::before{content:none}}.isPrestations{display:flex;flex-wrap:wrap;gap:max(30px,4vh)}.isPrestations .item{display:flex}.isPrestations .item-icon{display:flex;align-items:center;font-size:clamp(50px,4vw,72px);color:#000}.isPrestations .item-title{font-size:1.3rem}@media only screen and (max-width:649px){.isPrestations{margin:2.5rem 0}}@media only screen and (min-width:650px){.isPrestations{margin:3.5rem 0}}.isWidget.isPrestations .item{gap:12px 20px}.isWidget.isPrestations .item-icon{width:70px}.isWidget.isPrestations .item-name{font-size:1.3rem;text-transform:uppercase;color:#f1885f;display:block}.isWidget.isPrestations .item-name+.item-description{padding-top:12px}@media only screen and (max-width:849px){.isWidget.isPrestations .item{flex-direction:column}}@media only screen and (max-width:649px){.isWidget.isPrestations .item{width:100%}}@media only screen and (min-width:650px){.isWidget.isPrestations .item{width:calc((100% - max(30px, 4vh))/2)}}@media only screen and (min-width:850px){.isWidget.isPrestations .item{padding:16px 12px;align-items:center}}.isList.isPrestations{justify-content:center}.isList.isPrestations .item{flex-direction:column;align-items:center;gap:8px;text-align:center}@media only screen and (max-width:649px){.isList.isPrestations .item{width:calc((100% - max(30px, 4vh))/2)}}@media only screen and (min-width:650px){.isList.isPrestations .item{width:calc((100% - 2*max(30px, 4vh))/3)}}@media only screen and (min-width:850px){.isList.isPrestations .item{width:calc((100% - 4*max(30px, 4vh))/5)}}.isRooms.isList{display:flex;flex-wrap:wrap;gap:40px max(20px,2%);margin-top:3.5rem}.isRooms.isList .item-image{position:relative;background:#f1885f}.isRooms.isList .item-image .fullGallery{width:100%}.isRooms.isList .item-image .fullGallery-dots{display:none}.isRooms.isList .item-image .imageResponsive{width:100%;height:100%;overflow:hidden;z-index:0}.isRooms.isList .item-content{position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff;transition:transform 1s cubic-bezier(0.215,0.61,0.355,1)}.isRooms.isList .item-content::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;background:#f1885f}.isRooms.isList .item-content .linksCollection{margin-top:1.5rem}.isRooms.isList .item-specifications{display:flex}.isRooms.isList .item-specifications .specification{display:flex;flex-direction:row;align-items:center;gap:10px}.isRooms.isList .item-specifications .specification-icon{font-size:1.5rem}.isRooms.isList .item-title{margin-bottom:12px;text-align:left;font-size:1.25rem;font-weight:500;color:#f1885f}@media only screen and (max-width:849px){.isRooms.isList .item{width:100%}.isRooms.isList .item-image{height:max(250px,45vw)}.isRooms.isList .item-specifications{flex-direction:column;gap:.5rem;margin:15px 0}.isRooms.isList .item-specifications .specification-icon{color:#000}}@media only screen and (min-width:650px)and (max-width:849px){.isRooms.isList .item{display:flex;gap:20px}.isRooms.isList .item-image{width:52%}}@media only screen and (max-width:449px){.isRooms.isList .item-content{padding:20px}.isRooms.isList .item-content::before{height:100%}}@media only screen and (min-width:450px){.isRooms.isList .item-content{padding:20px 30px}.isRooms.isList .item-content::before{height:calc(100% - 20px*2)}}@media only screen and (min-width:850px){.isRooms.isList .item{display:flex;flex-direction:column;width:calc((100% - max(20px, 2%))/2)}.isRooms.isList .item-image{height:30vw}.isRooms.isList .item-specifications{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);justify-content:center;gap:1rem;padding:10px;color:#fff;pointer-events:none;z-index:1}.isRooms.isList .item-specifications::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.35);pointer-events:none;z-index:-1}.isRooms.isList .item-specifications .specification-icon{color:#fff}.isRooms.isList .item-content{flex:1;justify-content:space-between}.isRooms.isList .item-content .linksCollection{flex:1;align-content:flex-end}}@media only screen and (min-width:1440px){.isRooms.isList .item{width:calc((100% - max(20px, 2%)*2)/3)}}.pageItem .pageItem-image{position:relative;background:#f1885f}.pageItem .pageItem-image .fullGallery,.pageItem .pageItem-image .imageResponsive{height:100%}.pageItem .pageItem-description{max-width:1500px}.pageItem .pageItem-footer{display:flex;align-items:center;gap:2vmax;padding-top:20px;padding-bottom:40px}.pageItem .pageItem-footer>*{display:flex;align-items:center;gap:8px}@media only screen and (max-width:649px){.pageItem .pageItem-footer{flex-direction:column}}@media only screen and (min-width:650px){.pageItem .pageItem-footer{justify-content:space-between}}.isList.isNews{display:flex;flex-wrap:wrap;gap:25px;margin-top:3.5rem}.isList.isNews .item{background:#f4f2ed}.isList.isNews .item-link{position:relative}.isList.isNews .item-link:hover .item-title,.isList.isNews .item-link:active .item-title{color:#000}.isList.isNews .item-link:hover .imageResponsive,.isList.isNews .item-link:active .imageResponsive{transform:scale(1.1)}.isList.isNews .item-link:hover .placeholderImage img,.isList.isNews .item-link:active .placeholderImage img{transform:scale(0.8)}.isList.isNews .item-image{overflow:hidden;height:max(200px,18vw)}.isList.isNews .item-image .imageResponsive{display:inline-block;width:100%;height:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.isList.isNews .item-title{text-align:left;font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#f1885f;margin:0;padding:1rem 15px 1.2rem;transition:color .5s ease-in-out}.isList.isNews .item-content{display:flex;flex-direction:column;padding:0 15px 15px}.isList.isNews .item-infos{padding-top:1rem;font-size:.9rem;font-weight:300}.isList.isNews .item-button{align-self:flex-start;margin-top:1.5rem}@media only screen and (max-width:649px){.isList.isNews .item{width:100%}}@media only screen and (min-width:650px){.isList.isNews .item{width:calc((100% - 25px)/2);display:flex;flex-direction:column}.isList.isNews .item-content,.isList.isNews .item-description{flex:1}}@media only screen and (min-width:1025px){.isList.isNews .item{width:calc((100% - 2*25px)/3)}}.pageItem.isNews .pageItem-intro{display:flex;gap:1.5rem 2vw}.pageItem.isNews .pageItem-intro+.pageItem-main{padding-top:0}.pageItem.isNews .pageItem-infos{padding-top:1rem;font-size:.9rem;font-weight:300}.pageItem.isNews .pageItem-image{height:max(220px,30vw)}.pageItem.isNews .pageItem-textIntro+.pageItem-description{margin-top:1rem}@media only screen and (max-width:649px){.pageItem.isNews .pageItem-intro{flex-direction:column-reverse;padding-bottom:0}}@media only screen and (min-width:650px){.pageItem.isNews .pageItem-introLeft{padding-top:3vw;width:calc(40% - 1vw)}.pageItem.isNews .pageItem-image{width:calc(60% - 1vw)}}@media only screen and (min-width:850px){.pageItem.isNews .pageItem-introLeft{width:calc(30% - 1vw)}.pageItem.isNews .pageItem-image{width:calc(70% - 1vw)}}.panel{position:relative}@media only screen and (max-width:849px){.panel .linksCollection{margin-top:1.5rem}}@media only screen and (min-width:850px){.panel .linksCollection{margin-top:2rem}}.panel-image .imageResponsive{width:100%}.panel p,.panel ul li{line-height:1.6}.panel ul{padding-left:25px}.panel ul li::marker{color:#f1885f}.panel.bkg1,.panel .bkg1{background-color:#f4f2ed}.panel.bkg1 .title,.panel.bkg1 .legal-notice-title,.panel.bkg1 .title1,.panel.bkg1 .title2,.panel.bkg1 .title3,.panel.bkg1 .tabToggle-title,.panel .bkg1 .title,.panel .bkg1 .legal-notice-title,.panel .bkg1 .title1,.panel .bkg1 .title2,.panel .bkg1 .title3,.panel .bkg1 .tabToggle-title{color:#000}.panel.simple+.titleContentMediaQuote{padding-top:0}.heroscreen{transition:margin .5s ease-in-out;margin:0 auto;width:100%}.heroscreen .fullGallery,.heroscreen .imageResponsive,.heroscreen .videoBlock{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.heroscreen .fullGallery::after,.heroscreen .imageResponsive::after,.heroscreen .videoBlock::after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0,transparent 30%,transparent 80%,rgba(0,0,0,0.2) 100%)}.heroscreen .scrollDownBtn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);transition:opacity .5s cubic-bezier(0.215,0.61,0.355,1),visibility .5s cubic-bezier(0.215,0.61,0.355,1)}.heroscreen .scrollDownBtn-icon{transition:transform .5s cubic-bezier(0.215,0.61,0.355,1)}.hasVideoPlaying .heroscreen .scrollDownBtn{opacity:0;visibility:hidden}@media only screen and (max-width:849px){.heroscreen{height:70vh}.heroscreen .scrollDownBtn{display:none}}@media only screen and (min-width:850px){.heroscreen .fullGallery:not(.isSliderImage) .fullGallery-dots{bottom:auto;top:50%;left:2.6vw;transform:rotate(-90deg) translateY(-50%)}.heroscreen .scrollDownBtn:hover .scrollDownBtn-icon,.heroscreen .scrollDownBtn:hover .scrollDownBtn-label{color:#fff}.heroscreen .scrollDownBtn:hover .scrollDownBtn-icon{transform:scale(1.1)}}.simple .panel-wrapper .title+p,.simple .panel-wrapper .legal-notice-title+p,.simple .panel-wrapper .title1+p,.simple .panel-wrapper .title2+p,.simple .panel-wrapper .title3+p,.simple .panel-wrapper .tabToggle-title+p{padding-top:1.5rem}.simple.centered .panel-wrapper p{max-width:1500px;margin:0 auto}.simple.centered .panel-wrapper .title,.simple.centered .panel-wrapper .legal-notice-title,.simple.centered .panel-wrapper .title1,.simple.centered .panel-wrapper .title2,.simple.centered .panel-wrapper .title3,.simple.centered .panel-wrapper .tabToggle-title,.simple.centered .panel-wrapper p,.simple.centered .panel-wrapper .customText,.simple.centered .tabToggle .title,.simple.centered .tabToggle .legal-notice-title,.simple.centered .tabToggle .title1,.simple.centered .tabToggle .title2,.simple.centered .tabToggle .title3,.simple.centered .tabToggle .tabToggle-title,.simple.centered .tabToggle p,.simple.centered .tabToggle .customText{text-align:center}.simple.centered .panel-wrapper ul,.simple.centered .tabToggle ul{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.simple.centered .panel-wrapper table,.simple.centered .tabToggle table{margin-left:auto;margin-right:auto}.simple.centered .panel-wrapper .linksCollection.isColumnButtons,.simple.centered .tabToggle .linksCollection.isColumnButtons{align-items:center}.simple.centered .panel-wrapper .linksCollection.isInlineButtons,.simple.centered .tabToggle .linksCollection.isInlineButtons{justify-content:center}.simple.centered .panel-wrapper .collapsibleContent,.simple.centered .tabToggle .collapsibleContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.simple.centered .panel-wrapper .collapsibleContent-buttons,.simple.centered .tabToggle .collapsibleContent-buttons{justify-content:center}.simple.centered .panel-wrapper .collapsibleContent-button,.simple.centered .tabToggle .collapsibleContent-button{margin-left:1rem}.simple.centered .panel-wrapper .isTourism.tabToggle .item-title,.simple.centered .panel-wrapper .isTourism.tabToggle .item-inner,.simple.centered .panel-wrapper .isTourism.tabToggle .item-content p,.simple.centered .tabToggle .isTourism.tabToggle .item-title,.simple.centered .tabToggle .isTourism.tabToggle .item-inner,.simple.centered .tabToggle .isTourism.tabToggle .item-content p{text-align:left}.simple.centered .panel-wrapper .isPrestations.isWidget .item-name,.simple.centered .panel-wrapper .isPrestations.isWidget .item-description p,.simple.centered .tabToggle .isPrestations.isWidget .item-name,.simple.centered .tabToggle .isPrestations.isWidget .item-description p{text-align:left}.simple.centered .panel-wrapper .isList.isRooms .item-title,.simple.centered .panel-wrapper .isList.isNews .item-title,.simple.centered .tabToggle .isList.isRooms .item-title,.simple.centered .tabToggle .isList.isNews .item-title{text-align:left}.simple.centered .myFormulaire.wizard .content .body h2,.simple.centered .myFormulaire.wizard .content .body h3,.simple.centered .myFormulaire.wizard .content .body p{text-align:left}.simple.centered .formNote p{text-align:left}.simple.centered.isSmallWidth .panel-wrapper{max-width:1200px;margin:0 auto}@media only screen and (max-width:849px){.simple{padding:40px 30px}}@media only screen and (max-width:649px){.simple{padding:30px 20px}}@media only screen and (min-width:850px){.simple{padding:10vh 6.25vw}.simple.isLargeWidth{padding:10vh 30px}}.titleContentMediaQuote{position:relative}.titleContentMediaQuote .panel-wrapper{display:flex;flex-direction:column;position:relative;z-index:1}.titleContentMediaQuote .panel-title{text-align:center}.titleContentMediaQuote .panel-inner{display:flex}.titleContentMediaQuote .panel-inner .content_2 .panel-media{height:100%}.titleContentMediaQuote .panel-inner .content_2 .panel-media .fullGallery{width:100%;height:100%}.titleContentMediaQuote .panel-inner .content_2 .panel-content .title:first-of-type,.titleContentMediaQuote .panel-inner .content_2 .panel-content .legal-notice-title:first-of-type,.titleContentMediaQuote .panel-inner .content_2 .panel-content .title1:first-of-type,.titleContentMediaQuote .panel-inner .content_2 .panel-content .title2:first-of-type,.titleContentMediaQuote .panel-inner .content_2 .panel-content .title3:first-of-type,.titleContentMediaQuote .panel-inner .content_2 .panel-content .tabToggle-title:first-of-type{margin-top:0}.titleContentMediaQuote .panel-decor{pointer-events:none;display:block;z-index:0;width:max(420px,68.2vw);height:max(113px,18.8vw);opacity:.1;background-image:url("../bundles/apiciuswebsite/images/filigree.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:849px){.titleContentMediaQuote{padding:40px 30px}.titleContentMediaQuote .panel-title{margin-bottom:40px}.titleContentMediaQuote .panel-inner{flex-direction:column}.titleContentMediaQuote .panel-inner .content_1{margin-bottom:40px}.titleContentMediaQuote .panel-inner .content_2 .panel-media{height:450px}.titleContentMediaQuote .panel-inner .content_2 .panel-content{padding-top:30px}}@media only screen and (max-width:649px){.titleContentMediaQuote{padding:40px 20px}.titleContentMediaQuote.withDecoration{padding-bottom:0}.titleContentMediaQuote .panel-inner .content_1{text-align:right}.titleContentMediaQuote .panel-decor{position:relative;left:-48%;margin-top:20px}}@media only screen and (min-width:650px){.titleContentMediaQuote .panel-decor{position:absolute;bottom:0;right:-23%}}@media only screen and (min-width:850px){.titleContentMediaQuote{padding:10vh 6.25vw}.titleContentMediaQuote .panel-title{margin-bottom:5.5vh}.titleContentMediaQuote .panel-inner{flex-direction:row;gap:7vw}.titleContentMediaQuote .panel-inner .content_1{width:50%}.titleContentMediaQuote .panel-inner .content_2{width:calc(50% - 7vw)}.titleContentMediaQuote .panel-inner .content_1{height:40vw;max-height:90vh;display:flex;flex-direction:column;justify-content:center}.titleContentMediaQuote .panel-inner .content_2 .panel-media{height:48vw;max-height:90vh}.titleContentMediaQuote .panel-inner .content_2 .panel-content{padding-top:5.5vh}.titleContentMediaQuote .panel-decor{bottom:10vh}.titleContentMediaQuote.regular .panel-inner{flex-direction:row}.titleContentMediaQuote.regular .panel-inner .content_1{text-align:right;align-items:flex-end}.titleContentMediaQuote.regular .panel-decor{left:-23%;right:auto}.titleContentMediaQuote.invert .panel-inner{flex-direction:row-reverse}.titleContentMediaQuote.invert .panel-inner .content_1{text-align:left}.titleContentMediaQuote.invert .panel-inner .content_1 .customText2{text-align:left}.titleContentMediaQuote.invert .panel-decor{right:-23%}}@media only screen and (min-width:1440px){.titleContentMediaQuote .panel-title{margin-bottom:10vh}}.titleContentDoubleMedia{position:relative}.titleContentDoubleMedia .panel-wrapper{display:flex;position:relative;z-index:1}.titleContentDoubleMedia .panel-content *+.customText,.titleContentDoubleMedia .panel-content .customText+p{padding-top:max(20px,3.4vh)}@media only screen and (max-width:849px){.titleContentDoubleMedia{padding:40px 30px}.titleContentDoubleMedia .panel-wrapper{flex-direction:column}.titleContentDoubleMedia .panel-content{padding-top:40px}.titleContentDoubleMedia .panel-media{position:relative}.titleContentDoubleMedia .panel-media.mediaLandscape{width:60vw;height:40vw;min-height:140px;left:calc(-30px);padding-bottom:30px}.titleContentDoubleMedia .panel-media.mediaPortrait{width:100%;height:65vh;min-height:350px;max-height:450px}.titleContentDoubleMedia .panel-title{margin-bottom:30px}}@media only screen and (max-width:649px){.titleContentDoubleMedia{padding:40px 20px}.titleContentDoubleMedia .panel-media.mediaLandscape{left:calc(-20px)}}@media only screen and (min-width:850px){.titleContentDoubleMedia{padding:10vh 6.25vw}.titleContentDoubleMedia .panel-media.mediaLandscape{position:relative;height:28vw;max-height:50vh;width:calc(100% - (8vw - 6.25vw))}.titleContentDoubleMedia .panel-media.mediaPortrait{position:absolute;top:0;height:100%;width:49%;max-height:70vh;padding-top:calc(12vw - 8vw)}.titleContentDoubleMedia .panel-inner{width:51%}.titleContentDoubleMedia .panel-content{padding:5.5vh 0 30px}.titleContentDoubleMedia .panel-title{margin-bottom:5.5vh}.titleContentDoubleMedia.regular .panel-wrapper{flex-direction:row}.titleContentDoubleMedia.regular .panel-media.mediaPortrait{right:0}.titleContentDoubleMedia.regular .panel-media.mediaLandscape{left:calc(-6.25vw)}.titleContentDoubleMedia.regular .panel-title,.titleContentDoubleMedia.regular .panel-content{padding-right:8vw}.titleContentDoubleMedia.invert .panel-wrapper{flex-direction:row-reverse}.titleContentDoubleMedia.invert .panel-media.mediaPortrait{left:0}.titleContentDoubleMedia.invert .panel-media.mediaLandscape{right:calc(-8vw)}.titleContentDoubleMedia.invert .panel-title,.titleContentDoubleMedia.invert .panel-content{padding-left:8vw}}@media only screen and (min-width:1025px){.titleContentDoubleMedia .panel-media.mediaPortrait{max-height:110vh}}.sliderImage{overflow:hidden}.sliderImage .panel-media{width:100%}.sliderImage .fullGallery,.sliderImage .fullGallery-content,.sliderImage .fullGallery-stage,.sliderImage .fullGallery-stageOuter,.sliderImage .fullGallery-item{overflow:visible}.sliderImage .fullGallery-dots{display:flex;flex-direction:row;justify-content:center;align-items:center}.sliderImage .fullGallery button.fullGallery-dot:not(.active) span{background-color:rgba(241,136,95,.2)}@media only screen and (max-width:849px){.sliderImage{padding:30px 0}.sliderImage .fullGallery-stageOuter{height:max(180px,40vw);transform:translateX(-15px);width:calc(100% + 15px)}.sliderImage .fullGallery-dots{padding:25px 20px 0}.sliderImage .panel-media{width:100%}}@media only screen and (max-width:649px){.sliderImage{padding:20px 0}.sliderImage .fullGallery{transform:translateX(0);width:calc(100% + 10px)}.sliderImage .fullGallery-dots{padding-top:20px}}@media only screen and (min-width:850px){.sliderImage{padding:5.5vh 0}.sliderImage .fullGallery-stageOuter{height:35vw;transform:translateX(-50px);width:calc(100% + 50px)}.sliderImage .fullGallery-dots{padding:25px 5.5vh 0}.sliderImage .panel-media .imageResponsive{z-index:5;width:calc(100% - 50px)}}@media only screen and (min-width:1025px){.sliderImage .fullGallery-stageOuter{transform:translateX(-75px);width:calc(100% + 75px)}.sliderImage .panel-media .imageResponsive{width:calc(100% - 75px)}}@media only screen and (min-width:1440px){.sliderImage .fullGallery-stageOuter{transform:translateX(-125px);width:calc(100% + 125px)}.safari .sliderImage .fullGallery-stageOuter{transform:translateX(-250px)}.sliderImage .panel-media .imageResponsive{width:calc(100% - 125px)}}.contentMedia{position:relative}.contentMedia .panel-wrapper{position:relative;z-index:1}.contentMedia .panel-title{margin-top:0}@media only screen and (max-width:849px){.contentMedia{padding:40px 30px}.contentMedia .panel-media{width:100%;height:450px}.contentMedia .panel-content{padding-top:40px}.contentMedia .panel-title{margin-bottom:40px}.contentMedia .panel-decor{display:none}.contentMedia.invert .panel-title{text-align:right}}@media only screen and (max-width:649px){.contentMedia{padding:40px 20px}}@media only screen and (min-width:850px){.contentMedia{padding:10vh 6.25vw}.contentMedia .panel-wrapper{display:flex;flex-direction:column;min-height:max-content}.contentMedia .panel-media,.contentMedia .panel-wrapper{min-height:48vw}.contentMedia .panel-media{position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 7vw);height:48vw}.contentMedia .panel-content,.contentMedia .panel-title{width:calc(50% - 6.25vw/2)}.contentMedia .panel-title{margin-bottom:5.5vh}.contentMedia .panel-decor{pointer-events:none;display:block;position:absolute;bottom:0;z-index:0;width:max(420px,63vw);height:max(113px,17.3vw);opacity:.1;background-image:url("../bundles/apiciuswebsite/images/filigree.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.contentMedia.regular .panel-media{left:0}.contentMedia.regular .panel-content,.contentMedia.regular .panel-title{margin-right:0;margin-left:auto}.contentMedia.regular .panel-decor{right:-21%}.contentMedia.invert .panel-media{right:0}.contentMedia.invert .panel-content,.contentMedia.invert .panel-title{margin-right:auto;margin-left:0}.contentMedia.invert .panel-title{text-align:right}.contentMedia.invert .panel-content{text-align:right}.contentMedia.invert .panel-content .collapsibleContent-buttons{margin-right:0;margin-left:auto}.contentMedia.invert .panel-content .linksCollection{align-items:flex-end}.contentMedia.invert .panel-decor{left:-30%}}
