.chocolat-wrapper{z-index:2500}.chocolat-wrapper .chocolat-overlay{background:#000}.chocolat-wrapper .chocolat-bottom{background:#2c9683;color:#fff}.chocolat-wrapper .chocolat-bottom .chocolat-description{font-size:.7894736842rem}.chocolat-wrapper .chocolat-bottom .chocolat-pagination{font-size:.6842105263rem}html body #main section.element.accommodation .heading{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:991.98px){html body #main section.element.accommodation .heading{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-start;justify-content:flex-start}}html body #main section.element.accommodation .heading h2{color:#393f43;margin-bottom:0}@media (max-width:991.98px){html body #main section.element.accommodation .heading .rating{-ms-flex-item-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-self:flex-end;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.7894736842rem}}html body #main section.element.accommodation .heading .rating .rating-title{display:block;font-size:.6842105263rem;margin-bottom:.5263157895rem;text-align:right}@media (max-width:991.98px){html body #main section.element.accommodation .heading .rating .rating-title{margin-bottom:0}}html body #main section.element.accommodation .pictures{margin-bottom:2.6315789474rem;margin-top:2.6315789474rem}html body #main section.element.accommodation .pictures .swiper-slide{overflow:hidden}html body #main section.element.accommodation .pictures .swiper-slide a{display:block}html body #main section.element.accommodation .pictures .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%}html body #main section.element.accommodation .pictures .swiper-slide .chocolat-image{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}html body #main section.element.accommodation .pictures .swiper-slide .chocolat-image .fullscreen{background:#000;color:#fff;opacity:0;padding:.7894736842rem;position:absolute;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}html body #main section.element.accommodation .pictures .swiper-slide .chocolat-image .fullscreen:hover{opacity:.7!important}html body #main section.element.accommodation .pictures .swiper-slide .chocolat-image:hover .fullscreen{opacity:.3}html body #main section.element.accommodation .pictures .swiper-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:.5263157895rem;pointer-events:none;position:absolute;right:0;top:0;z-index:1}html body #main section.element.accommodation .pictures .swiper-controls-next,html body #main section.element.accommodation .pictures .swiper-controls-prev{cursor:pointer;opacity:.6;padding:.7894736842rem;pointer-events:all;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}html body #main section.element.accommodation .pictures .swiper-controls-next:hover,html body #main section.element.accommodation .pictures .swiper-controls-prev:hover{opacity:1}html body #main section.element.accommodation .pictures .swiper-controls-next .fa-stack,html body #main section.element.accommodation .pictures .swiper-controls-prev .fa-stack{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:991.98px){html body #main section.element.accommodation .pictures .thumbnails .row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;overflow-x:scroll}}html body #main section.element.accommodation .pictures .thumbnails .swiper-thumbnail{background:none;border:none;display:block;margin-top:1.5789473684rem;overflow:hidden;padding:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}html body #main section.element.accommodation .pictures .thumbnails .swiper-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html body #main section.element.accommodation .pictures .thumbnails .swiper-thumbnail:hover{border-radius:4px;box-shadow:0 0 6px 3px rgba(0,0,0,.25)}@media (min-width:992px){html body #main section.element.accommodation .description{padding-top:2.6315789474rem}}html body #main section.element.accommodation .description .text{padding-right:2.6315789474rem}@media (min-width:992px){html body #main section.element.accommodation .description .text{border-bottom:1px solid rgba(44,150,131,.35)}}html body #main section.element.accommodation .description .info-box{border:2px solid #e2e2e2;padding:0 1.8421052632rem}@media (max-width:1399.98px){html body #main section.element.accommodation .description .info-box{padding:0 1.0526315789rem}}html body #main section.element.accommodation .description .info-box .info-line{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:2.1052631579rem 0}html body #main section.element.accommodation .description .info-box .info-line:first-of-type{border-bottom:1px solid rgba(45,45,45,.35)}html body #main section.element.accommodation .description .info-box .info-line .title-2{color:#18615c;font-size:1.3157894737rem;font-weight:700;line-height:1.36;margin-bottom:0}@media (max-width:1399.98px){html body #main section.element.accommodation .description .info-box .info-line .title-2{font-size:1rem;width:100%}}html body #main section.element.accommodation .description .info-box .info-line .info{font-family:Libre Baskerville,serif;font-size:1.3157894737rem;font-weight:700;min-width:7.8947368421rem;text-align:right}@media (max-width:1399.98px){html body #main section.element.accommodation .description .info-box .info-line .info{font-size:1rem;min-width:0}}html body #main section.element.accommodation .description .info-box .info-line .info .small{font-size:.8421052632rem;font-weight:400}html body #main section.element.accommodation .description .info-box .notice p{font-size:.5789473684rem}@media (max-width:991.98px){html body #main section.element.accommodation .description .info-box .notice p{font-size:.7894736842rem}}html body #main section.element.accommodation .not-permitted{margin-top:2.6315789474rem}html body #main section.element.accommodation .not-permitted p{color:#2c9683;font-weight:800;margin-bottom:1em;text-transform:uppercase}html body #main section.element.accommodation .not-permitted .icons img{margin-right:.6315789474rem}html body #main section.element.accommodation .reminder{background:url(/build/images/reminder-background.f733ab53.svg) no-repeat 0 0 #2c9683;color:#fff;margin-top:2.6315789474rem;padding:3.1578947368rem 3.1578947368rem 3.1578947368rem 4.7368421053rem}@media (max-width:575.98px){html body #main section.element.accommodation .reminder{padding:1.5789473684rem 1.5789473684rem 1.5789473684rem 2.3684210526rem}}html body #main section.element.accommodation .reminder p{margin-bottom:0}