@charset "UTF-8";#smooth-wrapper{margin-top:0}.swiper{position:relative;cursor:pointer}.swiper .wp-block-image{position:relative;overflow:hidden}.swiper .wp-block-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.swiper .wp-block-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.swiper .wp-block-image a{overflow:hidden}.swiper-simple{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media (max-width:768px){.swiper-simple{padding:0 2rem!important}}.swiper-simple{margin:0 -10rem}.hrz-version-mobile h1{font-size:2rem}.hrz-version-desktop .wp-block-columns{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hrz-version-desktop .wp-block-heading{text-wrap:balance}.hrz-version-mobile .wp-block-columns{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hrz-version-mobile .hrz-responsive-col{padding-left:var(--wp--preset--spacing--l)!important;padding-right:var(--wp--preset--spacing--l)!important}.hrz-version-mobile .hrz-responsive-col .wp-block-image{text-align:center}.hrz-version-mobile .hrz-responsive-col .wp-block-image img{max-width:500px;width:100%}.hrz-version-mobile .hrz-responsive-group{padding-left:var(--wp--preset--spacing--l)!important;padding-right:var(--wp--preset--spacing--l)!important}.hrz-version-mobile .hrz-responsive-group .wp-block-image{text-align:center}.hrz-version-mobile .hrz-responsive-group .wp-block-image img{max-width:500px;width:100%}.hrz-version-mobile .wp-block-spacer{height:var(--wp--preset--spacing--l)!important}.hrz-version-mobile .is-style-hrz-reponsive-order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hrz-version-mobile .hrz-responsive-img{max-width:150px;width:100%}.hrz-version-mobile .hrz-responsive-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.hrz-version-mobile .hrz-responsive-display-none{display:none!important}.wp-block-button.is-style-outline a{-webkit-transition:all .3s ease;transition:all .3s ease}.wp-block-button.is-style-outline a:hover{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--tertiary)}.is-style-button-filled-white a{-webkit-transition:all .3s ease;transition:all .3s ease}.is-style-button-filled-white a:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--primary)}.is-style-button-outline-white a{-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid var(--wp--preset--color--white)}.is-style-button-outline-white a:hover{border:2px solid var(--wp--preset--color--white);color:var(--wp--preset--color--tertiary);background-color:var(--wp--preset--color--white)}.btn-menu a:before{content:"\f0c9";font-family:"Font Awesome 6 pro";margin-right:10px;font-weight:300}.btn-book a:after{content:"\f061";font-family:"Font Awesome 6 pro";margin-left:10px;font-weight:300}.hrz-version-mobile .hrz-display-none{display:none}.hrz-version-mobile .hrz-display-none{display:none}@media (max-width:767px){.wrap-mobile{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}.hrz-hebergement-sticky{position:sticky;top:110px}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.single-hebergements .product-content-static .is-rounded-note{background-color:var(--wp--custom--color--product-reviews-backgound)}.single-hebergements .product-content-static .is-rounded-note p{color:var(--wp--custom--color--product-reviews-color)}.single-hebergements .product-content-static .reviews-text{color:var(--wp--custom--color--product-reviews-backgound)}.single-hebergements .product-content-static .is-rounded-div{background-color:var(--wp--custom--color--product-icon-backgound)}.single-hebergements .product-content-static .is-rounded-div svg{fill:var(--wp--custom--color--product-icon-color)}.single-hebergements .product-content-static .booking_last{background-color:var(--wp--custom--color--product-warning)}@media screen and (max-width:768px){.single-hebergements .product-content-static .is-rounded-note{background-color:var(--wp--custom--color--product-reviews-backgound);padding-top:var(--wp--preset--spacing--xxs)!important;padding-right:1.3rem!important;padding-bottom:var(--wp--preset--spacing--xxs)!important;padding-left:1.3rem!important}.single-hebergements .product-content-static .is-rounded-note p:first-child{font-size:var(--wp--preset--font-size--xxl)!important}.single-hebergements .product-content-static .is-rounded-note p:nth-child(2){font-size:var(--wp--preset--font-size--xxxl)!important}.single-hebergements .product-content-static .is-rounded-div{max-width:60px;max-height:60px;min-height:unset!important}}.is-style-hrz-has-parallax-cover .wp-block-cover__image-background{background-attachment:scroll!important;will-change:transform;overflow:visible}.is-style-button-cover{position:relative}.is-style-button-cover .wp-block-cover__inner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.is-style-button-cover img{-webkit-transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:transform .4s ease,filter .4s ease;transition:transform .4s ease,filter .4s ease,-webkit-transform .4s ease,-webkit-filter .4s ease;will-change:transform,filter;display:block}.is-style-button-cover:hover img{-webkit-transform:scale(1.07) rotateZ(1deg);-ms-transform:scale(1.07) rotate(1deg);transform:scale(1.07) rotateZ(1deg);-webkit-filter:brightness(.8) contrast(1.1);filter:brightness(.8) contrast(1.1)}.is-style-button-cover .wp-block-button__link:before{content:"";position:absolute;inset:0;z-index:1;top:0;left:0;width:100%;height:100%}.is-style-button-cover .wp-block-button__link:hover{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--white);border:solid 2px var(--wp--preset--color--white)}.hrz-slider-arrow{padding:1rem 3rem}.hrz-slider-arrow i{color:var(--wp--preset--color--white);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hrz-slider-arrow i:hover{color:var(--wp--preset--color--secondary)}.hrz-slider-arrow{position:relative!important}.hrz-slider-arrow:after{content:" "!important}.hrz-slider-arrow.swiper-button-disabled{opacity:.5}.hrz-slider-dots .swiper-pagination-bullet{background:var(--wp--preset--color--secondary);opacity:.5;width:12px;height:12px;margin:0 .2rem!important}.hrz-slider-dots .swiper-pagination-bullet-active{width:24px;height:12px;opacity:1;border-radius:var(--wp--custom--radius--xl)}.hrz-menu-1{position:fixed;z-index:1000;width:100%}.is-root-container .menucontenu.hide_menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:initial}header.wp-block-template-part{position:fixed;width:100%;z-index:10}@media (max-width:688px){.menucontenu .wp-block-navigation-submenu .btnreturn{display:block}.menucontenu.submenuopen{left:-100vw!important}nav.wp-block-navigation{width:100vw!important}.wp-block-navigation__submenu-container{width:100vw!important}}.menucontenu{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;font-family:var(--wp--preset--font-family--secondary);-webkit-transition:opacity .3s ease,left .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,left .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,left .3s ease;transition:transform .3s ease,opacity .3s ease,left .3s ease,-webkit-transform .3s ease}.menucontenu,.menucontenu>.wp-block-group{padding:0!important;margin:0!important;max-width:none!important;background:0 0!important}.menucontenu.hide_menu{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;pointer-events:none}.menucontenu .btnreturn{cursor:pointer;top:2rem;left:2rem;position:absolute;font-size:1.8rem;display:none}.menucontenu .menu-close-btn{position:absolute;top:2rem;left:2rem;background:0 0;border:none;font-size:1.5rem;cursor:pointer;z-index:3}.menucontenu .wp-block-navigation .has-child .wp-block-navigation__submenu-container{visibility:initial;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menucontenu .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:none}.menucontenu nav.wp-block-navigation{height:100vh;overflow:auto;position:relative;width:344px;padding:0;background:var(--_ind-colorlight);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;--_ind-top:0px;--_ind-height:0px;--_ind-width:0px;--_ind-color:#C1A6A1;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.menucontenu nav.wp-block-navigation::before{content:"";position:absolute;top:var(--_ind-top);right:0;width:var(--_ind-width);height:var(--_ind-height);background-color:var(--_ind-color);border-radius:40px 0 0 40px;-webkit-transition:top .3s ease,width .3s ease,background-color .3s ease;transition:top .3s ease,width .3s ease,background-color .3s ease;pointer-events:none;z-index:0}.menucontenu nav.wp-block-navigation .wp-block-navigation-item,.menucontenu nav.wp-block-navigation .wp-block-navigation-item__content,.menucontenu nav.wp-block-navigation .wp-block-navigation__container,.menucontenu nav.wp-block-navigation .wp-block-navigation__submenu-container{position:relative;z-index:1}.menucontenu nav.wp-block-navigation .wp-block-navigation__container{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:initial}.menucontenu nav.wp-block-navigation .wp-block-navigation-item:last-child{margin-bottom:0}.menucontenu nav.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{display:inline-block;padding:.75rem 1.5rem;font-style:italic;font-size:1.6rem;line-height:1.4;color:#333;text-decoration:none;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;border-radius:0 16px 16px 0}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child.submenu-open .wp-block-navigation-item__content{background:0 0!important}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child{position:initial}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon{display:none}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{display:none;position:absolute;top:0;left:100%;min-width:344px;min-height:100%;padding:2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;-webkit-transition:left .3s ease;transition:left .3s ease}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child.submenu-open button{color:#fff}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.has-child.submenu-open .wp-block-navigation__submenu-container{display:block}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.color1 .wp-block-navigation__submenu-container{background:#c1a6a1;color:#fff}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.color2 .wp-block-navigation__submenu-container{background:#489eb2;color:#fff}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.color3 .wp-block-navigation__submenu-container{background:#94b788;color:#fff}.menucontenu nav.wp-block-navigation .wp-block-navigation-item.color4 .wp-block-navigation__submenu-container{background:#b496e5;color:#fff}.menucontenu nav.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0 0 1rem 0}.menucontenu nav.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{display:block;margin:0;padding:0;font-style:normal;font-size:1.1rem;line-height:1.3;text-transform:uppercase;font-family:var(--wp--preset--font-family--primary);text-decoration:none;color:inherit;padding-right:6px;padding-left:0;-webkit-transition:.3s;transition:.3s}.menucontenu nav.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:hover{padding-right:0;padding-left:6px}.hrz-menu-2 .main-menu{position:fixed;z-index:100;top:0;height:100vh;left:-400px;-webkit-transition:all .85s cubic-bezier(.7,.35,.12,.99);transition:all .85s cubic-bezier(.7,.35,.12,.99);opacity:0;overflow-y:auto;pointer-events:none}.hrz-menu-2 .main-menu.active{left:0;opacity:1;pointer-events:visible}.hrz-menu-2 .main-menu .wp-block-navigation-item{margin-bottom:.5rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:var(--wp--custom--font-weight--bold);font-size:var(--wp--preset--font-size--l);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hrz-menu-2 .main-menu .wp-block-navigation-item:last-child{margin-bottom:0}.hrz-menu-2 .main-menu .wp-block-navigation__container{gap:0}.hrz-menu-2 .main-menu .wp-block-navigation-submenu__toggle::after{content:"\f078";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1rem;margin-left:.5rem}.hrz-menu-2 .main-menu .wp-block-navigation-submenu__toggle[aria-open=true]{margin-bottom:.5rem}.hrz-menu-2 .main-menu .wp-block-navigation-submenu__toggle[aria-open=true]::after{content:"\f077"}.hrz-menu-2 .main-menu .wp-block-navigation-submenu.wp-block-navigation__submenu-container{position:relative;left:-10px}.hrz-menu-2 .main-menu .wp-block-navigation-submenu.active{height:auto;min-width:auto;overflow:visible;visibility:visible;width:auto;opacity:1}.hrz-menu-2 .main-menu .wp-block-navigation-submenu.active.wp-block-navigation__submenu-container{left:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hrz-menu-2 .main-menu .wp-block-navigation__submenu-icon{display:none}.hrz-menu-2 .main-menu .wp-block-navigation__submenu-container{position:inherit;background:0 0;margin:0;padding:0;color:inherit;border:none;border-left:1px solid var(--wp--preset--color--white);padding-left:1rem;gap:.5rem}.hrz-menu-2 .main-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__label{font-size:var(--wp--preset--font-size--m)}.hrz-menu-2 .main-menu .wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-link{margin:0;padding:0}.hrz-menu-2 .main-menu .wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-link .wp-block-navigation-item__content{margin:0;padding:0}.hrz-menu-2 .cursor{cursor:pointer}.hrz-version-mobile .hrz-hero-1{position:relative;padding:0!important}.hrz-version-mobile .hrz-hero-1-logo{position:absolute;top:100px;z-index:15;width:100%}.hrz-version-mobile .hrz-hero-1-logo img{width:150px!important}.hrz-version-mobile .hrz-hero-1-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:15;padding:0 var(--wp--preset--spacing--xxl) var(--wp--preset--spacing--xxxl) var(--wp--preset--spacing--xxl)!important}@media (max-width:890px){.hrz-version-mobile .hrz-hero-1-content{padding:0 var(--wp--preset--spacing--xxxxl) var(--wp--preset--spacing--xxxl) var(--wp--preset--spacing--xxxxl)!important}}@media (max-width:767px){.hrz-version-mobile .hrz-hero-1-content{padding:0 var(--wp--preset--spacing--xxxl) var(--wp--preset--spacing--xxxxl) var(--wp--preset--spacing--xxxl)!important}}.hrz-version-desktop .hrz-hero-1{position:relative}.hrz-version-desktop .hrz-hero-1-logo{position:absolute;top:calc(50% - 125px);z-index:15;width:100%}.hrz-version-desktop .hrz-hero-1-video{position:relative;border:20px solid var(--wp--preset--color--real-white)}.hrz-version-desktop .hrz-hero-1-video:after,.hrz-version-desktop .hrz-hero-1-video:before{content:"";width:16px;height:101%;position:absolute;z-index:4;top:0;background-color:var(--wp--preset--color--real-white);z-index:10}.hrz-version-desktop .hrz-hero-1-video:before{left:calc(33.3333333333% - 8px)}.hrz-version-desktop .hrz-hero-1-video::after{left:calc(66.6666666667% - 8px)}.hrz-version-desktop .hrz-hero-1-content{position:absolute;bottom:0;left:0;width:33%;height:100%;background-color:rgba(0,0,0,.3)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.hrz-contenus-2-contenus{-webkit-box-sizing:border-box;box-sizing:border-box}.hrz-contenus-3{position:relative}@media (max-width:1210px){.hrz-contenus-3-contenus{padding-bottom:0!important;padding-right:var(--wp--preset--spacing--l)!important;padding-left:var(--wp--preset--spacing--l)!important}}.hrz-contenus-3-absolute{position:static}@media (max-width:1210px){.hrz-contenus-3-absolute{padding-top:var(--wp--preset--spacing--l)!important;padding-right:var(--wp--preset--spacing--l)!important;padding-left:var(--wp--preset--spacing--l)!important;gap:var(--wp--preset--spacing--l)!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1210px){.hrz-contenus-3-absolute{position:absolute;bottom:0;left:0;z-index:10;pointer-events:none}}.hrz-version-desktop .hrz-contenus-5-col-photo{position:relative}.hrz-version-desktop .hrz-contenus-5-bloc-price{position:absolute;top:0;right:0}.hrz-version-mobile .hrz-contenus-5-contenus{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--wp--preset--spacing--l)!important}.hrz-version-mobile .hrz-galerie-1-cover{padding:var(--wp--preset--spacing--xxxl) var(--wp--preset--spacing--l)!important}@media screen and (min-width:768px){.hrz-galerie-2 .swiper-wrapper{display:block;-webkit-columns:300px;-moz-columns:300px;columns:300px;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.hrz-galerie-2 .swiper-slide{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;width:100%!important;display:block}.hrz-galerie-2 .hrz-gallery-2-pagination{display:none}}@media screen and (max-width:767px){.hrz-galerie-2 .swiper-slide{-webkit-margin-before:var(--wp--preset--spacing--s)!important;margin-block-start:var(--wp--preset--spacing--s)!important}.hrz-galerie-2 .swiper-slide,.hrz-galerie-2 iframe,.hrz-galerie-2 img{height:450px!important}.hrz-galerie-2 figure a{width:100%!important}.hrz-galerie-2 iframe{pointer-events:auto}}.hrz-galerie-3{position:relative;overflow:hidden}.hrz-galerie-3 .lab-velo{position:absolute;right:0;bottom:-5%;z-index:0}.hrz-galerie-3-grid-galery{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,356px);max-width:1680px;z-index:1}@media (max-width:768px){.hrz-galerie-3-grid-galery{grid-template-rows:repeat(3,356px)}}@media (max-width:425px){.hrz-galerie-3-grid-galery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hrz-galerie-3-grid-galery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(1){grid-row:1;grid-column:1/span 5}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(2){grid-row:1;grid-column:6/span 3}@media (max-width:768px){.hrz-galerie-3-grid-galery .wp-block-image:nth-child(2){grid-column:6/span 5}}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(3){grid-row:1;grid-column:9/span 2}@media (max-width:768px){.hrz-galerie-3-grid-galery .wp-block-image:nth-child(3){grid-row:2;grid-column:1/span 5}}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(4){grid-row:2;grid-column:1/span 2}@media (max-width:768px){.hrz-galerie-3-grid-galery .wp-block-image:nth-child(4){grid-row:2;grid-column:6/span 5}}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(5){grid-row:2;grid-column:3/span 3}@media (max-width:768px){.hrz-galerie-3-grid-galery .wp-block-image:nth-child(5){grid-row:3;grid-column:1/span 5}}.hrz-galerie-3-grid-galery .wp-block-image:nth-child(6){grid-row:2;grid-column:6/span 5}@media (max-width:768px){.hrz-galerie-3-grid-galery .wp-block-image:nth-child(6){grid-row:3;grid-column:6/span 5}}.hrz-slider-1-width{width:100%}@media (max-width:400px){.hrz-footer-1-col-contenus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:var(--wp--preset--spacing--xl)}}@media (max-width:600px){.hrz-footer-1-col-contenus{-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap}}@media (max-width:800px){.hrz-footer-1-col-legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:var(--wp--preset--spacing--m)}}.hrz-footer-1 .wp-block-separator{border-top:1px solid var(--wp--preset--color--primary)}.hrz-version-mobile .hrz-footer-1-logo{width:150px}.accomodationGallery-static{display:grid;grid-template-areas:"left top" "left bottom";position:relative;grid-template-columns:minmax(40%,1165px) auto;grid-template-rows:repeat(2,307px);gap:25px;z-index:1}@media screen and (max-width:767px){.accomodationGallery-static{grid-template-rows:repeat(2,minmax(50px,130px))}}@media screen and (min-width:768px) and (max-width:990px){.accomodationGallery-static{grid-template-rows:repeat(2,minmax(50px,170px))}}@media screen and (max-width:990px){.accomodationGallery-static{gap:1rem}}.accomodationGallery-static .accomodationGallery__tag{font-size:pxr(29);font-weight:700;line-height:1;position:absolute;bottom:0;left:0;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--secondary);padding:1rem 2.5rem;border-top-right-radius:10px}@media screen and (max-width:767px){.accomodationGallery-static .accomodationGallery__tag{font-size:1rem;padding:.8 1.5rem}}.accomodationGallery-static .accomodationGallery__image,.accomodationGallery-static .accomodationGallery__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.accomodationGallery-static .accomodationGallery__count,.accomodationGallery-static .accomodationGallery__image,.accomodationGallery-static .accomodationGallery__image__overlay{cursor:pointer}.accomodationGallery-static .accomodationGallery__image-text{position:absolute;bottom:0;left:0;padding:13px 30px;margin:0;background-color:var(--wp--custom--color--product-warning);border-radius:0 8px 0 8px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--secondary);text-transform:uppercase;font-size:var(--wp--preset--font-size--l);font-weight:500}.accomodationGallery-static .accomodationGallery__image__left,.accomodationGallery-static .accomodationGallery__image__right-1,.accomodationGallery-static .accomodationGallery__image__right-2{position:relative;border-radius:8px;overflow:hidden}.accomodationGallery-static .accomodationGallery__image__left img,.accomodationGallery-static .accomodationGallery__image__right-1 img,.accomodationGallery-static .accomodationGallery__image__right-2 img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accomodationGallery-static .accomodationGallery__image__left:hover img,.accomodationGallery-static .accomodationGallery__image__right-1:hover img,.accomodationGallery-static .accomodationGallery__image__right-2:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.accomodationGallery-static .accomodationGallery__image__left{grid-area:left}.accomodationGallery-static .accomodationGallery__image__right-1{grid-area:top}.accomodationGallery-static .accomodationGallery__image__right-2{grid-area:bottom}.accomodationGallery-static .accomodationGallery__image__fancy{display:none}.accomodationGallery-static .accomodationGallery:has(.accomodationGallery__count) .accomodationGallery__image__overlay{position:absolute;background-color:var(--wp--preset--color--black);top:0;left:0;right:0;bottom:0;opacity:.5}.accomodationGallery-static .accomodationGallery__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--l);line-height:1;font-weight:700;color:var(--wp--preset--color--white);background-color:var(--wp--custom--color--product-reviews-backgound);width:116px;height:116px;border-radius:50%}.accomodationGallery-static .accomodationGallery__count .number{font-size:var(--wp--preset--font-size--xxxl)}@media screen and (max-width:767px){.accomodationGallery-static .accomodationGallery__count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;line-height:1;height:5rem;width:5rem}}.card-gamme-static{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-font-smoothing:antialiased;max-height:710px}@media screen and (max-width:1200px){.card-gamme-static{max-height:629px}}.card-gamme-static:hover{-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .35));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .35))}.card-gamme-static:hover .thumbnail-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}.card-gamme-static .detail-content{max-width:60%;position:unset}.card-gamme-static .thumbnail-image{overflow:hidden;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.card-gamme-static .thumbnail-image .wp-block-image{height:100%;margin:0;aspect-ratio:1}@media screen and (max-width:768px){.card-gamme-static .thumbnail-image .wp-block-image{aspect-ratio:3/2}.card-gamme-static .thumbnail-image .wp-block-image img{min-height:unset}}.card-gamme-static .thumbnail-image .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card-gamme-static.card-upgrade{max-width:480px}.card-gamme-static.card-upgrade .wp-block-heading{color:var(--wp--preset--color--tertiary)}.card-gamme-static.card-upgrade .card-price{background-color:var(--wp--preset--color--tertiary)!important}.card-gamme-static.card-upgrade .hebergement-logos .logos-content{color:var(--wp--preset--color--tertiary)!important}.card-gamme-static.card-upgrade .wp-block-buttons .wp-block-button a{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--l);background-color:var(--wp--preset--color--tertiary)}.card-gamme-static.card-upgrade .wp-block-buttons .wp-block-button a:hover{background-color:var(--wp--custom--color--tertiary-hover)!important;color:var(--wp--preset--color--white)!important;-webkit-filter:brightness(1.08);filter:brightness(1.08)}.card-gamme-static .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.8rem .8rem;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-gamme-static .card-content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;gap:0}@media screen and (max-width:768px){.card-gamme-static .card-content .content{font-size:1.3rem}}.card-gamme-static .card-content .content .wp-block-heading{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--m);text-transform:uppercase;margin:0}.card-gamme-static .card-content .content .booking_subtitle{font-style:normal;font-weight:700;margin:0}.card-gamme-static .card-content .card-price{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white);font-size:1rem;position:absolute;top:-85px;right:1rem;width:100%;max-width:150px;border-radius:8px;padding:10px}@media screen and (max-width:768px){.card-gamme-static .card-content .card-price{right:.25rem;max-width:125px}}.card-gamme-static .card-content .card-price p{margin:0}.card-gamme-static .card-content .card-price .booking_price{font-size:var(--wp--preset--font-size--s);text-decoration:line-through;font-weight:500}.card-gamme-static .card-content .card-price .booking_no_discount{font-size:var(--wp--preset--font-size--l);line-height:1.1;font-weight:500}.card-gamme-static .wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:0;margin-top:0;margin-bottom:0;gap:0}.card-gamme-static .wp-block-buttons .wp-block-button{font-size:1.8rem;font-style:normal;font-weight:400}@media screen and (max-width:768px){.card-gamme-static .wp-block-buttons .wp-block-button{font-size:1.3rem}}.card-gamme-static .wp-block-buttons .wp-block-button a{font-size:var(--wp--preset--font-size--xl)!important;font-family:var(--wp--preset--font-family--primary);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:1.5rem;padding-right:0;padding-bottom:1.5rem;padding-left:0;background-color:var(--wp--preset--color--secondary)}.card-gamme-static .wp-block-buttons .wp-block-button a:hover{background-color:var(--wp--preset--color--secondary)!important;color:var(--wp--preset--color--white)!important;-webkit-filter:brightness(1.08);filter:brightness(1.08)}@media screen and (max-width:1650px){.card-gamme-static .card-content .card-price{right:5px}}@media screen and (max-width:768px){.card-gamme-static .card-content .card-price{right:.2rem;max-width:unset;width:auto}.card-gamme-static .card-content .card-price .booking_default{font-size:.8rem}.card-gamme-static .card-content .card-price .booking_no_discount{font-size:var(--wp--preset--font-size--m)}}body:has(.swiper-compare-static){--swiper-pagination-bullet-horizontal-gap:0.3rem;--swiper-pagination-bullet-vertical-gap:0.3rem;--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-opacity:1}.complementary-section-static{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width:1200px){.complementary-section-static:not(:has(.upgrade-block)) .swiper-compare-static{padding:0 1rem}}@media screen and (min-width:768px){.complementary-section-static:not(:has(.upgrade-block)) .recomendation-block{max-width:100vw;padding:0 0 6rem!important}.complementary-section-static:not(:has(.upgrade-block)) .recomendation-block .title-block{text-align:center}.complementary-section-static:not(:has(.upgrade-block)) .compare-prev{left:auto!important}}.complementary-section-static .swiper-compare-static{overflow:visible}.complementary-section-static .swiper-compare-static .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:435px;width:clamp(280px,32vw,520px)}.complementary-section-static .compare-prev{left:-3rem!important}@media screen and (max-width:1700px){.complementary-section-static .compare-prev{left:-2.3rem!important}}.complementary-section-static .upgrade-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complementary-section-static .recomendation-block{overflow:hidden}.complementary-section-static .recomendation-block,.complementary-section-static .upgrade-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.complementary-section-static .recomendation-block .wp-block-heading,.complementary-section-static .upgrade-block .wp-block-heading{font-size:var(--wp--preset--font-size--s)}.complementary-section-static .recomendation-block .swiper-pagination .swiper-pagination-bullet{border:1px solid var(--wp--preset--color--primary);background:color-mix(in srgb,var(--wp--preset--color--primary) 75%,transparent)}.complementary-section-static .recomendation-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary)}@media screen and (max-width:1700px){.complementary-section-static .recomendation-block .wp-block-spacer,.complementary-section-static .upgrade-block .wp-block-spacer{height:40px!important}.complementary-section-static .upgrade-block{max-width:600px!important;padding:3rem 2.5rem!important}.complementary-section-static .recomendation-block{padding:3rem 0 3rem 2.5rem!important}.complementary-section-static .compare-prev{left:-2.3rem!important}}@media screen and (max-width:1500px){.complementary-section-static .recomendation-block,.complementary-section-static .upgrade-block{font-size:var(--wp--preset--font-size--s)}.complementary-section-static .upgrade-block{max-width:500px!important}}@media screen and (max-width:1200px) and (min-width:768px){.complementary-section-static .recomendation-block{padding:3rem 0 3rem 2.5rem!important}.complementary-section-static .recomendation-block .wp-block-spacer{height:35px!important}}@media screen and (max-width:768px){.complementary-section-static{padding-top:0!important;margin-top:0!important}.complementary-section-static .recomendation-block,.complementary-section-static .upgrade-block{min-width:unset!important;max-width:unset!important}.complementary-section-static .recomendation-block .title-block,.complementary-section-static .upgrade-block .title-block{text-align:center}.complementary-section-static .upgrade-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complementary-section-static .recomendation-block{padding:3rem 2.5rem!important}.complementary-section-static .swiper-compare-static .swiper-slide{min-width:unset}.complementary-section-static .compare-next{right:-2.3rem!important}}body,html{height:auto}#smooth-wrapper{position:relative;height:100%!important;overflow:hidden}#smooth-content{will-change:transform}#sgpb-popup-dialog-main-div{width:auto!important}