<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page-summary__item{float:left;width:100%;margin-bottom:20px;font-family:"Lato";padding-left:34px}@media(min-width:0){.page-summary__item{padding-left:30px;font-size:15px;line-height:1.4}}@media(min-width:767px){.page-summary__item{padding-left:34px;font-size:16px;line-height:1.5}}.page-summary__item:last-of-type{margin-bottom:0!important}.page-summary__item p strong{color:#000;font-weight:800}.page-summary__item p{color:#484848}.page-summary__headline{font-family:Lato,Arial,Courier;font-weight:800;margin-bottom:20px}@media(min-width:0){.page-summary__headline{font-size:18px;line-height:1.4}}@media(min-width:992px){.page-summary__headline{font-size:24px;line-height:1.25}}.page-summary__item::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M15.668 8.626l8.332 1.159-6.065 5.874 1.48 8.341-7.416-3.997-7.416 3.997 1.481-8.341-6.064-5.874 8.331-1.159 3.668-7.626 3.669 7.626zm-6.67.925l-6.818.948 4.963 4.807-1.212 6.825 6.068-3.271 6.069 3.271-1.212-6.826 4.964-4.806-6.819-.948-3.002-6.241-3.001 6.241z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:" ";display:block;float:left}@media(min-width:0){.page-summary__item::before{width:16px;height:16px;background-size:16px 16px;margin-top:3px;margin-right:10px;margin-left:-30px}}@media(min-width:767px){.page-summary__item::before{width:16px;height:16px;background-size:16px 16px;margin-top:4px;margin-right:4px;margin-left:-34px}}.page-summary__quick-links{margin-top:24px;overflow:auto}.page-summary__quick-link{font-size:14px;margin:0 6px 6px 0;font-family:"Lato";display:inline-block;padding:6px 12px 8px 12px;border-radius:20px;border:1px solid #666;cursor:pointer}a.page-summary__quick-link:link,a.page-summary__quick-link:hover,a.page-summary__quick-link:visited,a.page-summary__quick-link:active{text-decoration:none;color:#000}.header-carousel{display:block}@media(min-width:992px){.header-carousel{display:none}}.castle-carousel{width:100%;position:relative;margin:0;position:relative;overflow:visible}.castle-carousel__caption{position:absolute;bottom:10px;left:10px;font-size:14px;color:#fff;background-color:rgba(0,0,0,.6);padding:4px 10px;border-radius:8px}.castle-carousel__counter{position:absolute;bottom:10px;right:10px;font-size:14px;color:#fff;background-color:rgba(0,0,0,.6);padding:4px 10px;border-radius:8px}.castle-carousel-wrapper{width:100%;height:auto;overflow:hidden;margin:0;scroll-snap-type:x mandatory;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.castle-carousel-wrapper::-webkit-scrollbar{width:0;height:0;background:transparent}.castle-carousel__item--gallery{width:100%;height:auto;scroll-snap-align:start;flex:0 0 auto}.castle-carousel__item--card{width:221.25px;height:auto;scroll-snap-align:start;flex:0 0 auto;margin-right:20px;flex-direction:row;flex-wrap:wrap}.castle-carousel__item--card:last-of-type{margin-right:0}.castle-carousel__item-card-headline{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;display:flex;flex-shrink:1}@media(min-width:0){.castle-carousel__item-card-headline{line-height:1.4}}@media(min-width:992px){.castle-carousel__item-card-headline{line-height:1.4}}.castle-carousel__item-card-summary{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4}@media(min-width:0){.castle-carousel__item-card-summary{line-height:1.4}}@media(min-width:992px){.castle-carousel__item-card-summary{line-height:1.4}}.castle-carousel__item-card-button{background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:6px 10px 8px 10px;display:inline-block;margin-top:3px}.castle-carousel__item-card-button:link{color:#fff!important}.castle-carousel__item-card-button:visited{color:#fff!important}.castle-carousel__item-card-button:hover{color:#fff!important}.castle-carousel__item-card-button:active{color:#fff!important}.castle-carousel__item-card-button:link{text-decoration:none}.castle-carousel__item-card-button:visited{text-decoration:none}.castle-carousel__item-card-button:hover{text-decoration:none}.castle-carousel__item-card-button:active{text-decoration:none}@media(min-width:0){.castle-carousel__item-card-button{line-height:1.4}}@media(min-width:992px){.castle-carousel__item-card-button{line-height:1.4}}.castle-carousel__img{width:100%;aspect-ratio:1.5;object-fit:cover}.castle-carousel__prev-button{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;border-radius:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-color:#fff;color:#000;z-index:899;opacity:.9;left:8px}.castle-carousel__prev-button:hover{opacity:1}.castle-carousel__prev-button:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M30.83 14.83l-2.83-2.83-12 12 12 12 2.83-2.83-9.17-9.17z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E%0A");width:40px;height:40px;background-size:cover;content:" ";display:block;font-size:20px;line-height:1}.castle-carousel__next-button{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;border-radius:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-color:#fff;color:#000;z-index:899;opacity:.9;right:8px}.castle-carousel__next-button:hover{opacity:1}.castle-carousel__next-button:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E%0A");width:40px;height:40px;background-size:cover;content:" ";display:block;font-size:20px;line-height:1}.castle-carousel__prev-button--card{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;border-radius:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-color:#fff;color:#000;z-index:899;opacity:.9;left:8px}.castle-carousel__prev-button--card:hover{opacity:1}.castle-carousel__prev-button--card:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M30.83 14.83l-2.83-2.83-12 12 12 12 2.83-2.83-9.17-9.17z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E%0A");width:40px;height:40px;background-size:cover;content:" ";display:block;font-size:20px;line-height:1}@media(max-width:524px){.castle-carousel__prev-button--card{left:-1000px}}.castle-carousel__next-button--card{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;border-radius:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-color:#fff;color:#000;z-index:899;opacity:.9;right:8px}.castle-carousel__next-button--card:hover{opacity:1}.castle-carousel__next-button--card:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E%0A");width:40px;height:40px;background-size:cover;content:" ";display:block;font-size:20px;line-height:1}@media(max-width:524px){.castle-carousel__next-button--card{left:-1000px}}.castle-carousel__header{margin-bottom:20px}.castle-carousel__title{font-family:Lato,Arial,Courier;font-weight:800}@media(min-width:0){.castle-carousel__title{font-size:18px;line-height:1.4}}@media(min-width:992px){.castle-carousel__title{font-size:24px;line-height:1.25}}.castle-carousel__text{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4}@media(min-width:0){.castle-carousel__text{line-height:1.4}}@media(min-width:992px){.castle-carousel__text{line-height:1.4}}.image-grid{display:flex;flex-wrap:wrap;margin-right:auto;margin-left:auto;align-items:stretch;overflow:hidden;width:100%;box-sizing:border-box;position:relative}.image-grid .featured-image{height:100%;width:100%;object-fit:cover;cursor:pointer}.image-grid__column-other{width:25%}.image-grid__image-main{width:100%;height:430px;flex-shrink:0}.image-grid__image-other{height:215px;flex-shrink:0}@media(min-width:0){.image-grid{display:none}}@media(min-width:992px){.image-grid{width:970px;width:100%;padding:0 0;display:flex}.image-grid{height:380px}.image-grid__column-main{width:50%}.image-grid__column-other{width:25%;display:block}.image-grid__image-main{width:100%;height:380px;padding:0;margin:0}.image-grid__image-other{width:100%;height:190px;padding:0;margin:0}.image-grid__show-all{background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:8px 13px 10px 13px;text-align:center;margin:0 3px;position:absolute;z-index:9999;bottom:20px;right:26px;width:unset;border:#fff solid 1px;background-color:rgba(255,255,255,.3);cursor:pointer}.image-grid__show-all:link{color:#fff!important}.image-grid__show-all:visited{color:#fff!important}.image-grid__show-all:hover{color:#fff!important}.image-grid__show-all:active{color:#fff!important}.image-grid__show-all:link{text-decoration:none}.image-grid__show-all:visited{text-decoration:none}.image-grid__show-all:hover{text-decoration:none}.image-grid__show-all:active{text-decoration:none}}@media(min-width:992px) and (min-width:0){.image-grid__show-all{line-height:1.4}}@media(min-width:992px) and (min-width:992px){.image-grid__show-all{line-height:1.4}}@media(min-width:992px){.image-grid__show-all svg{fill:#fff;width:18px;height:18px;display:block;float:left;margin-right:5px}}@media(min-width:1200px){.image-grid{width:100%;max-width:100%}.image-grid{height:630px}.image-grid__image-main{height:630px}.image-grid__image-other{height:315px}}.castle-presentation .castle-title{margin-top:20px;margin-bottom:24px}@media(max-width:992px){.castle-presentation .castle-title{margin-bottom:0}}.castle-presentation .castle-title__name{font-family:Lato,Arial,Courier;font-weight:800;margin-bottom:0}@media(min-width:0){.castle-presentation .castle-title__name{font-size:24px;line-height:1.2}}@media(min-width:992px){.castle-presentation .castle-title__name{font-size:36px;line-height:1.3}}.castle-presentation .castle-title__secondary{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;margin-bottom:0}@media(min-width:0){.castle-presentation .castle-title__secondary{line-height:1.4}}@media(min-width:992px){.castle-presentation .castle-title__secondary{line-height:1.4}}@media(max-width:992px){.castle-presentation .castle-title__secondary{margin-bottom:20px}}.castle-presentation .castle-title__review-section{display:block;margin:2px 0 5px 0}@media(min-width:500px){.castle-presentation .castle-title__review-section{display:inline-block;margin:0}}.castle-presentation .castle-title__review-score{border-radius:5px;padding:1px 6px 3px 6px;background-color:#dc9e00;color:#fff;margin-right:5px;text-align:center;display:inline-block}.castle-presentation .castle-title__review-label,.castle-presentation .castle-title__review-btn{display:inline-block;border:0;background-color:transparent;padding-left:0}.castle-presentation .castle-title__review-label{margin-right:5px;font-weight:700}.castle-presentation .castle-title__review-btn{cursor:pointer;margin-right:5px;font-weight:700;color:#ba3035}.castle-presentation .castle-title__review-btn:hover{text-decoration:underline}.castle-presentation .page-summary{margin-bottom:24px;overflow:auto}.castle-presentation .page-summary__items{overflow:auto;border-bottom:1px solid #ccc;padding-bottom:24px}.castle-presentation .sticky-cta__wrapper{margin:0 auto;position:relative;background-color:#f00;display:none}@media(min-width:992px){.castle-presentation .sticky-cta__wrapper{display:block;width:970px}}@media(min-width:1200px){.castle-presentation .sticky-cta__wrapper{width:1178px}}.castle-presentation .sticky-cta{position:absolute;z-index:9999;margin-top:30px}@media(min-width:0){.castle-presentation .sticky-cta{width:100%}}@media(min-width:992px){.castle-presentation .sticky-cta{width:299px;right:12px}}@media(min-width:1200px){.castle-presentation .sticky-cta{width:366px;right:15px}}@media(min-width:992px){.castle-presentation .sticky-cta{right:12px}}@media(min-width:1200px){.castle-presentation .sticky-cta{right:15px}}.castle-presentation .sticky-wrapper.sticky .sticky-cta__wrapper{position:fixed;top:70px;margin-top:unset;z-index:9999}@media(min-width:992px){.castle-presentation .sticky-wrapper.sticky .sticky-cta__wrapper{left:50%;margin-left:-485px}}@media(min-width:1200px){.castle-presentation .sticky-wrapper.sticky .sticky-cta__wrapper{left:50%;margin-left:-589px}}@media(min-width:0){.castle-presentation .introduction{padding:0 0 24px 0;width:100%}}@media(min-width:992px){.castle-presentation .introduction{padding:24px 0 24px 0;width:622px}}@media(min-width:1200px){.castle-presentation .introduction{width:660px}}.castle-presentation .castle-summary{margin-bottom:24px;overflow:auto}.castle-presentation .castle-summary__items{overflow:auto;border-bottom:1px solid #ccc;padding-bottom:24px}.castle-presentation .castle-summary__item{float:left;width:100%;margin-bottom:20px;font-family:"Lato";padding-left:34px}@media(min-width:0){.castle-presentation .castle-summary__item{padding-left:30px;font-size:15px;line-height:1.4}}@media(min-width:767px){.castle-presentation .castle-summary__item{padding-left:34px;font-size:16px;line-height:1.5}}.castle-summary__item:last-of-type{margin-bottom:0!important}.castle-presentation .castle-summary__item p strong{color:#000;font-weight:800}.castle-presentation .castle-summary__item p{color:#484848}.castle-presentation .castle-summary__headline{font-family:Lato,Arial,Courier;font-weight:800;margin-bottom:20px}@media(min-width:0){.castle-presentation .castle-summary__headline{font-size:18px;line-height:1.4}}@media(min-width:992px){.castle-presentation .castle-summary__headline{font-size:24px;line-height:1.25}}.castle-presentation .castle-summary__item::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M15.668 8.626l8.332 1.159-6.065 5.874 1.48 8.341-7.416-3.997-7.416 3.997 1.481-8.341-6.064-5.874 8.331-1.159 3.668-7.626 3.669 7.626zm-6.67.925l-6.818.948 4.963 4.807-1.212 6.825 6.068-3.271 6.069 3.271-1.212-6.826 4.964-4.806-6.819-.948-3.002-6.241-3.001 6.241z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:" ";display:block;float:left}@media(min-width:0){.castle-presentation .castle-summary__item::before{width:16px;height:16px;background-size:16px 16px;margin-top:3px;margin-right:10px;margin-left:-30px}}@media(min-width:767px){.castle-presentation .castle-summary__item::before{width:16px;height:16px;background-size:16px 16px;margin-top:4px;margin-right:4px;margin-left:-34px}}.castle-presentation .castle-summary__quick-links{margin-top:24px;overflow:auto}.castle-presentation .castle-summary__quick-link{font-size:14px;margin:0 6px 6px 0;font-family:"Lato";display:inline-block;padding:6px 12px 8px 12px;border-radius:20px;border:1px solid #666;cursor:pointer}.castle-presentation a.castle-summary__quick-link:link,.castle-presentation a.castle-summary__quick-link:hover,.castle-presentation a.castle-summary__quick-link:visited,.castle-presentation a.castle-summary__quick-link:active{text-decoration:none;color:#000}.castle-presentation .link__text,.castle-presentation a.link__text:link,.castle-presentation a.link__text:active,.castle-presentation a.link__text:hover,.castle-presentation a.link__text:visited{color:#ba3035;font-weight:700;cursor:pointer}.castle-presentation .link__text:link,.castle-presentation a.link__text:link:link,.castle-presentation a.link__text:active:link,.castle-presentation a.link__text:hover:link,.castle-presentation a.link__text:visited:link{color:#ba3035;text-decoration:none}.castle-presentation .link__text:visited,.castle-presentation a.link__text:link:visited,.castle-presentation a.link__text:active:visited,.castle-presentation a.link__text:hover:visited,.castle-presentation a.link__text:visited:visited{color:#ba3035;text-decoration:none}.castle-presentation .link__text:hover,.castle-presentation a.link__text:link:hover,.castle-presentation a.link__text:active:hover,.castle-presentation a.link__text:hover:hover,.castle-presentation a.link__text:visited:hover{color:#ba3035;text-decoration:underline}.castle-presentation .link__text:active,.castle-presentation a.link__text:link:active,.castle-presentation a.link__text:active:active,.castle-presentation a.link__text:hover:active,.castle-presentation a.link__text:visited:active{color:#ba3035;text-decoration:underline}.castle-presentation .notice__policy{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;background-color:#6cc267;color:#fff;padding:11px 14px 12px 14px;border-radius:15px;margin-bottom:20px}@media(min-width:0){.castle-presentation .notice__policy{line-height:1.4}}@media(min-width:992px){.castle-presentation .notice__policy{line-height:1.4}}.castle-presentation .notice__covid{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;background-color:#eee;color:#000;padding:11px 14px 12px 14px;border-radius:15px;margin-bottom:20px}@media(min-width:0){.castle-presentation .notice__covid{line-height:1.4}}@media(min-width:992px){.castle-presentation .notice__covid{line-height:1.4}}.castle-presentation .navigation-bar{display:block;margin:0 auto 16px auto;width:100%;text-align:left;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}@media(max-width:992px){.castle-presentation .navigation-bar{background-color:transparent}}@media(min-width:992px){.castle-presentation .navigation-bar{background-color:#000;height:unset;margin-bottom:0}}.castle-presentation .sticky-wrapper.sticky .navigation-bar{position:fixed;top:0;z-index:9999}@media(max-width:992px){.castle-presentation .sticky-wrapper.sticky .navigation-bar{background-color:#fff;border-bottom:1px #ddd solid;box-shadow:0 4px 15px 3px rgba(0,0,0,.1)}}.castle-presentation .mobile-cta{position:fixed;background-color:#fff;width:100%;left:0;bottom:0;z-index:10200;padding:15px 10px 25px 10px;box-shadow:0 -9px 15px -6px rgba(0,0,0,.2);border-top:1px #ddd solid;display:none;bottom:-150px;transition:all .35s ease}@media(max-width:991px){.castle-presentation .mobile-cta{display:block}}.castle-presentation .mobile-cta--active{bottom:0}@keyframes move{0%{transform:translateX(0)}50%{transform:translateX(-100%);opacity:1}50.001%{opacity:0;transform:translateX(100vw)}50.002%{opacity:1;transform:translateX(100vw)}100%{transform:translateX(0)}}.castle-presentation a.mobile-cta__button-primary{border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;width:48%;float:right;padding:17px 7px;text-align:center}.castle-presentation a.mobile-cta__button-primary:link{text-decoration:none}.castle-presentation a.mobile-cta__button-primary:visited{text-decoration:none}.castle-presentation a.mobile-cta__button-primary:hover{text-decoration:none}.castle-presentation a.mobile-cta__button-primary:active{text-decoration:none}@media(min-width:0){.castle-presentation a.mobile-cta__button-primary{line-height:1.4}}@media(min-width:992px){.castle-presentation a.mobile-cta__button-primary{line-height:1.4}}.castle-presentation a.mobile-cta__button-primary:link{color:#fff!important}.castle-presentation a.mobile-cta__button-primary:visited{color:#fff!important}.castle-presentation a.mobile-cta__button-primary:hover{color:#fff!important}.castle-presentation a.mobile-cta__button-primary:active{color:#fff!important}.castle-presentation a.mobile-cta__button-alt{background-color:transparent;color:#000;border:1px solid #000;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;width:48%;float:left;padding:17px 7px;text-align:center}.castle-presentation a.mobile-cta__button-alt:link{color:#000}.castle-presentation a.mobile-cta__button-alt:visited{color:#000}.castle-presentation a.mobile-cta__button-alt:hover{color:#000}.castle-presentation a.mobile-cta__button-alt:active{color:#000}.castle-presentation a.mobile-cta__button-alt:link{text-decoration:none}.castle-presentation a.mobile-cta__button-alt:visited{text-decoration:none}.castle-presentation a.mobile-cta__button-alt:hover{text-decoration:none}.castle-presentation a.mobile-cta__button-alt:active{text-decoration:none}@media(min-width:0){.castle-presentation a.mobile-cta__button-alt{line-height:1.4}}@media(min-width:992px){.castle-presentation a.mobile-cta__button-alt{line-height:1.4}}.castle-presentation a.mobile-cta__button-primary--single{border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;width:100%;padding:17px 7px;text-align:center;float:left}.castle-presentation a.mobile-cta__button-primary--single:link{text-decoration:none}.castle-presentation a.mobile-cta__button-primary--single:visited{text-decoration:none}.castle-presentation a.mobile-cta__button-primary--single:hover{text-decoration:none}.castle-presentation a.mobile-cta__button-primary--single:active{text-decoration:none}@media(min-width:0){.castle-presentation a.mobile-cta__button-primary--single{line-height:1.4}}@media(min-width:992px){.castle-presentation a.mobile-cta__button-primary--single{line-height:1.4}}.castle-presentation a.mobile-cta__button-primary--single:link{color:#fff!important}.castle-presentation a.mobile-cta__button-primary--single:visited{color:#fff!important}.castle-presentation a.mobile-cta__button-primary--single:hover{color:#fff!important}.castle-presentation a.mobile-cta__button-primary--single:active{color:#fff!important}.castle-presentation .navigation-bar.sticky{position:fixed;top:0;z-index:9999}.castle-presentation .navigation-inner{margin:0 auto;width:100%}@media(min-width:767px){.castle-presentation .navigation-inner{max-width:747px}}@media(min-width:992px){.castle-presentation .navigation-inner{max-width:970px}}@media(min-width:1200px){.castle-presentation .navigation-inner{max-width:1170px}}.castle-presentation .navigation-bar__navigation-items{display:flex;overflow-x:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;width:80%;float:left}@media(min-width:450px){.castle-presentation .navigation-bar__navigation-items{width:90%}}.castle-presentation .navigation-bar__navigation-items::-webkit-scrollbar{display:none}.castle-presentation .navigation-bar__next-item-button{border:0;background:transparent;width:20%;float:left;background-image:url("data:image/svg+xml,%0A%3Csvg width='18px' height='18px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17.898C9 18.972 10.2649 19.546 11.0731 18.8388L17.3838 13.3169C18.1806 12.6197 18.1806 11.3801 17.3838 10.6829L11.0731 5.16108C10.2649 4.45388 9 5.02785 9 6.1018V17.898Z' fill='%23212121'/%3E%3C/svg%3E");height:20px;background-repeat:no-repeat;background-position:center;margin-top:13px}@media(min-width:450px){.castle-presentation .navigation-bar__next-item-button{width:10%}}.castle-presentation .navigation-bar__navigation-item{display:inline-block;font-size:14px}@media(max-width:992px){.castle-presentation .navigation-bar__navigation-item{padding:15px 0 0 12px}}@media(min-width:992px){.castle-presentation .navigation-bar__navigation-item{padding:24px 12px}}@media(max-width:992px){.castle-presentation .sticky-wrapper.sticky .navigation-bar__navigation-item{padding-top:14px;padding-bottom:14px}}.castle-presentation .navigation-bar__navigation-link,.castle-presentation a.navigation-bar__navigation-link:link,.castle-presentation a.navigation-bar__navigation-link:hover,.castle-presentation a.navigation-bar__navigation-link:visited,.castle-presentation a.navigation-bar__navigation-link:active{cursor:pointer;white-space:nowrap}@media(max-width:992px){.castle-presentation .navigation-bar__navigation-link,.castle-presentation a.navigation-bar__navigation-link:link,.castle-presentation a.navigation-bar__navigation-link:hover,.castle-presentation a.navigation-bar__navigation-link:visited,.castle-presentation a.navigation-bar__navigation-link:active{color:#ba3035;font-weight:normal}}@media(min-width:992px){.castle-presentation .navigation-bar__navigation-link,.castle-presentation a.navigation-bar__navigation-link:link,.castle-presentation a.navigation-bar__navigation-link:hover,.castle-presentation a.navigation-bar__navigation-link:visited,.castle-presentation a.navigation-bar__navigation-link:active{color:#fff;font-weight:bold}}.castle-presentation button.navigation-bar__navigation-link{color:#fff;background-color:transparent;border:0}@media(min-width:0){.castle-presentation .navigation-bar{display:block}}@media(min-width:767px){.castle-presentation .cta-sticky{width:100%}.castle-presentation .cta-sticky.sticky{position:fixed;top:0;z-index:9999}}@media(max-width:992px){.castle-presentation .navigation-wrapper{display:block}.castle-presentation .sticky-wrapper.sticky .navigation-wrapper{display:block}.navigation-placeholder{padding-bottom:0;border-bottom:1px solid #ccc;margin-bottom:20px;height:48px;display:none}}@media(min-width:992px){.navigation-placeholder{height:70px;position:relative;display:block}.castle-presentation .navigation-bar{display:block}}.castle-presentation .castle-presentation-modal .block__text{width:100%;margin-bottom:24px}.castle-presentation .castle-presentation-body .block__text{margin-bottom:24px}@media(min-width:0){.castle-presentation .castle-presentation-body .block__text{padding:0;width:100%}}@media(min-width:992px){.castle-presentation .castle-presentation-body .block__text{width:622px}}@media(min-width:1200px){.castle-presentation .castle-presentation-body .block__text{width:670px}}.castle-presentation .block__text h2{font-family:Lato,Arial,Courier;font-weight:800;margin-bottom:20px}@media(min-width:0){.castle-presentation .block__text h2{font-size:18px;line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text h2{font-size:24px;line-height:1.25}}.castle-presentation .block__calendar h3,.castle-presentation .block__text h3{font-family:Lato,Arial,Courier;font-weight:800;color:#000;margin-bottom:24px}@media(min-width:0){.castle-presentation .block__calendar h3,.castle-presentation .block__text h3{font-size:16px;line-height:1.4}}@media(min-width:992px){.castle-presentation .block__calendar h3,.castle-presentation .block__text h3{font-size:18px;line-height:1.4}}.castle-presentation .block__text h4{font-family:Lato,Arial,Courier;text-transform:unset;font-size:16px;font-size:15px;font-weight:800;color:#000;margin-bottom:24px}@media(min-width:0){.castle-presentation .block__text h4{line-height:1.5}}@media(min-width:992px){.castle-presentation .block__text h4{line-height:1.5}}.castle-presentation .block__calendar p,.castle-presentation .block__text p{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:15px;margin-bottom:24px;color:#484848}@media(min-width:0){.castle-presentation .block__calendar p,.castle-presentation .block__text p{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__calendar p,.castle-presentation .block__text p{line-height:1.4}}.castle-presentation .block__text ul{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;list-style-type:disc;font-size:15px;color:#484848;margin-bottom:24px;list-style-position:inside}@media(min-width:0){.castle-presentation .block__text ul{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text ul{line-height:1.4}}.castle-presentation .block__text ul li{margin-bottom:7px}.castle-presentation .block__text ul li:last-of-type{margin-bottom:0}.castle-presentation .block__text a{color:#ba3035;font-weight:700}.castle-presentation .block__text a:link{color:#ba3035;text-decoration:none}.castle-presentation .block__text a:visited{color:#ba3035;text-decoration:none}.castle-presentation .block__text a:hover{color:#ba3035;text-decoration:underline}.castle-presentation .block__text a:active{color:#ba3035;text-decoration:underline}.castle-presentation .block__text button.more{color:#ba3035;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:15px;border:0;background-color:transparent;display:inline-block;padding:0}.castle-presentation .block__text button.more:link{color:#ba3035;text-decoration:none}.castle-presentation .block__text button.more:visited{color:#ba3035;text-decoration:none}.castle-presentation .block__text button.more:hover{color:#ba3035;text-decoration:underline}.castle-presentation .block__text button.more:active{color:#ba3035;text-decoration:underline}@media(min-width:0){.castle-presentation .block__text button.more{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text button.more{line-height:1.4}}.castle-presentation .block__text .cta,.castle-presentation .block__text a.cta{border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;display:inline-block;cursor:pointer}.castle-presentation .block__text .cta:link,.castle-presentation .block__text a.cta:link{text-decoration:none}.castle-presentation .block__text .cta:visited,.castle-presentation .block__text a.cta:visited{text-decoration:none}.castle-presentation .block__text .cta:hover,.castle-presentation .block__text a.cta:hover{text-decoration:none}.castle-presentation .block__text .cta:active,.castle-presentation .block__text a.cta:active{text-decoration:none}@media(min-width:0){.castle-presentation .block__text .cta,.castle-presentation .block__text a.cta{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text .cta,.castle-presentation .block__text a.cta{line-height:1.4}}.castle-presentation .block__text .cta:link,.castle-presentation .block__text a.cta:link{color:#fff!important}.castle-presentation .block__text .cta:visited,.castle-presentation .block__text a.cta:visited{color:#fff!important}.castle-presentation .block__text .cta:hover,.castle-presentation .block__text a.cta:hover{color:#fff!important}.castle-presentation .block__text .cta:active,.castle-presentation .block__text a.cta:active{color:#fff!important}.castle-presentation .block__text .cta--small,.castle-presentation .block__text a.cta--small{border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:8px 13px 10px 13px;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;display:inline-block;cursor:pointer}.castle-presentation .block__text .cta--small:link,.castle-presentation .block__text a.cta--small:link{text-decoration:none}.castle-presentation .block__text .cta--small:visited,.castle-presentation .block__text a.cta--small:visited{text-decoration:none}.castle-presentation .block__text .cta--small:hover,.castle-presentation .block__text a.cta--small:hover{text-decoration:none}.castle-presentation .block__text .cta--small:active,.castle-presentation .block__text a.cta--small:active{text-decoration:none}@media(min-width:0){.castle-presentation .block__text .cta--small,.castle-presentation .block__text a.cta--small{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text .cta--small,.castle-presentation .block__text a.cta--small{line-height:1.4}}.castle-presentation .block__text .cta--small:link,.castle-presentation .block__text a.cta--small:link{color:#fff!important}.castle-presentation .block__text .cta--small:visited,.castle-presentation .block__text a.cta--small:visited{color:#fff!important}.castle-presentation .block__text .cta--small:hover,.castle-presentation .block__text a.cta--small:hover{color:#fff!important}.castle-presentation .block__text .cta--small:active,.castle-presentation .block__text a.cta--small:active{color:#fff!important}.castle-presentation .block__text button.cta{border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;display:inline-block}.castle-presentation .block__text button.cta:link{text-decoration:none}.castle-presentation .block__text button.cta:visited{text-decoration:none}.castle-presentation .block__text button.cta:hover{text-decoration:none}.castle-presentation .block__text button.cta:active{text-decoration:none}@media(min-width:0){.castle-presentation .block__text button.cta{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text button.cta{line-height:1.4}}.castle-presentation .block__text button.cta:link{color:#fff!important}.castle-presentation .block__text button.cta:visited{color:#fff!important}.castle-presentation .block__text button.cta:hover{color:#fff!important}.castle-presentation .block__text button.cta:active{color:#fff!important}.castle-presentation .block__text .cta--alt,.castle-presentation .block__text a.cta--alt{background-color:transparent;color:#000;border:1px solid #000;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;display:inline-block}.castle-presentation .block__text .cta--alt:link,.castle-presentation .block__text a.cta--alt:link{color:#000}.castle-presentation .block__text .cta--alt:visited,.castle-presentation .block__text a.cta--alt:visited{color:#000}.castle-presentation .block__text .cta--alt:hover,.castle-presentation .block__text a.cta--alt:hover{color:#000}.castle-presentation .block__text .cta--alt:active,.castle-presentation .block__text a.cta--alt:active{color:#000}.castle-presentation .block__text .cta--alt:link,.castle-presentation .block__text a.cta--alt:link{text-decoration:none}.castle-presentation .block__text .cta--alt:visited,.castle-presentation .block__text a.cta--alt:visited{text-decoration:none}.castle-presentation .block__text .cta--alt:hover,.castle-presentation .block__text a.cta--alt:hover{text-decoration:none}.castle-presentation .block__text .cta--alt:active,.castle-presentation .block__text a.cta--alt:active{text-decoration:none}@media(min-width:0){.castle-presentation .block__text .cta--alt,.castle-presentation .block__text a.cta--alt{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text .cta--alt,.castle-presentation .block__text a.cta--alt{line-height:1.4}}.castle-presentation .block__text button.more:after,.castle-presentation .block__text a.cta--link:after{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;content:"&gt;";padding-left:2px}@media(min-width:0){.castle-presentation .block__text button.more:after,.castle-presentation .block__text a.cta--link:after{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text button.more:after,.castle-presentation .block__text a.cta--link:after{line-height:1.4}}.castle-presentation .block__text a.more--btn,.castle-presentation .block__text button.more--btn{background-color:transparent;color:#000;border:1px solid #000;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;display:inline-block}.castle-presentation .block__text a.more--btn:link,.castle-presentation .block__text button.more--btn:link{color:#000}.castle-presentation .block__text a.more--btn:visited,.castle-presentation .block__text button.more--btn:visited{color:#000}.castle-presentation .block__text a.more--btn:hover,.castle-presentation .block__text button.more--btn:hover{color:#000}.castle-presentation .block__text a.more--btn:active,.castle-presentation .block__text button.more--btn:active{color:#000}.castle-presentation .block__text a.more--btn:link,.castle-presentation .block__text button.more--btn:link{text-decoration:none}.castle-presentation .block__text a.more--btn:visited,.castle-presentation .block__text button.more--btn:visited{text-decoration:none}.castle-presentation .block__text a.more--btn:hover,.castle-presentation .block__text button.more--btn:hover{text-decoration:none}.castle-presentation .block__text a.more--btn:active,.castle-presentation .block__text button.more--btn:active{text-decoration:none}@media(min-width:0){.castle-presentation .block__text a.more--btn,.castle-presentation .block__text button.more--btn{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text a.more--btn,.castle-presentation .block__text button.more--btn{line-height:1.4}}.castle-presentation .block__text strong{font-weight:700;color:#000}.castle-presentation .block__text table{width:100%;margin-bottom:24px;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4}@media(min-width:0){.castle-presentation .block__text table{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text table{line-height:1.4}}.castle-presentation .block__text th{background-color:#000;color:#fff}.castle-presentation .block__text th,.castle-presentation .block__text td{vertical-align:top}.castle-presentation .block__text th,.castle-presentation .block__text td{padding:2px 4px}.block__text img.img-responsive{width:100%;height:auto}.castle-presentation .block__text ul:last-child .castle-presentation .block__text table:last-child,.castle-presentation .block__text p:last-child{margin-bottom:0}.castle-presentation .block__text .package-summary{margin-bottom:20px}.castle-presentation .block__text .package-summary:last-of-type{margin-bottom:0}.castle-presentation .block__text .iframe-container{position:relative;overflow:hidden;width:100%;padding-top:70%;margin-top:20px;margin-bottom:24px}.castle-presentation .block__text .iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.castle-presentation .package-cards{width:100%;margin-left:-5px;margin-right:-5px}.castle-presentation .package-card h4{font-size:16px}.castle-presentation .package-card{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:5px;padding-right:5px;text-decoration:unset;color:unset;margin-top:24px;width:50%}@media(max-width:320px){.castle-presentation .package-card{width:100%}}.castle-presentation .package-card:hover{cursor:pointer}.castle-presentation .block__text summary{font-weight:bold;color:#ba3035;margin-bottom:24px;cursor:pointer;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;outline:0}@media(min-width:0){.castle-presentation .block__text summary{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__text summary{line-height:1.4}}.castle-presentation .block__text details[open] summary~*{animation:summaryOpen .5s ease-in-out}@keyframes summaryOpen{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.castle-presentation .block__text details{margin-bottom:24px}.castle-presentation .block__text .media__youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.castle-presentation .block__text .media__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.castle-presentation .block__breakout{height:auto;margin-bottom:24px}@media(min-width:992px){.castle-presentation .block__breakout{height:460px}}@media(min-width:1200px){.castle-presentation .block__breakout{height:560px}}.castle-presentation .block__breakout img{height:100%;width:100%;object-fit:cover}.castle-presentation .block__breakout .what3words-address{width:25px;height:25px;float:left;content:" ";background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146.2725 146.2725'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='artwork'%3E%3Cpath d='M117.0206,29.2522H29.2549v87.7656h87.7657V29.2522Z'/%3E%3Cpath class='cls-1' d='M67.6525,92.3346a2.7455,2.7455,0,0,1-2.602-3.61L76.0212,55.812a2.7429,2.7429,0,0,1,5.2041,1.7356L70.2546,90.46A2.7429,2.7429,0,0,1,67.6525,92.3346Z'/%3E%3Cpath class='cls-1' d='M51.1965,92.3346a2.7456,2.7456,0,0,1-2.6021-3.61L59.5651,55.812a2.743,2.743,0,0,1,5.2042,1.7356L53.7985,90.46A2.7429,2.7429,0,0,1,51.1965,92.3346Z'/%3E%3Cpath class='cls-1' d='M84.1086,92.3346a2.7456,2.7456,0,0,1-2.6021-3.61L92.4772,55.812a2.743,2.743,0,0,1,5.2042,1.7356L86.7107,90.46A2.743,2.743,0,0,1,84.1086,92.3346Z'/%3E%3Crect class='cls-2' width='146.2725' height='146.2725'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.castle-presentation .image__banner{background-color:#000;width:100%;margin-bottom:24px;background-size:cover;background-position:center}@media(min-width:0){.castle-presentation .image__banner{height:260px}}@media(min-width:380px){.castle-presentation .image__banner{height:340px}}@media(min-width:500px){.castle-presentation .image__banner{height:390px}}@media(min-width:768px){.castle-presentation .image__banner{height:370px}}@media(min-width:992px){.castle-presentation .image__banner{height:450px}}@media(min-width:1200px){.castle-presentation .image__banner{height:540px}}.castle-presentation .map-detail{width:100%;margin-bottom:20px}@media(min-width:0){.castle-presentation .map-detail{height:260px}}@media(min-width:380px){.castle-presentation .map-detail{height:340px}}@media(min-width:500px){.castle-presentation .map-detail{height:390px}}@media(min-width:768px){.castle-presentation .map-detail{height:360px}}@media(min-width:992px){.castle-presentation .map-detail{height:380px}}@media(min-width:1200px){.castle-presentation .map-detail{height:450px}}.castle-presentation .grid{display:flex;flex-wrap:wrap;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.castle-presentation .grid__image--full{width:100%;flex-grow:0;padding:0 5px 10px 5px}.castle-presentation .grid__image--half{width:50%;flex-grow:0;padding:0 5px 10px 5px}.castle-presentation .grid__image--full img,.castle-presentation .grid__image--half img{width:100%;height:auto}.castle-presentation .map-pin{width:40px;height:40px;background:#ba3035;display:inline-block;border-radius:40px;border:8px solid #ba3035;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:-1px 1px 2px rgba(0,0,0,.2);box-shadow:-1px 1px 2px rgba(0,0,0,.2);opacity:1;position:relative;margin-top:-20px;margin-left:-20px}.castle-presentation .map-pin .map-icon{width:23px;height:23px;position:absolute;background-position:0 -2px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 493.46 493.46' style='enable-background:new 0 0 493.46 493.46;' fill='%23fff' xml:space='preserve'%3E%3Cpath d='M397.564,62.201c0-1.62-1.084-3.03-2.656-3.434L254.697,22.856V8.294c0-4.584-3.707-8.294-8.293-8.294 c-4.585,0-8.292,3.718-8.292,8.294l0.015,125.786h-5.799c-1.961,0-3.548,1.588-3.548,3.539v38.398H197.68V137.62 c0-1.952-1.588-3.539-3.549-3.539h-28.152c-1.959,0-3.547,1.588-3.547,3.539v38.398h-13.719h-17.381V137.62 c0-1.952-1.588-3.539-3.547-3.539H99.632c-1.959,0-3.547,1.588-3.547,3.539v38.398v16.117v16.83V237.7 c0,8.86,7.175,16.036,16.036,16.036h23.407L96.149,474.606c-0.842,4.673,0.438,9.476,3.482,13.112 c3.047,3.636,7.55,5.742,12.295,5.742h268.955c4.745,0,9.248-2.105,12.294-5.742c3.044-3.637,4.324-8.44,3.481-13.112 L357.28,253.736h23.405c8.862,0,16.038-7.176,16.038-16.036v-28.735v-16.83v-16.117V137.62c0-1.952-1.588-3.539-3.548-3.539h-28.152 c-1.961,0-3.547,1.588-3.547,3.539v38.398h-17.38h-13.722V137.62c0-1.952-1.586-3.539-3.547-3.539h-28.152 c-1.961,0-3.548,1.588-3.548,3.539v38.398h-31.1V137.62c0-1.952-1.588-3.539-3.547-3.539h-5.768l-0.017-32.534l140.211-35.911 C396.48,65.231,397.564,63.821,397.564,62.201z M284.6,333.917v69.434h-76.375v-69.434c0-21.09,17.09-38.186,38.195-38.186 C267.51,295.73,284.6,312.827,284.6,333.917z'/%3E%3C/svg%3E")}.template__features{margin-bottom:24px;overflow:auto}.template__feature{font-size:16px;line-height:1.6;float:left;width:100%;margin-bottom:10px;font-family:"Lato";padding-left:34px}@media(min-width:0){.template__feature{padding-left:30px}}@media(min-width:767px){.template__feature{padding-left:34px}}.template__feature::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M15.668 8.626l8.332 1.159-6.065 5.874 1.48 8.341-7.416-3.997-7.416 3.997 1.481-8.341-6.064-5.874 8.331-1.159 3.668-7.626 3.669 7.626zm-6.67.925l-6.818.948 4.963 4.807-1.212 6.825 6.068-3.271 6.069 3.271-1.212-6.826 4.964-4.806-6.819-.948-3.002-6.241-3.001 6.241z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:" ";display:block;float:left}@media(min-width:0){.template__feature::before{width:20px;height:20px;background-size:20px 20px;margin-top:3px;margin-right:10px;margin-left:-30px}}@media(min-width:767px){.template__feature::before{width:24px;height:24px;background-size:24px 24px;margin-top:0;margin-right:10px;margin-left:-34px}}.template__tags{margin-bottom:24px;overflow:auto}.template__tags .template__tag{font-size:14px;margin:0 10px 10px 0;font-family:"Lato";display:inline-block;padding:7px 13px;border-radius:6px;border:1px solid #000}.template__header{font-family:Lato,Arial,Courier;font-weight:800;margin-bottom:20px}@media(min-width:0){.template__header{font-size:24px;line-height:1.2}}@media(min-width:992px){.template__header{font-size:36px;line-height:1.3}}.template__block p{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;margin-bottom:20px}@media(min-width:0){.template__block p{line-height:1.4}}@media(min-width:992px){.template__block p{line-height:1.4}}.spacer{margin-bottom:20px}.castle-presentation .block__calendar{height:auto;margin-bottom:24px;width:100%}@media(min-width:992px){.castle-presentation .block__calendar{width:622px}}@media(min-width:1200px){.castle-presentation .block__calendar{width:660px}}.castle-presentation .block__calendar button.clear{color:#ba3035;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;border:0;background-color:transparent;display:inline-block;padding:0}.castle-presentation .block__calendar button.clear:link{color:#ba3035;text-decoration:none}.castle-presentation .block__calendar button.clear:visited{color:#ba3035;text-decoration:none}.castle-presentation .block__calendar button.clear:hover{color:#ba3035;text-decoration:underline}.castle-presentation .block__calendar button.clear:active{color:#ba3035;text-decoration:underline}@media(min-width:0){.castle-presentation .block__calendar button.clear{line-height:1.4}}@media(min-width:992px){.castle-presentation .block__calendar button.clear{line-height:1.4}}.castle-presentation .block__calendar h3,.castle-presentation .block__calendar p{margin-bottom:0}.castle-presentation .block__calendar .searching{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;content:" ";display:block;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath fill='%23000' d='M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:65px 65px;background-repeat:no-repeat;background-color:rgba(255,255,255,.5);z-index:999}.castle-presentation .castle-carousel{margin-bottom:24px}.CalendarDay{vertical-align:top;border:1px #eceeee solid!important;padding-top:5px!important}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span:active{color:#000!important;background-color:#fff!important;border-color:#e4e7e7}.CalendarDay__selected{border:1px #eceeee solid!important}.CalendarDay__selected_span,.CalendarDay__selected_span:hover,.CalendarDay__selected_span:active{background-color:#fafafa!important;color:#000!important;border-color:#e4e7e7}.CalendarDay__default:hover,.CalendarDay__selected_span:hover{background-color:unset!important;color:#000!important;-webkit-box-shadow:inset 0 0 0 2px #000;-moz-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:linear-gradient(125deg,#fff 48%,#c8ced0 50%,#fff 52%)!important;color:#c8ced0!important;border-color:#e4e7e7!important;background-color:#e4e7e7!important}.CalendarDay__blocked_minimum_nights,.CalendarDay__blocked_minimum_nights:hover{color:#999!important;border:1px solid #eceeee!important}.CalendarDay__selected_start,.CalendarDay__selected_start:hover,.CalendarDay__selected_start:active,.CalendarDay__selected_end,.CalendarDay__selected_end:hover,.CalendarDay__selected_end:active{background:#ba3035!important;color:#fff!important}.CalendarMonth_caption{padding-top:24px!important;padding-bottom:45px!important;font-size:14px!important}.CalendarMonth_caption strong{font-weight:800!important}.explore-introduction__title{font-family:Lato,Arial,Courier;font-weight:800;color:#000;text-align:center}@media(min-width:0){.explore-introduction__title{font-size:24px;line-height:1.2}}@media(min-width:992px){.explore-introduction__title{font-size:36px;line-height:1.3}}@media(min-width:0){.explore-introduction__title{margin-top:10px}}@media(min-width:992px){.explore-introduction__title{margin-top:30px}}.explore-introduction__title--no-summary{font-family:Lato,Arial,Courier;font-weight:800;color:#000;text-align:center}@media(min-width:0){.explore-introduction__title--no-summary{font-size:24px;line-height:1.2}}@media(min-width:992px){.explore-introduction__title--no-summary{font-size:36px;line-height:1.3}}@media(min-width:0){.explore-introduction__title--no-summary{margin-top:10px;margin-bottom:10px}}@media(min-width:992px){.explore-introduction__title--no-summary{margin-top:30px;margin-bottom:30px}}.explore-introduction__subheader{font-family:Lato,Arial,Courier;font-weight:800;color:#000;text-align:center}@media(min-width:0){.explore-introduction__subheader{font-size:16px;line-height:1.4}}@media(min-width:992px){.explore-introduction__subheader{font-size:18px;line-height:1.4}}@media(min-width:0){.explore-introduction__subheader{margin-bottom:10px;margin-top:10px}}@media(min-width:992px){.explore-introduction__subheader{margin-bottom:30px;margin-top:30px}}.explore-related__subheader{font-family:Lato,Arial,Courier;font-weight:800;color:#000;text-align:center}@media(min-width:0){.explore-related__subheader{font-size:16px;line-height:1.4}}@media(min-width:992px){.explore-related__subheader{font-size:18px;line-height:1.4}}@media(min-width:0){.explore-related__subheader{margin-bottom:10px;margin-top:0}}@media(min-width:992px){.explore-related__subheader{margin-bottom:30px;margin-top:0}}.explore-introduction__summary{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;text-align:center}@media(min-width:0){.explore-introduction__summary{line-height:1.4}}@media(min-width:992px){.explore-introduction__summary{line-height:1.4}}@media(min-width:0){.explore-introduction__summary{margin-bottom:10px;margin-top:10px}}@media(min-width:992px){.explore-introduction__summary{margin-bottom:30px;margin-top:30px}}.explore-aside__header{font-family:Lato,Arial,Courier;font-weight:800}@media(min-width:0){.explore-aside__header{font-size:18px;line-height:1.4}}@media(min-width:992px){.explore-aside__header{font-size:24px;line-height:1.25}}.explore-aside__intro{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;margin-bottom:20px}@media(min-width:0){.explore-aside__intro{line-height:1.4}}@media(min-width:992px){.explore-aside__intro{line-height:1.4}}.explore-castle-detail__header{font-family:Lato,Arial,Courier;font-weight:800}@media(min-width:0){.explore-castle-detail__header{font-size:18px;line-height:1.4}}@media(min-width:992px){.explore-castle-detail__header{font-size:24px;line-height:1.25}}.explore-castle-detail__header a:link,.explore-castle-detail__header a:visited,.explore-castle-detail__header a:active{text-decoration:none;color:#ba3035;opacity:1}.explore-castle-detail__header a:hover{text-decoration:none;color:#ba3035;opacity:.6}.ex-retention-call-to-action,a.ex-retention-call-to-action:link,a.ex-retention-call-to-action:visited,a.ex-retention-call-to-action:hover,a.ex-retention-call-to-action:active{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;text-decoration:none;color:#000;padding:0;margin:0;background:none;border:0}@media(min-width:0){.ex-retention-call-to-action,a.ex-retention-call-to-action:link,a.ex-retention-call-to-action:visited,a.ex-retention-call-to-action:hover,a.ex-retention-call-to-action:active{line-height:1.4}}@media(min-width:992px){.ex-retention-call-to-action,a.ex-retention-call-to-action:link,a.ex-retention-call-to-action:visited,a.ex-retention-call-to-action:hover,a.ex-retention-call-to-action:active{line-height:1.4}}.ex-retention-call-to-action__booking-logo{max-width:106px;margin-left:2px}.explore-castle-detail__gallery{width:100%;padding:35%;box-sizing:border-box;position:relative;background-color:#f4f5f7}.explore-castle-detail__gallery img{position:absolute;top:0;left:0}.explore-castle-detail__summary{margin-bottom:12px;margin-top:12px}.explore-castle-detail__headline{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-weight:700}@media(min-width:0){.explore-castle-detail__headline{line-height:1.4}}@media(min-width:992px){.explore-castle-detail__headline{line-height:1.4}}.explore-castle-detail__policies{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-weight:700;color:#6cc267;margin-bottom:10px}@media(min-width:0){.explore-castle-detail__policies{line-height:1.4}}@media(min-width:992px){.explore-castle-detail__policies{line-height:1.4}}.explore-castle-detail__promotions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.explore-castle-detail__promotion,.explore-castle-detail__promotion--package{border-radius:8px;border:1px solid #dedede;padding:4px 26px 13px 12px;font-size:11px;max-width:48%;cursor:pointer}.explore-castle-detail__promotion_inner{display:block;padding-top:3px}.explore-castle-detail__promotion_inner:before{background-color:#ba3035;color:#fff;font-family:"Lato",Arial,sans-serif;font-weight:700;font-size:9px;border-radius:4px;display:inline-block;width:auto;line-height:1.6;padding:2px 6px 3px 6px;content:"Package";display:table-cell}.explore-castle-detail__promotion:hover,.explore-castle-detail__promotion--package:hover,.explore-castle-detail__promotion--package:active{text-decoration:none!important}.explore-castle-detail__promotion_header{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:13px;display:inline-block;font-weight:700;color:#ba3035;margin-top:2px;line-height:1.3}@media(min-width:0){.explore-castle-detail__promotion_header{line-height:1.4}}@media(min-width:992px){.explore-castle-detail__promotion_header{line-height:1.4}}.explore-castle-detail__promotion_header:hover{text-decoration:none}.explore-castle-detail__promotion_description{font-family:Lato,Arial,Courier;text-transform:unset;font-size:12px;line-height:1.4;display:block;font-weight:500;color:#000;margin-top:0;line-height:1.3}.explore-castle-detail__location{font-family:Lato,Arial,Courier;text-transform:unset;font-size:12px;line-height:1.4;font-weight:500;color:#333;line-height:1.2}.explore-castle-detail__expert{padding:13px 13px 13px 35px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='black' viewBox='0 0 24 24'%3E%3Cpath d='M13 14.725c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 4.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275zm-13 0c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 4.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275z'/%3E%3C/svg%3E");background-position:12px 16px;background-repeat:no-repeat;margin-bottom:12px}.explore-castle-detail__description-header{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:13px;color:#333;font-weight:700}@media(min-width:0){.explore-castle-detail__description-header{line-height:1.4}}@media(min-width:992px){.explore-castle-detail__description-header{line-height:1.4}}.explore-castle-detail__description{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:13px;color:#333}@media(min-width:0){.explore-castle-detail__description{line-height:1.4}}@media(min-width:992px){.explore-castle-detail__description{line-height:1.4}}.explore-castle-detail__description a.explore-castle-detail__link,.explore-castle-detail__description a.explore-castle-detail__link:link,.explore-castle-detail__description a.explore-castle-detail__link:active,.explore-castle-detail__description a.explore-castle-detail__link:hover{text-decoration:none;color:#ba3035;opacity:1;font-weight:700}.explore-castle-detail__description a.explore-castle-detail__link:hover{text-decoration:none;color:#ba3035;opacity:.6;font-weight:700}.explore-castle-detail__justification{font-weight:500;width:60%;color:#333;margin-bottom:8px}@media(min-width:0){.explore-castle-detail__justification{font-family:Lato,Arial,Courier;text-transform:unset;font-size:11px;line-height:1.5;max-width:unset;width:100%;margin-top:12px}}@media(min-width:500px){.explore-castle-detail__justification{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-size:13px;max-width:unset;width:100%;margin-top:20px}}@media(min-width:500px) and (min-width:0){.explore-castle-detail__justification{line-height:1.4}}@media(min-width:500px) and (min-width:992px){.explore-castle-detail__justification{line-height:1.4}}.explore-app{min-height:400px}.ex-map-toggle.secondary{background-color:#fff!important}.ex-group{display:inline-block}.ex-info-window{position:absolute;bottom:20px;width:280px;background-color:#fff;margin-left:-140px;z-index:9999;-webkit-box-shadow:0 7px 12px -4px rgba(0,0,0,.75);-moz-box-shadow:0 7px 12px -4px rgba(0,0,0,.75);box-shadow:0 7px 12px -4px rgba(0,0,0,.75);padding-bottom:20px}.ex-checkbox,.ex-checkbox-checked{border:0;background-color:transparent;height:unset;padding:0}.ex-checkbox:after{border:1px solid #ba3035;background-color:#fff;color:#fff;content:"";font-size:16px;text-align:center;font-family:FontAwesome;cursor:pointer;width:23px;height:23px;display:inline-block;line-height:1.4;border-radius:3px}.ex-checkbox-checked:after{border:1px solid #ba3035;background-color:#ba3035;color:#fff;content:"";font-size:16px;text-align:center;font-family:FontAwesome;cursor:pointer;width:23px;height:23px;display:inline-block;line-height:1.4;border-radius:3px}.ex-info-window:after{content:"";position:absolute;left:50%;margin-left:-10px;width:0;height:0;bottom:-10px;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}.ex-info-window .ex-header-img{width:100%;height:200px;display:block}.ex-info-window-inner{overflow-y:auto;max-height:500px}.ex-info-window .sep{border-top:1px solid #ccc;margin-top:14px;padding-top:14px}.ex-info-window .small-spacer{margin-bottom:14px}.ex-info-window .ex-close:after{border-radius:50px;width:34px;height:34px;line-height:2.1;content:"";font-size:16px;text-align:center;background-color:#ba3035;color:#fff;display:block;position:absolute;top:-17px;right:-17px;font-family:FontAwesome;cursor:pointer;z-index:10000}.ex-info-window .button.small{margin:0 8px 0 0}.ex-estate-card{margin-bottom:48px;vertical-align:top;display:inline-block;box-sizing:border-box;padding-left:12px;padding-right:12px}.ex-estate-card .ex-call-to-action .button{margin:0 12px 4px 0}.ex-call-to-action .button{margin-left:0;margin-right:14px}.button.show-more{width:auto;display:inline-block;padding:2px 6px 3px 6px;font-size:11px;margin:2px 0 0 0}.ex-results{position:relative}.ex-results .ex-loading,.ex-results .ex-locked{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);z-index:99}.ex-counter{width:40px;height:40px;background-color:#ba3035;border-radius:30px;padding:0;color:#fff;text-align:center;line-height:2.8;cursor:pointer}.ex-controls{position:absolute;z-index:10250;top:0;left:0;right:0;width:100%;height:40px;cursor:pointer}.ex-controls .ex-control{font-size:30px;float:left;padding-top:10px;padding-left:15px;padding-right:15px}.ex-mobile-menu-enter{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding:15px 10px;z-index:10500;transform:translateY(100%)}.ex-mobile-menu-enter-active,.ex-mobile-menu-enter-done{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding:15px 10px;z-index:10500;transform:translateY(0);transition:all 200ms linear}.ex-filter-menu-button{display:inline-block;font-weight:700;text-align:center;font-family:"Lato",Arial,sans-serif;cursor:pointer;font-weight:700;font-size:14px;line-height:1.6;padding:6px 16px;border-radius:3px}.ex-filter-menu-button{display:inline-block;font-weight:700;text-align:center;font-family:"Lato",Arial,sans-serif;cursor:pointer;font-weight:700;font-size:14px;line-height:1.6;padding:6px 16px;border-radius:3px;margin-right:5px}.ex-filter-menu-button.primary{border:1px solid #ba3035;background-color:#ba3035;color:#fff}.ex-filter-menu-button.secondary{border:1px solid #000;background-color:#fff;color:#000}.ex-alert{border-radius:5px;padding:3px 6px 3px 6px;display:inline-block;font-family:"Lato",Arial,sans-serif;font-weight:700;font-size:13px;line-height:1.2;margin:2px 6px 0 0}.ex-alert.ex-high-demand{background-color:#ff5b61;color:#fff}.ex-alert.ex-best-seller{background-color:#6cc267;color:#fff}.ex-alert.ex-boost-year{background-color:#6cc267;color:#fff}.ex-alert.ex-ltd-availability{background-color:#ff5b61;color:#fff}.ex-alert.ex-new-castle{background-color:#000;color:#fff}.ex-review-score{overflow:auto}.ex-review-score-value{border-radius:5px;padding:3px 6px 3px 6px;display:inline-block;font-family:"Lato",Arial,sans-serif;font-weight:800;font-size:14px;line-height:1.6;background-color:#dc9e00;color:#fff;margin-right:5px;min-width:30px;text-align:center;float:left;margin-top:4px}.ex-review-score-label{font-family:"Lato",Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.2;color:#000;display:block}.ex-review-score-latest{font-family:"Lato",Arial,sans-serif;font-size:13px;line-height:1.2;color:#000;display:block}.ex-review-score-reviews-link{font-family:"Lato",Arial,sans-serif;font-size:13px;line-height:1.3;color:#000;display:block;cursor:pointer}.ex-other-link-icon{background-color:#ba3035;color:#fff;font-family:"Lato",Arial,sans-serif;font-weight:800;font-size:9px;border-radius:4px;float:left;margin:4px 3px 0 0;line-height:.8;padding:3px 6px 4px 6px}.link-highlighted:hover .ex-other-link-icon{opacity:.7}.ex-calendar{margin-bottom:24px}.ex-calendar .ex-calendar-date{display:inline-block;-webkit-box-sizing:border-box;line-height:1;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;border:1px solid #fff;font-family:"Lato",Arial,sans-serif;font-weight:700;font-size:12px}.ex-calendar .ex-calendar-date.day{background-color:#fff;opacity:1;color:#000;padding:0}.ex-calendar .ex-calendar-date.available{background-color:#34c849;opacity:1;text-decoration:none;color:#fff;padding:5px 0}.ex-calendar .ex-calendar-date.booked{background-color:#fc615c;opacity:.4;color:#fff;padding:5px 0}.DayPicker{margin-bottom:20px}.DayPicker__verticalScrollable{position:absolute;margin-top:40px;top:0;bottom:0;left:0;right:0}.CalendarDay__selected,.CalendarDay__selected_start,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#ba3035!important;border:1px double #ba3035;color:#fff}.CalendarDay__selected_span{background:#e4e7e7;border:1px double #e4e7e7;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#ba3035;border:1px double #ba3035;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#e4e7e7;border:1px double #e4e7e7;color:#fff}@media(max-width:767px){.ex-mobile-category-enter{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding:15px 10px;z-index:10550;transform:translateX(100%)}.ex-mobile-category-enter-active,.ex-mobile-category-enter-done{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding:15px 10px;z-index:10550;transform:translateX(0);transition:all 200ms linear}.ex-filters{position:absolute;left:15px;right:15px;top:50px;bottom:100px}.ex-actions{position:fixed;left:15px;right:15px;bottom:25px;z-index:16000}.ex-actions .button{width:100%;display:block}.ex-filters .ex-group{display:block}.ex-filters .ex-group .ex-filter-menu-button{display:block;font-weight:700;text-align:left;font-family:"Lato",Arial,sans-serif;cursor:pointer;font-size:14px;line-height:1.6;padding:16px 0;border-radius:unset;margin:0 0 0 0;width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #000}.ex-filters .ex-group .ex-filter-menu-button.primary,.ex-filters .ex-group .ex-filter-menu-button.secondary{background-color:unset;color:#000}.ex-filters .ex-group .ex-filter-menu-button.primary::after{content:"";font-family:FontAwesome;position:absolute;right:0}}.ex-call-to-action .button{width:185px;display:inline-block;padding:17px 0!important}@media(max-width:767px){.ex-map-toggle.primary{display:none}.ex-map{position:fixed;left:0;top:50px;bottom:0;right:0;z-index:11000}.ex-controls.ex-full{position:fixed;top:0;bottom:50px;left:0;right:0;background-color:#fff;color:#000;z-index:9995;height:50px}.ex-filter-panel{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding-top:50px;border:0;z-index:10250}.ex-nav-desktop{display:none}.ex-nav-mobile{display:table-cell}.ex-call-to-action .button{display:inline-block;padding:17px 0!important;width:46%;max-width:190px}.ex-call-to-action .button.primary{margin:0 10px 0 0}.ex-calendar{margin-bottom:24px;width:100%}.ex-calendar .ex-calendar-date{width:14.2857%}}@media(min-width:768px){.ex-controls.ex-mobile{display:none}.ex-filter-panel{position:absolute;background-color:#fff;padding:25px 40px;border:1px solid #ccc;margin-top:15px;z-index:10250;-webkit-box-shadow:0 11px 20px 1px rgba(0,0,0,.34);-moz-box-shadow:0 11px 20px 1px rgba(0,0,0,.34);box-shadow:0 11px 20px 1px rgba(0,0,0,.34);padding-top:20px}.ex-filter-panel.default{width:420px}.ex-filter-panel.dates{width:710px}.ex-filter-panel.full{left:0;right:0;height:85vh}.ex-filter-panel.full .ex-actions{position:absolute;left:40px;right:40px;bottom:25px}.ex-filter-panel.full .ex-filters{position:absolute;left:40px;right:40px;top:25px;bottom:100px;overflow-y:auto}.ex-nav-desktop{display:table-cell}.ex-nav-mobile{display:none}.ex-filter-panel.full .ex-filters .ex-filter{border-bottom:1px dotted #808080;margin-bottom:20px}.ex-map{width:100%;height:590px;margin-bottom:40px}.ex-calendar{margin-bottom:24px;width:100%}.ex-calendar .ex-calendar-date{width:7.142857%}.ex-info-window .ex-calendar .ex-calendar-date{width:14.2857%}}@media(max-width:991px){.castle-find-detail-content{margin-top:10px}}@media(min-width:992px){.ex-map{width:100%;height:630px}.ex-estate-card{width:33.333333333%}}@media(min-width:1200px){.ex-map{width:100%;height:750px}}.ex-loading-icon{position:absolute;top:100px;left:50%;width:120px;font-size:70px;text-align:center;margin:0 0 0 -60px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ex-load-more{width:100%;height:40px;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath fill='%23000' d='M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:40px 40px;background-repeat:no-repeat;margin-bottom:20px}.ex-map-marker{position:relative;width:24px;height:24px;margin:-30px 0 0 -13px}.ex-map-marker .ex-map-pin{width:24px;height:24px;background:#ba3035;display:inline-block;border-radius:14px 14px 14px 0;border:8px solid #ba3035;transform:rotate(-45deg);-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:-1px 1px 2px rgba(0,0,0,.2);box-shadow:-1px 1px 2px rgba(0,0,0,.2);opacity:.8}.ex-map-cluster{position:relative;width:42px;height:42px;margin:-42px 0 0 -21px}.ex-map-cluster .ex-map-pin{width:42px;height:42px;background:#ba3035;display:inline-block;border-radius:38px 38px 38px 38px;border:6px solid #ba3035;border:6px solid rgba(186,48,53,.4);-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.8}.ex-retention-modal-background,.ex-review-modal-background{position:fixed;background-color:rgba(0,0,0,.8);top:0;bottom:0;left:0;right:0;z-index:20250;overflow:auto;-webkit-overflow-scrolling:touch}.ex-retention-modal-background{display:flex;justify-content:center;align-items:center;animation:fadeInModal .3s ease-in-out;opacity:.1;animation-fill-mode:forwards}@keyframes fadeInModal{from{opacity:0}to{opacity:1}}.ex-review-modal-window{width:600px;position:absolute;z-index:20300;background-color:#fff;border-radius:4px}.ex-modal-body .ex-retention-modal-body__headline-image{display:block;width:100%;height:170px;margin:0 auto;display:flex;margin-bottom:20px}.ex-modal-body .ex-retention-modal-body__headline-image-section{width:33%;height:170px;background-size:cover;background-position:center}.ex-modal-body{padding:20px 30px}@media(max-width:991px){.ex-modal-body{padding:20px}}.ex-modal-body h2{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;margin:20px 0 10px 0;text-align:center;color:#000;font-weight:600}@media(min-width:0){.ex-modal-body h2{line-height:1.4}}@media(min-width:992px){.ex-modal-body h2{line-height:1.4}}.ex-modal-body h3{font-family:Lato,Arial,Courier;text-transform:unset;font-size:16px;font-size:18px;text-align:center;margin-bottom:20px;color:#ba3035;font-weight:600;line-height:1.2!important}@media(min-width:0){.ex-modal-body h3{line-height:1.5}}@media(min-width:992px){.ex-modal-body h3{line-height:1.5}}.ex-modal-body h4{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;font-weight:600;margin-bottom:10px}@media(min-width:0){.ex-modal-body h4{line-height:1.4}}@media(min-width:992px){.ex-modal-body h4{line-height:1.4}}.ex-modal-body p,.ex-modal-body ul{font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;margin-bottom:20px}@media(min-width:0){.ex-modal-body p,.ex-modal-body ul{line-height:1.4}}@media(min-width:992px){.ex-modal-body p,.ex-modal-body ul{line-height:1.4}}.ex-modal-body ul{list-style-type:disc;list-style-position:inside;list-style-type:none;margin-bottom:16px}.ex-modal-body li{padding-left:0;color:#222}.ex-modal-body li::before{content:"";mask-image:url("/svg/icons/tick.svg?v=oxQW0ZMEbhJk8SLUvmD6iSbWLwI");background-position:left center;background-repeat:no-repeat;padding-left:15px;background-size:18px 18px;background-color:#6cc267;margin-right:15px}@media(max-width:767px){.ex-modal-body .ex-retention-modal-body__headline-image{height:130px}.ex-modal-body .ex-retention-modal-body__headline-image-section{height:130px}}@media(max-width:991px){.ex-modal-body h2{font-size:14px}.ex-modal-body h4{font-size:14px}.ex-modal-body p,.ex-modal-body ul{font-size:14px}}.ex-modal-body__cta-group{padding-top:10px;display:block}.ex-modal-body__cta-btn{border-radius:8px;font-weight:700;background-color:#ba3035;color:#fff!important;border:1px solid #ba3035;border-radius:8px;font-weight:700;font-family:Lato,Arial,Courier;text-transform:unset;font-size:14px;line-height:1.4;padding:13px 23px 15px 23px;display:block;max-width:400px;margin:0 auto;width:100%}.ex-modal-body__cta-btn:link{text-decoration:none}.ex-modal-body__cta-btn:visited{text-decoration:none}.ex-modal-body__cta-btn:hover{text-decoration:none}.ex-modal-body__cta-btn:active{text-decoration:none}.ex-modal-body__cta-btn:link{color:#fff!important}.ex-modal-body__cta-btn:visited{color:#fff!important}.ex-modal-body__cta-btn:hover{color:#fff!important}.ex-modal-body__cta-btn:active{color:#fff!important}.ex-modal-body__cta-btn:link{text-decoration:none}.ex-modal-body__cta-btn:visited{text-decoration:none}.ex-modal-body__cta-btn:hover{text-decoration:none}.ex-modal-body__cta-btn:active{text-decoration:none}@media(min-width:0){.ex-modal-body__cta-btn{line-height:1.4}}@media(min-width:992px){.ex-modal-body__cta-btn{line-height:1.4}}.ex-modal-body__alt-btn-booking-dot-com{font-family:Lato,Arial,Courier;text-transform:unset;font-size:16px;display:block;margin:0 auto;color:#003b95;font-weight:bold;background-color:transparent;border:0;font-size:14px;margin-top:20px;margin-bottom:20px}@media(min-width:0){.ex-modal-body__alt-btn-booking-dot-com{line-height:1.5}}@media(min-width:992px){.ex-modal-body__alt-btn-booking-dot-com{line-height:1.5}}.ex-retention-modal-window{width:660px;max-width:660px;z-index:20300;background-color:#fff}@media(max-width:991px){.ex-retention-modal-window{width:100%;margin:0;z-index:20300;background-color:#fff}}i.ex-modal-close,i.ex-review-modal-close{cursor:pointer;width:20px;height:20px;display:block;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z'/%3E%3C/svg%3E")}i.ex-w3w{cursor:pointer;width:30px;height:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146.2725 146.2725'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e11f26;%7D.cls-2%7Bfill:%23fff;%7D.cls-3%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='artwork'%3E%3Cpath class='cls-1' d='M117.0206,29.2522H29.2549v87.7656h87.7657V29.2522Z'/%3E%3Cpath class='cls-2' d='M67.6525,92.3346a2.7455,2.7455,0,0,1-2.602-3.61L76.0212,55.812a2.7429,2.7429,0,0,1,5.2041,1.7356L70.2546,90.46A2.7429,2.7429,0,0,1,67.6525,92.3346Z'/%3E%3Cpath class='cls-2' d='M51.1965,92.3346a2.7456,2.7456,0,0,1-2.6021-3.61L59.5651,55.812a2.743,2.743,0,0,1,5.2042,1.7356L53.7985,90.46A2.7429,2.7429,0,0,1,51.1965,92.3346Z'/%3E%3Cpath class='cls-2' d='M84.1086,92.3346a2.7456,2.7456,0,0,1-2.6021-3.61L92.4772,55.812a2.743,2.743,0,0,1,5.2042,1.7356L86.7107,90.46A2.743,2.743,0,0,1,84.1086,92.3346Z'/%3E%3Crect class='cls-3' width='146.2725' height='146.2725'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media(max-width:767px){.ex-review-modal-window{top:40px;left:0;right:0;margin:0;border-radius:0;width:auto}.ex-retention-modal-window{margin:0 15px;border-radius:0;width:auto}.ex-review-modal-window .ex-review-modal-body{padding:15px 15px}.ex-modal-close-window{position:fixed;top:0;height:50px;left:0;right:0;z-index:29350;background-color:transparent}.ex-review-modal-close-window{position:fixed;top:0;height:50px;left:0;right:0;z-index:29350;background-color:#fff}i.ex-modal-close{top:15px;left:15px;position:absolute;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z'/%3E%3C/svg%3E")}i.ex-review-modal-close{top:15px;left:15px;position:absolute;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z'/%3E%3C/svg%3E")}}@media(min-width:768px){.ex-review-modal-window{left:50%;margin-left:-300px;top:40px;margin-bottom:40px;border-radius:4px}.ex-retention-modal-window{border-radius:8px}.ex-review-modal-window .ex-review-modal-body{padding:25px 25px}.ex-modal-close-window,.ex-review-modal-close-window{position:fixed;top:15px;right:30px;width:20px;height:20px;z-index:20400}i.ex-modal-close,i.ex-review-modal-close{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z'/%3E%3C/svg%3E")}}.ex-map-marker .ex-map-label{color:#fff;font-weight:800;text-align:center;position:absolute;z-index:9990;top:5px;left:0;right:0;font-family:"Lato",Arial,sans-serif;line-height:1;font-size:13px}.ex-map-cluster .ex-map-label{color:#fff;font-weight:800;text-align:center;position:absolute;z-index:9990;top:14px;left:0;right:0;font-family:"Lato",Arial,sans-serif}@media(max-width:767px){.customer-profile{padding-left:20px;margin-bottom:20px}.customer-review{margin-bottom:20px}}@media(min-width:768px){.customer-profile{padding:10px 0 15px 0}.customer-review{margin-bottom:20px}.customer-review:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:20px solid transparent;border-right-color:#f4f5f7;border-left:0;border-bottom:0;margin-top:-14.5px;margin-left:-20px}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:90px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-color:#fff;color:#000;z-index:9999;opacity:.3}.slick-prev:hover,.slick-next:hover{opacity:.7}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1}.slick-prev{left:0}.slick-prev:before{font-family:FontAwesome;content:""}.slick-next{right:0}.slick-next:before{font-family:FontAwesome;content:""}</pre></body></html>