@charset "UTF-8";@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:100;src:url(../fonts/geomanist/Geomanist-Thin.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:100;src:url(../fonts/geomanist/Geomanist-ThinItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:200;src:url(../fonts/geomanist/Geomanist-ExtraLight.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:200;src:url(../fonts/geomanist/Geomanist-ExtraLightItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:300;src:url(../fonts/geomanist/Geomanist-Light.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:300;src:url(../fonts/geomanist/Geomanist-LightItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:400;src:url(../fonts/geomanist/Geomanist.woff2) format("woff2"),url(../fonts/geomanist/Geomanist.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:400;src:url(../fonts/geomanist/Geomanist-Italic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:500;src:url(../fonts/geomanist/Geomanist-Book.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:500;src:url(../fonts/geomanist/Geomanist-BookItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-BookItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:600;src:url(../fonts/geomanist/Geomanist-Medium.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:600;src:url(../fonts/geomanist/Geomanist-MediumItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:700;src:url(../fonts/geomanist/Geomanist-Bold.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:700;src:url(../fonts/geomanist/Geomanist-BoldItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:800;src:url(../fonts/geomanist/Geomanist-Black.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:800;src:url(../fonts/geomanist/Geomanist-BlackItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:900;src:url(../fonts/geomanist/Geomanist-Ultra.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-Ultra.woff) format("woff")}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:900;src:url(../fonts/geomanist/Geomanist-UltraItalic.woff2) format("woff2"),url(../fonts/geomanist/Geomanist-UltraItalic.woff) format("woff")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/iconmoon/icomoon.eot?aorex6);src:url(../fonts/iconmoon/icomoon.eot?aorex6#iefix) format("embedded-opentype"),url(../fonts/iconmoon/icomoon.ttf?aorex6) format("truetype"),url(../fonts/iconmoon/icomoon.woff?aorex6) format("woff"),url(../fonts/iconmoon/icomoon.svg?aorex6#icomoon) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5em;text-transform:none}.icon-login:before{content:"\e910"}.icon-logout:before{content:"\e911"}.icon-pinterest:before{content:"\ead1"}.icon-instagram:before{content:"\ea92"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-beds:before{content:"\e902"}.icon-person:before{content:"\e908"}.icon-restrooms:before{content:"\e909"}.icon-rooms:before{content:"\e90a"}.icon-arrow-long:before{content:"\e900"}.icon-arrow-short:before{content:"\e901"}.icon-favorites:before{content:"\e903"}.icon-host:before{content:"\e904"}.icon-key:before{content:"\e905"}.icon-map:before{content:"\e906"}.icon-menu:before{content:"\e907"}.icon-search:before{content:"\e90b"}.icon-slides:before{content:"\e90c"}.icon-wt-selection:before{content:"\e90d"}.icon-wt-simplicite:before{content:"\e90e"}.icon-wt-verified:before{content:"\e90f"}*{box-sizing:border-box}html{font-size:100%}html,html body{margin:0;padding:0}html body{background-color:#fff;font-family:Geomanist,sans-serif;font-size:1em}html body header .mobile-menu-open{background-color:#bcda19;border:none;border-radius:30px;cursor:pointer;display:inline-block;line-height:1em;padding:1.117em 1em;text-align:center}html body header .mobile-menu-open i:before{margin-right:0;vertical-align:middle}@media (min-width:800px){html body header .mobile-menu-open{display:none}}html body header .mobile-menu-open[aria-expanded=true]{background-color:#fff}html body header .mobile-menu-open[aria-expanded=true]+.menu-menu-principal-container ul{opacity:1;visibility:visible}html body header:not(.hbg-header-landing).hbg-header-general{background-size:cover;min-height:250px;padding-bottom:2em;width:100%}@media (min-width:800px){html body header:not(.hbg-header-landing).hbg-header-general{min-height:494px}}html body header:not(.hbg-header-landing).hbg-header-general h1{color:#fff;font-family:Gentium Basic,serif;font-size:3em;font-weight:400;margin:.22em .6666em;text-transform:uppercase}@media (min-width:800px){html body header:not(.hbg-header-landing).hbg-header-general h1{font-size:5.625em;margin:1em .6em}}html body header:not(.hbg-header-landing) a.hbg-logo{border:0;left:1.25em;position:absolute;top:40px;z-index:2}@media (min-width:1140px){html body header:not(.hbg-header-landing) a.hbg-logo{left:70px}}html body header:not(.hbg-header-landing) a.hbg-logo img{width:95px}@media (min-width:900px){html body header:not(.hbg-header-landing) a.hbg-logo img{width:146px}}html body header:not(.hbg-header-landing) nav.hbg-header-nav{padding:24px 1.25em;position:relative;text-align:right}@media (min-width:900px){html body header:not(.hbg-header-landing) nav.hbg-header-nav{padding:24px 50px}}@media (max-width:799.9px){html body header:not(.hbg-header-landing) nav.hbg-header-nav ul{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0d0d0d1a;display:block;left:1.25em;list-style:none;opacity:0;padding:1.25em;position:absolute;right:1.25em;text-align:left;top:4em;transition:opacity .2s ease-out;visibility:hidden;z-index:4}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li{margin-bottom:.5em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a{border:1px solid #d9d9d9;color:#3f4713;display:block;font-size:.9375em;font-style:normal;font-weight:500;padding:.5em;text-align:center;text-decoration:none}}@media (min-width:800px){html body header:not(.hbg-header-landing) nav.hbg-header-nav ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;list-style:none;margin:0}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li{margin-left:2em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a{color:#fff;display:inline-block;font-size:.9375em;font-style:normal;font-weight:500;text-decoration:none}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a:hover{opacity:.8}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a.icon-favorites span{display:none}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a{background-color:#bcda19;border-radius:30px;color:#000;padding:1em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a:hover{background-color:#91a913;opacity:1}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a:before{content:"\e904"}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-connect a:before,html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5em;text-transform:none}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-connect a:before{content:"\e910";font-size:1.3em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-connect a.lnk_logout:before{content:"\e911"}}html body main{display:block;margin:3.75em 1.25em}html body main ul li{line-height:1.5em}@media (min-width:1140px){html body main{margin:3.75em}}html body main img{height:auto;max-width:100%}html body main .is-style-hbg-rounded img,html body main .wp-block-media-text figure img,html body main .wp-block-media-text.is-image-fill figure{border-radius:12px 12px 12px 12px}html body main article.hbg-page-content{margin-bottom:3.75em}html body main article.hbg-page-content>*{margin-left:auto;margin-right:auto;max-width:1000px}@media (min-width:601px){html body main article.hbg-page-content .wp-block-media-text.is-image-fill.is-style-hbg-page-top figure{height:calc(100% + 16em);margin-top:-16em}html body main article.hbg-page-content .is-style-hbg-page-top img{margin-top:-8em}}html body main article.hbg-page-content .is-style-hbg-page-top p{font-size:1.25em}html body main article.hbg-page-content .is-style-hbg-page-top .is-style-hbg-marine-italic,html body main article.hbg-page-content .is-style-hbg-page-top blockquote p{color:#10303d;font-family:Gentium Basic,serif;font-size:2em;font-style:italic;font-weight:400}@media (min-width:601px){html body main article.hbg-page-content .is-style-hbg-page-top .is-style-hbg-marine-italic,html body main article.hbg-page-content .is-style-hbg-page-top blockquote p{font-size:3.75em}}html body main article.hbg-page-content .is-style-hbg-marine-italic{color:#10303d;font-family:Gentium Basic,serif;font-size:2em;font-style:italic;font-weight:400}@media (min-width:601px){html body main article.hbg-page-content .is-style-hbg-marine-italic{font-size:3.75em}}html body main article.hbg-page-content .wp-block-button__link{border-radius:30px;font-family:muli,sans-serif;font-size:1em;font-weight:700;padding:1em 1.5em}html body main article.hbg-page-content .wp-block-group.alignwide{border-radius:12px;margin:3.75em 0;padding:1em}html body main article.hbg-page-content .has-white-background-color{background-color:#fff}html body main article.hbg-page-content .has-black-background-color{background-color:#010101}html body main article.hbg-page-content .has-marine-background-color{background-color:#10303d}html body main article.hbg-page-content .has-darkgrey-background-color{background-color:#3f4713}html body main article.hbg-page-content .has-lime-background-color{background-color:#bcda19}html body main article.hbg-page-content div.alignfull{margin-bottom:3.75em;margin-left:-1.25em;margin-right:-1.25em;max-width:none;padding:0 1.25em;width:calc(100% + 2.5em)}@media (min-width:1140px){html body main article.hbg-page-content div.alignfull{margin-left:-3.75em;margin-right:-3.75em;padding:0 3.75em;width:calc(100% + 7.5em)}}html body main article.hbg-page-content div.alignfull.has-background{padding-bottom:1em;padding-top:1em}html body main article.hbg-page-content div.alignwide,html body main article.hbg-page-content figure.alignwide{max-width:100%}html body main article.hbg-page-content .wp-block-cover{border-radius:12px;margin:3.75em 0}html body main article.hbg-page-content .wp-block-cover:before,html body main article.hbg-page-content .wp-block-cover>img{border-radius:12px}html body main article.hbg-page-content h2{font-size:1.25em;font-style:normal;font-weight:500}html body main article.hbg-page-content p{font-size:1em;font-style:normal;font-weight:400;line-height:1.5em}html body main article.hbg-page-content figcaption{font-size:1.25em;font-style:normal;font-weight:500;text-align:center}html body main article.hbg-page-content blockquote p{color:#10303d;font-family:Gentium Basic,serif;font-size:3.75em;font-style:italic;font-weight:400}html body main article.hbg-page-content .is-style-hbg-box-title{font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;line-height:1em;margin:0;text-transform:uppercase}@media (min-width:900px){html body main article.hbg-page-content .is-style-hbg-box-title{font-size:4.375em}}html body main article.hbg-page-content .wp-block-yoast-faq-block{margin-bottom:3.75em;margin-top:3.75em}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question{font-size:1em;margin-bottom:0;margin-top:0}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question button{background:none;border:0;border-top:1px solid #979797;cursor:pointer;display:block;font-family:Geomanist,sans-serif;font-size:1.25em;font-weight:500;padding:1.5em 1em 1.5em 0;text-align:left;width:100%}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question button[aria-expanded=true]{border-bottom:1px solid #979797}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section p.schema-faq-answer{display:none;padding:1em}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section:last-child h2.schema-faq-question button{border-bottom:1px solid #979797}html body footer{background-color:#010101;padding:25px 60px}@media (min-width:1140px){html body footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}html body footer nav{flex-basis:700px}html body footer ul{list-style:none;margin:0 0 1.5em;padding:0;text-align:left;vertical-align:middle}@media (min-width:760px){html body footer ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em}}html body footer ul li{flex:0 0 33.333%;margin-bottom:1em}@media (min-width:760px){html body footer ul li{margin:0 0 1em;padding:0;vertical-align:middle}}html body footer nav.hbg-footer-nav-main ul li a{color:#fff;font-size:.9375em;font-style:normal;font-weight:500;text-decoration:none}html body footer nav.hbg-footer-nav-legal ul{justify-content:flex-end}html body footer nav.hbg-footer-nav-legal ul li a{color:#8a8a8a;font-size:13px;font-style:normal;font-weight:500;text-decoration:none}@media (min-width:760px){html body footer nav.hbg-footer-nav-legal ul li a{margin-right:0}}html body footer nav.hbg-footer-nav-social{flex:0 0 100px;margin:2em 0}@media (min-width:760px){html body footer nav.hbg-footer-nav-social{margin:0 3em 2em}}html body footer nav.hbg-footer-nav-social ul{display:block;margin-bottom:0}@media (min-width:760px){html body footer nav.hbg-footer-nav-social ul{text-align:center}}html body footer nav.hbg-footer-nav-social ul li{display:inline-block;margin-bottom:0}html body footer nav.hbg-footer-nav-social ul li a{color:#fff;font-size:1.2em;text-decoration:none}.flickity-page-dots .dot{background:none;border:1px solid #10303d;opacity:1}.flickity-page-dots .dot.is-selected{background:#10303d}.hbg-rentals-content .flickity-prev-next-button{background:none;color:#3f4713;top:-45px}.hbg-rentals-content .flickity-prev-next-button.previous{left:auto;right:60px}@media (max-width:499px){.hbg-rentals-content .flickity-prev-next-button{display:none}}.daterangepicker{font-size:1em}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#10303d}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-size:.8125em}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='m20 22-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:1 auto,100%;cursor:pointer}select::-ms-expand{display:none}.loading-pop{align-items:center;background-color:#000000b0;bottom:0;content:"";display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:998}.loading-pop .loading-pop-content{background-color:#fff;border-radius:10px;display:none;max-height:100vh;max-width:120px;overflow-y:auto;position:relative;width:100%;z-index:999}.loading-pop.active{animation:fade-in .2s;display:flex}.loading-pop.active .loading-pop-content{animation:fade-in-delayed .3s;display:block}.brochure-download .fm-form-container.fm-theme1{max-width:700px;width:100%}@media (max-width:1000px){.brochure-download .wp-block-columns .wp-block-column:first-child{display:none}.brochure-download .wp-block-columns .wp-block-column:not(:only-child):last-child{flex:1!important}.brochure-download .wp-block-columns .wp-block-column:not(:only-child):last-child .fm-form .fm-form-builder .wdform_column{width:auto!important}}.brochure-download .wdform_footer{display:none!important}.brochure-download .wdform_section{display:flex!important;flex-direction:row!important;flex-wrap:nowrap}@media (max-width:530px){.brochure-download .wdform_section{display:block!important}}.brochure-download .wdform_section .wdform_column button{background-color:#bcda19;border:none;border-radius:30px;color:#3f4713;cursor:pointer;font-family:muli,sans-serif;font-size:1em;font-weight:700;padding:1em 1.5em;text-decoration:none}.brochure-download .wdform_section .wdform_column button:hover{background-color:#91a913}.brochure-download .wdform_section .wdform_column:first-child{flex:1}.brochure-download .fm-form-container.fm-theme1 .fm-form input[type=text]{border:none!important;border-radius:30px!important;padding:1.5em!important}header.hbg-header-home{background-size:cover;height:395px;width:100%}@media (min-width:800px){header.hbg-header-home{height:696px}}header.hbg-header-home h1{color:#fff;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;line-height:1em;margin-bottom:0;margin-left:20px;margin-top:.7em;text-transform:uppercase}@media (min-width:800px){header.hbg-header-home h1{font-size:5.625em;margin-top:2em}}@media (min-width:1140px){header.hbg-header-home h1{margin-left:180px}}form.hbg-home-form{margin-left:1.25em;margin-right:1.25em;margin-top:-85px;z-index:3}@media (min-width:1325px){form.hbg-home-form{margin-left:100px;margin-right:0}}form.hbg-home-form .hbg-home-form-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0d0d0d1a;display:block;padding:1.25em;position:relative}@media (min-width:900px){form.hbg-home-form .hbg-home-form-content{padding:40px 60px 50px}}@media (min-width:1325px){form.hbg-home-form .hbg-home-form-content{display:inline-block}}form.hbg-home-form .hbg-home-form-content fieldset{border:0;padding:0}form.hbg-home-form .hbg-home-form-content fieldset legend{color:#fff;font-size:1.25em;font-style:normal;font-weight:500;left:1.25em;position:absolute;top:-2em}@media (min-width:900px){form.hbg-home-form .hbg-home-form-content fieldset legend{left:80px}form.hbg-home-form .hbg-home-form-content fieldset .form-content{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}form.hbg-home-form .hbg-home-form-content fieldset .form-content div{margin-right:.875em}}@media (min-width:900px) and (max-width:1139px){form.hbg-home-form .hbg-home-form-content fieldset .form-content div{flex:1}}form.hbg-home-form .hbg-home-form-content fieldset .form-content label{display:none}@media (min-width:900px){form.hbg-home-form .hbg-home-form-content fieldset .form-content label{color:#8c8c8c;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}}form.hbg-home-form .hbg-home-form-content fieldset .form-content input,form.hbg-home-form .hbg-home-form-content fieldset .form-content select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:.9375em;font-style:normal;font-weight:400;padding:20px;width:100%}@media (max-width:899px){form.hbg-home-form .hbg-home-form-content fieldset .form-content input,form.hbg-home-form .hbg-home-form-content fieldset .form-content select{margin-bottom:1em}}@media (min-width:1140px){form.hbg-home-form .hbg-home-form-content fieldset .form-content input,form.hbg-home-form .hbg-home-form-content fieldset .form-content select{width:215px}}form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{background-color:#fff;border:2px solid #3f4713;border-radius:30px;color:#3f4713;cursor:pointer;font-family:muli,sans-serif;font-size:.9375em;font-weight:700;margin-left:1em;padding:20px}@media (max-width:899px){form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{margin-left:0;text-align:center;width:100%}}form.hbg-home-form .hbg-home-form-content fieldset .form-content>button[type=button]{background:0;border:0;color:#225266;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em;padding:0;text-decoration:none;text-decoration:underline}@media (min-width:1050px){form.hbg-home-form .hbg-home-form-content fieldset .form-content>button[type=button]{margin:1em 0 1em 40px}form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{margin-left:40px}}.hbg-home-vedette{margin-bottom:60px}.hbg-home-vedette ul{list-style:none;margin:0;padding:0}@media (min-width:900px){.hbg-home-vedette ul{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.hbg-home-vedette ul li{margin-bottom:3.75em}@media (min-width:900px){.hbg-home-vedette ul li{margin-bottom:0;width:calc(33.333% - 27px)}}.hbg-home-vedette ul li a{border:0;color:#2c2c2c;display:block;font-size:1.25em;font-style:normal;font-weight:500;text-align:center;text-decoration:none}.hbg-home-vedette ul li a img{border-radius:12px;font-family:"object-fit: cover; object-position: center center;";height:326px;margin-bottom:1em;object-fit:cover;object-position:center center;width:100%}.hbg-home-selections{background-color:#10303d;box-sizing:border-box;margin:60px -1.25em;padding:90px 0;position:relative}@media (min-width:900px){.hbg-home-selections{height:809px;padding:138px 0}}@media (min-width:1140px){.hbg-home-selections{margin:60px -60px}}@media (min-width:900px){.hbg-home-selections .hbg-home-selections-images{float:right;width:55%}}.hbg-home-selections .hbg-home-selections-images img{border-radius:12px;font-family:"object-fit: cover; object-position: center left;";height:225px;margin-right:40px;object-fit:cover;object-position:center left;opacity:.5;transition:opacity .5s ease-in-out;width:285px}@media (min-width:500px){.hbg-home-selections .hbg-home-selections-images img{height:364px;width:460px}}@media (min-width:750px){.hbg-home-selections .hbg-home-selections-images img{height:538px;width:680px}}.hbg-home-selections .hbg-home-selections-images img.is-selected{opacity:1}.hbg-home-selections .hbg-home-selections-images:after{clear:right;content:"";display:block}.hbg-home-selections div.hbg-home-selections-txt{left:0;margin:0 1.25em;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .5s ease-in-out;visibility:hidden;z-index:2}@media (min-width:900px){.hbg-home-selections div.hbg-home-selections-txt{left:calc(-100vw + 110%);margin:0;text-align:left;top:auto}}.hbg-home-selections div.hbg-home-selections-txt.current{opacity:1;visibility:visible}@media (max-width:899px){.hbg-home-selections div.hbg-home-selections-txt.current{position:static}}.hbg-home-selections div.hbg-home-selections-txt p{color:#fff;display:block;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;line-height:1em;margin-bottom:1em;margin-top:1em;text-transform:uppercase}@media (min-width:900px){.hbg-home-selections div.hbg-home-selections-txt p{font-size:6em;margin-bottom:1em;margin-top:.3em}}.hbg-home-selections div.hbg-home-selections-txt a.hbg-home-selections-link{background-color:#bcda19;border-radius:30px;color:#3f4713;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-decoration:none}.hbg-home-selections div.hbg-home-selections-txt a.hbg-home-selections-link:hover{background-color:#91a913}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next,.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev{display:none}@media (min-width:900px){.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next,.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev{background:none;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;margin-right:2em}}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev:before{transform:rotate(90deg)}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next:before{transform:rotate(-90deg)}.hbg-home-selections .flickity-page-dots{margin-top:2em;position:static}@media (min-width:900px){.hbg-home-selections .flickity-page-dots{display:none}}.hbg-home-selections .flickity-page-dots .dot{background:none;border:1px solid #fff;opacity:1}.hbg-home-selections .flickity-page-dots .dot.is-selected{background:#fff}.hbg-rentals-container{margin-bottom:60px}.hbg-rentals-container h2{color:#2c2c2c;font-size:1.75em;font-style:normal;font-weight:500;margin:0 0 1em}@media (min-width:400px){.hbg-rentals-container h2{margin-left:40px}}.hbg-rentals-container article.hbg-rental-item,.hbg-rentals-container div.hbg-rental-map-selected-item{color:#2c2c2c;margin-bottom:40px;margin-right:40px;position:relative;width:300px}.hbg-rentals-container article.hbg-rental-item a,.hbg-rentals-container div.hbg-rental-map-selected-item a{border:0;display:block;text-decoration:none}.hbg-rentals-container article.hbg-rental-item a.hbg-rental-item-favorite,.hbg-rentals-container div.hbg-rental-map-selected-item a.hbg-rental-item-favorite{color:#fff;display:none;font-size:1.5em;position:absolute;right:20px;top:30px}.hbg-rentals-container article.hbg-rental-item a.hbg-rental-item-favorite span,.hbg-rentals-container div.hbg-rental-map-selected-item a.hbg-rental-item-favorite span{display:none}.hbg-rentals-container article.hbg-rental-item img,.hbg-rentals-container div.hbg-rental-map-selected-item img{border-radius:12px;font-family:"object-fit: cover; object-position: center center;";height:360px;object-fit:cover;object-position:center center;width:100%}.hbg-rentals-container article.hbg-rental-item h1,.hbg-rentals-container div.hbg-rental-map-selected-item h1{font-size:1.25em;font-style:normal;font-weight:500;margin-bottom:1em;margin-top:1.5em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-details,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-details{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1em;font-style:normal;font-weight:500;justify-content:space-between;margin:0 0 1em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-short,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-short{color:#868686;font-size:.9375em;font-style:normal;font-weight:400;line-height:1.5em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-pricing,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-pricing{background-color:#ebeae3;border-radius:16px;display:inline-block;font-family:Gentium Basic,serif;font-size:1em;font-style:italic;font-weight:400;margin-bottom:.5em;padding:.4em 1em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-notice,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-notice{color:#868686;font-size:.875em;font-style:normal;font-weight:400;margin-top:0}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper{overflow:hidden}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content article{flex:0 0 300px;margin:0 20px 40px;width:auto}@supports (display:grid){.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0}}.hbg-cta-owner{align-items:center;background-image:url(../images/cta-owner_500w.jpg);background-position:0;background-size:cover;border-radius:12px;display:flex;flex-direction:row;flex-wrap:nowrap;height:500px;justify-content:flex-start;margin-bottom:60px;width:100%}@media (min-width:500px){.hbg-cta-owner{background-image:url(../images/cta-owner_1000w.jpg)}}@media (min-width:1000px){.hbg-cta-owner{background-image:url(../images/cta-owner_2000w.jpg)}}@media (min-width:900px){.hbg-cta-owner{justify-content:flex-end}}.hbg-cta-owner div{margin:0 1.25em;max-width:465px}@media (min-width:900px){.hbg-cta-owner div{margin-right:60px}}.hbg-cta-owner div h2{color:#fff;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;line-height:1em;margin:0;text-transform:uppercase}@media (min-width:900px){.hbg-cta-owner div h2{font-size:4.375em}}.hbg-cta-owner div p{color:#fff;font-family:muli,sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;margin:1em 0}.hbg-cta-owner div a{background-color:#bcda19;border-radius:30px;color:#3f4713;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-decoration:none}.hbg-cta-owner div a:hover{background-color:#91a913}.hbg-warranty-box{margin-bottom:60px}.hbg-warranty-box h2{color:#2c2c2c;font-family:geomanist-book,sans-serif;font-size:1.75em;font-weight:400;margin:1em;text-align:center}.hbg-warranty-box i{background-color:#ebeae3;border-radius:1.5em;display:inline-block;font-size:2em;padding:.7em}.hbg-warranty-box i[class^=icon-]:before{margin-right:0;vertical-align:bottom}.hbg-warranty-box>p{text-align:center}.hbg-warranty-box>p a{border-bottom:1px solid #2c2c2c;color:#2c2c2c;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding-bottom:.5em;text-align:center;text-decoration:none}.hbg-warranty-box .hbg-warranty-box-content{margin:0 auto 60px}@media (min-width:900px){.hbg-warranty-box .hbg-warranty-box-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:980px}}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item{margin-bottom:2em;text-align:center}@media (min-width:900px){.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item{margin-bottom:0;width:300px}}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item h3{color:#2c2c2c;font-size:1.25em;font-style:normal;font-weight:500;margin-bottom:1em;margin-top:1.5em}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item p{color:#64635c;font-size:1em;font-style:normal;font-weight:500;line-height:1.25em;margin:1em 0}header.hbg-header-landing{align-items:center;background-color:#10303d;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:6px 1.25em}@media (min-width:1140px){header.hbg-header-landing{padding:6px 70px}}header.hbg-header-landing a.hbg-logo{border:0;display:inline-block}header.hbg-header-landing a.hbg-logo img{display:block;width:102px}@media (max-width:799.9px){header.hbg-header-landing nav.hbg-header-nav ul{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0d0d0d1a;display:block;left:1.25em;list-style:none;opacity:0;padding:1.25em;position:absolute;right:1.25em;text-align:left;top:2.7em;transition:opacity .2s ease-out;visibility:hidden;z-index:4}header.hbg-header-landing nav.hbg-header-nav ul li{margin-bottom:.5em}header.hbg-header-landing nav.hbg-header-nav ul li a{border:1px solid #d9d9d9;color:#3f4713;display:block;font-size:.9375em;font-style:normal;font-weight:500;padding:.5em;text-align:center;text-decoration:none}}@media (min-width:800px){header.hbg-header-landing nav.hbg-header-nav ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;list-style:none;margin:0}header.hbg-header-landing nav.hbg-header-nav ul li{margin-left:2em}header.hbg-header-landing nav.hbg-header-nav ul li a{color:#fff;display:inline-block;font-size:.9375em;font-style:normal;font-weight:500;text-decoration:none}header.hbg-header-landing nav.hbg-header-nav ul li a.icon-favorites span{display:none}}header.hbg-header-landing nav.hbg-header-nav input{display:none}header.hbg-header-landing nav.hbg-header-nav input+label{background-color:#bcda19;border-radius:30px;cursor:pointer;display:inline-block;line-height:1em;padding:1.117em 1em;text-align:center}header.hbg-header-landing nav.hbg-header-nav input+label i:before{margin-right:0;vertical-align:middle}@media (min-width:800px){header.hbg-header-landing nav.hbg-header-nav input+label{display:none}}header.hbg-header-landing nav.hbg-header-nav input:checked+label{background-color:#fff}@media (max-width:799.9px){header.hbg-header-landing nav.hbg-header-nav input:checked~ul{opacity:1;visibility:visible}}form.hbg-landing-form>div{background-color:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 15px 0 #0d0d0d1a;padding:1.25em}@media (min-width:900px){form.hbg-landing-form>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media (min-width:1140px){form.hbg-landing-form>div{padding:1.25em 70px}}form.hbg-landing-form>div fieldset{border:0;margin:0;padding:0}form.hbg-landing-form .hbg-landing-form-principal{align-items:center}@media (max-width:899px){form.hbg-landing-form .hbg-landing-form-principal{display:flex;flex-direction:column;flex-wrap:nowrap}}form.hbg-landing-form .hbg-landing-form-principal>button[type=button]{background:0;border:0;color:#225266;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 1em 1em 0;order:3;padding:0;text-decoration:none;text-decoration:underline}@media (min-width:900px){form.hbg-landing-form .hbg-landing-form-principal>button[type=button]{order:1}}form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin-left:40px;order:3;padding:20px}form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]:hover{background-color:#91a913}@media (max-width:899px){form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]{margin-left:0;order:2;text-align:center;width:100%}}form.hbg-landing-form .hbg-landing-form-principal fieldset{flex:1 0 auto;order:1;width:100%}@media (min-width:900px){form.hbg-landing-form .hbg-landing-form-principal fieldset{order:2;width:auto}form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content div{margin-right:.875em}}@media (min-width:900px) and (max-width:1139px){form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content div{flex:1}}form.hbg-landing-form .hbg-landing-form-principal fieldset label{color:#8c8c8c;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}form.hbg-landing-form .hbg-landing-form-principal fieldset input,form.hbg-landing-form .hbg-landing-form-principal fieldset select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:.9375em;font-style:normal;font-weight:400;padding:20px;width:100%}@media (max-width:899px){form.hbg-landing-form .hbg-landing-form-principal fieldset input,form.hbg-landing-form .hbg-landing-form-principal fieldset select{margin-bottom:1em}}@media (min-width:1140px){form.hbg-landing-form .hbg-landing-form-principal fieldset input,form.hbg-landing-form .hbg-landing-form-principal fieldset select{width:215px}}@media (min-width:900px){.hbg-rentals-container .hbg-rentals-title-display{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-title h1{color:#191919;font-size:1.75em;font-weight:500;margin-bottom:0;padding-left:40px}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-title p.landing-date-range{color:#8c8c8c;font-size:1.25em;font-weight:500;margin-bottom:2em;margin-top:0;padding-left:40px}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select{margin-right:20px}@media (max-width:899px){.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select{margin-left:40px}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select span{color:#8c8c8c;display:inline-block;font-size:.75em;font-weight:700;margin-right:1em}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button{background-color:#ebeae3;border:0;border-radius:30px;color:#3f4713;cursor:pointer;font-family:muli,sans-serif;font-size:1em;font-weight:700;padding:20px 15px}@media (min-width:410px){.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button{padding:20px}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button.current{background-color:#fff;border:2px solid #3f4713}.hbg-rentals-container .hbg-rentals-tabs>div{display:none}.hbg-rentals-container .hbg-rentals-tabs>div.show{display:block}@media (min-width:900px){.hbg-rentals-container div.hbg-rentals-map-view.show{align-items:flex-start;display:flex;flex-direction:row-reverse}}.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-rental-map-selected-item{flex:0 0 300px;margin-right:2em}.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-landing-map{border-radius:12px;flex:1;height:400px;margin-bottom:3.75em}@media (min-width:900px){.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-landing-map{height:650px}}.hbg-home-form-filters,form.hbg-landing-form>div.hbg-landing-form-filters{align-items:flex-end;display:none}.hbg-home-form-filters.open,form.hbg-landing-form>div.hbg-landing-form-filters.open{display:block}@media (min-width:900px){.hbg-home-form-filters.open,form.hbg-landing-form>div.hbg-landing-form-filters.open{display:flex}}.hbg-home-form-filters ul,form.hbg-landing-form>div.hbg-landing-form-filters ul{column-count:2;-webkit-columns:2;-moz-columns:2;list-style:none;margin:0;padding:0}@media (min-width:900px){.hbg-home-form-filters ul,form.hbg-landing-form>div.hbg-landing-form-filters ul{column-count:4;-webkit-columns:4;-moz-columns:4}}@media (min-width:1200px){.hbg-home-form-filters ul,form.hbg-landing-form>div.hbg-landing-form-filters ul{column-count:5;-webkit-columns:5;-moz-columns:5}}.hbg-home-form-filters ul li,form.hbg-landing-form>div.hbg-landing-form-filters ul li{margin-bottom:1em}.hbg-home-form-filters ul li label,form.hbg-landing-form>div.hbg-landing-form-filters ul li label{color:#000;display:inline-block;font-size:.9375em;font-style:normal;font-weight:400;line-height:1.5em;padding-left:2em;position:relative}.hbg-home-form-filters ul li label:before,form.hbg-landing-form>div.hbg-landing-form-filters ul li label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #d9d9d9;content:"";display:block;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;height:17px;left:0;line-height:1;position:absolute;text-transform:none;top:0;width:17px}.hbg-home-form-filters ul li input,form.hbg-landing-form>div.hbg-landing-form-filters ul li input{display:none}.hbg-home-form-filters ul li input:checked+label:before,form.hbg-landing-form>div.hbg-landing-form-filters ul li input:checked+label:before{content:"\e90f"}.hbg-home-form-filters>button,form.hbg-landing-form>div.hbg-landing-form-filters>button{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin-left:40px;padding:20px}@media (max-width:899px){.hbg-home-form-filters>button,form.hbg-landing-form>div.hbg-landing-form-filters>button{margin-left:0;text-align:center;width:100%}}.hbg-home-form-filters.open{justify-content:space-between;margin-top:2em}header.hbg-header-fiche-chalet{left:0;position:absolute;right:0;top:0;z-index:3}.hbg-fiche-chalet-inshort{background-color:#fff;border-radius:0 12px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1em 3.75em}@media (min-width:1150px){.hbg-fiche-chalet-inshort{max-width:900px;position:absolute;transform:translateY(-100%);z-index:4}}.hbg-fiche-chalet-inshort p{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:2em}.hbg-fiche-chalet-inshort p:last-child{margin-right:0}.hbg-fiche-chalet-inshort p i{background-color:#ebeae3;border-radius:3em;color:#707070;font-size:2em;line-height:1em;margin-right:.5em;padding:.3em}.hbg-fiche-chalet-inshort p i:before{margin:0}.hbg-fiche-chalet-inshort p span{font-size:.875em}.hbg-fiche-chalet-galerie{position:relative}.hbg-fiche-chalet-galerie:not(.is-fullscreen){background-color:#000;max-height:390px;overflow-y:hidden;z-index:1}@media (min-width:800px){.hbg-fiche-chalet-galerie:not(.is-fullscreen){max-height:600px}}.hbg-fiche-chalet-galerie:not(.is-fullscreen) img{display:block;height:390px;opacity:.01;transition-delay:.8s;transition-duration:.3s;transition-property:opacity;width:auto}@media (min-width:800px){.hbg-fiche-chalet-galerie:not(.is-fullscreen) img{height:600px}}.hbg-fiche-chalet-galerie:not(.is-fullscreen).ready img{opacity:1}.hbg-fiche-chalet-galerie.is-fullscreen{z-index:3}.hbg-fiche-chalet-galerie.is-fullscreen .imgcell{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hbg-fiche-chalet-galerie.is-fullscreen .imgcell img{display:block}.hbg-fiche-chalet-galerie .flickity-button{z-index:4}.hbg-fiche-chalet-galerie .flickity-fullscreen-button-view{display:none}.hbg-fiche-chalet-galerie .flickity-fullscreen-button-exit{bottom:auto;right:3.75em;top:3.75em}@media (min-width:960px){div.hbg-fiche-chalet{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}div.hbg-fiche-chalet article.hbg-fiche-chalet-content{flex:1}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content h1{color:#10303d;font-family:Gentium Basic,serif;font-size:4.75em;font-weight:400;line-height:1em;margin-bottom:0;margin-top:0;padding-bottom:0;text-transform:uppercase}@media (max-width:499px){div.hbg-fiche-chalet article.hbg-fiche-chalet-content h1{font-size:3em}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content h2.hbg-fiche-availability-title{border-top:1px solid #979797;font-size:1.25em;font-weight:500;margin-bottom:0;padding-top:1.5em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p{font-size:1em;line-height:1.5em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.sous-titre-localisation{font-weight:500;margin-top:0}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-pricing{background-color:#ebeae3;border-radius:16px;display:inline-block;font-family:Gentium Basic,serif;font-size:1em;font-style:italic;font-weight:400;line-height:1em;margin-top:0;padding:.4em 1em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-pricing strong{font-weight:600}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-short{font-size:1.25em;font-weight:500}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet{list-style:none;margin:2em 0;padding:0}@media (min-width:500px){div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1000px}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet li{flex:0 0 50%;margin-bottom:1em;vertical-align:middle}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet li img{display:inline-block;margin-right:1.5em;vertical-align:middle;width:40px}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons{margin-bottom:3.75em;margin-top:3.75em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler{font-size:1em;margin-bottom:0;margin-top:0}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button{background:none;border:0;border-top:1px solid #979797;cursor:pointer;display:block;font-family:Geomanist,sans-serif;font-size:1.25em;font-weight:500;padding:1.5em 1em 1.5em 0;position:relative;text-align:left;width:100%}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button:after{speak:never;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='m20 22-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E");content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='m20 22-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E")/"";display:block;height:16px;position:absolute;right:1em;top:50%;transform:translateY(-50%);width:10px}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button[aria-expanded=true]{border-bottom:1px solid #979797}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler:nth-last-child(2) button{border-bottom:1px solid #979797}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons div.toToggle{display:none;padding:1em}div.hbg-fiche-chalet aside{margin-bottom:3.75em}@media (min-width:960px){div.hbg-fiche-chalet aside{flex:0 0 415px;margin-left:3.75em}}div.hbg-fiche-chalet aside p.hbg-fiche-booking-booking-notes{line-height:1.5em}div.hbg-fiche-chalet aside>div{border:1px solid #d9d9d9;border-radius:12px;padding:2em}@media (min-width:960px){div.hbg-fiche-chalet aside>div .hbg-fiche-booking-date-container{position:relative}div.hbg-fiche-chalet aside>div .hbg-fiche-booking-date-container .datepicker--open{right:0}}div.hbg-fiche-chalet aside>div p.hbg-fiche-remove-online{font-size:1.4em;font-weight:600}div.hbg-fiche-chalet aside>div p.hbg-fiche-remove-online a{color:#000}div.hbg-fiche-chalet aside>div.hbg-fiche-booking-bookmore{background-color:#192f3b;border:1px solid #192f3b;display:none;margin-top:1em}div.hbg-fiche-chalet aside>div.hbg-fiche-booking-bookmore p{color:#fff;font-size:1.3em;margin:0;text-align:center}div.hbg-fiche-chalet aside .discountcode-section{display:none}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content{display:flex;flex-direction:row;flex-wrap:nowrap}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content input{flex:1;margin-bottom:0}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button{background-color:#bcda19;border:0;border-radius:0 10px 10px 0;color:#3f4713;cursor:pointer;display:inline-block;flex:0;font-family:muli,sans-serif;font-size:1em;font-weight:700;text-align:center;text-decoration:none}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button:hover{background-color:#91a913}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow{border-style:solid;border-width:2px 2px 0 0;box-sizing:border-box;color:#666;display:inline-block;height:15px;margin:10px;position:relative;transform:rotate(45deg);vertical-align:middle;width:15px}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:after,div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:before{box-sizing:border-box;content:""}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:before{box-shadow:inset 0 0 0 32px;height:2px;position:absolute;right:0;top:-2px;transform:rotate(-45deg);transform-origin:right top;width:20px}div.hbg-fiche-chalet aside label{color:#333;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}div.hbg-fiche-chalet aside input,div.hbg-fiche-chalet aside select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;display:block;font-size:.9375em;font-style:normal;font-weight:400;margin-bottom:1em;padding:20px;width:100%}div.hbg-fiche-chalet aside button.btn-book-now,div.hbg-fiche-chalet aside button.btn-check-prices{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;display:none;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;width:100%}div.hbg-fiche-chalet aside button.btn-book-now:hover,div.hbg-fiche-chalet aside button.btn-check-prices:hover{background-color:#91a913}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites{background-color:#ebeae3;border:1px solid #d9d9d9;border-radius:30px;color:#3f4713;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;width:100%}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 22.26'%3E%3Cpath d='M6.57 1A5.84 5.84 0 0 0 .93 6.76c0 5.64 6.16 10.88 10.5 14.24 4.35-3.33 10.5-8.57 10.5-14.21A5.83 5.83 0 0 0 16.3 1c-2 0-3.62 1.62-4.87 3.16C10.18 2.59 8.52 1 6.57 1Z' transform='translate(.07 .03)' style='fill:none;stroke:%2340471b;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:21px 20px;content:"";display:inline-block;height:20px;margin-right:1em;vertical-align:middle;width:21px}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites[data-favorite=true]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 22.26'%3E%3Cpath d='M6.57 1A5.84 5.84 0 0 0 .93 6.76c0 5.64 6.16 10.88 10.5 14.24 4.35-3.33 10.5-8.57 10.5-14.21A5.83 5.83 0 0 0 16.3 1c-2 0-3.62 1.62-4.87 3.16C10.18 2.59 8.52 1 6.57 1Z' transform='translate(.07 .03)' style='fill:%2340471d;stroke:%2340471b;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E")}.hbg-fiche-galerie-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;right:3.75em;transform:translateY(-100%) translateY(-1em);z-index:4}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-next,.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-prev{background:none;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.6em;margin-right:2em}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-prev:before{transform:rotate(90deg)}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-next:before{transform:rotate(-90deg)}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen{background-color:#fff;border:0;border-radius:3em;color:#3f4713;cursor:pointer;font-family:Geomanist,sans-serif;font-size:.75em;font-weight:700;padding:2em 1em;vertical-align:middle}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen i{font-size:1.5em;vertical-align:middle}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen i:before{margin-left:.5em;margin-right:0}.hbg-fiche-chalet-galerie.is-fullscreen+.hbg-fiche-galerie-buttons{top:3.75em;transform:none}.hbg-fiche-chalet-galerie.is-fullscreen+.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen{display:none}@media (min-width:1150px){.hbg-fiche-chalet-galerie.is-fullscreen~.hbg-fiche-chalet-inshort{position:static;transform:none}}h2.hbg-fiche-map-title{font-size:1.25em;font-weight:500}div.hbg-fiche-map{border-radius:12px;height:415px;margin-bottom:3.75em;width:100%}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p{border-bottom:1px solid #0000001a;color:#3f4713;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.0625em;font-weight:700;justify-content:space-between;margin:0;padding:1.5em 0}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p:last-child{border-bottom:0}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p:first-child{padding-top:0}div.hbg-fiche-pricing-details{margin:2em 0}div.hbg-fiche-pricing-details div.rental-spacer{margin-bottom:2em}div.hbg-fiche-pricing-details .rental-fees{display:none}div.hbg-fiche-pricing-details .rental-fees.open{display:block}div.hbg-fiche-pricing-details hr{background:none;border:none;border-bottom:1px solid #0000001a;margin:1em 0}div.hbg-fiche-pricing-details p{color:#3f4713;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.0625em;font-weight:600;justify-content:space-between;margin:0}div.hbg-fiche-pricing-details p.rental-price-name{font-size:1.375em;text-decoration:underline}div.hbg-fiche-pricing-details p.rental-price-stroke{font-size:1.25em;justify-content:flex-end;text-align:right;text-decoration:line-through;-webkit-text-decoration-color:#e02020;text-decoration-color:#e02020}div.hbg-fiche-pricing-details p.rental-details{color:#868686;display:block;font-weight:400;margin-bottom:1.5em}div.hbg-fiche-pricing-details p.rental-details button{background:none;border:0;color:#868686;font-family:Geomanist,sans-serif;font-size:1.0625em;margin:0;padding:0;text-decoration:underline}div.hbg-fiche-pricing-details p.rental-details button:hover{color:#3f4713}div.hbg-fiche-pricing-details p.rental-total{align-items:center}div.hbg-fiche-pricing-details p.rental-total span{font-size:1.7em}div.hbg-fiche-pricing-details p.rental-total a{color:#868686}div.hbg-fiche-pricing-details p.rental-total .rental-total-name{font-size:1.2rem}div.hbg-fiche-pricing-details p.rental-total-fiche span:last-child{font-size:1.7em}div.hbg-fiche-pricing-details p.rental-note-reduction{color:#e02020;font-weight:500;justify-content:flex-end;text-align:right}div.hbg-fiche-pricing-details p.rental-fee{color:#868686;font-weight:500;margin-bottom:1em}div.hbg-fiche-pricing-details p.rental-fee a.btn-service-fees{border:1px solid #868686;border-radius:2em;color:#868686;font-size:.85em;margin-left:.4em;padding:0 .35em;text-decoration:none;width:1em}div.hbg-fiche-pricing-details p.rental-fee a.btn-service-fees:before{speak:never;content:"?";content:"?"/""}div.hbg-fiche-pricing-details p.rental-damage{font-size:.95em;font-weight:500}div.hbg-fiche-pricing-details p.rental-fail{color:#e02020;text-align:center}div.hbg-fiche-pricing-details p hr{background:none;border:none;border-bottom:1px solid #0000001a;margin:2em 0 3em}div.hbg-fiche-availability-list{margin-bottom:2.5em}button.hbg-fiche-review-showall{background:none;border:0;cursor:pointer;display:block;font-family:Geomanist,sans-serif;font-size:1.1em;font-weight:500;margin-bottom:2em;padding:0;text-decoration:underline}button.hbg-fiche-review-showall:hover{color:#868686}button.hbg-fiche-review-showall:after{speak:never;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='m20 22-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E");content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='m20 22-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E")/"";display:inline-block;height:16px;margin-left:1.5em;width:10px}.hbg-fiche-reviews{list-style:none;margin:0 0 2em;padding:0}.hbg-fiche-reviews:not(.showall)>li:nth-child(n+6){display:none}.hbg-fiche-reviews li{display:grid;gap:2em;grid-template-columns:1fr 190px 180px;padding:1em 0}@media (max-width:800px){.hbg-fiche-reviews li{gap:1em;grid-template-columns:1fr}}.hbg-fiche-reviews li:not(:last-child){border-bottom:1px solid #979797}.hbg-fiche-reviews li p.hbg-fiche-review-name{font-weight:600;margin-bottom:0;margin-top:0}.hbg-fiche-reviews li p.hbg-fiche-review-comment,.hbg-fiche-reviews li p.hbg-fiche-review-date{margin-top:0}.hbg-fiche-reviews li span.hbg-fiche-review-star{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.673' height='30.124'%3E%3Cpath d='M15.837 0 12.1 11.507H0l9.787 7.11-3.738 11.507 9.788-7.111 9.788 7.111-3.739-11.507 9.787-7.11h-12.1Z' fill='%23bcda19'/%3E%3C/svg%3E");background-size:contain;display:inline-block;height:32px;width:32px}.hbg-fiche-reviews li span.hbg-fiche-review-star:not(.checked){filter:grayscale(1)}ul.hbg-fiche-availability-legend{display:flex;flex-direction:row;list-style:none;margin:.5em 0 1em;padding:0}ul.hbg-fiche-availability-legend li{font-size:.8em;margin-right:2em;text-transform:uppercase}ul.hbg-fiche-availability-legend li:last-child{margin-right:0}ul.hbg-fiche-availability-legend li:before{background-color:#edeeed;content:"";display:inline-block;height:25px;margin-right:.8em;transform:translateY(8px);width:25px}ul.hbg-fiche-availability-legend li.hbg-fiche-availability-legend-unavailable:before{background:#b2b2b2}ul.hbg-fiche-availability-legend li.hbg-fiche-availability-legend-checkout:before{background:linear-gradient(315deg,#b2b2b2,#b2b2b2 50%,#edeeed 0,#edeeed)}table.hbg-fiche-availability-calendar{margin-right:2em;max-width:370px;width:100%}table.hbg-fiche-availability-calendar caption{font-size:1.25em;font-weight:700;padding:.7em;text-transform:uppercase}table.hbg-fiche-availability-calendar thead tr th{font-size:1em;font-weight:600;padding:0 .3em;text-align:center}table.hbg-fiche-availability-calendar tbody tr td.dayitem{background:#edeeed;font-size:1em;padding:.8em .3em;text-align:center}table.hbg-fiche-availability-calendar tbody tr td.is-checkin{background:linear-gradient(315deg,#b2b2b2,#b2b2b2 50%,#edeeed 0,#edeeed)}table.hbg-fiche-availability-calendar tbody tr td.is-unavail{background:#b2b2b2}table.hbg-fiche-availability-calendar tbody tr td.is-today{font-weight:700}.ui-widget{font-family:Geomanist,sans-serif}#ui-datepicker-div{box-shadow:0 2px 8px #0d0d0d1a}.loader{animation:spin 1s linear infinite;border:12px solid #f3f3f3;border-radius:50%;border-top-color:#10303d;height:80px;margin:1em auto;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dialog-overlay{align-items:center;background-color:#000000b0;bottom:0;content:"";display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:998}.dialog-overlay.active{animation:fade-in .2s;display:flex}.dialog-overlay [role=dialog]{background-color:#fff;border-radius:10px;display:none;max-height:100vh;max-width:600px;overflow-y:auto;position:relative;width:100%;z-index:999}.dialog-overlay [role=dialog].current_dialog{animation:fade-in-delayed .3s;display:block}@media (max-width:875px){.dialog-overlay [role=dialog]{margin:1em}}.dialog-overlay [role=dialog] .dialog-header{border-bottom:1px solid #d9d9d9;margin:0 .5em}.dialog-overlay [role=dialog] .dialog-header h2{font-family:muli,sans-serif;font-size:1.25em;font-weight:700;margin:.5em 1em;text-align:center;vertical-align:middle}.dialog-overlay [role=dialog] .dialog-header h2 i{display:inline-block;font-size:1.5em;line-height:1em;vertical-align:middle}.dialog-overlay [role=dialog] button.dialog-close{background-color:#bcda19;border:none;border-radius:5.5em;cursor:pointer;font-size:1.5em;left:.3em;line-height:1em;padding:.1em .3em;position:absolute;top:.3em}.dialog-overlay [role=dialog] button.dialog-close:hover{background-color:#91a913}.dialog-overlay [role=dialog] button.dialog-close:after{color:#3f4713;content:"×";display:inline-block;font-weight:300}.dialog-overlay [role=dialog] .dialog-content{padding:2em}.dialog-overlay [role=dialog] .dialog-content.recover-form-confirm,.dialog-overlay [role=dialog] .dialog-content.signup-form-confirm{display:none}.dialog-overlay [role=dialog] .dialog-content h3{font-size:3em;text-align:center}.dialog-overlay [role=dialog] .dialog-content form div{display:block;margin-bottom:1em}.dialog-overlay [role=dialog] .dialog-content form div label{color:#333;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}.dialog-overlay [role=dialog] .dialog-content form div input:not([type=checkbox]),.dialog-overlay [role=dialog] .dialog-content form div select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:.9375em;font-style:normal;font-weight:400;padding:20px;width:100%}.dialog-overlay [role=dialog] .dialog-content form div input:not([type=checkbox]):not(.hide-hints):invalid,.dialog-overlay [role=dialog] .dialog-content form div select:not(.hide-hints):invalid{border:1px solid #e02020}.dialog-overlay [role=dialog] .dialog-content form div input[type=checkbox]+label{display:inline-block;margin-left:.5em}.dialog-overlay [role=dialog] .dialog-content form button{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:0;padding:1em 1.5em;text-align:center;text-decoration:none;width:100%}.dialog-overlay [role=dialog] .dialog-content form button:hover{background-color:#91a913}.dialog-overlay [role=dialog] .dialog-content p{font-size:.9375em;text-align:center}.dialog-overlay [role=dialog] .dialog-content p.email-footnote{margin-bottom:2em;margin-top:0;text-align:left}.dialog-overlay [role=dialog] .dialog-content p a{color:#000;cursor:pointer;font-weight:600;text-decoration:none}.dialog-overlay [role=dialog] .dialog-content p a:hover{text-decoration:underline}.dialog-overlay [role=dialog] .dialog-content p a.signup-btn{display:block}.dialog-overlay [role=dialog] .dialog-content.policies-dialog p{text-align:left}html.openDialog{overflow:hidden}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-delayed{0%{opacity:0}50%{opacity:0}to{opacity:1}}.hbg-chalet-booking-header{border-bottom:1px solid #0000001a;margin:0 auto 1em;max-width:1200px;position:relative}.hbg-chalet-booking-header.hbg-chalet-booking-header-payment{margin-bottom:2em;padding-bottom:2em}.hbg-chalet-booking-header h1{color:#10303d;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;margin:0;text-transform:uppercase}.hbg-chalet-booking-header h1 a.hbg-chalet-booking-back-btn{background-color:#ebeae3;border-radius:1.5em;color:#10303d;display:inline-block;font-size:.6em;line-height:1em;margin-right:.5em;padding:.45em .7em;position:relative;transform:translateY(-.2em)}.hbg-chalet-booking-header h1 a.hbg-chalet-booking-back-btn i:before{margin-right:0;transform:rotate(90deg)}.hbg-chalet-booking-header p{color:#10303d;font-size:1.75em;font-weight:500;margin-top:0}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;line-height:1em}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment span:first-child{margin-right:1em}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment span img{width:50px}.hbg-chalet-booking-container{margin:0 auto;max-width:1200px}@media (min-width:960px){.hbg-chalet-booking-container{align-items:flex-start;display:flex;flex-direction:row}}.hbg-chalet-booking-container .hbg-chalet-booking-content h2{color:#10303d;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;text-transform:uppercase}@media (min-width:960px){.hbg-chalet-booking-container .hbg-chalet-booking-content{flex:1}}.hbg-chalet-booking-container .hbg-chalet-booking-content hr{background:none;border:none;border-bottom:1px solid #0000001a;margin:3em 0}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li{background-color:#ebeae3;border-radius:10px;flex:0 0 230px;margin-bottom:2em;margin-right:2em;padding:1.5em}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li span.hbg-chalet-booking-option-title{color:#2c2c2c;display:block;font-size:1.25em;margin-bottom:1em;text-align:center;text-transform:uppercase}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li img{border-radius:10px;font-family:"object-fit: cover;";height:160px;object-fit:cover;width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li span.hbg-chalet-booking-option-price{color:#2c2c2c;display:block;font-size:1.25em;font-weight:700;margin-top:1em;text-align:center;text-transform:uppercase}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li button{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li button:hover{background-color:#91a913}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div{margin-bottom:2em}@media (min-width:600px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div label,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div span.fake-label{color:#10303d;display:block;flex:0 0 150px;font-size:1.25em;font-weight:600;margin-right:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{display:block;margin:0;width:100%}@media (min-width:600px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{flex:1}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p{color:#010101;font-size:1.125em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{border:1px solid #d9d9d9;border-radius:10px;color:#10303d;font-family:Geomanist,sans-serif;font-size:1em;height:250px;line-height:1.5em;padding:1em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment{padding-top:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset{border:0;margin-bottom:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset legend{font-size:1.5625em;font-weight:600;margin-bottom:1em}@media (min-width:700px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div{flex:0 0 calc(50% - 1em);margin-bottom:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div.full-line-field{width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div label{color:#333;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div input:not([type=checkbox]),.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:.9375em;font-style:normal;font-weight:400;padding:20px;width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div input:not([type=checkbox]):not(.hide-hints):invalid,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div select:not(.hide-hints):invalid{border:1px solid #e02020}.hbg-chalet-booking-container .hbg-chalet-booking-content form button{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content form button:hover{background-color:#91a913}.hbg-chalet-booking-container aside{margin-bottom:3.75em}@media (min-width:960px){.hbg-chalet-booking-container aside{flex:0 0 415px;margin-left:3.75em}}.hbg-chalet-booking-container aside>div{border:1px solid #d9d9d9;border-radius:12px;padding:2em}.hbg-chalet-booking-container aside img{border-radius:10px}.hbg-chalet-booking-container aside p.hbg-fiche-chalet-booking-details-bref{color:#3f4713;display:flex;flex-direction:row;font-size:1em;font-weight:700;justify-content:space-between}@media (min-width:960px){.hbg-chalet-booking-merci{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}}.hbg-chalet-booking-merci aside,.hbg-chalet-booking-merci div{flex:0 0 calc(50% - 2em)}.hbg-chalet-booking-merci>div{text-align:center}.hbg-chalet-booking-merci>div h1{color:#10303d;font-family:Gentium Basic,serif;font-size:3.75em;font-weight:400;margin-bottom:0;text-transform:uppercase}.hbg-chalet-booking-merci>div p{color:#868686;font-family:Gentium Basic,serif;font-size:2.5em;font-weight:400;margin-top:0}.hbg-chalet-booking-merci>div span{display:block}@media (min-width:960px){.hbg-chalet-booking-merci>div span{margin-top:3em}}.hbg-chalet-booking-merci>div span i{background-color:#ebeae3;border-radius:2em;display:inline-block;font-size:3em;padding:.7em}.hbg-chalet-booking-merci>div span i:before{margin-right:0}.hbg-chalet-booking-merci aside h2{margin-bottom:0}.hbg-chalet-booking-merci aside img{border-radius:10px;display:block;font-family:"object-fit: cover;";height:400px;object-fit:cover;width:100%}.hbg-chalet-booking-merci aside p.hbg-fiche-chalet-booking-details-bref{color:#3f4713;display:flex;flex-direction:row;font-size:1em;font-weight:700;justify-content:space-between}ol.hbg-chalet-step-indicator{display:flex;flex-direction:row;justify-content:flex-end;list-style:none;margin:0;padding:0;position:relative}ol.hbg-chalet-step-indicator:before{background-color:#bcda19;content:"";display:block;height:2px;position:absolute;right:0;top:calc(50% - 1px);width:90px;z-index:-1}@media (min-width:700px){ol.hbg-chalet-step-indicator{position:absolute;right:0}}ol.hbg-chalet-step-indicator li{background-color:#e4f0a3;border-radius:2em;color:#b7c084;font-family:Geomanist,sans-serif;font-size:1.18em;font-weight:500;line-height:1em;margin-left:1em;padding:.5em;text-align:center;width:2em}ol.hbg-chalet-step-indicator li.actif{background-color:#bcda19;color:#191919}ol.hbg-chalet-step-indicator li:first-child{margin-left:0}#reset-form{max-width:600px;padding-top:2em}#reset-form div{margin-bottom:2em;width:100%}#reset-form div label{color:#333;display:block;font-size:.75em;font-style:normal;font-weight:700;margin-bottom:.5em;text-transform:uppercase}#reset-form div input:not([type=checkbox]),#reset-form div select{border:1px solid #d9d9d9;border-radius:0;box-sizing:border-box;font-size:.9375em;font-style:normal;font-weight:400;padding:20px;width:100%}#reset-form div input:not([type=checkbox]):not(.hide-hints):invalid,#reset-form div select:not(.hide-hints):invalid{border:1px solid #e02020}#reset-form button{background-color:#bcda19;border:0;border-radius:30px;color:#3f4713;cursor:pointer;display:inline-block;font-family:muli,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#reset-form button:hover{background-color:#91a913}
/*# sourceMappingURL=styles/main.css.map */
