/**handles:blank-style-responsive**/
@media only screen and (max-width:1600px){.is-layout-constrained>.alignwide{max-width:calc(100% - 50px)}.inner-header{padding:15px 30px 10px}.block-menu{padding:20px 30px 0}.block-menu .block-left{flex-basis:150px}.block-menu .block-right{flex-basis:calc(100% - 170px)}.site-header.is-fixed-top .block-menu{padding:10px 30px 0}.block-menu .menu-principal{gap:20px}.block-menu .menu-principal a{font-size:15px}.top-header h2{font-size:26px;line-height:35px}.intro-page{padding:80px 30px 50px}.texte-image{padding:80px 30px}.block-slider-liens .splide__slide .wp-block-cover__inner-container{padding:30px}.block-slider-liens .splide__slide{min-height:600px}.galerie-masonry figure img{min-height:280px;max-height:280px}.icones-locations .les-icones>.wp-block-group{padding:15px 20px}.icones-locations .les-icones{gap:25px}.icones-locations .valeur{font-size:16px;line-height:20px;margin-top:6px!important}.block-slider-liens h3{font-size:25px;line-height:32px}.trouver-contact>.wp-block-columns{gap:60px}.trouver-contact .le-map iframe{height:600px}}@media only screen and (max-width:1250px){.alignwide,.is-layout-constrained>.alignwide{max-width:100%}.inner-header{padding:15px 80px 10px 25px;height:100%;display:flex;align-items:center}.block-menu{position:absolute;top:55px;padding:20px 20px 0 20px}.site-header.is-fixed-top .block-menu{padding:10px 25px 0 15px}.block-menu .block-left{flex-basis:120px}.block-menu .block-right{flex-basis:calc(100% - 140px)}.block-menu .reserver-menu{display:none}.block-menu .menu-principal .sub-menu{min-width:220px}.block-menu .menu-principal{gap:15px}.block-menu .menu-principal a{font-size:14.5px}.block-menu .menu-principal li .arrow-menu{top:5px}.site-header.is-fixed-top .block-menu .custom-logo{width:120px;margin-top:-65px}.inner-header a.link-social{padding:5px 0}.yoast-breadcrumbs{max-width:100%!important;padding:0 25px}.top-header h2{font-size:23px;line-height:29px}.block-slider-liens .splide__slide{min-height:550px}.block-slider-liens h3{font-size:23px;line-height:30px}.block-slider-liens .splide__slide .wp-block-cover__inner-container{padding:30px 20px}.texte-image .wp-block-columns{gap:60px}.texte-image{padding:80px 40px}.block-faqs summary{font-size:19px}.block-faqs details{font-size:16px;line-height:21px}.galerie-masonry figure img{min-height:240px;max-height:240px}.banniere-info,.galerie-location .wp-image-slider,.galerie-location .wp-image-slider .image-wrapper img,.wp-image-slider,.wp-image-slider .image-wrapper img{max-height:540px;min-height:540px}.icones-locations .les-icones>.wp-block-group{min-height:120px}.icones-locations .valeur{font-size:15px;line-height:18px}.intro-location .la-info,.intro-location .les-characteristics{padding:10px 30px 40px}.trouver-contact{padding:70px 30px 70px}.footer-web .footer-content{padding:70px 30px 20px}}@media only screen and (max-width:1024px){.site-header{height:125px}.site-header.is-fixed-top{height:100px}.intro-page{padding:50px 30px 50px}.texte-image{padding:60px 30px}.texte-image .le-texte{order:2}.texte-image .le-texte .wp-block-group{max-width:100%}.texte-image .wp-block-columns{gap:40px}.texte-image .la-image .wp-block-cover{min-height:400px}.block-clients,.block-coups,.block-details,.block-region,.block-texte-image{padding:60px 30px 50px!important}.block-slider-liens .splide__slide{min-height:500px}.banniere-info,.galerie-location .wp-image-slider,.galerie-location .wp-image-slider .image-wrapper img,.wp-image-slider,.wp-image-slider .image-wrapper img{max-height:450px;min-height:450px}.block-services{padding:20px 30px 60px!important}.block-services .les-services .wp-block-group{padding:25px 20px;min-height:200px}.block-details .wp-block-group{gap:50px 40px}.block-details .wp-block-group>.wp-block-group{flex-basis:calc(33.33% - 28px)}.block-details>.wp-block-columns:nth-child(2){margin-top:50px!important}.block-faqs .wp-block-column{gap:25px}.galerie-location{padding:20px 30px 10px}.icones-locations .les-icones>.wp-block-group{padding:15px 15px;min-height:150px;flex-direction:column;justify-content:center}.icones-locations .les-icones>.wp-block-group>.wp-block-group{width:100%;text-align:center}.icones-locations img{width:auto;height:35px}.block-tarifs{padding:40px 30px 60px!important}.footer-web .footer-content{flex-direction:column}.footer-web .footer-content .footer-info{border:none;padding:30px 0;border-top:1px solid #e2eef752;border-bottom:1px solid #e2eef752}}@media (max-width:781px){.top-header .boutons-header{flex-direction:column}.top-header h2{font-size:19px;line-height:28px}.inner-header .block-info{gap:15px}.top-header{min-height:calc(100vh - 100px)}h2 sub,h2 sup{font-size:17px;margin-top:10px}.block-clients,.block-coups,.block-details,.block-region,.block-texte-image,.intro-page,.texte-image{padding:50px 25px 40px!important}.block-details .wp-block-group{gap:50px 24px}.block-details .wp-block-group>.wp-block-group{flex-basis:calc(33.33% - 16px)}.texte-image .la-image .wp-block-cover{min-height:350px}.block-slider-liens .splide__slide .wp-block-cover__inner-container{padding:25px 5px}.block-slider-liens .wp-block-group h3{font-size:14px;line-height:17px}.block-slider-liens .wp-block-group p{font-size:16px}.block-slider-liens .splide__slide{min-height:450px}.block-services{padding:20px 25px 50px!important}.block-services .les-services{padding:50px 0 20px;gap:20px}.block-services .les-services .wp-block-group{padding:25px 15px;min-height:290px}.block-faqs{padding:30px 25px 60px}.galerie-masonry{grid-template-columns:repeat(2,1fr)}.galerie-masonry figure img{min-height:200px;max-height:200px}.block-faqs summary{font-size:17px}.block-faqs summary:before{width:29px;height:29px}.intro-contact>.wp-block-group>.wp-block-group>.wp-block-group{gap:20px;margin-top:30px;align-items:flex-start}.galerie-location{padding:10px 25px 10px}.galerie-location .slider-container{flex-direction:column}.galerie-location .wp-image-slider .image-wrapper img{max-height:380px!important;min-height:380px!important}.galerie-location .wp-image-slider{min-height:460px}.slider-container .galeria-thumbnails .thumbnail-wrapper img{min-height:75px;margin-top:5px}.intro-location{padding:10px 25px 80px}.icones-locations .les-icones{flex-wrap:wrap}.icones-locations .les-icones>.wp-block-group{flex-basis:calc(50% - 13px)}.intro-location .la-info,.intro-location .les-characteristics{padding:10px 25px 40px}.trouver-contact{padding:60px 25px 70px}.trouver-contact .le-map iframe{height:500px}}@media (max-width:600px){.site-header{height:100px}.site-header.is-fixed-top{height:90px}.inner-header .block-info>a{display:none}.block-menu .custom-logo{width:150px}.block-menu{top:52px}.site-header.is-fixed-top .block-menu{top:48px}.responsive-menu-button{top:34px}.yoast-breadcrumbs:first-child{padding-top:140px}.site-header.is-fixed-top .responsive-menu-button,.site-header.is-fixed-top .responsive-menu-button.active{top:29px}}@media (max-width:500px){.top-header .boutons-header .acf-innerblocks-container{min-width:100%}.inner-header .block-info .contact-lien p{font-size:0}.inner-header .block-info .contact-lien .acf-innerblocks-container{padding:2px 0}.top-header h2{margin-top:15px!important}h2 sub,h2 sup{font-size:16px;margin-top:9px}.block-clients,.block-coups,.block-details,.block-region,.block-texte-image,.intro-page,.texte-image{padding:50px 20px 40px!important}.block-details .wp-block-column>.wp-block-group{display:flex;flex-direction:column}.texte-image .la-image .wp-block-cover{min-height:300px}.block-slider-liens .wp-block-group h3{font-size:20px;line-height:26px}.wp-image-slider,.wp-image-slider .image-wrapper img{max-height:350px;min-height:350px}.banniere-info{max-height:500px;min-height:500px}.banniere-reservez.banniere-info{max-height:420px;min-height:420px}.banniere-reservez.banniere-info h2:has(sub){margin-bottom:20px!important}.block-slider-liens .splide__slide{min-height:400px}.block-services .les-services{flex-direction:column}.block-services .les-services .wp-block-group{min-height:170px}.galerie-masonry{grid-template-columns:repeat(1,1fr)}.galerie-masonry figure:nth-child(6n){grid-column:initial}.galerie-masonry figure:nth-child(9n+1){grid-row:initial}.galerie-location .wp-image-slider{max-height:370px;min-height:370px}.galerie-location .wp-image-slider .image-wrapper img{max-height:320px!important;min-height:320px!important}.slider-container .galeria-thumbnails .thumbnail-wrapper img{min-height:45px}.galerie-location{padding:10px 20px 10px}.icones-locations{padding:10px 20px}.icones-locations .les-icones{gap:20px}.icones-locations .les-icones>.wp-block-group{flex-basis:calc(50% - 10px)}.intro-location{padding:10px 20px 80px}.intro-location .la-info,.intro-location .les-characteristics{padding:10px 15px 40px}.block-tarifs{padding:30px 20px 60px!important}.wp-image-slider:before{top:-10px;left:-10px}.block-slider-liens .splide__slide:hover .wp-block-buttons{margin-bottom:40px}.splide .splide__arrow{width:35px;height:35px}.splide .splide__arrow--next{right:-15px}.splide .splide__arrow--prev{left:-15px}.splide .splide__arrow:before{top:12px;left:8px}.splide .splide__arrow--prev:before{top:7px}.block-faqs{padding:30px 20px 60px}.block-faqs summary{font-size:15px;line-height:20px}.block-faqs details{font-size:14px;line-height:17px}.block-faqs details>.wp-block-group{flex-direction:column;align-items:flex-start;gap:15px}.intro-contact>.wp-block-group{gap:40px 20px}.intro-contact>.wp-block-group>.wp-block-group{min-width:100%!important}.intro-contact .wp-block-group figure img{width:25px!important}.intro-contact>.wp-block-group>.wp-block-group>.wp-block-group{gap:30px;flex-direction:column}.trouver-contact{padding:50px 20px 60px}.trouver-contact .le-map iframe{height:450px}.formulaire-web form .wp-block-columns{flex-wrap:wrap!important}.formulaire-web form .wp-block-column{flex-basis:100%!important}.footer-web .footer-content{padding:70px 20px 20px;gap:25px}.footer-web .footer-content .footer-info .boutons-footer{gap:0 10px}.footer-web .footer-content .footer-info .boutons-footer .wp-block-button__link{padding:10px 20px}.footer-web .logos-footer .wp-image-slider{max-height:95px!important;min-height:95px!important}.footer-web .logos-footer img{max-height:95px!important;min-height:95px!important;width:95px!important;border-radius:10px;display:block;margin:0 auto}ul#menu-respo{line-height:35px}.rm-popup-content .branding-respo,.rm-popup-content .branding-respo img{width:120px}.charger-menu-resposive{margin-top:20px}.charger-menu-resposive p{font-weight:400;font-size:15px;line-height:22px;margin-bottom:0}.charger-menu-resposive div>p{font-size:14px;line-height:26px;margin-block-start:0px!important}}