[data-v-6c22f262]:root{--color-red:#900;--color-green:#66944c;--color-white:#fff;--color-black:#272727;--color-nav-grey:#f4f4f4;--bg-color-grey:#f4f4f4}.modal-overlay[data-v-6c22f262]{align-items:center;background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9000}.modal-container[data-v-6c22f262]{background-color:#fff;border-radius:0;max-height:100vh;max-width:1200px;overflow:auto;position:relative;width:100vw}@media(min-width:1020px){.modal-container[data-v-6c22f262]{border-radius:8px;max-height:90vh;max-width:1280px;overflow:hidden;width:100vw}}.modal-gallery[data-v-6c22f262]{position:relative}.modal-gallery img[data-v-6c22f262]{border-radius:8px 0 0 8px;height:340px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.modal-gallery img[data-v-6c22f262]{border-radius:8px 0 0 8px;height:510px}}[data-v-6c22f262] .carousel__icon{color:#fff}[data-v-6c22f262] .carousel__pagination-button:after{background-color:#fff;height:2px;opacity:.5;width:16px}[data-v-6c22f262] .carousel__pagination-button--active:after{opacity:1}.modal-content[data-v-6c22f262]{display:flex;flex-direction:column;min-height:340px;overflow:hidden}@media(min-width:768px){.modal-content[data-v-6c22f262]{flex-direction:row;min-height:510px}}.modal-content[data-v-6c22f262]>*{max-height:340px;max-width:100%}@media(min-width:768px){.modal-content[data-v-6c22f262]>*{flex:1;max-height:510px;max-width:50%}}.copy-wrap[data-v-6c22f262]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 50px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 50px),transparent);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:calc(100% - 20px) 100%;mask-size:calc(100% - 20px) 100%;max-height:calc(100vh - 340px);overflow-y:auto;padding:0 0 90px;position:relative;scrollbar-color:#900 transparent;scrollbar-width:thin}@media(min-width:768px){.copy-wrap[data-v-6c22f262]{height:100%;max-height:400px}}.copy-wrap[data-v-6c22f262]::-webkit-scrollbar{width:.4em}.copy-wrap[data-v-6c22f262]::-webkit-scrollbar-track{-webkit-box-shadow:none}.copy-wrap[data-v-6c22f262]::-webkit-scrollbar-thumb{background-color:#900;border-radius:10px;outline:none}.modal-copy[data-v-6c22f262]{height:calc(100vh - 340px);max-height:none;padding:20px 0 20px 20px;position:relative}@media(min-width:1024px){.modal-copy[data-v-6c22f262]{height:auto;padding-left:40px;padding-right:40px}}.modal-copy[data-v-6c22f262]>*{padding-right:20px}.modal-copy h3[data-v-6c22f262]{display:inline-block;font-size:28px;font-weight:600;margin-bottom:16px;padding-right:40px;width:auto}.modal-copy h3 a[data-v-6c22f262]{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.modal-copy h3 a[data-v-6c22f262]:after{background-color:#900;content:"";display:block;height:2px;transition:width .3s ease;width:0}.modal-copy h3 a[data-v-6c22f262]:hover:after{width:100%}.modal-copy .facilities-list-title[data-v-6c22f262],.modal-copy .highlights-list-title[data-v-6c22f262],.modal-copy h6[data-v-6c22f262]{font-size:15px;font-weight:600;line-height:1.25;margin-bottom:16px}.modal-copy .facilities-list-title[data-v-6c22f262]{margin-top:20px}.modal-copy .modal-copy-description[data-v-6c22f262],.modal-copy p[data-v-6c22f262]{font-size:17px;font-weight:500;line-height:1.25;margin-bottom:16px}.modal-copy .modal-copy-description[data-v-6c22f262] strong,.modal-copy .modal-copy-description strong[data-v-6c22f262],.modal-copy p[data-v-6c22f262] strong,.modal-copy p strong[data-v-6c22f262]{font-weight:700}.modal-copy .modal-copy-description[data-v-6c22f262] p,.modal-copy p[data-v-6c22f262] p{font-size:inherit;font-weight:inherit;line-height:inherit}.modal-copy .modal-copy-description a[data-v-6c22f262],.modal-copy p a[data-v-6c22f262]{color:#900}.modal-copy .button-wrapper[data-v-6c22f262]{align-items:flex-end;background-color:#fff;bottom:0;display:flex;justify-content:flex-end;left:0;padding-bottom:10px;padding-right:40px;position:absolute;width:100%}@media(min-width:1024px){.modal-copy .button-wrapper[data-v-6c22f262]{bottom:-20px;padding-bottom:0;position:relative}}.modal-copy .button-wrapper[data-v-6c22f262]:before{background:linear-gradient(180deg,#fff0 0,#fff);content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:calc(100% - 40px)}.modal-copy .btn[data-v-6c22f262]{padding:11px 15px!important}.modal-copy .modal-copy-description[data-v-6c22f262]{margin-bottom:40px}.modal-copy .highlights-list[data-v-6c22f262]{list-style:disc;margin:0;padding:0 0 0 20px}.modal-copy .highlights-list li[data-v-6c22f262]{font-size:16px;font-weight:500;line-height:1.25}.modal-copy .facilities-list[data-v-6c22f262]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.modal-copy .facilities-list li[data-v-6c22f262]{display:inline-flex}.modal-copy .facilities-list li .facilities-icon[data-v-6c22f262]{background:#f0f0f0;border-radius:3px;display:inline-block;height:50px;position:relative;width:50px}.modal-copy .facilities-list li .facilities-icon[data-v-6c22f262]:hover{background-color:#900}.modal-copy .facilities-list li .facilities-icon:hover i[data-v-6c22f262]{color:#fff}.modal-copy .facilities-list li .facilities-icon:hover .tooltip[data-v-6c22f262]{opacity:1}.modal-copy .facilities-list li .facilities-icon i[data-v-6c22f262]{font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-copy .facilities-list li .tooltip[data-v-6c22f262]{background:#f0f0f0;border-radius:3px;box-shadow:1px 1px 5px #000;color:#000;font-size:12px;left:1px;opacity:0;padding:5px 10px;position:absolute;top:-90%;transition:all .3s ease-in-out;z-index:999}.modal-loading[data-v-6c22f262],.skeleton-box[data-v-6c22f262]{align-items:center;display:flex;justify-content:center;width:100%}.skeleton-box[data-v-6c22f262]{animation:shimmer-6c22f262 1.5s linear infinite;background:linear-gradient(90deg,#bebebe33,#fafafacc 50%,#bebebe33);background-size:200% 100%;border-radius:8px;height:340px}@media(min-width:768px){.skeleton-box[data-v-6c22f262]{height:510px}}.skeleton-box svg[data-v-6c22f262]{color:#ccc;font-size:150px}@media(min-width:768px){.skeleton-box svg[data-v-6c22f262]{font-size:200px}}.modal-close[data-v-6c22f262]{position:absolute;right:10px;top:10px;z-index:4}.modal-close[data-v-6c22f262] .close-icon:after,.modal-close[data-v-6c22f262] .close-icon:before{background-color:#272727}.modal-close.white-bg[data-v-6c22f262]{background-color:#fff;transform:scale(.6)}[data-v-6c22f262] .close-button{border:1px solid #272727;border-radius:50%;transform:scale(.75)}@keyframes shimmer-6c22f262{0%{background-position:-200% 0}to{background-position:200% 0}}.modal-enter-active[data-v-6c22f262],.modal-leave-active[data-v-6c22f262]{transition:opacity .3s ease}.modal-enter-from[data-v-6c22f262],.modal-leave-to[data-v-6c22f262]{opacity:0}
