#content-reservation-directe .action-button:hover span img.color-1,#redes-sociales .second-row .second-row-links a:hover .badge img,ul.mod-menu li .badge img{filter:invert(13%) sepia(100%) saturate(2857%) hue-rotate(202deg) brightness(97%) contrast(90%)}.main-navigation>ul>li>div,.regions_turitiques_submenu_level_2 li a{font-family:nunito-bold;color:#6d6e71}.texte_de_copyright{background-color:var(--color-2);color:#fff;font-size:14px;line-height:1.9em;padding:1em;text-align:center}#menuFooterGroup li a,.footer-menu-ul a,.main-navigation li a,.texte_de_copyright a,ul.footer-mainmenu a{text-decoration:none}.texte_de_copyright a:hover{text-decoration:underline}.texte_de_copyright p{margin:0}.footer-menu-ul{padding:0 0 8px;margin:0;color:#fff;list-style:none}#touristregion1 ul li ul,#touristregion1 ul li ul li,#touristregion2 ul li ul,#touristregion2 ul li ul li,#touristregion3 ul li ul,#touristregion3 ul li ul li,#touristregion4 ul li ul,#touristregion4 ul li ul li,#touristregion5 ul li ul,#touristregion5 ul li ul li,ul.footer-mainmenu ul li,ul.footer-menu-ul ul li{padding:0}#menuFooterGroup li a,.footer-menu-ul a:not(.font-family-ornamental){font-size:14px}#menuFooterGroup li a:hover,.footer-menu-ul a:hover{text-decoration:underline;transition:.3s;color:var(--color-1)}ul.footer-mainmenu{padding:1em;margin:0;color:#fff;column-count:4;column-gap:40px;list-style:none}ul.footer-mainmenu a:hover{text-decoration:underline;color:var(--color-1)}ul.footer-mainmenu li{padding:.5em 0;position:relative}ul.footer-mainmenu ul{display:none;position:relative;padding:0}.footer-menu-ul.list-style-none.ul-list.active,.regions_turitiques_submenu_level_1 li:hover>ul.regions_turitiques_submenu_level_2,.regions_turitiques_submenu_level_2,ul.footer-mainmenu ul.active{display:block}#redes-sociales .second-row .second-row-image,.footer-menu-ul.list-style-none.ul-list,.mod-menu.redes-sociales-php li.nav-item a span.image-title,.toggle-list{display:none}.toggle-list{position:absolute;width:20px;height:20px;text-align:center;right:1.5em;margin:0 auto;cursor:pointer;font-size:1.2em}.footer-menu-ul li.menu-level-2{padding-bottom:1em}.main-footer{padding:70px 1em 1em;border-bottom:1px solid #11437b}.main-footer .column{padding:0;margin:0}.main-footer .text-align-center{padding-bottom:20px}.main-footer .action-button{border:2px var(--color-1) solid}.main-footer .action-button:hover{background-color:rgba(0,0,0,0)}.ul-list.active{padding-top:1em!important}#menuFooter{margin:0;padding:0;list-style:none}#menuFooter li{display:inline-block}#menuFooter li:after{content:'-';padding-left:.3em}#menuFooter li:last-child:after{content:''}.void-column{border-right:0!important;position:relative}.void-column .first-row-image{width:100%;height:auto;position:absolute;max-width:220px}@media (max-width:1216px){.void-column .first-row-image{top:40px}}.mod-menu.redes-sociales-php{text-align:center;display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}ul.mod-menu li{width:25%}ul.mod-menu li .badge{width:50px;height:50px;border-radius:100%;display:block;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border:2px solid var(--color-2)}ul.mod-menu li .badge img{width:25px}ul.mod-menu li a:hover .badge{background-color:var(--color-2);transition:.3s}#content-map .toggle-map:hover span img,ul.mod-menu li a:hover .badge img{filter:invert(89%) sepia(18%) saturate(3416%) hue-rotate(333deg) brightness(102%) contrast(102%)}#redes-sociales .first-row .garanties-column img{height:70px;width:auto}@media (max-width:1024px){ul.footer-mainmenu{column-count:1;padding:0 1em}ul.footer-mainmenu .menu-level-2{border-bottom:1px solid #11437b}ul.footer-mainmenu .ul-list{padding-right:3em}#redes-sociales .first-row{padding:2em}#redes-sociales .first-row .container .columns .column.is-10-desktop{width:95%;margin:0 auto}#redes-sociales .first-row .container .columns .column.is-10-desktop .columns .column{width:25%}.void-column{display:none}#redes-sociales .second-row .second-row-image{display:block;position:relative!important;top:inherit!important;left:inherit!important;float:left;padding-right:2em}#redes-sociales .first-row .garanties-column{width:25%!important}.div-inspirer.container{padding:30px 32px;text-align:center}}@media (max-width:768px){.toggle-list{display:inline-block}.footer-menu-ul li.menu-level-2{border-bottom:1px solid #11437b;padding-top:.5em;padding-bottom:.5em}.main-footer .container{padding:0 1em}.main-footer{padding-top:2em;padding-bottom:2em}.main-footer .brand-logo{display:block;margin-bottom:3em}.main-footer .action-button{padding:1em 2em}#redes-sociales .first-row,#redes-sociales .second-row{padding-top:20px;padding-bottom:20px}.columns.has-border-between-columns .column{border:0}#redes-sociales .first-row .container .columns .column.is-10-desktop .columns .column{width:50%;padding:.75rem!important}#redes-sociales .first-row .garanties-column{width:50%!important}.second-row-wrapper{padding-left:.5em!important;padding-right:.5em!important}#redes-sociales .second-row .second-row-image{padding-right:.5em!important;width:122px!important;padding-left:1.5em;padding-bottom:1em}}#redes-sociales .second-row .second-row-image{position:absolute;left:-200px;top:-170px}#redes-sociales .second-row .second-row-social-media{width:50%;padding-left:200px}@media (max-width:1024px){#redes-sociales .second-row .second-row-links,#redes-sociales .second-row .second-row-social-media{padding-left:0;width:100%!important}.second-row-wrapper{flex-wrap:wrap;padding-left:2em;padding-right:2em}}#redes-sociales .second-row .second-row-links{width:50%;display:flex}#redes-sociales .second-row .second-row-links a{width:33.33%;font-size:14px}#redes-sociales .second-row .second-row-links a .badge{background-color:var(--color-2);display:block;margin:0 auto 10px;width:60px;height:60px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:2px var(--color-2) solid}#redes-sociales .second-row .second-row-links a:hover{color:var(--color-2);transition:.3s}#redes-sociales .second-row .second-row-links a:hover .badge{background-color:var(--color-1);transition:.3s}#redes-sociales .second-row .second-row-links a .badge img{width:30px;filter:invert(89%) sepia(18%) saturate(3416%) hue-rotate(333deg) brightness(102%) contrast(102%)}#content-reservation-directe{width:50%;display:inline-block;height:60px;position:relative}#content-map{width:50%;float:left;height:60px;text-align:right;position:relative}#content-map .toggle-map{position:absolute;right:.5em;top:-2em;background-color:var(--color-2);color:var(--color-1);padding:1.1em 1.5em 1.1em 4em}#content-reservation-directe .action-button{position:absolute;left:.5em;top:-2em;padding:1.1em 1.5em 1.1em 4em;color:var(--color-2)}#content-reservation-directe .action-button:hover{color:#fff!important}#content-reservation-directe .action-button:hover span{background-color:var(--color-1)}#content-map .toggle-map span,#content-reservation-directe .action-button span{background-color:var(--color-1);position:absolute;left:5px;border-radius:100%;width:50px;height:50px;top:5px;display:flex;align-items:center;justify-content:center}#content-map .toggle-map:hover{background-color:var(--color-1);color:var(--color-2)}#content-map .toggle-map:hover span,#content-reservation-directe .action-button span{background-color:var(--color-2)}#content-map .toggle-map span img,#content-reservation-directe .action-button span img{width:25px}#menu-tourist-regions{position:relative;z-index:3}.menu-tourist-regions{background-color:#fff;z-index:1;position:relative;margin-top:0;height:35px}.main-navigation{text-align:center;position:relative}.main-navigation>ul{display:inline-block;padding:0;margin:25px 0 0;position:relative;min-height:42px}.main-navigation>ul:before{content:'';position:absolute;background-color:#f3f4f6;width:100%;height:58px;top:-17px;border-radius:40px}.main-navigation>ul>li{position:relative;display:inline-block}.main-navigation>ul>li>div{padding:1.1em 2em;text-transform:uppercase;text-decoration:none;position:relative;z-index:1;height:58px;display:inline;cursor:pointer}.main-navigation li:last-child>div{border-top-right-radius:40px;border-bottom-right-radius:40px}.main-navigation li:first-child>div{border-top-left-radius:40px;border-bottom-left-radius:40px}.main-navigation>ul>li:hover>div,.main-navigation>ul>li>div.div-active{border-radius:40px;background-color:var(--color-1);color:var(--color-2)}.main-navigation .regions_turitiques_submenu{position:absolute;top:13px;left:0;background-color:#f3f4f6;width:100%;min-height:200px;padding-top:30px}.main-navigation .regions_turitiques_submenu ul{text-align:left;list-style:none;padding:0 30px;margin:0}#touristregion1 ul li a:first-child,#touristregion2 ul li a:first-child,#touristregion3 ul li a:first-child,#touristregion4 ul li a:first-child,#touristregion5 ul li a:first-child{font-family:nunito-bold;color:var(--color-2)}#touristregion1 ul li ul li a:first-child,#touristregion1 ul li ul li a:first-child:hover,#touristregion2 ul li ul li a:first-child,#touristregion2 ul li ul li a:first-child:hover,#touristregion3 ul li ul li a:first-child,#touristregion3 ul li ul li a:first-child:hover,#touristregion4 ul li ul li a:first-child,#touristregion4 ul li ul li a:first-child:hover,#touristregion5 ul li ul li a:first-child,#touristregion5 ul li ul li a:first-child:hover{text-decoration:none;color:#000!important;font-family:nunito}#touristregion1,#touristregion4{display:flex}#touristregion1 .regions_turitiques_submenu_level_1,#touristregion4 .regions_turitiques_submenu_level_1{width:59%}.main-navigation #level0-regionturistic,.main-navigation #level0-residences{left:12px;top:22px}#main-navigation-etab.main-navigation.is-fixed-top{width:100vw;left:0;right:0}#main-navigation-etab.main-navigation.is-fixed-top ul{border-radius:40px}.regions_turitiques_submenu_level_1 li{padding:5px 0}.regions_turitiques_submenu_level_2 li{padding:5px 30px 0}.regions_turitiques_submenu_level_1 li a:hover{color:var(--color-2)!important}.regions_turitiques_submenu_level_2 li a:hover{color:var(--color-1)!important}.offers_page .slickContent>div{position:relative;max-height:389px;border-radius:20px;overflow:hidden}.offers_page .slickContent img{width:100%;object-fit:cover}.offers_page .slickContent .background_hover,.offers_page img.image-background{border-radius:20px}#formInscriptionNewsletter{padding-top:55px!important}