/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media(max-width: 767px){.cms-hide-mobile{display:none}}@media(min-width: 768px)and (max-width: 1199px){.cms-hide-tablet{display:none}}@media(min-width: 1200px){.cms-hide-desktop{display:none}}.g_area-search-ext #as-site-content #as-results__container .as-results .asm-more-details,.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map,.g_area-search-ext #as-site-content .result__description .result__detail-link,.g_area-search-ext .as-introduction-block .as-introduction-inner .as-introduction-description a,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link,.property-common-footer-layout .footer-nav-link,.group-site-header .sub-nav-link,.property-site-header .group-site-link,.group-site-header .group-site-link,.be-site-header .group-site-link,.property-site-header .navigation-link,.property-site-header .sub-navigation-link,.group-site-header .navigation-link,.group-site-header .sub-navigation-link,.be-site-header .navigation-link,.be-site-header .sub-navigation-link,.property-site-header .secondary-nav-link,.group-site-header .secondary-nav-link,.be-site-header .secondary-nav-link,.language-switcher-dropdown .js-galaxy-language,.link,.body-text a{margin:0;text-decoration:none;cursor:pointer}.property-common-footer-layout .smo-list,.property-common-footer-layout .Property-footer-navigation,.property-site-header .has-sub-menu .sub-navigation,.group-site-header .has-sub-menu .sub-navigation,.be-site-header .has-sub-menu .sub-navigation,.property-site-header .more-menu-ul,.group-site-header .more-menu-ul,.be-site-header .more-menu-ul,.property-site-header .secondary-nav-links-list,.group-site-header .secondary-nav-links-list,.be-site-header .secondary-nav-links-list,.language-switcher-dropdown .language-list{margin:0;padding:0;list-style:none}.property-common-footer-layout .smo-list li,.property-common-footer-layout .Property-footer-navigation li,.property-site-header .has-sub-menu .sub-navigation li,.group-site-header .has-sub-menu .sub-navigation li,.be-site-header .has-sub-menu .sub-navigation li,.property-site-header .more-menu-ul li,.group-site-header .more-menu-ul li,.be-site-header .more-menu-ul li,.property-site-header .secondary-nav-links-list li,.group-site-header .secondary-nav-links-list li,.be-site-header .secondary-nav-links-list li,.language-switcher-dropdown .language-list li{margin:0;padding:0}.btn{position:relative;text-decoration:none;border-radius:unset;display:inline-block;text-align:center;cursor:pointer}.g_area-search-ext #as-site-content #as-results__container .as-results .asm-more-details::after,.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map::after,.g_area-search-ext #as-site-content .result__description .result__detail-link::after,.g_area-search-ext .as-introduction-block .as-introduction-inner .as-introduction-description a::after,.hotel-contact-map .tel-number-txt::after,.technical-text-btn .btn-icon::after,.technical-text-btn .btn-icon::before,.property-technical-sheet .pts-tab span::before,.property-technical-sheet::after,.booking-mask.property-bookingmask .pika-lendar .is-inrange::after,.booking-mask.property-bookingmask .pika-lendar .is-endrange::after,.booking-mask.property-bookingmask .pika-lendar .is-startrange::before,.booking-mask.group-bookingmask .pika-lendar .is-inrange::after,.booking-mask.group-bookingmask .pika-lendar .is-endrange::after,.booking-mask.group-bookingmask .pika-lendar .is-startrange::before,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link::after,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link::after,.property-common-footer-layout .smo-list-item::before,.property-site-header .group-site-link::after,.group-site-header .group-site-link::after,.be-site-header .group-site-link::after,.property-site-header .navigation-link.current::after,.group-site-header .navigation-link.current::after,.be-site-header .navigation-link.current::after,.property-site-header .navigation-link::after,.group-site-header .navigation-link::after,.be-site-header .navigation-link::after,.property-site-header .more-menu-navigation::after,.group-site-header .more-menu-navigation::after,.be-site-header .more-menu-navigation::after,.property-site-header .main-header::before,.group-site-header .main-header::before,.be-site-header .main-header::before,.property-site-header .property-sub-header-link::after,.property-site-header .group-sub-header-link::after,.group-site-header .property-sub-header-link::after,.group-site-header .group-sub-header-link::after,.be-site-header .property-sub-header-link::after,.be-site-header .group-sub-header-link::after,.property-bookingmask #bm-calendars::before,.property-bookingmask .bm-form-container::before,.booking-mask .select-trigger .st-icon::after,.booking-mask #hotel-reservations-wrap .hotel-main-wrapper::after,.booking-mask #room-reservations-wrap::before,.booking-mask #promo-wrap::before,.link::after,.text-link a::before{content:"";display:block;position:absolute}html{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}*{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:normal}[data-template-source=ponient-group]{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background:none;border-radius:0;border:none;padding:0;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #f7f7f7 inset;transition:background-color 5000s ease-in-out 0s}.h1-style{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:2rem;line-height:1.125;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h1-style{font-size:3.125rem;line-height:1.12;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text .h1{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:2rem;line-height:1.125;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h1{font-size:3.125rem;line-height:1.12;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.h2-style{font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0.26px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h2-style{font-size:0.9375rem;line-height:1.4666666667;letter-spacing:0.3px;color:var(--block-text-color, #11323E)}}.body-text .h2{font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0.26px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h2{font-size:0.9375rem;line-height:1.4666666667;letter-spacing:0.3px;color:var(--block-text-color, #11323E)}}.h3-style{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.2727272727;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h3-style{font-size:1.75rem;line-height:1.2142857143;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text .h3{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.2727272727;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h3{font-size:1.75rem;line-height:1.2142857143;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.h4-style{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.0625rem;line-height:1.2352941176;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h4-style{font-size:1.125rem;line-height:1.3333333333;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text .h4{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.0625rem;line-height:1.2352941176;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h4{font-size:1.125rem;line-height:1.3333333333;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.h5-style{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.6875rem;line-height:1.2962962963;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h5-style{font-size:2.5rem;line-height:1.15;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text .h5{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.6875rem;line-height:1.2962962963;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h5{font-size:2.5rem;line-height:1.15;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.h6-style{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.25rem;line-height:1.3;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.h6-style{font-size:1.5rem;line-height:1.25;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text .h6{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.25rem;line-height:1.3;letter-spacing:0px;font-weight:500;color:var(--block-text-color, #222222)}@media(min-width: 1200px){.body-text .h6{font-size:1.5rem;line-height:1.25;letter-spacing:0px;color:var(--block-text-color, #11323E)}}.body-text{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0px;color:var(--block-text-color, #585656)}@media(min-width: 1200px){.body-text{font-size:0.875rem;line-height:1.5;letter-spacing:0px}}.body-text *{font-synthesis:initial}.body-text p strong,.body-text p b{font-family:"Lato-Regular","Times New Roman",Times,serif;font-weight:800;font-synthesis:initial}.body-text a{display:inline-block;position:relative;text-align:center;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#11323e;color:#11323e;font-family:"Lato-Heavy","Times New Roman",Times,serif}.body-text ul li{margin-inline-start:23px}.hero-title{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.625rem;line-height:1.2307692308;letter-spacing:0px;color:#11323e;font-weight:500}@media(min-width: 1200px){.hero-title{font-size:2.25rem;line-height:1.1666666667}}.highlights-text{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:.32px;color:#11323e;text-transform:uppercase;font-weight:900}.h2-style{text-transform:uppercase}@media(hover: hover){.text-link a:hover:hover,.body-text a:hover:hover{font-weight:bold}}.text-link a{position:relative}.text-link a::before{display:block;content:attr(data-value);height:0;overflow:hidden;visibility:hidden;font-weight:bold;position:relative}a.ada-skip{position:absolute;text-align:center;z-index:9998;left:0;top:-200%;transition:all .2s}a.ada-skip:focus{top:0}:focus{outline:none}:focus-visible{outline:none;border:1px solid #8bcab6 !important}.tabPressed:focus{border:1px solid #8bcab6 !important}@media(max-width: 320px),(orientation: landscape)and (max-height: 374px){body .property-site-header .main-header,body .group-site-header .main-header{height:76px}body .property-site-header .more-menu-navigation,body .group-site-header .more-menu-navigation{padding-top:20px}body .property-site-header .more-menu-ul,body .group-site-header .more-menu-ul{min-height:300px}body.on-scroll-started .main-header{position:relative}.property-common-footer-layout .footer-wrap .mobile-booking{position:relative}.cms-hero{height:100%;min-height:400px}.cms-hero-full-height .hero-content-wrap{transform:translateY(calc(-100% - 40px))}}.link{text-transform:uppercase;display:inline-block;position:relative;text-align:center;line-height:18px}.link::after{width:100%;height:1px;bottom:-7px;left:0;background:currentColor;transform-origin:left center;transform:scaleX(1);transition:transform .3s ease}@media(hover: hover){.link:hover::after{transform:scaleX(0)}}.link.link_light{font-family:"Lato-Heavy","Times New Roman",Times,serif;color:var(--block-text-color, #FFFFFF);letter-spacing:2%}@media(min-width: 0){.link.link_light{font-size:0.75rem}}@media(min-width: 1200px){.link.link_light{font-size:0.75rem}}.link.link_dark{font-family:"Lato-Heavy","Times New Roman",Times,serif;color:var(--block-text-color, #11323E);letter-spacing:2%}@media(min-width: 0){.link.link_dark{font-size:0.75rem}}@media(min-width: 1200px){.link.link_dark{font-size:0.75rem}}.link.read_more_link{font-family:"Lato-Heavy","Times New Roman",Times,serif;color:var(--block-text-color, #11323E);letter-spacing:.24px}@media(min-width: 0){.link.read_more_link{font-size:0.75rem}}@media(min-width: 1200px){.link.read_more_link{font-size:0.75rem}}.btn{border-radius:50px;text-transform:uppercase;transition:color 300ms ease-out,background-color 300ms ease-out,border-color 300ms ease-out,opacity 300ms ease-out,transform 300ms ease-out;line-height:1}.btn.primary-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:#8bcab6;color:#11323e;font-weight:800;border:1px solid #8bcab6;padding:11px 25px}@media(hover: hover){.btn.primary-btn:hover{color:#fff;background-color:#11323e;border-color:#11323e}}@media(min-width: 0){.btn.primary-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.primary-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.primary-btn{padding:15.5px 26px}}.btn.secondary-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:#11323e;color:#fff;font-weight:800;border:1px solid #11323e;padding:11px 18px}@media(hover: hover){.btn.secondary-btn:hover{color:#11323e;background-color:#8bcab6;border-color:#8bcab6}}@media(min-width: 0){.btn.secondary-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.secondary-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.secondary-btn{padding:15.5px 16px}}.btn.ghost-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:rgba(0,0,0,0);color:#fff;font-weight:800;border:1px solid #fff;padding:11px 34px}@media(hover: hover){.btn.ghost-btn:hover{color:#fff;background-color:#11323e;border-color:#11323e}}@media(min-width: 0){.btn.ghost-btn{font-size:1rem;letter-spacing:0px}}@media(min-width: 1200px){.btn.ghost-btn{font-size:1.25rem;letter-spacing:0px}}@media(min-width: 1200px){.btn.ghost-btn{padding:15px 42px}}.btn.ghost-light-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:rgba(0,0,0,0);color:#fff;font-weight:800;border:1px solid #fff;padding:11px 34px}@media(hover: hover){.btn.ghost-light-btn:hover{color:#11323e;background-color:#fff;border-color:#fff}}@media(min-width: 0){.btn.ghost-light-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.ghost-light-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.ghost-light-btn{padding:15px 42px}}.btn.ghost-dark-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:rgba(0,0,0,0);color:#11323e;font-weight:800;border:1px solid #11323e;padding:11px 34px}@media(hover: hover){.btn.ghost-dark-btn:hover{color:#fff;background-color:#11323e;border-color:#11323e}}@media(min-width: 0){.btn.ghost-dark-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.ghost-dark-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.ghost-dark-btn{padding:16px 27px}}.btn.cta-highlight-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:#f2662b;color:#fff;font-weight:800;border:1px solid rgba(0,0,0,0);padding:11px 33.5px}@media(hover: hover){.btn.cta-highlight-btn:hover{color:#11323e;background-color:#fff;border-color:rgba(0,0,0,0)}}@media(min-width: 0){.btn.cta-highlight-btn{font-size:0.75rem;letter-spacing:.24px}}@media(min-width: 1200px){.btn.cta-highlight-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.cta-highlight-btn{padding:15.5px 31.5px}}.btn.cta-ghost-highlight-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:rgba(0,0,0,0);color:#fff;font-weight:800;border:1px solid #fff;padding:11px 21.5px}@media(hover: hover){.btn.cta-ghost-highlight-btn:hover{color:#fff;background-color:#f2662b;border-color:rgba(0,0,0,0)}}@media(min-width: 0){.btn.cta-ghost-highlight-btn{font-size:0.75rem;letter-spacing:.24px}}@media(min-width: 1200px){.btn.cta-ghost-highlight-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.cta-ghost-highlight-btn{padding:15.5px 29.5px}}.btn.bm-btn{font-family:"Lato-Heavy","Times New Roman",Times,serif;background-color:#8bcab6;color:#11323e;font-weight:800;border:1px solid #8bcab6;padding:15px 18px}@media(hover: hover){.btn.bm-btn:hover{color:#fff;background-color:#11323e;border-color:#11323e}}@media(min-width: 0){.btn.bm-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.bm-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.bm-btn{padding:34px 30px}}.btn.filter-btn{font-family:"Lato-Medium","Times New Roman",Times,serif;background-color:#f7f7f7;color:rgba(17,50,62,.5);font-weight:500;border:1px solid rgba(0,0,0,0);padding:6px 10px}@media(hover: hover){.btn.filter-btn:hover{color:#fff;background-color:#11323e;border-color:rgba(0,0,0,0)}}@media(min-width: 0){.btn.filter-btn{font-size:0.75rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.filter-btn{font-size:0.8125rem;letter-spacing:2%}}@media(min-width: 1200px){.btn.filter-btn{padding:5px 10px}}.property-accordion .accordion{margin-inline:30px}@media(min-width: 1024px){.property-accordion .accordion{margin-inline:75px}}.property-accordion .accordion__question{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-end;padding-block-end:18px;margin-block-end:40px;border-block-end:1px solid #11323e;transition:color .3s ease,border-color .3s ease;list-style:none}.property-accordion .accordion__question::-webkit-details-marker{display:none}.property-accordion .accordion__question::marker{display:none;content:""}@media(min-width: 1024px){.property-accordion .accordion__question{align-items:center;padding-block-end:32px}}@media(hover: hover){.property-accordion .accordion__question:hover,.property-accordion .accordion__question-text:hover,.property-accordion .accordion__question-arrow-icon:hover{color:#50776b;border-block-end-color:#50776b}}.property-accordion .accordion__question-arrow-icon svg{transition:transform .4s ease}@media(hover: hover){.property-accordion .accordion__question-arrow-icon path:hover{fill:#50776b}}.property-accordion .accordion__answer{color:#585656;transform-origin:0 0;transform:translateY(-5px);opacity:0;transition:transform 1s ease,opacity 1s ease;overflow:hidden;padding-inline-start:5px}.property-accordion .accordion__answer ul,.property-accordion .accordion__answer ol{padding-inline-start:25px}.accordion__item[open] .accordion__question{padding-block-end:26px;margin-block-end:30px;color:#50776b;border-block-end-color:#50776b}@media(min-width: 1024px){.accordion__item[open] .accordion__question{padding-block-end:21px;margin-block-end:46px}}.accordion__item[open] .accordion__question-text,.accordion__item[open] .accordion__question-arrow-icon{color:#50776b}.accordion__item[open] .accordion__question-arrow-icon svg{transform:scaleY(-1)}.accordion__item[open] .accordion__question-arrow-icon path{fill:#50776b}.accordion__item[open] .accordion__answer{transform:translateX(0);opacity:1;margin-block-end:40px}@media(min-width: 1024px){.accordion__item[open] .accordion__answer{margin-block-end:36px}}@media(min-width: 1200px){.property-cms-menus-accordion .accordion{margin-inline:275px}}@media(min-width: 1024px){.property-cms-menus-accordion .accordion__question{padding-block-end:24px}}.property-cms-menus-accordion .accordion__answer .cta-wrapper{padding-block-start:30px;display:flex;flex-direction:column;align-items:center;row-gap:30px}@media(min-width: 1024px){.property-cms-menus-accordion .accordion__answer .cta-wrapper{flex-direction:row;column-gap:30px}}.property-cms-menus-accordion .accordion__answer .cta-wrapper a{text-decoration:none}@media(min-width: 1024px){.property-cms-menus-accordion .image-wrap{padding-block-start:36px}}.property-cms-menus-accordion .image-wrap picture,.property-cms-menus-accordion .image-wrap img{display:block;width:100%;height:100%;aspect-ratio:689/396}.property-cms-menus-accordion .image-wrap img{object-fit:cover}.booking-mask{background-color:#fff;width:100%;height:100dvh;position:absolute;top:0;z-index:100;display:none;opacity:0;transition:opacity 1s ease}@media(min-width: 1200px){.booking-mask{background:rgba(0,0,0,0);position:fixed;top:calc(95.83dvh - 81px);display:flex;opacity:1;left:50%;height:80px;width:86.25%;max-width:1600px;transform:translateX(-50%)}}@media(min-width: 1440px){.booking-mask{width:1242px}}.booking-mask .slider-bg{display:none}@media(min-width: 1200px){.booking-mask .slider-bg{opacity:1;width:35px;height:35px;position:absolute;left:0;background:#11323e;transition:opacity .3s ease}}.booking-mask #bm-box-wrapper{padding-inline:30px;position:relative;height:calc(100% - 228px)}@media(min-width: 1200px){.booking-mask #bm-box-wrapper{background-color:#fff;border-radius:50px 50px 50px 50px;width:100%;height:auto;padding-inline:0;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1)}}.booking-mask .bm-field-label{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0px;color:#11323e;text-transform:uppercase;margin-block-end:16px}@media(min-width: 1200px){.booking-mask .bm-field-label{height:16px}}.booking-mask .bm-col{margin-block-end:47px;position:relative}@media(min-width: 1200px){.booking-mask .bm-col{flex:1;margin-block-end:0;padding-block:15px}}.booking-mask .bm-field-text{display:flex;gap:5px;flex-wrap:wrap;align-content:center;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0px;color:#585656;text-transform:uppercase}.booking-mask .bm-el-wrap{display:flex;border-bottom:1px solid #50776b;padding-block-end:15px}@media(min-width: 1200px){.booking-mask .bm-el-wrap{padding-block-end:0;border-bottom:none}}.booking-mask .label-value{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0px;color:#fff}.booking-mask .guest-picker,.booking-mask .promo-window,.booking-mask .hotel-window{background-color:#11323e;padding-inline:21px;padding-block:26px}@media(min-width: 1200px){.booking-mask .guest-picker,.booking-mask .promo-window,.booking-mask .hotel-window{position:absolute;top:unset;bottom:100%;width:100%;box-shadow:0 0 4px 0 rgba(0,0,0,.1);opacity:0;max-height:0;overflow:hidden;transition:max-height .6s ease,opacity .25s ease;pointer-events:none}}@media(min-width: 1200px){.booking-mask #bm-calendars{box-shadow:0 0 4px 0 rgba(0,0,0,.1);background-color:#11323e;opacity:0;max-height:0;overflow:hidden;transition:max-height .6s ease,opacity .25s ease}}.booking-mask .seperator{padding-inline:5px}.booking-mask .bm-field-text{padding-inline:4px}.booking-mask .room-guest-display:has(.child-count-val:empty) .seperator:has(+.child-count-val:empty){display:none}.booking-mask .bm-form-container{position:relative;height:100%;cursor:pointer;padding-block-end:75px}@media(min-width: 1200px){.booking-mask .bm-form-container{display:flex;flex-wrap:wrap;padding-inline-start:40px;padding-inline-end:200px;padding-block-end:0}}.booking-mask .bm-close-button{position:absolute;right:30px;top:25px}@media(min-width: 1200px){.booking-mask #date-reservations-wrap,.booking-mask #room-reservations-wrap,.booking-mask #promo-wrap{position:relative}}@media(min-width: 1200px){.booking-mask #room-reservations-wrap .bm-field-label,.booking-mask #promo-wrap .bm-field-label{padding-inline-start:16px}}@media(min-width: 1200px){.booking-mask #room-reservations-wrap::before,.booking-mask #promo-wrap::before{left:0;height:43px;width:1px;background:#ccc}}.booking-mask #hotel-reservations-wrap .hotel-main-wrapper{position:relative}@media(min-width: 1200px){.booking-mask #hotel-reservations-wrap .hotel-main-wrapper::after{left:auto;right:28px;top:0;height:43px;width:1px;background:#ccc}}@media(min-width: 1200px){.booking-mask .room-guest-display,.booking-mask .promo-text,.booking-mask .hotel-text{padding-inline-start:16px}}.booking-mask .crtl-btn:hover svg circle{fill:#fff}.booking-mask .crtl-btn:hover svg path{stroke:#11323e}.booking-mask .bm-title-section{position:relative;height:182px;width:100%;padding-inline-end:30px;margin-block-end:45px}@media(min-width: 1200px){.booking-mask .bm-title-section{display:none}}.booking-mask .bm-title{position:absolute;top:58%;left:30px;transform:translateY(-50%);font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.2727272727;letter-spacing:0px;color:#11323e}.booking-mask .bg-image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;bottom:0;z-index:-1}.booking-mask .bg-image-wrapper picture,.booking-mask .bg-image-wrapper img{display:block;width:100%;height:100%}.booking-mask .bg-image-wrapper img{object-fit:cover;object-position:left}@media(min-width: 1200px){.booking-mask #bm-checkin-trigger{width:100%;cursor:pointer;min-height:44px}}.booking-mask #bm-calendars{background-color:#11323e}@media(min-width: 1200px){.booking-mask #bm-calendars{position:absolute;top:unset;bottom:100%;width:100%}}.booking-mask .room-guest-display{display:flex;padding-block-end:15px;border-bottom:1px solid #50776b}@media(min-width: 1200px){.booking-mask .room-guest-display{padding-block-end:0;border-bottom:none}}.booking-mask .control-label{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0px;color:#fff;text-transform:uppercase}.booking-mask .control{display:flex;align-items:center;gap:19px;min-width:93px;justify-content:space-between}.booking-mask .crtl-btn.disabled{opacity:.2}.booking-mask .rooms,.booking-mask .adults,.booking-mask .children{display:flex;justify-content:space-between;align-items:center}.booking-mask .rooms,.booking-mask .adults{margin-block-end:26px}.booking-mask .promo-select{width:100%}.booking-mask .promo-value{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:25px;padding-block:15px;width:100%;padding-inline:20px;margin-block-start:11px;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0px;color:#fff}.booking-mask .promo-value:focus-visible{outline:none}.booking-mask .promo-text,.booking-mask .hotel-text{padding-block-end:15px;border-bottom:1px solid #50776b}@media(min-width: 1200px){.booking-mask .promo-text,.booking-mask .hotel-text{padding-block-end:0;border-bottom:none}}.booking-mask ::-webkit-input-placeholder{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0;color:#fff}.booking-mask .select2-container{background-color:rgba(0,0,0,0);width:100% !important;padding-inline:20px;border:1px solid #fff;border-radius:25px;padding-block:15px}.booking-mask .select2-container.select2-container--open{border:none}.booking-mask .select2-container.select2-container--open.select2-container--below{border-radius:25px;border:1px solid #fff}.booking-mask .select2-container.select2-container--open.select2-container--below.select2-container--default{padding-block:15px}.booking-mask .select2-container.select2-container--open.select2-container--default{padding-block-start:8px}.booking-mask .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(-180deg)}.booking-mask .select2-container .select2-selection--single{background:rgba(0,0,0,0);border:none;height:auto}.booking-mask .select2-container .select2-selection--single .select2-selection__arrow{top:25%;right:17px}.booking-mask .select2-container .select2-selection--single .select2-selection__arrow b{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:none;height:auto}.booking-mask .select2-container .select2-selection--single .select2-selection__arrow b::after{content:"";display:block;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-bottom-right-radius:2px;transform:rotate(45deg)}.booking-mask .select2-container .select2-selection--single .select2-selection__rendered{background:rgba(0,0,0,0);text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0;color:#fff}.booking-mask .select2-container.select2-container--default .select2-results{border:1px solid #fff}.booking-mask .select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#11323e;padding-block:15px;padding-inline:20px}.booking-mask .select2-container .select2-results__option{text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0;color:#fff}.booking-mask .select2-container--open.select2-container--default .select2-selection--single{background:rgba(0,0,0,0)}.booking-mask .select2-container--open .select2-selection__arrow b::after{transform:rotate(-135deg);margin-top:4px}.booking-mask .select2-dropdown{background-color:#11323e;border:1px solid #fff;border-radius:25px}.booking-mask #apply-discount{margin-block-start:15px}@media(min-width: 1200px){.booking-mask #apply-discount{padding:15px;min-width:92px}}.booking-mask .custom-select-wrapper{position:relative;width:100%;user-select:none;border:1px solid #fff;border-radius:25px;color:#fff}.booking-mask .custom-select-wrapper.open .st-icon{transform:rotate(-180deg);transform-origin:center}.booking-mask .select-trigger{display:flex;justify-content:space-between;width:100%;padding-inline:20px;text-transform:uppercase;padding-block:15px}.booking-mask .select-trigger .st-text{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0;color:#fff}.booking-mask .select-trigger .st-icon{position:relative;width:10px;height:10px}.booking-mask .select-trigger .st-icon::after{content:"";display:block;width:6px;height:6px;right:2px;top:1px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-bottom-right-radius:2px;transform:rotate(45deg);transition:transform .5s ease-in-out}.booking-mask .select-options{display:block;top:100%;left:0;right:0;z-index:10;max-height:0;overflow:hidden;transition:max-height .5s ease;list-style:none}.booking-mask .select-options li{padding-inline:20px;margin-block:15px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0;color:#fff}.booking-mask .select-options li.disabled{margin-top:0;opacity:.5}.booking-mask .select-options.show{max-height:500px}.booking-mask .bm-nav-wrap{display:flex;justify-content:space-between;position:absolute;bottom:34px;width:100%}@media(min-width: 1200px){.booking-mask .bm-nav-wrap{display:none}}.booking-mask .bm-nav{display:flex;gap:23px;align-items:center}.booking-mask .bm-nav .bm-nav-icon{height:100%;display:flex;align-items:center}@media(max-width: 767px){.booking-mask #bm-calendars,.booking-mask .guest-picker,.booking-mask .promo-window,.booking-mask .hotel-window{display:none}}.booking-mask .hotel-window[style*="display: block"]{pointer-events:auto !important}.booking-mask .bm-nav-text{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.125rem;line-height:1.6666666667;letter-spacing:0px;color:#11323e;font-weight:500;text-transform:capitalize}.booking-mask #booking-mask-submit{width:100%;position:absolute;bottom:12px;padding:20px}@media(min-width: 1200px){.booking-mask #booking-mask-submit{width:auto;bottom:unset;right:0;min-width:195px;height:80px}}.booking-mask #hotel-reservations-wrap .room-hotel-display{display:none}.booking-mask .arrrow-dropdown{display:block;position:absolute;top:7px;left:auto;right:0;transform:rotate(0deg)}@media(min-width: 1200px){.booking-mask .arrrow-dropdown{transform:rotate(-180deg)}}.hotel-select-visible #hotel-reservations-wrap{display:block}.hotel-select-visible #hotel-reservations-wrap .room-hotel-display{display:block}.hotel-select-visible #date-reservations-wrap,.hotel-select-visible #room-reservations-wrap,.hotel-select-visible #promo-wrap{display:none}@media(min-width: 1200px){.hotel-select-visible #date-reservations-wrap,.hotel-select-visible #room-reservations-wrap,.hotel-select-visible #promo-wrap{display:block}}.hotel-select-visible #hotel-main-wrapper .bm-field-text{font-family:"Lato-Heavy","Times New Roman",Times,serif}.calendars-visible #bm-calendars{display:block}@media(min-width: 1200px){.calendars-visible #bm-calendars{display:flex;justify-content:center;max-height:70dvh;opacity:1;pointer-events:auto}}.calendars-visible #hotel-reservations-wrap,.calendars-visible #room-reservations-wrap,.calendars-visible #promo-wrap{display:none}@media(min-width: 1200px){.calendars-visible #hotel-reservations-wrap,.calendars-visible #room-reservations-wrap,.calendars-visible #promo-wrap{display:block}}.calendars-visible #date-reservations-wrap .bm-field-text{font-family:"Lato-Heavy","Times New Roman",Times,serif}.reservations-visible .guest-picker{display:block}@media(min-width: 1200px){.reservations-visible .guest-picker{max-height:70dvh;opacity:1;pointer-events:auto}}.reservations-visible #hotel-reservations-wrap,.reservations-visible #hotel-reservations-wrap,.reservations-visible #date-reservations-wrap,.reservations-visible #promo-wrap,.reservations-visible #booking-mask-submit{display:none}@media(min-width: 1200px){.reservations-visible #hotel-reservations-wrap,.reservations-visible #hotel-reservations-wrap,.reservations-visible #date-reservations-wrap,.reservations-visible #promo-wrap,.reservations-visible #booking-mask-submit{display:block}}.reservations-visible .room-guest-wrapper .bm-field-text{font-family:"Lato-Heavy","Times New Roman",Times,serif}.promo-visible .promo-window{display:block;padding-inline:16px}@media(min-width: 1200px){.promo-visible .promo-window{max-height:70dvh;opacity:1;pointer-events:auto}}.promo-visible #date-reservations-wrap,.promo-visible #room-reservations-wrap,.promo-visible #booking-mask-submit,.promo-visible #hotel-reservations-wrap{display:none}@media(min-width: 1200px){.promo-visible #date-reservations-wrap,.promo-visible #room-reservations-wrap,.promo-visible #booking-mask-submit,.promo-visible #hotel-reservations-wrap{display:block}}.promo-visible .promo-main-wrapper .bm-field-text{font-family:"Lato-Heavy","Times New Roman",Times,serif}.bm-opened.hotel-select-visible .bm-nav-wrap,.bm-opened.promo-visible .bm-nav-wrap,.bm-opened.reservations-visible .bm-nav-wrap,.bm-opened.calendars-visible .bm-nav-wrap{display:flex}@media(min-width: 1200px){.bm-opened.hotel-select-visible .bm-nav-wrap,.bm-opened.promo-visible .bm-nav-wrap,.bm-opened.reservations-visible .bm-nav-wrap,.bm-opened.calendars-visible .bm-nav-wrap{display:none}}.bm-opened.hotel-select-visible #booking-mask-submit,.bm-opened.promo-visible #booking-mask-submit,.bm-opened.reservations-visible #booking-mask-submit,.bm-opened.calendars-visible #booking-mask-submit{display:none}@media(min-width: 1200px){.bm-opened.hotel-select-visible #booking-mask-submit,.bm-opened.promo-visible #booking-mask-submit,.bm-opened.reservations-visible #booking-mask-submit,.bm-opened.calendars-visible #booking-mask-submit{display:block}}.bm-opened.hotel-select-visible .arrrow-dropdown,.bm-opened.promo-visible .arrrow-dropdown,.bm-opened.reservations-visible .arrrow-dropdown,.bm-opened.calendars-visible .arrrow-dropdown{transform:rotate(-180deg)}.bm-opened .booking-mask{position:fixed;display:block;opacity:1}.bm-opened .bm-nav-wrap{display:none}#promo-wrap{cursor:pointer}@media(min-width: 1200px){.on-scroll-started .group-bookingmask{left:52.5%;width:calc(100% - 100px);border-radius:0;box-shadow:unset}}@media(min-width: 1440px){.on-scroll-started .group-bookingmask{width:calc(100% - 175px)}}.on-scroll-started .group-bookingmask .slider-bg{display:none}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container{padding-inline-start:0}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #hotel-reservations-wrap,.on-scroll-started .group-bookingmask .bm-form-container #date-reservations-wrap,.on-scroll-started .group-bookingmask .bm-form-container #room-reservations-wrap,.on-scroll-started .group-bookingmask .bm-form-container #promo-wrap{flex:unset}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #hotel-reservations-wrap{width:23%}}@media(min-width: 1440px){.on-scroll-started .group-bookingmask .bm-form-container #hotel-reservations-wrap{width:25%}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #hotel-reservations-wrap .arrrow-dropdown{top:29px;right:26px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #date-reservations-wrap{width:28%}}@media(min-width: 1440px){.on-scroll-started .group-bookingmask .bm-form-container #date-reservations-wrap{width:25%}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #date-reservations-wrap .arrrow-dropdown{top:29px;right:22px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #bm-checkin-trigger{padding-inline-start:20px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #room-reservations-wrap{width:28.12%}}@media(min-width: 1440px){.on-scroll-started .group-bookingmask .bm-form-container #room-reservations-wrap{width:25%}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #room-reservations-wrap .arrrow-dropdown{top:29px;right:25px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #promo-wrap{width:20.5%}}@media(min-width: 1440px){.on-scroll-started .group-bookingmask .bm-form-container #promo-wrap{width:22%}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .bm-form-container #promo-wrap .arrrow-dropdown{right:19px;top:28px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask #booking-mask-submit{height:60px;top:50%;transform:translateY(-50%)}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .promo-window{top:22px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask #bm-calendars{top:22px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .guest-picker{top:22px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .room-guest-wrapper .bm-field-label,.on-scroll-started .group-bookingmask .room-guest-wrapper .room-guest-display{padding-inline-start:33px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .bm-field-label,.on-scroll-started .group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .hotel-text{padding-inline-start:0px}}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .arrrow-dropdown{transform:rotate(0deg)}}@media(min-width: 1200px){.on-scroll-started.hotel-select-visible #hotel-reservations-wrap{background:rgba(0,0,0,0);border-bottom-left-radius:0;border-top-left-radius:0}}@media(min-width: 1200px){.on-scroll-started.hotel-select-visible .hotel-window{padding-block-end:26px}}.on-scroll-started.promo-visible .group-bookingmask .bm-form-container #promo-wrap .arrrow-dropdown{top:33px}@media(min-width: 1200px){.hotel-select-visible #hotel-reservations-wrap{background:#fff;border-bottom-left-radius:50px;border-top-left-radius:50px;z-index:14;padding-block-end:16px;height:98%}}@media(min-width: 1200px){.hotel-select-visible .slider-bg{display:block}}@media(min-width: 1200px){.hotel-select-visible .hotel-window{bottom:100;z-index:-5;max-height:70dvh;opacity:1}}@media(min-width: 1200px){.group-bookingmask{width:95%}}@media(min-width: 1440px){.group-bookingmask{width:1242px}}.group-bookingmask .bm-col{margin-block-end:32px}.group-bookingmask .bm-field-label{margin-block-end:12px}.group-bookingmask .bm-field-label i{width:14px;height:14px}.group-bookingmask .bm-field-label i svg{width:100%;height:100%}@media(min-width: 1200px){.group-bookingmask .bm-field-label{margin-block-end:15px}}@media(min-width: 1200px){.group-bookingmask .bm-form-container{padding-inline-start:0;padding-inline-end:195px;background:#fff;border-radius:50px}}.group-bookingmask #bm-calendars{margin-inline:auto}@media(min-width: 1200px){.group-bookingmask #bm-calendars{margin-inline:unset}}@media(min-width: 1200px){.group-bookingmask #hotel-reservations-wrap,.group-bookingmask #date-reservations-wrap,.group-bookingmask #room-reservations-wrap,.group-bookingmask #promo-wrap{flex:unset}}@media(min-width: 1200px){.group-bookingmask #hotel-reservations-wrap{width:23.49%}}@media(min-width: 1440px){.group-bookingmask #hotel-reservations-wrap{width:24.6%}}@media(min-width: 1200px){.group-bookingmask #date-reservations-wrap{width:26.63%}}@media(min-width: 1440px){.group-bookingmask #date-reservations-wrap{width:25.5%}}.group-bookingmask .seperator-adults,.group-bookingmask .seperator-child{display:none}.group-bookingmask .adult-count-val,.group-bookingmask .child-count-val,.group-bookingmask .adult-count-text,.group-bookingmask .child-count-text{display:none}@media(min-width: 1200px){.group-bookingmask #room-reservations-wrap{width:27.12%}}@media(min-width: 1440px){.group-bookingmask #room-reservations-wrap{width:25.5%}}@media(min-width: 1200px){.group-bookingmask #promo-wrap{width:21%}}@media(min-width: 1440px){.group-bookingmask #promo-wrap{width:24.4%}}@media(min-width: 1200px){.group-bookingmask #bm-checkin-trigger .bm-field-label{padding-inline-start:20px}}@media(min-width: 1200px){.group-bookingmask #bm-checkin-trigger .bm-el-wrap{padding-inline-start:20px}}.group-bookingmask .promo-main-wrapper .arrrow-dropdown{top:-9px}.group-bookingmask .hotel-select{display:flex;flex-direction:column;row-gap:22.25px}.group-bookingmask .hotel-select span{display:block;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.6875rem;line-height:1;letter-spacing:0px;color:#fff}.group-bookingmask .hotel-select .hotel-item,.group-bookingmask .hotel-select .default-selection{position:relative;width:fit-content}.group-bookingmask .hotel-select .hotel-item::after,.group-bookingmask .hotel-select .default-selection::after{content:"";position:absolute;height:1px;width:0;background:currentColor;top:auto;bottom:-4px;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,width .4s ease-in-out}@media(hover: hover){.group-bookingmask .hotel-select .hotel-item:hover::after,.group-bookingmask .hotel-select .default-selection:hover::after{opacity:1;visibility:visible;width:100%}}.group-bookingmask .hotel-select .hotel-item.selected::after,.group-bookingmask .hotel-select .default-selection.selected::after{opacity:1;visibility:visible;width:100%}@media(min-width: 1200px){.group-bookingmask .hotel-select .hotel-item.selected::after,.group-bookingmask .hotel-select .default-selection.selected::after{opacity:1;visibility:visible;width:100%}}@media(hover: hover){.group-bookingmask .hotel-select .hotel-item.selected:hover::after,.group-bookingmask .hotel-select .default-selection.selected:hover::after{opacity:1;visibility:visible;width:100%}}.group-bookingmask .hotel-window{box-shadow:0px -4px 4px 0px rgba(0,0,0,.1)}@media(min-width: 1200px){.group-bookingmask #hotel-reservations-wrap .arrrow-dropdown{top:35px;right:26px}}@media(min-width: 1200px){.group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper::after{right:0px}}@media(min-width: 1200px){.group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .bm-field-label,.group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .hotel-text{padding-inline-start:15px}}@media(min-width: 1440px){.group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .bm-field-label,.group-bookingmask #hotel-reservations-wrap .hotel-main-wrapper .hotel-text{padding-inline-start:40px}}@media(min-width: 1200px){.group-bookingmask #date-reservations-wrap .arrrow-dropdown{top:36px;right:24px}}@media(min-width: 1200px){.group-bookingmask #room-reservations-wrap::before{left:0px}}@media(min-width: 1200px){.group-bookingmask #room-reservations-wrap .arrrow-dropdown{top:34px;right:22px}}@media(min-width: 1200px){.group-bookingmask #room-reservations-wrap .room-guest-wrapper .bm-field-label,.group-bookingmask #room-reservations-wrap .room-guest-wrapper .room-guest-display{padding-inline-start:22px}}@media(min-width: 1200px){.group-bookingmask #promo-wrap{padding-inline-start:0px}}@media(min-width: 1200px){.group-bookingmask #promo-wrap::before{left:0px;top:18px}}@media(min-width: 1200px){.group-bookingmask #promo-wrap .arrrow-dropdown{right:15px;top:36px}}@media(min-width: 1200px){.hotel-select-visible .room-hotel-wrapper .arrrow-dropdown{transform:rotate(0deg)}}@media(min-width: 1200px){.hotel-select-visible.on-scroll-started .room-hotel-wrapper .arrrow-dropdown{transform:rotate(-180deg)}}.promo-visible .promo-main-wrapper .arrrow-dropdown{top:-1px}@media(min-width: 1200px){.promo-visible .promo-main-wrapper .arrrow-dropdown{transform:rotate(0deg);top:33px}}@media(min-width: 1200px){.promo-visible .group-bookingmask #promo-wrap .arrrow-dropdown{top:28px}}.promo-visible.on-scroll-started .promo-main-wrapper .arrrow-dropdown{top:-1px}@media(min-width: 1200px){.promo-visible.on-scroll-started .promo-main-wrapper .arrrow-dropdown{transform:rotate(-180deg);top:33px}}@media(min-width: 1200px){.reservations-visible .room-guest-wrapper .arrrow-dropdown{transform:rotate(0deg)}}@media(min-width: 1200px){.reservations-visible.on-scroll-started .room-guest-wrapper .arrrow-dropdown{transform:rotate(-180deg)}}@media(min-width: 1200px){.calendars-visible #date-reservations-wrap .arrrow-dropdown{transform:rotate(0deg)}}@media(min-width: 1200px){.calendars-visible.on-scroll-started #date-reservations-wrap .arrrow-dropdown{transform:rotate(-180deg)}}.hotel-select-visible #hotel-reservations-wrap{display:block}.hotel-select-visible #hotel-reservations-wrap .hotel-window{display:block}@media(min-width: 1200px){.hotel-select-visible #hotel-reservations-wrap .bm-field-label{margin-block-end:12px}}.custom-select-wrapper{position:relative;width:200px;cursor:pointer;user-select:none}.custom-select-trigger{padding:10px 15px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.custom-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;margin:0;padding:0;list-style:none;display:none;z-index:10}.custom-select-wrapper.open .custom-options{display:block}.custom-option{padding:10px 15px;transition:background .2s}.custom-option:hover{background-color:#f3f4f6;color:#3b82f6}.property-bookingmask .arrrow-dropdown{height:4px;width:6px;top:calc(50% - 3px);right:18px}.property-bookingmask .arrrow-dropdown svg{top:-11px;position:relative}@media(min-width: 1200px){.property-bookingmask .bm-form-container{padding-inline-start:0}}@media(min-width: 1200px){.property-bookingmask #bm-checkin-trigger{padding-inline-start:40px}}@media(min-width: 1200px){.property-bookingmask #bm-calendars{left:0}}.property-bookingmask #bm-calendars::before{background-color:#11323e}@media(min-width: 1200px){.property-bookingmask .guest-picker{padding-inline:32px;padding-block:40px}}@media(min-width: 1200px){.property-bookingmask .promo-window{padding-inline:34px;padding-block:35px}}@media(min-width: 1200px){.property-bookingmask #bm-calendars .pika-single{padding-block:44px;padding-inline:30px}}@media(min-width: 1200px){.property-bookingmask #bm-calendars .pika-title{margin-block-end:14px}}@media(min-width: 1440px){.property-site.on-scroll-started .booking-mask{width:calc(100vw - 150px)}}@media(min-width: 1200px){.property-site.on-scroll-started #booking-mask-submit{height:60px;margin-block:10px}}@media(min-width: 1200px){.property-site.on-scroll-started .promo-main-wrapper{max-width:347px}}@media(min-width: 1200px){.property-site.on-scroll-started .promo-window{max-width:347px}}@media(min-width: 1200px){.property-site.on-scroll-started.calendars-visible .slider-bg{display:none}}@media(min-width: 1200px){.property-site #bm-checkin-trigger,.property-site .room-guest-wrapper,.property-site .promo-main-wrapper{position:relative}}@media(min-width: 1200px){.property-site.calendars-visible .slider-bg{display:block;opacity:1}}.property-site.calendars-visible #date-reservations-wrap .arrrow-dropdown{transform:rotate(0deg)}@media(min-width: 1200px){.property-site.calendars-visible.on-scroll-started #bm-calendars{padding-bottom:0;bottom:100%;top:21px}}.property-site.reservations-visible .room-guest-wrapper .arrrow-dropdown{transform:rotate(0deg)}@media(min-width: 1200px){.property-site.reservations-visible.on-scroll-started .guest-picker{top:21px}}.property-site.promo-visible .promo-main-wrapper .arrrow-dropdown{top:calc(50% - 3px);transform:rotate(0deg)}@media(min-width: 1200px){.property-site.promo-visible.on-scroll-started .promo-window{top:21px}}@media(min-width: 1200px){.js-short-hero .booking-mask{top:calc(80dvh - 24px)}}@media(min-width: 1200px){.on-scroll-started .booking-mask{position:fixed;top:0;box-shadow:none}}@media(min-width: 1200px){.on-scroll-started .bm-col{max-height:80px}}@media(min-width: 1200px){.on-scroll-started #bm-box-wrapper{box-shadow:none}}.on-scroll-started #bm-calendars,.on-scroll-started .guest-picker,.on-scroll-started .promo-window,.on-scroll-started .hotel-window{position:relative;top:18px}@media(min-width: 1200px){.on-scroll-started .group-bookingmask .hotel-window{top:25px;bottom:0;box-shadow:0px -4px 4px 0px rgba(0,0,0,.1);z-index:100}}@media(min-width: 1200px){.no-hero .booking-mask{display:none}}@media(min-width: 1200px){.no-hero.on-scroll-started .booking-mask{display:flex}}.custom-image-loader{overflow:hidden;background-color:#e2e5e7;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:shine 1s ease infinite;transition:background-color .3s ease-out;will-change:background-position}@keyframes shine{to{background-position:right -40px top 0}}.custom-image-loader:has(.lazyloaded){animation:none;background-image:none;background-color:rgba(0,0,0,0)}.custom-image-loader img{scale:1.05;opacity:0}.custom-image-loader img.lazyloaded{opacity:1;scale:1;transition:opacity 1s ease-out,scale 400ms ease-out}.custom-video-loader::after{content:"";position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden;background-color:#e2e5e7;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:shine 1s ease infinite;will-change:background-position;transition:opacity 800ms ease-out,visibility 800ms ease-out,background-color 800ms ease-out}@keyframes shine{to{background-position:right -40px top 0}}.custom-video-loader[data-loading-state=loaded]::after{opacity:0;visibility:hidden;animation:none;background-image:none;background-color:rgba(0,0,0,0)}.language-switcher-dropdown{position:relative}.language-switcher-dropdown .current-lang{display:flex;gap:9px;align-items:center}@media(min-width: 1200px){.language-switcher-dropdown .current-lang{gap:15px}}.language-switcher-dropdown .drop-down{display:flex}.language-switcher-dropdown .language-list{position:absolute;height:0;top:35px;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.language-switcher-dropdown .language-list::before{content:"";position:absolute;top:-35px;left:0;width:100%;height:35px;background:rgba(0,0,0,0)}.language-switcher-dropdown.open .language-list,.language-switcher-dropdown:hover .language-list{height:auto;max-height:300px;opacity:1;z-index:101;visibility:visible}.language-switcher-dropdown .lang-sw-icon{padding-block-start:5px}@media(min-width: 1200px){.language-switcher-dropdown{height:45px;display:flex;flex-direction:column;justify-content:center}}.language-switcher-dropdown .js-galaxy-language{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#fff;text-transform:uppercase}.language-switcher-dropdown .js-galaxy-language.language-dt{display:none}@media(min-width: 1200px){.language-switcher-dropdown .js-galaxy-language.language-dt{display:block;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-bottom:5px;width:fit-content}}@media(hover: hover){.language-switcher-dropdown .js-galaxy-language.language-dt:hover{border-bottom-color:#fff}}@media(min-width: 1200px){.language-switcher-dropdown .js-galaxy-language.language-mb{display:none}}.language-switcher-dropdown .current-lang-wrap{position:relative;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#11323e;text-transform:uppercase}.language-switcher-dropdown .current-lang-wrap .current-lang-dt{display:none}@media(min-width: 1200px){.language-switcher-dropdown .current-lang-wrap .current-lang-dt{display:block}}@media(min-width: 1200px){.language-switcher-dropdown .current-lang-wrap .current-lang-mb{display:none}}.language-switcher-dropdown .current-lang-wrap::after{content:"";width:100%;height:1px;bottom:-3px;left:0;position:absolute;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}.language-switcher-dropdown .language-list{background-color:#11323e;padding-inline:20px;padding-block:17px}@media(min-width: 1200px){.language-switcher-dropdown .language-list{min-width:117px;top:45px}}.language-switcher-dropdown .language-list li{margin-bottom:15px}.language-switcher-dropdown .language-list li:last-of-type{margin-bottom:0}@media(hover: hover){.language-switcher-dropdown:hover .current-lang-wrap::after{transform:scaleX(1)}}.contact_popup{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.contact_popup.active{opacity:1;pointer-events:all}.contact_popup.active .popup{transform:translateY(0) scale(1)}.contact_popup .overlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.contact_popup .popup{position:relative;background:#fff;width:320px;padding-inline:36px;padding-block:67px 44px;text-align:center;transform:translateY(20px) scale(0.97);transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:inset 0 0 0 1px #000}@media(min-width: 1200px){.contact_popup .popup{width:485px;padding-inline:36px;padding-block:86px 59px}}.contact_popup .popup::after{content:"";position:absolute;inset:8px;border:1px solid #8bcab6;pointer-events:none}.contact_popup .popup__subtitle{font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0.26px;color:#11323e;text-transform:uppercase;margin-bottom:3px}@media(min-width: 1200px){.contact_popup .popup__subtitle{font-size:0.9375rem;line-height:1.46}}.contact_popup .popup__title{display:block;font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.27;letter-spacing:0px;color:#11323e;margin-bottom:23px}@media(min-width: 1200px){.contact_popup .popup__title{font-size:1.75rem}}.contact_popup .popup__text{margin-bottom:14px}.contact_popup .popup__highlights{margin-bottom:23px}@media(min-width: 1200px){.contact_popup .popup__highlights{margin-bottom:30px}}.contact_popup .click-to-call-btn{display:block;font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.27;letter-spacing:0px;color:#585656;margin-bottom:23px}@media(min-width: 1200px){.contact_popup .click-to-call-btn{margin-bottom:30px;font-size:1.75rem;line-height:1.2142857143;color:#11323e}}.contact_popup .contact-popup-close-button{position:absolute;right:28px;top:28px;width:12px;height:12px}.property-site-header,.group-site-header,.be-site-header{display:block}.property-site-header .hamberger-menu-btn,.group-site-header .hamberger-menu-btn,.be-site-header .hamberger-menu-btn{min-width:44px;min-height:44px}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper{width:17px;height:15px;position:relative}@media(min-width: 1200px){.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper{width:20px}}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line{height:2px;position:absolute;left:0;overflow:hidden;background-color:#fff;border:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1,.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3{width:100%;transform:rotate(0)}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--1{top:0}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--2,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--2,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--2{width:65%;top:calc(50% - 1px);transition:width .5s ease}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper .line--3{bottom:0}.property-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper:hover .line.line--2,.group-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper:hover .line.line--2,.be-site-header .hamberger-menu-btn .hamberger-menu-btn-inner-wrapper:hover .line.line--2{width:100%;transition:width .3s ease}.property-site-header .hamberger-menu-btn .nav-close-button,.group-site-header .hamberger-menu-btn .nav-close-button,.be-site-header .hamberger-menu-btn .nav-close-button{margin-inline-end:35px;width:12px;height:12px}.property-site-header .hamberger-menu-btn .nav-close-button svg,.group-site-header .hamberger-menu-btn .nav-close-button svg,.be-site-header .hamberger-menu-btn .nav-close-button svg{width:100%;height:100%;object-fit:cover}@media(min-width: 1200px){.property-site-header .hamberger-menu-btn .nav-close-button,.group-site-header .hamberger-menu-btn .nav-close-button,.be-site-header .hamberger-menu-btn .nav-close-button{width:15px;height:15px}}.property-site-header .sub-header,.group-site-header .sub-header,.be-site-header .sub-header{display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;padding-inline:30px;height:45px;z-index:105;position:relative}@media(min-width: 1200px){.property-site-header .sub-header,.group-site-header .sub-header,.be-site-header .sub-header{padding-inline:3.472vw}}@media(min-width: 1440px){.property-site-header .sub-header,.group-site-header .sub-header,.be-site-header .sub-header{padding-inline:50px}}.property-site-header .sub-header-right,.group-site-header .sub-header-right,.be-site-header .sub-header-right{display:flex}@media(min-width: 1200px){.property-site-header .sub-header-right,.group-site-header .sub-header-right,.be-site-header .sub-header-right{gap:58px}}.property-site-header .sub-header-right .icon-wrap,.group-site-header .sub-header-right .icon-wrap,.be-site-header .sub-header-right .icon-wrap{width:17px}.property-site-header .property-sub-header-link,.property-site-header .group-sub-header-link,.group-site-header .property-sub-header-link,.group-site-header .group-sub-header-link,.be-site-header .property-sub-header-link,.be-site-header .group-sub-header-link{display:flex;position:relative;align-items:center;gap:7px;text-transform:uppercase;text-decoration:none}.property-site-header .property-sub-header-link::after,.property-site-header .group-sub-header-link::after,.group-site-header .property-sub-header-link::after,.group-site-header .group-sub-header-link::after,.be-site-header .property-sub-header-link::after,.be-site-header .group-sub-header-link::after{width:calc(100% - 24px);height:1px;bottom:0;left:24px;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}@media(hover: hover){.property-site-header .property-sub-header-link:hover:hover::after,.property-site-header .group-sub-header-link:hover:hover::after,.group-site-header .property-sub-header-link:hover:hover::after,.group-site-header .group-sub-header-link:hover:hover::after,.be-site-header .property-sub-header-link:hover:hover::after,.be-site-header .group-sub-header-link:hover:hover::after{transform:scaleX(1)}}.property-site-header .property-sub-header-link svg path,.property-site-header .group-sub-header-link svg path,.group-site-header .property-sub-header-link svg path,.group-site-header .group-sub-header-link svg path,.be-site-header .property-sub-header-link svg path,.be-site-header .group-sub-header-link svg path{fill:currentcolor}.property-site-header .property-sub-header-link,.group-site-header .property-sub-header-link,.be-site-header .property-sub-header-link{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0px;color:#11323e}.property-site-header .group-sub-header-link,.group-site-header .group-sub-header-link,.be-site-header .group-sub-header-link{column-gap:19px;text-decoration:none;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:.24px;color:#11323e}.property-site-header .group-sub-header-link .icon-wrap,.group-site-header .group-sub-header-link .icon-wrap,.be-site-header .group-sub-header-link .icon-wrap{width:fit-content;height:13px}@media(min-width: 1200px){.property-site-header .group-sub-header-link.modify-reservation-link,.group-site-header .group-sub-header-link.modify-reservation-link,.be-site-header .group-sub-header-link.modify-reservation-link{column-gap:6px}.property-site-header .group-sub-header-link.modify-reservation-link .icon-wrap,.group-site-header .group-sub-header-link.modify-reservation-link .icon-wrap,.be-site-header .group-sub-header-link.modify-reservation-link .icon-wrap{height:15.42px}}@media(min-width: 1200px){.property-site-header .group-sub-header-link.group-contact-btn,.group-site-header .group-sub-header-link.group-contact-btn,.be-site-header .group-sub-header-link.group-contact-btn{column-gap:12px}.property-site-header .group-sub-header-link.group-contact-btn .icon-wrap,.group-site-header .group-sub-header-link.group-contact-btn .icon-wrap,.be-site-header .group-sub-header-link.group-contact-btn .icon-wrap{height:11px}}.property-site-header .group-sub-header-link svg,.group-site-header .group-sub-header-link svg,.be-site-header .group-sub-header-link svg{width:100%;height:100%;object-fit:cover}.property-site-header .group-sub-header-link .text-wrap,.group-site-header .group-sub-header-link .text-wrap,.be-site-header .group-sub-header-link .text-wrap{position:relative}@media(hover: hover){.property-site-header .group-sub-header-link:hover:hover .text-wrap::after,.group-site-header .group-sub-header-link:hover:hover .text-wrap::after,.be-site-header .group-sub-header-link:hover:hover .text-wrap::after{opacity:1;width:100%;visibility:visible}}.property-site-header .modify-reservation-link,.group-site-header .modify-reservation-link,.be-site-header .modify-reservation-link{display:none}@media(min-width: 1200px){.property-site-header .modify-reservation-link,.group-site-header .modify-reservation-link,.be-site-header .modify-reservation-link{display:flex;min-width:44px;min-height:44px}.property-site-header .modify-reservation-link::after,.group-site-header .modify-reservation-link::after,.be-site-header .modify-reservation-link::after{bottom:13px}}.property-site-header .group-contact-btn,.property-site-header .property-contact-btn,.group-site-header .group-contact-btn,.group-site-header .property-contact-btn,.be-site-header .group-contact-btn,.be-site-header .property-contact-btn{min-width:44px;min-height:44px}.property-site-header .group-contact-btn::after,.property-site-header .property-contact-btn::after,.group-site-header .group-contact-btn::after,.group-site-header .property-contact-btn::after,.be-site-header .group-contact-btn::after,.be-site-header .property-contact-btn::after{bottom:13px}.property-site-header .secondary-nav-links-list,.group-site-header .secondary-nav-links-list,.be-site-header .secondary-nav-links-list{width:calc(50vw - 250px);justify-content:space-between;display:none}@media(min-width: 1200px){.property-site-header .secondary-nav-links-list,.group-site-header .secondary-nav-links-list,.be-site-header .secondary-nav-links-list{display:flex;justify-content:flex-end;width:calc(100vw - 400px);gap:clamp(20px,5vw,100px)}}.property-site-header .secondary-nav-links-list .secondary-nav-item,.group-site-header .secondary-nav-links-list .secondary-nav-item,.be-site-header .secondary-nav-links-list .secondary-nav-item{padding-inline-end:10px;padding-block-end:30px;padding-block-start:30px}@media(min-width: 1024px){.property-site-header .secondary-nav-links-list .secondary-nav-item,.group-site-header .secondary-nav-links-list .secondary-nav-item,.be-site-header .secondary-nav-links-list .secondary-nav-item{padding-block-end:15px;padding-block-start:15px}}.property-site-header .secondary-nav-links-list .secondary-nav-item.hide,.group-site-header .secondary-nav-links-list .secondary-nav-item.hide,.be-site-header .secondary-nav-links-list .secondary-nav-item.hide{display:none}.property-site-header .secondary-nav-links-list .secondary-nav-item:last-child,.group-site-header .secondary-nav-links-list .secondary-nav-item:last-child,.be-site-header .secondary-nav-links-list .secondary-nav-item:last-child{padding-inline-end:0}.property-site-header .secondary-nav-link,.group-site-header .secondary-nav-link,.be-site-header .secondary-nav-link{position:relative;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:#fff;text-transform:uppercase}@media(min-width: 1024px){.property-site-header .secondary-nav-link,.group-site-header .secondary-nav-link,.be-site-header .secondary-nav-link{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px}}.property-site-header .secondary-nav-link::after,.group-site-header .secondary-nav-link::after,.be-site-header .secondary-nav-link::after{content:"";position:absolute;height:1px;width:0;background:currentColor;top:auto;bottom:10px;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,width .4s ease-in-out}@media(hover: hover){.property-site-header .secondary-nav-link:hover::after,.group-site-header .secondary-nav-link:hover::after,.be-site-header .secondary-nav-link:hover::after{opacity:1;visibility:visible;width:100%}}.property-site-header .secondary-nav-link.active::after,.group-site-header .secondary-nav-link.active::after,.be-site-header .secondary-nav-link.active::after{opacity:1;visibility:visible;width:100%}.property-site-header .main-header,.group-site-header .main-header,.be-site-header .main-header{position:fixed;display:flex;justify-content:space-between;top:45px;z-index:100;align-items:center;width:100%;height:106px;padding-inline:30px;transition:top .3s ease,height .3s ease,background-color .1s ease}.property-site-header .main-header::before,.group-site-header .main-header::before,.be-site-header .main-header::before{display:none}@media(min-width: 1200px){.property-site-header .main-header::before,.group-site-header .main-header::before,.be-site-header .main-header::before{display:block;width:100%;background-color:#f7f7f7;height:45px;top:-45px;left:0;z-index:-1}}@media(min-width: 1200px){.property-site-header .main-header,.group-site-header .main-header,.be-site-header .main-header{padding-inline:3.342vw}}@media(min-width: 1440px){.property-site-header .main-header,.group-site-header .main-header,.be-site-header .main-header{padding-inline:50px}}.property-site-header #header__wrapper-link,.group-site-header #header__wrapper-link,.be-site-header #header__wrapper-link{position:absolute;display:flex;width:fit-content;align-items:center;left:50%;transform:translateX(-50%);min-width:44px;min-height:44px}@media(min-width: 1200px){.property-site-header #header__wrapper-link,.group-site-header #header__wrapper-link,.be-site-header #header__wrapper-link{left:unset;transform:none;left:112px}}.property-site-header .main-logo-default,.group-site-header .main-logo-default,.be-site-header .main-logo-default{max-height:31px}.property-site-header .main-logo-scroll,.group-site-header .main-logo-scroll,.be-site-header .main-logo-scroll{display:none}.property-site-header .navigation-wrapper,.group-site-header .navigation-wrapper,.be-site-header .navigation-wrapper{position:fixed;width:100%;height:100%;top:0;z-index:150;background-color:rgba(0,0,0,.6);opacity:0;z-index:-1;transition:opacity 1s ease}.property-site-header .navigation-wrapper-inner,.group-site-header .navigation-wrapper-inner,.be-site-header .navigation-wrapper-inner{width:100%;height:100%;padding-inline:30px;padding-block:25px;background-color:#8bcab6}@media(min-width: 1200px){.property-site-header .navigation-wrapper-inner,.group-site-header .navigation-wrapper-inner,.be-site-header .navigation-wrapper-inner{width:37.2%;max-width:535px;padding-inline:50px;padding-block:40px;overflow:hidden}}.property-site-header .more-menu-navigation,.group-site-header .more-menu-navigation,.be-site-header .more-menu-navigation{padding-top:60px}@media(min-width: 1200px){.property-site-header .more-menu-navigation,.group-site-header .more-menu-navigation,.be-site-header .more-menu-navigation{height:88%;padding-bottom:40px}}.property-site-header .more-menu-ul,.group-site-header .more-menu-ul,.be-site-header .more-menu-ul{max-height:calc(100vh - 200px);position:relative;height:100%}@media(min-width: 1200px){.property-site-header .more-menu-ul,.group-site-header .more-menu-ul,.be-site-header .more-menu-ul{max-height:unset;overflow-y:auto}}.property-site-header .more-menu-ul .navigation-list-item,.group-site-header .more-menu-ul .navigation-list-item,.be-site-header .more-menu-ul .navigation-list-item{width:fit-content;margin-block-end:30px;display:flex;flex-wrap:wrap;align-items:center}.property-site-header .more-menu-ul .navigation-list-item:last-of-type,.group-site-header .more-menu-ul .navigation-list-item:last-of-type,.be-site-header .more-menu-ul .navigation-list-item:last-of-type{margin-block-end:0}.property-site-header .sub-menu-icon,.group-site-header .sub-menu-icon,.be-site-header .sub-menu-icon{width:15px;height:15px;overflow:hidden;position:relative;margin-left:10px}.property-site-header .sn-line,.group-site-header .sn-line,.be-site-header .sn-line{position:absolute;left:0;height:1px;width:100%;background-color:#11323e;border:none}.property-site-header .sn-line--1,.group-site-header .sn-line--1,.be-site-header .sn-line--1{top:50%;transform:rotate(90deg);transition:transform .8s ease-in-out;transition:opacity .8s ease-in-out}.property-site-header .sn-line--2,.group-site-header .sn-line--2,.be-site-header .sn-line--2{top:50%;transition:transform .8s ease-in-out}.property-site-header .navigation-link,.group-site-header .navigation-link,.be-site-header .navigation-link{position:relative;font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.2727272727;letter-spacing:0px;color:#11323e}@media(min-width: 1200px){.property-site-header .navigation-link,.group-site-header .navigation-link,.be-site-header .navigation-link{font-size:1.875rem;line-height:1.875rem}}.property-site-header .navigation-link::after,.group-site-header .navigation-link::after,.be-site-header .navigation-link::after{width:100%;height:1px;bottom:-4px;left:0;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}@media(hover: hover){.property-site-header .navigation-link:hover::after,.group-site-header .navigation-link:hover::after,.be-site-header .navigation-link:hover::after{transform:scaleX(1)}}.property-site-header .navigation-link.current::after,.group-site-header .navigation-link.current::after,.be-site-header .navigation-link.current::after{width:100%;height:1px;bottom:-4px;left:0;background:currentColor;transform-origin:left center;transform:scaleX(1);transition:transform .3s ease}.property-site-header .sub-navigation-link,.group-site-header .sub-navigation-link,.be-site-header .sub-navigation-link{font-family:"Playfair-Display-SemiBold",Georgia,serif;font-size:1.25rem;line-height:1;letter-spacing:0px;color:#000}.property-site-header .has-sub-menu,.group-site-header .has-sub-menu,.be-site-header .has-sub-menu{position:relative}.property-site-header .has-sub-menu .navigation-link::after,.group-site-header .has-sub-menu .navigation-link::after,.be-site-header .has-sub-menu .navigation-link::after{width:calc(100% + 25px)}.property-site-header .has-sub-menu .sub-navigation,.group-site-header .has-sub-menu .sub-navigation,.be-site-header .has-sub-menu .sub-navigation{width:100%;padding-block-start:0;opacity:0;max-height:0;pointer-events:none;will-change:transform,opacity;transition:max-height 980ms ease-in-out,padding-block-start 980ms ease-in-out,opacity 980ms ease-in-out}.property-site-header .has-sub-menu .sub-navigation .navigation-list-item,.group-site-header .has-sub-menu .sub-navigation .navigation-list-item,.be-site-header .has-sub-menu .sub-navigation .navigation-list-item{margin-block-end:30px}.property-site-header .has-sub-menu .sub-navigation .navigation-list-item:first-child,.group-site-header .has-sub-menu .sub-navigation .navigation-list-item:first-child,.be-site-header .has-sub-menu .sub-navigation .navigation-list-item:first-child{padding-block-start:30px}.property-site-header .has-sub-menu .sub-navigation .navigation-list-item:last-child,.group-site-header .has-sub-menu .sub-navigation .navigation-list-item:last-child,.be-site-header .has-sub-menu .sub-navigation .navigation-list-item:last-child{margin-block-end:0}.property-site-header .has-sub-menu.open .sub-navigation,.property-site-header .has-sub-menu:focus-within .sub-navigation,.group-site-header .has-sub-menu.open .sub-navigation,.group-site-header .has-sub-menu:focus-within .sub-navigation,.be-site-header .has-sub-menu.open .sub-navigation,.be-site-header .has-sub-menu:focus-within .sub-navigation{opacity:1;max-height:50vh;pointer-events:auto}.property-site-header .has-sub-menu.open .sn-line--1,.property-site-header .has-sub-menu:focus-within .sn-line--1,.group-site-header .has-sub-menu.open .sn-line--1,.group-site-header .has-sub-menu:focus-within .sn-line--1,.be-site-header .has-sub-menu.open .sn-line--1,.be-site-header .has-sub-menu:focus-within .sn-line--1{transform:rotate(180deg);opacity:0}.property-site-header .group-site-link,.group-site-header .group-site-link,.be-site-header .group-site-link{position:relative;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#11323e;margin-left:30px;text-transform:uppercase}.property-site-header .group-site-link::after,.group-site-header .group-site-link::after,.be-site-header .group-site-link::after{width:100%;height:1px;bottom:-3px;left:0;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}@media(hover: hover){.property-site-header .group-site-link:hover::after,.group-site-header .group-site-link:hover::after,.be-site-header .group-site-link:hover::after{transform:scaleX(1)}}.property-site-header .cal-close-button,.group-site-header .cal-close-button,.be-site-header .cal-close-button{display:flex}.property-site-header .top-section,.group-site-header .top-section,.be-site-header .top-section{display:flex;align-items:center}.property-site-header .ps__rail-y,.group-site-header .ps__rail-y,.be-site-header .ps__rail-y{width:8px !important;border-radius:10px !important}.property-site-header .ps__thumb-y,.group-site-header .ps__thumb-y,.be-site-header .ps__thumb-y{width:4px !important;background:#11323e !important}.menu-opened .navigation-wrapper{opacity:1;z-index:110;transition:opacity 1s ease}@media(min-width: 1200px){.menu-opened .sub-header .language-sw-container{display:none}}.menu-opened .group-site-header .language-list{top:35px}.on-scroll-started .main-logo-default,.no-hero .main-logo-default{display:none}.on-scroll-started .main-header,.no-hero .main-header{background-color:#fff;height:80px}@media(min-width: 1200px){.on-scroll-started .main-header,.no-hero .main-header{height:80px !important}}.on-scroll-started .main-header .hamberger-menu-btn-inner-wrapper .line,.no-hero .main-header .hamberger-menu-btn-inner-wrapper .line{background-color:#11323e}.on-scroll-started .main-header{top:0}@media(min-width: 1200px){.on-scroll-started .main-header .secondary-nav-links-list{display:none}}.on-scroll-started .main-logo-scroll{display:block}@media(min-width: 1200px){.on-scroll-started .main-logo-scroll{display:none}}.no-hero .main-header{top:unset;height:80px}.no-hero .main-header .main-logo-scroll{display:block}.no-hero .main-header .secondary-nav-link{color:#11323e}.no-hero .main-header .arrow svg path{fill:#11323e}.no-hero.on-scroll-started .main-header{top:0}@media(min-width: 1200px){.no-hero.on-scroll-started .main-logo-scroll{display:none}}.property-site .navigation-wrapper-inner{position:relative}.property-site.menu-opened .language-sw-container{position:absolute;right:30px;z-index:10}@media(min-width: 1200px){.property-site.menu-opened .language-sw-container{right:50px}}@media(min-width: 1200px){.property-site .more-menu-navigation{padding-top:23px}}@media(min-width: 1200px){.property-site .more-menu-ul{display:flex;flex-direction:column;justify-content:center}}.group-site-header .secondary-nav-item{position:relative}@media(hover: hover){.group-site-header .secondary-nav-item:hover svg{transform:rotate(-180deg)}.group-site-header .secondary-nav-item:hover .sub-nav-item-wrapper{opacity:1;visibility:visible;pointer-events:all}}.group-site-header .secondary-nav-links-list{width:60vw;column-gap:99.81px;justify-content:flex-end}.group-site-header .secondary-nav-links-list .secondary-nav-item:last-child .sub-nav-item-wrapper{inset-inline-end:-20.19px}.group-site-header .secondary-nav-links-list .secondary-nav-link{display:flex;justify-content:center;align-items:center}.group-site-header .secondary-nav-links-list .secondary-nav-link svg{transform:rotate(0deg);transition:transform .4s ease-in-out;transform-origin:center}@media(hover: hover){.group-site-header .secondary-nav-links-list .secondary-nav-link:hover svg{transform:rotate(-180deg)}}.group-site-header .secondary-nav-links-list .arrow{position:absolute;top:34px;left:auto;right:-20.19px;display:flex;height:fit-content;width:fit-content}.group-site-header .secondary-nav-links-list .arrow svg{width:100%;height:100%;transition:transform .4s ease-in-out}.group-site-header .secondary-nav-links-list .arrow.active svg{transform:rotate(-180deg)}.group-site-header .sub-nav-item-wrapper{position:absolute;top:56px;display:flex;flex-direction:column;row-gap:16.99px;min-width:239px;background-color:#11323e;padding-inline-start:22px;padding-inline-end:21px;padding-block-start:18px;padding-block-end:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.group-site-header .sub-nav-item-wrapper.active{opacity:1;visibility:visible;pointer-events:all}.group-site-header .sub-nav-link{text-transform:uppercase;position:relative;width:fit-content;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:.26px;color:#fff}.group-site-header .sub-nav-link::after{content:"";position:absolute;height:1px;width:0;background:currentColor;top:auto;bottom:-4px;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,width .4s ease-in-out}@media(hover: hover){.group-site-header .sub-nav-link:hover::after{opacity:1;visibility:visible;width:100%}.group-site-header .sub-nav-link:hover svg{transform:rotate(180deg)}}.group-site-header .main-logo-default,.group-site-header .main-logo-scroll{max-height:58px}@media(min-width: 1200px){.group-site-header .main-header{height:144px;padding-inline:26px}}@media(min-width: 1440px){.group-site-header .main-header{padding-inline:50px}}.group-site-header .top-section{justify-content:space-between}.group-site-header .portaventure-link-wrapper-dt{display:none}@media(min-width: 1200px){.group-site-header .portaventure-link-wrapper-dt{display:flex;column-gap:10px;align-items:center}}.group-site-header .portaventure-link-wrapper-dt img{height:35px}@media(min-width: 1200px){.group-site-header .portaventure-link-wrapper-mb{display:none}}.group-site-header .portaventure-link-wrapper-mb img{height:26.37px}.group-site-header .portaventure-link-wrapper-mb img,.group-site-header .portaventure-link-wrapper-dt img{width:fit-content}.group-site-header .portaventura-link{margin:0;display:block;width:fit-content;height:auto;text-decoration:none}@media(min-width: 1200px){.group-site-header .portaventura-link{display:flex;align-items:center;min-width:44px;min-height:44px}}@media(min-width: 1200px){.group-site-header .sub-header{padding-inline:50px}}.group-site-header .sub-header-left{display:flex;align-items:center;column-gap:35px;position:relative}.group-site-header .sub-header-left::after{content:"";position:absolute;height:80%;width:1px;background:#11323e;top:46%;bottom:0;left:38%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.group-site-header .sub-header-left .language-list{min-width:117px;margin-block-start:0}}.group-site-header .sub-header-left .language-list{position:absolute;height:0;top:35px;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}.group-site-header .sub-header-left .language-list::before{content:"";position:absolute;top:-35px;left:0;width:100%;height:35px;background:rgba(0,0,0,0)}@media(min-width: 1200px){.group-site-header .sub-header-left{column-gap:37px}.group-site-header .sub-header-left::after{display:none}}.group-site-header .language-sw-container.language-switcher-dropdown .language-list{position:absolute;height:0;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}@media(min-width: 1200px){.group-site-header .language-sw-container.language-switcher-dropdown .language-list{top:45px}}.group-site-header .language-sw-container.language-switcher-dropdown .language-list::before{content:"";position:absolute;top:-35px;left:0;width:100%;height:35px;background:rgba(0,0,0,0)}.group-site-header .language-sw-container.language-switcher-dropdown.open .language-list{height:auto;max-height:300px;opacity:1;z-index:101}@media(hover: hover){.group-site-header .language-sw-container.language-switcher-dropdown:hover .language-list{height:auto;max-height:300px;opacity:1;z-index:101}}.group-site-header .navigation-wrapper-inner{padding-block:23px}@media(min-width: 1200px){.group-site-header .navigation-wrapper-inner{padding-inline:51px;padding-block:35px}}@media(min-width: 1200px){.group-site-header .navigation-wrapper-inner .language-list{min-width:117px}}.group-site-header .more-menu-navigation{height:calc(100% - 110px);padding:0;margin-block-start:22%;overflow-y:scroll;scrollbar-width:none}.group-site-header .more-menu-navigation ::-webkit-scrollbar{width:0px}@media(min-width: 1024px){.group-site-header .more-menu-navigation{margin-block-start:10%}}@media(min-width: 1200px){.group-site-header .more-menu-navigation{height:unset;margin-block-start:33%;height:calc(100% - 244px)}}.group-site-header .more-menu-navigation .more-menu-ul{max-height:100%}.group-site-header .more-menu-navigation .more-menu-ul .navigation-list-item{margin-block-end:27px}@media(min-width: 1200px){.group-site-header .more-menu-navigation .more-menu-ul .navigation-list-item{margin-block-end:36px}}.no-hero .group-site-header{padding-block-end:80px}.g_area-search-ext .group-site-header{padding-block-end:80px}.more-menu-navigation .more-menu-ul .ps__rail-x{display:none !important}.more-menu-ul .ps__rail-y{display:none}.more-menu-ul.ps--active-y .ps__rail-y{display:block}@media(min-width: 1200px){.on-scroll-started .be-site-header .main-logo-scroll{display:block}}@media(min-width: 1200px){.on-scroll-started .be-site-header .secondary-nav-links-list{display:flex}}@media(min-width: 1200px){.on-scroll-started .be-site-header .secondary-nav-link{color:#11323e}}.be-site-header.no-hero .main-header{position:relative}@media(min-width: 1200px){.be-site-header.no-hero .main-header{position:fixed}}.be-site-header .sub-header-left{display:flex;gap:15px}.on-scroll-started .be-site-header .main-header{position:fixed}.currency-switcher{position:relative;display:flex;align-items:center}.currency-switcher .cs-container .cs-popup{top:100%;background-color:#11323e;box-shadow:0px 3px 6px #11323e;color:#fff}.currency-switcher .cs-container .cs-popup .cs-popup-option button{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#fff;text-transform:uppercase}@media(min-width: 1200px){.currency-switcher .cs-container .cs-popup .cs-popup-option button{display:block;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s ease;padding-bottom:5px;width:fit-content}}@media(hover: hover){.currency-switcher .cs-container .cs-popup .cs-popup-option button:hover{border-bottom-color:#fff;background:none}}.currency-switcher .cs-container .cs-popup .cs-popup-search label{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#fff;text-transform:uppercase;margin-bottom:10px}.cs-container .cs-text{position:relative;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#11323e;text-transform:uppercase}.cs-container .cs-text::after{content:"";width:100%;height:1px;bottom:-3px;left:0;position:absolute;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}@media(hover: hover){.cs-container .cs-text:hover::after{transform:scaleX(1)}}.cs-container .cs-trigger{display:flex;gap:6px;align-items:center;align-content:center}.cs-container .cs-trigger .cs-icon-arrow-bottom{width:6px !important;top:0;position:relative}.cs-container .cs-trigger .cs-icon-arrow-bottom path{stroke-width:2px}.be-site .be-site-header{display:block;position:relative;min-height:80px}.be-site .main-header{position:relative}.be-site #bm-mobile-button{display:none}.be-site .navigation-wrapper-inner{position:relative}.be-site.menu-opened .language-sw-container{position:absolute;right:30px}@media(min-width: 1200px){.be-site.menu-opened .language-sw-container{right:50px}}@media(min-width: 1200px){.be-site .more-menu-navigation{padding-top:23px}}@media(min-width: 1200px){.be-site .more-menu-ul{display:flex;flex-direction:column;justify-content:center}}.property-common-footer-layout{display:block;padding-block-start:82px;position:relative;z-index:2}@media(min-width: 1200px){.property-common-footer-layout{padding-block-start:100px}}.property-common-footer-layout .curve{background-color:#8bcab6;clip-path:ellipse(50% 82px at 50% 100%);height:82px;margin-block-start:-82px}@media(min-width: 1200px){.property-common-footer-layout .curve{clip-path:ellipse(calc(50% + 3.92vw) 8.68vw at 50% 150%);height:5.82vw;margin-block-start:-5.82vw}}.property-common-footer-layout .footer-wrap{background-color:#8bcab6;padding-block-start:42px;padding-block-end:92px}@media(min-width: 1200px){.property-common-footer-layout .footer-wrap{padding-block-start:0;padding-block-end:65px}}.property-common-footer-layout .site-footer--logo-wrap{display:block;width:fit-content;margin-inline:auto}.property-common-footer-layout .footer-links{margin-block-start:40px;padding-block-start:50px;margin-inline:60px;border-top:1px solid #50776b}@media(min-width: 1200px){.property-common-footer-layout .footer-links{display:flex;justify-content:space-around;max-width:1090px;margin-inline:auto}}@media(min-width: 1200px){.property-common-footer-layout .Property-footer-navigation{margin-bottom:46px}}.property-common-footer-layout .Property-footer-navigation .footer-nav-item:last-child{padding-block-end:0}.property-common-footer-layout .column-links{text-align:center}@media(min-width: 1200px){.property-common-footer-layout .column-links{flex:1}}.property-common-footer-layout .footer-nav-link{position:relative;display:inline-block;min-width:44px;min-height:44px;font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:#11323e}@media(min-width: 1200px){.property-common-footer-layout .footer-nav-link{font-size:0.875rem}}.property-common-footer-layout .footer-nav-link::after{content:"";position:absolute;height:1px;width:0;background:currentColor;top:auto;bottom:22px;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,width .4s ease-in-out}@media(hover: hover){.property-common-footer-layout .footer-nav-link:hover::after{opacity:1;visibility:visible;width:100%}}.property-common-footer-layout .footer-nav-link.active::after{content:"";position:absolute;height:1px;width:100%;background:currentColor;top:auto;bottom:22px;left:0;opacity:1;visibility:visible;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,width .4s ease-in-out}.property-common-footer-layout .navigation-title{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:#11323e;margin-bottom:10px;display:block;text-transform:uppercase}@media(min-width: 1200px){.property-common-footer-layout .navigation-title{margin-bottom:20px;font-size:0.875rem}}.property-common-footer-layout .address-section{margin-inline:60px;text-align:center}@media(min-width: 1200px){.property-common-footer-layout .address-section{margin-inline:12.15%}}.property-common-footer-layout .address,.property-common-footer-layout .phone-text{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5;letter-spacing:0px;color:#11323e}@media(min-width: 1200px){.property-common-footer-layout .address,.property-common-footer-layout .phone-text{font-size:0.875rem;line-height:1.5}}.property-common-footer-layout .phone-number{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.38;letter-spacing:0px;color:#11323e;padding-left:2px}.property-common-footer-layout .social-icons{padding-block-start:33px;padding-block-end:48px;margin-inline:60px;border-bottom:1px solid #50776b}@media(min-width: 1200px){.property-common-footer-layout .social-icons{padding-block-end:37px;max-width:1090px;margin-inline:auto}}.property-common-footer-layout .smo-list{display:flex;align-items:center;gap:19px;justify-content:center}.property-common-footer-layout .smo-list-item{position:relative;cursor:pointer}.property-common-footer-layout .smo-list-item a{display:flex;align-items:center;cursor:pointer;z-index:10;position:relative}.property-common-footer-layout .smo-list-item::before{width:30px;height:30px;border:2px solid #11323e;border-radius:50%;left:-6px;top:-6px;opacity:0;transition:opacity .4s ease-in-out}@media(hover: hover){.property-common-footer-layout .smo-list-item:hover::before{opacity:1}}.property-common-footer-layout .copyright,.property-common-footer-layout .copyright__link{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.5;letter-spacing:0px;color:#11323e;text-decoration:none}@media(min-width: 1200px){.property-common-footer-layout .copyright,.property-common-footer-layout .copyright__link{font-size:0.8125rem}}.property-common-footer-layout .copyright__link{transition:text-decoration 300ms ease-out}@media(hover: hover){.property-common-footer-layout .copyright__link:hover{text-decoration:1px underline currentColor}}.property-common-footer-layout .copyright-wrapper{padding-block-start:55px;margin-inline:60px;text-align:center}@media(min-width: 1200px){.property-common-footer-layout .copyright-wrapper{padding-block-start:27px}}.property-common-footer-layout .mobile-booking{position:fixed;width:calc(100% - 60px);bottom:15px;z-index:10;left:50%;transform:translateX(-50%);font-size:0.8125rem;padding-block:20.5px;border:1px solid #fff}@media(min-width: 1200px){.property-common-footer-layout .mobile-booking{display:none}}.property-common-footer-layout .site-footer--logo-wrap{width:210px;height:auto}@media(min-width: 1200px){.property-common-footer-layout .site-footer--logo-wrap{width:fit-content}}.property-common-footer-layout .site-footer--logo-wrap img{width:100%;height:100%}.property-common-footer-layout .phoene-wrap{display:flex;justify-content:center}.property-common-footer-layout .icon-text{margin-right:6px}@media(min-width: 1200px){.group-site .site-footer--logo-wrap{width:fit-content}}.simplified-grid-layout .grid{display:flex;flex-wrap:wrap}.simplified-grid-layout .grid .grid-item{width:100%}.simplified-grid-layout .grid.cgl-col-1{flex-direction:column}@media(min-width: 1200px){.simplified-grid-layout .grid.cgl-col-2{display:flex}.simplified-grid-layout .grid.cgl-col-2{column-gap:7%;row-gap:25px}.simplified-grid-layout .grid.cgl-col-2 .grid-item{width:46.5%}}@media(min-width: 0){.simplified-grid-layout .grid.cgl-col-3{display:flex}.simplified-grid-layout .grid.cgl-col-3{column-gap:6.6%;row-gap:60px}.simplified-grid-layout .grid.cgl-col-3 .grid-item{width:46.7%}}@media(min-width: 1200px){.simplified-grid-layout .grid.cgl-col-3{display:flex}.simplified-grid-layout .grid.cgl-col-3{column-gap:3.47%;row-gap:125px}.simplified-grid-layout .grid.cgl-col-3 .grid-item{width:31.02%}}@media(min-width: 420px){.simplified-grid-layout .grid.cgl-col-4{display:flex}.simplified-grid-layout .grid.cgl-col-4{column-gap:7%;row-gap:25px}.simplified-grid-layout .grid.cgl-col-4 .grid-item{width:46.5%}}@media(min-width: 1024px){.simplified-grid-layout .grid.cgl-col-4{display:flex}.simplified-grid-layout .grid.cgl-col-4{column-gap:3.5%;row-gap:25px}.simplified-grid-layout .grid.cgl-col-4 .grid-item{width:31%}}@media(min-width: 1200px){.simplified-grid-layout .grid.cgl-col-4{display:flex}.simplified-grid-layout .grid.cgl-col-4{column-gap:35px;row-gap:25px}.simplified-grid-layout .grid.cgl-col-4 .grid-item{width:calc((100% - 105px)/4)}}body{background-color:#fafafa}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.group-content-width{width:calc(100% - 60px);margin:0 auto}@media(min-width: 1200px){.group-content-width{width:86.25%}}@media(min-width: 1440px){.group-content-width{width:1242px}}.group-desktop-content-width{width:100%;margin:0 auto}@media(min-width: 1200px){.group-desktop-content-width{width:86.25%}}@media(min-width: 1440px){.group-desktop-content-width{width:1242px}}.group-slider-nav-with-pagination .swiper-pagination-current{color:#11323e}.property-slider-nav-with-pagination .swiper-pagination-current{color:#11323e}.nav-control-btn svg{overflow:visible}.group-free-content{margin-block-end:var(--mb-footer-top-gap, 0)}@media(min-width: 1024px){.group-free-content{margin-block-end:var(--dt-footer-top-gap, 0)}}body{background-color:#fff}.property-content-width{margin:0 auto}@media(min-width: 1200px){.property-content-width{width:86.25%}}@media(min-width: 1440px){.property-content-width{width:1242px}}.has-custom-paddings{padding-block-start:var(--mb-padding-top, 85px);padding-block-end:var(--mb-padding-bottom, 85px)}@media(min-width: 768px){.has-custom-paddings{padding-block-start:var(--tb-padding-top, 100px);padding-block-end:var(--tb-padding-bottom, 100px)}}@media(min-width: 1200px){.has-custom-paddings{padding-block-start:var(--dt-padding-top, 120px);padding-block-end:var(--dt-padding-bottom, 120px)}}.has-custom-bg-color{background-color:var(--block-background-color, rgba(255, 255, 255, 0))}.visually-hidden,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.body--property-header1.fancybox-active,.body--group-header1.fancybox-active{overflow:hidden}.m-personalization-popup-open .fancybox-container .personalization-bg{opacity:.85}.m-personalization-popup-open .fancybox-container .fancybox-bg{background:rgba(0,0,0,.6);background-blend-mode:multiply;backdrop-filter:blur(4px)}.m-personalization-popup-open .fancybox-container .fancybox-content{background:#fff;padding:0}@media(max-width: 767px){.m-personalization-popup-open .fancybox-container .fancybox-content{width:calc(100% - 32px)}}@media(min-width: 768px)and (max-width: 1023px){.m-personalization-popup-open .fancybox-container .fancybox-content{width:500px}}.m-personalization-popup-open .fancybox-container .js-dialog-close{display:none}.m-personalization-popup-open .fancybox-container .m-personalization-popup__modal{box-sizing:border-box;max-width:fit-content}.m-personalization-popup-open .fancybox-container .m-popup-wrap{color:#585656;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-block:14px 32px;padding-inline:15px}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding-block:14px 13px}}.m-personalization-popup-open .fancybox-container .image-horizontal img{aspect-ratio:4/3}.m-personalization-popup-open .fancybox-container .image-vertical img{aspect-ratio:290/191}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-vertical img{aspect-ratio:318/392}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-vertical.fancybox-content .m-personalization-popup__modal,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-personalization-popup__modal{max-width:815px}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-vertical.fancybox-content .m-popup-wrap,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap{display:flex}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--content,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{display:flex;padding-inline:53px 23px;padding-block:83px 55px;flex:0 0 calc(100% - 318px);max-width:calc(100% - 318px)}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--img,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img{flex:0 0 318px;max-width:318px}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap{align-items:stretch !important}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{height:max-content;margin-block-start:auto;margin-block-end:auto}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img div,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img picture,.m-personalization-popup-open .fancybox-container .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img img{display:block;height:100%}}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--img div,.m-personalization-popup-open .fancybox-container .m-popup-wrap--img picture,.m-personalization-popup-open .fancybox-container .m-popup-wrap--img img{display:block;height:100%}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img img{object-fit:cover;height:100%;width:100%;display:block}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--img img{display:block}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full{padding-inline:60px 60px;padding-block:80px 80px}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content{padding-inline:8.5px;padding-block:21px 0;text-align:center;display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content{text-align:inherit;column-gap:40px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h1,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h1{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:2rem;line-height:1.125;letter-spacing:0%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h1,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h1{font-size:3.125rem;line-height:1.12;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h2{font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:2%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h2{font-size:0.9375rem;line-height:1.4666666667;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h3,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h3{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.2727272727;letter-spacing:0%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h3,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h3{font-size:2.125rem;line-height:1.2142857143;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h4,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h3,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h4,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h3{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.0625rem;line-height:1.2352941176;letter-spacing:0%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h4,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h3,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h4,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h3{font-size:1.125rem;line-height:1.3333333333;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h5,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h5{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.6875rem;line-height:1.2962962963;letter-spacing:0%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h5,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h5{font-size:2.5rem;line-height:1.15;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h6,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h6,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h2{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.25rem;line-height:1.3;letter-spacing:0%;font-weight:500;color:#222}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h6,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full h6,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h2{font-size:1.5rem;line-height:1.25;color:#11323e}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .h3,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h2,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .h3{flex:0 0 100%;max-width:100%}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content p,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full p{line-height:1.5384615385}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content p,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full p{line-height:1.4285714286}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content p:first-child,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full p:first-child{margin-top:0}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content p:last-child,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full p:last-child{margin-bottom:0}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link{text-transform:uppercase;display:inline-block;position:relative;text-align:center;line-height:1.2;font-family:"Lato-Heavy","Times New Roman",Times,serif;color:#11323e;font-size:0.75rem;letter-spacing:2%;margin-inline:0 auto;max-width:35%;flex:0 0 auto;margin-block-start:50px}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link{font-size:0.75rem;margin-inline:0;max-width:100%;margin-block-start:42px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link::after,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link::after{transform:translateX(-50%);width:100%;height:1px;bottom:-7px;left:50%;background:currentColor;opacity:1;transition:all .3s ease}@media(hover: hover){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:hover::after,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link:hover::after{opacity:0}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:focus-visible:not(.tabPressed),.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link:focus-visible:not(.tabPressed){outline:none}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .content{margin-block:16px 0;flex:0 0 100%;max-width:100%;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0%}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .content{font-size:0.875rem;line-height:1.4285714286;margin-block:32px 0}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content a,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .content a{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#585656;text-underline-offset:1px;display:inline-block;width:max-content}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .m-popup-rate,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .m-popup-rate{margin-block-start:17px;font-family:"Lato-Heavy","Times New Roman",Times,serif}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .more-link{display:inline-block}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .stripe-btn-wrapper,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .stripe-btn-wrapper{margin-block-start:40px;flex:0 0 auto;max-width:65%}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .stripe-btn-wrapper,.m-personalization-popup-open .fancybox-container .m-popup-wrap--content-full .stripe-btn-wrapper{margin-block-start:32px;max-width:100%}}.m-personalization-popup-open .fancybox-container .fancybox-button{display:flex;padding:0;position:absolute;top:21px;right:19px;align-items:center;justify-content:center;color:#fff;opacity:1;z-index:1;width:30px;height:30px;cursor:pointer;border:none}@media(min-width: 1024px){.m-personalization-popup-open .fancybox-container .fancybox-button{color:#11323e}}.m-personalization-popup-open .fancybox-container .fancybox-button svg{width:24px;height:24px}.m-personalization-popup-open .fancybox-container .fancybox-button span{text-transform:uppercase;display:block}.m-personalization-popup-open .fancybox-container .fancybox-toolbar{display:none}.m-personalization-popup-open .fancybox-container .fancybox-navigation{display:none}.read-more-btn{display:none;cursor:pointer}.read-more-wysiwyg{overflow:hidden}[data-readmore-active=true] .read-more-btn{display:block}[data-readmore-active=false] .read-more-btn,[data-readmore-destroyed=true] .read-more-btn{display:none}[data-readmore-expanded=true] .read-more-text{display:none}[data-readmore-expanded=true] .read-less-text{display:inline-block}[data-readmore-expanded=false] .read-more-text{display:inline-block}[data-readmore-expanded=false] .read-less-text{display:none}.booking-mask .pika-single{display:flex;justify-content:center;border:none;padding-block:18px 22px;background:rgba(0,0,0,0)}@media(min-width: 1200px){.booking-mask .pika-single{width:100%}}.booking-mask .pika-lendar{width:285px;margin:0}@media(min-width: 1200px){.booking-mask .pika-lendar{width:282px}}.booking-mask .pika-title{margin-block-end:18px;text-align:left}.booking-mask .pika-label{font-family:"Lato-Heavy";font-size:0.8125rem;line-height:1;letter-spacing:0px;color:#fff;text-transform:unset;padding:5px 0 0;background-color:rgba(0,0,0,0)}.booking-mask .pika-label:first-child{margin-right:5px}.booking-mask .pika-select-month{letter-spacing:.03px}.booking-mask .pika-prev,.booking-mask .pika-next{display:block;height:11px;width:11px;position:relative;text-indent:20px;background-repeat:no-repeat;background-size:100%;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1}.booking-mask .pika-prev.is-disabled,.booking-mask .pika-next.is-disabled{cursor:default;opacity:.5}.booking-mask .pika-prev,.booking-mask .pika-next{opacity:1;margin-top:4px}.booking-mask .pika-prev.is-disabled,.booking-mask .pika-next.is-disabled{opacity:.4}.booking-mask .pika-prev,.booking-mask .is-rtl .pika-next{position:absolute;inset-block-start:1px;inset-inline-end:33.15px;inset-inline-start:auto;margin:0;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/pika-cal-next.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}.booking-mask .pika-next,.booking-mask .is-rtl .pika-prev{position:absolute;inset-block-start:2px;inset-inline-end:4.15px;margin:0;inset-inline-start:auto;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/pika-cal-next.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.booking-mask .pika-table thead th{padding-bottom:8px}.booking-mask .pika-table abbr{text-decoration:none;font-weight:normal;cursor:pointer;font-family:"Lato-Bold","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.3333333333;letter-spacing:0px;color:#fff}.booking-mask .pika-table td{height:unset;position:relative}.booking-mask .pika-table td .pika-button{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width: 1200px){.booking-mask .pika-table td{height:32px;padding-inline:4px}}.booking-mask .is-startrange .pika-button,.booking-mask .is-endrange .pika-button{background:#8bcab6;border-radius:50%;color:#11323e}.booking-mask .is-selected.is-today .pika-button{color:#11323e;display:block}.booking-mask .is-today .pika-button{color:#fff}.booking-mask .is-disabled .pika-button{background:rgba(0,0,0,0)}.booking-mask .is-disabled.is-startrange .pika-button{opacity:1}.booking-mask .is-inrange .pika-button{background:rgba(255,255,255,.1)}.booking-mask .pika-button{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.3333333333;letter-spacing:0px;color:#fff;background-color:#11323e;text-align:center;height:100%}.booking-mask .pika-button:hover{background-color:#8bcab6;border-radius:50%}.booking-mask.is-disabled{background-color:rgba(0,0,0,0)}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-single{padding-inline:22px;padding-block:27px}}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar{width:100%;padding-inline:0px}}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .pika-title{padding-inline:6px}}.booking-mask.group-bookingmask .pika-lendar .pika-table td{height:auto}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .pika-table td{padding-inline:0}}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .pika-table th{line-height:1;padding-top:8px}}.booking-mask.group-bookingmask .pika-lendar .is-selected .pika-button{background:#8bcab6;box-shadow:none;border-radius:50%}.booking-mask.group-bookingmask .pika-lendar .is-startrange::before{background-color:rgba(255,255,255,.1);width:50%;height:100%;right:0;top:0;z-index:-1}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .is-startrange::before{right:0;width:calc(50% + 4px)}}.booking-mask.group-bookingmask .pika-lendar .is-endrange::after{background-color:rgba(255,255,255,.1);width:50%;height:100%;left:0;top:0;z-index:-1}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .is-endrange::after{left:0}}.booking-mask.group-bookingmask .pika-lendar .is-inrange::after{background-color:rgba(255,255,255,.1);width:0px;height:100%;right:0;top:0;z-index:-1;display:none}@media(min-width: 1200px){.booking-mask.group-bookingmask .pika-lendar .is-inrange::after{display:block}}.booking-mask.group-bookingmask .pika-lendar .is-startrange.is-disabled .pika-button{background:#8bcab6;border-radius:50%;color:#11323e}.booking-mask.group-bookingmask .pika-lendar .is-startrange.is-selected .pika-button{background:#8bcab6}.booking-mask.property-bookingmask .pika-lendar .pika-prev,.booking-mask.property-bookingmask .pika-lendar .pika-next{display:block;height:11px;width:11px;position:relative;text-indent:20px;background-repeat:no-repeat;background-size:100%;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1}.booking-mask.property-bookingmask .pika-lendar .pika-prev.is-disabled,.booking-mask.property-bookingmask .pika-lendar .pika-next.is-disabled{cursor:default;opacity:.5}.booking-mask.property-bookingmask .pika-lendar .pika-prev,.booking-mask.property-bookingmask .pika-lendar .is-rtl .pika-next{position:absolute;inset-block-start:1px;inset-inline-end:33.15px;inset-inline-start:auto;margin:0;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/pika-cal-next.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}.booking-mask.property-bookingmask .pika-lendar .pika-next,.booking-mask.property-bookingmask .pika-lendar .is-rtl .pika-prev{position:absolute;inset-block-start:2px;inset-inline-end:4.15px;margin:0;inset-inline-start:auto;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/pika-cal-next.svg");background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 1600px){.booking-mask.property-bookingmask .pika-lendar{width:280px}}@media(min-width: 1600px){.booking-mask.property-bookingmask .pika-lendar .pika-table td{height:32px}}.booking-mask.property-bookingmask .pika-lendar .is-selected .pika-button{background:#8bcab6;box-shadow:none;border-radius:50%}.booking-mask.property-bookingmask .pika-lendar .is-startrange::before{background-color:rgba(255,255,255,.1);width:50%;height:100%;right:0;top:0;z-index:-1}@media(min-width: 1200px){.booking-mask.property-bookingmask .pika-lendar .is-startrange::before{right:-4px;width:calc(50% + 4px)}}.booking-mask.property-bookingmask .pika-lendar .is-endrange::after{background-color:rgba(255,255,255,.1);width:50%;height:100%;left:0;top:0;z-index:-1}@media(min-width: 1200px){.booking-mask.property-bookingmask .pika-lendar .is-endrange::after{left:4px}}.booking-mask.property-bookingmask .pika-lendar .is-inrange::after{background-color:rgba(255,255,255,.1);width:8px;height:100%;right:-4px;top:0;z-index:-1;display:none}@media(min-width: 1200px){.booking-mask.property-bookingmask .pika-lendar .is-inrange::after{display:block}}.booking-mask.property-bookingmask .pika-lendar .is-startrange.is-disabled .pika-button{background:#8bcab6;border-radius:50%;color:#11323e}.booking-mask.property-bookingmask .pika-lendar .is-startrange.is-selected .pika-button{background:#8bcab6}@media(min-width: 1200px){.on-scroll-started .property-bookingmask .pika-lendar{width:100%}}@media(min-width: 1200px){.on-scroll-started .property-bookingmask .pika-lendar .pika-table td{height:unset}}@media(min-width: 1200px){.on-scroll-started .property-bookingmask .pika-button{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center}}.common-media-popup{--fancy-popup-padding-inline: 30px 32px}@media(orientation: landscape){.common-media-popup{--fancy-popup-padding-block: 60px;--fancy-popup-padding-inline: 80px}}@media(min-width: 768px){.common-media-popup{--fancy-popup-padding-block: 180px;--fancy-popup-padding-inline: 85px}}@media(min-width: 1024px){.common-media-popup{--fancy-popup-padding-block: 145px;--fancy-popup-padding-inline: 140px}}@media(min-width: 1200px){.common-media-popup{--fancy-popup-padding-block: 140px;--fancy-popup-padding-inline: 260px}}@media(min-width: 1440px){.common-media-popup{--fancy-popup-padding-block: 127px;--fancy-popup-padding-inline: 274px}}.common-media-popup.fancybox-is-open .fancybox-bg{opacity:1}.common-media-popup .fancybox-bg{background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.common-media-popup .fancybox-image{padding-inline:12px 13px;padding-block:41px 30px;object-fit:cover;background-color:#fff}@media(min-width: 1024px){.common-media-popup .fancybox-image{padding-inline:25px;padding-block:46px 40px}}.common-media-popup .fancybox-stage{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);background-blend-mode:multiply}.common-media-popup .fancybox-stage .fancybox-slide{padding-block:var(--fancy-popup-padding-block) !important;padding-inline:var(--fancy-popup-padding-inline) !important}.common-media-popup .fancybox-navigation{display:none;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);align-items:center;justify-content:space-between;column-gap:115px;z-index:99999;padding-inline:25px}@media(min-width: 768px){.common-media-popup .fancybox-navigation{bottom:unset;top:50%;width:100%}}@media(min-width: 1200px){.common-media-popup .fancybox-navigation{padding-inline:50px}}.common-media-popup .fancybox-navigation .fancybox-button--arrow_left,.common-media-popup .fancybox-navigation .fancybox-button--arrow_right{position:relative;inset:unset;width:30px;height:30px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%}.common-media-popup .fancybox-navigation .fancybox-button--arrow_left svg,.common-media-popup .fancybox-navigation .fancybox-button--arrow_right svg{overflow:visible;color:#fff}.common-media-popup .fancybox-navigation .fancybox-button--arrow_left svg path,.common-media-popup .fancybox-navigation .fancybox-button--arrow_right svg path{stroke-width:1.5px}.common-media-popup .fancybox-navigation .fancybox-button--arrow_left{order:2}.common-media-popup .fancybox-navigation .fancybox-button--arrow_left svg{transform-origin:right}.common-media-popup .fancybox-navigation .fancybox-button--arrow_right{order:4}.common-media-popup .fancybox-navigation .fancybox-button--arrow_right svg{transform-origin:left}.common-media-popup .fancybox-close-small{display:block !important;padding:0px;width:20px;height:20px;color:#11323e;opacity:1;top:15px;right:11px}@media(min-width: 1024px){.common-media-popup .fancybox-close-small{top:18px;right:22px}}.common-media-popup .fancybox-close-small svg{transform-origin:left}.common-media-popup .fancybox-close-small svg path{stroke-width:1px}@media(hover: hover){.common-media-popup .fancybox-close-small:hover{color:inherit}}.block-intro-wrap{width:100%;padding-inline:30px;display:flex;flex-direction:column;padding-block-end:50px}@media(min-width: 1024px){.block-intro-wrap{width:var(--custom-content-width, 75%)}}.block-intro-wrap .block-intro-sub-title{padding-block-start:10px}@media(min-width: 1024px){.block-intro-wrap .block-intro-sub-title{padding-block-start:20px}}.block-intro-wrap .intro-content-wrap{padding-block-start:35px}.block-intro-wrap .intro-content-wrap .read-more-btn{padding-block-start:30px}.block-intro-wrap .description-wrapper{padding-block-start:30px}@media(min-width: 1024px){.block-intro-wrap .description-wrapper{padding-block-start:35px}}.block-intro-wrap .description-wrapper .read-more-btn{padding-block-start:30px}@media(min-width: 1024px){.block-intro-wrap .description-wrapper .read-more-btn{padding-block-start:40px}}.block-intro-wrap .cta-wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:15px;padding-block-start:40px}@media(min-width: 1024px){.block-intro-wrap .cta-wrapper{flex-direction:row;align-items:center;justify-content:space-between}}.block-intro-wrap.center-aligned{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.block-intro-wrap.center-aligned .intro-content-wrap{display:flex;align-items:center;flex-direction:column}.block-intro-wrap.center-aligned .description-wrapper{display:flex;flex-direction:column;align-items:center}.block-intro-wrap.center-aligned .cta-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.block-intro-wrap.center-aligned .cta-wrapper{flex-direction:row;column-gap:30px}}@media(max-width: 1023px){.block-intro-wrap.center-aligned-mobile{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.block-intro-wrap.center-aligned-mobile .intro-content-wrap{display:flex;align-items:center;flex-direction:column}.block-intro-wrap.center-aligned-mobile .description-wrapper{display:flex;flex-direction:column;align-items:center}.block-intro-wrap.center-aligned-mobile .cta-wrapper{display:flex;flex-direction:column;align-items:center}}.block-intro-wrap.property-custom-intro-paddings-for-short-hero{padding-block-end:var(--mb-paddings-bottom, 58px)}@media(min-width: 768px){.block-intro-wrap.property-custom-intro-paddings-for-short-hero{padding-block-end:var(--tb-paddings-bottom, 58px)}}@media(min-width: 1200px){.block-intro-wrap.property-custom-intro-paddings-for-short-hero{padding-block-end:var(--dt-paddings-bottom, 73px)}}body.cookie-visible>*:not(.cookie-bar-default){pointer-events:none}.cookie-bar-default{width:100%;position:fixed;z-index:99993;bottom:0;background-color:#f1ebdf;transition:opacity .3s ease-in-out}@media(min-width: 1024px){.cookie-bar-default{bottom:0}}.cookie-bar-default .cookie-wrap{align-items:center;padding-inline:16px;padding-block:10px}@media(min-width: 1024px){.cookie-bar-default .cookie-wrap{min-width:992px;display:flex;justify-content:space-between;padding-inline:33px 59px}}.cookie-bar-default .cookie-wrap .cookie-contents{display:block;width:auto;margin-bottom:0}@media(min-width: 1024px){.cookie-bar-default .cookie-wrap .cookie-contents{max-width:calc(100% - 10px);display:initial}}.cookie-bar-default .cookie-wrap .cookie-contents .cc-message{text-transform:capitalize;display:flex;align-items:baseline;flex-wrap:wrap;margin-block:5px}.cookie-bar-default .cookie-wrap .cookie-contents .cc-link{text-decoration:none}@media(min-width: 768px){.cookie-bar-default .cookie-wrap .cookie-contents .cc-link{margin-inline-start:15px}}@media(min-width: 1024px){.cookie-bar-default .cookie-wrap .cookie-contents .cc-link{margin-inline-start:15px}}.cookie-bar-default .cookie-wrap .cc-compliance{display:inline-block;margin-block-start:8px}@media(min-width: 1024px){.cookie-bar-default .cookie-wrap .cc-compliance{margin-block-start:0}}.cookie-bar-default .cookie-wrap .cc-dimiss{padding:10px 20px}.cookie-bar-default .cookie-wrap .cc-close{display:inline-block;height:17.53px;position:absolute;top:20px;bottom:auto;inset-inline-end:8px;transform:translateY(-50%);z-index:1}@media(min-width: 1024px){.cookie-bar-default .cookie-wrap .cc-close{top:25%;bottom:unset}}@media(min-width: 1200px){.cookie-bar-default .cookie-wrap .cc-close{inset-inline-end:30px}}.cookie-bar-default .cookie-wrap .cc-close svg{stroke:#000;cursor:pointer;width:12px;height:12px}.common-gallery-with-filter{position:relative;width:100%;display:flex;flex-direction:column;row-gap:47px}@media(min-width: 768px){.common-gallery-with-filter{row-gap:58px}}.common-gallery-with-filter .filter-wrap{width:100%;padding-inline:30px}@media(min-width: 768px){.common-gallery-with-filter .filter-wrap{width:93.0555555556%;margin-inline:auto}}@media(min-width: 1200px){.common-gallery-with-filter .filter-wrap{padding-inline:0}}.common-gallery-with-filter .filter-wrap .filter-swiper{width:100%}@media(min-width: 768px){.common-gallery-with-filter .filter-wrap .filter-swiper{padding-inline:unset}}.common-gallery-with-filter .filter-wrap .swiper-wrapper{width:auto}.common-gallery-with-filter .filter-wrap .swiper-slide{width:auto;text-align:center}.common-gallery-with-filter .filter-wrap .filter-btn-el{min-width:44px;min-height:44px}.common-gallery-with-filter .filter-wrap .filter-btn-text{position:relative;display:block}@media(max-width: 1199px){.common-gallery-with-filter .filter-wrap .filter-btn-text{opacity:1;text-decoration-line:underline;-webkit-text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;padding-block-end:0px;background:none;color:#fff;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:.24px;color:#11323e}}@media(min-width: 1200px){.common-gallery-with-filter .filter-wrap .filter-btn-text.activeText{background-color:#11323e;color:#fff;font-family:"Lato-Heavy","Times New Roman",Times,serif}}@media(hover: hover){.common-gallery-with-filter .filter-wrap .filter-btn-text:hover{font-family:"Lato-Heavy","Times New Roman",Times,serif}}.common-gallery-with-filter .filter-wrap .swiper-button-disabled{opacity:.5;pointer-events:none}.common-gallery-with-filter .gallery-grid-outer{width:83.4666666667%;margin-inline:auto}@media(min-width: 768px){.common-gallery-with-filter .gallery-grid-outer{width:93.0555555556%}}.common-gallery-with-filter .gallery-grid{position:relative;margin-block-end:33px}@media(min-width: 768px){.common-gallery-with-filter .gallery-grid{margin-block-end:66px}}.common-gallery-with-filter .gallery-grid .gallery-item{position:absolute;overflow:hidden}.common-gallery-with-filter .gallery-grid .gallery-item::before{content:"";display:block;position:absolute;inset:0;background:rgba(0,0,0,.65);z-index:1;opacity:0;transition:opacity 600ms ease;pointer-events:none}.common-gallery-with-filter .gallery-grid .gallery-item::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='none' stroke='white' stroke-width='2' d='M11 2h2v9h9v2h-9v9h-2v-9H2v-2h9V2z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 1024px){.common-gallery-with-filter .gallery-grid .gallery-item::after{width:16.5px;height:16.5px}}@media(hover: hover){.common-gallery-with-filter .gallery-grid .gallery-item:hover::before{opacity:1}.common-gallery-with-filter .gallery-grid .gallery-item:hover::after{opacity:1}}.common-gallery-with-filter .gallery-item-inner-wrap{position:relative;display:block;width:100%;height:100%}.common-gallery-with-filter .gallery-item-inner-wrap picture,.common-gallery-with-filter .gallery-item-inner-wrap img{display:block;width:100%;height:100%}.common-gallery-with-filter .gallery-item-inner-wrap img{transition:transform .6s ease-in-out;object-fit:cover;object-position:center}.common-gallery-with-filter .btn-wrap{margin-inline:auto;text-align:center;width:100%}.common-gallery-with-filter .loadmore-button{margin-inline:auto;min-width:44px;min-height:44px}.common-gallery-with-filter .loadmore-button.link::after{bottom:8px}.common-gallery-with-filter .slider-controls{top:-20px;position:relative;z-index:2}.common-gallery-with-filter .nav-control-btn-prev{position:absolute;left:0px;top:0px}.common-gallery-with-filter .nav-control-btn-prev svg{transform:rotate(180deg)}.common-gallery-with-filter .nav-control-btn-next{position:absolute;right:0px;top:0px}.property-dining-tabs{position:relative}.property-dining-tabs .bg-image-wrapper{position:absolute;overflow:hidden;bottom:-131px;width:100%;height:374px;z-index:2;display:flex;align-items:flex-end;pointer-events:none;opacity:.8}@media(min-width: 1024px){.property-dining-tabs .bg-image-wrapper{bottom:0px;width:100%;height:22.5vw}}.property-dining-tabs .bg-image-wrapper picture,.property-dining-tabs .bg-image-wrapper img{display:block;width:100%;height:100%}@media(min-width: 1024px){.property-dining-tabs .bg-image-wrapper picture,.property-dining-tabs .bg-image-wrapper img{width:100%;height:auto}}.property-dining-tabs .bg-image-wrapper .bg-image{object-fit:cover;object-position:left}.property-dining-tabs .all-wrap.bg-color{background:var(--custom-bg-color, #F7F7F7);padding-block-start:55px;padding-block-end:0px}@media(min-width: 1024px){.property-dining-tabs .all-wrap.bg-color{padding-block-start:87.5px;padding-inline:0}}.property-dining-tabs .name-slider{width:100%;transition:all .8s ease;border:0px;height:30px}.property-dining-tabs .name-slider .restaurant-slides,.property-dining-tabs .name-slider .restaurant-new-slide{width:100%}@media(min-width: 1024px){.property-dining-tabs .name-slider:not(.swiper-initialized) .restaurant-slides,.property-dining-tabs .name-slider:not(.swiper-initialized) .restaurant-new-slide{flex:1 1 0;width:auto}.property-dining-tabs .name-slider:not(.swiper-initialized) .swiper-wrapper:has(.restaurant-slides:only-child){justify-content:center}.property-dining-tabs .name-slider:not(.swiper-initialized) .swiper-wrapper:has(.restaurant-slides:only-child) .restaurant-slides{flex:0 0 auto}.property-dining-tabs .name-slider:not(.swiper-initialized) .swiper-wrapper:has(.restaurant-slides:nth-child(2):last-child) .restaurant-slides{flex:0 0 50%}.property-dining-tabs .name-slider:not(.swiper-initialized) .swiper-wrapper:has(.restaurant-slides:nth-child(3)) .restaurant-slides{flex:1 1 0}.property-dining-tabs .name-slider:not(.swiper-initialized) .name-slider .slider-controls{display:none}.property-dining-tabs .name-slider.swiper-initialized .restaurant-slides,.property-dining-tabs .name-slider.swiper-initialized .restaurant-new-slide{flex:0 0 auto}.property-dining-tabs .name-slider.swiper-initialized .slider-controls{display:flex}}@media(min-width: 1024px){.property-dining-tabs .name-slider{width:100%;margin-inline:0}}.property-dining-tabs .name-slider-outer-wrap:has(.name-slider:not(.swiper-initialized)) .slider-controls{display:none}.property-dining-tabs .name-slider-outer-wrap .slider-controls{top:-27px;position:relative;z-index:2}.property-dining-tabs .name-slider-outer-wrap .slider-controls .nav-control-btn-prev svg{transform:rotate(180deg)}.property-dining-tabs .name-slider-outer-wrap .slider-controls .nav-control-btn-prev{position:absolute;left:0px;top:0px}@media(min-width: 1024px){.property-dining-tabs .name-slider-outer-wrap .slider-controls .nav-control-btn-prev{left:-50px}}.property-dining-tabs .name-slider-outer-wrap .slider-controls .nav-control-btn-next{position:absolute;right:0px;top:0px}@media(min-width: 1024px){.property-dining-tabs .name-slider-outer-wrap .slider-controls .nav-control-btn-next{right:-50px}}.property-dining-tabs .detail-slider{border:0px;transition:all .8s ease}.property-dining-tabs .detail-slider .dining-image-wrapper{width:100%;height:auto;aspect-ratio:375/563;overflow:hidden}@media(min-width: 1024px){.property-dining-tabs .detail-slider .dining-image-wrapper{aspect-ratio:1440/645;width:100%;position:relative}}.property-dining-tabs .detail-slider .dining-image-wrapper::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgb(0, 0, 0) 100%);background-blend-mode:multiply}@media(min-width: 1024px){.property-dining-tabs .detail-slider .dining-image-wrapper::after{height:75%}}.property-dining-tabs .detail-slider .dining-image-wrapper picture,.property-dining-tabs .detail-slider .dining-image-wrapper img{display:block;width:100%;height:100%}.property-dining-tabs .detail-slider .dining-image-wrapper img{object-fit:cover;object-position:center}.property-dining-tabs .detail-slider .dining-res-content{position:absolute;bottom:118.119px;padding-inline:0px}@media(min-width: 1024px){.property-dining-tabs .detail-slider .dining-res-content{bottom:13%;padding-inline:100px;width:35.2083333333vw}}.property-dining-tabs .detail-slider .dining-res-content .dining-res-content-wrap{display:flex;flex-direction:column;row-gap:23px;margin-inline:auto;width:calc(100% - 60px)}@media(min-width: 1024px){.property-dining-tabs .detail-slider .dining-res-content .dining-res-content-wrap{width:100%;row-gap:16px}}.property-dining-tabs .detail-slider .dining-res-content .dining-res-content-wrap h3:first-of-type{margin-block-end:-16px}.property-dining-tabs .detail-slider .dining-res-content .link{width:fit-content}.property-dining-tabs .detail-slider .dining-res-content .dining-res-title,.property-dining-tabs .detail-slider .dining-res-content .dining-res-subtitle,.property-dining-tabs .detail-slider .dining-res-content .dining-res-description{color:#fff}.property-dining-tabs .detail-slider .dining-res-content .dining-res-title{text-transform:capitalize;font-family:"Playfair-Display-Italic",Georgia,serif;font-size:1.375rem;line-height:1;letter-spacing:0px;color:#fff;font-weight:500}@media(min-width: 1024px){.property-dining-tabs .detail-slider .dining-res-content .dining-res-title{font-size:1.75rem}}.property-dining-tabs .detail-slider .dining-res-content .dining-res-description{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-dining-tabs .detail-slider .slider-controls{position:absolute;width:100%;bottom:59px;z-index:2;padding-inline:32px}@media(min-width: 1024px){.property-dining-tabs .detail-slider .slider-controls{display:none}}.property-dining-tabs .detail-slider .slider-controls .nav-control-btn-prev svg{transform:rotate(180deg)}.property-dining-tabs .detail-slider .slider-controls .nav-control-btn svg path{fill:#fff}.property-dining-tabs .sticky-wrap{position:sticky;inset-block-start:0;z-index:3}.property-dining-tabs .filter-wrap{padding-inline:30px;padding-block-end:46px}@media(min-width: 1024px){.property-dining-tabs .filter-wrap{padding-block-start:21.5px;padding-block-end:58px;padding-inline:105px}}.property-dining-tabs .filter-btn{position:relative;text-transform:uppercase;opacity:.6;margin-inline:auto;display:block;padding-block:2px;font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:.24px;color:#11323e}.property-dining-tabs .filter-btn::after{content:"";position:absolute;left:0;top:25px;width:0;height:1px;opacity:0;background-color:#11323e;transition:opacity .3s ease}@media(hover: hover){.property-dining-tabs .filter-btn:hover{opacity:1}.property-dining-tabs .filter-btn:hover::after{width:100%;opacity:1}}@media(min-width: 1024px){.property-dining-tabs .filter-btn{font-size:0.8125rem;line-height:0.975rem;letter-spacing:.26px;min-width:100%;padding-inline:10px;padding-block-end:28px}}@media(min-width: 1200px){.property-dining-tabs .filter-btn{padding-inline:0px}}.property-dining-tabs .filter-btn.active{opacity:1;padding-block-end:28px;font-family:"Lato-Heavy","Times New Roman",Times,serif}.property-dining-tabs .filter-btn.active::after{content:"";position:absolute;left:0;top:16px;width:100%;height:1px;opacity:1;background-color:#11323e}@media(min-width: 1024px){.property-dining-tabs .filter-btn.active::after{top:25px}}.property-dining-tabs .slider-controls{display:flex;align-items:center;justify-content:space-between;pointer-events:none}.property-dining-tabs .slider-controls .nav-control-btn{pointer-events:auto}.property-dining-tabs .swiper-button-disabled{opacity:.5;pointer-events:none}.cms-newsletter{padding-block-start:65px;padding-block-end:160px;margin-block-end:-80px}@media(min-width: 1200px){.cms-newsletter{margin-block-end:-105px}}.cms-newsletter .newsletter-wrapper{padding-inline:30px;max-width:500px}@media(min-width: 1024px){.cms-newsletter .newsletter-wrapper{padding-inline:0;display:flex;max-width:none}}.cms-newsletter .content-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.cms-newsletter .content-wrapper{align-items:normal;flex-direction:row;column-gap:30px;width:60%}}.cms-newsletter .content-wrapper .icon-wrapper{width:100%;max-width:56px;max-height:56px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.cms-newsletter .content-wrapper .icon-wrapper{max-width:76px;margin-block-start:12px}}.cms-newsletter .content-wrapper .icon-wrapper img{display:block;width:100%;height:100%;object-fit:contain}.cms-newsletter .content-wrapper .title-wrapper{text-align:center;padding-block-start:15px;padding-block-end:22px}@media(min-width: 1024px){.cms-newsletter .content-wrapper .title-wrapper{width:70%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-block-start:0px;padding-block-end:0px}}.cms-newsletter .content-wrapper .newsletter-title{color:#fff;padding-block-end:22px}@media(min-width: 1024px){.cms-newsletter .content-wrapper .newsletter-title{padding-block-end:8px}}.cms-newsletter .content-wrapper .newsletter-subtitle{padding-block-start:22px;text-align:center;color:#fff;text-transform:uppercase}@media(min-width: 1024px){.cms-newsletter .content-wrapper .newsletter-subtitle{text-align:left;padding-block-start:0}}.cms-newsletter .email-form-wrapper{width:100%}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper{width:40%}}.cms-newsletter .email-form-wrapper .inputs-wrap{display:flex;flex-direction:column;align-items:center}.cms-newsletter .email-form-wrapper .s-form-field-wrap{width:100%}.cms-newsletter .email-form-wrapper .f-form-field-wrap{width:100%;padding-block-end:35px}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .f-form-field-wrap{padding-block-end:20px}}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .form-field.email{display:flex;justify-content:space-between;column-gap:30px;padding-block-end:10px}}.cms-newsletter .email-form-wrapper .form-group{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:20px;padding-block-end:35px}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .form-group{padding-block-end:0}}.cms-newsletter .email-form-wrapper .form-group.btn-wrap{padding-block-end:0}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .form-group.btn-wrap{width:fit-content}}.cms-newsletter .email-form-wrapper .error{color:red;font-family:"Lato-Medium","Times New Roman",Times,serif}.cms-newsletter .email-form-wrapper .form-checkboxes{width:100%}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .form-checkboxes{margin-block-end:10px}}.cms-newsletter .email-form-wrapper .form-input{border:none;height:40px;width:100%;border-radius:40px;text-align:center;font-family:"Lato-Regular","Times New Roman",Times,serif}.cms-newsletter .email-form-wrapper .form-input::placeholder{color:#11323e;opacity:1}@media(min-width: 1024px){.cms-newsletter .email-form-wrapper .form-input{height:100%;text-align:left;padding-inline-start:15px}}.cms-newsletter .email-form-wrapper .gdpr-stl{display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.cms-newsletter .email-form-wrapper input[type=checkbox]{position:relative;appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid #fff;cursor:pointer;outline:none;margin:0;background-color:rgba(0,0,0,0)}.cms-newsletter .email-form-wrapper input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#fff;transform:translate(-50%, -50%) scale(0);transition:transform .2s ease}.cms-newsletter .email-form-wrapper input[type=checkbox]:checked{border-color:#fff}.cms-newsletter .email-form-wrapper input[type=checkbox]:checked::after{transform:translate(-50%, -50%) scale(1)}.cms-newsletter .email-form-wrapper .form-label{color:#fff}.cms-newsletter .email-form-wrapper .newsletter-gdpr{font-family:"Lato-Medium","Times New Roman",Times,serif;color:#fff;font-size:14px;line-height:20px}.cms-newsletter .email-form-wrapper .gdpr-link{font-family:"Lato-Medium","Times New Roman",Times,serif;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#fff;font-weight:normal}.cms-newsletter .email-form-wrapper .gdpr-link:hover{font-weight:bold;text-decoration:underline}.unit-rooms-grid .filter-btn.filter-btn{color:var(--custom-text-color, rgb(17, 50, 62))}.unit-rooms-grid .inner-wrap{display:flex;flex-direction:column;background:var(--custom-bg-color, #F7F7F7)}.unit-rooms-grid .swiper-button-disabled{opacity:.5;pointer-events:none}.unit-rooms-grid .sticky-inner-wrap{display:flex;justify-content:space-between;column-gap:20px;align-items:center;opacity:0;transition:opacity .3s ease}.unit-rooms-grid.opacity-1 .sticky-inner-wrap{opacity:1}.unit-rooms-grid[data-swiper-active=false] .filter-swiper{width:100%}.unit-rooms-grid[data-swiper-active=false] .filter-swiper::after{display:none}.unit-rooms-grid[data-swiper-active=false] .filter-swiper::before{display:none}.unit-rooms-grid[data-swiper-active=false] .filter-nav-button{display:none}.unit-rooms-grid .sticky-sentinel{height:0;visibility:hidden}.unit-rooms-grid .filter-wrap{padding-inline:30px;padding-block:80px 15px;z-index:2;background:var(--custom-bg-color, #F7F7F7);transition:padding .3s ease}@media(min-width: 1024px){.unit-rooms-grid .filter-wrap{padding-inline:50px}}.unit-rooms-grid .filter-wrap[data-swiper-state=locked] .filter-nav-button{display:none}@media(min-width: 1024px){.unit-rooms-grid .filter-wrap[data-swiper-state=locked] .category-slide:last-child{margin-inline-end:0 !important}}.unit-rooms-grid .filter-swiper{width:100%}@media(min-width: 1024px){.unit-rooms-grid .filter-swiper{margin-inline:0}}@media(min-width: 1024px){.unit-rooms-grid .category-slide{width:fit-content}}.unit-rooms-grid .filter-nav-button{margin-block-start:4px}.unit-rooms-grid .filter-nav-button path{fill:var(--custom-text-color, rgb(17, 50, 62))}.unit-rooms-grid .filter-btn{position:relative;min-width:44px;min-height:44px;text-transform:uppercase;opacity:.6;margin-inline:auto;display:block;transition:opacity .3s ease;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:.24px;color:#11323e}.unit-rooms-grid .filter-btn::after{content:"";position:absolute;height:1px;width:100%;background-color:currentColor;opacity:0;top:auto;left:50%;transform:translateX(-50%);bottom:6px;transition:opacity .3s ease,transform .3s ease}@media(min-width: 1024px){.unit-rooms-grid .filter-btn{font-size:0.8125rem;line-height:0.975rem;letter-spacing:.26px;min-width:73px;padding-inline:60px}}@media(hover: hover){.unit-rooms-grid .filter-btn:hover{opacity:1}.unit-rooms-grid .filter-btn:hover::after{opacity:1;background-color:var(--custom-text-color, #11323E)}}.unit-rooms-grid .filter-btn.active{opacity:1}.unit-rooms-grid .filter-btn.active::after{content:"";position:absolute;height:1px;width:100%;background-color:currentColor;opacity:1;top:auto;left:50%;transform:translateX(-50%);bottom:10px}@media(min-width: 1024px){.unit-rooms-grid .filter-btn.active::after{bottom:6px}}.unit-rooms-grid .grid{position:relative;scroll-margin-top:100px;max-width:100%;overflow:hidden}.unit-rooms-grid .one-item{display:flex;flex-direction:column;row-gap:44px;padding-block:80px 85px;transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform;padding-block-start:50px}@media(min-width: 1024px){.unit-rooms-grid .one-item{padding-block:120px;align-items:flex-start;flex-direction:row;padding-inline:50px}}@media(min-width: 1024px){.unit-rooms-grid .one-item .content-wrap,.unit-rooms-grid .one-item .media-rate{opacity:1}}.unit-rooms-grid .one-item.hidden{opacity:0;transform:translateY(20px);pointer-events:none;position:absolute}@media(min-width: 1024px){.unit-rooms-grid .one-item.hidden .content-wrap,.unit-rooms-grid .one-item.hidden .media-rate{opacity:0}}.unit-rooms-grid .one-item.odd{background:var(--custom-bg-color, #F7F7F7)}.unit-rooms-grid .one-item.odd .item-title.item-title{color:var(--custom-text-color, #11323E)}.unit-rooms-grid .one-item.odd .item-desc.item-desc{color:var(--custom-text-color, #585656)}.unit-rooms-grid .one-item.odd .rate-wrapper.rate-wrapper{color:var(--custom-text-color, #11323E)}.unit-rooms-grid .one-item.odd .amenities-toggle.amenities-toggle{color:var(--custom-text-color, #585656)}.unit-rooms-grid .one-item.odd .item-summary .title{color:var(--custom-text-color, #11323E)}.unit-rooms-grid .one-item.odd .filter-btn.filter-btn.active,.unit-rooms-grid .one-item.odd .amenities-toggle.amenities-toggle{color:var(--custom-text-color, #11323E);border-color:var(--custom-text-color, #11323E)}.unit-rooms-grid .one-item.even{background:var(--custom-bg-color-two, #F7F7F7)}@media(min-width: 1024px){.unit-rooms-grid .one-item.even{flex-direction:row-reverse}}@media(min-width: 1024px){.unit-rooms-grid .one-item.even .content-wrap{padding-inline:81px 0}}@media(min-width: 1024px){.unit-rooms-grid .one-item.even .tooltip{inset-inline-start:50%;transform:translateX(-50%)}}@media(min-width: 1024px){.unit-rooms-grid .one-item.even .tooltip::after{inset-inline-start:50%;inset-inline-end:auto}}.unit-rooms-grid .content-wrap{padding-inline:30px}@media(min-width: 1024px){.unit-rooms-grid .content-wrap{padding-inline:0;flex:1 0 47%;padding-block-start:62px;padding-inline-end:87px}}.unit-rooms-grid .content-inner{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 1024px){.unit-rooms-grid .content-inner{row-gap:35px;column-gap:68px;margin-block-start:19px}}.unit-rooms-grid .item-summary{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:50px;margin-block-start:12px}.unit-rooms-grid .item-summary .title{display:flex;align-items:center;column-gap:13px;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:.24px;color:#11323e}@media(min-width: 1024px){.unit-rooms-grid .item-summary .title{column-gap:18px;font-size:0.8125rem;line-height:0.975rem;letter-spacing:.26px}}.unit-rooms-grid .item-summary .value{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0;color:#585656}@media(min-width: 1024px){.unit-rooms-grid .item-summary .value{font-size:0.875rem}}.unit-rooms-grid .item-summary .value.value{color:var(--custom-text-color, rgb(88, 86, 86))}.unit-rooms-grid .item-summary .icon{max-width:33px}.unit-rooms-grid .max_adults,.unit-rooms-grid .square_meter,.unit-rooms-grid .bed_type{display:flex;flex-direction:column;row-gap:25px}@media(min-width: 1024px){.unit-rooms-grid .max_adults,.unit-rooms-grid .square_meter,.unit-rooms-grid .bed_type{row-gap:22px}}.unit-rooms-grid .navigation-controllers{position:absolute;width:100%;height:36px;inset-inline:auto;z-index:1;inset-block:calc(50% - 18px);pointer-events:none}@media(min-width: 1024px){.unit-rooms-grid .navigation-controllers{width:90%;height:43px;inset-inline:0;inset-block-end:33px;inset-block-start:auto;margin-inline:auto}}.unit-rooms-grid .slider-controls{display:flex;align-items:center;justify-content:space-between}.unit-rooms-grid .nav-control-btn{width:36px;height:36px}.unit-rooms-grid .nav-control-btn:not(.swiper-button-disabled){pointer-events:all}@media(min-width: 1024px){.unit-rooms-grid .nav-control-btn{width:43px;height:43px}}.unit-rooms-grid .nav-control-btn svg{width:100%;height:auto}@media(min-width: 1024px){.unit-rooms-grid .nav-control-btn rect{fill:rgba(0,0,0,0)}}.unit-rooms-grid .media-rate{padding-inline:12px}@media(min-width: 1024px){.unit-rooms-grid .media-rate{padding-inline:0;flex:0 0 53%;max-width:53%}}.unit-rooms-grid .media-rate [data-swiper-state=locked] .image-wrap::after{display:none}.unit-rooms-grid .photos-swiper[data-swiper-state=locked] .navigation-controllers{display:none}.unit-rooms-grid .image-wrap{width:calc(100% - 36px);margin-inline:auto;height:auto;aspect-ratio:313/417;overflow:hidden}@media(min-width: 1024px){.unit-rooms-grid .image-wrap{aspect-ratio:710/538;width:100%;position:relative}}@media(min-width: 1024px){.unit-rooms-grid .image-wrap::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;width:100%;height:63.38%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);background-blend-mode:multiply}}.unit-rooms-grid .image-wrap picture,.unit-rooms-grid .image-wrap img{display:block;width:100%;height:100%}.unit-rooms-grid .image-wrap img{object-fit:cover;object-position:center}.unit-rooms-grid .rate-wrapper{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.unit-rooms-grid .rate-wrapper{font-size:0.8125rem;line-height:0.975rem}}.unit-rooms-grid .rate-value{font-size:1.125rem;line-height:1.35rem}@media(min-width: 1024px){.unit-rooms-grid .rate-value{font-size:1.25rem;line-height:1.5rem}}.unit-rooms-grid .bottom-wrap{padding-inline:18px;display:flex;align-items:flex-end;padding-block-start:32px;justify-content:space-between}@media(min-width: 1024px){.unit-rooms-grid .bottom-wrap{padding-inline:0;align-items:center;padding-block-start:28px;justify-content:flex-end;column-gap:19px}}.unit-rooms-grid .bottom-wrap .booking-btn{min-width:44px;min-height:44px;display:flex;align-items:center}.unit-rooms-grid .amenities-wrap{margin-block-start:24px;display:flex;flex-direction:column;row-gap:28px}@media(min-width: 1024px){.unit-rooms-grid .amenities-wrap{margin-block-start:20px;row-gap:22px}}.unit-rooms-grid .amenities-wrap .icon{max-width:24px;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;height:auto}@media(min-width: 1024px){.unit-rooms-grid .amenities-wrap .icon{min-width:auto;display:flex;align-items:center;height:100%}}.unit-rooms-grid .amenities-wrap .icon img{display:block;width:100%;height:100%;object-fit:contain;max-height:30px}@media(min-width: 1024px){.unit-rooms-grid .amenities-wrap .icon img{margin:auto}}.unit-rooms-grid .amenities-toggle{background:rgba(0,0,0,0);border:none;cursor:pointer;text-transform:uppercase;width:fit-content;min-width:44px;min-height:44px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.2;letter-spacing:.24px;color:#11323e}@media(min-width: 1024px){.unit-rooms-grid .amenities-toggle{font-size:0.8125rem;line-height:1.125rem;letter-spacing:.26px}}@media(hover: hover)and (min-width: 1024px){.unit-rooms-grid .amenities-toggle:hover .text{border-bottom:1px solid #11323e}}.unit-rooms-grid .amenities-toggle .text{display:inline-block;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 1024px){.unit-rooms-grid .amenities-toggle .text{padding-block-end:2px;transition:border .3s ease}}.unit-rooms-grid .amenities-toggle .minus{display:none}.unit-rooms-grid .amenities-toggle .plus{display:none}@media(min-width: 1024px){.unit-rooms-grid .amenities-toggle .plus{display:inline-block}}.unit-rooms-grid .amenities-toggle.open .plus{display:none}@media(min-width: 1024px){.unit-rooms-grid .amenities-toggle.open .minus{display:inline-block}}@media(min-width: 1024px){.unit-rooms-grid .amenities-toggle.open+.amenities{opacity:1}}.unit-rooms-grid .amenities{display:flex;flex-direction:column;row-gap:21px}@media(min-width: 1024px){.unit-rooms-grid .amenities{flex-direction:row;flex-wrap:wrap;column-gap:26px;align-items:center;opacity:0;transition:opacity .3s ease}}.unit-rooms-grid .amenity{display:flex;column-gap:11px;align-items:center;cursor:pointer}@media(min-width: 1024px){.unit-rooms-grid .amenity{position:relative;height:40px}}@media(hover: hover)and (min-width: 1024px){.unit-rooms-grid .amenity:hover .tooltip{opacity:1}}.unit-rooms-grid .tooltip{text-align:left;display:inline-block;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.unit-rooms-grid .tooltip{font-size:0.6875rem;line-height:0.825rem;color:#fff;position:absolute;background:#11323e;border-radius:40px;padding-block:7px;padding-inline:10px;inset-block-start:auto;inset-block-end:120%;white-space:nowrap;word-break:keep-all;inset-inline-start:-50px;min-width:130px;text-align:center;width:fit-content;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}}@media(min-width: 1200px){.unit-rooms-grid .tooltip{text-align:center}}@media(min-width: 1024px){.unit-rooms-grid .tooltip::after{content:"";display:block;height:10px;width:10px;background-color:inherit;border:inherit;position:absolute;bottom:0;inset-inline-start:58px;clip-path:polygon(0% 0%, 100% 100%, 0% 100%);transform:rotate(-45deg) translateX(-50%)}}.property-cms-form-iframe{position:relative}.property-cms-form-iframe .bg-image-wrapper{width:100%;height:65%;overflow:hidden;position:absolute;top:0;z-index:-1}.property-cms-form-iframe .bg-image-wrapper picture,.property-cms-form-iframe .bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-form-iframe .bg-image-wrapper img{object-fit:cover;object-position:left}.property-cms-form-iframe .iframe-content-wrapper{padding-inline:30px}.property-cms-form-iframe .form-iframe-wrapper{display:flex;flex-direction:column;align-items:center}.property-cms-form-iframe .form-iframe-wrapper .title-wrapper{padding-block-end:40px}.property-cms-form-iframe .form-iframe-wrapper .iframe-title{color:#50776b}.property-cms-form-iframe .form-iframe-wrapper iframe{width:100%}.property-cms-form-iframe .iframe-wrapper{background-color:#fafafa;border:1px solid #8bcab6;width:100%;overflow:hidden;min-height:400px;pointer-events:auto}.property-cms-text-plus-image{position:relative;background-color:#fff}.property-cms-text-plus-image.bottom-overlay-enabled::after{content:"";width:100%;background-color:#fafafa;position:absolute;bottom:0;z-index:-1;height:calc(var(--mb-padding-bottom) + 105px)}@media(min-width: 768px){.property-cms-text-plus-image.bottom-overlay-enabled::after{height:calc(var(--tb-padding-bottom) + 105px)}}@media(min-width: 1024px){.property-cms-text-plus-image.bottom-overlay-enabled::after{height:calc(var(--tb-padding-bottom) + 197px)}}@media(min-width: 1200px){.property-cms-text-plus-image.bottom-overlay-enabled::after{height:calc(var(--dt-padding-bottom) + 197px)}}.property-cms-text-plus-image .wrap-all{overflow:hidden}.property-cms-text-plus-image .wrap-all.curve-bg-color{background-color:var(--curve-bg-color, #F7F7F7);border-radius:50% 50% 50% 50%/80px 80px 80px 80px;padding-block:105px}@media(min-width: 1024px){.property-cms-text-plus-image .wrap-all.curve-bg-color{padding-block:197px}}.property-cms-text-plus-image .text-image-container{display:flex;flex-direction:column;justify-content:space-between;padding-inline-start:30px;padding-inline-end:31px;row-gap:61px}@media(min-width: 1024px){.property-cms-text-plus-image .text-image-container{flex-direction:row-reverse;column-gap:calc(40px + 4vw);align-items:center}}@media(min-width: 1200px){.property-cms-text-plus-image .text-image-container{padding-inline-start:unset;padding-inline-end:unset}}.property-cms-text-plus-image .text-image-container .image-container{aspect-ratio:313/417}@media(min-width: 1024px){.property-cms-text-plus-image .text-image-container .image-container{width:55%;aspect-ratio:608/580}}.property-cms-text-plus-image .text-image-container .image-container .image{width:100%;height:100%;object-fit:cover}.property-cms-text-plus-image .text-image-container .text-block-container{text-align:center}@media(min-width: 1024px){.property-cms-text-plus-image .text-image-container .text-block-container{text-align:left;margin-block-start:40px;margin-block-end:40px;width:40%}}.property-cms-text-plus-image .text-image-container .text-block-container .title-wrap{margin-block-end:40px}.property-cms-text-plus-image .text-image-container .text-block-container .h2-style.subtitle{color:#11323e}.property-cms-text-plus-image .text-image-container .text-block-container .btn-link-container{display:flex;align-items:center;justify-content:space-between;margin-block-start:20px}@media(min-width: 1024px){.property-cms-text-plus-image .text-image-container .text-block-container .btn-link-container{flex-direction:row;gap:120px;justify-content:flex-start}}.property-cms-text-plus-image .text-image-container .text-block-container .link-btn{text-decoration:none}.property-offers-overview{position:relative}.property-offers-overview .bg-image-wrapper{position:absolute;overflow:hidden;bottom:7px;width:100%;height:484px;z-index:-1;display:flex;align-items:flex-end}@media(min-width: 1024px){.property-offers-overview .bg-image-wrapper{width:100%;height:324px;bottom:25px}}.property-offers-overview .bg-image-wrapper picture,.property-offers-overview .bg-image-wrapper img{display:block;width:100%;height:100%}@media(min-width: 1024px){.property-offers-overview .bg-image-wrapper picture,.property-offers-overview .bg-image-wrapper img{width:100%;height:auto}}.property-offers-overview .bg-image-wrapper .bg-image{object-fit:cover;object-position:left}.property-offers-overview .offers-overview-container-inner{width:calc(100% - 60px);margin-inline:auto}@media(min-width: 1024px){.property-offers-overview .offers-overview-container-inner{width:calc(100% - 100px)}}@media(min-width: 1200px){.property-offers-overview .offers-overview-container-inner{width:100%}}.property-offers-overview .offers-head-wrap{display:flex;flex-direction:column;text-align:center;row-gap:34px;margin-block-end:50px}@media(min-width: 1024px){.property-offers-overview .offers-head-wrap{display:flex;flex-direction:row;justify-content:space-between;margin-block-end:77px}}.property-offers-overview .offers-head-wrap .link-wrap{display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.property-offers-overview .offers-grid{display:flex;flex-direction:row;justify-content:center;column-gap:42.5px}}@media(min-width: 1024px){.property-offers-overview .offers-grid .offer-card{aspect-ratio:385/506;width:31%}}.property-offers-overview .offer-card-description{color:#fff;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1024px){.property-offers-overview .offer-card-description{opacity:0;visibility:hidden;transition:opacity .7s ease-in-out,visibility .4s ease-in-out}}.property-offers-overview .offer-card-item-content-wrap{position:absolute;bottom:0;width:100%;padding-block-start:70%;padding-block-end:43px;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);transition:padding-block-start .7s ease-out,transform .7s ease-out}@media(min-width: 1024px){.property-offers-overview .offer-card-item-content-wrap{padding-block-start:160px;padding-block-end:38px}}.property-offers-overview .offer-card-item-content-wrap .offer-card-item-content-wrap-inner{position:relative;inset-inline-start:0;width:100%;display:flex;flex-direction:column;align-items:center;row-gap:29px;text-align:center;inset-inline-start:0;inset-inline-end:0;margin-inline:auto;width:calc(100% - 56px)}@media(min-width: 1024px){.property-offers-overview .offer-card-item-content-wrap .offer-card-item-content-wrap-inner{width:calc(100% - 98px)}}.property-offers-overview .offer-card-item-content-wrap .offer-card-link-wrap{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.property-offers-overview .offer-card-item-content-wrap .offer-card-link-wrap .link{height:fit-content}.property-offers-overview .offer-card-item-content-wrap .offer-card-link-wrap>a:only-child{margin-inline:auto}.property-offers-overview .image-container{width:100%;height:auto;aspect-ratio:313/483;overflow:hidden}.property-offers-overview .image-container picture,.property-offers-overview .image-container img{display:block;width:100%;height:100%}.property-offers-overview .image-container img{object-fit:cover}@media(min-width: 1024px){.property-offers-overview .image-container{aspect-ratio:385/506}}.property-offers-overview .image-container .offer-card-title{color:#fff;transition:transform .5s ease-out;transform:translateY(0)}@media(min-width: 1024px){.property-offers-overview .image-container .offer-card-title{position:absolute;bottom:73px}}@media(hover: hover)and (min-width: 1024px){.property-offers-overview .image-container:hover:hover .offer-card-title{position:absolute;transform:translateY(-85px)}.property-offers-overview .image-container:hover:hover .offer-card-description{opacity:1;visibility:visible}}@media(hover: hover)and (min-width: 1024px)and (min-width: 1024px){.property-offers-overview .image-container:hover:hover .offer-card-item-content-wrap{padding-block-start:100%}}.property-offers-overview .slider-controls{display:flex;flex-direction:row;justify-content:center;text-align:center;margin-block-start:26px;display:flex;column-gap:50px}@media(min-width: 1024px){.property-offers-overview .slider-controls{display:none}}.property-offers-overview .slider-controls .slider-control-btn{display:flex;justify-content:center;align-items:center;padding-block-start:6px}.property-offers-overview .slider-controls .nav-control-btn-prev svg{transform:rotate(180deg)}.property-offers-overview .slider-controls .swiper-button-disabled{opacity:40%}.property-offers-overview .slider-controls .swiper-pagination-fraction{width:50px;color:#50776b;font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0px;color:#50776b}.property-offers-overview .slider-controls .swiper-pagination-fraction span{font-family:"Playfair-Display-Medium",Georgia,serif}.property-offers-overview .slider-controls .swiper-pagination-current{color:#11323e}.property-offers-overview .slider-controls .swiper-pagination-total{color:#50776b}.property-unit-dining-overview{position:relative}.property-unit-dining-overview .dining-overview-container{display:flex;flex-direction:column}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-container{row-gap:31px}}.property-unit-dining-overview .block-intro-wrap{padding-inline:30px 32px}@media(min-width: 1024px){.property-unit-dining-overview .block-intro-wrap{width:49.2361111111%;padding:0px;margin-inline:100px auto}}@media(min-width: 1024px)and (min-width: 1440px){.property-unit-dining-overview .block-intro-wrap{width:1242px;margin:0 auto;padding-inline-end:533px}}@media(min-width: 1024px){.property-unit-dining-overview .block-intro-wrap.center-aligned{margin-inline:auto}}.property-unit-dining-overview .block-intro-wrap .intro-content-wrap{padding-block-start:39.5px}@media(min-width: 1024px){.property-unit-dining-overview .block-intro-wrap .intro-content-wrap{padding-block-start:34px}}.property-unit-dining-overview .block-intro-wrap .cta-wrapper{padding-block-start:27px}.property-unit-dining-overview .dining-overview-slider{width:100%;aspect-ratio:375/524}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slider{aspect-ratio:1440/649}}.property-unit-dining-overview .dining-overview-slide{position:relative;transition:all .8s}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slide{margin-block-start:33px;height:auto}}.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper picture,.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper img{display:block;width:100%;height:100%}.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper img{object-fit:cover}.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper::after{content:"";position:absolute;z-index:1;inset-block-end:0;inset-inline:0;width:100%;height:48.665%;background-blend-mode:multiply;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent)}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slide .dining-image-wrapper::after{height:40.26%}}.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper{position:absolute;z-index:2;padding-inline:30px 24px;bottom:105px}@media(min-width: 768px){.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper{padding-inline-start:60px;bottom:87px}}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper{padding-inline-start:101px}}.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper .res-title{font-family:"Playfair-Display-Italic",Georgia,serif;font-size:1.375rem;line-height:1;letter-spacing:0px;color:#fff;font-weight:500;font-style:italic;vertical-align:bottom}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper .res-title{font-size:1.75rem}}.property-unit-dining-overview .dining-overview-slide .dining-content-wrapper .res-subtitle{color:#fff;vertical-align:bottom}.property-unit-dining-overview .dining-overview-slide .bg-image-wrapper{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:374/243;overflow:hidden;z-index:0;opacity:.8;pointer-events:none}@media(min-width: 1024px){.property-unit-dining-overview .dining-overview-slide .bg-image-wrapper{aspect-ratio:1440/324}}.property-unit-dining-overview .dining-overview-slide .bg-image-wrapper picture,.property-unit-dining-overview .dining-overview-slide .bg-image-wrapper img{display:block;width:100%;height:100%}.property-unit-dining-overview .dining-overview-slide .bg-image-wrapper img{object-fit:cover;object-position:left}.property-unit-dining-overview .property-slider-nav-with-pagination{position:absolute;z-index:2;bottom:43px;display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:18px 19px}@media(min-width: 768px){.property-unit-dining-overview .property-slider-nav-with-pagination{padding-inline:unset;width:167px;bottom:83px;right:6.9444444444%;left:unset}}.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn{overflow:hidden;display:flex;align-items:center}.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn svg rect{fill:rgba(0,0,0,0);transition:fill 300ms ease-out}.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn svg path{transition:fill 300ms ease-out,stroke 300ms ease-out}.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn.swiper-button-disabled{opacity:.5;pointer-events:none}@media(hover: hover){.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn:hover svg{opacity:1}.property-unit-dining-overview .property-slider-nav-with-pagination .slider-control-btn:hover svg rect{fill:#11323e}}.property-hotels-overview{position:relative;overflow:hidden}.property-hotels-overview .main-wrap{position:relative;z-index:2;overflow:visible;margin-inline:30px}@media(min-width: 1200px){.property-hotels-overview .main-wrap{overflow:hidden;margin-inline:auto}}.property-hotels-overview .swiper{overflow:visible}@media(min-width: 1200px){.property-hotels-overview .swiper{margin-block-start:26px;overflow:hidden}}.property-hotels-overview .swiper-slide{position:relative;aspect-ratio:292/490;min-height:450px;cursor:default;overflow:hidden;clip-path:content-box}@media(min-width: 1200px){.property-hotels-overview .swiper-slide{max-width:197px;min-width:unset;width:13.95vw;height:59.8vh;aspect-ratio:150/600;transition:all .5s ease-in-out}}.property-hotels-overview .swiper-slide:hover .content-top-wrap{transform:translateY(0)}.property-hotels-overview .swiper-slide:hover .content-top-wrap .item-description{opacity:1}.property-hotels-overview .picture,.property-hotels-overview .slide-image{height:100%}.property-hotels-overview .slide-image{display:block;object-fit:cover;object-position:center;transition:all .5s ease-in-out;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw}@media(min-width: 1200px){.property-hotels-overview .slide-image{width:55.5vw;max-width:788px}}.property-hotels-overview .inner-wrapper{display:flex;flex-direction:column;position:absolute;bottom:0;z-index:1;padding-inline:24px;padding-block-end:35px;row-gap:30px}@media(min-width: 1200px){.property-hotels-overview .inner-wrapper{opacity:0;flex-direction:row;justify-content:space-between;transition:opacity .5s ease-in-out;padding-block-end:56px;padding-inline-start:51px;padding-inline-end:52px}}.property-hotels-overview .inner-wrapper .content-top-wrap{display:flex;flex-direction:column;row-gap:22px}@media(min-width: 1200px){.property-hotels-overview .inner-wrapper .content-top-wrap{width:60%;transform:translateY(calc(100% - 56px));transition:transform .5s ease-in-out}}.property-hotels-overview .inner-wrapper .logo-wrap{height:56px;width:172px}.property-hotels-overview .inner-wrapper .logo-wrap .hotel-logo{width:100%;height:100%}.property-hotels-overview .inner-wrapper .logo-wrap img{width:100%;height:100%;object-fit:contain}.property-hotels-overview .inner-wrapper .item-description{color:#fff;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.property-hotels-overview .inner-wrapper .item-description{opacity:0;transition:opacity .5s ease-in-out}}.property-hotels-overview .inner-wrapper .content-bottom-wrap{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 1200px){.property-hotels-overview .inner-wrapper .content-bottom-wrap{width:40%;width:fit-content;align-items:flex-end;justify-content:flex-end}}.property-hotels-overview .inner-wrapper .item-link{margin-block-end:8px;width:fit-content}.property-hotels-overview .inner-wrapper .booking-engine-link{display:inline-block;width:max-content;min-width:44px;min-height:44px}.property-hotels-overview .custom-slider .swiper-slide-active{height:100%;aspect-ratio:unset;transition:none;-webkit-transition:all .7s ease-in-out 5s;-ms-transition:all .7s ease-in-out 5s;transition:all .7s ease-in-out 5s}@media(min-width: 1200px){.property-hotels-overview .custom-slider .swiper-slide-active{width:55.5vw;height:59.8vh;transition:all .5s ease-in-out;max-width:788px}}@media(min-width: 1200px){.property-hotels-overview .custom-slider .swiper-slide-active:hover .hover-desktop{display:flex;height:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;opacity:1;row-gap:58px;transition-delay:.3s;-webkit-transition:opacity .7s ease-in-out .5s;-ms-transition:opacity .7s ease-in-out .5s;transition:opacity .7s ease-in-out .5s}}.property-hotels-overview .custom-slider .swiper-slide-active:hover .unit-hover{position:flex;-webkit-transition:all .7s ease-in-out 5s;-ms-transition:all .7s ease-in-out 5s;transition:all .7s ease-in-out 5s}@media(min-width: 1200px){.property-hotels-overview .swiper-wrapper{gap:.5vw;gap:35px}}.property-hotels-overview .swiper-slide::after{content:"";position:absolute;bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-blend-mode:multiply;width:100%;height:91.4285714286%;z-index:0;-webkit-transition:all .5s ease-in-out .2s;-ms-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s}@media(min-width: 1200px){.property-hotels-overview .swiper-slide::after{opacity:1;height:41.8819188192%}}.property-hotels-overview .swiper-slide::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);z-index:1;pointer-events:none;transition:background-color .4s ease-in-out}.property-hotels-overview .swiper-slide:not(.swiper-slide-active):hover::before{background-color:rgba(0,0,0,.3)}.property-hotels-overview .swiper-slide.swiper-slide-active .inner-wrapper{opacity:1;-webkit-transition:all .7s ease-in-out .2s;-ms-transition:all .7s ease-in-out .2s;transition:all .7s ease-in-out .2s}.property-hotels-overview .title-hide{opacity:0;transition:all;transition-duration:100}.property-hotels-overview .swiper-navigations{display:flex;justify-content:space-between}.property-hotels-overview .hover-desktop{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-start}@media(min-width: 1200px){.property-hotels-overview .hover-desktop{justify-content:flex-start;opacity:0;row-gap:58px;transition:opacity 1s ease-out}}.property-hotels-overview .nav-wrap-mb{display:flex;justify-content:space-between;align-items:center;margin-block-start:57.5px}@media(min-width: 1200px){.property-hotels-overview .nav-wrap-mb{display:none}}.property-hotels-overview .nav-wrap-mb .nav-control-btn-mb{display:flex;align-items:center}.property-hotels-overview .nav-wrap-mb .nav-control-btn-mb.swiper-button-disabled svg{opacity:.4}.property-hotels-overview .nav-wrap-mb .nav-control-btn-prev-mb{transform:rotateY(180deg)}.property-hotels-overview .nav-wrap-mb .swiper-scrollbar-mb{height:1px;width:calc(100% - 72px);background-color:#ccc}.property-hotels-overview .nav-wrap-mb .swiper-scrollbar-drag{background:#11323e;height:2px;border-radius:0;top:-1px}.property-hotels-overview .pag-container{position:relative;z-index:5;margin-block-start:80px;margin:auto;display:none}@media(min-width: 1200px){.property-hotels-overview .pag-container{margin-block-start:35px;display:flex;justify-content:space-between;align-items:center}}.property-hotels-overview .pag-container .navigate-slide{height:0;width:0;opacity:0;visibility:hidden}.property-hotels-overview .pagInput{width:100%;max-width:calc(100% - 134.48px)}.property-hotels-overview input[type=range]{-webkit-appearance:none;appearance:none;width:100%;max-width:calc(100% - 134.48px);height:1px;background:#ccc;border-radius:1px;outline:none;transition:1s opacity .2s}.property-hotels-overview input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-width);height:2px;background:#11323e;cursor:grab;position:relative;top:-1px}.property-hotels-overview input[type=range]::-moz-range-thumb{width:var(--thumb-width);height:2px;background:#11323e;cursor:grab;position:relative;top:-1px}.property-hotels-overview .pagination-one{width:100%;display:flex;justify-content:center}.property-hotels-overview .progress-bar{position:absolute;bottom:-20px;z-index:-1;width:100%;height:auto;display:flex;justify-content:center}.property-hotels-overview .progress-bar .pagination-two{width:60%;height:1px;background:#ccc;position:relative}.property-hotels-overview .progress-bar .pagination-two .swiper-pagination-progress{position:absolute;top:-3px;left:0;height:7px;width:60px;transform:translateY(-50%);background:#11323e;transition:transform .4s ease;border-radius:10px}.property-hotels-overview .nav-btn{background:none;border-radius:0;border:none;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:45px;position:relative;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;z-index:99997}.property-hotels-overview .nav-btn.disabled{opacity:.5;pointer-events:none}.property-hotels-overview .nav-btn svg{width:21px;height:12px;inset-block-end:0;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.property-hotels-overview .nav-btn.nav-prev{transform:rotate(90deg);margin-inline-start:14px}@media(min-width: 1024px){.property-hotels-overview .nav-btn.nav-prev{margin-inline-start:34px}}.property-hotels-overview .nav-btn.nav-prev svg{transform:rotate(90deg)}@media(min-width: 1024px){.property-hotels-overview .nav-btn.nav-prev svg{width:100%}}.property-hotels-overview .nav-btn.nav-next{transform:rotate(90deg)}@media(min-width: 1024px){.property-hotels-overview .nav-btn.nav-next{margin-inline-end:-14px}}.property-hotels-overview .nav-btn.nav-next svg{transform:rotate(-90deg)}@media(min-width: 1024px){.property-hotels-overview .nav-btn.nav-next svg{width:100%}}.property-hotels-overview .swiper-pagination{margin-block-start:10px}.property-hotels-overview .custom-slider .swiper-pagination{position:block}.property-hotels-overview .swiper-slide-active .slide-icon{display:none}.property-hotels-overview .slide-icon{display:none;height:100%;width:100%;position:absolute;bottom:0;justify-content:center;align-items:center;inset-inline-start:50%;transform:translateX(-50%);z-index:5;cursor:pointer}@media(min-width: 1200px){.property-hotels-overview .slide-icon{display:flex}}.property-hotels-overview .unit-hover-container .unit-hover{justify-content:flex-start;row-gap:35px}.property-hotels-overview .unit-hover{height:100%;width:100%;transition:all .3s ease-in}@media(min-width: 1200px){.property-hotels-overview .unit-hover{position:absolute;bottom:-100%;opacity:0}}@media(min-width: 1200px){.property-hotels-overview .swiper-slide .readmore-btn{opacity:0;transition:all .5s ease-in}}.property-hotels-overview .swiper-slide.swiper-slide-active .unit-hover-container{position:relative;height:100%;width:100%;transition:all .3s ease-in}@media(min-width: 1200px){.property-hotels-overview .swiper-slide.swiper-slide-active:hover .unit-hover{bottom:0;opacity:1}}@media(min-width: 1200px){.property-hotels-overview .swiper-slide.swiper-slide-active:hover .readmore-btn{opacity:1;transition:all .5s ease-in}}.property-hotels-overview .hide{display:none}.property-hotels-overview .slide-full{width:100%}@media(min-width: 1200px){.property-hotels-overview .one-slide-style{width:90%;justify-content:space-between}}@media(min-width: 1200px){.property-hotels-overview .swiper-slide-active:hover .hover-desktop{opacity:1}}.property-unit-text-plus-image-slider .wrap-all{overflow:hidden}.property-unit-text-plus-image-slider .wrap-all.curve-bg-color{border-radius:50%/80px;background-color:var(--curve-bg-color, #F7F7F7);padding-block:105px}@media(min-width: 1024px){.property-unit-text-plus-image-slider .wrap-all.curve-bg-color{padding-block:197px;border-radius:50%/180px}}.property-unit-text-plus-image-slider .property-unit-text-plus-image-slider-wrapper{display:flex;flex-direction:column-reverse;width:calc(100% - 60px);margin-inline:auto;align-items:center}@media(min-width: 1200px){.property-unit-text-plus-image-slider .property-unit-text-plus-image-slider-wrapper{width:100%;flex-direction:row;column-gap:100px}}.property-unit-text-plus-image-slider .left-wrapper{width:100%;position:relative}@media(min-width: 1024px){.property-unit-text-plus-image-slider .left-wrapper{width:50%}}.property-unit-text-plus-image-slider .left-wrapper .img-wrapper{height:auto;aspect-ratio:313/417;overflow:hidden;position:relative}@media(min-width: 1024px){.property-unit-text-plus-image-slider .left-wrapper .img-wrapper{aspect-ratio:608/580}}.property-unit-text-plus-image-slider .left-wrapper .img-wrapper picture,.property-unit-text-plus-image-slider .left-wrapper .img-wrapper img{display:block;width:100%;height:100%}.property-unit-text-plus-image-slider .left-wrapper .img-wrapper img{object-fit:cover;object-position:center}.property-unit-text-plus-image-slider .left-wrapper .img-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);z-index:1;transition:height .4s ease-in-out;pointer-events:none}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:30px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:15px}@media(min-width: 1024px){.property-unit-text-plus-image-slider .left-wrapper .content-wrapper{align-items:flex-end;flex-direction:row;padding-inline:40px;padding-block-end:60px}}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .text-wrapper{display:flex;flex-direction:column;width:50%;text-align:center}@media(min-width: 1024px){.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .text-wrapper{text-align:left}}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .text-wrapper .property-h3-style{margin:0;color:#fff}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .text-wrapper .description{max-height:0;opacity:0;overflow:hidden;transform:translateY(20px);transition:all .4s ease-in-out;color:#fff;margin:0;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .btn-wrapper{display:flex;justify-content:center}@media(min-width: 1024px){.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .btn-wrapper{justify-content:flex-end;align-items:flex-end;width:50%}}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .btn-wrapper.hide-room-booknow{display:none}.property-unit-text-plus-image-slider .left-wrapper .content-wrapper .btn-wrapper.show-room-booknow{display:flex}@media(hover: hover){.property-unit-text-plus-image-slider .left-wrapper:hover .img-wrapper::after{height:100%}.property-unit-text-plus-image-slider .left-wrapper:hover .content-wrapper .text-wrapper .description{max-height:200px;opacity:1;transform:translateY(0);margin-top:10px}}.property-unit-text-plus-image-slider .right-wrapper{width:100%;margin-block-end:50px;text-align:center}@media(min-width: 1024px){.property-unit-text-plus-image-slider .right-wrapper{width:50%;text-align:left}}.property-unit-text-plus-image-slider .right-wrapper .intro-description{padding-block-start:30px;padding-block-end:40px}@media(min-width: 1024px){.property-unit-text-plus-image-slider .right-wrapper .intro-description{padding-block-start:25px;padding-block-end:35px}}.property-unit-text-plus-image-slider .right-wrapper .cta-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width: 1024px){.property-unit-text-plus-image-slider .right-wrapper .cta-wrapper{flex-direction:row;justify-content:space-between}}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn{position:absolute;top:50%;margin-top:-24px;z-index:10;pointer-events:auto}@media(hover: hover){.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn:hover svg rect,.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn:hover svg path{transition:all .3s ease}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn:hover svg rect{fill:#fff;stroke:#11323e}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn:hover svg path{fill:#11323e}}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{left:-24px}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .nav-control-btn-next{right:-24px}@media(min-width: 768px){.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.property-unit-text-plus-image-slider .slider-controls.property-slider-nav-with-pagination.is-hidden{display:none}.property-cms-intro-text-general .outer-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media(min-width: 1024px){.property-cms-intro-text-general .outer-wrap{width:var(--custom-content-width, 75%);padding-inline:30px}}.property-cms-intro-text-general .inner-wrap{width:100%;text-align:center;width:calc(100% - 60px);overflow-wrap:break-word}.property-cms-intro-text-general .title{display:block}.property-cms-intro-text-general .subtitle{display:block;padding-block-start:9px;text-transform:uppercase}@media(min-width: 1024px){.property-cms-intro-text-general .subtitle{padding-block-start:19px}}.property-cms-intro-text-general .property-body-text{padding-block-start:28.5px;text-align:center}@media(min-width: 1024px){.property-cms-intro-text-general .property-body-text{padding-block-start:35px}}.property-cms-intro-text-general .read-more-btn{min-width:44px;min-height:44px;margin-inline:auto;margin-block-start:14px}.property-cms-intro-text-general .read-more-btn::after{bottom:6px}@media(min-width: 1024px){.property-cms-intro-text-general .read-more-btn{margin-block-start:4px}}.property-cms-intro-text-general .read-more-btn .text{text-transform:uppercase}.property-cms-intro-text-general .link-wrp{display:flex;flex-direction:column;align-items:center}.property-cms-intro-text-general .intro-text-link{margin-block-start:40px}@media(min-width: 1024px){.property-cms-intro-text-general .intro-text-link{margin-block-start:30px}}.property-cms-intro-text-general .intro-text-link .text{text-transform:uppercase}.property-cms-intro-text-general .intro-text-btn{margin-block-start:40px}@media(min-width: 1024px){.property-cms-intro-text-general .intro-text-btn{margin-block-start:30px}}.property-cms-intro-text-general .intro-text-btn .text{text-transform:uppercase}.cms-form-builder{position:relative;z-index:1;background-color:var(--custom-bg-color)}.cms-form-builder .bg-image-wrapper{width:100%;height:75%;overflow:hidden;position:absolute;top:0;z-index:-1}.cms-form-builder .bg-image-wrapper picture,.cms-form-builder .bg-image-wrapper img{display:block;width:100%;height:100%}.cms-form-builder .bg-image-wrapper img{object-fit:cover;object-position:left}.cms-form-builder .content-width-wrapper{padding-inline:30px}@media(min-width: 1200px){.cms-form-builder .content-width-wrapper{padding-inline:0}}.cms-form-builder .form-content-wrapper{width:100%;height:auto;margin:auto}.cms-form-builder .form-body{row-gap:28.75px;margin-inline:0;background-color:#fff;padding-block:50px 50px;padding-inline:21px 21px;border:1px solid #8bcab6}@media(min-width: 1024px){.cms-form-builder .form-body{row-gap:initial;padding-inline:44px 44px;padding-block:54px 54px;border:0;padding-block:0}}@media(min-width: 1200px){.cms-form-builder .form-body{padding-block:74px 74px;padding-block:0}}@media(min-width: 1024px){.cms-form-builder .form-content-wrapper{row-gap:28.75px;margin-inline:0;background-color:#fff;padding-block:50px 50px;padding-inline:21px 21px;border:1px solid #8bcab6;row-gap:initial;padding-inline:44px 44px;padding-block:54px 54px}}@media(min-width: 1200px){.cms-form-builder .form-content-wrapper{padding-block:74px 74px}}.cms-form-builder .form-title{position:relative;text-align:center;margin-block-end:30px;padding-block-end:13px;width:fit-content;margin-inline:auto;color:#50776b}@media(min-width: 1200px){.cms-form-builder .form-title{width:100%;padding-block-end:23px;margin-block-end:62px}}.cms-form-builder .form-section-title{text-align:center;margin-block-end:10px}@media(min-width: 1024px){.cms-form-builder .form-section-title{margin-block-end:62px}}.cms-form-builder .form-section-title.has-top-margin{margin-block-start:7px;margin-block-end:7px}@media(min-width: 1024px){.cms-form-builder .form-section-title.has-top-margin{margin-block-start:24px;margin-block-end:62px}}.cms-form-builder .form-field{padding-inline-end:10px;padding-inline-start:10px}@media(min-width: 1024px){.cms-form-builder .form-field{padding-inline-end:10px;padding-inline-start:10px;margin-block-end:36px}}.cms-form-builder .form-field.value-selected .error,.cms-form-builder .form-field.file-uploading .error{display:none !important}.cms-form-builder .form-field.file .form-group{row-gap:15px;padding-inline-start:16px}.cms-form-builder .form-group{display:flex;flex-direction:column}.cms-form-builder .form-group.open-cal{z-index:2}.cms-form-builder .form-group.radiobuttons,.cms-form-builder .form-group.checkboxes{align-items:flex-start;column-gap:15px;padding-inline-start:10px;flex-direction:column;row-gap:15px}@media(min-width: 1024px){.cms-form-builder .form-group.radiobuttons,.cms-form-builder .form-group.checkboxes{column-gap:34px;padding-inline-start:18px;flex-direction:row;min-height:50px;align-items:center}}.cms-form-builder .form-group.radiobuttons .form-label,.cms-form-builder .form-group.checkboxes .form-label{min-width:fit-content}.cms-form-builder .form-group.radiobuttons{flex-direction:row;flex-wrap:wrap}.cms-form-builder .form-group.paragraph textarea{height:130px}@media(min-width: 1024px){.cms-form-builder .form-group.paragraph textarea{height:184px}}.cms-form-builder .form-group.has-error .form-input{color:red}.cms-form-builder .form-group.has-error .form-input::placeholder{color:red}.cms-form-builder .form-group.has-error.dropdown .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:red}.cms-form-builder .form-input{background:#fff;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e;padding-block:15px;padding-inline:18px;width:100%;border:1px solid #11323e;border-radius:30px}@media(min-width: 1024px){.cms-form-builder .form-input{font-size:14px;line-height:20px;padding-inline:20px}}.cms-form-builder .form-input::placeholder{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.cms-form-builder .form-input::placeholder{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.cms-form-builder .form-input::placeholder:-webkit-autofill,.cms-form-builder .form-input::placeholder:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s;-webkit-box-shadow:none;-webkit-text-fill-color:initial}.cms-form-builder .form-input:-webkit-autofill,.cms-form-builder .form-input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s;-webkit-box-shadow:none;-webkit-text-fill-color:initial}.cms-form-builder .form-input:focus-visible{outline-offset:0px;outline:0px}.cms-form-builder .form-label{display:flex;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.cms-form-builder .form-label{font-size:pxToRem(14px);line-height:pxToRem(20px);min-width:auto}}.cms-form-builder .form-label p{margin:0}.cms-form-builder .form-label p a{color:#11323e;text-underline-offset:3px}.cms-form-builder .from-checkbox-label{opacity:1;transform:unset}.cms-form-builder textarea.form-input{height:220px;padding-block:15px 11.5px;border:1px solid #11323e}.cms-form-builder .form-checkboxes,.cms-form-builder .form-radiobuttons{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:15px;width:auto}@media(min-width: 1024px){.cms-form-builder .form-checkboxes,.cms-form-builder .form-radiobuttons{column-gap:30px}}.cms-form-builder .form-checkbox,.cms-form-builder .form-radiobutton{width:auto}@media(min-width: 768px){.cms-form-builder .form-checkbox,.cms-form-builder .form-radiobutton{width:auto}}.cms-form-builder .form-checkbox label,.cms-form-builder .form-radiobutton label{display:flex;align-items:center;column-gap:17px;cursor:pointer}.cms-form-builder .form-checkbox.checkbox-single,.cms-form-builder .form-radiobutton.checkbox-single{width:100%}.cms-form-builder .form-checkbox.checkbox-single .form-label,.cms-form-builder .form-radiobutton.checkbox-single .form-label{min-width:auto}.cms-form-builder .form-checkbox.checkbox-single label,.cms-form-builder .form-radiobutton.checkbox-single label{align-items:flex-start}.cms-form-builder .form-check-label{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#666}@media(min-width: 1024px){.cms-form-builder .form-check-label{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.cms-form-builder .form-checkboxes .form-checkbox-input,.cms-form-builder .form-single-checkbox .form-checkbox-input{position:absolute;opacity:0;height:0;width:0}.cms-form-builder .form-checkboxes .form-check,.cms-form-builder .form-single-checkbox .form-check{position:relative;display:inline-block;inset-inline-start:0;height:20px;width:20px;border:1px solid #11323e;border-radius:10px;background-color:#fff}.cms-form-builder .form-checkboxes .form-check:after,.cms-form-builder .form-single-checkbox .form-check:after{content:"";position:absolute;width:10px;height:10px;background-color:#11323e;inset-inline-start:0;inset-inline-end:0;bottom:0;top:0;margin:auto;opacity:0;border-radius:10px;transition:opacity .2s ease}.cms-form-builder .form-checkboxes .form-checkbox-input:checked~.form-check,.cms-form-builder .form-single-checkbox .form-checkbox-input:checked~.form-check{background:#fff}.cms-form-builder .form-checkboxes .form-checkbox-input:checked~.form-check::after,.cms-form-builder .form-single-checkbox .form-checkbox-input:checked~.form-check::after{opacity:1}.cms-form-builder .form-radiobuttons .form-radio-input{position:absolute;opacity:0;height:0;width:0}.cms-form-builder .form-radiobuttons .form-check{position:relative;display:inline-block;inset-inline-start:0;height:19px;width:19px;border:1px solid #11323e;border-radius:10px;background-color:#fff}.cms-form-builder .form-radiobuttons .form-check:after{content:"";position:absolute;width:14.5px;height:14.5px;background-color:#11323e;inset-inline-start:0;inset-inline-end:0;bottom:0;top:0;margin:auto;opacity:0;border-radius:10px}.cms-form-builder .form-radiobuttons .form-radio-input:checked~.form-check:after{opacity:1}.cms-form-builder .form-file-upload-wrapper{display:flex;align-items:flex-start;flex-direction:column;column-gap:15px;row-gap:15px}@media(min-width: 1024px){.cms-form-builder .form-file-upload-wrapper{flex-direction:row;align-items:center}}.cms-form-builder .form-file-upload-wrapper .form-file-name{list-style-type:none;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:154px;text-transform:capitalize;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.875rem;line-height:1.8571428571;letter-spacing:.22px;color:#11323e}.cms-form-builder .form-file-upload-wrapper .form-file-close{display:none}.cms-form-builder .form-file-upload-wrapper .form-fake-upload{position:relative}.cms-form-builder .form-file-upload-wrapper .form-file-close{position:absolute;inset-inline-end:-15px;top:0;bottom:0;margin:auto}.cms-form-builder .form-file-format{display:flex;width:100%;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.875rem;line-height:1.8571428571;letter-spacing:.22px;color:#11323e}.cms-form-builder .form-icon{position:absolute;inset-inline-end:20px;bottom:0;top:0;margin-block:auto;margin:auto;height:fit-content;pointer-events:none}@media(min-width: 1024px){.cms-form-builder .form-icon{inset-inline-end:25px}}.cms-form-builder .form-icon svg{overflow:visible}.cms-form-builder .form-select,.cms-form-builder .form-date-picker{position:relative;cursor:pointer}.cms-form-builder .form-select .form-input,.cms-form-builder .form-date-picker .form-input{cursor:pointer}.cms-form-builder .form-select .form-input.is-active,.cms-form-builder .form-date-picker .form-input.is-active{border-block-end:0}@media(min-width: 1024px){.cms-form-builder .form-select .form-input.is-active,.cms-form-builder .form-date-picker .form-input.is-active{border-block-end:none}}.cms-form-builder .form-select .form-input.is-active,.cms-form-builder .form-date-picker .form-input.is-active{border-radius:30px 30px 0 0}.cms-form-builder .value-selected .form-input.error+.select2-container--default.select2-container .select2-selection--single{border:1px solid #11323e}.cms-form-builder .form-cta-wrapper{display:flex;align-items:center;column-gap:28px;width:fit-content;margin-inline:auto}.cms-form-builder label.error{display:inline-flex;position:relative;margin-block-start:6px;width:max-content;max-width:100%;padding-inline-start:16px;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.6666666667;letter-spacing:0;color:red}.cms-form-builder label.error:empty{padding:0}.cms-form-builder .required-text{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:red}@media(min-width: 1024px){.cms-form-builder .required-text{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.form-result-fancy-container .fancybox-content{text-align:center;min-height:30%;min-width:30%;max-width:750px;max-height:400px;height:100%;padding:20px}@media(min-width: 1920px){.form-result-fancy-container .fancybox-content{min-height:25%;min-width:25%}}.form-result-fancy-container .fancybox-content::after{content:"";position:absolute;inset-inline-end:0;inset-inline-start:0;top:0;bottom:0;width:100%;background:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain}.form-result-fancy-container .fancybox-content .popup-inner-wrap{display:flex;height:100%;justify-content:center;align-items:center;margin-block:auto}.form-result-fancy-container .fancybox-content .form-msg-wrap{display:flex;flex-direction:column;row-gap:35px}.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small{color:#1e1309}.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small svg rect{fill:currentColor}@media(min-width: 1920px){.form-result-fancy-container .msg-title{font-size:50px;line-height:55px}}@media(min-width: 1920px){.form-result-fancy-container .success-text{font-size:26px;line-height:28px}}.response-overlay,.response-wrp,.response-container,.form-close-btn{padding:0;min-height:auto;border:none}.response-container{width:100%;max-width:800px}.select2-dropdown{border:none}.form-select .select2-container--default .select2-selection--single{background-color:#fff;height:100%;border-radius:30px;border:1px solid #11323e;display:flex;align-items:flex-end;padding-block:15px;padding-inline:20px}.form-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline-start:0;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e;text-transform:capitalize}@media(min-width: 1024px){.form-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.form-select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#11323e;text-transform:lowercase;display:inline-block}.form-select .select2-container--default .select2-selection--single .select2-selection__placeholder::first-letter{text-transform:uppercase}.form-select .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.form-select.select2-dropdown{background-color:#fff;z-index:2;border-radius:0 0 30px 30px}.form-select .select2-results{border-radius:0 0 30px 30px;border:1px solid #11323e;border-block-start:0;overflow:hidden;padding-block:7px 7px}.form-select .select2-results .select2-results__options{max-height:300px;border:none;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e;text-transform:capitalize}@media(min-width: 1024px){.form-select .select2-results .select2-results__options{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.form-select .select2-results .select2-results__options .select2-results__option{padding-block:13px 5px;padding-inline:22px}.form-select .select2-results .select2-results__options .select2-results__option:hover{background-color:rgba(0,0,0,0)}.form-select .select2-results .select2-results__options .select2-results__option--selectable{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.4615384615;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.form-select .select2-results .select2-results__options .select2-results__option--selectable{font-size:pxToRem(14px);line-height:pxToRem(20px)}}.form-select .select2-results .select2-results__options .select2-results__option--selected{background-color:rgba(0,0,0,0);font-family:"Lato-Heavy","Times New Roman",Times,serif;color:#11323e;text-decoration:underline;text-underline-offset:2px}.form-select .select2-results .select2-results__options .select2-results__option--highlighted:not(.select2-results__option--selected){background-color:rgba(0,0,0,0)}.form-select.select2-dropdown--above .select2-results{border-radius:30px 30px 0 0;border:1px solid #11323e;border-block-end:0}.select2-container--open+.form-icon{transform:rotate(180deg)}.select2-container--open.select2-container--default .select2-selection--single{border-block-end:0px}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border-width:0}.form-date-picker{position:relative}.form-date-picker .pika-single{padding-inline:10px;padding-block:36px 22px;background:#fff;box-shadow:none;z-index:3;column-gap:0;width:100%;border:1px solid #11323e;border-block-start:0;border-radius:0 0 30px 30px}@media(max-width: 767px){.form-date-picker .pika-single{inset-inline-end:0;inset-inline-start:0;margin-inline:auto}}@media(min-width: 1024px){.form-date-picker .pika-single{padding-inline:30px}}@media(min-width: 1200px){.form-date-picker .pika-single{padding-inline:44px;background:#fff !important}}.form-date-picker .pika-single .pika-lendar{width:100%;margin:0}.form-date-picker .pika-single .pika-lendar .pika-title{position:relative;text-transform:uppercase;display:flex;justify-content:flex-start;padding-block-end:22px}.form-date-picker .pika-single .pika-lendar .pika-title select{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;margin:0;opacity:0;width:100%}.form-date-picker .pika-single .pika-lendar .pika-label{display:inline-block;position:relative;overflow:hidden;padding:0;background-color:rgba(0,0,0,0);font-weight:initial;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.2307692308;letter-spacing:0;color:#11323e;text-transform:capitalize}.form-date-picker .pika-single .pika-lendar .pika-label:first-child{margin-inline-end:5px}.form-date-picker .pika-single .pika-lendar .pika-prev,.form-date-picker .pika-single .pika-lendar .pika-next{display:block;height:14px;width:11px;position:relative;text-indent:20px;background-repeat:no-repeat;background-size:100%;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1}.form-date-picker .pika-single .pika-lendar .pika-prev.is-disabled,.form-date-picker .pika-single .pika-lendar .pika-next.is-disabled{cursor:default;opacity:.5}.form-date-picker .pika-single .pika-lendar .pika-prev,.form-date-picker .pika-single .pika-lendar .is-rtl .pika-next{position:absolute;top:3px;inset-inline-end:32px;inset-inline-start:auto;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/cal-left.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(0)}.form-date-picker .pika-single .pika-lendar .pika-next,.form-date-picker .pika-single .pika-lendar .is-rtl .pika-prev{position:absolute;top:3px;inset-inline-end:3px;inset-inline-start:auto;background:rgba(0,0,0,0);background-image:url("/integration/ponient-group/public/images/icons/cal-right.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.form-date-picker .pika-single .pika-lendar:dir(rtl) .pika-prev,.form-date-picker .pika-single .pika-lendar:dir(rtl) .is-rtl .pika-next{inset-inline-end:27px;transform:rotate(180deg)}.form-date-picker .pika-single .pika-lendar:dir(rtl) .pika-next,.form-date-picker .pika-single .pika-lendar:dir(rtl) .is-rtl .pika-prev{inset-inline-end:0;transform:rotate(180deg)}.form-date-picker .pika-single .pika-lendar .pika-select{display:inline-block}.form-date-picker .pika-single .pika-lendar .is-startrange .pika-button{box-shadow:none}.form-date-picker .pika-single .pika-lendar .is-endrange .pika-button{box-shadow:none}.form-date-picker .pika-single .pika-lendar .pika-table{border-collapse:separate;border-spacing:0px 5px;border:0;width:100%}.form-date-picker .pika-single .pika-lendar .pika-table th,.form-date-picker .pika-single .pika-lendar .pika-table td{padding-block-end:9px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.3333333333;letter-spacing:0;color:#11323e;text-transform:capitalize;text-align:center;padding:0}.form-date-picker .pika-single .pika-lendar .pika-table th button,.form-date-picker .pika-single .pika-lendar .pika-table td button{background-color:rgba(0,0,0,0);letter-spacing:0px;padding:0;position:relative;z-index:2}.form-date-picker .pika-single .pika-lendar .pika-table abbr{text-decoration:none;border-bottom:none;cursor:help}.form-date-picker .pika-single .pika-lendar .pika-table thead tr th{padding-block-end:9px}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td{position:relative;padding-block:9.5px}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button{cursor:pointer;display:block;width:100%;text-align:center;padding:0;margin:0;box-sizing:border-box;border:0;box-shadow:none;text-transform:uppercase;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.3333333333;letter-spacing:0;color:#11323e}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button:hover{box-shadow:none}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td .pika-button .is-selection-disabled{pointer-events:none;cursor:default}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-disabled{pointer-events:none;cursor:default}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-disabled .pika-button{color:rgba(7,41,66,.3);opacity:1}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-inrange{background:rgba(64,58,96,.1);border:none}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-inrange .pika-button{color:#11323e}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange::before{content:"";position:absolute;width:50%;height:100%;background:rgba(64,58,96,.1);inset-inline-start:0;bottom:0;top:0;margin:auto}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange::before{content:"";position:absolute;width:50%;height:100%;background:rgba(64,58,96,.1);inset-inline-end:0;bottom:0;top:0;margin:auto;opacity:0}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange.is-disabled .pika-button{color:#11323e;opacity:1}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange:has(+.is-inrange)::before{opacity:1}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected::after,.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange::after,.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange::after{content:"";width:32px;height:32px;position:absolute;z-index:0;top:0;bottom:0;left:50%;transform:translateX(-50%);margin:auto;background:#8bcab6;border-radius:50px}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected .pika-button,.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-endrange .pika-button,.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-startrange .pika-button{font-weight:400;color:#11323e}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-selected.is-endrange.is-startrange::before{display:none}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today:not(.is-selected,.is-startrange){outline:none;position:relative}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today:not(.is-selected,.is-startrange)::after{content:"";width:32px;height:32px;position:absolute;z-index:0;top:0;bottom:0;left:50%;transform:translateX(-50%);margin:auto;background:rgba(139,202,182,0);border:1px solid #11323e;border-radius:50px}.form-date-picker .pika-single .pika-lendar .pika-table tbody tr.pika-row td.is-today:not(.is-selected,.is-startrange) .pika-button{color:#11323e}.form-date-picker .pika-single.is-hidden{display:none}.form-date-picker .pika-single.is-bound{position:absolute;box-shadow:none}.form-date-picker .pika-single:before,.form-date-picker .pika-single:after{content:" ";display:table}.form-date-picker .pika-single:after{clear:both}@media(min-width: 1200px){.form-field.col-lg-3 .form-date-picker .pika-single{padding-inline:10px}}.cms-hero-full-height{position:relative;height:80dvh;height:var(--js-hero-height, 80dvh);overflow:hidden;border-radius:0 0 50% 50%/0 0 80px 80px;transform:translateZ(0);z-index:1}@media(min-width: 1024px){.cms-hero-full-height{height:90dvh;height:calc(95.83dvh - 65px);border-radius:0 0 50% 50%/0 0 120px 120px}}.cms-hero-full-height .hero-slider{position:relative;height:100%;width:100%}.cms-hero-full-height .hero-slider::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:40%;z-index:2;pointer-events:none;background-blend-mode:multiply;opacity:var(--slider-overlay-top-opacity, 0.8);background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 1024px){.cms-hero-full-height .hero-slider::before{height:35%;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0) 100%)}}.cms-hero-full-height .hero-slider::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:100%;height:60%;z-index:2;pointer-events:none;background-blend-mode:multiply;opacity:var(--slider-overlay-bottom-opacity, 0.9);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.8) 70%, rgb(0, 0, 0) 100%)}@media(min-width: 1024px){.cms-hero-full-height .hero-slider::after{height:65%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.6) 50%, rgb(0, 0, 0) 90%)}}.cms-hero-full-height .swiper-wrapper{position:relative;height:100%;width:100%;z-index:1}.cms-hero-full-height .swiper-slide{position:relative;height:100%;width:100%}.cms-hero-full-height .image-container{width:100%;height:100%}.cms-hero-full-height .image-container picture,.cms-hero-full-height .image-container img{display:block;width:100%;height:100%}.cms-hero-full-height .image-container img{object-fit:cover}.cms-hero-full-height .video-container{position:relative;width:100%;height:100%;pointer-events:none;overflow:hidden}.cms-hero-full-height .video-container iframe{position:absolute;inset:0;width:100%;height:100%}.cms-hero-full-height .swiper-slide[data-video-type=youtube] iframe,.cms-hero-full-height .swiper-slide[data-video-type=vimeo] iframe{width:var(--video-width, 100%);height:var(--video-height, 100%);inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%, -50%)}.cms-hero-full-height .hero-content-wrap{position:absolute;inset-inline:0;display:flex;flex-direction:column;align-items:center;padding-inline:20px;z-index:4;inset-block-start:100%;transform:translateY(calc(-100% - 110px))}@media(min-width: 1024px){.cms-hero-full-height .hero-content-wrap{padding-inline:40px;justify-content:flex-end}}.cms-hero-full-height .hero-text-content-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:16px;width:100%;z-index:4}@media(min-width: 1024px){.cms-hero-full-height .hero-text-content-wrap{max-width:60%;margin-block-end:-10px}}.cms-hero-full-height .hero-text-content-wrap .slide-caption-sub-title,.cms-hero-full-height .hero-text-content-wrap .slide-caption-title{color:#fff;padding-block-start:8px}.cms-hero-full-height .hero-caption{display:flex;flex-direction:column}.cms-hero-full-height .hero-captions-wrap{display:none}.cms-hero-full-height .slide-cta-wrap{display:none;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:20px;row-gap:15px}@media(min-width: 1024px){.cms-hero-full-height .slide-cta-wrap{column-gap:25px}}.cms-hero-full-height .slide-cta-wrap.js-active{display:flex}.cms-hero-full-height .hero-controls{display:flex;align-items:center;justify-content:space-between;width:100%;margin-inline:auto;z-index:4;order:-1;margin-block-end:25px}@media(min-width: 1024px){.cms-hero-full-height .hero-controls{position:absolute;left:50%;transform:translate(-50%, -50%);margin-block-end:0;pointer-events:none;justify-content:flex-end}}@media(min-width: 1024px){.cms-hero-full-height .hero-controls>*{pointer-events:auto}}.cms-hero-full-height .hero-controls svg{overflow:visible;transition:opacity 300ms ease-out,clip-path 300ms ease-out}.cms-hero-full-height .hero-controls .nav-control-btn{overflow:hidden;min-height:33px;min-width:33px;display:flex;align-items:center;transition:opacity 300ms ease-out,transform 300ms ease-out;padding-block:5px}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .nav-control-btn{padding-block:0}}.cms-hero-full-height .hero-controls .nav-control-btn svg{overflow:visible;transform:translateY(-2px)}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .nav-control-btn svg{transform:translateY(0px)}}.cms-hero-full-height .hero-controls .nav-control-btn svg rect{fill:rgba(0,0,0,0);transition:fill 300ms ease-out}.cms-hero-full-height .hero-controls .nav-control-btn svg path{transition:fill 300ms ease-out,stroke 300ms ease-out}.cms-hero-full-height .hero-controls .nav-control-btn.swiper-button-disabled{opacity:.5;pointer-events:none}@media(hover: hover){.cms-hero-full-height .hero-controls .nav-control-btn:hover svg{opacity:1}.cms-hero-full-height .hero-controls .nav-control-btn:hover svg rect{fill:#11323e}}.cms-hero-full-height .hero-controls .nav-control-btn-prev{justify-content:flex-start}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .nav-control-btn-prev{margin-inline-end:auto;margin-inline-start:0px}}@media(min-width: 1200px){.cms-hero-full-height .hero-controls .nav-control-btn-prev{margin-inline-start:-17px}}.cms-hero-full-height .hero-controls .nav-control-btn-next{justify-content:flex-end}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .nav-control-btn-next{margin-inline-end:0px}}@media(min-width: 1200px){.cms-hero-full-height .hero-controls .nav-control-btn-next{margin-inline-end:-26px}}.cms-hero-full-height .hero-controls .video-and-autoplay-controls{display:flex;align-items:center}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .video-and-autoplay-controls{margin-inline:0 16px}}.cms-hero-full-height .hero-controls .autoplay-and-video-ctrl-btn{overflow:hidden;min-height:33px;min-width:24px;display:flex;align-items:center;justify-content:center;transition:opacity 300ms ease-out}.cms-hero-full-height .hero-controls .autoplay-and-video-ctrl-btn svg{overflow:visible}.cms-hero-full-height .hero-controls .slider-autoplay-pause-btn svg,.cms-hero-full-height .hero-controls .slider-video-pause-btn svg{width:11px}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .slider-autoplay-pause-btn svg,.cms-hero-full-height .hero-controls .slider-video-pause-btn svg{width:13px}}.cms-hero-full-height .hero-controls .slider-autoplay-play-btn svg,.cms-hero-full-height .hero-controls .slider-video-play-btn svg{width:11px}@media(min-width: 1024px){.cms-hero-full-height .hero-controls .slider-autoplay-play-btn svg,.cms-hero-full-height .hero-controls .slider-video-play-btn svg{width:13px}}.cms-hero-full-height .hero-controls{opacity:0;transition:opacity 500ms ease-out}.cms-hero-full-height .hero-slider.swiper-initialized .hero-controls{opacity:1}.cms-hero-full-height [data-swiper-state=locked] .hero-controls{display:none}@media(max-width: 767px){.cms-hero-full-height [data-swiper-state=locked-video] .hero-controls{justify-content:center}}.cms-hero-full-height [data-swiper-state=locked-video] .nav-control-btn,.cms-hero-full-height [data-swiper-state=locked-video] .autoplay-control-btn{display:none}.cms-hero-full-height [data-swiper-has-videos=false] .video-control-btn{display:none}.cms-hero-full-height [data-swiper-autoplay-state=disabled] .autoplay-control-btn{display:none}.cms-hero-full-height [data-swiper-autoplay-state=play] .slider-autoplay-play-btn{opacity:.6}.cms-hero-full-height [data-swiper-autoplay-state=pause] .slider-autoplay-pause-btn{opacity:.6}.cms-hero-full-height [data-swiper-video-state=disabled] .video-control-btn{display:none}.cms-hero-full-height [data-swiper-video-state=loading] .video-control-btn{opacity:.6;pointer-events:none}.cms-hero-full-height [data-swiper-video-state=play] .slider-video-play-btn{opacity:.6}.cms-hero-full-height [data-swiper-video-state=pause] .slider-video-pause-btn{opacity:.6}.property-technical-sheet{width:100%;max-height:0;padding-block-start:0px;margin-block-end:0px;overflow:hidden;transition:max-height .8s ease-in-out,padding-block-start .8s ease-in-out,margin-block-end .8s ease-in-out;position:relative}.property-technical-sheet.open{max-height:1000px;padding-block-start:52px;margin-block-end:50px}@media(min-width: 1200px){.property-technical-sheet.open{padding-block-start:71px;margin-block-end:122px}}.property-technical-sheet::after{background:url("/integration/ponient-group/public/images/background/technical-sheet-bg-mobile.svg");background-size:cover;background-position:left center;height:484px;width:100%;top:0;left:auto;z-index:-1}@media(min-width: 1200px){.property-technical-sheet::after{background:url("/integration/ponient-group/public/images/background/technical-sheet-bg.svg");height:382px}}@media(min-width: 1200px){.property-technical-sheet .email-wrap,.property-technical-sheet .phoene-wrap{width:100%}}.property-technical-sheet .intro-section{margin-bottom:44px;padding-inline:30px;text-align:center;margin-block-end:43px}@media(min-width: 1200px){.property-technical-sheet .intro-section{width:75.69%;margin-inline:auto;min-width:1090px}}.property-technical-sheet .intro-section .h3-style{color:#11323e}.property-technical-sheet .content-section{position:relative;margin-inline:30px;border:1px solid #8bcab6;padding-block:48px;padding-inline:24px;background-color:#fff}@media(min-width: 1200px){.property-technical-sheet .content-section{padding-block-start:75px;padding-inline:60px;width:75.69%;margin:0 auto;min-width:1090px;padding-block-end:75px}}.property-technical-sheet .select2-container{margin-bottom:52px}.property-technical-sheet .select2-container .select2-selection{border:none;border-bottom:1px solid #11323e;border-radius:0}.property-technical-sheet .select2-container .select2-selection .select2-selection__rendered{padding-left:0;padding-bottom:12px;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:#11323e}.property-technical-sheet .tab-title{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.25rem;line-height:1.3;letter-spacing:0px;color:#11323e;display:block;margin-block-end:29px}@media(min-width: 1200px){.property-technical-sheet .tab-title{font-size:1.5rem;line-height:1.25;margin-block-end:24px}}.property-technical-sheet .tab-description{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0px;color:#585656;margin-block-end:36px}@media(min-width: 1200px){.property-technical-sheet .tab-description{font-size:0.875rem}}@media(min-width: 1200px){.property-technical-sheet .contact-description{margin-block-start:20px}}.property-technical-sheet .pts-tablist-wrap{flex-wrap:wrap;gap:24px;margin-bottom:41px;display:none}@media(min-width: 1200px){.property-technical-sheet .pts-tablist-wrap{display:flex}}.property-technical-sheet .pts-tab{background:#f7f7f7;border:none;padding:5px 10px;cursor:pointer;text-transform:uppercase;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease;border-radius:25px}.property-technical-sheet .pts-tab span{font-family:"Lato-Medium","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:rgba(17,50,62,.5)}.property-technical-sheet .pts-tab span::before{display:block;content:attr(data-value);font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:rgba(17,50,62,.5);height:0;overflow:hidden;visibility:hidden;position:relative}.property-technical-sheet .pts-tab:hover{background-color:#11323e}.property-technical-sheet .pts-tab:hover span{color:#fff;font-family:"Lato-Heavy","Times New Roman",Times,serif}.property-technical-sheet .pts-tab[aria-selected=true]{background-color:#11323e}.property-technical-sheet .pts-tab[aria-selected=true] span{color:#fff;font-family:"Lato-Heavy","Times New Roman",Times,serif}.property-technical-sheet .property-technical-contact-tab{display:flex;flex-direction:column}@media(min-width: 1200px){.property-technical-sheet .property-technical-contact-tab{flex-direction:row;flex-wrap:wrap}}.property-technical-sheet .property-technical-contact-tab .tab-title{order:1}@media(min-width: 1200px){.property-technical-sheet .property-technical-contact-tab .tab-title{width:67.31%;margin-block-end:21px}}.property-technical-sheet .property-technical-contact-tab .address{display:block;margin-bottom:5px}.property-technical-sheet .property-technical-contact-tab .phoene-wrap{width:100%;margin-bottom:5px}.property-technical-sheet .property-technical-contact-tab .email-wrap{margin-bottom:5px}.property-technical-sheet .property-technical-contact-tab .tab-description{order:3}@media(min-width: 1200px){.property-technical-sheet .property-technical-contact-tab .tab-description{order:2;flex:0 0 69.5%}}.property-technical-sheet .property-technical-contact-tab .image{order:2;margin-bottom:15px}@media(min-width: 1200px){.property-technical-sheet .property-technical-contact-tab .image{order:5;flex:0 0 32.68%;overflow:hidden;margin-top:-55px;margin-bottom:0}}.property-technical-sheet .property-technical-contact-tab .item-list-wrap{order:4;gap:0}@media(min-width: 1200px){.property-technical-sheet .property-technical-contact-tab .item-list-wrap{display:block;width:67.31%}}.property-technical-sheet .property-technical-contact-tab strong{color:#11323e}@media(min-width: 1200px){.property-technical-sheet .pts-select-wrap{display:none}}.property-technical-sheet .pts-select{width:100%;padding:10px 14px;font-size:1rem;border:1px solid #11323e;border-radius:6px;background-color:#f7f7f7;color:#11323e;cursor:pointer;appearance:auto}.property-technical-sheet .pts-panel:focus{outline:none}@media(min-width: 1200px){.property-technical-sheet .item-list-wrap{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:41px}}.property-technical-sheet .item-wrap{display:flex;align-items:center;gap:22px;margin-block-end:22px}@media(min-width: 1200px){.property-technical-sheet .item-wrap{margin-block-end:0}}.property-technical-sheet .item-wrap:last-of-type{margin-block-end:0}@media(min-width: 1200px){.property-technical-sheet .item-wrap{flex:1 1 calc(33.33% - 20px)}}.property-technical-sheet .item-tittle{font-family:"Lato-Bold","Times New Roman",Times,serif;font-size:0.875rem;line-height:1;letter-spacing:0px;color:#50776b}.property-technical-sheet .item-icon{width:28px;height:auto}@media(min-width: 1200px){.property-technical-sheet .item-icon{width:34px}}.property-technical-sheet .item-icon img{width:100%;height:100%}.property-technical-sheet .contact-link{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.875rem;line-height:1.4285714286;letter-spacing:0px;color:#11323e}.property-technical-sheet .select2-results__options{border:1px solid #11323e;padding-block:30px;padding-inline:15px;margin-top:-1px}.property-technical-sheet .select2-results__options li{font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0.26px;color:#11323e;text-transform:uppercase;margin-bottom:21px;text-decoration-color:currentColor}.property-technical-sheet .select2-results__options li:last-of-type{margin-bottom:0}.property-technical-sheet .select2-results__options li:last-child{margin-bottom:0}.property-technical-sheet .select2-results__options li:hover{text-decoration:underline;text-underline-offset:4px;background:none}.property-technical-sheet .select2-results__options li.select2-results__option--selected,.property-technical-sheet .select2-results__options li.select2-results__option--highlighted{color:#11323e;background:none}.property-technical-sheet .select2-results__options li.select2-results__option--highlighted.select2-results__option--selectable{background:none}.property-technical-sheet .select2-results__options li.select2-results__option--selected{text-decoration:underline;text-underline-offset:4px}.property-technical-sheet .select2-container--default .select2-selection--single{height:25px}.property-technical-sheet .select2-container--default .select2-selection--single .select2-selection__arrow{height:8px;width:8px}.property-technical-sheet .select2-container--default .select2-selection--single .select2-selection__arrow b{display:block;border:none;border-color:#11323e;border-width:2px;width:8px;height:8px;border-left:2px solid #11323e;border-bottom:2px solid #11323e;transform:rotate(-45deg);margin-top:-6px;margin-left:-3px;transform-origin:center;transition:transform .8s ease}.property-technical-sheet .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#11323e;border-width:2px;transform:rotate(135deg)}.property-technical-sheet .select2-container--default.select2-container--open .select2-selection{border:none}.technical-text-btn{margin-inline:auto;display:flex;margin-block-start:40px;margin-block-end:50px;min-width:44px;min-height:44px;align-items:center}.technical-text-btn .btn-text{margin-right:6px;display:block}@media(min-width: 1200px){.technical-text-btn{margin-block-end:118px}}.technical-text-btn .btn-icon{width:20px;position:relative;width:12px;height:12px;display:block;top:-1px}.technical-text-btn .btn-icon::before{width:10px;height:2px;background:currentColor;top:calc(50% - 1px);left:0}.technical-text-btn .btn-icon::after{width:10px;height:2px;background:currentColor;top:calc(50% - 1px);left:0px;transform:rotate(90deg);opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.technical-text-btn.open .btn-icon::after{transform:rotate(0deg);opacity:0}.property-cms-list-of-icons{position:relative;margin-block-start:calc(var(--section-shift-up-mb, 0)*-1)}@media(min-width: 1200px){.property-cms-list-of-icons{margin-block-start:calc(var(--section-shift-up-dt, 0)*-1)}}@media(min-width: 1440px){.property-cms-list-of-icons.option-two .grid-wrap{width:1126px;justify-content:center}}@media(min-width: 1440px){.property-cms-list-of-icons.option-two .grid-wrap .border-text{width:unset;margin-inline-end:0}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(4n+2){width:unset}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(4n+2) .icon-text-wrap{width:unset}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(4n)::after{display:block}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(3n){margin-inline-end:0}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(3n)::after{display:none}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+1),.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+2){width:346px;margin-inline-end:130px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+1) .icon-text-wrap,.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+2) .icon-text-wrap{width:346px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+2){margin-inline-end:115px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+3){width:187px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+3) .icon-text-wrap{width:187px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+3)::after{inset-inline-end:-69px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+4){width:187px;margin-inline-end:130px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+4) .icon-text-wrap{width:187px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+5){margin-inline-end:115px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+5),.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+6){width:346px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+5) .icon-text-wrap,.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+6) .icon-text-wrap{width:346px}.property-cms-list-of-icons.option-two .grid-wrap .border-text:nth-child(6n+6)::after{inset-inline-end:-69px}}@media(min-width: 1440px){.property-cms-list-of-icons.option-two .grid-wrap .border-text::after{inset-inline-end:-74px}}@media(min-width: 1440px){.property-cms-list-of-icons.option-two .grid-wrap .border-text .icon-wrapper{max-width:52px;max-height:52px}}.property-cms-list-of-icons .bg-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.property-cms-list-of-icons .bg-image-wrapper picture,.property-cms-list-of-icons .bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-list-of-icons .bg-image-wrapper img{object-fit:cover;object-position:center}.property-cms-list-of-icons .list-text-wrap{width:calc(100% - 60px);margin-inline:30px}@media(min-width: 1440px){.property-cms-list-of-icons .list-text-wrap{width:100%;margin-inline:auto}}.property-cms-list-of-icons .title-wrap{text-align:center;margin-block-end:50px}@media(min-width: 1440px){.property-cms-list-of-icons .title-wrap{margin-block-end:37px}}.property-cms-list-of-icons .title{display:block}.property-cms-list-of-icons .icon-text-container{background-color:#fff;padding-block:16px;box-sizing:border-box;border:1px solid #8bcab6}.property-cms-list-of-icons .grid-wrap{align-items:center}@media(min-width: 1200px){.property-cms-list-of-icons .grid-wrap{width:962px;display:flex;flex-wrap:wrap;align-items:stretch;row-gap:40px;margin-inline:auto;padding-block:26px}}@media(min-width: 1440px){.property-cms-list-of-icons .grid-wrap{width:1104px}}@media(min-width: 1440px){.property-cms-list-of-icons .grid-wrap .border-text{height:auto;display:flex;justify-content:center}}.property-cms-list-of-icons .grid-wrap .icon-text-wrap{width:calc(100% - 40px);margin-inline:20px;display:flex;align-items:center;justify-content:center;column-gap:30px}@media(min-width: 1200px){.property-cms-list-of-icons .grid-wrap .icon-text-wrap{width:175px;align-items:center;justify-content:flex-start;margin-inline:0}}@media(min-width: 1440px){.property-cms-list-of-icons .grid-wrap .icon-text-wrap{width:185px;align-items:center;justify-content:flex-start;margin-inline:0}}@media(min-width: 1200px){.property-cms-list-of-icons .grid-wrap .border-text{width:175px;margin-inline-end:40px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n+2){width:299px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n+2) .icon-text-wrap{width:299px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n){margin-inline-end:0}.property-cms-list-of-icons .grid-wrap .border-text::after{content:"";position:absolute;inset-inline-end:-20px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#ccc}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n){margin-inline-end:0}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n)::after{display:none}}@media(min-width: 1440px){.property-cms-list-of-icons .grid-wrap .border-text{width:185px;margin-inline-end:80px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n+2){width:309px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n+2) .icon-text-wrap{width:309px}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n){margin-inline-end:0}.property-cms-list-of-icons .grid-wrap .border-text::after{content:"";position:absolute;inset-inline-end:-40px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#ccc}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n){margin-inline-end:0}.property-cms-list-of-icons .grid-wrap .border-text:nth-child(4n)::after{display:none}}.property-cms-list-of-icons .grid-wrap .border-text .icon-wrapper{width:100%;max-width:42px;max-height:42px;display:flex;align-items:center;justify-content:center}@media(min-width: 1440px){.property-cms-list-of-icons .grid-wrap .border-text .icon-wrapper{max-width:56px;max-height:56px}}.property-cms-list-of-icons .grid-wrap .border-text .icon-wrapper img{display:block;width:100%;height:100%;object-fit:contain}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;margin-block-start:26px}@media(min-width: 1200px){.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination{display:none}}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:100%;height:100%}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .nav-control-btn svg{width:19.98px;height:11.15px}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .nav-control-btn path{fill:#11323e}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center}.property-cms-list-of-icons .slider-controls.property-slider-nav-with-pagination.is-hidden{display:none}.cms-hero-short{position:relative;height:80vh;height:var(--js-short-hero-height, 80dvh);overflow:hidden;border-radius:0 0 50% 50%/0 0 80px 80px;transform:translateZ(0);z-index:1}@media(min-width: 1024px){.cms-hero-short{border-radius:0 0 50% 50%/0 0 120px 120px}}.cms-hero-short .hero-slider{position:relative;height:100%;width:100%}.cms-hero-short .hero-slider::before,.cms-hero-short .hero-slider::after{content:"";position:absolute;left:0;inset-inline-start:0;width:100%;z-index:2;pointer-events:none;background-blend-mode:multiply}.cms-hero-short .hero-slider::before{top:0;height:35%;opacity:var(--slider-overlay-top-opacity, 0.8);background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 1024px){.cms-hero-short .hero-slider::before{background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 15%, rgba(0, 0, 0, 0) 100%)}}.cms-hero-short .hero-slider::after{bottom:0;height:65%;opacity:var(--slider-overlay-bottom-opacity, 0.9);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.8) 80%, rgb(0, 0, 0) 100%)}@media(min-width: 1024px){.cms-hero-short .hero-slider::after{height:50%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 50%, rgb(0, 0, 0) 80%)}}.cms-hero-short .swiper-wrapper,.cms-hero-short .swiper-slide{position:relative;height:100%;width:100%}.cms-hero-short .swiper-wrapper{z-index:1}.cms-hero-short .image-container{width:100%;height:100%}.cms-hero-short .image-container picture,.cms-hero-short .image-container img{display:block;width:100%;height:100%}.cms-hero-short .image-container img{object-fit:cover}.cms-hero-short .hero-controls{display:flex;align-items:center;justify-content:center;width:100%;max-width:1242px;margin-inline:auto;z-index:4;order:-1;position:absolute;bottom:0%;left:50%;transform:translate(-50%, -50%);margin-block-end:195px}@media(min-width: 1024px){.cms-hero-short .hero-controls{justify-content:flex-end;pointer-events:none;margin-block-end:175px;width:86.25%;max-width:1600px}}@media(min-width: 1024px){.cms-hero-short .hero-controls>*{pointer-events:auto}}.cms-hero-short .hero-controls svg{overflow:visible;transition:opacity 300ms ease-out,-webkit-clip-path 300ms ease-out,clip-path 300ms ease-out}.cms-hero-short .nav-control-btn{overflow:hidden;min-height:33px;min-width:33px;display:flex;align-items:center;transition:opacity 300ms ease-out,transform 300ms ease-out}.cms-hero-short .nav-control-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.cms-hero-short .nav-control-btn svg{overflow:visible;transform:translateY(-2px)}@media(min-width: 1024px){.cms-hero-short .nav-control-btn svg{transform:translateY(0px)}}.cms-hero-short .nav-control-btn svg rect{fill:rgba(0,0,0,0);transition:fill 300ms ease-out}.cms-hero-short .nav-control-btn svg path{transition:fill 300ms ease-out,stroke 300ms ease-out}@media(hover: hover){.cms-hero-short .nav-control-btn:hover svg{opacity:1}.cms-hero-short .nav-control-btn:hover svg rect{fill:#11323e}}.cms-hero-short .nav-control-btn-prev{position:absolute;left:20px;justify-content:flex-start}@media(min-width: 1024px){.cms-hero-short .nav-control-btn-prev{right:65px;left:unset}}.cms-hero-short .nav-control-btn-next{position:absolute;right:20px;justify-content:flex-end}@media(min-width: 1024px){.cms-hero-short .nav-control-btn-next{right:0}}.cms-hero-short .video-and-autoplay-controls{display:flex;align-items:center;position:absolute;top:100px}@media(min-width: 1024px){.cms-hero-short .video-and-autoplay-controls{top:unset;right:160px}}.cms-hero-short .autoplay-and-video-ctrl-btn{overflow:hidden;min-height:33px;min-width:24px;display:flex;align-items:center;justify-content:center;transition:opacity 300ms ease-out}.cms-hero-short .autoplay-and-video-ctrl-btn svg{overflow:visible}.cms-hero-short .slider-autoplay-pause-btn svg,.cms-hero-short .slider-autoplay-play-btn svg{width:11px}@media(min-width: 1024px){.cms-hero-short .slider-autoplay-pause-btn svg,.cms-hero-short .slider-autoplay-play-btn svg{width:13px}}.cms-hero-short .hero-controls{opacity:0;transition:opacity 500ms ease-out}.cms-hero-short .hero-slider.swiper-initialized .hero-controls{opacity:1}.cms-hero-short [data-swiper-state=locked] .hero-controls{display:none}.cms-hero-short [data-swiper-state=locked-video] .nav-control-btn,.cms-hero-short [data-swiper-state=locked-video] .autoplay-control-btn{display:none}.cms-hero-short [data-swiper-has-videos=false] .video-control-btn{display:none}.cms-hero-short [data-swiper-autoplay-state=disabled] .autoplay-control-btn{display:none}.cms-hero-short [data-swiper-autoplay-state=play] .slider-autoplay-play-btn{opacity:.6}.cms-hero-short [data-swiper-autoplay-state=pause] .slider-autoplay-pause-btn{opacity:.6}.property-cms-icons-slider-list{position:relative}.property-cms-icons-slider-list .bg-image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;bottom:0;z-index:-1}.property-cms-icons-slider-list .bg-image-wrapper picture,.property-cms-icons-slider-list .bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-icons-slider-list .bg-image-wrapper img{object-fit:cover;object-position:left}.property-cms-icons-slider-list .has-custom-paddings-for-inside{padding-block-start:var(--mb-paddings-top, 58px);padding-block-end:var(--mb-paddings-bottom, 58px)}@media(min-width: 768px){.property-cms-icons-slider-list .has-custom-paddings-for-inside{padding-block-start:var(--tb-paddings-top, 58px);padding-block-end:var(--tb-paddings-bottom, 58px)}}@media(min-width: 1200px){.property-cms-icons-slider-list .has-custom-paddings-for-inside{padding-block-start:var(--dt-paddings-top, 73px);padding-block-end:var(--dt-paddings-bottom, 73px)}}.property-cms-icons-slider-list .icons-slide-list{margin-inline:30px}@media(min-width: 1024px){.property-cms-icons-slider-list .icons-slide-list{margin-inline:0}}@media(min-width: 1024px){.property-cms-icons-slider-list .icons-slide-wrapper{min-height:235px}}.property-cms-icons-slider-list .icons-slide-wrapper.less-items{justify-content:center}@media(min-width: 768px){.property-cms-icons-slider-list .icons-slide-wrapper.one-item .icons-slide-item{max-width:310px;margin-inline:auto}}.property-cms-icons-slider-list .icons-slide-item{position:relative;text-align:center;height:auto}@media(min-width: 768px){.property-cms-icons-slider-list .icons-slide-item::after{content:"";position:absolute;inset-inline-end:-10px;top:60px;width:1px;height:60%;background-color:#ccc}.property-cms-icons-slider-list .icons-slide-item:last-child::after{display:none}}.property-cms-icons-slider-list .icons-slide-item .item-bg-image-wrapper{position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:100%;overflow:hidden;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none}.property-cms-icons-slider-list .icons-slide-item .item-bg-image-wrapper picture,.property-cms-icons-slider-list .icons-slide-item .item-bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-icons-slider-list .icons-slide-item .item-bg-image-wrapper img{object-fit:cover;object-position:left}@media(hover: hover){.property-cms-icons-slider-list .icons-slide-item:hover .item-bg-image-wrapper{opacity:1;visibility:visible}}.property-cms-icons-slider-list .icons-slide-item .item-wrapper{padding-inline:30px}@media(min-width: 1024px){.property-cms-icons-slider-list .icons-slide-item .item-wrapper{padding-block-start:60px}}.property-cms-icons-slider-list .icons-slide-item .icon-wrapper{width:100%;max-width:70px;aspect-ratio:1/1;margin-inline:auto;display:flex;align-items:center;justify-content:center}.property-cms-icons-slider-list .icons-slide-item .icon-wrapper img{display:block;width:100%;height:100%;object-fit:contain}.property-cms-icons-slider-list .icons-slide-item .content-wrapper{display:flex;align-items:flex-end;justify-content:center;padding-block-start:25px}.property-cms-icons-slider-list .icons-slide-item .description-wrapper{padding-block-start:12px}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;margin-block-start:42px}@media(min-width: 1024px){.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination{justify-content:center;gap:40px;margin-block-start:50px}}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{display:flex;width:100%;height:100%}@media(min-width: 1024px){.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:auto}}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn svg{width:19.98px;height:11.15px}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn svg path{fill:#11323e}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center}@media(min-width: 1024px){.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.property-cms-icons-slider-list .slider-controls.property-slider-nav-with-pagination.is-hidden{display:none}.property-cms-intro-text-for-short-hero-icons-slider-list{position:relative}.property-cms-intro-text-for-short-hero-icons-slider-list .bg-image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;bottom:0;z-index:-1}.property-cms-intro-text-for-short-hero-icons-slider-list .bg-image-wrapper picture,.property-cms-intro-text-for-short-hero-icons-slider-list .bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-intro-text-for-short-hero-icons-slider-list .bg-image-wrapper img{object-fit:cover;object-position:left}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-of-icons{margin-inline:30px}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icons-wrapper{align-items:stretch}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icons-wrapper.less-items{justify-content:center}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:22px;text-align:center;height:auto}@media(min-width: 1024px){.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item{row-gap:30px}}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .content-wrapper{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .content-wrapper{padding-inline:25px}}@media(max-width: 767px){.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .desc-icon-wrap{padding-inline:25px}}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .icon-wrapper{width:60px;height:60px;margin-inline:auto;display:flex;align-items:center;justify-content:center}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .icon-wrapper img{display:block;max-width:100%;object-fit:contain}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .description-wrap{padding-block-start:21px}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .description-wrap .description{width:100%;overflow:hidden;position:relative}.property-cms-intro-text-for-short-hero-icons-slider-list .slide-icon-item .description-wrap .read-more-btn{padding-block-start:10px;margin-inline:auto}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;margin-block-start:35px}@media(min-width: 768px){.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination{justify-content:center;gap:40px;margin-block-start:60px}}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:100%;height:100%;display:flex}@media(min-width: 768px){.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:auto}}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center}@media(min-width: 768px){.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.property-cms-intro-text-for-short-hero-icons-slider-list .slider-controls.property-slider-nav-with-pagination.is-hidden{display:none}.js-short-hero .property-cms-intro-text-for-short-hero-icons-slider-list{margin-block-start:-120px}.js-short-hero .property-cms-intro-text-for-short-hero-icons-slider-list .outer-wrapper{padding-block-start:120px}.property-cms-intro-text-short-hero-plus-list-of-icons-list{position:relative}.property-cms-intro-text-short-hero-plus-list-of-icons-list .bg-image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;bottom:0;z-index:-1}.property-cms-intro-text-short-hero-plus-list-of-icons-list .bg-image-wrapper picture,.property-cms-intro-text-short-hero-plus-list-of-icons-list .bg-image-wrapper img{display:block;width:100%;height:100%}.property-cms-intro-text-short-hero-plus-list-of-icons-list .bg-image-wrapper img{object-fit:cover;object-position:left}.property-cms-intro-text-short-hero-plus-list-of-icons-list .list-of-icons{margin-inline:30px}@media(min-width: 1440px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .list-of-icons{margin-inline:0}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icons-wrapper{align-items:stretch}@media(min-width: 1024px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .icons-wrapper.less-items{justify-content:center}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide{display:flex;flex-direction:column;align-items:center;row-gap:30px;height:auto}@media(min-width: 768px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide::after{content:"";position:absolute;inset-inline-end:-10px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#ccc}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide:last-child::after{display:none}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide .icon-wrapper{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide .icon-wrapper img{width:100%;height:100%;object-fit:contain}.property-cms-intro-text-short-hero-plus-list-of-icons-list .icon-slide .content-wrapper{text-align:center;padding-inline:20px}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;margin-block-start:35px}@media(min-width: 768px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination{justify-content:center;margin-block-start:50px;gap:40px}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:100%;height:100%}@media(min-width: 768px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn{width:auto}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn svg{width:19.98px;height:11.15px}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn svg path{fill:#11323e}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}@media(max-width: 767px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn-prev{margin-inline-start:20px}}@media(max-width: 767px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .nav-control-btn-next{margin-inline-end:20px}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display-Medium",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center}@media(min-width: 768px){.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.property-cms-intro-text-short-hero-plus-list-of-icons-list .slider-controls.property-slider-nav-with-pagination.is-hidden{display:none}.js-short-hero .property-cms-intro-text-short-hero-plus-list-of-icons-list{margin-block-start:-120px}.js-short-hero .property-cms-intro-text-short-hero-plus-list-of-icons-list .outer-wrapper{padding-block-start:120px}.property-style-guide{background-color:#fff}.property-style-guide pre{margin:15px 0}.property-style-guide pre[class*=language-]{background-color:#f7f7f7}.property-style-guide .style-guide-main-title{margin-block-end:50px;text-align:center}.property-style-guide .style-guide-section{background-color:#fff}.property-style-guide .section-header{border-bottom:1px solid #000}.property-style-guide .style-guide-item-wrap{margin-block:15px 45px}.property-style-guide .dark-bg{background-color:#000;padding-block:27px}.property-style-guide .sub-section{padding-block:15px}.property-style-guide pre{white-space:normal;background:#d9d9d9;padding:10px}.g_style-guide .site-header{display:none}.h1-style{font-family:"Playfair-Display-Medium",Georgia,serif}.h2-style{font-family:"Lato-Medium","Times New Roman",Times,serif}.property-detail-intro-restaurant{padding-inline:30px 30px}@media(min-width: 1200px){.property-detail-intro-restaurant{padding-inline:0}}.property-detail-intro-restaurant .inner-wrap{display:flex;flex-direction:column;row-gap:80px}.property-detail-intro-restaurant .top-wrapper{text-align:center;display:flex;flex-direction:column;row-gap:15px;align-items:center}.property-detail-intro-restaurant .start-wrapper{display:flex;flex-direction:column;row-gap:43px}.property-detail-intro-restaurant .start-wrapper .item-desc strong{font-family:"Lato-Regular","Times New Roman",Times,serif;color:#11323e}.property-detail-intro-restaurant .bottom-wrapper{display:flex;row-gap:80px;flex-direction:column}@media(min-width: 1024px){.property-detail-intro-restaurant .bottom-wrapper{column-gap:136px;row-gap:0;flex-direction:row}}.property-detail-intro-restaurant .end-wrapper{display:flex;flex-direction:column;text-align:center;row-gap:15px;border:1px solid #50776b;height:fit-content;padding:37px 18px;align-items:center;min-width:315px}@media(min-width: 1024px){.property-detail-intro-restaurant .end-wrapper{min-width:393px;padding:37px 57px}}.property-detail-intro-restaurant .end-wrapper .hours-icon{max-width:30px;max-height:30px}.property-detail-intro-restaurant .end-wrapper .schedule-text strong{font-family:"Lato-Regular","Times New Roman",Times,serif;color:#11323e}.property-restaurant-detail-page .cms-hero-full-height .slider-controls.property-slider-nav-with-pagination{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding-inline:30px;z-index:3}@media(min-width: 1024px){.property-restaurant-detail-page .cms-hero-full-height .slider-controls.property-slider-nav-with-pagination{top:80%;justify-content:flex-end;padding-inline:100px;column-gap:40px}}.property-restaurant-detail-page .property-detail-navigation .wrap-all-navigation{padding-inline:30px}@media(min-width: 1200px){.property-restaurant-detail-page .property-detail-navigation .wrap-all-navigation{padding-inline:0}}.property-restaurant-detail-page .property-detail-navigation .bg-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.property-restaurant-detail-page .property-detail-navigation .bg-image-wrapper picture,.property-restaurant-detail-page .property-detail-navigation .bg-image-wrapper img{display:block;width:100%;height:100%}.property-restaurant-detail-page .property-detail-navigation .bg-image-wrapper img{object-fit:cover;object-position:center}.property-restaurant-detail-page .property-detail-navigation .detail-nav-control-btn{text-decoration:none}.hotel-contact-map .map-content-all-wrapper{display:flex;flex-direction:column;row-gap:54px}@media(min-width: 1024px){.hotel-contact-map .map-content-all-wrapper{row-gap:88px}}@media(min-width: 1024px){.hotel-contact-map .content-all-wrap{position:relative}}.hotel-contact-map .block-intro-wrap{padding-block-end:0}.hotel-contact-map .media-wrap{aspect-ratio:375/345;width:100%}@media(min-width: 1024px){.hotel-contact-map .media-wrap{aspect-ratio:1240/588;position:relative}}.hotel-contact-map .map-outer-wrap,.hotel-contact-map .js-cms-map{width:100%;height:100%}.hotel-contact-map .marker-img-container{width:60px;height:60px}.hotel-contact-map .marker-img-container img{width:100%;height:100%;object-fit:cover}.hotel-contact-map .map-container{width:100%;height:100%}.hotel-contact-map .static-map{width:100%;height:100%}.hotel-contact-map iframe{width:100%;height:100%}.hotel-contact-map .image-container{height:100%;aspect-ratio:284/220;overflow:hidden}.hotel-contact-map .image-container picture,.hotel-contact-map .image-container img{display:block;width:100%;height:100%}.hotel-contact-map .image-container img{object-fit:cover;object-position:center}@media(min-width: 1024px){.hotel-contact-map .image-container{aspect-ratio:326/269}}.hotel-contact-map .text-wrap{position:relative;display:flex;flex-direction:column;row-gap:30px;padding-inline-start:15px;padding-inline-end:14px;padding-block-start:15px;padding-block-end:33px;width:calc(100% - 62px);max-width:450px;margin-inline:auto;margin-block-start:-107px;border:1px solid #ccc;background:#fff}@media(min-width: 1024px){.hotel-contact-map .text-wrap{position:absolute;right:33.87px;left:auto;top:50%;transform:translateY(-27%);max-width:360px;row-gap:21px;padding-inline-start:17px;padding-inline-end:16px;padding-block-start:15px;padding-block-end:25px}}.hotel-contact-map .content{color:#585656;margin-block-start:13px}.hotel-contact-map .tel{display:block;font-family:"Lato-Regular","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0;color:#11323e}.hotel-contact-map .tel-number-txt{display:block;position:relative;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1.5384615385;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.hotel-contact-map .tel-number-txt{font-size:0.875rem}}.hotel-contact-map .tel-number-txt::after{transform:translateX(-50%);width:100%;height:1px;bottom:0px;left:50%;background:currentColor;opacity:1;transition:all .3s ease}.hotel-contact-map .hotel-tel-link{display:inline-block;position:relative;text-align:center;line-height:1.2;text-decoration:none}.hotel-contact-map .hotel-telephone{display:flex}.hotel-contact-map .content-wrap{padding-inline-start:4.67px;padding-inline-end:4.67px}.group-unit-offers-grid{position:relative;margin-block-end:calc(var(--section-shift-down-mb, 0)*-1)}@media(min-width: 1200px){.group-unit-offers-grid{margin-block-end:calc(var(--section-shift-down-dt, 0)*-1)}}.group-unit-offers-grid .intro{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;row-gap:34px;margin-block-end:50px}@media(min-width: 1024px){.group-unit-offers-grid .intro{flex-direction:row;justify-content:space-between;row-gap:0;margin-block-end:77px}}.group-unit-offers-grid .bg-image-wrapper{width:100%;height:auto;overflow:hidden;position:absolute;height:468px;bottom:0;z-index:-1}.group-unit-offers-grid .bg-image-wrapper picture,.group-unit-offers-grid .bg-image-wrapper img{display:block;width:100%;height:100%}.group-unit-offers-grid .bg-image-wrapper img{object-fit:cover;object-position:left}@media(min-width: 1024px){.group-unit-offers-grid .bg-image-wrapper{width:100%;height:22.5vw}}@media(min-width: 1024px){.group-unit-offers-grid .grid{display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width: 1024px){.group-unit-offers-grid .grid.cgl-col-3{display:flex}.group-unit-offers-grid .grid.cgl-col-3{column-gap:3.5%;row-gap:48px}.group-unit-offers-grid .grid.cgl-col-3 .grid-item{width:31%}}.group-unit-offers-grid .grid-item{display:grid;overflow:hidden;position:relative}@media(hover: hover){.group-unit-offers-grid .grid-item:hover:hover .item-title-styles{bottom:200px}.group-unit-offers-grid .grid-item:hover:hover .middle-content{opacity:1;visibility:visible}.group-unit-offers-grid .grid-item:hover:hover .content-overlay::after{height:100%}}.group-unit-offers-grid .middle-content{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.group-unit-offers-grid .middle-content{overflow:hidden;transition:visibility .7s ease-in-out,opacity .7s ease-in-out;opacity:0;visibility:hidden}}.group-unit-offers-grid .content-overlay,.group-unit-offers-grid .image-container{grid-area:1/1;width:100%;margin-inline:auto}.group-unit-offers-grid .content-overlay{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.group-unit-offers-grid .content-overlay::after{content:"";display:block;position:absolute;height:79.4%;width:100%;inset-block-start:auto;inset-block-end:0;z-index:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-blend-mode:multiply;transition:all .3s ease-in-out}@media(min-width: 1200px){.group-unit-offers-grid .content-overlay::after{height:61.5%}}.group-unit-offers-grid .image-container{height:auto;aspect-ratio:315/483;overflow:hidden}.group-unit-offers-grid .image-container picture,.group-unit-offers-grid .image-container img{display:block;width:100%;height:100%}.group-unit-offers-grid .image-container img{object-fit:cover;object-position:center}@media(min-width: 1024px){.group-unit-offers-grid .image-container{aspect-ratio:385/506}}.group-unit-offers-grid .content-area-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:29px;z-index:1;padding-inline-start:28px;padding-inline-end:30px;padding-block-start:73px;padding-block-end:43px;position:relative;margin-block:auto 0}@media(min-width: 1200px){.group-unit-offers-grid .content-area-wrapper{row-gap:0}}.group-unit-offers-grid .item-title-styles,.group-unit-offers-grid .content-area{text-align:center;color:#fff}@media(min-width: 1200px){.group-unit-offers-grid .item-title-styles{transition:bottom .3s ease-out;position:absolute;bottom:110px}}.group-unit-offers-grid .button-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:43px;column-gap:10px;row-gap:10px}@media(min-width: 1200px){.group-unit-offers-grid .button-wrapper{padding-block-start:29px}}.group-unit-offers-grid .available-text-wrapper{display:flex;justify-content:center;align-items:center;width:fit-content;margin-inline-start:50px;margin-inline-end:50px;margin-block-start:44px;margin-inline:auto;position:relative}.group-unit-offers-grid .available-text-wrapper::after{content:"";display:block;position:absolute;height:1px;width:100%;inset-block-end:-2px;background:#11323e;transition:all .3s ease-in-out}@media(min-width: 1024px){.group-unit-offers-grid .available-text-wrapper{margin-block-start:27px}}.group-unit-offers-grid .available-txt,.group-unit-offers-grid .available-property{display:block;font-weight:800;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:.24px;color:#11323e}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 186px);margin-inline:auto;margin-block-start:26px}@media(min-width: 1024px){.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination{display:none}}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .nav-control-btn{width:100%;height:100%}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg{width:19.98px;height:11.15px}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg path{fill:#11323e}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled svg path{fill:rgba(17,50,62,.2)}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center}.group-unit-offers-grid .slider-controls.group-slider-nav-with-pagination.is-hidden{display:none}.group-cms-parallax{position:relative;top:0;z-index:1}.group-cms-parallax .img-wrapper{height:auto;aspect-ratio:375/412;overflow:hidden;position:relative}@media(min-width: 1024px){.group-cms-parallax .img-wrapper{aspect-ratio:1440/412}}.group-cms-parallax .img-wrapper picture,.group-cms-parallax .img-wrapper img{display:block;width:100%;height:100%}.group-cms-parallax .img-wrapper img{object-fit:cover;object-position:center}.group-cms-navigation{background-color:#fff;position:relative;margin-block-end:calc(var(--section-shift-down-mb, 0)*-1)}@media(min-width: 1200px){.group-cms-navigation{margin-block-end:calc(var(--section-shift-down-dt, 0)*-1)}}.group-cms-navigation .bg-image-wrapper{position:absolute;top:0;left:0px;width:100%;height:100%;overflow:hidden;z-index:0}.group-cms-navigation .bg-image-wrapper picture,.group-cms-navigation .bg-image-wrapper img{display:block;width:100%;height:100%}.group-cms-navigation .bg-image-wrapper img{object-fit:cover;object-position:left}.group-cms-navigation .wrap-all-navigation{display:flex;justify-content:center;align-items:flex-start}@media(min-width: 1024px){.group-cms-navigation .wrap-all-navigation{justify-content:space-between}}.group-cms-navigation .nav-control-btn{min-width:44px;min-height:44px}.group-cms-navigation .nav-control-btn::after{bottom:19px}@media(min-width: 1024px){.group-cms-navigation .nav-control-btn .text.text-mb{display:none}}.group-cms-navigation .nav-control-btn .text.text-dt{display:none}@media(min-width: 1024px){.group-cms-navigation .nav-control-btn .text.text-dt{display:block}}@media(min-width: 768px){.group-unit-news-grid .news-grid{display:flex;flex-direction:column;row-gap:70px}}.group-unit-news-grid .news-item{opacity:0;visibility:hidden}@media(min-width: 768px){.group-unit-news-grid .news-item{display:flex;min-height:352px}}.group-unit-news-grid .news-item.loaded{opacity:1;visibility:visible}.group-unit-news-grid .image-container{height:auto;aspect-ratio:375/309;overflow:hidden;width:100%;position:relative}.group-unit-news-grid .image-container picture,.group-unit-news-grid .image-container img{display:block;width:100%;height:100%}.group-unit-news-grid .image-container img{object-fit:cover;object-position:center}@media(min-width: 768px){.group-unit-news-grid .image-container{aspect-ratio:536/352;width:43.3%}}.group-unit-news-grid .news-date-wrapper{position:absolute;display:flex;background:#f7f7f7;padding-inline:10px;padding-block:6px;border-radius:40px;top:24px;left:30px}@media(min-width: 1024px){.group-unit-news-grid .news-date-wrapper{top:19px;left:19px}}.group-unit-news-grid .news-date{display:flex;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:.26px;color:#11323e}.group-unit-news-grid .news-category-wrapper{display:flex}.group-unit-news-grid .news-category{display:flex;text-transform:uppercase;margin-block-end:6px;width:fit-content;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:.26px;color:#11323e}@media(min-width: 768px){.group-unit-news-grid .news-category{margin-block-end:12px}}.group-unit-news-grid .news-category:not(:last-child)::after{content:", "}.group-unit-news-grid .content-overlay{background:#f7f7f7;padding-inline-start:31px;padding-inline-end:30px;padding-block-start:68px;padding-block-end:72px}@media(min-width: 768px){.group-unit-news-grid .content-overlay{width:56.7%;padding-inline-start:57px;padding-inline-end:57px;padding-block-start:38px;padding-block-end:38px}}.group-unit-news-grid .content-area{margin-block-start:37.21px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.group-unit-news-grid .content-area{margin-block-start:43.29px}}.group-unit-news-grid .button-wrapper{margin-block-start:32px}@media(min-width: 768px){.group-unit-news-grid .button-wrapper{margin-block-start:36.29px}}.group-unit-news-grid .button-wrapper .news-detail-link{min-width:44px;min-height:44px;width:fit-content;display:flex;align-items:center;justify-content:center}.group-unit-news-grid .button-wrapper .news-detail-link::after{bottom:14px}.group-hotels-overview{position:relative;overflow:hidden}.group-hotels-overview .intro-wrap{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width: 1024px){.group-hotels-overview .intro-wrap{flex-direction:row;justify-content:space-between}}.group-hotels-overview .intro-wrap .block-intro-title{text-align:center;width:100%}@media(min-width: 1024px){.group-hotels-overview .intro-wrap .block-intro-title{text-align:start}}.group-hotels-overview .intro-wrap .cta-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width: 1024px){.group-hotels-overview .intro-wrap .cta-wrapper{align-items:flex-end}}.group-hotels-overview .intro-wrap .block-intro-button{width:max-content}.group-hotels-overview .main-wrap{position:relative;z-index:2;overflow:visible}@media(min-width: 1200px){.group-hotels-overview .main-wrap{overflow:hidden}}.group-hotels-overview .swiper{overflow:visible;margin-block-start:52px}@media(min-width: 1200px){.group-hotels-overview .swiper{margin-block-start:60px;overflow:hidden}}.group-hotels-overview .swiper-slide{position:relative;aspect-ratio:292/490;min-height:450px;cursor:default;overflow:hidden;clip-path:content-box}@media(min-width: 1200px){.group-hotels-overview .swiper-slide{max-width:174px;min-width:unset;width:10vw;height:59.8vh;aspect-ratio:150/600;transition:all .5s ease-in-out}}.group-hotels-overview .swiper-slide:hover .content-top-wrap{transform:translateY(0)}.group-hotels-overview .swiper-slide:hover .content-top-wrap .item-description{opacity:1}.group-hotels-overview .picture,.group-hotels-overview .slide-image{width:100%;height:100%}.group-hotels-overview .slide-image{display:block;object-fit:cover;object-position:center;transition:all .5s ease-in-out}.group-hotels-overview .inner-wrapper{display:flex;flex-direction:column;position:absolute;bottom:0;z-index:1;padding-inline:24px;padding-block-end:35px;row-gap:30px}@media(min-width: 1200px){.group-hotels-overview .inner-wrapper{opacity:0;flex-direction:row;justify-content:space-between;transition:opacity .5s ease-in-out;padding-block-end:56px;padding-inline-start:51px;padding-inline-end:52px}}.group-hotels-overview .inner-wrapper .content-top-wrap{display:flex;flex-direction:column;row-gap:22px}@media(min-width: 1200px){.group-hotels-overview .inner-wrapper .content-top-wrap{width:55.4%;transform:translateY(calc(100% - 56px));transition:transform .5s ease-in-out}}.group-hotels-overview .inner-wrapper .logo-wrap{height:56px;width:172px}@media(min-width: 1200px){.group-hotels-overview .inner-wrapper .logo-wrap{width:203px;height:33px}}.group-hotels-overview .inner-wrapper .logo-wrap .hotel-logo{display:inline-block;width:100%;height:100%;min-width:44px;min-height:44px}.group-hotels-overview .inner-wrapper .logo-wrap img{width:100%;height:100%;object-fit:contain}.group-hotels-overview .inner-wrapper .item-description{color:#fff;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.group-hotels-overview .inner-wrapper .item-description{opacity:0;transition:opacity .5s ease-in-out}}.group-hotels-overview .inner-wrapper .content-bottom-wrap{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 1200px){.group-hotels-overview .inner-wrapper .content-bottom-wrap{width:40%;width:fit-content;align-items:flex-end;justify-content:flex-end}}.group-hotels-overview .inner-wrapper .item-link{margin-block-end:8px;width:fit-content}.group-hotels-overview .inner-wrapper .booking-engine-link{display:inline-block;width:max-content;min-width:44px;min-height:44px}.group-hotels-overview .custom-slider .swiper-slide-active{height:100%;aspect-ratio:unset;transition:none;-webkit-transition:all .7s ease-in-out 5s;-ms-transition:all .7s ease-in-out 5s;transition:all .7s ease-in-out 5s}@media(min-width: 1200px){.group-hotels-overview .custom-slider .swiper-slide-active{max-width:618px;width:41.5vw;height:59.8vh;transition:all .5s ease-in-out}}@media(min-width: 1200px){.group-hotels-overview .custom-slider .swiper-slide-active:hover .hover-desktop{display:flex;height:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;opacity:1;row-gap:58px;transition-delay:.3s;-webkit-transition:opacity .7s ease-in-out .5s;-ms-transition:opacity .7s ease-in-out .5s;transition:opacity .7s ease-in-out .5s}}.group-hotels-overview .custom-slider .swiper-slide-active:hover .unit-hover{position:flex;-webkit-transition:all .7s ease-in-out 5s;-ms-transition:all .7s ease-in-out 5s;transition:all .7s ease-in-out 5s}@media(min-width: 1200px){.group-hotels-overview .swiper-wrapper{gap:.5vw;gap:35px}}.group-hotels-overview .swiper-slide::after{-webkit-transition:all .5s ease-in-out .2s;-ms-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;content:"";position:absolute;bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-blend-mode:multiply;width:100%;height:91.4285714286%;z-index:0}@media(min-width: 1200px){.group-hotels-overview .swiper-slide::after{opacity:1;height:41.8819188192%}}.group-hotels-overview .swiper-slide::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);z-index:1;pointer-events:none;transition:background-color .4s ease-in-out}.group-hotels-overview .swiper-slide:not(.swiper-slide-active):hover::before{background-color:rgba(0,0,0,.3)}.group-hotels-overview .swiper-slide.swiper-slide-active .inner-wrapper{opacity:1;-webkit-transition:all .7s ease-in-out .2s;-ms-transition:all .7s ease-in-out .2s;transition:all .7s ease-in-out .2s}.group-hotels-overview .title-hide{opacity:0;transition:all;transition-duration:100}.group-hotels-overview .swiper-navigations{display:flex;justify-content:space-between}.group-hotels-overview .hover-desktop{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-start}@media(min-width: 1200px){.group-hotels-overview .hover-desktop{justify-content:flex-start;opacity:0;row-gap:58px;transition:opacity 1s ease-out}}.group-hotels-overview .nav-wrap-mb{display:flex;justify-content:space-between;align-items:center;margin-block-start:64.5px}@media(min-width: 1200px){.group-hotels-overview .nav-wrap-mb{display:none}}.group-hotels-overview .nav-wrap-mb .nav-control-btn-mb{display:flex;align-items:center}.group-hotels-overview .nav-wrap-mb .nav-control-btn-mb.swiper-button-disabled svg{opacity:.4}.group-hotels-overview .nav-wrap-mb .nav-control-btn-prev-mb{transform:rotateY(180deg)}.group-hotels-overview .nav-wrap-mb .swiper-scrollbar-mb{height:1px;width:calc(100% - 108px);background-color:#ccc}.group-hotels-overview .nav-wrap-mb .swiper-scrollbar-drag{background:#11323e;height:2px;border-radius:0;top:-1px}.group-hotels-overview .pag-container{position:relative;z-index:5;margin-block-start:80px;margin:auto;display:none}@media(min-width: 1200px){.group-hotels-overview .pag-container{margin-block-start:35px;display:flex;justify-content:space-between;align-items:center;width:86.25%;max-width:1242px}}.group-hotels-overview .pag-container .navigate-slide{height:0;width:0;opacity:0;visibility:hidden}.group-hotels-overview .pagInput{width:100%;max-width:calc(100% - 122.48px)}.group-hotels-overview input[type=range]{-webkit-appearance:none;appearance:none;width:100%;max-width:calc(100% - 122.48px);height:1px;background:#ccc;border-radius:1px;outline:none;transition:1s opacity .2s}.group-hotels-overview input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-width);height:2px;background:#11323e;cursor:grab;position:relative;top:-1px}.group-hotels-overview input[type=range]::-moz-range-thumb{width:var(--thumb-width);height:2px;background:#11323e;cursor:grab;position:relative;top:-1px}.group-hotels-overview .pagination-one{width:100%;display:flex;justify-content:center}.group-hotels-overview .progress-bar{position:absolute;bottom:-20px;z-index:-1;width:100%;height:auto;display:flex;justify-content:center}.group-hotels-overview .progress-bar .pagination-two{width:60%;height:1px;background:#ccc;position:relative}.group-hotels-overview .progress-bar .pagination-two .swiper-pagination-progress{position:absolute;top:-3px;left:0;height:7px;width:60px;transform:translateY(-50%);background:#11323e;transition:transform .4s ease;border-radius:10px}.group-hotels-overview .nav-btn{background:none;border-radius:0;border:none;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;height:48px;width:49px;position:relative;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;z-index:99997;border-radius:100px}.group-hotels-overview .nav-btn.disabled{opacity:.5;pointer-events:none}.group-hotels-overview .nav-btn svg{width:21px;height:12px;inset-block-end:0;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.group-hotels-overview .nav-btn svg rect,.group-hotels-overview .nav-btn svg path{transition:all .4s ease-in-out 0s}.group-hotels-overview .nav-btn.nav-prev{transform:rotate(90deg);margin-inline-start:14px}.group-hotels-overview .nav-btn.nav-prev svg{transform:rotate(90deg)}.group-hotels-overview .nav-btn.nav-next{transform:rotate(90deg)}.group-hotels-overview .nav-btn.nav-next svg{transform:rotate(-90deg)}@media(hover: hover){.group-hotels-overview .nav-btn:hover svg rect{fill:#fff;stroke:#fff}.group-hotels-overview .nav-btn:hover svg path{fill:#fff}}@media(hover: hover)and (min-width: 1024px){.group-hotels-overview .nav-btn:hover{background:#11323e}}.group-hotels-overview .swiper-pagination{margin-block-start:10px}.group-hotels-overview .custom-slider .swiper-pagination{position:block}.group-hotels-overview .swiper-slide-active .slide-icon{display:none}.group-hotels-overview .slide-icon{display:none;height:100%;width:100%;position:absolute;bottom:0;justify-content:center;align-items:center;inset-inline-start:50%;transform:translateX(-50%);z-index:5;cursor:pointer}@media(min-width: 1200px){.group-hotels-overview .slide-icon{display:flex}}.group-hotels-overview .unit-hover-container .unit-hover{justify-content:flex-start;row-gap:35px}.group-hotels-overview .unit-hover{height:100%;width:100%;transition:all .3s ease-in}@media(min-width: 1200px){.group-hotels-overview .unit-hover{position:absolute;bottom:-100%;opacity:0}}@media(min-width: 1200px){.group-hotels-overview .swiper-slide .readmore-btn{opacity:0;transition:all .5s ease-in}}.group-hotels-overview .swiper-slide.swiper-slide-active .unit-hover-container{position:relative;height:100%;width:100%;transition:all .3s ease-in}@media(min-width: 1200px){.group-hotels-overview .swiper-slide.swiper-slide-active:hover .unit-hover{bottom:0;opacity:1}}@media(min-width: 1200px){.group-hotels-overview .swiper-slide.swiper-slide-active:hover .readmore-btn{opacity:1;transition:all .5s ease-in}}.group-hotels-overview .hide{display:none}.group-hotels-overview .slide-full{width:100%}@media(min-width: 1200px){.group-hotels-overview .one-slide-style{width:90%;justify-content:space-between}}@media(min-width: 1200px){.group-hotels-overview .swiper-slide-active:hover .hover-desktop{opacity:1}}.group-unit-destination-block{position:relative;margin-block-end:calc(var(--section-shift-down-mb, 0)*-1)}@media(min-width: 1200px){.group-unit-destination-block{margin-block-end:calc(var(--section-shift-down-dt, 0)*-1)}}@media(min-width: 768px){.group-unit-destination-block .destinations-grid-inner-wrapper{margin-inline-start:auto;margin-inline-end:auto;width:calc(100% - 60px)}}@media(min-width: 1200px){.group-unit-destination-block .destinations-grid-inner-wrapper{width:76.8055555556%}}.group-unit-destination-block .bg-image-wrapper{width:100%;height:auto;overflow:hidden;position:absolute;height:468px;bottom:0;z-index:-1;display:none}.group-unit-destination-block .bg-image-wrapper picture,.group-unit-destination-block .bg-image-wrapper img{display:none;width:100%;height:100%}.group-unit-destination-block .bg-image-wrapper img{object-fit:cover;object-position:left}@media(min-width: 1024px){.group-unit-destination-block .bg-image-wrapper{width:100%;height:23.6111111111vw;display:block}.group-unit-destination-block .bg-image-wrapper picture,.group-unit-destination-block .bg-image-wrapper img{display:block}}@media(min-width: 1024px){.group-unit-destination-block .grid{display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width: 1024px){.group-unit-destination-block .grid.cgl-col-3{display:flex}.group-unit-destination-block .grid.cgl-col-3{column-gap:2.26%;row-gap:91.5px}.group-unit-destination-block .grid.cgl-col-3 .grid-item{width:31.8266666667%}}.group-unit-destination-block .grid-item{display:grid;overflow:hidden;position:relative;cursor:pointer}@media(min-width: 1024px){.group-unit-destination-block .grid-item{will-change:transform;transform:scale(1) rotate(0.02deg);transition:transform .5s ease-in-out}}@media(hover: hover){.group-unit-destination-block .grid-item:hover:hover{transform:scaleY(1.12) rotate(0.02deg)}.group-unit-destination-block .grid-item:hover:hover .content-area-wrapper::after{height:286px}.group-unit-destination-block .grid-item:hover:hover .content-area-inner{opacity:1;visibility:visible;transform:scaleY(0.882)}.group-unit-destination-block .grid-item:hover:hover .title-dt{opacity:0;visibility:hidden}.group-unit-destination-block .grid-item:hover:hover img{transform:scale(1.12) scaleY(0.8928571429)}}@media(min-width: 1200px){.group-unit-destination-block .destinatons-list{overflow:visible}}.group-unit-destination-block .image-container{height:100%;aspect-ratio:314/430;overflow:hidden}@media(min-width: 1200px){.group-unit-destination-block .image-container{aspect-ratio:375/430}}.group-unit-destination-block .image-container picture,.group-unit-destination-block .image-container img{display:block;width:100%;height:100%}.group-unit-destination-block .image-container img{object-fit:cover;object-position:center;transform:scale(1);transition:.5s ease-in-out}@media(min-width: 1024px){.group-unit-destination-block .image-container{aspect-ratio:352/419}}.group-unit-destination-block .content-area-wrapper,.group-unit-destination-block .image-container{grid-area:1/1;width:100%;margin-inline:auto;height:100%}.group-unit-destination-block .content-area-wrapper{display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.group-unit-destination-block .content-area-wrapper::after{content:"";display:block;position:absolute;height:72.6%;width:100%;inset-block-start:auto;inset-block-end:0;z-index:-1;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-blend-mode:multiply;transition:all .3s ease-in-out}@media(min-width: 1200px){.group-unit-destination-block .content-area-wrapper::after{height:31.267%}}.group-unit-destination-block .content-area-inner{display:flex;flex-direction:column;align-items:center;row-gap:27.5px;padding-inline:28px;padding-block-start:30%;padding-block-end:43px}@media(min-width: 1200px){.group-unit-destination-block .content-area-inner{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out;padding-inline-start:33.5px;padding-inline-end:33.5px;padding-block-start:132px;padding-block-end:24px}}.group-unit-destination-block .title-dt{display:none}@media(min-width: 1200px){.group-unit-destination-block .title-dt{display:block;position:absolute;bottom:30px;left:50%;transform:translate(-50%, -50%);opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}}.group-unit-destination-block .item-title-styles,.group-unit-destination-block .content-area,.group-unit-destination-block .title-dt{color:#fff}.group-unit-destination-block .content-area{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}@media(min-width: 1200px){.group-unit-destination-block .content-area{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-inline:0}}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 48px);margin-inline:auto;margin-block-start:54px}@media(min-width: 1024px){.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination{display:none}}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .nav-control-btn{width:fit-content;height:100%;display:flex;justify-content:center;align-items:center}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg{width:21.48px;height:11.15px}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg path{fill:#11323e}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled svg path{fill:rgba(17,50,62,.2)}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination.is-hidden{display:none}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .slider-progressbar-pagination{position:relative;width:58.4%;height:1px;background:#ccc}.group-unit-destination-block .slider-controls.group-slider-nav-with-pagination .swiper-pagination-progressbar-fill{height:2px;bottom:0;top:auto;background:#11323e}.group-detail-intro-blog .content-wrap{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.group-detail-intro-blog .content-wrap{width:74.0740740741%;margin:0 auto}}.group-detail-intro-blog .title,.group-detail-intro-blog .subtitle,.group-detail-intro-blog .description,.group-detail-intro-blog .date{text-align:center}@media(min-width: 1024px){.group-detail-intro-blog .title{margin-block-start:6px}}.group-detail-intro-blog .subtitle{text-transform:uppercase;display:block}.group-detail-intro-blog .date{margin-block-start:87px;text-transform:uppercase;display:block;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:0;color:#11323e}@media(min-width: 1024px){.group-detail-intro-blog .date{margin-block-start:67px}}.group-detail-intro-blog .description{margin-block-start:20px}@media(min-width: 1024px){.group-detail-intro-blog .description{margin-block-start:23px}}.group-detail-navigation{position:relative;margin-block-end:calc(var(--section-shift-down-mb, 0)*-1)}@media(min-width: 1200px){.group-detail-navigation{margin-block-end:calc(var(--section-shift-down-dt, 0)*-1)}}.group-detail-navigation .bg-image-wrapper{position:absolute;top:0;left:-10px;width:100%;height:100%;overflow:hidden;z-index:0}.group-detail-navigation .bg-image-wrapper picture,.group-detail-navigation .bg-image-wrapper img{display:block;width:100%;height:100%}.group-detail-navigation .bg-image-wrapper img{object-fit:cover;object-position:left}.group-detail-navigation .wrap-all-navigation{display:flex;justify-content:space-between;align-items:flex-start}.group-detail-navigation .detail-nav-control-btn{width:fit-content;text-transform:uppercase}.group-detail-navigation .detail-nav-control-btn .text{font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1;letter-spacing:0.24px;color:#11323e}@media(min-width: 1024px){.group-detail-navigation .detail-nav-control-btn .text.text-mb{display:none}}.group-detail-navigation .detail-nav-control-btn .text.text-dt{display:none}@media(min-width: 1024px){.group-detail-navigation .detail-nav-control-btn .text.text-dt{display:block}}.detail-hero-short{position:relative;height:80vh;height:var(--js-short-hero-height, 80dvh);min-height:516px;overflow:hidden;border-radius:0 0 50% 50%/0 0 80px 80px;transform:translateZ(0);z-index:1}@media(min-width: 1024px){.detail-hero-short{min-height:715px;border-radius:0 0 50% 50%/0 0 120px 120px}}.detail-hero-short .hero-slider{position:relative;height:100%;width:100%}.detail-hero-short .hero-slider::before,.detail-hero-short .hero-slider::after{content:"";position:absolute;left:0;inset-inline-start:0;width:100%;z-index:2;pointer-events:none;background-blend-mode:multiply}.detail-hero-short .hero-slider::before{opacity:var(--slider-overlay-top-opacity, 0.5);top:0;height:321.5px;background:linear-gradient(180deg, rgb(0, 0, 0), rgba(255, 255, 255, 0))}.detail-hero-short .hero-slider::after{opacity:var(--slider-overlay-bottom-opacity, 0.5);bottom:0;height:464.67px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(0, 0, 0))}.detail-hero-short .swiper-wrapper,.detail-hero-short .swiper-slide{position:relative;height:100%;width:100%}.detail-hero-short .swiper-wrapper{z-index:1}.detail-hero-short .image-container{width:100%;height:100%}.detail-hero-short .image-container picture,.detail-hero-short .image-container img{display:block;width:100%;height:100%}.detail-hero-short .image-container img{object-fit:cover}.detail-hero-short .hero-controls{display:flex;align-items:center;justify-content:center;width:100%;max-width:1242px;margin-inline:auto;z-index:4;order:-1;position:absolute;bottom:0%;left:50%;transform:translate(-50%, -50%);margin-block-end:195px}@media(min-width: 1024px){.detail-hero-short .hero-controls{justify-content:flex-end;pointer-events:none;margin-block-end:175px}}@media(min-width: 1024px){.detail-hero-short .hero-controls>*{pointer-events:auto}}.detail-hero-short .hero-controls svg{overflow:visible;transition:opacity 300ms ease-out,-webkit-clip-path 300ms ease-out,clip-path 300ms ease-out}.detail-hero-short .nav-control-btn{overflow:hidden;min-height:33px;min-width:33px;display:flex;align-items:center;transition:opacity 300ms ease-out,transform 300ms ease-out}.detail-hero-short .nav-control-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.detail-hero-short .nav-control-btn svg{overflow:visible;transform:translateY(-2px)}@media(min-width: 1024px){.detail-hero-short .nav-control-btn svg{transform:translateY(0px)}}.detail-hero-short .nav-control-btn svg rect{fill:rgba(0,0,0,0);transition:fill 300ms ease-out}.detail-hero-short .nav-control-btn svg path{transition:fill 300ms ease-out,stroke 300ms ease-out}@media(hover: hover){.detail-hero-short .nav-control-btn:hover svg{opacity:1}.detail-hero-short .nav-control-btn:hover svg rect{fill:#11323e}}.detail-hero-short .nav-control-btn-prev{position:absolute;left:20px;justify-content:flex-start}@media(min-width: 1024px){.detail-hero-short .nav-control-btn-prev{right:65px;left:unset}}.detail-hero-short .nav-control-btn-next{position:absolute;right:20px;justify-content:flex-end}@media(min-width: 1024px){.detail-hero-short .nav-control-btn-next{right:0}}.detail-hero-short .video-and-autoplay-controls{display:flex;align-items:center;position:absolute;top:100px}@media(min-width: 1024px){.detail-hero-short .video-and-autoplay-controls{top:unset;right:160px}}.detail-hero-short .autoplay-and-video-ctrl-btn{overflow:hidden;min-height:33px;min-width:24px;display:flex;align-items:center;justify-content:center;transition:opacity 300ms ease-out}.detail-hero-short .autoplay-and-video-ctrl-btn svg{overflow:visible}.detail-hero-short .slider-autoplay-pause-btn svg,.detail-hero-short .slider-autoplay-play-btn svg{width:11px}@media(min-width: 1024px){.detail-hero-short .slider-autoplay-pause-btn svg,.detail-hero-short .slider-autoplay-play-btn svg{width:13px}}.detail-hero-short .hero-controls{opacity:0;transition:opacity 500ms ease-out}.detail-hero-short .hero-slider.swiper-initialized .hero-controls{opacity:1}.detail-hero-short [data-swiper-state=locked] .hero-controls{display:none}.detail-hero-short [data-swiper-state=locked-video] .nav-control-btn,.detail-hero-short [data-swiper-state=locked-video] .autoplay-control-btn{display:none}.detail-hero-short [data-swiper-has-videos=false] .video-control-btn{display:none}.detail-hero-short [data-swiper-autoplay-state=disabled] .autoplay-control-btn{display:none}.detail-hero-short [data-swiper-autoplay-state=play] .slider-autoplay-play-btn{opacity:.6}.detail-hero-short [data-swiper-autoplay-state=pause] .slider-autoplay-pause-btn{opacity:.6}.group-detail-intro-offer .content-wrap{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.group-detail-intro-offer .content-wrap{width:56.1996779388%;margin:0 auto}}.group-detail-intro-offer .title,.group-detail-intro-offer .subtitle,.group-detail-intro-offer .description{text-align:center}.group-detail-intro-offer .subtitle{margin-block-start:15px}@media(min-width: 1024px){.group-detail-intro-offer .subtitle{margin-block-start:9px}}.group-detail-intro-offer .description{margin-block-start:46px}@media(min-width: 1024px){.group-detail-intro-offer .description{margin-block-start:52px}}.group-detail-intro-offer .btn-wrap{margin-block-start:37.5px}@media(min-width: 1024px){.group-detail-intro-offer .btn-wrap{margin-block-start:36px}}.group-unit-reviews-slider{position:relative;overflow:hidden}.group-unit-reviews-slider .review-inner-wrapper{width:calc(100% - 60px);margin-inline:auto}@media(min-width: 1024px){.group-unit-reviews-slider .review-inner-wrapper{max-width:848px}}.group-unit-reviews-slider .reviews-item{background:#fff}.group-unit-reviews-slider .review-title{color:#50776b}.group-unit-reviews-slider .review-title,.group-unit-reviews-slider .content,.group-unit-reviews-slider .user-name{text-align:center;display:block}.group-unit-reviews-slider .review-slider-inner-wrapper{border:1px solid #50776b;padding-inline:20px;padding-block:56.5px}@media(min-width: 1024px){.group-unit-reviews-slider .review-slider-inner-wrapper{padding-inline:110px;padding-block:69.5px}}.group-unit-reviews-slider .user-name{margin-block-start:37px;margin-block-end:7px;text-transform:uppercase;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.8125rem;line-height:1;letter-spacing:.26px;color:#11323e}@media(min-width: 1024px){.group-unit-reviews-slider .user-name{margin-block-start:52px}}.group-unit-reviews-slider .review-title{margin-block-end:31px}@media(min-width: 1024px){.group-unit-reviews-slider .review-title{margin-block-end:42px}}.group-unit-reviews-slider .bg-image-wrapper{width:100%;height:auto;overflow:hidden;position:absolute;height:363px;bottom:0;top:35%;z-index:-1}.group-unit-reviews-slider .bg-image-wrapper picture,.group-unit-reviews-slider .bg-image-wrapper img{display:block;width:100%;height:100%}.group-unit-reviews-slider .bg-image-wrapper img{object-fit:cover;object-position:left}@media(min-width: 1024px){.group-unit-reviews-slider .bg-image-wrapper{width:100%;height:31.93vw}}@media(min-width: 1200px){.group-unit-reviews-slider .bg-image-wrapper{height:22.7083333333vw;top:42%}}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination{display:flex;justify-content:flex-start;align-items:center;width:fit-content;margin-inline:auto;margin-block-start:32px;column-gap:40px}@media(min-width: 1200px){.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination{margin-block-start:44px;column-gap:20px}}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn{width:35px;height:35px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn:last-child{margin-inline-start:8px}@media(min-width: 1024px){.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn:last-child{margin-inline-start:unset}}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg{width:19.98px;height:11.15px;transition:all .3s ease}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg path{fill:#11323e;transition:fill .3s ease}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled svg path{fill:rgba(17,50,62,.2)}@media(min-width: 1200px){.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn{width:41px;height:41px}}@media(hover: hover){.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn:hover{background-color:#11323e;border-radius:100px}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn:hover svg path{fill:#fff}}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn-prev{transform:rotate(-180deg)}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination{font-family:"Playfair-Display",Georgia,serif;font-size:1.375rem;line-height:1.3636363636;letter-spacing:0;color:#50776b;font-weight:500}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:flex;justify-content:center;width:37px;column-gap:5.6px;margin-inline-start:10px}@media(min-width: 1200px){.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.group-unit-reviews-slider .slider-controls.group-slider-nav-with-pagination.is-hidden{display:none}.property-unit-poi-carousel{position:relative;overflow:hidden}.property-unit-poi-carousel.bg-enabled .block-intro-outer-wrap{padding-block-start:63px;background-color:#fff;border:1px solid #8bcab6;border-block-end:none;margin:0 auto}@media(min-width: 1024px){.property-unit-poi-carousel.bg-enabled .block-intro-outer-wrap{padding-block-start:100px}}.property-unit-poi-carousel.bg-enabled .block-intro-outer-wrap::after{content:"";position:absolute;margin:0 auto;z-index:-1;background-color:#fff;border:1px solid #8bcab6;border-block-start:none;width:calc(100% - 60px);height:19%}@media(min-width: 1024px){.property-unit-poi-carousel.bg-enabled .block-intro-outer-wrap::after{width:86.1111111111%}}.property-unit-poi-carousel.bg-enabled .block-intro-wrap{padding-block-end:64px}@media(min-width: 1024px){.property-unit-poi-carousel.bg-enabled .block-intro-wrap{padding-block-end:73px}}.property-unit-poi-carousel.bg-enabled .poi-overview-container{width:100%}.property-unit-poi-carousel.bg-enabled .poi-grid{padding-block-start:0}.property-unit-poi-carousel.bg-enabled .property-slider-nav-with-pagination{width:calc(100% - 60px);margin:0 auto;position:relative}@media(min-width: 1024px){.property-unit-poi-carousel.bg-enabled .property-slider-nav-with-pagination{margin-inline:0 auto;width:96.4028776978%}}.property-unit-poi-carousel .block-intro-outer-wrap{margin:0 auto}@media(min-width: 1024px){.property-unit-poi-carousel .block-intro-outer-wrap .block-intro-wrap{padding-inline:0}}.property-unit-poi-carousel .block-intro-outer-wrap .block-intro-wrap .block-intro-title{color:#50776b}.property-unit-poi-carousel .bg-image-wrapper{position:absolute;overflow:hidden;top:0;width:100%;height:80%;z-index:-1;display:flex;align-items:flex-end}@media(min-width: 1024px){.property-unit-poi-carousel .bg-image-wrapper{width:100%;height:auto}}@media(min-width: 1600px){.property-unit-poi-carousel .bg-image-wrapper{height:70%}}.property-unit-poi-carousel .bg-image-wrapper picture,.property-unit-poi-carousel .bg-image-wrapper img{display:block;width:100%;height:100%}@media(min-width: 1024px){.property-unit-poi-carousel .bg-image-wrapper picture,.property-unit-poi-carousel .bg-image-wrapper img{width:100%;height:auto}}.property-unit-poi-carousel .bg-image-wrapper .bg-image{object-fit:cover;object-position:left}.property-unit-poi-carousel .poi-overview-container{width:calc(100% - 50px);margin-inline:auto}@media(min-width: 1024px){.property-unit-poi-carousel .poi-overview-container{max-width:96.55%;margin-inline-end:0}}.property-unit-poi-carousel .poi-grid{padding-block-start:0px;padding-block-end:48px}@media(min-width: 1024px){.property-unit-poi-carousel .poi-grid{padding-block-start:27px;padding-block-end:54px}}.property-unit-poi-carousel .poi-card-description{color:#fff;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1024px){.property-unit-poi-carousel .poi-card-description{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .4s ease}}.property-unit-poi-carousel .poi-card-item-content-wrap{position:absolute;bottom:0;width:100%;padding-block-start:30%;padding-block-end:43px;transition:padding-block-start .7s ease-out,transform .7s ease-out}@media(min-width: 1024px){.property-unit-poi-carousel .poi-card-item-content-wrap{padding-block-start:0%;padding-block-end:33px}}.property-unit-poi-carousel .poi-card-item-content-wrap .poi-card-item-content-wrap-inner{position:relative;inset-inline-start:0;inset-inline-end:0;margin-inline:auto;width:calc(100% - 56px);display:flex;flex-direction:column;align-items:center;row-gap:27.5px;text-align:center}@media(min-width: 1024px){.property-unit-poi-carousel .poi-card-item-content-wrap .poi-card-item-content-wrap-inner{width:calc(100% - 98px);row-gap:24px}}.property-unit-poi-carousel .poi-card-item-content-wrap .poi-card-link-wrap{width:100%;display:flex;flex-direction:row;justify-content:center}.property-unit-poi-carousel .poi-card-item-content-wrap .poi-card-link-wrap .link{height:fit-content}@media(min-width: 1024px){.property-unit-poi-carousel .poi-card-item-content-wrap .poi-card-link-wrap{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .4s ease}}.property-unit-poi-carousel .poi-card,.property-unit-poi-carousel .poi-card-item{width:100%;aspect-ratio:314/430}@media(min-width: 1024px){.property-unit-poi-carousel .poi-card,.property-unit-poi-carousel .poi-card-item{aspect-ratio:351/417}}.property-unit-poi-carousel .image-container .image-wrap{width:100%;height:auto;aspect-ratio:314/430;overflow:hidden;will-change:transform;transform:scale(1) rotate(0.02deg);transition:transform .5s ease-in-out}.property-unit-poi-carousel .image-container .image-wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);pointer-events:none;z-index:1}@media(min-width: 1024px){.property-unit-poi-carousel .image-container .image-wrap{aspect-ratio:351/417}}.property-unit-poi-carousel .image-container picture,.property-unit-poi-carousel .image-container img{display:block;width:100%;height:100%}.property-unit-poi-carousel .image-container img{object-fit:cover;transform:scale(1);transition:.5s ease-in-out}.property-unit-poi-carousel .image-container .poi-card-title-hide{display:none;color:#fff}@media(min-width: 1024px){.property-unit-poi-carousel .image-container .poi-card-title-hide{display:block;position:absolute;bottom:0;opacity:1;visibility:visible;transition:opacity .7s ease,visibility .4s ease}}.property-unit-poi-carousel .image-container .poi-card-title{display:block;color:#fff}@media(min-width: 1024px){.property-unit-poi-carousel .image-container .poi-card-title{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .4s ease}}@media(hover: hover)and (min-width: 1024px){.property-unit-poi-carousel .image-container:hover .image-wrap{transform:scaley(1.12) rotate(0.02deg)}.property-unit-poi-carousel .image-container:hover .poi-card-item-content-wrap-inner .poi-card-title,.property-unit-poi-carousel .image-container:hover .poi-card-item-content-wrap-inner .poi-card-description,.property-unit-poi-carousel .image-container:hover .poi-card-item-content-wrap-inner .poi-card-link-wrap{opacity:1;visibility:visible}.property-unit-poi-carousel .image-container:hover .poi-card-title-hide{opacity:0}.property-unit-poi-carousel .image-container:hover img{transform:scaleX(1.12) rotate(-0.02deg)}.property-unit-poi-carousel .image-container:hover .poi-card-item-content-wrap{padding-block-start:30%}}.property-unit-poi-carousel .slider-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:45px;padding-block-end:20px}@media(min-width: 1024px){.property-unit-poi-carousel .slider-controls{column-gap:11px;padding-block-end:0px}}.property-unit-poi-carousel .slider-controls .slider-scrollbar{order:2}@media(min-width: 1024px){.property-unit-poi-carousel .slider-controls .slider-scrollbar{order:1}}.property-unit-poi-carousel .slider-controls .nav-control-btn-prev{order:1;position:absolute;left:-13px}@media(min-width: 1024px){.property-unit-poi-carousel .slider-controls .nav-control-btn-prev{position:relative;left:0px;order:2}}.property-unit-poi-carousel .slider-controls .nav-control-btn-next{order:3;margin-inline-end:0px;position:absolute;right:-14px}@media(min-width: 1024px){.property-unit-poi-carousel .slider-controls .nav-control-btn-next{position:relative;right:0px;margin-inline-end:45px}}.property-unit-poi-carousel .slider-controls .slider-control-btn{display:flex;justify-content:center;align-items:center}.property-unit-poi-carousel .slider-controls .swiper-button-disabled{opacity:40%}.property-unit-poi-carousel .slider-controls .slider-scrollbar{position:relative;height:2px;margin-inline-end:5px;cursor:grab;margin-block-start:5px;width:61%}.property-unit-poi-carousel .slider-controls .slider-scrollbar .swiper-scrollbar-drag{background-color:#11323e}@media(min-width: 1024px){.property-unit-poi-carousel .slider-controls .slider-scrollbar{width:100%;margin-inline-end:2.4%;margin-inline-start:-14px}}.property-unit-poi-carousel svg{overflow:visible;transition:opacity 300ms ease-out,clip-path 300ms ease-out}.property-unit-poi-carousel .nav-control-btn-prev svg rect{transform:translate(-45px, -44px)}.property-unit-poi-carousel .nav-control-btn-next svg rect{transform:translate(4px, 3px)}.property-unit-poi-carousel .nav-control-btn{display:flex;align-items:center;justify-content:center;transition:opacity 300ms ease-out,transform 300ms ease-out;padding:0;border:none;background:none;cursor:pointer}.property-unit-poi-carousel .nav-control-btn svg{overflow:visible;transform:translateY(-2px);transition:transform 300ms ease-out}@media(min-width: 1024px){.property-unit-poi-carousel .nav-control-btn svg{transform:translateY(0px)}}.property-unit-poi-carousel .nav-control-btn svg rect{width:41px;height:41px;fill:rgba(0,0,0,0);transition:fill 300ms ease-out}.property-unit-poi-carousel .nav-control-btn svg path{fill:#11323e;transition:fill 300ms ease-out,stroke 300ms ease-out}.property-unit-poi-carousel .nav-control-btn.swiper-button-disabled{opacity:.5;pointer-events:none}@media(hover: hover){.property-unit-poi-carousel .nav-control-btn:hover:hover svg{opacity:1}.property-unit-poi-carousel .nav-control-btn:hover:hover svg rect{fill:#11323e}.property-unit-poi-carousel .nav-control-btn:hover:hover svg path{fill:#fff}}.property-unit-poi-carousel.is-single .slider-controls{display:none}.property-unit-poi-carousel.is-single .swiper-wrapper{transform:none;justify-content:center}.property-unit-poi-carousel.is-single .swiper-slide{width:100%;max-width:500px}.property-unit-poi-carousel.is-static .slider-controls{display:none}.property-unit-poi-carousel.is-static .swiper-wrapper{display:flex;gap:20px;transform:none}.property-unit-poi-carousel.is-static .swiper-slide{width:auto;flex:1 1 calc(33.33% - 20px)}.property-unit-poi-carousel.is-slider .swiper-wrapper{display:flex}.group-site .property-unit-poi-carousel .block-intro-outer-wrap{margin-inline:35px}@media(min-width: 1024px){.group-site .property-unit-poi-carousel .block-intro-outer-wrap{margin-inline:auto}}.group-parallax-image-gallery-wrapper .parallax-image-wrapper{overflow:hidden;width:100%;height:170.15vw;z-index:0;position:relative;display:flex;flex-direction:row;justify-content:space-between}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .parallax-image-wrapper{height:44.9vw}}.group-parallax-image-gallery-wrapper .parallax-col1{transform:translate3d(0, 0, 0);height:129%;z-index:-1;width:50%;margin-inline-end:14px}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .parallax-col1{width:25%;margin-inline-end:24px}}.group-parallax-image-gallery-wrapper .outter-wrapper1-co1-1{overflow:hidden;width:100%;height:61%;margin-bottom:15px}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper1-co1-1{margin-bottom:24px;height:60.5%}}.group-parallax-image-gallery-wrapper .outter-wrapper2-col-1{overflow:hidden;width:100%;height:33.5%}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper2-col-1{height:33.2%}}.group-parallax-image-gallery-wrapper .parallax-col2{transform:translate3d(0, 0, 0);height:129%;z-index:-1;width:50%}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .parallax-col2{width:25%;margin-inline-end:24px}}.group-parallax-image-gallery-wrapper .outter-wrapper1-col-2{width:100%;height:42.6%;overflow:hidden;margin-bottom:15px}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper1-col-2{margin-bottom:24px;height:43%}}.group-parallax-image-gallery-wrapper .outter-wrapper2-col-2{width:100%;height:64.29%;overflow:hidden}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper2-col-2{height:63.5%}}.group-parallax-image-gallery-wrapper .parallax-col3{display:none}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .parallax-col3{display:block;transform:translate3d(0, 0, 0);height:129%;z-index:-1;width:50%;width:25%;margin-inline-end:24px}}.group-parallax-image-gallery-wrapper .outter-wrapper1-col-3{width:100%;height:61.521%;overflow:hidden;margin-bottom:15px}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper1-col-3{margin-bottom:24px;height:60.5%}}.group-parallax-image-gallery-wrapper .outter-wrapper2-col-3{width:100%;height:36.353%;overflow:hidden}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper2-col-3{height:33.2%}}.group-parallax-image-gallery-wrapper .parallax-col4{display:none}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .parallax-col4{transform:translate3d(0, 0, 0);height:129%;z-index:-1;display:block;width:25%}}.group-parallax-image-gallery-wrapper .outter-wrapper1-col-4{width:100%;height:48.88%;overflow:hidden}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper1-col-4{margin-bottom:24px;height:43.2%}}.group-parallax-image-gallery-wrapper .outter-wrapper2-col-4{width:100%;height:48.88%;overflow:hidden}@media(min-width: 1024px){.group-parallax-image-gallery-wrapper .outter-wrapper2-col-4{height:63.3%}}.group-parallax-image-gallery-wrapper .col-1-img1-div,.group-parallax-image-gallery-wrapper .col-1-img2-div,.group-parallax-image-gallery-wrapper .col-2-img1-div,.group-parallax-image-gallery-wrapper .col-2-img2-div,.group-parallax-image-gallery-wrapper .col-3-img1-div,.group-parallax-image-gallery-wrapper .col-3-img2-div,.group-parallax-image-gallery-wrapper .col-4-img1-div,.group-parallax-image-gallery-wrapper .col-4-img2-div{display:block;width:100%;height:100%}.group-parallax-image-gallery-wrapper .col-1-img1-div img,.group-parallax-image-gallery-wrapper .col-1-img2-div img,.group-parallax-image-gallery-wrapper .col-2-img1-div img,.group-parallax-image-gallery-wrapper .col-2-img2-div img,.group-parallax-image-gallery-wrapper .col-3-img1-div img,.group-parallax-image-gallery-wrapper .col-3-img2-div img,.group-parallax-image-gallery-wrapper .col-4-img1-div img,.group-parallax-image-gallery-wrapper .col-4-img2-div img{display:block;width:100%;height:100%;object-fit:cover}.group-detail-intro-destinations .content-wrap{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.group-detail-intro-destinations .content-wrap{width:74.0740740741%;margin:0 auto}}.group-detail-intro-destinations .title,.group-detail-intro-destinations .subtitle,.group-detail-intro-destinations .description{text-align:center}.group-detail-intro-destinations .description h2{margin-block-start:8px;text-align:center;font-family:"Lato-Medium","Times New Roman",Times,serif;text-transform:uppercase;font-size:13px;line-height:1.54;letter-spacing:.26px;font-weight:500;color:#222}@media(min-width: 1024px){.group-detail-intro-destinations .description h2{margin-block-start:6px;font-size:15px;line-height:1.47;letter-spacing:.3px;color:#11323e}}.group-detail-intro-destinations .description p{margin-block-start:37px}@media(min-width: 1024px){.group-detail-intro-destinations .description p{margin-block-start:50px}}.group-cms-text-plus-image-slider{background:linear-gradient(180deg, var(--gradient-first-color, #323393) 0%, var(--gradient-second-color, #8BCAB6) 100%)}.group-cms-text-plus-image-slider .wrap-all{display:flex;flex-direction:column-reverse;align-items:center;row-gap:80px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .wrap-all{flex-direction:row-reverse;column-gap:90px;align-items:flex-start}.group-cms-text-plus-image-slider .wrap-all.swap-image{flex-direction:row}}.group-cms-text-plus-image-slider .left-wrapper{width:100%;position:relative}@media(min-width: 1024px){.group-cms-text-plus-image-slider .left-wrapper{width:55.564516129%}}.group-cms-text-plus-image-slider .left-wrapper .img-wrapper{height:auto;aspect-ratio:313/417;overflow:hidden;position:relative}@media(min-width: 1024px){.group-cms-text-plus-image-slider .left-wrapper .img-wrapper{aspect-ratio:689/641}}.group-cms-text-plus-image-slider .left-wrapper .img-wrapper::after{content:"";display:block;position:absolute;height:var(--overlay-mobile-height, 80.8153477218%);width:100%;inset-block-start:auto;inset-block-end:0;z-index:1;background:linear-gradient(180deg, var(--overlay-color-one, rgba(255, 255, 255, 0)) 0%, var(--overlay-color-two, rgba(0, 0, 0, 0.3)) 100%);background-blend-mode:multiply}@media(min-width: 1024px){.group-cms-text-plus-image-slider .left-wrapper .img-wrapper::after{height:var(--overlay-desktop-height, 80.8153477218%)}}.group-cms-text-plus-image-slider .left-wrapper .img-wrapper picture,.group-cms-text-plus-image-slider .left-wrapper .img-wrapper img{display:block;width:100%;height:100%}.group-cms-text-plus-image-slider .left-wrapper .img-wrapper img{object-fit:cover;object-position:center}.group-cms-text-plus-image-slider .left-wrapper .image-content{display:flex;flex-direction:column;position:absolute;align-items:center;z-index:2;bottom:44px;width:100%;height:auto;row-gap:16px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .left-wrapper .image-content{flex-direction:row;justify-content:space-between;width:66.763425254%;bottom:45px;inset-inline-start:50%;transform:translateX(-50%)}}.group-cms-text-plus-image-slider .left-wrapper .image-content .image-title,.group-cms-text-plus-image-slider .left-wrapper .image-content .image-link{color:#fff}.group-cms-text-plus-image-slider .right-wrapper{width:100%;display:flex;flex-direction:column;row-gap:23px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .right-wrapper{width:37.2580645161%;text-align:start;row-gap:35px}}.group-cms-text-plus-image-slider .right-wrapper .logo-wrap{max-width:100px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .right-wrapper .logo-wrap{max-width:120px}}.group-cms-text-plus-image-slider .right-wrapper .logo-wrap img{width:100%;height:100%}.group-cms-text-plus-image-slider .right-wrapper .title,.group-cms-text-plus-image-slider .right-wrapper .description,.group-cms-text-plus-image-slider .right-wrapper .text-link{color:#fff}.group-cms-text-plus-image-slider .right-wrapper .description{margin-block-start:14px}.group-cms-text-plus-image-slider .right-wrapper .cta-wrapper{display:flex;flex-direction:column;align-items:flex-start;row-gap:33px;margin-block-start:21px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .right-wrapper .cta-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-block-start:0}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination{position:absolute;top:50%;inset-inline-start:0;width:100%;height:36px;pointer-events:none;z-index:2;display:flex;flex-direction:row;justify-content:space-between;transform:translateY(-50%)}@media(min-width: 1024px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination{transform:unset;top:unset;bottom:37px}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:36px;height:35px;pointer-events:all;background:#11323e;border-radius:50%;transition:all .3s ease-in-out}@media(min-width: 1024px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn{background:rgba(0,0,0,0)}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn svg path{fill:#fff}@media(hover: hover)and (min-width: 1024px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn:hover{background:#11323e}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.swiper-button-disabled{opacity:.5}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.nav-control-btn-prev{inset-inline-start:-18px;transform:rotate(180deg)}@media(min-width: 1024px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.nav-control-btn-prev{inset-inline-start:35px}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.nav-control-btn-next{inset-inline-end:-18px}@media(min-width: 1024px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .nav-control-btn.nav-control-btn-next{inset-inline-end:35px}}@media(min-width: 768px){.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination .slider-fraction-pagination.swiper-pagination-fraction{display:none}}.group-cms-text-plus-image-slider .slider-controls.group-slider-nav-with-pagination.is-hidden{display:none}.g_area-search-ext .as-introduction-block .as-introduction-inner .as-introduction-description a{text-decoration:none;display:inline-block;position:relative;padding-block:15px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.125rem;letter-spacing:.24px}.g_area-search-ext .as-introduction-block .as-introduction-inner .as-introduction-description a::after{content:"";position:absolute;width:100%;height:1px;bottom:7px;left:0%;background:currentColor;opacity:1;transition:width .3s ease}@media(hover: hover){.g_area-search-ext .as-introduction-block .as-introduction-inner .as-introduction-description a:hover::after{width:0%}}.g_area-search-ext .as-hero-image-wrapper{overflow:hidden;border-radius:0 0 50% 50%/0 0 80px 80px}@media(min-width: 1024px){.g_area-search-ext .as-hero-image-wrapper{border-radius:0 0 50% 50%/0 0 120px 120px}}.g_area-search-ext #as-site-content a{text-decoration:none;transition:color 300ms ease-out,background-color 300ms ease-out,border-color 300ms ease-out,opacity 300ms ease-out,transform 300ms ease-out}.g_area-search-ext #as-site-content .star-rating .icon-star{width:12px;height:12px}.g_area-search-ext #as-site-content .result__description .result__detail-link{display:inline-block;position:relative;padding-block-end:7px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.125rem;letter-spacing:.24px}.g_area-search-ext #as-site-content .result__description .result__detail-link::after{content:"";position:absolute;width:100%;height:1px;bottom:0px;left:0%;background:currentColor;opacity:1;transition:width .3s ease}@media(hover: hover){.g_area-search-ext #as-site-content .result__description .result__detail-link:hover::after{width:0%}}.g_area-search-ext #as-site-content .result__description h3>a{flex-direction:column}@media(min-width: 1200px){.g_area-search-ext #as-site-content .result__description h3>a{flex-direction:column}}.g_area-search-ext #as-site-content .result__description .title-1{line-height:1}@media(min-width: 1200px){.g_area-search-ext #as-site-content .result__description .title-1{line-height:var(--asm-title-1-font-line-height)}}.g_area-search-ext #as-site-content .form-group .form-label{padding-inline-start:10px}.g_area-search-ext #as-site-content #as-results__container .as-results.list .result .result__img-wrapper{border-radius:0px}.g_area-search-ext #as-site-content #as-results__container .as-results .result{border-radius:0px}.g_area-search-ext #as-site-content #as-results__container .as-results .result__img-wrapper{border-radius:0px}.g_area-search-ext #as-site-content #as-results__container .as-results .as-result__rates .result__lead-rate-cta a{text-decoration:none;border-radius:40px;min-height:44px;display:flex;justify-content:center;align-items:center;transition:color 300ms ease-out,background-color 300ms ease-out,border-color 300ms ease-out,opacity 300ms ease-out,transform 300ms ease-out}.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map{text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative;padding-block:15px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.125rem;letter-spacing:.24px}.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map::after{position:absolute;width:calc(100% - 20px);height:1px;bottom:7px;left:20px;background:currentColor;opacity:1;transition:width .3s ease}@media(hover: hover){.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map:hover{text-decoration:none}.g_area-search-ext #as-site-content #as-results__container .as-results .address-gomap .as-goto-map:hover::after{width:0%}}.g_area-search-ext #as-site-content #as-results__container .as-results .asm-more-details{display:inline-block;position:relative;padding-block:15px;font-family:"Lato-Heavy","Times New Roman",Times,serif;font-size:0.75rem;line-height:1.125rem;letter-spacing:.24px}.g_area-search-ext #as-site-content #as-results__container .as-results .asm-more-details::after{content:"";position:absolute;width:100%;height:1px;bottom:7px;left:0%;background:currentColor;opacity:1;transition:width .3s ease}@media(hover: hover){.g_area-search-ext #as-site-content #as-results__container .as-results .asm-more-details:hover::after{width:0%}}.g_area-search-ext .swiper-button-prev svg,.g_area-search-ext .swiper-button-next svg{border-radius:40px}.g_area-search-ext .as-nav__action{border-radius:0px;min-width:44px;min-height:44px;justify-content:center}@media(hover: hover){.g_area-search-ext .as-nav__action:hover{color:var(--asm-supporting-cta-hover-background-color);background-color:rgba(0,0,0,0);border-color:var(--asm-supporting-cta-hover-background-color)}.g_area-search-ext .as-nav__action:hover svg{stroke:var(--asm-supporting-cta-background-color)}}.g_area-search-ext .as-nav__sorting.opened{border:1px solid var(--asm-tertiary-cta-text-color);color:var(--asm-tertiary-cta-text-color);border-radius:0px;height:auto;box-shadow:unset;align-items:center}.g_area-search-ext .as-nav__views-wrapper .as-nav__action{border-color:rgba(0,0,0,0)}@media(hover: hover){.g_area-search-ext .as-nav__views-wrapper .as-nav__action:hover{border-color:var(--asm-supporting-cta-hover-background-color)}}.g_area-search-ext .as-nav__views-wrapper .as-nav__action.selected{background-color:rgba(0,0,0,0);border-color:var(--asm-supporting-cta-hover-background-color)}.g_area-search-ext .as-nav__views-wrapper .as-nav__action.selected svg{stroke:var(--asm-supporting-cta-background-color)}.as-cta{padding-block:12px;padding-inline:25px}.as-introduction-block .as-introduction-inner .as-introduction-title{font-size:2rem !important}@media(min-width: 1200px){.as-introduction-block .as-introduction-inner .as-introduction-title{font-size:50px !important}}.as-introduction-block .as-introduction-inner .as-introduction-subtitle{font-size:0.8125rem}@media(min-width: 1200px){.as-introduction-block .as-introduction-inner .as-introduction-subtitle{font-size:15px !important}}.as-introduction-block .as-introduction-description{font-size:0.8125rem}@media(min-width: 1200px){.as-introduction-block .as-introduction-description{font-size:var(--asm-text-font-size)}}#as-site-content .as-container .as-nav__title{font-size:1.6875rem;line-height:1.3}@media(min-width: 1200px){#as-site-content .as-container .as-nav__title{font-size:var(--asm-title-3-font-size)}}#as-site-content .as-results .title-text{font-size:1.375rem;line-height:1.2727272727}@media(min-width: 1200px){#as-site-content .as-results .title-text{font-size:var(--asm-title-1-font-size)}}
