#family-page-modal-backdrop{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}#family-page-modal-backdrop .review-wrapper-modal{background-color:#fff;height:fit-content;width:40%}#family-page-modal-backdrop .review-wrapper-modal div.note i{background-color:#f9c11e;color:#fff;font-size:1rem;padding:4px}#family-page-modal-backdrop .review-wrapper-modal div.note i.disabled{background-color:#f5f5f5}#family-page-modal-backdrop .review-wrapper-modal div.note i.close-modal{color:#252525;cursor:pointer;position:absolute;right:0}#family-page-modal-backdrop .review-wrapper-modal div.description p.author{font-size:1.5rem;font-weight:600}#family-page-modal-backdrop .review-wrapper-modal div.description div.date p{font-size:1.1rem}.family-page section.header{background-color:#e1f1ff;height:600px;padding:0}.family-page section.header .main-wrapper{padding-left:0!important;padding-right:0!important}.family-page section.header .pictures-wrapper{height:100%;width:60%}.family-page section.header .pictures-wrapper .picture-wrapper{aspect-ratio:1/1;border:3px solid #fff;border-radius:25px;height:70%;overflow:hidden}.family-page section.header .pictures-wrapper .picture-wrapper img{height:100%;object-fit:cover;width:100%}.family-page section.header .pictures-wrapper .picture-wrapper:first-child{transform:translate(20px,-50px)}.family-page section.header .pictures-wrapper .picture-wrapper:nth-child(2){transform:translateY(30px)}.family-page section.header .pictures-wrapper .picture-wrapper:nth-child(3){height:60%;transform:translate(-20px,-40px)}.family-page section.header .summary .logo-wrapper img{height:80px}.family-page section.header .summary .family-wrapper .map-wrapper img{height:25px}.family-page section.header .summary .family-wrapper .content-wrapper h1{color:#2f4fa7;font-size:2rem}.family-page section.header .summary .family-wrapper .content-wrapper h1 span{font-size:2.8rem}.family-page section.header .summary .family-wrapper .content-wrapper .country-wrapper img{height:25px}.family-page section.header .summary .family-wrapper .content-wrapper p{color:#2f4fa7;font-size:1.2rem;text-transform:uppercase;width:100%}.family-page section.header .summary .strength-list{margin-top:40px}.family-page section.header .summary .strength-list li i,.family-page section.header .summary .strength-list li p{color:#2f4fa7}.family-page section.header .gallery-button-wrapper{bottom:50px;margin-bottom:20px;margin-right:20px;position:absolute;right:0}.family-page section.header .gallery-button-wrapper a{background-color:rgba(0,0,0,.5);border-radius:20px;color:#fff;padding:10px 15px;text-decoration:none}.family-page section.search-visit-form-wrapper.global-search{background-color:#fff;margin-top:-50px;position:relative;z-index:100}.family-page div.family-search-wrapper{width:100%}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search{background-color:#f5f5f5;flex:10;position:relative;z-index:100}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview p.overview-title{font-size:22px}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview p.family-name{font-weight:600}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .overview-column{flex:1}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .overview-column.right{border-right:1px solid #232323}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .overview-wrapper{flex:6}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .price-wrapper{flex:2}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .price-wrapper p.price-label{font-weight:600}.family-page div.family-search-wrapper div.search-visit-form-wrapper.family-search .availability-overview .price-wrapper p.price{border:1px solid #232323}.family-page div.family-search-wrapper div.all-families-wrapper{background-color:#e0ebf5;flex:3}.family-page div.family-search-wrapper div.all-families-wrapper p.link-text{color:#2f4fa7;font-size:22px}.family-page div.family-description .title-wrapper img{height:40px}.family-page .activities .top-triangle{border-bottom:none;border-right:100vw solid #e1f1ff;border-top:100px solid transparent;height:0;width:0}.family-page .activities .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e1f1ff;border-top:none;height:0;width:0}.family-page .activities .content{background-color:#e1f1ff;padding-bottom:100px}.family-page .activities .content div.activities-wrapper div.activities-column-one,.family-page .activities .content div.activities-wrapper div.activities-column-two{padding:0 20px;width:50%}.family-page .activities .content div.activities-wrapper div.activities-column-two{border-left:1px solid #a1a1a1}.family-page .house .house-description{width:35%}.family-page .house .house-description h2{padding-left:2rem}.family-page .house .house-pictures{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,10vw);width:65%}.family-page .house .house-pictures .picture-wrapper img{height:100%;object-fit:cover;width:100%}.family-page .house .house-pictures .item-1{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1}.family-page .house .house-pictures .item-2{grid-column-end:5;grid-column-start:3;grid-row-end:1;grid-row-start:1}.family-page .house .house-pictures .item-3{grid-column-end:5;grid-column-start:3;grid-row-end:2;grid-row-start:2}.family-page .family-main-picture-wrapper{height:350px;margin:-200px auto 0;width:400px}.family-page .family-main-picture-wrapper img{height:100%;object-fit:cover;width:100%}.family-page .family-reviews .widget__block--sidebar{display:none!important}.family-page .family-reviews .reviews-gallery{margin:0 60px}.family-page .family-reviews .reviews-gallery .slick-track{display:flex!important}.family-page .family-reviews .reviews-gallery .slick-slide{height:auto}.family-page .family-reviews .reviews-gallery .slick-list{height:fit-content!important}.family-page .family-reviews .reviews-gallery .slick-list .slick-track{align-items:stretch;display:flex;padding-bottom:30px;padding-top:30px}.family-page .family-reviews .reviews-gallery .slick-next,.family-page .family-reviews .reviews-gallery .slick-prev{height:40px;margin:0!important;width:40px}.family-page .family-reviews .reviews-gallery .slick-prev{left:-40px}.family-page .family-reviews .reviews-gallery .slick-next{right:-40px}.family-page .family-reviews .reviews-gallery .slick-prev:before{content:"<"}.family-page .family-reviews .reviews-gallery .slick-next:before{content:">"}.family-page .family-reviews .reviews-gallery .slick-next:before,.family-page .family-reviews .reviews-gallery .slick-prev:before{background-color:#eb0540;border-radius:50%;display:block;font-size:2rem;height:40px;line-height:40px;width:40px}.family-page .family-reviews .reviews-gallery .review-wrapper{cursor:pointer}.family-page .family-reviews .reviews-gallery .review-wrapper div.note i{background-color:#f9c11e;color:#fff;font-size:1rem;padding:4px}.family-page .family-reviews .reviews-gallery .review-wrapper div.note i.disabled{background-color:#f5f5f5}.family-page .family-reviews .reviews-gallery .review-wrapper div.description p.author{font-size:1.5rem;font-weight:600}.family-page .family-reviews .reviews-gallery .review-wrapper div.description div.date p{font-size:1.1rem}.family-page .family-reviews .reviews-gallery .review-wrapper p.review{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.family-page section.visit-search-global{background-color:#e0ebf5}.family-page .relative{position:relative}.family-page .paragraph{margin-bottom:6rem}.family-page .sidebar-wrapper{margin-bottom:auto;position:sticky;top:30px}.family-page .sidebar-wrapper p.title{border-bottom:2px solid #2f4fa7;color:#2f4fa7;font-weight:600}.family-page .sidebar-wrapper ul{list-style-position:inside}.family-page .sidebar-wrapper ul li a{color:#000;text-decoration:none}@media(max-width:2500px){div.family-page section.header .pictures-wrapper{padding:0 225px}}@media(max-width:1900px){div.family-page section.header .pictures-wrapper{padding:0 50px}div.family-page section.header .pictures-wrapper .picture-wrapper{height:50%}div.family-page section.header .pictures-wrapper .picture-wrapper:nth-child(3){height:40%}}@media(max-width:1440px){div.family-page section.header .pictures-wrapper{height:300px;padding-left:0!important;padding-right:0!important}div.family-page section.header .pictures-wrapper .picture-wrapper{height:70%}div.family-page section.header .pictures-wrapper .picture-wrapper:nth-child(3){height:60%}div.family-page section.header .summary{padding-left:0!important;padding-right:0!important}}@media(max-width:1100px){div.family-page section.header{height:auto;padding:40px 20px}div.family-page section.header .main-wrapper{align-items:center!important;flex-direction:column!important}div.family-page section.header .main-wrapper .pictures-wrapper{padding-bottom:30px!important;width:100%!important}div.family-page section.header .main-wrapper .summary{padding:0 20px!important}div.family-page section.header .main-wrapper .summary .logo-wrapper{display:none}div.family-page section.header .main-wrapper .summary .family-wrapper div.content-wrapper h1{font-size:20px}div.family-page section.header .main-wrapper .summary .family-wrapper div.content-wrapper h1 span{font-size:32px}div.family-page .family-main-picture-wrapper{height:150px;margin:-130px auto 0;width:200px}div.family-page div.house{flex-direction:column!important}div.family-page div.house .house-description{width:100%!important}div.family-page div.house .house-pictures{grid-template-rows:repeat(2,170px);height:370px;width:100%!important}div.family-page div.activities{margin-top:0!important}div.family-page div.activities div.activities-wrapper div.activities-column-one,div.family-page div.activities div.activities-wrapper div.activities-column-two{width:100%!important}div.family-page div.activities div.activities-wrapper div.activities-column-two{border-left:none!important}div.family-page div.family-reviews .title-wrapper{flex-direction:column!important}div.family-page div.family-reviews .title-wrapper img{margin-bottom:20px}}@media(max-width:768px){div.family-page section.header .main-wrapper .pictures-wrapper{height:320px;padding-left:0;padding-right:0}div.family-page section.header .main-wrapper .pictures-wrapper .picture-wrapper{height:65%}div.family-page section.header .main-wrapper .pictures-wrapper .picture-wrapper:nth-child(3){height:55%}div.family-page div.house .house-pictures{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}div.family-page div.house .house-pictures .item-2,div.family-page div.house .house-pictures .item-3{display:none}#family-page-modal-backdrop .review-wrapper-modal{background-color:#fff;height:90%;overflow-y:scroll;width:90%}}@media(max-width:500px){div.availability-overview .overview-column.right{border:none!important}div.family-page section.header .main-wrapper .pictures-wrapper .picture-wrapper:first-child{height:90%;transform:translate(0)}div.family-page section.header .main-wrapper .pictures-wrapper .picture-wrapper:nth-child(2),div.family-page section.header .main-wrapper .pictures-wrapper .picture-wrapper:nth-child(3){display:none}div.family-page div.family-reviews div.reviews-gallery{margin:auto;width:80%}div.family-page div.family-reviews div.reviews-gallery button.slick-prev{left:-40px;transform:translateY(-30px)}div.family-page div.family-reviews div.reviews-gallery button.slick-next{right:-20px;transform:translateY(-30px)}div.family-page div.family-reviews div.reviews-gallery div.review-wrapper div.note i{font-size:.6rem}}