header{position:absolute;top:0;left:0;width:100%;z-index:9999;transition:0.2s ease-in-out;margin-top:2rem}header.sticky{position:fixed;top:0;left:0;width:100%;transition:0.2s ease-in-out;z-index:999;margin-top:0;background:var(--wp--preset--color--contrast-2)}header.sticky .group-header{padding-top:0 !important}header.sticky .group-header .rg-header{display:flex;align-items:center}header.sticky .group-header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle{padding:0rem 0.5rem 0rem;margin-top:0}header.sticky .blob-image{max-width:125px}header .wpml-language-switcher-block{max-width:57px;height:57px;border:1px solid white;padding:1rem;border-radius:100px}header .col-menu{width:335px}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 0.5rem 2rem;border-radius:0 0 60px 60px;background:linear-gradient(180deg, #1378A0 0.06%, rgba(19, 120, 160, 0.65) 85.77%);margin-top:-1.5rem}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle .gt-menu-burger-label__menu{font-family:var(--wp--preset--font-family--bile) !important;font-size:30px;color:white}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content{width:50%;overflow-y:hidden}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{position:absolute;top:116px;left:initial;right:158px;z-index:2}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .menu-bg{background-image:url(/wp-content/uploads/2025/10/Union.svg);background-size:cover;background-position:right;background-repeat:no-repeat;background-color:transparent !important}header .col-menu .wp-block-gt-gt-menu-burger .resa{margin-left:2.6rem}header .col-menu .wp-block-gt-gt-menu-burger .menu{margin-left:4.5rem}header .col-menu .wp-block-gt-gt-menu-burger .menu .item{width:100%}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item a{text-align:center;font-family:"Libre Franklin";font-size:35px;font-style:normal;font-weight:300 !important;line-height:62px;text-transform:uppercase;text-decoration:none}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item a:hover{color:var(--wp--preset--color--contrast-3)}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .submenu-parent{text-align:center;font-family:"Libre Franklin";font-size:35px;line-height:62px;text-decoration:none;position:relative;cursor:pointer;font-weight:300 !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .submenu-parent:hover{color:var(--wp--preset--color--contrast-3) !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .submenu-parent::before{content:"";display:block;position:absolute;width:12px;height:7px;right:-1.5rem;top:50%;background:url(https://villehuchet.geek-tonic.dev/wp-content/uploads/2025/10/fleche-menu.png) no-repeat;transition:transform 0.3s ease-in-out;z-index:1}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .submenu-parent.active::before{transform:rotate(180deg)}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu p a{text-align:center;font-family:"Libre Franklin";font-size:30px;font-style:normal;font-weight:300;line-height:100%;text-decoration:none}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu p a:hover{color:var(--wp--preset--color--contrast-3)}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu{position:relative;opacity:0;height:0;visibility:hidden;transition:height 0.3sease -in-out, opacity 0.3sease -in-out}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu.active{height:auto;opacity:1;padding-top:0.75rem;padding-right:28px;padding-bottom:0.5rem;padding-left:28px;visibility:visible}.banner-fes{position:relative;z-index:2}.barre-resa{position:relative;z-index:3}.gt-ws-thelis-form-resa{align-items:center;gap:0.5rem}.gt-ws-thelis-form-resa .gt-form-field{min-width:275px}.gt-ws-thelis-form-resa .gt-form-field:nth-child(2){min-width:80px}.gt-ws-thelis-form-resa .gt-form-field:nth-child(3){min-width:225px}.gt-ws-thelis-form-resa .gt-form-field:last-child{min-width:170px}.gt-ws-thelis-form-resa .gt-form-field .gt-input,.gt-ws-thelis-form-resa .gt-form-field .gt-select{background-color:transparent;border-top:0;border-bottom:0;border-radius:0;padding:0 3rem}.gt-ws-thelis-form-resa .gt-form-field .gt-input{border-right:1px solid var(--wp--preset--color--contrast-3);border-left:1px solid var(--wp--preset--color--contrast-3)}.gt-ws-thelis-form-resa .gt-form-field .gt-select{border-right:0px;border-left:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.gt-ws-thelis-form-resa .gt-form-field:nth-child(1){position:relative}.gt-ws-thelis-form-resa .gt-form-field:nth-child(1)::before{content:"";position:absolute;left:20px;bottom:25%;width:25px;height:100%;background:url(/wp-content/uploads/2025/10/calendar-2-1.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(1)::after{content:"";position:absolute;right:1%;bottom:0%;width:45px;height:100%;background:url(/wp-content/uploads/2025/10/down-arrow-6.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(2){position:relative}.gt-ws-thelis-form-resa .gt-form-field:nth-child(2)::before{content:"";position:absolute;left:16px;bottom:25%;width:25px;height:100%;background:url(/wp-content/uploads/2025/10/profile-1.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(2)::after{content:"";position:absolute;right:6%;bottom:0%;width:45px;height:100%;background:url(/wp-content/uploads/2025/10/down-arrow-6.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(3){position:relative}.gt-ws-thelis-form-resa .gt-form-field:nth-child(3)::before{content:"";position:absolute;left:20px;bottom:25%;width:25px;height:100%;background:url(/wp-content/uploads/2025/10/house-1.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(3)::after{content:"";position:absolute;right:6%;bottom:0%;width:45px;height:100%;background:url(/wp-content/uploads/2025/10/down-arrow-6.svg) no-repeat right bottom;background-size:contain;pointer-events:none;z-index:2}.gt-ws-thelis-form-resa .gt-form-field:nth-child(3) .gt-select{border-left:1px solid var(--wp--preset--color--contrast-3)}.gt-ws-thelis-form-resa .gt-form-field .gt-button{display:flex;align-items:center;transition:all 0.3s ease;border-radius:100px;background-color:#1378a0;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:500;line-height:inherit;text-transform:uppercase;padding:1.7rem 1rem;margin-left:0.5rem}.gt-ws-thelis-form-resa .gt-form-field .gt-button:hover{background-color:var(--wp--preset--color--contrast-3) !important;color:var(--wp--preset--color--base-2) !important}.gt-ws-thelis-form-resa .gt-form-field .gt-button:hover::before{background:var(--wp--preset--color--base-2) !important}.gt-ws-thelis-form-resa .gt-form-field .gt-button:hover::after{display:none}.gt-ws-thelis-form-resa .gt-form-field .gt-button::before{content:"";display:block;width:25px;height:2px;background:var(--wp--preset--color--base-2) !important;border-radius:4px;margin-right:10px}section.section-piscine .wp-block-columns{display:flex}section.section-piscine .wp-block-columns .wp-block-column{flex:1 0 18% !important;transition:flex-basis 0.35s ease}section.section-piscine .wp-block-columns .wp-block-column .wp-block-image img{height:70vh;object-fit:cover}section.section-piscine .wp-block-columns .wp-block-column .wp-block-video{overflow:hidden}section.section-piscine .wp-block-columns .wp-block-column .wp-block-video video{height:70vh;width:100%;object-fit:cover;display:block;object-fit:cover;transform:scale(1.1);transition:transform 0.45s ease}section.section-piscine .wp-block-columns .wp-block-column.active{flex-basis:60% !important}section.section-piscine .wp-block-columns .wp-block-column.active .wp-block-image img{height:85vh;object-fit:cover;width:100%}section.section-piscine .wp-block-columns .wp-block-column.active .wp-block-video video{height:85vh;object-fit:cover;transform:scale(2.8)}@media (max-width:768px){section.section-piscine .wp-block-columns .wp-block-column{flex-basis:100% !important}section.section-piscine .wp-block-columns .wp-block-column.active{flex-basis:100% !important}}section.section-heberg .icone .icone-img{display:flex;height:2px !important}section.section-heberg .bloc-hebergements-bullets{position:relative;margin:0}section.section-heberg .bloc-hebergements-bullets .swiper-pagination{top:initial !important;bottom:-90px !important}section.section-heberg .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet{width:175px !important;height:auto !important;opacity:1 !important;margin:0 !important;padding:0.5rem;background:transparent;transition:all 0.3s ease}section.section-heberg .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet img{width:150px;height:150px;object-fit:cover;border:8px solid white;border-radius:100%}section.section-heberg .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:0 !important;width:0 !important}section.section-heberg .wp-block-image{max-height:1000px}section.section-heberg .wp-block-image img{width:100%}section.section-heberg .bloc-cta{margin-right:-50px}section.section-heberg .bloc-cta .wp-block-group p::after{content:"+";margin-left:0.5rem;width:1ch;display:inline-block;opacity:0;visibility:hidden;transform:scale(0.6);transition:opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0.25s}section.section-heberg .bloc-cta .wp-block-group p:hover{transform:scale(1.05)}section.section-heberg .bloc-cta .wp-block-group.active p::after{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}section.section-heberg .bloc-cta .wp-block-group.active .wp-block-group{flex-basis:200px}section.section-promo .pourcent{display:inline-block}section.section-promo .wp-block-cover{justify-content:center !important}section.section-promo .swiper .swiper-pagination{bottom:40px}section.section-promo .banner-anim{height:97%}section.section-service .wp-block-tiptip-hyperlink-group-block{text-decoration:none}section.section-service .bloc-services-bullets{position:relative;margin:0}section.section-service .bloc-services-bullets .swiper-pagination{top:initial !important;bottom:-90px !important}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet{width:175px !important;height:auto !important;opacity:0.7 !important;margin:0 !important;padding:0.5rem;background:transparent}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet img{width:150px;height:150px;object-fit:cover;border:14px solid var(--wp--preset--color--contrast-2);border-radius:100%}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important}section.section-activite .swiper-wrapper .wp-block-tiptip-hyperlink-group-block{text-decoration:none}section.section-activite .swiper-wrapper .wp-block-tiptip-hyperlink-group-block .wp-block-cover__inner-container{margin-right:-2px}section.section-activite .swiper-wrapper .swiper-slide-next{justify-content:center}section.section-activite .swiper-wrapper .swiper-slide-next .wp-block-cover{min-height:550px !important}section.section-activite .swiper .swiper-pagination{position:absolute;bottom:40px;left:76%;width:100px !important}section.section-activite .swiper .swiper-pagination .swiper-pagination-bullet{width:12px !important;height:12px !important;background:var(--wp--preset--color--accent) !important;opacity:1 !important}section.section-activite .swiper .swiper-pagination .swiper-pagination-bullet-active{width:12px !important;height:12px !important;background:var(--wp--preset--color--accent, 0.7) !important}section.section-alentours .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block{text-decoration:none}section.section-alentours .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block img{transition:all 0.3s ease}section.section-alentours .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block:hover img{transform:scale(1.1)}section.section-alentours .wp-block-columns>.wp-block-column{will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:layout paint style}section.section-cta .gt-maillage .wp-block-post{transition:transform 0.3s ease}section.section-cta .gt-maillage .wp-block-post:hover{transform:translateY(-10px);transition:transform 0.3s ease}section.section-cta .gt-maillage .wp-block-post .wp-block-image img{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.15)}section.section-cta .gt-maillage .wp-block-post .wp-block-group{position:relative;z-index:2}section.section-cta .gt-maillage .wp-block-post .gt-maillage__image{background:#000000}section.section-cta .gt-maillage .wp-block-post .gt-maillage__image img{opacity:0.75}.btn-marron .wp-block-button:hover .wp-block-button__link{background-color:var(--wp--preset--color--contrast-2) !important;color:var(--wp--preset--color--base-2) !important}.btn-marron .wp-block-button:hover .wp-block-button__link::before{background:var(--wp--preset--color--base-2) !important}.btn-marron .wp-block-button .wp-block-button__link{display:flex;align-items:center;transition:all 0.3s ease}.btn-marron .wp-block-button .wp-block-button__link::before{content:"";display:block;width:25px;height:2px;background:var(--wp--preset--color--base-2) !important;border-radius:4px;margin-right:10px}.btn-bleu .wp-block-button:hover .wp-block-button__link{background-color:var(--wp--preset--color--contrast-2) !important;color:var(--wp--preset--color--base-2) !important}.btn-bleu .wp-block-button:hover .wp-block-button__link::before{background:var(--wp--preset--color--base-2) !important}.btn-bleu .wp-block-button .wp-block-button__link{display:flex;align-items:center;transition:all 0.3s ease}.btn-bleu .wp-block-button .wp-block-button__link::before{content:"";display:block;width:25px;height:2px;background:var(--wp--preset--color--contrast-2) !important;border-radius:4px;margin-right:10px}footer{margin-top:0px}footer .wp-block-group .wp-block-columns .wp-block-column .wp-block-gt-gt-fse-documents{align-items:flex-start;justify-content:flex-start}footer .wp-block-group .wp-block-columns .wp-block-column .wp-block-gt-gt-fse-documents .gt-fse-documents__item__name{font-weight:300}footer .wp-block-group .wp-block-columns .wp-block-column .wp-block-gt-gt-fse-documents .gt-fse-documents__item__icon{background-color:var(--wp--preset--color--contrast-3) !important}footer .wp-block-group .wp-block-columns .wp-block-column .gt-button-info a{font-size:18px !important;font-weight:300 !important;padding:0 !important}footer .wp-block-group .wp-block-columns .wp-block-column .wp-block-gt-gt-fse-socials .gt-fse-socials__item{background-color:transparent !important}footer .wp-block-group .wp-block-columns .wp-block-column .wp-block-gt-gt-fse-socials .gt-fse-socials__item__icon{width:100%;height:100%}.hebergement{box-shadow:0px 2px 12px rgba(0, 0, 0, 0.25);transition:transform 0.3s ease;background-color:var(--wp--preset--color--base-2) !important}.hebergement .wp-block-gt-gt-ws-thelis-disponibilites{border-radius:30px;display:flex;flex-direction:column;align-content:center;align-items:center}.hebergement:hover{transform:translateY(-10px);transition:transform 0.3s ease}.hebergement .gt-ws-thelis__disponibilite__price{display:flex;justify-content:center;gap:0.35rem}.gt-hebergements-filtres .gt-hebergements-open-button{display:flex;align-items:center;transition:all 0.3s ease;border-radius:100px;background-color:#1378a0;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:500;line-height:inherit;text-transform:uppercase;padding:0.5rem 2rem;margin-left:0.5rem;color:white;border:none;gap:1rem}.gt-hebergements-filtres .gt-hebergements-filtre__content label input[type=checkbox]+.custom-checkbox{border:2px solid #000000}.single-hebergement .header-herbg .rg-header{align-items:center}.single-hebergement .product-criteria-container{display:flex;gap:3rem;align-items:flex-start}.single-hebergement .gt-hebergements-filtres{width:0;height:0}.single-hebergement .wp-block-gt-gt-ws-thelis-product-room,.single-hebergement .wp-block-gt-gt-ws-thelis-product-capacity,.single-hebergement .wp-block-gt-gt-ws-thelis-product-surface{font-size:20px}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites{border-radius:30px;display:flex;flex-direction:column;align-content:center;align-items:center;padding-top:2rem !important;padding-bottom:2rem !important}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis-statut{display:flex;background-color:#b5ad9740 !important;border-radius:4rem;padding:0.5rem 1rem;color:#000000 !important}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis-statut>div{display:flex;gap:0.5rem}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilite__price{display:flex;justify-content:center;padding:1rem 0;gap:0.35rem}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilite__link a{display:flex;align-items:center;transition:all 0.3s ease;border-radius:100px;background-color:#1378a0;font-family:inherit;font-style:normal;font-weight:500;line-height:inherit;text-transform:uppercase;padding:1rem;color:white;font-size:1.25rem;justify-content:center;text-decoration:none}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites label{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0;cursor:pointer;transition:0.3s ease-in-out;border-bottom:1px solid #80808059}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__input{position:relative;display:inline-block;cursor:pointer;user-select:none}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__dates{font-size:0.9rem}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__nuits{display:none}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__price{display:flex;flex-direction:column;align-items:center;line-height:normal;width:100%}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__price>span{font-size:0.9rem}.single-hebergement .wp-block-gt-gt-ws-thelis-disponibilites .gt-ws-thelis__disponibilites .gt-ws-thelis__disponibilite__price .gt-ws-thelis__disponibilite__price__discounted{font-size:1.2rem !important}.gt-ws-thelis-form-resa.is-sticky{width:0}.gt-ws-thelis-form-resa.is-sticky .gt-ws-thelis-resa-sticky-button{background-color:var(--wp--preset--color--contrast-2) !important;font-size:1.5rem !important;font-weight:600;padding:1rem 1.5rem !important}.gt-ws-thelis-form-resa.is-sticky.sticked{width:initial;transition:0.2s ease-in-out;background:white;padding:1rem 2rem;border-radius:30px 30px 0 0}.gt-ws-thelis-form-resa.is-sticky.sticked .gt-form-field::before,.gt-ws-thelis-form-resa.is-sticky.sticked .gt-form-field::after{display:none}.gt-ws-thelis-form-resa.is-sticky.sticked .gt-form-field .gt-input{border-right:0px;border-left:0px}.gt-ws-thelis-form-resa.is-sticky.sticked .gt-form-field .gt-input,.gt-ws-thelis-form-resa.is-sticky.sticked .gt-form-field .gt-select{padding:0rem}.sous-menu{position:relative;display:inline-block;line-height:1;white-space:pre-wrap;padding-right:0.12em;font-kerning:normal;font-variant-ligatures:none}.sous-menu .char{display:inline-block;opacity:0;transform:translateY(0.2em);will-change:transform, opacity}.sous-menu.is-done::after{display:none}@keyframes caretBlink{50%{opacity:0}}@media (max-width:1650px){header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item{font-size:28px !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item a{font-size:28px !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu p a{font-size:21px !important}section.section-promo .cols-promo{display:flex;flex-wrap:wrap;flex-direction:column}section.section-activite .wp-block-columns .wp-block-column p{font-size:6rem !important}}@media (max-width:1500px){.slogan{font-size:110px !important}.sous-menu{font-size:48px !important}section.section-heberg .chalet .wp-block-group,section.section-heberg .emplacement .wp-block-group,section.section-heberg .mh .wp-block-group,section.section-heberg .appartement .wp-block-group{display:none}section.section-heberg .bloc-cta{margin-right:0px}section.section-heberg .bloc-cta .wp-block-group p::after{opacity:1;visibility:visible;transform:scale(1)}section.section-activite .wp-block-columns .wp-block-column p{font-size:4rem !important}.footer-fes{margin-bottom:0px !important}}@media (max-width:1350px){header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content{width:100%;overflow-y:auto;overflow-x:hidden}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .menu-bg{background-image:none;background-color:var(--wp--preset--color--contrast-2) !important;padding-bottom:7rem !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .group-menu{margin-top:0 !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:86px}.slogan{font-size:90px !important}.sous-menu{font-size:40px !important}section .wp-block-column .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet{width:130px !important}section .wp-block-column .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet img{width:125px !important;height:125px !important}.gt-ws-thelis-hebergements-query .columns-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:1250px){.barre-resa{display:none}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:83px;right:140px}}@media (max-width:1080px){header .col-menu .col-info{display:flex;justify-content:flex-end}header .col-menu .col-info .wp-block-image{max-width:45px !important}header .col-menu .col-info .wpml-language-switcher-block{max-width:45px !important;max-height:45px !important;padding:0 !important}header .col-menu .col-info .wpml-language-switcher-block .wp-block-navigation__container{display:flex;justify-content:center}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:80px;right:117px}.slogan{font-size:65px !important}.sous-menu{font-size:35px !important}section .wp-block-column .bloc-hebergements-bullets .swiper-pagination{bottom:-60px !important}section .wp-block-column .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet{width:100px !important}section .wp-block-column .bloc-hebergements-bullets .swiper-pagination .swiper-pagination-bullet img{width:90px !important;height:90px !important}.wp-block-gt-gt-ws-thelis-product-criterions .product-criteria-container{display:flex;flex-direction:column;gap:0}}@media (max-width:1024px){section.section-activite .swiper .swiper-pagination{bottom:0px;left:90%;width:100px !important}section.section-engagement .wp-block-cover{padding-left:5rem !important}section.section-engagement .wp-block-cover .wp-block-columns{display:flex;flex-direction:column}section.section-engagement .wp-block-cover .wp-block-columns .wp-block-column:first-child{padding-right:1rem}section.section-faq{padding-right:2rem !important;padding-left:2rem !important}section.section-promo .slide-promo{padding-left:5rem !important}section.section-promo .slide-promo .wp-block-columns{display:flex;flex-direction:column}section.section-service .bloc-services-bullets .swiper-pagination{bottom:-64px !important}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet{width:100px !important}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet img{width:90px;height:90px;border:10px solid var(--wp--preset--color--contrast-2)}section.section-piscine .wp-block-columns{display:flex;flex-direction:column}section.section-piscine .wp-block-columns .wp-block-column{flex:1 0 100% !important}section.section-piscine .wp-block-columns .wp-block-column .wp-block-video video{transform:scale(1)}section.section-piscine .wp-block-columns .wp-block-column.active .wp-block-video video{height:70vh;width:100%;transform:scale(1)}}@media (max-width:880px){header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:71px;right:90px;background-color:var(--wp--preset--color--contrast-2) !important}.banner-fes{margin-top:-40px !important;margin-bottom:0px !important}section.section-faq .wp-block-columns{display:flex;flex-direction:column;align-items:center !important}}@media (max-width:768px){.gt-ws-thelis-hebergements-query .columns-3{grid-template-columns:repeat(1, minmax(0, 1fr))}.rg-heberg{display:flex;flex-direction:column}body:not(.home) .banner{min-height:50vh !important}header .col-menu .col-info .wpml-language-switcher-block{max-width:35px !important;max-height:35px !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:67px;right:70px}section.section-piscine .wp-block-columns .wp-block-column .wp-block-image img{max-height:60vh !important;height:60vh !important}section.section-piscine .wp-block-columns .wp-block-column video{max-height:60vh !important;height:60vh !important}section.section-promo .cols-promo{flex-direction:initial}section.section-heberg .bloc-cta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}section.section-heberg .bloc-cta .mh,section.section-heberg .bloc-cta .chalet,section.section-heberg .bloc-cta .emplacement,section.section-heberg .bloc-cta .appartement{margin-top:1rem;display:flex;justify-content:center;margin-right:auto !important;margin-left:auto !important}section.section-activite .wp-block-columns{padding:0 2rem !important}section.section-alentours .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block .wp-block-cover{max-height:350px !important;min-height:350px !important}footer .footer-content{padding-top:3rem !important}footer .wp-block-columns .wp-block-column .wp-block-group{display:flex;align-items:center}footer .wp-block-columns .wp-block-column .wp-block-group .deco{display:none}.single-hebergement main{margin-top:4rem !important}}@media (max-width:600px){header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:30px;right:20px}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle span img{max-width:none !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .logo-menu,header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .resa{display:none}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .menu{margin-left:0 !important;border-left:none !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .rg-menu{justify-content:flex-end;padding:2rem 0 !important}}@media (max-width:500px){header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item{font-size:24px !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .menu-item a{font-size:24px !important}header .col-menu .wp-block-gt-gt-menu-burger .menu .item .sub-menu p a{font-size:20px !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle{padding:1.5rem 0.5rem 1rem}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle span img{max-width:46px !important}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-toggle .gt-menu-burger-label__menu{font-size:25px}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle{top:44px;right:16px}header .col-menu .wp-block-gt-gt-menu-burger .gt-menu-burger-content .gt-menu-burger-toggle span img{max-width:none !important}.banner{min-height:75vh !important}.banner-fes{margin-top:-20px !important;margin:0;width:100%;overflow:hidden}.banner-fes figure{margin:0;width:100%}.banner-fes figure img{width:100%;object-fit:cover;object-position:center;transform:scale(1.1);padding-top:0.2rem}.footer-fes{margin-top:-20px !important;margin:0;width:100%;overflow:hidden}.footer-fes figure{margin:0;width:100%}.footer-fes figure img{width:100%;object-fit:cover;object-position:center;transform:scale(1.1);padding-top:0.2rem}section.section-heberg{padding-bottom:8rem !important}section.section-activite .wp-block-cover{min-height:65vh !important}section.section-activite .swiper-pagination{display:none}section.section-engagement .wp-block-cover{padding-left:2rem !important}section.section-service .wp-block-cover{min-height:65vh !important}section.section-service .bloc-services-bullets .swiper-pagination{bottom:-64px !important}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet{width:75px !important}section.section-service .bloc-services-bullets .swiper-pagination .swiper-pagination-bullet img{width:70px;height:70px;border:10px solid var(--wp--preset--color--contrast-2)}section.section-promo .slide-promo{padding-left:2rem !important}}strong{font-weight:600}.gt-ws-thelis-hebergements-query .hebergement .wp-block-gt-gt-ws-thelis-product-option img{width:25px !important}.gt-ws-thelis-hebergements-query .hebergement .gt-ws-thelis-statut{text-align:center}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background:var(--wp--preset--color--contrast-2) !important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today{color:#d4ccb4 !important}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fvillehuchet.geek-tonic.dev%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fgeektonic-fse-child%2Fassets%2Fscss%2Fmain.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2COAAA%2CkGAAA%2CCASI%2CcAAA%2C2IAAA%2CCAUE%2C4BAAA%2CwBAAA%2CCAGE%2CuCAAA%2C%2BBAAA%2CCAMQ%2CyFAAA%2CqCAAA%2CCAQV%2C0BAAA%2CeAAA%2CCAIF%2CqCAAA%2CkFAAA%2CCAOA%2CiBAAA%2CWAAA%2CCAIQ%2CoEAAA%2CwMAAA%2CCASI%2CgGAAA%2CsFAAA%2CCAMJ%2CqEAAA%2C2BAAA%2CCAII%2C4FAAA%2C8DAAA%2CCASA%2C8EAAA%2C%2BKAAA%2CCAQJ%2CmDAAA%2CkBAAA%2CCAGA%2CmDAAA%2CkBAAA%2CCAEI%2CyDAAA%2CUAAA%2CCAGI%2CsEAAA%2CyKAAA%2CCAUI%2C4EAAA%2C0CAAA%2CCAKN%2CyEAAA%2C%2BJAAA%2CCAUM%2C%2BEAAA%2CqDAAA%2CCAIA%2CiFAAA%2C8OAAA%2CCAaA%2CwFAAA%2CwBAAA%2CCAOF%2CuEAAA%2CqIAAA%2CCASE%2C6EAAA%2C0CAAA%2CCAOR%2CmEAAA%2CmHAAA%2CCAOA%2C0EAAA%2CuHAAA%2CCAgBhB%2CYAAA%2C2BAAA%2CCAIA%2CYAAA%2C2BAAA%2CCAIA%2CwBAAA%2C6BAAA%2CCAGI%2CuCAAA%2CeAAA%2CCAEI%2CoDAAA%2CcAAA%2CCAGA%2CoDAAA%2CeAAA%2CCAGA%2CkDAAA%2CeAAA%2CCAGA%2CmGAAA%2CwFAAA%2CCAOA%2CiDAAA%2CsHAAA%2CCAIA%2CkDAAA%2C6FAAA%2CCAQA%2CoDAAA%2CiBAAA%2CCAEI%2C4DAAA%2CkNAAA%2CCAYA%2C2DAAA%2CgNAAA%2CCAcJ%2CoDAAA%2CiBAAA%2CCAEI%2C4DAAA%2C%2BMAAA%2CCAYA%2C2DAAA%2CgNAAA%2CCAcJ%2CoDAAA%2CiBAAA%2CCAEI%2C4DAAA%2C6MAAA%2CCAYA%2C2DAAA%2CgNAAA%2CCAYA%2C%2BDAAA%2C0DAAA%2CCAKJ%2CkDAAA%2C6RAAA%2CCAeI%2CwDAAA%2CkHAAA%2CCAGI%2CgEAAA%2CsDAAA%2CCAGA%2C%2BDAAA%2CYAAA%2CCAKJ%2C0DAAA%2CyIAAA%2CCAeJ%2C0CAAA%2CYAAA%2CCAGE%2C2DAAA%2CwDAAA%2CCAKM%2C%2BEAAA%2C4BAAA%2CCAKJ%2C2EAAA%2CeAAA%2CCAEI%2CiFAAA%2C2HAAA%2CCAWJ%2CkEAAA%2CyBAAA%2CCAII%2CsFAAA%2CuCAAA%2CCAOI%2CwFAAA%2CiDAAA%2CCAWZ%2CyBAEI%2C2DAAA%2C0BAAA%2CCAGE%2CkEAAA%2C0BAAA%2CCAAA%2CCAUF%2CyCAAA%2CkCAAA%2CCAKJ%2CkDAAA%2C0BAAA%2CCAGI%2CqEAAA%2C8CAAA%2CCAII%2C%2BFAAA%2CqJAAA%2CCASI%2CmGAAA%2CmFAAA%2CCAOA%2C%2BHAAA%2CuCAAA%2CCAOZ%2CuCAAA%2CiBAAA%2CCAGI%2C2CAAA%2CUAAA%2CCAIJ%2CiCAAA%2CkBAAA%2CCAKY%2C0DAAA%2C8LAAA%2CCAUA%2CyDAAA%2CqBAAA%2CCAMI%2CiEAAA%2CmEAAA%2CCAOJ%2CwEAAA%2CgBAAA%2CCAQZ%2CgCAAA%2CoBAAA%2CCAGA%2CsCAAA%2CiCAAA%2CCAGA%2CiDAAA%2CWAAA%2CCAGA%2CmCAAA%2CUAAA%2CCAKA%2C%2BDAAA%2CoBAAA%2CCAGA%2C%2BCAAA%2C0BAAA%2CCAGI%2CkEAAA%2C8CAAA%2CCAII%2C4FAAA%2C8HAAA%2CCAQI%2CgGAAA%2CmHAAA%2CCAOA%2C4HAAA%2CoBAAA%2CCASR%2CgFAAA%2CoBAAA%2CCAGI%2CiHAAA%2CiBAAA%2CCAIJ%2C4DAAA%2CsBAAA%2CCAEI%2C4EAAA%2C2BAAA%2CCAKR%2CoDAAA%2C6DAAA%2CCAKI%2C8EAAA%2CwHAAA%2CCAMA%2CqFAAA%2CwGAAA%2CCAaI%2CoGAAA%2CoBAAA%2CCAGI%2CwGAAA%2CwBAAA%2CCAKI%2C8GAAA%2CoBAAA%2CCAOhB%2C6DAAA%2CmGAAA%2CCASE%2CgDAAA%2C8BAAA%2CCAEE%2CsDAAA%2C0DAAA%2CCAKE%2CoEAAA%2C%2BCAAA%2CCAIF%2CgEAAA%2C2BAAA%2CCAIA%2CoEAAA%2CkBAAA%2CCAGI%2CwEAAA%2CYAAA%2CCAYJ%2C0DAAA%2CkHAAA%2CCAGI%2CkEAAA%2CsDAAA%2CCAKR%2CoDAAA%2CwDAAA%2CCAII%2C4DAAA%2CyIAAA%2CCAgBA%2CwDAAA%2CkHAAA%2CCAGI%2CgEAAA%2CsDAAA%2CCAKR%2CkDAAA%2CwDAAA%2CCAII%2C0DAAA%2C6IAAA%2CCAaZ%2COAAA%2CcAAA%2CCAKgB%2CwFAAA%2CiDAAA%2CCAII%2CsHAAA%2CeAAA%2CCAGA%2CsHAAA%2CgEAAA%2CCAMA%2C4EAAA%2CyEAAA%2CCAOA%2C4GAAA%2CuCAAA%2CCAGA%2CkHAAA%2CsBAAA%2CCAUpB%2CaAAA%2CuIAAA%2CCAII%2CsDAAA%2C6FAAA%2CCAOA%2CmBAAA%2C0DAAA%2CCAIA%2CiDAAA%2C%2BCAAA%2CCAQA%2CsDAAA%2C8TAAA%2CCAkBA%2CsGAAA%2CwBAAA%2CCAOI%2C6CAAA%2CkBAAA%2CCAIJ%2CgDAAA%2C4CAAA%2CCAKA%2C6CAAA%2CgBAAA%2CCAIA%2CwLAAA%2CcAAA%2CCAGA%2C6DAAA%2CwJAAA%2CCASI%2CkFAAA%2CkHAAA%2CCAOI%2CsFAAA%2CuBAAA%2CCAKJ%2CiGAAA%2C8DAAA%2CCAOI%2CkGAAA%2C%2BRAAA%2CCAoBA%2CiGAAA%2CwJAAA%2CCAUA%2C%2BHAAA%2CsEAAA%2CCAMA%2C%2BHAAA%2CgBAAA%2CCAGA%2C%2BHAAA%2CYAAA%2CCAGA%2C%2BHAAA%2CmFAAA%2CCAMI%2CoIAAA%2CgBAAA%2CCAGA%2C%2BKAAA%2C2BAAA%2CCAQhB%2CkCAAA%2COAAA%2CCAGI%2CmEAAA%2C2IAAA%2CCAOA%2C0CAAA%2CwGAAA%2CCAQQ%2CiIAAA%2CYAAA%2CCAGA%2CmEAAA%2CgCAAA%2CCAMJ%2CuIAAA%2CYAAA%2CCAOR%2CWAAA%2C8IAAA%2CCAYE%2CiBAAA%2CyFAAA%2CCAOA%2C0BAAA%2CYAAA%2CCAEA%2CsBAAwB%2CIAAA%2CSAAA%2CCAAA%2CCAGxB%2C0BAMsB%2CoEAAA%2CyBAAA%2CCAGI%2CsEAAA%2CyBAAA%2CCAKA%2CuEAAA%2CyBAAA%2CCAWhB%2CkCAAA%2CiDAAA%2CCASQ%2C8DAAA%2CyBAAA%2CCAAA%2CCASlB%2C0BAEE%2CQAAA%2C0BAAA%2CCAGA%2CWAAA%2CyBAAA%2CCAMY%2CkMAAA%2CYAAA%2CCAIJ%2CiCAAA%2CgBAAA%2CCAEI%2C0DAAA%2C%2BCAAA%2CCAUI%2C8DAAA%2CyBAAA%2CCAOhB%2CYAAA%2C4BAAA%2CCAAA%2CCAKF%2C0BAKc%2CqEAAA%2C4CAAA%2CCAII%2C8EAAA%2CqHAAA%2CCAKA%2CiFAAA%2CuBAAA%2CCAGA%2C4FAAA%2CQAAA%2CCAOhB%2CQAAA%2CyBAAA%2CCAGA%2CWAAA%2CyBAAA%2CCAOgB%2CiGAAA%2CsBAAA%2CCAGI%2CqGAAA%2C8CAAA%2CCAUhB%2C4CAAA%2C%2BCAAA%2CCAAA%2CCAMN%2C0BACE%2CYAAA%2CYAAA%2CCAGA%2C4FAAA%2CoBAAA%2CCAAA%2CCAMF%2C0BAIU%2C2BAAA%2CqCAAA%2CCAGI%2C2CAAA%2CyBAAA%2CCAGA%2CyDAAA%2CyEAAA%2CCAKI%2CyFAAA%2CmCAAA%2CCAMR%2C4FAAA%2CoBAAA%2CCAMR%2CQAAA%2CyBAAA%2CCAGA%2CWAAA%2CyBAAA%2CCAMY%2CuEAAA%2CuBAAA%2CCAEI%2CiGAAA%2CsBAAA%2CCAGI%2CqGAAA%2C4CAAA%2CCASpB%2CyEAAA%2CwCAAA%2CCAAA%2CCAOF%2C0BAIc%2CoDAAA%2C0CAAA%2CCAQJ%2C2CAAA%2C4BAAA%2CCAEI%2C6DAAA%2CkCAAA%2CCAII%2C0FAAA%2CkBAAA%2CCAMZ%2CoBAAA%2C0DAAA%2CCAKI%2CmCAAA%2C4BAAA%2CCAEI%2CqDAAA%2CkCAAA%2CCASA%2CkEAAA%2CuBAAA%2CCAEI%2C4FAAA%2CsBAAA%2CCAEI%2CgGAAA%2C6EAAA%2CCAUZ%2C0CAAA%2CkCAAA%2CCAII%2C2DAAA%2CwBAAA%2CCAGI%2CiFAAA%2CkBAAA%2CCAIA%2CwFAAA%2CyCAAA%2CCAAA%2CCAWlB%2CyBACE%2C4FAAA%2CoFAAA%2CCAKA%2CYAAA%2CwDAAA%2CCAMO%2CsCAAA%2CgEAAA%2CCAAA%2CCAST%2CyBAEM%2C4CAAA%2C%2BCAAA%2CCAIJ%2CWAAA%2CkCAAA%2CCAKI%2CwBAAA%2C0BAAA%2CCAOQ%2CyDAAA%2CoDAAA%2CCAOZ%2C4FAAA%2CmBAAA%2CCAQgB%2C%2BEAAA%2CiDAAA%2CCAIA%2CiEAAA%2CiDAAA%2CCAQR%2CkCAAA%2CsBAAA%2CCAKA%2CiCAAA%2CyEAAA%2CCAMI%2C0KAAA%2C4GAAA%2CCAUJ%2C2CAAA%2CyBAAA%2CCAQY%2CoHAAA%2CuDAAA%2CCAUhB%2CuBAAA%2C2BAAA%2CCAKQ%2C0DAAA%2C%2BBAAA%2CCAGI%2CgEAAA%2CYAAA%2CCAQZ%2CyBAAA%2C0BAAA%2CCAAA%2CCAKN%2CyBAIc%2C4FAAA%2CmBAAA%2CCAII%2CqGAAA%2CyBAAA%2CCAIJ%2C2JAAA%2CYAAA%2CCAGA%2C2EAAA%2CoDAAA%2CCAIA%2C8EAAA%2CkDAAA%2CCAAA%2CCAQd%2CyBAMsB%2CoEAAA%2CyBAAA%2CCAGI%2CsEAAA%2CyBAAA%2CCAKA%2CuEAAA%2CyBAAA%2CCAMZ%2CoEAAA%2C0BAAA%2CCAIQ%2C6EAAA%2CyBAAA%2CCAIJ%2CgGAAA%2CcAAA%2CCAUJ%2C4FAAA%2CmBAAA%2CCAII%2CqGAAA%2CyBAAA%2CCAOhB%2CQAAA%2C0BAAA%2CCAGA%2CYAAA%2C%2BDAAA%2CCAMI%2CmBAAA%2CmBAAA%2CCAII%2CuBAAA%2C0FAAA%2CCASR%2CYAAA%2C%2BDAAA%2CCAMI%2CmBAAA%2CmBAAA%2CCAII%2CuBAAA%2C0FAAA%2CCAUJ%2CuBAAA%2C8BAAA%2CCAII%2CyCAAA%2C0BAAA%2CCAGA%2C4CAAA%2CYAAA%2CCAKA%2C2CAAA%2C4BAAA%2CCAKA%2CwCAAA%2C0BAAA%2CCAII%2CkEAAA%2CuBAAA%2CCAEI%2C4FAAA%2CqBAAA%2CCAEI%2CgGAAA%2C6EAAA%2CCAUZ%2CmCAAA%2C4BAAA%2CCAAA%2CCAOZ%2COAAA%2CeAAA%2CCAOY%2C2FAAA%2CqBAAA%2CCAIJ%2CmEAAA%2CiBAAA%2CCAMR%2CmvBAAA%2C0DAAA%2CCAIA%2CmOAAA%2CwBAAA%22%7D */