/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 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:12.5px;padding-left:12.5px;margin-right:auto;margin-left:auto}@media(min-width: 375px){.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:1440px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1920px}}.row{display:flex;flex-wrap:wrap;margin-right:-12.5px;margin-left:-12.5px}.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:12.5px;padding-left:12.5px}.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.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 375px){.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.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@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.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@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.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@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.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.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: 375px){.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: 375px){.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: 375px){.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}}@media(min-width: 992px){::-webkit-scrollbar{height:4px;width:4px;background-color:#181d00;border-radius:50px}}@media(min-width: 992px){::-webkit-scrollbar-thumb{-webkit-border-radius:50px;-webkit-box-shadow:0px 1px 2px #fdfdfd;border-radius:50px;background-color:#fdfdfd;cursor:pointer}}@media(min-width: 992px){::-webkit-scrollbar-corner{background-color:#181d00}}body{padding:0;margin:0;box-sizing:border-box;background-color:#f5f3ec;position:relative}body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:border-box}body *:focus:not(.ada-focused){outline:none}body.fancybox-active{overflow:hidden}body::before{content:"";width:100%;height:100%;background-color:#f5f3ec;position:fixed;top:0;left:0;z-index:500}body.body-loaded .loader-icon{display:none}body.body-loaded::before{display:none}.loader-icon{position:fixed;width:100px;height:70px;top:0;right:0;bottom:0;left:0;margin:auto;z-index:501;animation:loaderBasic 5s ease 0s infinite normal forwards}@media(min-width: 992px){.loader-icon{width:200px;height:90px}}.loader-icon svg{width:100%;height:100%;overflow:visible}@keyframes loaderBasic{0%,50%,100%{opacity:1}25%,75%{opacity:0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#000 !important}.container{max-width:1600px;margin:0 auto;padding:0}ul{padding:0;list-style:none}.swiper-wrapper,.swiper-slide{padding:0;border:none}.custom-link{text-transform:capitalize;text-decoration:none;position:relative;padding-inline:0 34px;font-family:"PlayfairDisplay-Italic",serif;font-size:1rem;line-height:1.25rem;letter-spacing:1.6px;color:#000}@media(hover: hover){.custom-link:hover .icon{right:0}}.custom-link.light{color:#fff}.custom-link.light path,.custom-link.light line{stroke:#fff}.custom-link.to-left{padding-inline:34px 0}.custom-link.to-left .icon{right:auto;left:10px;justify-content:flex-start}@media(hover: hover){.custom-link.to-left:hover .icon{left:0}}.custom-link .icon{position:absolute;right:10px;top:6px;width:15px;height:10px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:flex-end}.custom-link svg{width:100%;height:auto}.hide{display:none}[data-swiper-active=false] .navigation-controllers{display:none}.has-readmore .txt{display:inline-block}.readmore-btn{margin-block-start:15px}.read-more-wysiwyg{overflow:hidden}[data-readmore-expanded=false] .less-txt{display:none}[data-readmore-expanded=true] .less-txt{display:inline-block}[data-readmore-expanded=true] .more-txt{display:none}@media(min-width: 992px){.swiper-slide.mb-cloned-slide{display:none !important}}.custom-swiper-button-prev,.custom-swiper-button-next{background:rgba(0,0,0,0);padding-block:0;border:none;padding-inline:10px;transition:all .3s ease-in-out}.custom-swiper-button-prev.swiper-button-disabled,.custom-swiper-button-next.swiper-button-disabled{pointer-events:none;opacity:.6}@media(min-width: 992px){.custom-swiper-button-prev.lg-swiper-button-lock,.custom-swiper-button-next.lg-swiper-button-lock{display:none}}.custom-swiper-button-prev svg,.custom-swiper-button-next svg{overflow:visible}@media(hover: hover){.custom-swiper-button-prev:hover{padding-inline:0 20px}}@media(hover: hover){.custom-swiper-button-next:hover{padding-inline:20px 0}}.slider-arrows-wrap,.custom-swiper-pagination{display:flex;align-items:center;justify-content:center;width:max-content;margin-inline:auto;column-gap:18px}.hero-not-available #main{margin-block-start:70px}@media(min-width: 992px){.hero-not-available #main{margin-block-start:87px}}@media(min-width: 1366px){#main{min-height:calc(100dvh - 557px)}}.content-width{margin-inline:auto;width:100%;max-width:calc(100% - 60px)}@media(min-width: 992px){.content-width{max-width:84.027vw}}@media(min-width: 1366px){.content-width{max-width:1200px}}.has-top-padding{padding-block-start:50px}@media(min-width: 992px){.has-top-padding.top-mb-only{padding-block-start:0}}.has-top-padding.top-lg-only{padding-block-start:0}@media(min-width: 992px){.has-top-padding.top-lg-only{padding-block-start:50px}}.has-bottom-padding{padding-block-end:50px}@media(min-width: 992px){.has-bottom-padding.bottom-mb-only{padding-block-end:0}}.has-bottom-padding.bottom-lg-only{padding-block-end:0}@media(min-width: 992px){.has-bottom-padding.bottom-lg-only{padding-block-end:50px}}.sr-only{opacity:0;visibility:hidden;height:0;width:0;overflow:hidden;position:absolute;z-index:-1;margin:0 !important}.block-intro,.detail-intro{width:100%;max-width:calc(100% - 60px);margin-inline:auto;text-align:center;display:flex;flex-direction:column;row-gap:15px}@media(min-width: 992px){.block-intro,.detail-intro{max-width:684px}}.block-intro .bl-btn-wrap,.detail-intro .bl-btn-wrap{margin-block-start:6px}.detail-intro{margin-block-start:65px;row-gap:11px}@media(min-width: 992px){.detail-intro{margin-block-start:102px}}.detail-intro .bl-subtitle{font-family:PlayfairDisplay-Italic,sans-serif}.detail-intro .bl-paragraph-wrap{text-align:left}.detail-intro .bl-paragraph-wrap li{padding-inline:0}.detail-intro .bl-paragraph-wrap li::before{display:none}.detail-intro .bl-btn-wrap{margin-block-start:18px}@media(min-width: 992px){.detail-intro .bl-btn-wrap{margin-block-start:26px}}.body-loaded .pika-lendar{width:338px;margin-block:11px 21px;margin-inline:15px}.body-loaded .pika-single{background:#e2dbcc;border:none;width:fit-content !important}.body-loaded .pika-title{padding-inline:12px}.body-loaded .pika-table abbr{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important;opacity:1;font-weight:normal;font-family:Lora-Italic,sans-serif;font-size:.75rem;line-height:1.875rem;letter-spacing:1.2px;color:#140c00}.body-loaded .pika-label{background-color:#e2dbcc;text-transform:uppercase;font-weight:normal;font-family:Lora-Regular,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#140c00}.body-loaded .pika-prev,.body-loaded .pika-next{background:rgba(0,0,0,0);width:33px;opacity:1}.body-loaded .pika-prev::before,.body-loaded .pika-next::before{content:"";position:absolute;width:8px;height:8px;top:50%;right:2px;transform:translateY(-50%) rotate(45deg);background:rgba(0,0,0,0);border-top:1px solid #140c00;border-right:1px solid #140c00}.body-loaded .pika-prev::after,.body-loaded .pika-next::after{content:"";position:absolute;width:33px;height:1px;top:50%;left:0;transform:translateY(-50%);background:#140c00}.body-loaded .pika-prev.is-disabled,.body-loaded .pika-next.is-disabled{opacity:.5}.body-loaded .pika-prev::before{right:auto;left:2px;transform:translateY(-50%) rotate(-135deg)}.body-loaded .pika-button{background:rgba(0,0,0,0);text-align:center;font-weight:normal;position:relative;padding:0;font-family:Lora-Regular,sans-serif;font-size:.8125rem;line-height:1.875rem;letter-spacing:0;color:#140c00}.body-loaded .pika-button:hover{background:rgba(0,0,0,0);border-radius:0;color:#fff !important}.body-loaded .pika-button:hover::after{background:#492e25 !important}.body-loaded .pika-button::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;width:28px;height:28px;z-index:-1}.body-loaded .pika-row.pick-whole-week:hover .pika-button{background:rgba(0,0,0,0);border-radius:0;color:#fff !important}.body-loaded .pika-row.pick-whole-week:hover .pika-button::after{background:#492e25 !important}.body-loaded .is-disabled .pika-button{color:#676055;opacity:1;background:rgba(0,0,0,0)}.body-loaded .is-today .pika-button{color:#140c00;background:rgba(0,0,0,0);font-weight:normal}.body-loaded .is-today .pika-button::after{border:1px solid #492e25;background:rgba(0,0,0,0)}.body-loaded .is-selected .pika-button,.body-loaded .has-event .pika-button{font-weight:normal;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.body-loaded .is-selected .pika-button::after,.body-loaded .has-event .pika-button::after{background:#492e25}.body-loaded .is-startrange .pika-button,.body-loaded .is-endrange .pika-button{font-weight:normal;background:rgba(0,0,0,0);border-radius:0;color:#fff;border:none}.body-loaded .is-startrange .pika-button::before,.body-loaded .is-endrange .pika-button::before{content:"";position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;background:#f0eee6;width:50%;height:28px;z-index:-1}.body-loaded .is-startrange .pika-button::after,.body-loaded .is-endrange .pika-button::after{background:#492e25}.body-loaded .is-startrange .pika-button::before{right:0}.body-loaded .is-endrange .pika-button::before{left:0}.body-loaded .is-inrange .pika-button{background:rgba(0,0,0,0);color:#140c00}.body-loaded .is-inrange .pika-button::after{top:50%;left:-2px;transform:translateY(-50%);background:#f0eee6;width:calc(100% + 4px);height:28px}.ada-focused{outline:1px solid #492e25 !important}.filter-wrap{background:#eeeade;padding-block:31px}.common-btn-filter{display:flex;align-items:center;justify-content:center;column-gap:40px}@media(min-width: 1366px){.common-btn-filter{column-gap:82px}}.common-btn-filter .filter-button{padding-inline:0;padding-block:6px;background:rgba(0,0,0,0);border:none;position:relative;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.5625rem;line-height:2.0625rem;letter-spacing:2.5px;color:#140c00}.common-btn-filter .filter-button.active{text-decoration-line:underline;text-decoration-thickness:.75px;text-decoration-color:#140c00;text-underline-offset:8px;color:rgba(0,0,0,0)}@media(min-width: 992px){.common-btn-filter .filter-button.active::before{opacity:1}}@media(hover: hover){.common-btn-filter .filter-button:hover{color:rgba(0,0,0,0)}}@media(hover: hover)and (min-width: 992px){.common-btn-filter .filter-button:hover::before{opacity:1}}.common-btn-filter .filter-button::before{display:block;content:attr(data-text);pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:calc(100% + 10px);padding-block:6px;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.5625rem;line-height:2.0625rem;letter-spacing:2.5px;color:#140c00}.common-btn-filter .filter-button::after{content:"";position:absolute;right:-20px;width:1px;bottom:auto;height:30px;top:50%;transform:translateY(-50%);background:#140c00}@media(min-width: 1366px){.common-btn-filter .filter-button::after{right:-40px}}.common-btn-filter .filter-button:last-child::after{display:none}.select2-container.select2-container--open.select2-container--below{border-bottom:.75px solid #140c00}.select2-container.select2-container--open.select2-container--above{border-top:.75px solid #140c00}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.select2-container.select2-container--default .select2-selection--single{background-color:#f8f7f2;text-align:left;display:flex;align-items:center;height:37px;padding-inline:10px}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:capitalize;position:relative;padding-inline:0;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#000}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url("/integration/casa-santo-domingo/public/images/icons/dropdown-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transition:transform .3s ease;width:15px;height:37px;right:10px}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .js-dropdown{background-color:#fff;border:none;border-radius:0;z-index:5}.select2-container .js-dropdown .select2-results{background:#fff}.select2-container .js-dropdown .select2-results .select2-results__option--selected{background-color:#f8f7f2;color:#000}.select2-container .js-dropdown .select2-results .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f8f7f2;color:#000}.select2-container .js-dropdown .select2-results .select2-results__option--selectable{padding-inline:10px;padding-block:9px;text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#000}.filted-hide{display:none}.filted-show{display:block}.grid-load-more-hidden.grid-load-more-hidden.grid-load-more-hidden{display:none}.load-more-less-btn{margin-block-start:15px;padding:10px;margin-inline:auto;display:block;background:rgba(0,0,0,0);border:none;transition:all .3s ease;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}.load-more-less-btn span{display:inline-block}.load-more-less-btn path{fill:#fff}.load-more-less-btn .icon{margin-inline-start:4px}.loadless-button .icon{transform:rotate(180deg);position:relative;width:15px;height:15px}.loadless-button svg{position:absolute;left:0;width:15px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}.h1-title,.body-text h1{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:Quintessential,sans-serif;font-size:1.1875rem;line-height:1.8125rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.h1-title,.body-text h1{font-size:1.5rem;line-height:2.25rem;letter-spacing:0px}}.h1-title.light,.body-text h1.light{color:#fff}.h2-title,.body-text h2{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:PlayfairDisplay-Medium,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:2.4px;color:#140c00}@media(min-width: 992px){.h2-title,.body-text h2{font-size:2.5rem;line-height:3.3125rem;letter-spacing:4px}}.h2-title.light,.body-text h2.light{color:#fff}.h3-title,.body-text h3{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#140c00}@media(min-width: 992px){.h3-title,.body-text h3{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}.h3-title.light,.body-text h3.light{color:#fff}.h4-title,.body-text h4{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.1875rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.h4-title,.body-text h4{font-size:1.125rem;line-height:2rem;letter-spacing:0px}}.h4-title.light,.body-text h4.light{color:#fff}.h5-title,.body-text h6,.body-text h5{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:PlayfairDisplay-Bold,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#140c00}@media(min-width: 992px){.h5-title,.body-text h6,.body-text h5{font-size:1.25rem;line-height:1.5625rem;letter-spacing:0px}}.h5-title.light,.body-text h6.light,.body-text h5.light{color:#fff}.body-text{font-style:normal;font-weight:normal;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.body-text{font-size:1rem;line-height:1.5625rem;letter-spacing:0px}}.body-text p{line-height:1.375rem;margin-block:20px}@media(min-width: 992px){.body-text p{line-height:1.5625rem;margin-block:25px}}.body-text p:first-child{margin-block-start:0}.body-text p:last-child{margin-block-end:0}.body-text strong{font-weight:normal;font-family:Lato-Bold,sans-serif}.body-text em{font-family:Lato-Italic,sans-serif}.body-text a{text-decoration:underline;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.body-text a{font-size:1rem;line-height:1.5625rem;letter-spacing:0px}}.body-text ul{text-align:left;margin:0;padding:0}.body-text ul li{list-style:none;padding-inline-start:12px;position:relative}.body-text ul li::marker{display:none}.body-text ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#140c00;top:6px;left:0;margin-block-start:5px}@media(min-width: 992px){.body-text ul li::before{top:7px}}.body-text.light{color:#fff}.body-text.light a{color:#fff}.body-text.light ul li::before{background:#fff}button{cursor:pointer}.btn{text-transform:uppercase;text-align:center;cursor:pointer;border:none;-webkit-border-radius:none;-moz-border-radius:none;text-decoration:none;border-radius:0;padding-block:8px;padding-inline:27px}.btn.btn-action{background:#492e25;box-sizing:border-box;border:1px solid #492e25;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:1.25rem;font-size:1rem;letter-spacing:2.08px;color:#fff;font-family:"PlayfairDisplay-Medium",serif;display:inline-block}@media(hover: hover){.btn.btn-action:hover{color:#492e25;background:#ede8dc;border-color:#492e25}}@media(min-width: 992px){.btn.btn-action{font-size:1rem;line-height:1.25rem;letter-spacing:2.08px}}.btn.btn-secondary{background:#ede8dc;box-sizing:border-box;border:1px solid #492e25;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:1.25rem;font-size:.9375rem;letter-spacing:2.08px;color:#492e25;font-family:"PlayfairDisplay-Medium",serif;display:inline-block}@media(hover: hover){.btn.btn-secondary:hover{color:#fff;background:#492e25;border-color:#492e25}}@media(min-width: 992px){.btn.btn-secondary{font-size:.9375rem;line-height:1.25rem;letter-spacing:2.08px}}.btn.btn-ghost{background:#ede8dc;box-sizing:border-box;border:1px solid #492e25;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:1.25rem;font-size:1rem;letter-spacing:2.08px;color:#492e25;font-family:"PlayfairDisplay-Medium",serif;display:inline-block}@media(hover: hover){.btn.btn-ghost:hover{color:#fff;background:#492e25;border-color:#492e25}}@media(min-width: 992px){.btn.btn-ghost{font-size:1rem;line-height:1.25rem;letter-spacing:2.08px}}.btn.ada-skip,.btn.skip-to-nxt{position:absolute;left:0;top:-100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 300ms ease-out;-o-transition:transform 300ms ease-out;-moz-transition:transform 300ms ease-out;transition:transform 300ms ease-out;z-index:25}.btn.ada-skip.ada-focused,.btn.skip-to-nxt.ada-focused{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);top:0}body.full-menu-opened{overflow:hidden}body.be-header-body,.no-hero-body{margin-block-start:var(--be-header-height, 69px)}@media(min-width: 992px){body.be-header-body,.no-hero-body{margin-block-start:var(--be-header-height, 115px)}}.bm-submit-btn.mobile-only{position:fixed;bottom:0;left:0;width:100%;padding-block:12px;z-index:20}@media(min-width: 992px){.bm-submit-btn.mobile-only{display:none}}.header{position:fixed;top:0;left:0;width:100%;height:156px;padding-block:13px 0;padding-inline:14px;z-index:21;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.header.scrolling,.header.no-hero{height:70px;background:#eeeade;box-shadow:0px 0px 5px rgba(70,41,0,.2)}@media(min-width: 992px){.header.scrolling:not(.menu-opened) .lang-wrap,.header.no-hero:not(.menu-opened) .lang-wrap{top:27px;left:182px}}@media(min-width: 1920px){.header.scrolling:not(.menu-opened) .lang-wrap,.header.no-hero:not(.menu-opened) .lang-wrap{left:calc((100vw - 1920px)/2 + 182px)}}.header.scrolling:not(.menu-opened) .lang-wrap li,.header.scrolling:not(.menu-opened) .lang-wrap a,.header.no-hero:not(.menu-opened) .lang-wrap li,.header.no-hero:not(.menu-opened) .lang-wrap a{color:#140c00}.header.scrolling:not(.menu-opened) .lang-wrap ul::before,.header.no-hero:not(.menu-opened) .lang-wrap ul::before{background:#140c00}.header.scrolling:not(.menu-opened) .current-lang,.header.no-hero:not(.menu-opened) .current-lang{color:#140c00}@media(min-width: 992px){.header.scrolling,.header.no-hero{height:87px;padding-inline:24px}}@media(min-width: 1366px){.header.scrolling,.header.no-hero{padding-inline:80px}}.header.scrolling .logo-wrapper,.header.no-hero .logo-wrapper{left:calc(50% + 11px);top:-2px;height:50px}@media(min-width: 992px){.header.scrolling .logo-wrapper,.header.no-hero .logo-wrapper{left:calc(50% + 0px);top:0;height:70px}}.header.scrolling .logo-img.mb-default,.header.no-hero .logo-img.mb-default{display:none}.header.scrolling .logo-img.mb-scroll,.header.no-hero .logo-img.mb-scroll{display:block;max-height:50px;width:auto}@media(min-width: 992px){.header.scrolling .logo-img.mb-scroll,.header.no-hero .logo-img.mb-scroll{display:none}}@media(min-width: 992px){.header.scrolling .logo-img.scroll,.header.no-hero .logo-img.scroll{display:block;max-height:70px;width:auto}}@media(min-width: 992px){.header.scrolling .logo-img.default,.header.no-hero .logo-img.default{display:none}}.header.scrolling .menu-toggle-btn,.header.no-hero .menu-toggle-btn{margin-inline-start:12px}@media(min-width: 992px){.header.scrolling .menu-toggle-btn,.header.no-hero .menu-toggle-btn{margin-inline-start:0;margin-block-start:10px}}.header.scrolling .line,.header.no-hero .line{border-top:1.5px solid #140c00}@media(min-width: 992px){.header.scrolling .right-wrapper,.header.no-hero .right-wrapper{display:flex;align-items:center;margin-block-start:5px}}@media(min-width: 992px){.header.scrolling .tel-wrap,.header.no-hero .tel-wrap{margin-inline-end:28px;display:inline-block}}.header.scrolling .tel-link,.header.no-hero .tel-link{color:#140c00}@media(min-width: 992px){.header.scrolling .tel-link.has-lbl2 .text,.header.no-hero .tel-link.has-lbl2 .text{display:none}}@media(min-width: 992px){.header.scrolling .tel-link.has-lbl2 .lbl2,.header.no-hero .tel-link.has-lbl2 .lbl2{display:inline-block}}.header.scrolling .tel-link path,.header.no-hero .tel-link path{fill:#140c00}@media(min-width: 992px){.header.scrolling .tel-link .icon,.header.no-hero .tel-link .icon{width:18px;height:18px}}@media(min-width: 992px){.header.scrolling .bm-toggle-btn,.header.no-hero .bm-toggle-btn{display:flex;align-items:center;column-gap:11px}}.header.menu-opened{height:100%}.header.menu-opened .nav-bar-wrap{position:relative;z-index:24;pointer-events:none}.header.menu-opened .menu-toggle-btn{padding-inline:10px;padding-block:10px;margin-inline-start:2px;display:none}@media(min-width: 992px){.header.menu-opened .menu-toggle-btn{margin-inline-start:24px}}.header.menu-opened .line{width:28px;top:15px}@media(min-width: 992px){.header.menu-opened .line{width:30px}}.header.menu-opened .line.line-1{left:0;transform:rotate(45deg)}.header.menu-opened .line.line-2{display:none}.header.menu-opened .line.line-3{bottom:7px;transform:rotate(-50deg)}.header.menu-opened .logo-wrapper{left:50%}.header.menu-opened .logo-img{display:none}.header.menu-opened .logo-img.default,.header.menu-opened .logo-img.scroll,.header.menu-opened .logo-img.mb-scroll{display:none}.header.menu-opened .full-menu{pointer-events:all;animation:fadein 800ms forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.header.menu-opened .tel-wrap{display:none}.header.menu-opened .bm-submit-btn{pointer-events:none}.header.menu-opened .lang-wrap{display:inline-block;pointer-events:all}@media(min-width: 992px){.header.menu-opened .lang-wrap{display:none}}@media(min-width: 992px){.header.menu-opened .bm-toggle-btn{opacity:0}}.header .ada-skip{position:absolute;z-index:25;transform:translateX(-110%);transition:transform .3s;top:10px;left:0}.header .ada-skip:focus{transform:translateX(0%)}.header .logo-wrapper{position:absolute;left:calc(50% + 16px);top:3px;transform:translateX(-50%);height:104px}@media(min-width: 992px){.header .logo-wrapper{left:50%}}.header .logo-link{display:block}.header .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:3/4}@media(min-width: 992px){.header .image-wrap{aspect-ratio:424/531;max-height:none;max-width:424px}}.header .image-wrap img,.header .image-wrap picture{display:block;width:100%;height:100%}@media(min-width: 992px){.header .image-wrap img,.header .image-wrap picture{border-top-left-radius:200px 168px;border-top-right-radius:200px 168px}}@media(min-width: 1600px){.header .image-wrap img,.header .image-wrap picture{border-top-left-radius:50% 35%;border-top-right-radius:50% 35%}}.header .image-wrap img{object-fit:cover;object-position:center}.header .image-wrap.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/portrait.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.header .logo-img{transition:all .3s ease}.header .logo-img.default,.header .logo-img.scroll,.header .logo-img.mb-scroll{display:none}.header .logo-img.mb-default{max-height:104px;width:auto}@media(min-width: 992px){.header .logo-img.mb-default{display:none}}@media(min-width: 992px){.header .logo-img.default{display:block;max-height:104px}}.header .nav-bar-wrap{height:calc(100% - 13px);overflow:hidden}@media(min-width: 1920px){.header .nav-bar-wrap{max-width:1920px;margin-inline:auto}}.header .nav-bar{position:relative}.header .nav-bar-inner{display:flex;align-items:flex-start;justify-content:space-between}.header .menu-toggle-btn{width:43px;height:43px;border:none;background:rgba(0,0,0,0);padding-inline:0;padding-block:16px;margin-inline-start:22px;transition:all .3s ease}@media(min-width: 992px){.header .menu-toggle-btn{margin-inline-start:24px}}@media(hover: hover){.header .menu-toggle-btn:hover .line-1,.header .menu-toggle-btn:hover .line-2{right:auto;left:0}}.header .lines-wrap{display:block;height:100%;position:relative}.header .line{display:block;width:33px;position:absolute;left:0;top:0;border-top:1.5px solid #fff;transition:all .3s ease}.header .line.line-1{left:13px}.header .line.line-2{top:5px;left:6px}.header .line.line-3{top:auto;bottom:0}.header .right-wrapper{position:relative}.header .tel-wrap{margin-inline-end:4px}@media(min-width: 992px){.header .tel-wrap{margin-inline-end:7px}}.header .lang-wrap{display:none;overflow:hidden;position:absolute;right:0;top:9px;text-align:right;width:50px}@media(min-width: 992px){.header .lang-wrap{position:fixed;z-index:23;display:inline-block;right:auto;left:127px;top:17px;display:flex;width:70px;text-align:left;align-items:flex-end;transition:all .3s ease;pointer-events:all}}@media(min-width: 1920px){.header .lang-wrap{left:calc((100vw - 1920px)/2 + 127px)}}.header .lang-wrap.opened .icon{transform:rotate(180deg)}.header .lang-wrap.opened ul{height:auto;opacity:1}.header .lang-wrap li,.header .lang-wrap a{text-transform:uppercase;text-decoration:none;padding-inline-end:10px;font-family:Lato-Regular,sans-serif;font-size:.8125rem;line-height:1.875rem;letter-spacing:1.95px;color:#fff}@media(hover: hover){.header .lang-wrap a:hover{text-decoration:underline}}.header .lang-wrap ul{margin:0;height:0;opacity:0;text-align:right;transition:all .3s ease}@media(min-width: 992px){.header .lang-wrap ul{height:auto;opacity:1;position:relative}}.header .lang-wrap ul::before{content:"";position:absolute;left:-9px;top:calc(50% + 1px);height:13px;width:1px;background:#fff;transform:translateY(-50%)}.header .current-lang{border:none;background:rgba(0,0,0,0);text-transform:uppercase;text-decoration:underline;padding-block:0;padding-inline:0;width:100%;position:relative;text-align:right;padding-inline-end:18px;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:2rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.header .current-lang{width:max-content;font-size:.9375rem;line-height:1.875rem;letter-spacing:2.25px}}.header .current-lang .icon{transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:12px;position:absolute;right:0;top:15px}@media(min-width: 992px){.header .current-lang .icon{display:none}}.header .current-lang .icon svg{width:100%;height:auto}.header .current-lang path{fill:#fff}.header .tel-link{display:flex;align-items:center;padding-block:10px;padding-inline:10px;font-family:Lato-Bold,sans-serif;font-size:.9375rem;line-height:1.875rem;letter-spacing:2.25px;color:#fff}@media(min-width: 992px){.header .tel-link{text-decoration:none}}@media(hover: hover){.header .tel-link:hover .lbl2{text-decoration:underline}}.header .tel-link .text{display:none}@media(min-width: 992px){.header .tel-link .text{display:inline-block}}.header .tel-link .lbl2{margin-inline-start:6px}.header .tel-link .icon{width:23px;height:23px;display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.header .tel-link .icon{width:19px;height:19px;overflow:visible;margin-inline-end:6px}}.header .tel-link svg{width:100%;height:auto;overflow:visible}.header .tel-link path{fill:#fff}.header .bm-toggle-btn{display:none;transition:opacity .3s ease,background .3s ease,color .3s ease}.header .bm-toggle-btn path{transition:all .3s ease}@media(hover: hover){.header .bm-toggle-btn:hover path{fill:#492e25;stroke:#492e25}}.header .bm-toggle-btn .icon{width:15px;height:15px}.header .bm-toggle-btn .icon svg{width:100%;height:auto;overflow:visible}.header .bm-toggle-btn .hidden{display:none}.header .full-menu{position:fixed;opacity:0;top:0;left:0;z-index:22;overflow:hidden;height:100%;width:100%;pointer-events:none;background-size:cover;background-repeat:no-repeat;background-position:center center;animation:fadeout 800ms forwards}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@media(min-width: 992px){.header .full-menu{display:flex}}.header .full-menu::after{content:"";position:fixed;pointer-events:none;top:0;left:0;width:100%;height:100%;opacity:var(--overlay-opacity, 0.85);background:#181d00;z-index:22}.header .inner-menu-wrap{width:100%;height:100%;position:relative}@media(min-width: 992px){.header .inner-menu-wrap{display:flex;flex:0 0 100%;max-width:100%}}.header .full-menu-close,.header .full-menu-logo-wrap{position:absolute;z-index:23}.header .full-menu-close{left:19px;top:17px;background:rgba(0,0,0,0);border:none;padding:10px}@media(min-width: 992px){.header .full-menu-close{left:42px;top:16px}}@media(min-width: 1920px){.header .full-menu-close{left:calc((100vw - 1920px)/2 + 12px)}}.header .full-menu-logo-wrap{left:50%;transform:translateX(-50%);top:16px}.header .full-menu-logo-wrap .logo-img.mb-default{display:block}@media(min-width: 992px){.header .full-menu-logo-wrap .logo-img.mb-default{display:none}}@media(min-width: 992px){.header .full-menu-logo-wrap .logo-img.default{display:block}}.header .right-wrap{display:none}@media(min-width: 992px){.header .right-wrap{display:flex;margin-block-start:156px;align-items:flex-end;flex:0 0 424px;max-width:424px;justify-content:flex-start;position:relative;z-index:23}}.header ul{margin-block-start:0}.header .left-wrap{position:relative;width:100%;height:calc(100% - 156px);top:156px;z-index:23;padding-inline:30px}@media(min-width: 992px){.header .left-wrap{flex:0 0 calc(100% - 537px);max-width:calc(100% - 537px);padding-inline:113px 40px}}@media(min-width: 1920px){.header .left-wrap{padding-inline:calc((100vw - 1920px)/2 + 113px) 40px}}.header .side-nav{display:block;width:100%;height:calc(100% - 47px);overflow:auto}@media(min-width: 992px){.header .side-nav{display:flex;align-items:center;height:100%;padding-block:11% 10%}}.header .side-nav li{margin-block-end:30px;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#fff}@media(min-width: 992px){.header .side-nav li{text-transform:capitalize;font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}@media(min-width: 1200px){.header .side-nav li{margin-block-end:34px}}.header .side-nav li:last-child{margin-block-end:0}.header .lg-only{display:none}@media(min-width: 992px){.header .lg-only{display:block;width:100%;height:100%}}@media(min-width: 992px){.header .lg-only .header-nav{display:flex;align-items:flex-start;column-gap:20px;height:100%;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden}}@media(min-width: 1200px){.header .lg-only .header-nav{flex-wrap:nowrap}}@media(min-width: 992px){.header .lg-only .main-ul{flex:0 0 100%;margin-block-end:0}}@media(min-width: 1200px){.header .lg-only .main-ul{flex:0 0 44%;padding-inline-end:20px;height:100%}}@media(min-width: 992px){.header .lg-only .main-ul.left{margin-block-end:30px}}@media(min-width: 1200px){.header .lg-only .main-ul.left{margin-block-end:0;overflow-y:auto}}@media(min-width: 1200px){.header .lg-only .main-ul.right{flex:0 0 50%;overflow-y:auto}}@media(min-width: 992px){.header .mb-only{display:none}}@keyframes fontChange{0%{font-family:PlayfairDisplay-Regular,sans-serif;opacity:1}50%{opacity:0}100%{font-family:PlayfairDisplay-Italic,sans-serif;opacity:1}}.header .nav-link{text-decoration:none;text-transform:uppercase;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#fff}@media(min-width: 992px){.header .nav-link{text-transform:capitalize;font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}@media(max-width: 767px){.header .nav-link.current .text{text-decoration:underline;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#fff}}@media(min-width: 768px)and (max-width: 991px){.header .nav-link.current .text{text-decoration:underline;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#fff}}@media(min-width: 992px){.header .nav-link.current.lvl1 .text,.header .nav-link.current.lvl2 .text{color:rgba(0,0,0,0)}}@media(min-width: 992px){.header .nav-link.current.lvl1 .text::after,.header .nav-link.current.lvl2 .text::after{opacity:1}}@media(hover: hover){.header .nav-link.lvl1:hover{overflow:visible}}@media(hover: hover)and (min-width: 992px){.header .nav-link.lvl1:hover .text{color:rgba(0,0,0,0)}}@media(hover: hover)and (min-width: 992px){.header .nav-link.lvl1:hover .text::after{opacity:1}}.header .nav-link.lvl1 .text{position:relative;display:inline-block}@media(min-width: 992px){.header .nav-link.lvl1 .text::after{display:block;content:attr(data-text);text-decoration:underline;pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:calc(100% + 8px);font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.5625rem;line-height:2rem;letter-spacing:3.25px;color:#fff}}@media(min-width: 992px){.header .nav-link.lvl1 .text.short::after{white-space:nowrap;overflow:hidden}}.header .nav-link.lvl2{text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:1.8px;color:#fff}@media(min-width: 992px){.header .nav-link.lvl2{font-size:1.125rem;line-height:2rem}}@media(hover: hover)and (min-width: 992px){.header .nav-link.lvl2:hover .text{color:rgba(0,0,0,0)}}@media(hover: hover)and (min-width: 992px){.header .nav-link.lvl2:hover .text::after{opacity:1}}@media(max-width: 767px){.header .nav-link.lvl2.current .text{text-decoration:underline;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:1.8px;color:#fff}}@media(min-width: 768px)and (max-width: 991px){.header .nav-link.lvl2.current .text{text-decoration:underline;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:1.8px;color:#fff}}.header .nav-link.lvl2 .text{position:relative;display:inline-block}@media(min-width: 992px){.header .nav-link.lvl2 .text::after{display:block;content:attr(data-text);text-decoration:underline;pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:calc(100% + 8px);font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:2rem;letter-spacing:1.8px;color:#fff}}@media(min-width: 992px){.header .nav-link.lvl2 .text.short::after{white-space:nowrap;overflow:hidden}}.header .submenu-toggle{background:rgba(0,0,0,0);border:none;transition:transform .3s ease;padding-inline:6px;padding-block:6px}@media(min-width: 1200px){.header .submenu-toggle{padding-block:11px 0;transition:all .3s ease}}.header .submenu-toggle.open{transform:rotate(180deg)}@media(min-width: 1200px){.header .submenu-toggle.open{padding-block:0 0}}.header .submenu-toggle path{fill:#fff}.header .submenu-toggle svg{overflow:visible}.header .submenu{height:0;overflow:hidden;opacity:0;transition:all .5s ease}.header .submenu.submenu-open{padding-block-start:10px;height:auto;overflow:visible;opacity:1}.header .submenu li{margin-block-end:5px;padding-inline-start:35px;position:relative}.header .submenu li::before{content:"";position:absolute;top:13px;left:14px;width:9px;height:1.5px;background:#fff}@media(min-width: 992px){.header .submenu li::before{top:19px}}.header .scroll-menu{position:absolute;left:50%;bottom:0;width:47px;height:47px;background:rgba(0,0,0,0);transform:translateX(-50%);text-align:center;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;opacity:1}@media(min-width: 992px){.header .scroll-menu{display:none}}.header .scroll-menu.hidden{opacity:0}.header .scroll-menu path{fill:#fff}.be-header{z-index:400}.footer{margin-block-start:65px;background:#eeeade}@media(min-width: 992px){.footer{margin-block-start:100px}}@media(min-width: 992px){.footer .title-wrap{display:inline-block;flex:0 0 40%;max-width:40%}}.footer .nl-title{display:block;margin-block-end:11px;padding-inline:9px}@media(min-width: 992px){.footer .nl-title{margin-block-end:0;padding-inline:0}}.footer .nl-subtle{display:block}.footer .footer-nl-wrap{padding-block:32px 29px}@media(min-width: 992px){.footer .footer-nl-wrap{padding-block:22px 18px;display:flex;align-items:center;column-gap:32px;width:893px}}.footer .footer-nl-wrap .form-inner{display:flex;margin-block-start:29px}@media(min-width: 992px){.footer .footer-nl-wrap .form-inner{margin-block-start:0}}.footer .footer-nl-wrap .field-wrap{position:relative;display:inline-block;flex:0 0 60%;max-width:60%}@media(min-width: 992px){.footer .footer-nl-wrap .field-wrap{flex:0 0 69%;max-width:69%}}.footer .footer-nl-wrap .field-wrap.error input{border:.75px solid #c50000}.footer .footer-nl-wrap .field-wrap.error .msg{opacity:1;pointer-events:all}.footer .footer-nl-wrap .msg{opacity:0;transition:opacity .3s ease;position:absolute;bottom:-26px;padding-block:1px;padding-inline:0px;left:0;pointer-events:none;display:inline-block;font-family:Lato-Regular,sans-serif;font-size:.875rem;line-height:1.5625rem;letter-spacing:0px;color:#c50000}.footer .footer-nl-wrap .input-label{width:0;height:0;overflow:hidden;pointer-events:none;position:absolute;left:0;top:0}.footer .footer-nl-wrap input{border:none;background:#fff;width:100%;padding:0;padding-block:6px 6px;padding-inline:14px;border-radius:0;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#000}@media(min-width: 992px){.footer .footer-nl-wrap input{padding-block:6px}}.footer .footer-nl-wrap input::placeholder{text-transform:capitalize;opacity:1;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#000}.footer .footer-nl-wrap .newsletter-submit-btn{flex:0 0 40%;max-width:40%;padding-block:8px;padding-inline:16px;margin:0}@media(min-width: 992px){.footer .footer-nl-wrap .newsletter-submit-btn{flex:0 0 28%;max-width:28%}}@media(min-width: 992px){.footer .newsletter-input-wrapper{flex:0 0 53%;max-width:53%}}.footer .footer-bottom{background:#140c00;padding-block:22px 74px;text-align:center}@media(min-width: 992px){.footer .footer-bottom{padding-block:48px 35px;text-align:left}}@media(min-width: 992px){.footer .bottom-inner{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:54px}}@media(min-width: 1366px){.footer .bottom-inner{column-gap:66px;max-width:1221px}}@media(min-width: 992px){.footer .contact-wrap{flex:0 0 100%;text-align:center}}@media(min-width: 1366px){.footer .contact-wrap{display:flex;align-items:flex-start;column-gap:69px;flex:0 0 40%}}.footer .contact-wrap img{height:96px;width:auto;max-width:60%}@media(min-width: 992px){.footer .contact-wrap img{height:119px}}.footer .contact-text{margin-block-start:46px}@media(min-width: 992px){.footer .contact-text{margin-block-start:0}}@media(min-width: 1366px){.footer .contact-text{text-align:left}}.footer .address,.footer .info{font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}.footer .info{margin-block-start:26px}.footer .info a{text-decoration:underline;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}.footer .footer-links{margin-block:47px 0;display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width: 992px){.footer .footer-links{display:inline-block;flex:0 0 max-content;column-count:2;margin-inline:auto}}@media(min-width: 1366px){.footer .footer-links{margin-block:0;margin-inline:0;max-width:29%}}.footer .link-item,.footer .footer-link{font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.footer .link-item{margin-block-end:19px;padding-inline-end:10px}}.footer .footer-link{text-decoration:none}@media(hover: hover){.footer .footer-link:hover{text-decoration:underline}}.footer .footer-link.current{text-decoration:underline}.footer .social-media{display:flex;align-items:center;justify-content:center;column-gap:30px;margin-block:53px 0}@media(min-width: 992px){.footer .social-media{flex:0 0 100%}}@media(min-width: 1366px){.footer .social-media{margin-block:2px;column-gap:17px;flex:1 0 20%;flex-wrap:wrap}}.footer .sm-item{flex:0 0 auto}.footer .sm-link{display:block;text-decoration:none}.footer .sm-link .icon{display:inline-block;height:25px}.footer .sm-link svg,.footer .sm-link img{height:25px;overflow:visible;max-width:100%}.footer .copyright{margin-block-start:48px;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.footer .copyright{margin-block-start:62px;flex:0 0 100%;max-width:100%;text-align:center}}.footer .copyright .year,.footer .copyright p{display:inline-block}.footer .copyright p{margin-block:0}.footer .copyright a{font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff}.body--header1.fancybox-active{overflow:hidden}.fancybox-container.personalization .personalization-bg{opacity:1;background:rgba(20,12,0,.95)}.fancybox-container.personalization .fancybox-content{background:#e2dbcc;padding:0}@media(max-width: 767px){.fancybox-container.personalization .fancybox-content{width:calc(100% - 32px) !important}}@media(min-width: 768px)and (max-width: 991px){.fancybox-container.personalization .fancybox-content{width:500px !important}}.fancybox-container.personalization .js-dialog-close{display:none}.fancybox-container.personalization .fancybox-button{padding:0;border:none;background:rgba(0,0,0,0);width:26px;height:25px;position:absolute;z-index:1;top:8px;right:8px;cursor:pointer}@media(min-width: 992px){.fancybox-container.personalization .fancybox-button{top:24px;right:20px}}.fancybox-container.personalization .fancybox-button svg{width:100%}.fancybox-container.personalization .m-personalization-popup__modal{box-sizing:border-box;max-width:fit-content}@media(min-width: 414px)and (max-width: 767px)and (orientation: landscape){.fancybox-container.personalization .image-vertical.fancybox-content .m-personalization-popup__modal,.fancybox-container.personalization .image-fit-height.fancybox-content .m-personalization-popup__modal{width:375px}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-personalization-popup__modal,.fancybox-container.personalization .image-fit-height.fancybox-content .m-personalization-popup__modal{width:813px}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap{display:flex}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--content,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{padding-inline:36px 36px;padding-block:36px 36px;flex:0 0 calc(100% - 358px);max-width:calc(100% - 358px)}}@media(min-width: 992px){.fancybox-container.personalization .image-vertical.fancybox-content .m-popup-wrap .m-popup-wrap--img,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img{flex:0 0 358px;max-width:358px}}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap{align-items:stretch !important}}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--content{height:max-content;margin-block-start:auto;margin-block-end:auto}}.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img{position:relative}@media(min-width: 992px){.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img div,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img picture,.fancybox-container.personalization .image-fit-height.fancybox-content .m-popup-wrap .m-popup-wrap--img img{display:block;height:100%}}.fancybox-container.personalization .m-popup-wrap--img::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(20, 12, 0, 0.94) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--img::after{display:none}}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--img div,.fancybox-container.personalization .m-popup-wrap--img picture,.fancybox-container.personalization .m-popup-wrap--img img{display:block;height:100%}}.fancybox-container.personalization .m-popup-wrap--img img{object-fit:cover;height:calc(100vw - 44px);width:100%;display:block}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--img img{height:500px}}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--img img{display:block;height:100%}}.fancybox-container.personalization .m-popup-wrap--content{padding-inline:16px 16px;padding-block:16px 16px}.fancybox-container.personalization .m-popup-wrap--content h2{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:Quintessential,sans-serif;font-size:1.1875rem;line-height:1.8125rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content h2{font-size:1.5rem;line-height:2.25rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content h3{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:PlayfairDisplay-Medium,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:2.4px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content h3{font-size:2.5rem;line-height:3.3125rem;letter-spacing:4px}}.fancybox-container.personalization .m-popup-wrap--content h4{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content h4{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}.fancybox-container.personalization .m-popup-wrap--content h5{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.1875rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content h5{font-size:1.125rem;line-height:2rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content p{font-style:normal;font-weight:normal;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content p{font-size:1rem;line-height:1.5625rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content{margin-block:30px 20px;font-style:normal;font-weight:normal;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content{font-size:1rem;line-height:1.5625rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content h1{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:Quintessential,sans-serif;font-size:1.1875rem;line-height:1.8125rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h1{font-size:1.5rem;line-height:2.25rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content h2{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:PlayfairDisplay-Medium,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:2.4px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h2{font-size:2.5rem;line-height:3.3125rem;letter-spacing:4px}}.fancybox-container.personalization .m-popup-wrap--content .content h3{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h3{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}.fancybox-container.personalization .m-popup-wrap--content .content h4{font-style:normal;font-weight:normal;text-transform:uppercase;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.1875rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h4{font-size:1.125rem;line-height:2rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content h5{font-style:normal;font-weight:normal;text-transform:capitalize;font-family:PlayfairDisplay-Bold,sans-serif;font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.8px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content h5{font-size:1.25rem;line-height:1.5625rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content p{line-height:1.375rem}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content p{line-height:1.5625rem}}.fancybox-container.personalization .m-popup-wrap--content .content p:first-child{margin-block-start:0}.fancybox-container.personalization .m-popup-wrap--content .content p:last-child{margin-block-end:0}.fancybox-container.personalization .m-popup-wrap--content .content strong{font-weight:normal;font-family:Lato-Bold,sans-serif}.fancybox-container.personalization .m-popup-wrap--content .content em{font-family:Lato-Italic,sans-serif}.fancybox-container.personalization .m-popup-wrap--content .content a{text-decoration:underline;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .content a{font-size:1rem;line-height:1.5625rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .content ul{text-align:left;margin:0;padding:0}.fancybox-container.personalization .m-popup-wrap--content .content ul li{list-style:none;padding-inline-start:12px;position:relative}.fancybox-container.personalization .m-popup-wrap--content .content ul li::marker{display:none}.fancybox-container.personalization .m-popup-wrap--content .content ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#140c00;top:8px;left:0;margin-block-start:5px}.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate{text-transform:uppercase;margin-block-start:16px;font-family:Lora-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate{font-size:1.125rem}}.fancybox-container.personalization .m-popup-wrap--content .more-link{display:inline-block;text-transform:capitalize;text-decoration:none;position:relative;padding-inline:0 34px;font-family:"PlayfairDisplay-Italic",serif;font-size:1rem;line-height:1.25rem;letter-spacing:1.6px;color:#000}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .more-link:hover::after{right:0}}.fancybox-container.personalization .m-popup-wrap--content .more-link::after{content:"";position:absolute;right:10px;top:6px;width:15px;height:10px;transform:rotate(180deg);transition:all .3s ease-in-out;background-image:url("/integration/casa-santo-domingo/public/images/icons/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper{margin-block-start:16px}.m-personalization-popup .fancybox-button--close svg line{stroke:#fff}@media(min-width: 992px){.m-personalization-popup .fancybox-button--close svg line{stroke:#140c00}}.arched-text-plus-image-wrapper{position:relative}.arched-text-plus-image-wrapper .arched-text-plus-image{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image{margin-block:40.12px 28.45px;min-height:364px}}@media(min-width: 1200px){.arched-text-plus-image-wrapper .arched-text-plus-image{margin-block:188.12px 91.45px}}.arched-text-plus-image-wrapper .arched-text-plus-image::after{content:"";position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background:var(--arched-text-plus-image-bg-overlay-color);opacity:var(--arched-text-plus-image-overlay-opacity-level);z-index:1}.arched-text-plus-image-wrapper .arched-text-plus-image::before{content:"";position:absolute;width:100%;height:149.81px;top:-1px;background:#f5f3ec;z-index:3}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image::before{position:unset}}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-content-wrapper.arch-img-right{display:flex;flex-direction:row-reverse}}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-content-wrapper.arch-img-right .arched-text-wrapper{margin-inline-start:unset}}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-content-wrapper.arch-img-right .arched-image-wrap{justify-content:flex-end}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-image-wrap{position:relative;z-index:3;display:flex;justify-content:center;overflow:hidden;top:0}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-image-wrap{position:absolute;width:40%;top:47%;left:unset;transform:translateY(-50%);justify-content:space-between}}@media(min-width: 1200px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-image-wrap{top:35%}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-image-wrap .arched-image{display:block;width:85.2133333333vw;height:114.1226666667vw;object-fit:cover;object-position:center;border-top-left-radius:50% 35%;border-top-right-radius:50% 35%}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-image-wrap .arched-image{width:33.4673611111vw;height:44.68125vw;max-width:481.93px;max-height:643.41px}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-image-wrap{position:relative;display:flex;flex-direction:column;gap:49.47px;z-index:3;padding-block-end:50px}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-image-wrap{flex-direction:row;gap:119.53px;padding-block-end:unset}}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-image-wrap.switch-image-text{flex-direction:row-reverse}}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper{display:flex;align-items:center;padding-block:83px 77px;flex:0 0 55%;margin-inline-start:auto;flex-basis:calc(60% - 8.5vw)}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .title-wrap{margin-block:49px 15px}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .title-wrap{margin-block:0 15px}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .title-wrap .arched-title{text-align:center}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .desc-wrap{margin-block-end:15px;text-align:center}@media(min-width: 992px){.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .desc-wrap{margin-block-end:20px}}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .desc-wrap .arched-desk{text-align:center}.arched-text-plus-image-wrapper .arched-text-plus-image .arched-text-wrapper .link-wrap{display:flex;justify-content:center}.text-plus-two-images .text-plus-two-images-wrapper{position:relative;width:100%;height:auto;display:flex;flex-direction:column}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper{flex-direction:row;gap:60px;justify-content:center}}.text-plus-two-images .text-plus-two-images-wrapper .left-section{width:calc(100% - 60px);height:auto;margin:auto}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .left-section{width:31.8%;display:flex;justify-content:center;align-items:center;margin:unset}}.text-plus-two-images .text-plus-two-images-wrapper .left-section .text-content{display:flex;flex-direction:column;align-items:center;margin-block:50px}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .left-section .text-content{margin-block:unset}}.text-plus-two-images .text-plus-two-images-wrapper .left-section .text-content .title{text-align:center;margin-block-end:15px}.text-plus-two-images .text-plus-two-images-wrapper .left-section .text-content .sub-title{text-align:center;margin-block-end:15px}.text-plus-two-images .text-plus-two-images-wrapper .left-section .text-content .desc-wrap{text-align:center;margin-block-end:15px}.text-plus-two-images .text-plus-two-images-wrapper .right-section{position:relative;width:100%;height:98.864vw}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .right-section{width:50%;height:auto}}.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper{margin:auto;position:relative;overflow:hidden;z-index:2}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper{right:0;padding-block:100px}}.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper img{width:84vw;height:112.1973333333vw;object-fit:cover;object-position:center;border-top-left-radius:50% 35%;border-top-right-radius:50% 35%}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper img{width:33.4673611111vw;height:44.68125vw}}.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper picture{display:flex;justify-content:center}@media(min-width: 992px){.text-plus-two-images .text-plus-two-images-wrapper .right-section .arched-image-wrapper picture{display:unset}}.text-plus-two-images .text-plus-two-images-wrapper::after{content:"";position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background:var(--arched-text-plus-image-bg-overlay-color);opacity:var(--arched-text-plus-image-overlay-opacity-level);z-index:-9}.text-plus-two-images .background-image-wrapper .background-illustration{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:73.9226666667vw;bottom:0}@media(min-width: 992px){.text-plus-two-images .background-image-wrapper .background-illustration{position:absolute;width:40.191vw;height:100%;right:0;top:auto}}.text-plus-two-images .background-image-wrapper .background-illustration::after{content:"";position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background:var(--arched-text-plus-image-bg-overlay-color);opacity:var(--arched-text-plus-image-overlay-opacity-level);z-index:1}.text-plus-background-image{position:relative;width:100%;height:auto}@media(max-width: 767px){.text-plus-background-image.color .text-plus-bg-image-wrapper,.text-plus-background-image.image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-mobile, 50px);padding-block-end:var(--custom-padding-bottom-mobile, 35px)}}@media(min-width: 768px)and (max-width: 991px){.text-plus-background-image.color .text-plus-bg-image-wrapper,.text-plus-background-image.image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-tablet, 50px);padding-block-end:var(--custom-padding-bottom-tablet, 35px);padding-inline:98px}}@media(min-width: 992px)and (max-width: 1199px){.text-plus-background-image.color .text-plus-bg-image-wrapper,.text-plus-background-image.image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-tablet, 70px);padding-block-end:var(--custom-padding-bottom-tablet, 50px);padding-inline:119px}}@media(min-width: 1200px){.text-plus-background-image.color .text-plus-bg-image-wrapper,.text-plus-background-image.image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top, 70px);padding-block-end:var(--custom-padding-bottom, 70px);padding-inline:119px}}.text-plus-background-image.image{background-size:cover;background-position:center;background-repeat:no-repeat}.text-plus-background-image.image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;background:var(--custom-overlay-color, #181D00);opacity:var(--custom-overlay-opacity, 0.85);z-index:1}@media(min-width: 992px){.text-plus-background-image.image{padding-inline:148px}}.text-plus-background-image.color{background-color:var(--custom-bg-color, #EEEADE)}.text-plus-background-image.has-top-padding{padding-block-start:0;margin-block-start:50px}@media(min-width: 992px){.text-plus-background-image.has-top-padding.top-mb-only{padding-block-start:0;margin-block-start:0}}.text-plus-background-image.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:0}@media(min-width: 992px){.text-plus-background-image.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:50px}}.text-plus-background-image.has-bottom-padding{padding-block-end:0;margin-block-end:50px}@media(min-width: 992px){.text-plus-background-image.has-bottom-padding.bottom-mb-only{padding-block-end:0;margin-block-end:0}}.text-plus-background-image.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:0}@media(min-width: 992px){.text-plus-background-image.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:50px}}.text-plus-background-image .text-plus-bg-image-wrapper{position:relative;z-index:2}@media(max-width: 767px){.text-plus-background-image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-mobile, 0);padding-block-end:var(--custom-padding-bottom-mobile, 0)}}@media(min-width: 768px)and (max-width: 991px){.text-plus-background-image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-tablet, 0);padding-block-end:var(--custom-padding-bottom-tablet, 0);padding-inline:98px}}@media(min-width: 992px)and (max-width: 1199px){.text-plus-background-image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top-tablet, 0);padding-block-end:var(--custom-padding-bottom-tablet, 0);padding-inline:98px}}@media(min-width: 1200px){.text-plus-background-image .text-plus-bg-image-wrapper{padding-block-start:var(--custom-padding-top, 0);padding-block-end:var(--custom-padding-bottom, 0);padding-inline:98px}}@media(min-width: 1200px){.text-plus-background-image .text-plus-bg-image-wrapper.no-inline-padding .item-para-wrap ul{padding-inline-start:0}}@media(min-width: 1200px){.text-plus-background-image .text-plus-bg-image-wrapper.no-inline-padding .item-para-wrap ul li{margin-block-end:6px}}.text-plus-background-image .text-plus-bg-image-wrapper .title{margin-block-end:15px}.text-plus-background-image .text-plus-bg-image-wrapper .subtitle{margin-block-end:15px}.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap{color:var(--custom-text-color, #140C00)}.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap a,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h1,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h2,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h3,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h4,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h5,.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap h6{color:var(--custom-text-color, #140C00)}@media(min-width: 1200px){.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap ul{padding-inline-start:44px;margin-block-start:19px}}@media(min-width: 1200px){.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap li{margin-block-end:17px}}.text-plus-background-image .text-plus-bg-image-wrapper .item-para-wrap li::before{background:var(--custom-text-color, #140C00)}.text-plus-background-image .text-plus-bg-image-wrapper .link-wrap{display:flex;justify-content:center;align-items:center;margin-block-start:18px}.text-plus-background-image .text-plus-bg-image-wrapper .link-wrap.left{justify-content:flex-start}.text-plus-background-image .text-plus-bg-image-wrapper .link-wrap.right{justify-content:flex-end}.text-plus-background-image .text-plus-bg-image-wrapper .link-wrap .custom-link .icon svg g path{stroke:var(--custom-link-color, #000000)}.text-plus-background-image .text-plus-bg-image-wrapper .link-wrap .custom-link .icon svg g line{stroke:var(--custom-link-color, #000000)}.text-plus-img-v1.has-divider{box-shadow:0px 0px 6px rgba(0,0,0,.16)}@media(min-width: 992px){.text-plus-img-v1.has-divider{box-shadow:none}}@media(min-width: 992px){.text-plus-img-v1 .container{margin-inline:auto;width:100%;max-width:84.027vw}}@media(min-width: 1366px){.text-plus-img-v1 .container{max-width:1200px}}.text-plus-img-v1 .container.vertical .outer-wrap.left .left-wrap{order:1}@media(min-width: 992px){.text-plus-img-v1 .container.vertical .outer-wrap.left .left-wrap{margin:0 0 0 70px}}.text-plus-img-v1 .container.vertical .outer-wrap.left .right-wrap{order:0}@media(min-width: 992px){.text-plus-img-v1 .container.vertical .outer-wrap.left .right-wrap{flex:0 0 45.4%}}@media(min-width: 1200px){.text-plus-img-v1 .container.vertical .outer-wrap.left .right-wrap{flex:0 0 40.4%}}.text-plus-img-v1 .container.vertical .left-wrap{order:1;margin:50px 0 0 0}@media(min-width: 992px){.text-plus-img-v1 .container.vertical .left-wrap{order:0;margin:0 70px 0 0}}.text-plus-img-v1 .container.vertical .right-wrap{order:0}@media(min-width: 992px){.text-plus-img-v1 .container.vertical .right-wrap{order:1;flex:0 0 40.4%}}.text-plus-img-v1 .container.vertical .right-wrap .media-wrap{aspect-ratio:4/5}@media(min-width: 992px){.text-plus-img-v1 .container.vertical .content-wrap .item-para-wrap{padding-block-end:23px}}.text-plus-img-v1 .outer-wrap{display:flex;flex-direction:column}@media(min-width: 992px){.text-plus-img-v1 .outer-wrap{flex-direction:row;justify-content:center}}.text-plus-img-v1 .outer-wrap.left .left-wrap{order:0}@media(min-width: 992px){.text-plus-img-v1 .outer-wrap.left .left-wrap{margin:0 0 0 60px;order:1}}@media(min-width: 992px){.text-plus-img-v1 .outer-wrap.left .right-wrap{order:0}}.text-plus-img-v1 .left-wrap,.text-plus-img-v1 .right-wrap{flex:0 0 100%;max-width:100%}.text-plus-img-v1 .left-wrap{margin-block-end:50px}@media(min-width: 992px){.text-plus-img-v1 .left-wrap{display:flex;align-items:center;flex-wrap:wrap;margin:0 60px 0 0;flex:0 0 42.3%;max-width:46%}}@media(min-width: 992px){.text-plus-img-v1 .right-wrap{order:2;flex:0 0 56.5%;max-width:57%}}@media(min-width: 1200px){.text-plus-img-v1 .right-wrap{flex:0 0 53.5%;max-width:54%}}.text-plus-img-v1 .content-wrap{display:flex;flex-direction:column;align-items:center;margin-inline:auto;width:100%;max-width:calc(100% - 60px)}@media(min-width: 992px){.text-plus-img-v1 .content-wrap{flex:0 0 100%;max-width:100%;margin-inline:unset;align-items:flex-start}}.text-plus-img-v1 .content-wrap .title,.text-plus-img-v1 .content-wrap .subtitle,.text-plus-img-v1 .content-wrap .item-para-wrap{padding-block-end:15px}.text-plus-img-v1 .content-wrap .title.text-left,.text-plus-img-v1 .content-wrap .subtitle.text-left{text-align:left}.text-plus-img-v1 .content-wrap .title.text-right,.text-plus-img-v1 .content-wrap .subtitle.text-right{text-align:right}.text-plus-img-v1 .content-wrap .title.text-center,.text-plus-img-v1 .content-wrap .subtitle.text-center{text-align:center}.text-plus-img-v1 .content-wrap .cta-wrap{margin-inline:auto}.text-plus-img-v1 .content-wrap .link-wrap{text-align:center}.text-plus-img-v1 .content-wrap .btn-wrap{padding-block-start:25px}.text-plus-img-v1 .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:4/3}.text-plus-img-v1 .media-wrap img,.text-plus-img-v1 .media-wrap picture{display:block;width:100%;height:100%}.text-plus-img-v1 .media-wrap img{object-fit:cover;object-position:center}.full-width-callout{position:relative;width:100%;height:auto;min-height:621px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 992px){.full-width-callout{height:43.125vw}}.full-width-callout::before{content:"";position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;min-height:249px;background:rgba(0,0,0,0) linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.78)) 0%, var(--custom-overlay-color1, rgba(7, 4, 0, 0.325)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:1;height:calc(var(--custom-height) + 70px);opacity:var(--custom-overlay-opacity, 1)}@media(min-width: 992px){.full-width-callout::before{min-height:325.26px}}.full-width-callout.remove-footer-gap{margin-block-end:-65px}@media(min-width: 992px){.full-width-callout.remove-footer-gap{margin-block-end:-100px}}.full-width-callout.has-top-padding{padding-block-start:0;margin-block-start:50px}@media(min-width: 992px){.full-width-callout.has-top-padding.top-mb-only{padding-block-start:0;margin-block-start:0}}.full-width-callout.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:0}@media(min-width: 992px){.full-width-callout.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:50px}}.full-width-callout.has-bottom-padding{padding-block-end:0;margin-block-end:50px}@media(min-width: 992px){.full-width-callout.has-bottom-padding.bottom-mb-only{padding-block-end:0;margin-block-end:0}}.full-width-callout.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:0}@media(min-width: 992px){.full-width-callout.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:50px}}.full-width-callout .full-width-callout-wrapper{position:absolute;height:auto;z-index:2;bottom:26px;left:0;right:0;width:84%}@media(min-width: 992px){.full-width-callout .full-width-callout-wrapper{bottom:43.59px;right:unset;width:100%;left:50%;transform:translateX(-50%);max-width:79.16vw}}@media(min-width: 1366px){.full-width-callout .full-width-callout-wrapper{max-width:1140px}}@media(min-width: 992px){.full-width-callout .full-width-callout-wrapper .outer-wrap{width:39.75%}}.full-width-callout .full-width-callout-wrapper .outer-wrap .title{margin-block-end:10px}@media(min-width: 992px){.full-width-callout .full-width-callout-wrapper .outer-wrap .title{margin-block-end:15px}}.full-width-callout .full-width-callout-wrapper .outer-wrap .item-para-wrap{margin-block-end:10px}@media(min-width: 992px){.full-width-callout .full-width-callout-wrapper .outer-wrap .item-para-wrap{margin-block-end:15px}}.unit-properties-list-map{position:relative}.unit-properties-list-map .content-wrapper{max-width:1200px;margin-inline:auto;visibility:hidden}@media(min-width: 768px){.unit-properties-list-map .content-wrapper{width:calc(100% - 120px)}}.unit-properties-list-map .tab-controls-wrap{margin-block-end:10px;display:flex;justify-content:center}@media(min-width: 992px){.unit-properties-list-map .tab-controls-wrap{margin-block-end:15px;justify-content:flex-end}}.unit-properties-list-map .tab-btn{cursor:pointer;border:none;-webkit-border-radius:none;-moz-border-radius:none;text-decoration:none;border-radius:0;padding-inline:12px;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.3125rem;letter-spacing:1.6px;color:#140c00;text-align:center;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.unit-properties-list-map .tab-btn{font-size:1.125rem;line-height:1.5rem;letter-spacing:1.8px}}.unit-properties-list-map .tab-btn:nth-child(2){padding-inline-end:0}.unit-properties-list-map .tab-btn.expanded{font-family:PlayfairDisplay-Italic,serif;position:relative;pointer-events:none;opacity:.9}.unit-properties-list-map .tab-btn.expanded::after{content:"";width:80%;height:1px;position:absolute;background-color:#140c00;color:#140c00;bottom:0;left:10px}.unit-properties-list-map .tab-2{position:relative}.unit-properties-list-map .tab-2::before{content:"";width:1px;height:80%;position:absolute;background-color:#140c00;color:#140c00;top:0;left:0}.unit-properties-list-map .list-view[aria-hidden=true],.unit-properties-list-map .map-view[aria-hidden=true]{display:none}.unit-properties-list-map .list-view[aria-hidden=false],.unit-properties-list-map .map-view[aria-hidden=false]{display:flex}.unit-properties-list-map .map-view{position:relative}@media(min-width: 992px){.unit-properties-list-map .properties-list-map-slider{overflow:visible}}.unit-properties-list-map .properties-list-map-slider.swiper-initialized .custom-navigation-controllers{display:block}@media(min-width: 992px){.unit-properties-list-map .properties-list-map-slider .swiper-wrapper{flex-wrap:wrap;column-gap:52px}}.unit-properties-list-map .properties-list-map-slider .custom-navigation-controllers{display:none;text-align:center;padding-block-start:5px}@media(min-width: 992px){.unit-properties-list-map .swiper-slide{width:calc((100% - 104px)/3);height:auto}}.unit-properties-list-map .image-wrap{display:flex}.unit-properties-list-map .image-wrap .image{width:100%;height:100%;object-fit:cover;object-position:center}.unit-properties-list-map .text-area{width:calc(100% - 60px);margin-inline:auto;padding-block:30px;display:flex;flex-direction:column;row-gap:15px}@media(min-width: 992px){.unit-properties-list-map .text-area{width:100%}}.unit-properties-list-map .text-area .h3-title,.unit-properties-list-map .text-area .body-text h3,.body-text .unit-properties-list-map .text-area h3,.unit-properties-list-map .text-area .h4-title,.unit-properties-list-map .text-area .body-text h4,.body-text .unit-properties-list-map .text-area h4{text-align:center}.unit-properties-list-map .map{width:100%;height:509px}@media(min-width: 992px){.unit-properties-list-map .map{height:590px}}.unit-properties-list-map .custom-map-controls{width:28px;display:flex;flex-direction:column;row-gap:10px;position:absolute;right:14px;bottom:15px}@media(min-width: 768px){.unit-properties-list-map .custom-map-controls{width:36px;right:10px;bottom:21px}}.unit-properties-list-map .custom-map-controls .zoom{cursor:pointer;border:none;-webkit-border-radius:0;-moz-border-radius:none;text-decoration:none;border-radius:0;width:28px;height:28px;position:relative;transition:border 300ms ease-out;background-color:#f8f7f2;color:#140c00;border:1px solid #140c00}@media(min-width: 768px){.unit-properties-list-map .custom-map-controls .zoom{width:36px;height:36px}}.unit-properties-list-map .custom-map-controls .zoom.in::before{content:"";position:absolute;width:calc(100% - 16px);height:1.5px;background-color:#140c00;color:#140c00;top:0;right:0;bottom:0;left:0;margin:auto}.unit-properties-list-map .custom-map-controls .zoom.in::after{content:"";position:absolute;width:2px;height:calc(100% - 16px);background-color:#140c00;color:#140c00;top:0;right:0;bottom:0;left:0;margin:auto}.unit-properties-list-map .custom-map-controls .zoom.out::before{content:"";position:absolute;width:calc(100% - 16px);height:2px;background-color:#140c00;color:#140c00;top:0;right:0;bottom:0;left:0;margin:auto}.unit-properties-list-map .gm-style-iw{-webkit-border-radius:0;-moz-border-radius:none;text-decoration:none;border-radius:0;min-width:320px !important;padding:8px !important}@media(min-width: 768px){.unit-properties-list-map .gm-style-iw{padding:0 !important;max-width:544px !important}}.unit-properties-list-map .gm-style-iw-d{overflow:auto !important}.unit-properties-list-map .gm-ui-hover-effect{width:18px !important;height:18px !important;opacity:1 !important}@media(min-width: 768px){.unit-properties-list-map .gm-ui-hover-effect{width:24px !important;height:24px !important;top:5px}}.unit-properties-list-map .gm-ui-hover-effect span{display:none !important}.unit-properties-list-map .gm-ui-hover-effect::before,.unit-properties-list-map .gm-ui-hover-effect::after{content:"";width:100%;height:2px;position:absolute;top:9px;left:0;background-color:#140c00;color:#140c00;transform:rotate(45deg)}@media(min-width: 768px){.unit-properties-list-map .gm-ui-hover-effect::before,.unit-properties-list-map .gm-ui-hover-effect::after{height:1px;top:12px}}.unit-properties-list-map .gm-ui-hover-effect::after{transform:rotate(135deg)}@media(min-width: 768px){.unit-properties-list-map .gm-style-iw-chr{position:absolute;right:10px}}@media(min-width: 768px){.unit-properties-list-map .gm-style-iw-ch{display:none !important}}@media(min-width: 768px){.unit-properties-list-map .hotel{display:flex;column-gap:25px}}.unit-properties-list-map .info-image-wrap{display:none}@media(min-width: 768px){.unit-properties-list-map .info-image-wrap{display:flex;min-width:206px;max-width:206px}}.unit-properties-list-map .info-image-wrap .image{width:100%;height:100%;object-fit:cover;object-position:center}.unit-properties-list-map .info-text-area{display:flex;flex-direction:column;row-gap:15px;padding-block-end:22px;padding-inline:10px}@media(min-width: 768px){.unit-properties-list-map .info-text-area{padding-block-start:22px;padding-inline-start:0;padding-inline-end:13px}}.unit-properties-list-map .info-text-area .h3-title,.unit-properties-list-map .info-text-area .body-text h3,.body-text .unit-properties-list-map .info-text-area h3,.unit-properties-list-map .info-text-area .h4-title,.unit-properties-list-map .info-text-area .body-text h4,.body-text .unit-properties-list-map .info-text-area h4{text-align:center}@media(min-width: 768px){.unit-properties-list-map .info-text-area .h3-title,.unit-properties-list-map .info-text-area .body-text h3,.body-text .unit-properties-list-map .info-text-area h3{width:calc(100% - 48px);margin-inline:auto}}.unit-properties-list-map .info-text-area .body-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-properties-list-map .poi-info-window{padding-inline-end:30px}.unit-properties-list-map .address-line{font-family:Lato-Regular,sans-serif;font-size:1rem;font-weight:normal}.unit-properties-list-map .poi-info-window a:link{font-family:Lato-Regular,sans-serif;font-weight:normal}.unit-properties-list-map .loader-icon{position:absolute;width:70px;height:70px;top:0;right:0;bottom:0;left:0;margin:auto}body.body-loaded .unit-properties-list-map .content-wrapper{visibility:visible}body.body-loaded .unit-properties-list-map .loader-icon{display:none}.bm-outer-wrap{display:none}@media(min-width: 992px){.bm-outer-wrap{display:block;position:fixed;z-index:20;bottom:0;left:50%;transform:translateX(-50%);opacity:0;width:100%;border-top:none;box-sizing:border-box;padding-block:9px;padding-inline:0;background:#e2dbcc;height:83px}}@media(min-width: 992px){.bm-outer-wrap #booking-mask{max-width:860px}}.bm-outer-wrap .check-in-out-wrap,.bm-outer-wrap .bm-box{flex:0 0 130px}.bm-outer-wrap .check-in-out-wrap{display:flex;align-items:center;justify-content:center;column-gap:44px;position:relative;flex:0 0 304px}.bm-outer-wrap #bm-calendars{position:absolute;bottom:63px}.bm-outer-wrap .bm-input-wrp,.bm-outer-wrap .bm-form-container{display:flex;align-items:flex-end;justify-content:space-between;column-gap:44px}.bm-outer-wrap .bm-field{display:flex;justify-content:center}.bm-outer-wrap .bm-field-label{text-transform:capitalize;display:block;font-family:Lora-Italic,sans-serif;font-size:.8125rem;line-height:1.5625rem;letter-spacing:1.3px;color:#140c00}.bm-outer-wrap #rooms,.bm-outer-wrap #adults{background:#f0eee6}.bm-outer-wrap .input-field,.bm-outer-wrap .amount{background:#f0eee6;border:none;width:100%;height:31px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0;font-family:Lora-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#140c00}.bm-outer-wrap .up,.bm-outer-wrap .down{background:#f0eee6;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 33%;height:31px}.bm-outer-wrap .up .icon,.bm-outer-wrap .down .icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.bm-outer-wrap .up svg{height:14px;width:auto}.bm-outer-wrap .bm-actions{flex:0 0 auto}.scroll-header .bm-outer-wrap,.hero-not-available .bm-outer-wrap{top:87px;opacity:0 !important;pointer-events:none}.scroll-header .bm-outer-wrap.show-bm,.hero-not-available .bm-outer-wrap.show-bm{opacity:1 !important;pointer-events:all;transition:opacity .3s ease}.scroll-header .bm-outer-wrap #bm-calendars,.hero-not-available .bm-outer-wrap #bm-calendars{bottom:auto;top:72px}.scrolled-bm .header .bm-toggle-btn{padding-inline:35px}.scrolled-bm .header .bm-toggle-btn .text{display:none}.scrolled-bm .header .bm-toggle-btn .hidden{display:inline-block}@media(min-width: 992px){.intro-v1.fixed-size .right-wrap{padding-block-end:40px}}@media(min-width: 992px){.intro-v1.fixed-size .right-wrap.full-width{padding-block:0}}@media(min-width: 992px){.intro-v1.fixed-size .media-wrap{height:100%;aspect-ratio:7/8}}@media(min-width: 992px){.intro-v1.right-img .media-wrap{order:3}}@media(min-width: 992px){.intro-v1.has-top-padding{padding-block-start:100px}}.intro-v1 .intro-inner{display:flex;flex-wrap:wrap;position:relative;z-index:2}.intro-v1 .left-wrap,.intro-v1 .right-wrap{flex:0 0 100%;max-width:100%}.intro-v1 .right-wrap{text-align:center}@media(min-width: 992px){.intro-v1 .right-wrap{order:2;flex:0 0 63%;max-width:63%;padding-block:40px 96px;padding-inline:48px 24px;display:flex;align-items:center;flex-wrap:wrap}}@media(min-width: 992px){.intro-v1 .right-wrap.full-width{padding-inline:36px;margin-inline:auto}}@media(min-width: 992px){.intro-v1 .right-inner{flex:0 0 100%;max-width:100%}}.intro-v1 .subtitle{margin-block-start:15px}.intro-v1 .paragraph-wrap{margin-block-start:15px;text-align:left}.intro-v1 .btn-wrap{margin-block-start:38px}.intro-v1 .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:3/4;order:1;margin-block-start:50px}@media(min-width: 992px){.intro-v1 .media-wrap{aspect-ratio:444/503;margin-block-start:0;flex:0 0 37%;max-width:37%;padding-inline:24px 19px;height:auto}}.intro-v1 .media-wrap img,.intro-v1 .media-wrap picture{display:block;width:100%;height:100%;border-top-left-radius:50% 35%;border-top-right-radius:50% 35%}@media(min-width: 768px)and (max-width: 991px){.intro-v1 .media-wrap img,.intro-v1 .media-wrap picture{border-top-left-radius:50% 35%;border-top-right-radius:50% 35%}}.intro-v1 .media-wrap img{object-fit:cover;object-position:center}.intro-v1 .bottom-set{background-size:cover;background-position:center center;background-repeat:no-repeat;margin-block-start:-56px;padding-block:102px 50px;z-index:1;position:relative;text-align:center}@media(min-width: 992px){.intro-v1 .bottom-set{margin-block-start:-60px;padding-block:116px}}.intro-v1 .bottom-set::after{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;opacity:var(--overlay-opacity, 0.85);background:var(--overlay-color, #181D00);z-index:1}.intro-v1 .bt-content{position:relative;z-index:2;font-family:Lora-Italic,sans-serif;font-size:1.375rem;line-height:2rem;letter-spacing:2.2px;color:#fff}@media(min-width: 992px){.intro-v1 .bt-content{max-width:905px;font-size:1.5625rem;line-height:2.1875rem;letter-spacing:2.5px}}.intro-v1 .bt-content p:first-child{margin-block-start:0}.intro-v1 .bt-content p:last-child{margin-block-end:0}.intro-v1 .bt-link-wrap{margin-block-start:20px;position:relative;z-index:2}@media(min-width: 992px){.intro-v1 .bt-link-wrap{max-width:905px}}.three-col-data-slider{box-shadow:0px 0px 6px rgba(0,0,0,.16)}@media(min-width: 992px){.three-col-data-slider{box-shadow:none}}.three-col-data-slider.spa .content-hidden{display:none}@media(min-width: 1200px){.three-col-data-slider.spa .content-hidden{display:block}}@media(min-width: 1200px){.three-col-data-slider.spa .content-hidden .item-title{margin-block-end:0}}@media(min-width: 1200px){.three-col-data-slider.spa .content-hidden .link-wrap{opacity:1}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider.spa .item-outer:hover .no-desc .content-hidden .one-set{bottom:22px !important}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider.spa .item-outer:hover .link-wrap{opacity:0}}@media(min-width: 1200px){.three-col-data-slider.spa .item-content.no-desc .item-title{margin-block-end:16px}}@media(min-width: 1200px){.three-col-data-slider.spa .item-title{margin-block-end:16px}}@media(min-width: 1200px){.three-col-data-slider.spa .link-wrap{height:auto}}.three-col-data-slider .three-col-slider{margin-block-start:50px}@media(min-width: 992px){.three-col-data-slider .three-col-slider{margin-block-start:65px;max-width:1600px;margin-inline:auto}}.three-col-data-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.three-col-data-slider .item-outer{height:100%;display:flex;flex-direction:column;min-height:137.06vw;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0px 0px 6px rgba(0,0,0,.16);overflow:hidden;cursor:pointer}@media(min-width: 992px){.three-col-data-slider .item-outer{min-height:43.19vw}}@media(min-width: 1366px){.three-col-data-slider .item-outer{min-height:622px}}.three-col-data-slider .item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;bottom:0;width:100%;min-height:129px;transition:all .6s ease;background:rgba(0,0,0,0) linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.94)) 0%, var(--custom-overlay-color1, rgba(5, 3, 0, 0.42)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:1;height:calc(var(--custom-height) + 80px);opacity:var(--custom-overlay-opacity, 1)}@media(min-width: 1200px){.three-col-data-slider .item-outer::after{min-height:156px}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .item-title,.three-col-data-slider .item-outer:hover .category{opacity:0}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .content-hidden{opacity:1;pointer-events:auto}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .content-hidden .link-wrap{height:auto}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .content-hidden .item-para-wrap,.three-col-data-slider .item-outer:hover .content-hidden .link-wrap{opacity:1}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .content-hidden .item-title,.three-col-data-slider .item-outer:hover .content-hidden .category{opacity:1}}@media(hover: hover)and (min-width: 1200px){.three-col-data-slider .item-outer:hover .no-desc .content-hidden .one-set{bottom:32px !important}}.three-col-data-slider .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/portrait.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.three-col-data-slider .one-set,.three-col-data-slider .category,.three-col-data-slider .item-para-wrap{display:none}@media(min-width: 1200px){.three-col-data-slider .one-set,.three-col-data-slider .category,.three-col-data-slider .item-para-wrap{display:block}}.three-col-data-slider .item-title{margin-block-end:16px}@media(min-width: 1200px){.three-col-data-slider .item-title{margin-block-end:0}}.three-col-data-slider .category{text-transform:capitalize;display:none;font-family:PlayfairDisplay-Italic,serif;font-size:1rem;line-height:1.25rem;letter-spacing:1.6px;color:#fff}@media(min-width: 1200px){.three-col-data-slider .category{margin-block-start:12px;display:block}}.three-col-data-slider .category .comma{display:inline-block}.three-col-data-slider .item-title,.three-col-data-slider .category{opacity:1;transition:all .6s ease}@media(min-width: 1200px){.three-col-data-slider .item-para-wrap{margin-block:14px}}@media(min-width: 1200px){.three-col-data-slider .link-wrap{height:0;transition:all .3s ease;overflow:hidden}}.three-col-data-slider .item-content{position:absolute;bottom:28px;left:30px;width:calc(100% - 60px);z-index:2}@media(min-width: 1200px){.three-col-data-slider .item-content{left:40px;width:calc(100% - 80px)}}@media(min-width: 1200px){.three-col-data-slider .item-content.no-desc .item-title{margin-block-end:0}}@media(min-width: 1200px){.three-col-data-slider .item-absolute-content{opacity:0}}.three-col-data-slider .content-hidden{display:none}@media(min-width: 1200px){.three-col-data-slider .content-hidden{display:block;pointer-events:none;transition:all .3s ease;position:absolute;bottom:0;width:100%}}@media(min-width: 1200px){.three-col-data-slider .content-hidden .one-set{position:absolute;bottom:0;transition:all .6s ease;width:100%}}.three-col-data-slider .content-hidden .item-para-wrap{opacity:0}@media(min-width: 1200px){.three-col-data-slider .content-hidden .link-wrap{height:auto}}@media(min-width: 1200px){.three-col-data-slider .content-hidden .item-para-wrap,.three-col-data-slider .content-hidden .link-wrap{opacity:0;transition:all .3s ease}}.three-col-data-slider .content-hidden .category:last-child .comma{display:none}.three-col-data-slider .custom-navigation-controllers{text-align:center}.three-col-data-slider .custom-swiper-button-prev,.three-col-data-slider .custom-swiper-button-next{padding-block:30px 2px}@media(min-width: 992px){.three-col-data-slider .custom-swiper-button-prev,.three-col-data-slider .custom-swiper-button-next{padding-block:39px 2px}}.three-col-data-slider .custom-popup{background:rgba(0,0,0,0);border:none}.spa-popup .fancybox-slide{padding:0}.spa-popup .fancybox-slide .fancybox-close-small{opacity:1;right:auto;top:16px;left:20px}@media(min-width: 992px){.spa-popup .fancybox-slide .fancybox-close-small{top:30px;left:auto;right:30px}}.spa-popup .fancybox-slide .fancybox-close-small .icon{display:block}.spa-popup .fancybox-slide .fancybox-close-small svg path{stroke-width:1.5px}.spa-popup.fancybox-is-open .fancybox-bg{opacity:1;background:rgba(20,12,0,.8)}.spa-popup .spa-treatments{overflow:auto;height:100vh;padding-block:65px;padding-inline:30px;width:100%;background:#f8f7f2}@media(min-width: 992px){.spa-popup .spa-treatments{width:calc(100% - 60px);height:100%;margin-block:30px;padding-block:40px;padding-inline:66px}}@media(min-width: 1366px){.spa-popup .spa-treatments{height:100%;margin-block:70px;width:1240px;padding-block:70px;padding-inline:96px}}.spa-popup .spa-treatments::-webkit-scrollbar{width:0}.spa-popup .spa-treatments span{display:block}.spa-popup .spa-subtitle{margin-block-start:15px}.spa-popup .treatments-intro{text-align:center;padding-block-end:15px}@media(min-width: 992px){.spa-popup .treatments-intro{padding-block-end:15px;max-width:684px;margin-inline:auto}}.spa-popup .treatments-intro .btn-wrap{margin-block-start:39px}@media(min-width: 992px){.spa-popup .treatments{display:flex;column-gap:90px;flex-wrap:wrap;max-width:100%;margin-inline:auto}}.spa-popup .treatment{margin-block-start:50px;display:flex;flex-direction:column;row-gap:15px;align-items:flex-start}@media(min-width: 992px){.spa-popup .treatment{flex:0 0 calc((100% - 90px)/2);max-width:calc((100% - 90px)/2)}}.spa-popup .t-short-desc strong{font-family:Lora-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.spa-popup .t-short-desc strong{font-size:1.125rem}}.spa-popup .t-desc ul{margin-block:0}.spa-popup .t-desc li{position:relative;padding-inline-start:12px}.spa-popup .ssp-wrap{border-top:.75px solid #140c00;padding-block-start:50px;margin-block-start:65px}@media(min-width: 992px){.spa-popup .ssp-wrap{border-top:1px solid solid #140c00;padding-block-start:40px;margin-block-start:70px}}.spa-popup .ssp-title{text-align:center}.spa-popup .ssp-desc{margin-block-start:15px}.spa-treatments{display:none}@media(min-width: 992px){.treatments-popup .spa-treatments{height:auto}}@media(min-width: 992px){.unit-experiences-slider .unit-experiences-slider-wrapper{width:calc(100% - 115px);height:auto;margin:auto;max-width:1200px}}.unit-experiences-slider .unit-experiences-slider-wrapper .link-wrap{display:flex;justify-content:center}.unit-experiences-slider .intro-wrap .text{color:#000}.unit-experiences-slider .intro-wrap .icon svg g path{stroke:#000}.unit-experiences-slider .intro-wrap .icon svg g line{stroke:#000}.unit-experiences-slider .experiences-slider{margin-block-start:50px;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.1607843137)}@media(min-width: 992px){.unit-experiences-slider .experiences-slider{margin-block-start:65px}}.unit-experiences-slider .experiences-slider .experiences-slider-item-content{display:flex;flex-direction:column}@media(min-width: 992px){.unit-experiences-slider .experiences-slider .experiences-slider-item-content{flex-direction:row;height:100%}}.unit-experiences-slider .experiences-slider .image-wrapper{margin-block-end:30px;box-shadow:0px 0px 5px rgba(0,0,0,.1607843137)}@media(min-width: 992px){.unit-experiences-slider .experiences-slider .image-wrapper{width:50.45%;margin-block-end:unset}}.unit-experiences-slider .experiences-slider .image-wrapper .full-width-slider-img{width:100%;height:100%;aspect-ratio:375/237.93;overflow:hidden}@media(min-width: 992px){.unit-experiences-slider .experiences-slider .image-wrapper .full-width-slider-img{aspect-ratio:605/659.98}}.unit-experiences-slider .experiences-slider .image-wrapper .full-width-slider-img picture,.unit-experiences-slider .experiences-slider .image-wrapper .full-width-slider-img img{display:block;width:100%;height:100%;object-fit:cover}.unit-experiences-slider .experiences-slider .text-wrapper{width:calc(100% - 60px);height:auto;margin:auto;display:flex;flex-direction:column;justify-content:center}@media(min-width: 992px){.unit-experiences-slider .experiences-slider .text-wrapper{width:49.55%;padding-inline:94.43px 67.57px;padding-block:50px 100px}}.unit-experiences-slider .experiences-slider .item-name{margin-block-end:15px;text-align:center}.unit-experiences-slider .experiences-slider .item-desc{margin-block-end:15px;text-align:center}.unit-experiences-slider .experiences-slider .navi-wrap{margin-block-start:30px}@media(min-width: 992px){.unit-experiences-slider .experiences-slider .navi-wrap{position:absolute;z-index:5;bottom:0;right:0;width:50%;margin-block-start:35px}}.unit-experiences-slider .custom-swiper-button-prev,.unit-experiences-slider .custom-swiper-button-next{padding-block:10px;margin-block-end:26px}.unit-experiences-slider .swiper-slide{height:auto}.unit-experiences-slider .slider-arrows-wrap{column-gap:40px}.room-carousel{box-shadow:0px 0px 6px rgba(0,0,0,.16)}@media(min-width: 992px){.room-carousel{box-shadow:unset}}.room-carousel .item-outer{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;aspect-ratio:375/505;object-fit:cover;margin-block-start:50px}@media(min-width: 992px){.room-carousel .item-outer{margin-block-start:64.59px;aspect-ratio:683/492}}.room-carousel .item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:129px;transition:all .6s ease;background:rgba(0,0,0,0) linear-gradient(0deg, var(--linear-gradient-color-one, rgba(20, 12, 0, 0.83)) 0%, var(--linear-gradient-color-one, rgba(5, 3, 0, 0.42)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:1;height:calc(var(--custom-height) + 66px);opacity:var(--custom-overlay-opacity, 1)}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .item-title{opacity:0}}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .content-hidden{opacity:1;pointer-events:auto}}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .content-hidden .link-wrap{height:auto}}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .content-hidden .item-para-wrap,.room-carousel .item-outer:hover .content-hidden .link-wrap{opacity:1}}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .content-hidden .item-title{opacity:1}}@media(hover: hover)and (min-width: 992px){.room-carousel .item-outer:hover .item-absolute-content .link-wrap{opacity:0}}.room-carousel .item-outer .content-hidden{display:none}@media(min-width: 992px){.room-carousel .item-outer .content-hidden{display:block;pointer-events:none;transition:all .3s ease;position:absolute;bottom:0;opacity:0;width:100%}}@media(min-width: 992px){.room-carousel .item-outer .content-hidden .one-set{position:absolute;bottom:0;transition:all .6s ease;width:100%}}.room-carousel .item-outer .content-hidden .item-para-wrap{opacity:0;margin-block-start:10px}@media(min-width: 992px){.room-carousel .item-outer .content-hidden .link-wrap{height:auto}}@media(min-width: 992px){.room-carousel .item-outer .content-hidden .item-para-wrap,.room-carousel .item-outer .content-hidden .link-wrap{opacity:0;transition:all .3s ease}}.room-carousel .item-outer .item-content{position:absolute;bottom:20px;left:15px;width:calc(100% - 30px);z-index:2}@media(min-width: 992px){.room-carousel .item-outer .item-content{left:40px;width:calc(100% - 80px)}}.room-carousel .item-outer .bottom-wrap{display:flex;align-items:center;justify-content:space-between}.room-carousel .item-outer .bottom-wrap .rate-txt{font-family:"Lora-Bold",sans-serif;font-size:1rem;line-height:1.875rem;color:#fff}@media(min-width: 992px){.room-carousel .item-outer .bottom-wrap .rate-txt{font-size:1.125rem}}.room-carousel .room-carousel-slide{position:relative;transform:scale(0.88) !important;overflow:hidden}.room-carousel .room-carousel-slide.swiper-slide-active{transition:all .3s ease-in-out}.room-carousel .room-carousel-slide.swiper-slide-active::before{opacity:0}.room-carousel .navi-wrap{margin-block-start:30px}.room-carousel .link-wrap{margin-block:20px}@media(min-width: 992px){.room-carousel .link-wrap{margin-block-start:10px;margin-block-end:26px}}@media(min-width: 992px){.room-carousel .item-title{padding-inline-end:25px}}.room-carousel .room-carousel-slider .swiper-backface-hidden.swiper-slide{transform:scale(0.88) translateZ(0)}.room-carousel .room-carousel-slider .swiper-slide.swiper-slide-active{transform:scale(1) !important;opacity:1}.room-carousel .room-carousel-slider .swiper-backface-hidden.swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0)}.data-grid.POI .item-content{padding-inline:15px;padding-block:20px}@media(min-width: 992px){.data-grid.POI .item-content{padding-inline:32px;bottom:28px;padding-block:0}}.data-grid.POI .item-title{margin-block-end:22px}@media(min-width: 992px){.data-grid.POI .item-title{margin-block-end:12px}}.data-grid.POI .link-wrap{margin-block-end:0}@media(min-width: 992px){.data-grid.POI .content-hidden{width:calc(100% - 56px)}}.data-grid.experiences .item-content{padding-block:20px}@media(min-width: 992px){.data-grid.experiences .item-content{padding-inline:30px;bottom:20px;padding-block:0}}.data-grid.experiences .item-title{margin-block-end:12px}.data-grid.experiences .link-wrap{margin-block-end:0}@media(min-width: 992px){.data-grid.experiences .content-hidden{width:calc(100% - 48px)}}@media(min-width: 992px){.data-grid .mb-filter{display:none}}.data-grid .mb-filter .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered::after{transform:rotate(180deg)}.data-grid .mb-filter .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__rendered{text-decoration:none}.data-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{width:max-content;margin-inline:auto;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#140c00;text-underline-offset:4px;text-underline-offset:6px;padding-inline-end:22px;padding-block-end:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:inline-block;overflow:visible;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:1.8px;color:#140c00}.data-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::after{content:"";position:absolute;background-image:url("/integration/casa-santo-domingo/public/images/icons/mobile-dropdown.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transition:transform .3s ease;width:11px;height:30px;right:0}.data-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.data-grid .lg-filter{display:none}@media(min-width: 992px){.data-grid .lg-filter{display:flex}}.data-grid .filter-wrap{margin-block-end:50px;padding-block:8px}@media(min-width: 992px){.data-grid .filter-wrap{margin-block-end:70px;padding-block:31px}}.data-grid .filter-items{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:50px;width:100%}@media(min-width: 992px){.data-grid .filter-items{row-gap:70px;max-width:84.027vw;margin-inline:auto}}@media(min-width: 1366px){.data-grid .filter-items{max-width:1200px}}.data-grid .filter-items.two-col{row-gap:30px}@media(min-width: 992px){.data-grid .filter-items.two-col{column-gap:38px;row-gap:38px}}.data-grid .filter-items.three-col{row-gap:30px}@media(min-width: 992px){.data-grid .filter-items.three-col{column-gap:32px;row-gap:32px}}@media(min-width: 992px){.data-grid .one-col .item-outer.custom-overlay::before{background:rgba(0,0,0,0) linear-gradient(90deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.83)) 0%, var(--custom-overlay-color1, rgba(20, 12, 0, 0.83)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}}.data-grid .two-col .item-outer{height:clamp(455px,134.8vw,134.8vw)}@media(min-width: 992px){.data-grid .two-col .item-outer{flex:0 0 calc((100% - 38px)/2);height:clamp(494px,34.305vw,494px)}}.data-grid .two-col .item-outer::after{min-height:213px}@media(min-width: 992px){.data-grid .two-col .item-outer::after{min-height:146px}}@media(min-width: 992px){.data-grid .two-col .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/square.png")}}@media(min-width: 992px){.data-grid .two-col .content-hidden .item-para-wrap{display:block;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.data-grid .three-col .item-outer{height:clamp(430px,114.6vw,114.6vw)}@media(min-width: 992px){.data-grid .three-col .item-outer{flex:0 0 calc((100% - 64px)/3);height:clamp(430px,29.86vw,430px);box-shadow:0px 0px 6px rgba(0,0,0,.16)}}.data-grid .three-col .item-outer::after{min-height:267px}@media(min-width: 992px){.data-grid .three-col .item-outer::after{min-height:170px}}@media(min-width: 992px){.data-grid .three-col .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/portrait.png")}}@media(min-width: 992px){.data-grid .two-col .item-outer::after,.data-grid .three-col .item-outer::after{display:block;height:calc(var(--custom-height) + 70px)}}.data-grid .two-col .item-outer::before,.data-grid .three-col .item-outer::before{display:none}.data-grid .two-col .item-content,.data-grid .three-col .item-content{max-width:100%}.data-grid .item-outer{flex:0 0 100%;background-size:cover;background-position:center center;background-repeat:no-repeat;height:clamp(558px,148.8vw,148.8vw);position:relative;box-shadow:0px 0px 5px rgba(0,0,0,.16);overflow:hidden}@media(min-width: 992px){.data-grid .item-outer{height:clamp(494px,34.3vw,494px)}}@media(hover: hover)and (min-width: 992px){.data-grid .item-outer:hover .content-hidden .item-para-wrap{opacity:1}}.data-grid .item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;min-height:235px;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.83) 0%, rgba(5, 3, 0, 0.42) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;height:calc(var(--custom-height) + 70px);transition:all .6s ease}@media(min-width: 992px){.data-grid .item-outer::after{display:none}}@media(min-width: 992px){.data-grid .item-outer::before{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:48.83%;height:100%;background:rgba(0,0,0,0) linear-gradient(90deg, rgba(20, 12, 0, 0.83) 0%, rgba(5, 3, 0, 0.42) 68%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}}.data-grid .item-outer.custom-overlay::after{opacity:var(--custom-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.83)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.data-grid .item-outer.custom-overlay::before{opacity:var(--custom-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(90deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.83)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.data-grid .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/portrait.png");background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 992px){.data-grid .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/panoramic.png")}}.data-grid .item-absolute-content{display:flex;flex-direction:column}.data-grid .item-title{display:block;text-transform:capitalize;margin-block-end:8px;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#fff}@media(min-width: 992px){.data-grid .item-title{margin-block-end:12px;font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}.data-grid .item-para-wrap{margin-block-end:11px;display:none}@media(min-width: 992px){.data-grid .item-para-wrap{display:none;transition:all .3s ease}}.data-grid .item-para-wrap.show_short_desc_mb{display:block}@media(min-width: 992px){.data-grid .item-para-wrap.show_short_desc_mb{display:none}}.data-grid .link-wrap{margin-block-end:21px}@media(min-width: 992px){.data-grid .link-wrap{margin-block-end:23px}}.data-grid .rate{margin-block-end:19px;display:block;font-family:Lora-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.data-grid .rate{font-size:1.125rem}}@media(min-width: 992px){.data-grid .item-title,.data-grid .item-para-wrap,.data-grid .link-wrap,.data-grid .rate{opacity:0;transition:all .3s ease}}.data-grid .content-hidden{display:none}@media(min-width: 992px){.data-grid .content-hidden{display:flex;position:absolute;bottom:0;padding-block:0;width:calc(100% - 80px);flex-direction:column}}@media(min-width: 992px){.data-grid .content-hidden .item-title,.data-grid .content-hidden .link-wrap,.data-grid .content-hidden .rate{opacity:1}}@media(min-width: 992px){.data-grid .content-hidden .one-set{display:flex;flex-direction:column;position:absolute;bottom:0;transition:all .6s ease;width:100%}}@media(min-width: 992px){.data-grid .content-hidden .item-para-wrap{display:block;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.data-grid .item-content{position:absolute;bottom:0;left:0;width:100%;padding-inline:30px;padding-block:37px;z-index:1;width:100%;max-width:389px}@media(min-width: 992px){.data-grid .item-content{padding-inline:40px;padding-block:0;bottom:40px;max-width:494px}}.data-grid .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:none;border-radius:0;text-align:center}.data-grid .load-more-wrap{text-align:center}.data-grid .load-more-less-btn{margin-block-start:50px}@media(hover: hover){.data-grid .load-more-less-btn:hover .text{text-decoration:none}}@media(min-width: 992px){.unit-room-sliders .intro-wrap .bl-link-wrap{margin-block-start:5px}}@media(min-width: 992px){.unit-room-sliders .unit-room-sliders-wrapper{width:calc(100% - 130px);margin:auto;height:auto}}.unit-room-sliders .unit-room-sliders-wrapper .intro-wrap{margin-block-end:50px}@media(min-width: 992px){.unit-room-sliders .unit-room-sliders-wrapper .intro-wrap{margin-block-end:70px}}@media(min-width: 992px){.unit-room-sliders .room-slider{width:47.431%;margin:unset}}@media(min-width: 992px){.unit-room-sliders .room-slider-content{display:flex;gap:73px;align-items:center;justify-content:center}}@media(min-width: 992px){.unit-room-sliders .room-slider-content.first-slider-switch-img{flex-direction:row-reverse}}@media(min-width: 992px){.unit-room-sliders .room-slider-content.second-slider-switch-img{flex-direction:row-reverse}}.unit-room-sliders .room-slider-content.first-slider{margin-block-end:50px}@media(min-width: 992px){.unit-room-sliders .room-slider-content.first-slider{margin-block-end:70px}}.unit-room-sliders .cms-content-wrap{width:calc(100% - 60px);height:auto;margin:auto;text-align:center}@media(min-width: 992px){.unit-room-sliders .cms-content-wrap{width:35.528%;margin:unset}}.unit-room-sliders .cms-content-wrap .title,.unit-room-sliders .cms-content-wrap .sub-title{margin-block-end:15px}.unit-room-sliders .cms-content-wrap .title{font-size:20px}@media(min-width: 992px){.unit-room-sliders .cms-content-wrap .title{font-size:20px}}.unit-room-sliders .item-outer{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0px 0px 5px rgba(0,0,0,.16);overflow:hidden;aspect-ratio:375/505;object-fit:cover;margin-block-start:30px}@media(min-width: 992px){.unit-room-sliders .item-outer{aspect-ratio:683/492;margin-block-start:unset}}.unit-room-sliders .item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:129px;transition:all .6s ease;background:rgba(0,0,0,0) linear-gradient(0deg, var(--slider-one-gradient-color-one, rgba(20, 12, 0, 0.83)) 0%, var(--slider-one-gradient-color-one, rgba(5, 3, 0, 0.42)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:1;height:var(--custom-height, 214px);opacity:var(--slider-one-custom-overlay-opacity, 1)}@media(min-width: 992px){.unit-room-sliders .item-outer::after{height:var(--custom-height, 273px)}}@media(hover: hover)and (min-width: 992px){.unit-room-sliders .item-outer:hover .content-hidden{opacity:1;pointer-events:auto}}@media(hover: hover)and (min-width: 992px){.unit-room-sliders .item-outer:hover .content-hidden .item-para-wrap{opacity:1}}@media(hover: hover)and (min-width: 992px){.unit-room-sliders .item-outer:hover .content-hidden .link-wrap{height:auto;opacity:1}}@media(hover: hover)and (min-width: 992px){.unit-room-sliders .item-outer:hover .item-absolute-content .link-wrap{opacity:0}}@media(min-width: 992px){.unit-room-sliders .item-outer .item-title{opacity:0}}@media(min-width: 992px){.unit-room-sliders .item-outer .link-wrap{opacity:0}}.unit-room-sliders .item-outer .content-hidden{display:none}@media(min-width: 992px){.unit-room-sliders .item-outer .content-hidden{display:block;pointer-events:none;transition:all .3s ease;position:absolute;bottom:0;width:100%}}@media(min-width: 992px){.unit-room-sliders .item-outer .content-hidden .one-set{position:absolute;bottom:0;transition:all .6s ease;width:100%}}.unit-room-sliders .item-outer .content-hidden .item-para-wrap{opacity:0;margin-block-start:10px}@media(min-width: 992px){.unit-room-sliders .item-outer .content-hidden .link-wrap{height:auto}}@media(min-width: 992px){.unit-room-sliders .item-outer .content-hidden .item-title,.unit-room-sliders .item-outer .content-hidden .link-wrap{opacity:1;transition:all .3s ease}}.unit-room-sliders .item-outer .item-content{position:absolute;bottom:20px;left:15px;width:calc(100% - 30px);z-index:2}@media(min-width: 992px){.unit-room-sliders .item-outer .item-content{left:40px;width:calc(100% - 80px)}}.unit-room-sliders .item-outer .bottom-wrap{display:flex;align-items:center;justify-content:space-between}.unit-room-sliders .item-outer .bottom-wrap .rate-txt{font-family:Lora-Bold,sans-serif;font-size:1.125rem;line-height:1.875rem;color:#fff}.unit-room-sliders .second-slider-item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:129px;transition:all .6s ease;background:rgba(0,0,0,0) linear-gradient(0deg, var(--slider-two-gradient-color-one, rgba(20, 12, 0, 0.83)) 0%, var(--slider-two-gradient-color-one, rgba(5, 3, 0, 0.42)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:1;height:var(--custom-height, 214px);opacity:var(--slider-two-custom-overlay-opacity, 1)}@media(min-width: 992px){.unit-room-sliders .second-slider-item-outer::after{height:var(--custom-height, 273px);min-height:220px}}.unit-room-sliders .navi-wrap{margin-block-start:30px}.unit-room-sliders .link-wrap{margin-block:20px}@media(min-width: 992px){.unit-room-sliders .link-wrap{margin-block-start:10px;margin-block-end:26px}}.restaurants-list .intro-wrap{margin-block-end:50px}@media(min-width: 992px){.restaurants-list .intro-wrap{margin-block-end:70px}}.restaurants-list .restaurants-list-item-wrapper{display:flex;flex-direction:column;row-gap:50px;width:100%;margin-inline:auto}@media(min-width: 992px){.restaurants-list .restaurants-list-item-wrapper{row-gap:100px;max-width:84.027vw}}@media(min-width: 1366px){.restaurants-list .restaurants-list-item-wrapper{max-width:1200px}}@media(min-width: 992px){.restaurants-list .restaurant-item.even .img-text-wrapper{flex-direction:row}}.restaurants-list .restaurant-item .image-wrapper,.restaurants-list .restaurant-item .restaurant-item-img-container{width:100%;height:auto;aspect-ratio:375/291.38;overflow:hidden;margin-block-end:30px}@media(min-width: 992px){.restaurants-list .restaurant-item .image-wrapper,.restaurants-list .restaurant-item .restaurant-item-img-container{aspect-ratio:642.57/494.62;margin-block-end:unset;min-height:100%}}.restaurants-list .restaurant-item .image-wrapper a,.restaurants-list .restaurant-item .restaurant-item-img-container a{display:block;width:100%;height:100%}.restaurants-list .restaurant-item .image-wrapper picture,.restaurants-list .restaurant-item .image-wrapper img,.restaurants-list .restaurant-item .restaurant-item-img-container picture,.restaurants-list .restaurant-item .restaurant-item-img-container img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.restaurants-list .restaurant-item .image-wrapper{width:auto;flex:0 0 53%}}.restaurants-list .restaurant-item .text-wrapper{width:calc(100% - 30px);height:auto;margin:auto}@media(min-width: 992px){.restaurants-list .restaurant-item .text-wrapper{width:auto;flex:0 0 calc(47% - 60px);padding-block:40px}}.restaurants-list .restaurant-item .item-subtitle{text-align:center;margin-block-end:15px;text-transform:capitalize;display:block;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.0625rem;line-height:1.25rem;letter-spacing:1.7px;color:#140c00}@media(min-width: 992px){.restaurants-list .restaurant-item .item-subtitle{font-size:1.125rem;letter-spacing:1.8px;margin-block-end:18px}}.restaurants-list .restaurant-item .name{text-align:center;margin-block-end:18px}@media(min-width: 992px){.restaurants-list .restaurant-item .name{margin-block-end:12px}}.restaurants-list .restaurant-item .item-desc{text-align:center;margin-block-end:15px}.restaurants-list .restaurant-item .link-wrap{display:flex;justify-content:center}.restaurants-list .restaurant-item .img-text-wrapper{display:flex;flex-direction:column}@media(min-width: 992px){.restaurants-list .restaurant-item .img-text-wrapper{flex-direction:row-reverse;column-gap:60px}}@media(min-width: 992px){.restaurants-list .mb-filter{display:none}}.restaurants-list .mb-filter .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered::after{transform:rotate(180deg)}.restaurants-list .mb-filter .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__rendered{text-decoration:none}.restaurants-list .mb-filter .select2-container.select2-container--default .select2-selection--single{background:none;border:none;justify-content:center}.restaurants-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{width:max-content;margin-inline:auto;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#140c00;text-underline-offset:4px;text-underline-offset:6px;padding-inline-end:22px;padding-block-end:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:inline-block;overflow:visible;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:1.8px;color:#140c00}.restaurants-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::after{content:"";position:absolute;background-image:url("/integration/casa-santo-domingo/public/images/icons/mobile-dropdown.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transition:transform .3s ease;width:11px;height:30px;right:0}.restaurants-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.restaurants-list .lg-filter{display:none}@media(min-width: 992px){.restaurants-list .lg-filter{display:flex}}.restaurants-list .filter-wrap{margin-block-end:50px;padding-block:8px}@media(min-width: 992px){.restaurants-list .filter-wrap{margin-block-end:70px;padding-block:27px}}.restaurants-list .filter-items{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:50px;width:100%}@media(min-width: 992px){.restaurants-list .filter-items{row-gap:70px;max-width:84.027vw;margin-inline:auto}}@media(min-width: 1366px){.restaurants-list .filter-items{max-width:1200px}}@media(min-width: 992px){.restaurants-list .filter-items.two-col{column-gap:38px;row-gap:38px}}@media(min-width: 992px){.restaurants-list .filter-items.three-col{column-gap:32px;row-gap:32px}}.event-venue-list .intro-wrap{margin-block-end:50px}@media(min-width: 992px){.event-venue-list .intro-wrap{margin-block-end:66px}}.event-venue-list .events-list-item-wrapper{display:flex;flex-direction:column;row-gap:50px;width:100%;margin-inline:auto}@media(min-width: 992px){.event-venue-list .events-list-item-wrapper{row-gap:100px;max-width:84.027vw}}@media(min-width: 1366px){.event-venue-list .events-list-item-wrapper{max-width:1200px}}@media(min-width: 992px){.event-venue-list .event-item.even .img-text-wrapper{flex-direction:row}}.event-venue-list .event-item .image-wrapper,.event-venue-list .event-item .event-item-img-container{width:100%;height:auto;aspect-ratio:375/291.38;overflow:hidden;margin-block-end:30px}@media(min-width: 992px){.event-venue-list .event-item .image-wrapper,.event-venue-list .event-item .event-item-img-container{aspect-ratio:642.57/494.62;margin-block-end:unset;min-height:100%}}.event-venue-list .event-item .image-wrapper a,.event-venue-list .event-item .event-item-img-container a{display:block;width:100%;height:100%}.event-venue-list .event-item .image-wrapper picture,.event-venue-list .event-item .image-wrapper img,.event-venue-list .event-item .event-item-img-container picture,.event-venue-list .event-item .event-item-img-container img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.event-venue-list .event-item .image-wrapper{width:auto;flex:0 0 53%}}.event-venue-list .event-item .text-wrapper{width:calc(100% - 30px);height:auto;margin:auto}@media(min-width: 992px){.event-venue-list .event-item .text-wrapper{width:auto;flex:0 0 calc(47% - 60px);padding-block:40px}}.event-venue-list .event-item .name{text-align:center;margin-block-end:23px}@media(min-width: 992px){.event-venue-list .event-item .name{margin-block-end:10px}}.event-venue-list .event-item .item-subtitle{text-align:center;margin-block-end:15px}@media(min-width: 992px){.event-venue-list .event-item .item-subtitle{margin-block-end:8px}}.event-venue-list .event-item .item-desc{text-align:center;margin-block-end:15px}@media(min-width: 992px){.event-venue-list .event-item .item-desc{margin-block-end:14px}}.event-venue-list .event-item .link-wrap{display:flex;justify-content:center}.event-venue-list .event-item .img-text-wrapper{display:flex;flex-direction:column}@media(min-width: 992px){.event-venue-list .event-item .img-text-wrapper{flex-direction:row-reverse;gap:60.31px}}@media(min-width: 992px){.event-venue-list .mb-filter{display:none}}.event-venue-list .mb-filter .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered::after{transform:rotate(180deg)}.event-venue-list .mb-filter .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__rendered{text-decoration:none}.event-venue-list .mb-filter .select2-container.select2-container--default .select2-selection--single{background:none;border:none;justify-content:center}.event-venue-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{width:max-content;margin-inline:auto;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#140c00;text-underline-offset:4px;text-underline-offset:6px;padding-inline-end:22px;padding-block-end:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:inline-block;overflow:visible;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:1.8px;color:#140c00}.event-venue-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::after{content:"";position:absolute;background-image:url("/integration/casa-santo-domingo/public/images/icons/mobile-dropdown.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transition:transform .3s ease;width:11px;height:30px;right:0}.event-venue-list .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.event-venue-list .lg-filter{display:none}@media(min-width: 992px){.event-venue-list .lg-filter{display:flex}}.event-venue-list .filter-wrap{margin-block-end:50px;padding-block:8px}@media(min-width: 992px){.event-venue-list .filter-wrap{margin-block-end:70px;padding-block:27px}}.event-venue-list .filter-items{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:50px;width:100%}@media(min-width: 992px){.event-venue-list .filter-items{row-gap:70px;max-width:84.027vw;margin-inline:auto}}@media(min-width: 1366px){.event-venue-list .filter-items{max-width:1200px}}@media(min-width: 992px){.event-venue-list .filter-items.two-col{column-gap:38px;row-gap:38px}}@media(min-width: 992px){.event-venue-list .filter-items.three-col{column-gap:32px;row-gap:32px}}.detail-hero{position:relative}.detail-hero .content-hero{position:relative;width:100%;height:calc(100dvh - 45px);overflow:hidden}@media(min-width: 992px){.detail-hero .content-hero{height:calc(-83px + 100dvh)}}.detail-hero .content-hero.has-custom_overlay::before,.detail-hero .content-hero.has-overlay::before{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:205px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(20, 12, 0, 0.74) 0%, rgba(4, 2, 0, 0.14) 71%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:8}.detail-hero .content-hero.has-custom_overlay::after,.detail-hero .content-hero.has-overlay::after{pointer-events:none;content:"";position:absolute;left:0;bottom:0;width:100%;height:227px;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:8}.detail-hero .content-hero.has-custom_overlay::before{height:var(--top-overlay-height, 205px);background:rgba(0,0,0,0) linear-gradient(180deg, var(--top-overlay-color1, rgba(20, 12, 0, 0.74)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;opacity:var(--top-overlay-opacity, 1)}.detail-hero .content-hero.has-custom_overlay::after{height:var(--bottom-overlay-height, 164px);background:rgba(0,0,0,0) linear-gradient(0deg, var(--bottom-overlay-color1, rgba(20, 12, 0, 0.65)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;opacity:var(--bottom-overlay-opacity, 1)}@media(min-width: 992px){.detail-hero .content-hero.has-custom_overlay::after{height:var(--bottom-overlay-height, 227px)}}.detail-hero .content-hero.swiper-slide-active .slide-caption-wrap{opacity:1}.detail-hero .image-wrap{height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.detail-hero .detail-hero-caption{position:absolute;width:100%;left:50%;bottom:0px;padding-block-end:33px;transform:translateX(-50%);z-index:10;opacity:1;transition:opacity .6s ease-out;transition-delay:.4s}@media(min-width: 992px){.detail-hero .detail-hero-caption{bottom:0px}}.detail-hero .detail-hero-caption .caption{position:relative;display:block;text-transform:capitalize;text-shadow:0px 0px 6px rgba(0,0,0,.85);text-align:center;width:100%;z-index:20;font-family:PlayfairDisplay-Bold,sans-serif;font-size:1.875rem;line-height:2.5rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.detail-hero .detail-hero-caption .caption{font-size:2.5rem;line-height:3.125rem}}.detail-hero .detail-hero-caption::after{pointer-events:none;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;min-height:227px;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:8}.detail-page-navigation{position:relative}@media(min-width: 992px){.detail-page-navigation .detail-page-wrap{padding-block-start:50px}}.detail-page-navigation .detail-page-wrap .wrap-links{position:relative;padding-block-end:70px;border-top:1px solid #140c00;padding-block-start:30px}@media(min-width: 992px){.detail-page-navigation .detail-page-wrap .wrap-links{padding-block:unset;padding-block-start:50px}}.detail-page-navigation .detail-page-wrap .wrap-links .secondary-btn{position:absolute;left:50%;bottom:0%;transform:translateX(-50%);z-index:1}@media(min-width: 992px){.detail-page-navigation .detail-page-wrap .wrap-links .secondary-btn{bottom:unset;top:50%;padding-block-start:8px}}.detail-page-navigation .detail-page-wrap .wrap-links .wrap-next-prv{display:flex;justify-content:space-between;position:relative}.detail-page-navigation .detail-page-wrap .wrap-links .wrap-next-prv .link-wrap .custom-link .text{color:#000}.room-amenities{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:50px 0;padding-inline:30px}@media(min-width: 992px){.room-amenities{margin-block:56px 0}}.room-amenities::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--room-amenities-image-bg-overlay-color, #181D00);opacity:var(--room-amenities-image-overlay-opacity-level, 0.85);z-index:0}@media(min-width: 768px){.room-amenities.few-amenities .amenities{justify-content:center}}.room-amenities.has-top-padding{padding-block-start:0;margin-block-start:50px}@media(min-width: 992px){.room-amenities.has-top-padding.top-mb-only{padding-block-start:0;margin-block-start:0}}.room-amenities.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:0}@media(min-width: 992px){.room-amenities.has-top-padding.top-lg-only{padding-block-start:0;margin-block-start:50px}}.room-amenities.has-bottom-padding{padding-block-end:0;margin-block-end:50px}@media(min-width: 992px){.room-amenities.has-bottom-padding.bottom-mb-only{padding-block-end:0;margin-block-end:0}}.room-amenities.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:0}@media(min-width: 992px){.room-amenities.has-bottom-padding.bottom-lg-only{padding-block-end:0;margin-block-end:50px}}.room-amenities .amenities-inner{position:relative;width:100%}.room-amenities .amenity-title{display:block;text-align:center;margin-block-end:30px}@media(max-width: 767px){.room-amenities .amenity-title{font-size:1.625rem;line-height:pxTorem(35px);letter-spacing:2.6px}}@media(min-width: 768px)and (max-width: 991px){.room-amenities .amenity-title{font-size:1.625rem;line-height:pxTorem(35px);letter-spacing:2.6px}}.room-amenities .amenities{width:100%;display:flex;margin-block-start:29px;row-gap:12px;flex-direction:column}@media(min-width: 768px){.room-amenities .amenities{margin-block-start:26px;flex-direction:row;max-width:731px;margin-inline:auto;flex-wrap:wrap;row-gap:8px;column-gap:37px}}@media(min-width: 1200px){.room-amenities .amenities{max-width:988px}}@media(min-width: 768px){.room-amenities .amenity{flex:0 0 calc(33.33% - 28px)}}@media(min-width: 1200px){.room-amenities .amenity{flex:0 0 calc(25% - 28px)}}.restaurant-menus{position:relative}@media(min-width: 992px){.restaurant-menus .main-wrapper{position:relative}}.restaurant-menus .wrapper{margin-block-end:50px}.restaurant-menus .wrapper:last-child{margin-block-end:0}.restaurant-menus .intro-content-wrapper{margin-block-end:50px}@media(min-width: 992px){.restaurant-menus .intro-content-wrapper{max-width:684px;padding-inline:15px;margin-block-end:66px}}.restaurant-menus .title{margin-block:16px;display:block;text-align:center}@media(min-width: 992px){.restaurant-menus .title{margin-block:19px}}.restaurant-menus .title.text-left{text-align:left}.restaurant-menus .title.text-right{text-align:right}.restaurant-menus .title.text-center{text-align:center}.restaurant-menus .description{text-align:center}.restaurant-menus .acc-control{background:#eeeade;padding:16px;box-sizing:border-box;background:rgba(0,0,0,0);border:none;width:100%;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;text-align:left;outline:0;margin:0}@media(min-width: 768px){.restaurant-menus .acc-control{padding-block:12px;padding-inline:16px}}.restaurant-menus .acc-control .accordion-expand-btn{margin-block-start:5px;margin-inline-start:23px}.restaurant-menus .acc-control .accordion-expand-btn svg{transition:all .5s ease-in-out;transform:rotate(0deg)}.restaurant-menus .acc-control .accordion-expand-btn svg path{fill:#140c00}.restaurant-menus .acc-control:focus{outline:0;border:none}.restaurant-menus .accordion-inner{max-height:0;overflow:hidden;padding-block:0;padding-inline:16px;transition:all .5s ease}.restaurant-menus .accordion-inner .body-text a{display:inline-block}.restaurant-menus .accordion-inner-title{margin-block-end:20px}.restaurant-menus .accordion-inner-description{padding-inline:0}@media(min-width: 992px){.restaurant-menus .accordion-inner-description{max-width:600px}}.restaurant-menus .accordion-inner-description li{margin-block-end:11px}.restaurant-menus .menu-dishes{margin-block-start:32px;display:flex;flex-direction:column;row-gap:39px}@media(min-width: 992px){.restaurant-menus .menu-dishes{margin-block-start:65px;flex-direction:row;row-gap:48px;padding-inline:27px;column-gap:50px;flex-wrap:wrap}}.restaurant-menus .menu-dish{padding-inline:14px}@media(min-width: 992px){.restaurant-menus .menu-dish{padding-inline:0;flex:0 0 calc((100% - 100px)/3);display:flex;flex-direction:column}}@media(min-width: 992px){.restaurant-menus .dish-content{margin-block-end:7px}}.restaurant-menus .dish-desc{margin-block-start:14px}.restaurant-menus .dish-price{margin-block-start:10px;font-family:Lora-Bold,sans-serif;font-size:1.125rem;line-height:1.875rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.restaurant-menus .dish-price{margin-block-start:auto}}.restaurant-menus .accordion-wrapper{margin-block-start:20px;position:relative}@media(min-width: 992px){.restaurant-menus .accordion-wrapper{z-index:12;max-width:1200px;margin-inline:auto}}.restaurant-menus .accordion-wrapper.no-items{display:none}.restaurant-menus .accordion-wrapper .accordion-item{background:#eeeade;margin-block-end:8px}.restaurant-menus .accordion-wrapper .accordion-item.no-dishes .menu-dishes{display:none}.restaurant-menus .accordion-wrapper .accordion-item.active .acc-control{background-color:#f5f3ec;border:none}.restaurant-menus .accordion-wrapper .accordion-item.active .acc-control svg{transition:all .5s ease-in-out;transform:rotate(180deg)}.restaurant-menus .accordion-wrapper .accordion-item.active .acc-control svg path{fill:#140c00}.restaurant-menus .accordion-wrapper .accordion-item.active .accordion-inner{padding-block:4px 16px;padding-inline:16px;background-color:#f5f3ec;max-height:none}@media(min-width: 992px){.restaurant-menus .accordion-wrapper .accordion-item.active .accordion-inner{padding-block:0 38px}}.block-intro{max-width:84vw}@media(min-width: 992px){.block-intro{max-width:684px}}body.cookie-visible>*:not(.cookie-bar-default){pointer-events:none}body.cookie-visible>*:not(.cookie-bar-default)::after{display:none}body.body-loaded.cookie-visible::after{content:"";position:fixed;width:100%;height:100%;top:0;left:0;z-index:600;background-color:#140c00;opacity:.2}.cookie-bar-default{position:fixed;width:100%;z-index:99993;bottom:0;background-color:#f5f3ec;box-shadow:0 0 2px #140c00;transition:opacity .3s ease-in-out}.cookie-bar-default .cookie-wrap{padding-inline:16px;padding-block:9px;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 768px){.cookie-bar-default .cookie-wrap{flex-wrap:nowrap}}@media(min-width: 992px){.cookie-bar-default .cookie-wrap{min-width:992px;padding-inline:50px}}.cookie-bar-default .cookie-wrap .cookie-contents{display:block}@media(min-width: 992px){.cookie-bar-default .cookie-wrap .cookie-contents{width:100%}}.cookie-bar-default .cookie-wrap .cookie-contents .cc-message{font-family:Lato-Regular,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:.5px;color:#140c00}.cookie-bar-default .cookie-wrap .cookie-contents .cc-link{color:#492e25;cursor:pointer}.cookie-bar-default .cookie-wrap .cookie-contents .cc-link:hover{text-decoration:none}@media(min-width: 768px){.cookie-bar-default .cookie-wrap .cc-compliance{margin-inline-start:20px}}.cookie-bar-default .cookie-wrap .cc-compliance .cc-dismiss{border:none;background:rgba(0,0,0,0);margin:0;padding:0;width:max-content;cursor:pointer;font-family:Lato-Regular,sans-serif;font-size:.8125rem;line-height:1.5rem;letter-spacing:.5px;color:#140c00}.cookie-bar-default .cookie-wrap .cc-close{display:inline-flex;margin-inline-start:50px}.cookie-bar-default .cookie-wrap .cc-close svg{stroke:#140c00;cursor:pointer;width:16px;height:16px}@media(min-width: 992px){.three-column-slider .three-column-slider-wrapper{width:100%;height:auto;max-width:1600px;margin:auto}}.three-column-slider .slider-intro{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;margin-block-end:50px;padding-inline:30px}@media(min-width: 992px){.three-column-slider .slider-intro{width:47.153vw;margin:auto;max-width:679px}}.three-column-slider .slider-intro .title{margin-block-end:15px;text-align:center}.three-column-slider .slider-intro .slider-desc{text-align:center}.three-column-slider .slider-intro .link-wrap{margin-block-start:15px;display:flex;justify-content:center;align-items:center}@media(min-width: 992px){.three-column-slider .cms-three-column-slider{margin-block-start:65px}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content{position:relative;aspect-ratio:375/513.77;background-size:cover;background-position:center;background-repeat:no-repeat;object-fit:cover;box-shadow:0px 0px 6px rgba(0,0,0,.1607843137)}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content{aspect-ratio:454/622}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-text-wrap{display:none;position:absolute;width:calc(100% - 60px);height:auto;bottom:30px;left:0;right:0;margin:auto;z-index:2}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-text-wrap{display:block;width:auto;bottom:27.7px}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:129px;transition:all .6s ease;background:rgba(0,0,0,0) linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.83)) 0%, var(--custom-overlay-color1, rgba(5, 3, 0, 0.42)) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;opacity:var(--custom-overlay-opacity, 1);z-index:1;height:calc(var(--custom-height) + 66px)}@media(hover: hover)and (min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content:hover .content-hidden{opacity:1;pointer-events:auto}}@media(hover: hover)and (min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content:hover .content-hidden .item-para-wrap{opacity:1}}@media(hover: hover)and (min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content:hover .content-hidden .link-wrap{height:auto;opacity:1}}@media(hover: hover)and (min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content:hover .item-absolute-content .link-wrap{opacity:0}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-title{opacity:0}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .link-wrap{opacity:0}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-para-wrap{opacity:0}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden{display:block}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden{display:block;pointer-events:none;transition:all .3s ease;position:absolute;bottom:27.7px;width:100%;z-index:5}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .one-set{position:absolute;bottom:0;transition:all .6s ease;width:100%}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .item-para-wrap{opacity:1}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .item-para-wrap{opacity:0;margin-block-start:15px}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .link-wrap{height:auto}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .item-title{opacity:1}}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .item-para-wrap,.three-column-slider .cms-three-column-slider .three-column-slider-item-content .content-hidden .link-wrap{opacity:0;transition:all .3s ease}}.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-content{position:absolute;bottom:20px;left:15px;width:calc(100% - 30px);z-index:2}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .three-column-slider-item-content .item-content{left:40px;width:calc(100% - 80px)}}.three-column-slider .cms-three-column-slider .item-title{margin-block-end:15px}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .item-title{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px;margin-block-end:unset}}.three-column-slider .cms-three-column-slider .link-wrap{margin-block-start:15px}.three-column-slider .cms-three-column-slider .navi-wrap{margin-block-start:30px}@media(min-width: 992px){.three-column-slider .cms-three-column-slider .navi-wrap{margin-block-start:40px}}@media(min-width: 992px){.hero.v_a_top .image-wrap{background-position:center top}}@media(max-width: 767px){.hero.v_a_top-mb .image-wrap{background-position:center top}}@media(min-width: 768px)and (max-width: 991px){.hero.v_a_top-mb .image-wrap{background-position:center top}}@media(min-width: 992px){.hero.v_a_bottom .image-wrap{background-position:center bottom}}@media(max-width: 767px){.hero.v_a_bottom-mb .image-wrap{background-position:center bottom}}@media(min-width: 768px)and (max-width: 991px){.hero.v_a_bottom-mb .image-wrap{background-position:center bottom}}@media(min-width: 992px){.hero.v_a_no_crop{background-image:var(--background-image);background-color:var(--background-color)}}@media(min-width: 992px){.hero.v_a_no_crop .image-wrap{background-position:center center;background-size:contain}}@media(max-width: 767px){.hero.v_a_no_crop-mb{background-image:var(--background-image-mb);background-color:var(--background-color-mb)}}@media(min-width: 768px)and (max-width: 991px){.hero.v_a_no_crop-mb{background-image:var(--background-image-mb);background-color:var(--background-color-mb)}}@media(max-width: 767px){.hero.v_a_no_crop-mb .image-wrap{background-position:center center;background-size:contain}}@media(min-width: 768px)and (max-width: 991px){.hero.v_a_no_crop-mb .image-wrap{background-position:center center;background-size:contain}}.hero.no-captions .slider-controlls-wrap{bottom:12px}@media(min-width: 992px){.hero.no-captions .slider-controlls-wrap{bottom:8px}}.hero .hero-slider{width:100%;height:calc(100dvh - 45px);overflow:hidden;position:relative}@media(min-width: 992px){.hero .hero-slider{height:calc(100dvh - 83px)}}.hero .hero-slider[data-swiper-autoplay-state=active] .swiper-video-play,.hero .hero-slider[data-swiper-autoplay-state=active] .swiper-video-pause,.hero .hero-slider[data-swiper-autoplay-state=active] .swiper-autoplay-play{display:none}.hero .hero-slider[data-swiper-autoplay-state=active] .swiper-autoplay-pause{display:block}.hero .hero-slider[data-swiper-autoplay-state=paused] .swiper-video-play,.hero .hero-slider[data-swiper-autoplay-state=paused] .swiper-video-pause,.hero .hero-slider[data-swiper-autoplay-state=paused] .swiper-autoplay-pause{display:none}.hero .hero-slider[data-swiper-autoplay-state=paused] .swiper-autoplay-play{display:block}.hero .hero-slider[data-swiper-video-state=playing] .swiper-video-play,.hero .hero-slider[data-swiper-video-state=playing] .swiper-autoplay-pause,.hero .hero-slider[data-swiper-video-state=playing] .swiper-autoplay-play{display:none}.hero .hero-slider[data-swiper-video-state=playing] .swiper-video-pause{display:block}.hero .hero-slider[data-swiper-video-state=paused] .swiper-autoplay-play,.hero .hero-slider[data-swiper-video-state=paused] .swiper-video-pause,.hero .hero-slider[data-swiper-video-state=paused] .swiper-autoplay-pause{display:none}.hero .hero-slider[data-swiper-video-state=paused] .swiper-video-play{display:block}.hero .hero-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .slider-controlls-wrap{width:110px}.hero .hero-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .swiper-video-play,.hero .hero-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .swiper-autoplay-play,.hero .hero-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .swiper-video-pause,.hero .hero-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .swiper-autoplay-pause{display:none}.hero .swiper-wrapper{position:relative}.hero .swiper-slide{position:relative}.hero .swiper-slide.has-custom_overlay::before,.hero .swiper-slide.has-overlay::before{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:205px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(20, 12, 0, 0.74) 0%, rgba(4, 2, 0, 0.14) 71%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:8}.hero .swiper-slide.has-custom_overlay::after,.hero .swiper-slide.has-overlay::after{pointer-events:none;content:"";position:absolute;left:0;bottom:0;width:100%;height:164px;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:8}.hero .swiper-slide.has-custom_overlay::before{height:var(--top-overlay-height, 205px);opacity:var(--top-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(180deg, var(--top-overlay-color1, rgba(20, 12, 0, 0.74)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.hero .swiper-slide.has-custom_overlay::after{height:var(--bottom-overlay-height, 164px);opacity:var(--bottom-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(0deg, var(--bottom-overlay-color1, rgba(20, 12, 0, 0.65)) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.hero .swiper-slide.has-custom_overlay::after{height:var(--top-overlay-height, 227px)}}.hero .swiper-slide.swiper-slide-active .slide-caption-wrap{opacity:1}.hero .image-wrap{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.hero .video-slide{pointer-events:none !important;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero .video-slide .container-video{width:100%;height:100%}.hero .video-slide iframe{height:100%;width:100%;border:none}.hero .video-slide[data-slide-video-type=youtube] .container-video,.hero .video-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.hero .video-slide[data-slide-video-type=youtube] iframe,.hero .video-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.hero .slide-caption-wrap{position:absolute;max-width:calc(100% - 50px);left:50%;bottom:35px;transform:translateX(-50%);z-index:10;opacity:0;transition:opacity .6s ease-out;transition-delay:.4s;width:100%}@media(min-width: 992px){.hero .slide-caption-wrap{bottom:33px;max-width:80%}}.hero .slide-caption-wrap .caption{display:block;text-transform:capitalize;text-shadow:0px 0px 6px rgba(0,0,0,.85);text-align:center;font-family:PlayfairDisplay-Bold,sans-serif;font-size:1.875rem;line-height:2.5rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.hero .slide-caption-wrap .caption{font-size:2.5rem;line-height:3.125rem}}.hero .custom-navigation-controllers{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}.hero .slider-controlls-wrap{position:absolute;left:50%;transform:translateX(-50%);z-index:1;bottom:72px;width:154px;display:flex;align-items:center;justify-content:center;column-gap:6px}@media(min-width: 992px){.hero .slider-controlls-wrap{bottom:82px}}.hero .slider-controlls-wrap .controll-btn{border:none;background:rgba(0,0,0,0);padding:0;width:42px;height:42px;display:none}@media(hover: hover){.hero .custom-swiper-button-prev:hover,.hero .custom-swiper-button-next:hover{padding-inline:10px}}@media(min-width: 992px){.full-width-text-plus-image-slider .full-width-slider-wrapper.image-left .full-with-slider-content-wrap{flex-direction:row-reverse}}@media(min-width: 992px){.full-width-text-plus-image-slider .full-width-slider-wrapper.image-left .navi-wrap{left:auto}}@media(min-width: 992px){.full-width-text-plus-image-slider .full-width-slider-wrapper.image-right .full-with-slider-content-wrap{flex-direction:row}}.full-width-text-plus-image-slider.remove-footer-gap{margin-block-end:-65px}@media(min-width: 992px){.full-width-text-plus-image-slider.remove-footer-gap{margin-block-end:-100px}}.full-width-text-plus-image-slider .slider-intro-section{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;margin-block-end:50px;padding-inline:30px}@media(min-width: 992px){.full-width-text-plus-image-slider .slider-intro-section{width:47.153vw;margin:auto}}.full-width-text-plus-image-slider .slider-intro-section .title{margin-block-end:15px;text-align:center}.full-width-text-plus-image-slider .slider-intro-section .slider-desc{text-align:center}.full-width-text-plus-image-slider .slider-intro-section .link-wrap{margin-block-start:15px;display:flex;justify-content:center;align-items:center}.full-width-text-plus-image-slider .cms-full-width-img-text-slider{background-color:#ede8dc}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider{background-color:rgba(0,0,0,0)}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap{background-color:#ede8dc;display:flex;flex-direction:column-reverse}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap{flex-direction:row;margin-block-start:65px;height:calc(100% - 65px)}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper{width:calc(100% - 60px);height:auto;margin:auto}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-title{text-align:center;margin-block-end:15px}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-sub-title{text-align:center;margin-block-end:15px}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-desc{text-align:center}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-desc{text-align:left}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-desc ul{display:flex;flex-direction:column;gap:15px;text-align:left;list-style:disc;padding-left:20px;margin-block-end:30px}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-link-wrap{display:flex;justify-content:center;margin-block-start:30px;margin-block-end:40px}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .item-link-wrap{margin-block-start:15px;margin-block-end:35px}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper .btn-wrap{display:flex;justify-content:center;margin-block-end:41px;margin-block-start:30px}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .text-wrapper{width:45.347%;padding-inline:80px;padding-block:40px}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper{margin-block-end:30px}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper{width:54.642%;margin-block-end:unset}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper .full-width-slider-img{width:100%;height:100%;aspect-ratio:375/329.22;overflow:hidden}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper .full-width-slider-img{aspect-ratio:786.84/690.78}}.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper .full-width-slider-img picture,.full-width-text-plus-image-slider .cms-full-width-img-text-slider .full-with-slider-content-wrap .image-wrapper .full-width-slider-img img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.full-width-text-plus-image-slider .cms-full-width-img-text-slider .navi-wrap{position:absolute;z-index:5;bottom:0;left:0;right:0;width:45.347%;height:auto}}.full-width-text-plus-image-slider .swiper-slide{height:auto;padding-block-end:10px}@media(min-width: 992px){.full-width-text-plus-image-slider .swiper-slide{padding-block-end:0}}.full-width-text-plus-image-slider .custom-swiper-button-prev,.full-width-text-plus-image-slider .custom-swiper-button-next{padding-block:10px;margin-block-end:26px}.cms-image-carousel .intro-wrap{width:calc(100% - 60px);height:auto;margin:auto}@media(min-width: 992px){.cms-image-carousel .intro-wrap{width:47.153%;margin:auto}}.cms-image-carousel .title{text-align:center;margin-block-end:15px}.cms-image-carousel .slider-desc{text-align:center;margin-block-end:15px}.cms-image-carousel .link-wrap{display:flex;justify-content:center}.cms-image-carousel .image-carousel{margin-block-start:50px}@media(min-width: 992px){.cms-image-carousel .image-carousel{margin-block-start:70px}}.cms-image-carousel .image-carousel .image-wrap{width:100%;height:auto;aspect-ratio:375/292.44;overflow:hidden}@media(min-width: 992px){.cms-image-carousel .image-carousel .image-wrap{aspect-ratio:853.51/528.44}}.cms-image-carousel .image-carousel .image-wrap picture,.cms-image-carousel .image-carousel .image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.cms-image-carousel .image-carousel .navi-wrap{margin-block-start:30px}.cms-image-carousel .image-carousel .image-carousel-slide{position:relative;transform:scale(0.88);transition:all .3s ease-in-out;overflow:hidden}.cms-image-carousel .image-carousel .image-carousel-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color);opacity:var(--opacity-level);transition:opacity .3s ease-in-out;z-index:1;pointer-events:none}.cms-image-carousel .image-carousel .image-carousel-slide.swiper-slide-active::before{opacity:0}.cms-image-carousel .image-carousel .swiper-backface-hidden.swiper-slide{transform:scale(0.88) translateZ(0)}.cms-image-carousel .image-carousel .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.cms-image-carousel .image-carousel .swiper-backface-hidden.swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0)}.icon-list.remove-footer-gap{margin-block-end:-65px}@media(min-width: 992px){.icon-list.remove-footer-gap{margin-block-end:-100px}}.icon-list.remove-footer-gap .icon-list-wrapper{padding-block:65px}@media(min-width: 992px){.icon-list.remove-footer-gap .icon-list-wrapper{padding-block:100px}}.icon-list .icon-list-outer-wrapper{width:100%;height:auto}.icon-list .icon-list-wrapper{padding-block:50px}@media(min-width: 992px){.icon-list .icon-list-wrapper{padding-block:70px}}.icon-list .title-wrap{text-align:center;margin-block-end:50px}@media(min-width: 992px){.icon-list .title-wrap{margin-block-end:33px}}.icon-list .icon-and-text-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}@media(min-width: 992px){.icon-list .icon-and-text-wrapper{flex-direction:row;align-items:flex-start;gap:30px;max-width:1210px;flex-wrap:wrap;justify-content:center}}.icon-list .icon-text-list{display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width: 992px){.icon-list .icon-text-list{width:12.1527777778vw;max-width:175px}}.icon-list .icon-text-list .award-image{width:96px;height:96px;max-height:150px;object-fit:contain}.icon-list .icon-text-list .icon-txt-link{text-decoration:none;color:inherit}.icon-list .icon-text-list .icon-txt-link:hover,.icon-list .icon-text-list .icon-txt-link:focus{text-decoration:none;color:inherit}.icon-list .text-wrap{width:auto;max-width:46.667vw}@media(min-width: 992px){.icon-list .text-wrap{width:unset;max-width:175px}}.icon-list .text-wrap .award-txt{display:block;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0px;text-align:center;text-transform:unset}@media(min-width: 992px){.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper.image-right .text-plus-img-slider-item-content{flex-direction:row-reverse}}@media(min-width: 992px){.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper.image-right .navi-wrap{right:auto}}@media(min-width: 992px){.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper.image-left .text-plus-img-slider-item-content{flex-direction:row}}@media(min-width: 992px){.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper{width:calc(100% - 115px);height:auto;margin:auto;max-width:1200px}}.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper .intro-wrap{width:calc(100% - 30px);height:auto;margin:auto}@media(min-width: 992px){.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper .intro-wrap{width:47.153%;margin:auto}}.cms-text-plus-image-slider .cms-text-plus-img-slider-wrapper .intro-wrap .custom-link{color:#000}.cms-text-plus-image-slider .text-plus-img-slider{margin-block-start:50px;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.1607843137)}.cms-text-plus-image-slider .text-plus-img-slider .text-plus-img-slider-item-content{display:flex;flex-direction:column}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider .text-plus-img-slider-item-content{flex-direction:row;height:100%}}.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper{margin-block-end:30px}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper{width:50.45%;margin-block-end:unset}}.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper .full-width-slider-img{width:100%;height:100%;aspect-ratio:375/237.93;overflow:hidden}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper .full-width-slider-img{aspect-ratio:605/659.98}}.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper .full-width-slider-img picture,.cms-text-plus-image-slider .text-plus-img-slider .image-wrapper .full-width-slider-img img{display:block;width:100%;height:100%;object-fit:cover}.cms-text-plus-image-slider .text-plus-img-slider .text-wrapper{width:calc(100% - 30px);height:auto;margin:auto;display:flex;flex-direction:column}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider .text-wrapper{width:49.55%;padding-inline:81px;padding-block:50px 100px}}.cms-text-plus-image-slider .text-plus-img-slider .item-name{margin-block-end:15px;text-align:center}.cms-text-plus-image-slider .text-plus-img-slider .item-subtitle{margin-block-end:15px;text-align:center}.cms-text-plus-image-slider .text-plus-img-slider .item-desc{margin-block-end:15px;text-align:center}.cms-text-plus-image-slider .text-plus-img-slider .link-wrap{display:flex;justify-content:center;align-items:center}.cms-text-plus-image-slider .text-plus-img-slider .navi-wrap{margin-block-start:30px}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider .navi-wrap{position:absolute;z-index:5;bottom:0;right:0;width:50%}}.cms-text-plus-image-slider .text-plus-img-slider .custom-swiper-button-prev,.cms-text-plus-image-slider .text-plus-img-slider .custom-swiper-button-next{padding-block:10px;margin-block-end:26px}.cms-text-plus-image-slider .text-plus-img-slider .swiper-slide{height:auto}.cms-text-plus-image-slider .slider-arrows-wrap{column-gap:40px}.cms-accordion{position:relative}@media(min-width: 992px){.cms-accordion .main-wrapper{position:relative}}.cms-accordion .main-wrapper .intro-content-wrapper{margin-block-end:65px}@media(min-width: 992px){.cms-accordion .main-wrapper .intro-content-wrapper{max-width:684px}}.cms-accordion .main-wrapper .title{margin-block-end:13px}.cms-accordion .main-wrapper .title.text-left{text-align:left}.cms-accordion .main-wrapper .title.text-right{text-align:right}.cms-accordion .main-wrapper .title.text-center{text-align:center}.cms-accordion .main-wrapper .acc-control{background:#eeeade;padding:16px;box-sizing:border-box;background:rgba(0,0,0,0);border:none;width:100%;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;text-align:left;outline:0;margin:0}@media(min-width: 768px){.cms-accordion .main-wrapper .acc-control{padding-block:12px;padding-inline:16px}}.cms-accordion .main-wrapper .acc-control .accordion-expand-btn{margin-block-start:5px;margin-inline-start:23px}.cms-accordion .main-wrapper .acc-control .accordion-expand-btn svg{transition:all .5s ease-in-out;transform:rotate(0deg)}.cms-accordion .main-wrapper .acc-control .accordion-expand-btn svg path{fill:#140c00}.cms-accordion .main-wrapper .acc-control:focus{outline:0;border:none}.cms-accordion .main-wrapper .accordion-inner{max-height:0;overflow:hidden;padding-block:0;padding-inline:16px;transition:all .6s ease}.cms-accordion .main-wrapper .accordion-inner .body-text a{display:inline-block}.cms-accordion .main-wrapper .accordion-inner-title{margin-block-end:20px}.cms-accordion .main-wrapper .accordion-inner-description{padding-inline:15px}@media(min-width: 992px){.cms-accordion .main-wrapper .accordion-inner-description{padding-inline:30px}}.cms-accordion .main-wrapper .accordion-inner-description li{margin-block-end:11px}.cms-accordion .main-wrapper .accordion-wrapper{position:relative}@media(min-width: 992px){.cms-accordion .main-wrapper .accordion-wrapper{z-index:12;max-width:1200px;margin-inline:auto}}.cms-accordion .main-wrapper .accordion-wrapper .accordion-item{background:#eeeade;margin-block-end:8px}.cms-accordion .main-wrapper .accordion-wrapper .accordion-item.active .acc-control{background-color:#f5f3ec;border:none}.cms-accordion .main-wrapper .accordion-wrapper .accordion-item.active .acc-control svg{transition:all .5s ease-in-out;transform:rotate(180deg)}.cms-accordion .main-wrapper .accordion-wrapper .accordion-item.active .acc-control svg path{fill:#140c00}.cms-accordion .main-wrapper .accordion-wrapper .accordion-item.active .accordion-inner{padding-block:4px 16px;padding-inline:16px;background-color:#f5f3ec;max-height:none}@media(min-width: 992px){.cms-accordion .main-wrapper .accordion-wrapper .accordion-item.active .accordion-inner{padding-block:0}}.cms-gallery-slider .intro-wrap{margin-block-end:50px}@media(min-width: 992px){.cms-gallery-slider .intro-wrap{margin-block-end:65px}}.cms-gallery-slider .image-wrap{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.cms-gallery-slider .video-slide{position:relative;pointer-events:none !important;aspect-ratio:315/272.5;display:flex;justify-content:center;align-items:center;overflow:hidden}@media(min-width: 992px){.cms-gallery-slider .video-slide{aspect-ratio:1210/592.23}.cms-gallery-slider .video-slide::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:130.98px;transition:all .6s ease;background:linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.94)) 0%, rgba(0, 0, 0, 0) 100%);height:var(--custom-height);z-index:1;opacity:var(--custom-overlay-opacity, 1)}}.cms-gallery-slider .video-slide .container-video{width:100%;height:100%}.cms-gallery-slider .video-slide iframe{height:100%;width:100%;border:none}.cms-gallery-slider .video-slide[data-slide-video-type=youtube] .container-video,.cms-gallery-slider .video-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.cms-gallery-slider .video-slide[data-slide-video-type=youtube] iframe,.cms-gallery-slider .video-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.cms-gallery-slider .image-slide{position:relative;aspect-ratio:315/272.5}@media(min-width: 992px){.cms-gallery-slider .image-slide{aspect-ratio:1210/592.23}.cms-gallery-slider .image-slide::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;min-height:130.98px;transition:all .6s ease;background:linear-gradient(0deg, var(--custom-overlay-color1, rgba(20, 12, 0, 0.94)) 0%, rgba(0, 0, 0, 0) 100%);height:var(--custom-height);z-index:1;height:var(--custom-height)}}@media(min-width: 992px){.cms-gallery-slider .slide-caption-wrap{position:absolute;z-index:5;bottom:28px;left:0;transform:unset;opacity:1;width:calc(100% - 179px);height:auto;max-width:unset;right:0;margin:auto}}.cms-gallery-slider .slide-caption-wrap .caption{display:block;text-transform:capitalize;text-align:center;margin-block-start:9.27px;font-family:"PlayfairDisplay-Regular",sans-serif;font-size:1rem;line-height:1.3125rem;letter-spacing:1.6px;color:#140c00}@media(min-width: 992px){.cms-gallery-slider .slide-caption-wrap .caption{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px;margin-block-start:unset;color:#fff}}.cms-gallery-slider .play-pause-controlls{position:absolute;aspect-ratio:315/272.5;width:100%;height:auto;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:5}@media(min-width: 992px){.cms-gallery-slider .play-pause-controlls{aspect-ratio:1210/592.23}}.cms-gallery-slider .play-pause-controlls .controll-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cms-gallery-slider .navi-wrap{margin-block-start:30px}@media(min-width: 992px){.cms-gallery-slider .navi-wrap{margin-block-start:40px}}.cms-gallery-slider .gallery-slider[data-swiper-video-state=playing] .swiper-video-play,.cms-gallery-slider .gallery-slider[data-swiper-video-state=playing] .swiper-autoplay-pause,.cms-gallery-slider .gallery-slider[data-swiper-video-state=playing] .swiper-autoplay-play{display:none}.cms-gallery-slider .gallery-slider[data-swiper-video-state=playing] .swiper-video-pause{display:block}.cms-gallery-slider .gallery-slider[data-swiper-video-state=paused] .swiper-autoplay-play,.cms-gallery-slider .gallery-slider[data-swiper-video-state=paused] .swiper-video-pause,.cms-gallery-slider .gallery-slider[data-swiper-video-state=paused] .swiper-autoplay-pause{display:none}.cms-gallery-slider .gallery-slider[data-swiper-video-state=paused] .swiper-video-play{display:block}.cms-gallery-slider .gallery-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .slider-controlls-wrap{width:110px}.cms-gallery-slider .gallery-slider[data-swiper-video-state=disabled] .swiper-video-play,.cms-gallery-slider .gallery-slider[data-swiper-video-state=disabled] .swiper-autoplay-play,.cms-gallery-slider .gallery-slider[data-swiper-video-state=disabled] .swiper-video-pause,.cms-gallery-slider .gallery-slider[data-swiper-video-state=disabled] .swiper-autoplay-pause{display:none}.cms-gallery-slider .controll-btn{background:rgba(0,0,0,0);border:2px solid #fff;width:46px;height:46px;border-radius:50%;padding:0}@media(min-width: 992px){.rooms-grid .mb-filter{display:none}}.rooms-grid .mb-filter .select2-container.select2-container--open .select2-selection--single .select2-selection__rendered::after{transform:rotate(180deg)}.rooms-grid .mb-filter .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__rendered{text-decoration:none}.rooms-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{width:max-content;margin-inline:auto;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#140c00;text-underline-offset:4px;text-underline-offset:6px;padding-inline-end:22px;padding-block-end:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:1.8px;color:#140c00}.rooms-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::before{content:"";position:absolute;width:22px;height:100%;right:0;background:#eeeade}.rooms-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered::after{content:"";position:absolute;background-image:url("/integration/casa-santo-domingo/public/images/icons/mobile-dropdown.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;transition:transform .3s ease;width:11px;height:30px;right:0}.rooms-grid .mb-filter .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.rooms-grid .lg-filter{display:none}@media(min-width: 992px){.rooms-grid .lg-filter{display:flex}}.rooms-grid .filter-wrap{margin-block-end:50px;padding-block:8px}@media(min-width: 992px){.rooms-grid .filter-wrap{margin-block-end:70px;padding-block:36px}}@media(min-width: 992px){.rooms-grid .category-intro{margin-block-end:30px}}.rooms-grid .cat-short-desc{margin-block-start:12px}.rooms-grid .filter-items{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:30px;width:100%}@media(min-width: 992px){.rooms-grid .filter-items{column-gap:38px;row-gap:38px;max-width:84.027vw;margin-inline:auto}}@media(min-width: 1366px){.rooms-grid .filter-items{max-width:1200px}}.rooms-grid .item-outer{flex:0 0 100%;background-size:cover;background-position:center center;background-repeat:no-repeat;height:clamp(455px,134.8vw,134.8vw);cursor:pointer;position:relative;box-shadow:0px 0px 5px rgba(0,0,0,.16)}@media(min-width: 992px){.rooms-grid .item-outer{flex:0 0 calc((100% - 38px)/2);height:clamp(494px,34.305vw,494px)}}@media(hover: hover)and (min-width: 992px){.rooms-grid .item-outer:hover .content-hidden .short-desc{opacity:1}}@media(hover: hover)and (min-width: 992px){.rooms-grid .item-outer:hover .content-hidden .link-wrap{height:auto;opacity:1}}@media(hover: hover)and (min-width: 992px){.rooms-grid .item-outer:hover .item-absolute-content .link-wrap{opacity:0}}@media(min-width: 992px){.rooms-grid .item-outer .item-title{opacity:0}}@media(min-width: 992px){.rooms-grid .item-outer .link-wrap{opacity:0}}.rooms-grid .item-outer::after{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;min-height:213px;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.83) 0%, rgba(5, 3, 0, 0.42) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;height:calc(var(--custom-height) + 70px);transition:all .6s ease}@media(min-width: 992px){.rooms-grid .item-outer::after{min-height:219px}}.rooms-grid .item-outer.custom-overlay::after{background:rgba(0,0,0,0) linear-gradient(0deg, var(--custom-overlay-color1) 0%, var(--custom-overlay-color1) 76%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;opacity:var(--custom-overlay-opacity, 1)}.rooms-grid .item-outer.custom-overlay::before{background:rgba(0,0,0,0) linear-gradient(90deg, var(--custom-overlay-color1) 0%, var(--custom-overlay-color1) 68%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.rooms-grid .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/portrait.png");background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 992px){.rooms-grid .item-outer.no-img{background-image:url("/integration/casa-santo-domingo/public/images/placeholder/panoramic.png")}}.rooms-grid .item-absolute-content{display:flex;flex-direction:column}.rooms-grid .item-title{display:block;text-transform:capitalize;margin-block-end:21px;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#fff}@media(min-width: 992px){.rooms-grid .item-title{margin-block-end:12px;font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}.rooms-grid .short-desc{margin-block-end:11px}@media(min-width: 992px){.rooms-grid .short-desc{opacity:0;transition:all .3s ease}}.rooms-grid .link-wrap{margin-block-end:16px}@media(min-width: 992px){.rooms-grid .link-wrap{margin-block-end:14px}}.rooms-grid .rate{display:block;max-width:calc(100% - 210px);font-family:Lora-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0;color:#fff}@media(min-width: 992px){.rooms-grid .rate{font-size:1.125rem}}.rooms-grid .bottom-wrap{display:flex;align-items:flex-end;justify-content:space-between}.rooms-grid .content-hidden{display:none}@media(min-width: 992px){.rooms-grid .content-hidden{display:flex;position:absolute;bottom:0;padding-block:0;width:calc(100% - 56px);flex-direction:column}}@media(min-width: 992px){.rooms-grid .content-hidden .item-title,.rooms-grid .content-hidden .link-wrap,.rooms-grid .content-hidden .bottom-wrap{opacity:1}}@media(min-width: 992px){.rooms-grid .content-hidden .one-set{display:flex;flex-direction:column;position:absolute;bottom:0;transition:all .6s ease;width:100%}}@media(min-width: 992px){.rooms-grid .content-hidden .long-desc{display:block;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.rooms-grid .item-content{position:absolute;bottom:0;left:0;width:100%;padding-inline:15px;padding-block:22px;z-index:1;width:100%;max-width:100%}@media(min-width: 992px){.rooms-grid .item-content{padding-block:0;padding-inline:28px;bottom:28px}}.rooms-grid .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:none;border-radius:0;text-align:center}.rooms-grid .block-intro.filted-hide{display:none}.rooms-grid .hotel-gallery-section .wrapper{margin-block-start:50px}@media(min-width: 992px){.rooms-grid .hotel-gallery-section .wrapper{margin-block-start:100px}}.rooms-grid .hotel-gallery-section .link-wrap.hide{display:none}.rooms-grid .rooms-hotel-carousel{margin-block-start:50px}.rooms-grid .rooms-hotel-carousel .image-wrap{width:100%;height:auto;aspect-ratio:375/292.44;overflow:hidden}@media(min-width: 992px){.rooms-grid .rooms-hotel-carousel .image-wrap{aspect-ratio:853.51/528.44}}.rooms-grid .rooms-hotel-carousel .image-wrap picture,.rooms-grid .rooms-hotel-carousel .image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.rooms-grid .rooms-hotel-carousel .navi-wrap{margin-block-start:30px}.rooms-grid .rooms-hotel-carousel .rooms-hotel-carousel-slide{position:relative;transform:scale(0.88);transition:all .3s ease-in-out;overflow:hidden}.rooms-grid .rooms-hotel-carousel .rooms-hotel-carousel-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color);opacity:var(--opacity-level);transition:opacity .3s ease-in-out;z-index:1;pointer-events:none}.rooms-grid .rooms-hotel-carousel .rooms-hotel-carousel-slide.swiper-slide-active::before{opacity:0}.rooms-grid .rooms-hotel-carousel .swiper-backface-hidden.swiper-slide{transform:scale(0.88) translateZ(0)}.rooms-grid .rooms-hotel-carousel .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.rooms-grid .rooms-hotel-carousel .swiper-backface-hidden.swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0)}.vertical-tabs{box-shadow:0px 0px 6px rgba(0,0,0,.16);opacity:1}@media(min-width: 992px){.vertical-tabs{box-shadow:unset}}.vertical-tabs .image-wrapper{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding-block:50.16%;margin-block-end:30px}.vertical-tabs .tab-wrapper{padding-block-start:30px}@media(min-width: 992px){.vertical-tabs .tab-wrapper{padding-block-start:unset;flex-direction:column}}@media(min-width: 992px){.vertical-tabs .content-wrapper{display:flex}.vertical-tabs .content-wrapper .left-container,.vertical-tabs .content-wrapper .right-container{width:50%}.vertical-tabs .content-wrapper .left-container{position:relative;min-height:683px}.vertical-tabs .content-wrapper .image-wrapper{position:absolute;opacity:0;transition:opacity .5s ease-in-out}.vertical-tabs .content-wrapper .image-wrapper.show{opacity:1}.vertical-tabs .content-wrapper .right-container{display:flex;flex-direction:column;justify-content:center;padding-inline-start:70px;row-gap:40px}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper{margin-inline-start:45px}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper.show .body-text{display:block}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper.show .btn{display:block}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper.show .js-click-title::after{content:unset}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper.show .js-click-title::before{content:"";position:absolute;width:20px;height:15px;left:-48px;bottom:5px;background:url("/integration/casa-santo-domingo/public/images/icons/arrow.svg") center no-repeat}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper .js-click-title{position:relative;cursor:pointer;width:max-content}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper .js-click-title::after{content:"";position:absolute;height:1px;width:100%;bottom:-5px;left:0;background-color:#140c00}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper .body-text{display:none}.vertical-tabs .content-wrapper .right-container .inner-content-wrapper .btn{width:max-content;display:none}}.vertical-tabs .custom-navigation-controllers{display:flex;justify-content:center;margin-block-start:30px}@media(min-width: 992px){.vertical-tabs .custom-navigation-controllers{display:none}}.vertical-tabs .js-click-title{display:block;margin-block-end:15px}.vertical-tabs .body-text{margin-block-end:25px}.vertical-tabs .btn-wrapper{width:100%;display:flex;justify-content:center}@media(min-width: 992px){.vertical-tabs .btn-wrapper{justify-content:flex-start}}.vertical-tabs .mobile-title{text-align:center}@media(min-width: 992px){.vertical-tabs .mobile-title{text-align:left}}.vertical-tabs .spa-vertical-tabs{display:none}.vertical-tabs .h3-type-title{font-family:"PlayfairDisplay-Italic",serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#140c00}.spa-vertical-tabs.fancybox-content{padding-inline:0;background-color:#f8f7f2}@media(min-width: 992px){.spa-vertical-tabs.fancybox-content{padding-inline:10%}}.vertical-tabs-popup .fancybox-slide{background-color:#f8f7f2}@media(min-width: 768px){.cms-form-builder.has-contact-area{width:calc(100% - 120px);margin-inline:auto}}@media(min-width: 1435px){.cms-form-builder.has-contact-area{max-width:1200px;display:flex;flex-wrap:wrap;column-gap:4.29%;margin-inline:auto}}.cms-form-builder.has-contact-area .form-container{padding:30px}@media(min-width: 992px){.cms-form-builder.has-contact-area .form-container{padding:50px 40px}}@media(min-width: 1435px){.cms-form-builder.has-contact-area .form-container{width:68%;padding-inline:104px}}@media(min-width: 1435px){.cms-form-builder.has-contact-area .form-container .section-break{margin-inline-start:-64px;border:0}}@media(min-width: 1435px){.cms-form-builder.has-contact-area .form-container .section-break::after{content:"";width:calc(100% + 128px);height:1px;position:absolute;background-color:#140c00;color:#140c00;left:0;bottom:0}}.cms-form-builder:not(.has-contact-area) .form-container{max-width:1200px;margin-inline:auto;padding:30px}@media(min-width: 992px){.cms-form-builder:not(.has-contact-area) .form-container{padding:70px 35px}}@media(min-width: 1435px){.cms-form-builder:not(.has-contact-area) .form-container{padding-inline:168px}}@media(min-width: 1435px){.cms-form-builder:not(.has-contact-area) .form-container .section-break{margin-inline-start:-68px;border:0}}@media(min-width: 1435px){.cms-form-builder:not(.has-contact-area) .form-container .section-break::after{content:"";width:calc(100% + 136px);height:1px;position:absolute;background-color:#140c00;color:#140c00;left:0;bottom:0}}.cms-form-builder .form__wrapper{margin-inline:0}.cms-form-builder .conatct-text-area{width:calc(100% - 60px);margin-inline:auto;display:flex;flex-direction:column;row-gap:15px;padding-block-end:66px}@media(min-width: 768px){.cms-form-builder .conatct-text-area{margin-inline:unset}}@media(min-width: 1435px){.cms-form-builder .conatct-text-area{width:27.7%;max-width:27.7%}}.cms-form-builder .conatct-text-area .address,.cms-form-builder .conatct-text-area .email,.cms-form-builder .conatct-text-area .telephone{display:flex;align-items:flex-start}.cms-form-builder .conatct-text-area .icon{min-width:17px;width:fit-content;max-width:17px;margin-inline-end:15px;padding-block-start:5px}.cms-form-builder .conatct-text-area .icon svg{overflow:visible}.cms-form-builder .conatct-text-area .text{display:block;width:calc(100% - 32px)}.cms-form-builder .conatct-text-area .extensions{padding-inline-start:32px}.cms-form-builder .field-wrap{position:relative}@media(max-width: 767px){.cms-form-builder .field-wrap{padding-inline:0}}.cms-form-builder .field-wrap.has-error .select2-container.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0}.cms-form-builder .field-wrap.has-error .select2-container.select2-container--open.select2-container--above .select2-selection--single{border-top:0}.cms-form-builder .field-wrap.has-error .select2-container .select2-selection--single{border:1px solid #c50000}.cms-form-builder .field-wrap.has-error .form-date-picker{border:1px solid #c50000}.cms-form-builder .field-wrap .form-group{display:flex;flex-direction:column;row-gap:5px;margin-block-end:30px}.cms-form-builder .field-wrap .form-group.checkboxes,.cms-form-builder .field-wrap .form-group.radiobuttons{flex-direction:row;flex-wrap:wrap;row-gap:20px;column-gap:15px}.cms-form-builder .field-wrap .form-group.file{flex-direction:column;row-gap:15px;align-items:center}@media(min-width: 768px){.cms-form-builder .field-wrap .form-group.file{flex-direction:row;column-gap:15px}}.cms-form-builder .field-wrap .form-group input{font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#000;font-weight:normal;background-color:#f8f7f2;-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;height:37px;padding-inline:10px;width:100%}.cms-form-builder .field-wrap .form-group input:focus{outline:none}.cms-form-builder .field-wrap .form-group input::placeholder{font-family:PlayfairDisplay-Regular,sans-serif;color:#000;opacity:1}.cms-form-builder .field-wrap .form-group input:-webkit-autofill,.cms-form-builder .field-wrap .form-group input:-webkit-autofill:hover,.cms-form-builder .field-wrap .form-group input:-webkit-autofill:focus,.cms-form-builder .field-wrap .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f8f7f2 inset !important;background-color:rgba(0,0,0,0) !important}.cms-form-builder .field-wrap .form-group input.field-cb,.cms-form-builder .field-wrap .form-group input.field-rb{appearance:none;-webkit-appearance:none;min-width:18px;width:18px;height:18px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding-inline:0;border:1.5px solid currentColor;position:relative;margin-block-start:6px}.cms-form-builder .field-wrap .form-group input.field-cb::after,.cms-form-builder .field-wrap .form-group input.field-rb::after{content:"";position:absolute;height:10px;width:10px;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#492e25;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none;transition:opacity 300s ease-out}.cms-form-builder .field-wrap .form-group input.field-cb:checked::after,.cms-form-builder .field-wrap .form-group input.field-rb:checked::after{display:block}.cms-form-builder .field-wrap .form-group input.field-rb{margin-block-start:0}.cms-form-builder .field-wrap .form-group input.error:not(.dp){border:1px solid #c50000}.cms-form-builder .field-wrap .form-group textarea{font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#000;font-weight:normal;background-color:#f8f7f2;-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;resize:none;height:106px;padding-inline:10px;padding-block:8px}.cms-form-builder .field-wrap .form-group textarea:focus{outline:none}.cms-form-builder .field-wrap .form-group textarea::placeholder{font-family:PlayfairDisplay-Regular,sans-serif;color:#000;opacity:1}.cms-form-builder .field-wrap .form-group textarea:-webkit-autofill,.cms-form-builder .field-wrap .form-group textarea:-webkit-autofill:hover,.cms-form-builder .field-wrap .form-group textarea:-webkit-autofill:focus,.cms-form-builder .field-wrap .form-group textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f8f7f2 inset !important;background-color:rgba(0,0,0,0) !important}.cms-form-builder .field-wrap .form-group textarea.error:not(.dp){border:1px solid #c50000}.cms-form-builder .field-wrap .error:not(input,textarea){font-family:Lato-Regular,sans-serif;font-size:.875rem;line-height:1.5625rem;letter-spacing:0;color:#c50000;position:absolute;bottom:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-inline-end:15px}.cms-form-builder .section-break{padding-inline:0;border-bottom:1px solid #140c00;padding-block-end:10px;margin-block-end:30px}@media(min-width: 992px){.cms-form-builder .section-break{margin-block-end:40px}}.cms-form-builder .section-break:not(:first-of-type){margin-block-start:20px}@media(min-width: 992px){.cms-form-builder .section-break:not(:first-of-type){margin-block-start:30px}}@media(max-width: 767px){.cms-form-builder .form-actions{padding-inline:0}}@media(min-width: 768px)and (max-width: 991px){.cms-form-builder .form-actions{padding-inline:0}}.cms-form-builder .form-actions .submit{display:block;margin-inline:auto;margin-block-start:20px}@media(min-width: 992px){.cms-form-builder .form-actions .submit{margin-inline-end:0;margin-block-start:0px}}.cms-form-builder .form-label{font-family:PlayfairDisplay-Italic,sans-serif;font-size:1rem;line-height:2rem;letter-spacing:1.6px;color:#140c00;font-weight:normal}@media(min-width: 1435px){.cms-form-builder .form-label{letter-spacing:1px}}.cms-form-builder .checkbox-buttons-wrapper,.cms-form-builder .radio-buttons-wrapper{display:flex;column-gap:40px}@media(min-width: 768px){.cms-form-builder .checkbox-buttons-wrapper,.cms-form-builder .radio-buttons-wrapper{column-gap:30px}}.cms-form-builder .checkbox-radio-custom label{display:flex;align-items:center;column-gap:2px}.cms-form-builder .checkbox-radio-custom.gdpr label{align-items:flex-start}.cms-form-builder .checkbox-radio-custom.gdpr .label{font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#000}.cms-form-builder .checkbox-radio-custom .label{font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#000}.cms-form-builder .form-select{visibility:hidden;pointer-events:none}.cms-form-builder .select2-container .select2-selection--single{border:0;opacity:1;-webkit-border-radius:0;-moz-border-radius:none;border-radius:0}.cms-form-builder .select2-container .select2-selection__placeholder{color:inherit !important}.cms-form-builder .form-date-picker{background-color:#f8f7f2;position:relative;display:flex}.cms-form-builder .form-date-picker .cal-icon{position:absolute;align-self:center;right:10px}.cms-form-builder .form-date-picker .cal-icon svg{overflow:visible}.cms-form-builder .fileUpload{width:fit-content}.cms-form-builder .file-labels{position:relative;display:flex;align-items:center}.cms-form-builder .file-format{font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.25rem;letter-spacing:0;color:#000;font-weight:normal;background-color:#f8f7f2;padding-block:8px;padding-inline:10px 67px;width:fit-content}.cms-form-builder .file-upload-close{padding:0;background-color:rgba(0,0,0,0);border:0;-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;width:15px;height:15px;position:absolute;right:10px;display:none}.cms-form-builder .file-upload-close svg{width:100%;height:100%;overflow:visible}.cms-form-builder .file-upload-close svg path{fill:#000;stroke:#000}.cms-form-builder .response-overlay{display:none}.custom-class{box-shadow:none !important}.custom-class .pika-lendar{width:100%;margin:11px 2px}.custom-class .pika-prev,.custom-class .pika-next{text-indent:80px}.body-loaded .custom-class{width:283px !important;max-width:283px;z-index:2 !important}.form-result-fancy-container .fancybox-bg.form-background{background-color:#140c00;opacity:1}.form-result-fancy-container .fancybox-content{padding:115px 80px}.form-result-fancy-container .section-content{max-width:462px;display:flex;flex-direction:column;row-gap:30px;align-items:center;text-align:center}.cms-gallery-grid .filer-wrap{background-color:#eeeade;padding-block:15px 12px}@media(min-width: 768px){.cms-gallery-grid .filer-wrap{padding-block:16px 18px;position:relative}}@media(min-width: 992px){.cms-gallery-grid .filer-wrap::after{content:"";position:absolute;bottom:0;right:0;height:100%;width:100px;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(238, 234, 222) 100%)}}.cms-gallery-grid .dt-filter-slider{display:none;margin-inline-end:30px;overflow:visible}@media(min-width: 768px){.cms-gallery-grid .dt-filter-slider{display:block}}@media(min-width: 992px){.cms-gallery-grid .dt-filter-slider{margin-inline-end:7.9865vw}}@media(min-width: 1366px){.cms-gallery-grid .dt-filter-slider{margin-inline-end:0px;margin-inline-end:calc((100vw - 1200px)/2)}}.cms-gallery-grid .dt-filter-slider .swiper-slide{cursor:pointer;width:fit-content;position:relative;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.5625rem;line-height:2.0625rem;letter-spacing:2.5px;color:#140c00}.cms-gallery-grid .dt-filter-slider .swiper-slide.active .cat-title{text-decoration-line:underline;text-decoration-thickness:.75px;text-decoration-color:#140c00;text-underline-offset:8px;color:rgba(0,0,0,0)}.cms-gallery-grid .dt-filter-slider .swiper-slide.active .cat-title::before{display:block;opacity:1}.cms-gallery-grid .dt-filter-slider .swiper-slide:hover .cat-title{color:rgba(0,0,0,0)}.cms-gallery-grid .dt-filter-slider .swiper-slide:hover .cat-title::before{display:block;opacity:1}.cms-gallery-grid .dt-filter-slider .swiper-slide:first-of-type .cat-title{margin-inline-start:0px;padding-inline-start:4px}.cms-gallery-grid .dt-filter-slider .swiper-slide:first-of-type .cat-title::before{padding-inline-start:4px}.cms-gallery-grid .dt-filter-slider .swiper-slide:last-of-type .cat-title{margin-inline-end:0px;border-right:none}.cms-gallery-grid .dt-filter-slider .swiper-slide:last-of-type .cat-title::after{display:none}.cms-gallery-grid .dt-filter-slider .cat-title{position:relative;margin-inline:38px}.cms-gallery-grid .dt-filter-slider .cat-title::after{content:"";position:absolute;right:-38px;height:100%;width:1px;background-color:#140c00}.cms-gallery-grid .dt-filter-slider .cat-title::before{display:block;content:attr(data-text);pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:calc(100% + 10px);font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.5625rem;line-height:2.0625rem;letter-spacing:2.5px;color:#140c00}.cms-gallery-grid .mb-filter-wrap{position:relative;width:fit-content;min-width:120px;width:calc(100% - 60px);max-width:calc(100% - 60px);margin-inline:auto}@media(min-width: 768px){.cms-gallery-grid .mb-filter-wrap{display:none}}.cms-gallery-grid .mb-filter-wrap.js-visible .icon svg{transform:rotate(-180deg)}.cms-gallery-grid .mb-filter-wrap .dropdown-cat-list{margin:0px;text-decoration:none;position:absolute;top:calc(100% - 1px);width:100%;max-height:250px;overflow:auto;background-color:#fff;display:none;text-align:center;z-index:100;min-width:calc(100% - 60px);left:50%;transform:translateX(-50%);border-top:1px solid #140c00}.cms-gallery-grid .mb-filter-wrap .selected-cat{background:none;border-radius:0;border:none;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-transform:capitalize;font-family:PlayfairDisplay-Italic,sans-serif;font-size:1.125rem;line-height:1.75rem;letter-spacing:1.8px;color:#140c00}.cms-gallery-grid .mb-filter-wrap .category-item{padding-block:15px;padding-inline:15px;cursor:pointer;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0px;color:#140c00}.cms-gallery-grid .mb-filter-wrap .category-item.active{background-color:#f8f7f2}.cms-gallery-grid .mb-filter-wrap .icon{display:flex}.cms-gallery-grid .mb-filter-wrap .icon svg{transition:transform .3s ease-out}.cms-gallery-grid .mb-filter-wrap .text{position:relative;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cms-gallery-grid .mb-filter-wrap .text::after{content:"";position:absolute;width:100%;height:1px;left:0;background-color:#140c00;bottom:0px}.cms-gallery-grid .gallery-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-block-start:50px}@media(min-width: 768px){.cms-gallery-grid .gallery-grid{grid-template-columns:1fr 1fr;gap:2.777vw;margin-block-start:70px}}@media(min-width: 1435px){.cms-gallery-grid .gallery-grid{gap:40px}}.cms-gallery-grid .gallery-item{margin:0px;text-decoration:none;width:100%;position:relative;display:block}.cms-gallery-grid .gallery-item.filter-hide{display:none}.cms-gallery-grid .gallery-item.grid-load-more-hidden{display:none}.cms-gallery-grid .absolute-wrap{margin:0px;text-decoration:none;position:absolute;inset:0;box-shadow:0px 0px 6px rgba(0,0,0,.16)}.cms-gallery-grid .img-wrap{height:100%;width:100%;overflow:hidden;position:relative}.cms-gallery-grid .img-wrap picture,.cms-gallery-grid .img-wrap img{display:block;width:100%;height:100%}.cms-gallery-grid .img-wrap img{object-fit:cover}.cms-gallery-grid .img-wrap::after{content:"";position:absolute;z-index:8;inset:0;transform:matrix(-1, 0, 0, -1, 0, 0);background:rgba(0,0,0,0) linear-gradient(179deg, rgba(20, 12, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat;transition:opacity .3s ease-out;opacity:0}@media(hover: hover){.cms-gallery-grid .img-wrap:hover .caption{opacity:1}.cms-gallery-grid .img-wrap:hover .icon{opacity:1}.cms-gallery-grid .img-wrap:hover .default-video-icon{opacity:0}.cms-gallery-grid .img-wrap:hover::after{opacity:1}}.cms-gallery-grid .img-wrap .caption{position:absolute;bottom:40px;left:0;width:100%;padding-inline:20px;opacity:0;transition:opacity .3s ease-out;z-index:10;text-align:center;text-transform:uppercase;font-family:Lato-Bold,sans-serif;font-size:1.125rem;line-height:2rem;letter-spacing:0px;color:#fff}.cms-gallery-grid .img-wrap .icon{position:absolute;transition:opacity .3s ease-out;opacity:0;left:50%;top:50%;width:fit-content;z-index:20;transform:translate(-50%, -50%)}.cms-gallery-grid .img-wrap .icon svg path{fill:#fff;stroke:#fff}.cms-gallery-grid .img-wrap .default-video-icon{position:absolute;transition:opacity .3s ease-out;opacity:1;left:50%;top:50%;width:46px;height:46px;z-index:20;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;border:2px solid #fff;border-radius:100%}.cms-gallery-grid .img-wrap .default-video-icon svg{display:flex;width:20px;height:20px;margin-inline-start:5px}.cms-gallery-grid .item-default{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-default{aspect-ratio:585/377}}.cms-gallery-grid .item-tall{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-tall{aspect-ratio:585/794;grid-row:span 2}}.cms-gallery-grid .item-thin-ltr{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-thin-ltr{aspect-ratio:585/377}.cms-gallery-grid .item-thin-ltr .absolute-wrap{inset:unset;left:0;height:100%;aspect-ratio:410/377}}.cms-gallery-grid .item-wide-ltr{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-wide-ltr{aspect-ratio:585/377}.cms-gallery-grid .item-wide-ltr .absolute-wrap{inset:unset;right:0;height:100%;aspect-ratio:760/377}}.cms-gallery-grid .item-thin-rtl{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-thin-rtl{aspect-ratio:585/377}.cms-gallery-grid .item-thin-rtl .absolute-wrap{inset:unset;right:0;height:100%;aspect-ratio:410/377}}.cms-gallery-grid .item-wide-rtl{width:100%;aspect-ratio:315/290}@media(min-width: 768px){.cms-gallery-grid .item-wide-rtl{aspect-ratio:585/377}.cms-gallery-grid .item-wide-rtl .absolute-wrap{inset:unset;left:0;height:100%;aspect-ratio:760/377}}.cms-gallery-grid .loadmore-button{display:block;margin-block-start:50px;margin-inline:auto}@media(min-width: 768px){.cms-gallery-grid .loadmore-button{margin-block-start:70px}}.cms-gallery-popup.fancybox-is-open .fancybox-bg{opacity:1}.cms-gallery-popup .fancybox-bg{background-color:rgba(20,12,0,.95)}.cms-gallery-popup .fancybox-slide{padding-block:80px 195px !important;padding-inline:0px !important}@media screen and (max-height: 600px){.cms-gallery-popup .fancybox-slide{padding-block:65px 90px !important}}@media(min-width: 992px){.cms-gallery-popup .fancybox-slide{padding-block:90px !important;padding-inline:60px !important}}@media(min-width: 1200px){.cms-gallery-popup .fancybox-slide{padding-inline:120px !important}}.cms-gallery-popup .fancybox-slide .fancybox-image{position:relative}.cms-gallery-popup .fancybox-slide--iframe .fancybox-content{width:var(--gallery-popup-iframe-width);height:var(--gallery-popup-iframe-height)}.cms-gallery-popup .fancybox-caption{display:none}.cms-gallery-popup .js-slide-caption{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;z-index:10;bottom:-40px;left:0;right:0;text-align:center;width:100%;padding-inline:30px;text-transform:uppercase;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.1875rem;letter-spacing:0px;color:#fff}@media(min-width: 992px){.cms-gallery-popup .js-slide-caption{font-size:1.125rem;line-height:2rem;padding-block-end:14px;bottom:0;height:22%;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,0) linear-gradient(0deg, rgba(20, 12, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}}.cms-gallery-popup .fancybox-button svg path{stroke-width:1.5px !important}.cms-gallery-popup .fancybox-toolbar{left:27px;top:26px;right:unset}@media(min-width: 992px){.cms-gallery-popup .fancybox-toolbar{left:unset;right:40px;top:40px}}.cms-gallery-popup .fancybox-toolbar .fancybox-button--close{background:rgba(0,0,0,0);padding:0;height:23px;width:23px}.cms-gallery-popup .fancybox-navigation{width:160px;display:flex;justify-content:space-between;align-items:center;height:auto;position:absolute;z-index:99999;bottom:128px;left:50%;transform:translateX(-50%)}@media screen and (max-height: 600px){.cms-gallery-popup .fancybox-navigation{bottom:18px}}@media(min-width: 992px){.cms-gallery-popup .fancybox-navigation{bottom:40px}}.cms-gallery-popup .fancybox-navigation .fancybox-button{position:relative;width:60px;padding:0;height:auto;background-color:rgba(0,0,0,0)}.cms-gallery-popup .fancybox-navigation .fancybox-button svg path{fill:rgba(0,0,0,0);stroke:#fff}.cms-gallery-popup .fancybox-navigation .fancybox-button svg line{fill:#fff;stroke:#fff}.content-width-left{width:100%;max-width:calc(100% - 30px);margin-inline-start:30px;overflow:hidden}@media(min-width: 992px){.content-width-left{max-width:calc(100% - 7.9865vw);margin-inline-start:7.9865vw}}@media(min-width: 1366px){.content-width-left{max-width:calc(100% - (100vw - 1200px)/2);margin-inline-start:calc((100vw - 1200px)/2)}}.detail-img-slide-wrap{margin-block-start:29px;padding-block-end:60px}@media(min-width: 992px){.detail-img-slide-wrap{margin-block-start:62px}}.detail-img-slide-wrap:not(.has-many-items){padding-block-end:0}.detail-img-slide-wrap .detail-img-slider{width:100%;height:72.8vw;position:relative;overflow:visible}@media(min-width: 992px){.detail-img-slide-wrap .detail-img-slider{height:41.11vw;max-height:592px}}.detail-img-slide-wrap .swiper-wrapper{position:relative}.detail-img-slide-wrap .image-wrap{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.detail-img-slide-wrap .custom-navigation-controllers{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}.detail-img-slide-wrap .slider-controlls-wrap{position:absolute;left:50%;transform:translateX(-50%);z-index:1;bottom:-59px;width:154px;display:flex;align-items:center;justify-content:center;column-gap:6px}@media(min-width: 992px){.detail-img-slide-wrap .slider-controlls-wrap{bottom:-58px}}.detail-img-slide-wrap .slider-controlls-wrap .controll-btn{border:none;background:rgba(0,0,0,0);padding:0;width:42px;height:42px;display:none}.detail-img-slide-wrap .custom-swiper-button-prev,.detail-img-slide-wrap .custom-swiper-button-next{padding-block:10px}.detail-img-video-slide-wrap{margin-block-start:29px;padding-block-end:60px}@media(min-width: 992px){.detail-img-video-slide-wrap{margin-block-start:62px}}.detail-img-video-slide-wrap.no-play-btn .play-pause-controlls{display:none}.detail-img-video-slide-wrap:not(.has-many-items){padding-block-end:0}.detail-img-video-slide-wrap .detail-img-video-slider{width:100%;height:72.8vw;position:relative;overflow:visible}@media(min-width: 992px){.detail-img-video-slide-wrap .detail-img-video-slider{height:41.11vw;max-height:592px}}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=active] .swiper-video-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=active] .swiper-video-pause,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=active] .swiper-autoplay-play{display:none}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=active] .swiper-autoplay-pause{display:block}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=paused] .swiper-video-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=paused] .swiper-video-pause,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=paused] .swiper-autoplay-pause{display:none}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=paused] .swiper-autoplay-play{display:block}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=playing] .swiper-video-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=playing] .swiper-autoplay-pause,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=playing] .swiper-autoplay-play{display:none}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=playing] .swiper-video-pause{display:block}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=paused] .swiper-autoplay-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=paused] .swiper-video-pause,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=paused] .swiper-autoplay-pause{display:none}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=paused] .swiper-video-play{display:block}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .slider-controlls-wrap{width:110px}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=disabled] .swiper-video-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=disabled] .swiper-autoplay-play,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=disabled] .swiper-video-pause,.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-state=disabled] .swiper-autoplay-pause{display:none}.detail-img-video-slide-wrap .detail-img-video-slider[data-swiper-video-type=tvs][data-swiper-is-hero-tvs=false] .play-pause-controlls{display:none}.detail-img-video-slide-wrap .swiper-wrapper{position:relative}.detail-img-video-slide-wrap .image-wrap{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.detail-img-video-slide-wrap .video-slide{display:flex;justify-content:center;align-items:center;overflow:hidden}.detail-img-video-slide-wrap .video-slide .container-video{width:100%;height:100%}.detail-img-video-slide-wrap .video-slide iframe{height:100%;width:100%;border:none}.detail-img-video-slide-wrap .video-slide[data-slide-video-type=youtube] .container-video,.detail-img-video-slide-wrap .video-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.detail-img-video-slide-wrap .video-slide[data-slide-video-type=youtube] iframe,.detail-img-video-slide-wrap .video-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.detail-img-video-slide-wrap .custom-navigation-controllers{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}.detail-img-video-slide-wrap .slider-controlls-wrap{position:absolute;left:50%;transform:translateX(-50%);z-index:1;bottom:-59px;width:154px;display:flex;align-items:center;justify-content:center;column-gap:6px}@media(min-width: 992px){.detail-img-video-slide-wrap .slider-controlls-wrap{bottom:-58px}}.detail-img-video-slide-wrap .slider-controlls-wrap .controll-btn{border:none;background:rgba(0,0,0,0);padding:0;width:42px;height:42px;display:none}.detail-img-video-slide-wrap .swiper-video-play,.detail-img-video-slide-wrap .swiper-autoplay-play,.detail-img-video-slide-wrap .swiper-video-pause,.detail-img-video-slide-wrap .swiper-autoplay-pause{position:absolute;border-radius:50%;left:50%;transform:translate(-50%, -50%);top:50%;z-index:3;width:46px;height:46px;padding:0;background:rgba(0,0,0,0);box-shadow:0px 0px 6px 0px 0px 6px rgba(0,0,0,.85);border:2px solid #fff}.detail-img-video-slide-wrap .custom-swiper-button-prev,.detail-img-video-slide-wrap .custom-swiper-button-next{padding-block:10px}.venue-intro .bl-paragraph-wrap h3{margin-block-start:24px}.venue-intro .bl-paragraph-wrap ul{margin-block-start:3px;display:flex;align-items:flex-start;flex-direction:column;row-gap:3px}@media(min-width: 768px){.venue-intro .bl-paragraph-wrap ul{flex-direction:row;row-gap:0;flex-wrap:wrap;column-gap:42px;max-width:calc(100% - 100px);margin-inline:auto}}@media(min-width: 768px){.venue-intro .bl-paragraph-wrap li{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.event-room-details .amenities-outer{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:30px;margin-block:50px 0;padding-inline:30px}@media(min-width: 768px){.event-room-details .amenities-outer{padding-block:69px;margin-block:56px 0}}.event-room-details .amenities-outer::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--overlay-color, #181D00);opacity:var(--overlay-opacity, 0.85);z-index:0}@media(min-width: 768px){.event-room-details .amenities-outer.few-amenities .amenities{justify-content:center}}.event-room-details .amenities-inner{position:relative;width:100%}.event-room-details .amenity-title{display:block;text-align:center}.event-room-details .amenities{width:100%;display:flex;margin-block-start:29px;row-gap:12px;flex-direction:column}@media(min-width: 768px){.event-room-details .amenities{margin-block-start:26px;row-gap:10px;flex-direction:row;max-width:731px;margin-inline:auto;flex-wrap:wrap;column-gap:40px}}@media(min-width: 768px){.event-room-details .amenity{flex:0 0 calc(33.33% - 28px)}}.event-room-details .capacity-chart{margin-block-start:14px;padding-block-start:50px}@media(min-width: 992px){.event-room-details .capacity-chart{margin-block-start:18px}}.event-room-details .capacity-title{display:block;text-align:center}.event-room-details .capacity-items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:37px;margin-block-start:38px}@media(min-width: 768px){.event-room-details .capacity-items{max-width:400px;margin-inline:auto}}@media(min-width: 992px){.event-room-details .capacity-items{justify-content:center;margin-block-start:52px;column-gap:48px;align-items:stretch;max-width:none}}.event-room-details .capacity-item{display:block;text-align:center;flex:0 0 50%;max-width:50%}@media(min-width: 992px){.event-room-details .capacity-item{flex:0 0 auto;max-width:max-content}}.event-room-details .capacity-item:nth-child(2n) .capacity-item-inner{margin-inline-start:auto}.event-room-details .capacity-item-inner{width:100px;display:flex;justify-content:center;flex-direction:column;text-align:center}@media(min-width: 992px){.event-room-details .capacity-item-inner{width:auto}}.event-room-details .capacity-item-img{display:block;max-height:33px;width:auto}.event-room-details .capacity-item-title{display:block;text-transform:uppercase;margin-block-start:10px;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.1875rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.event-room-details .capacity-item-title{font-size:1.125rem;line-height:2rem}}.event-room-details .capacity-item-value{display:block;margin-block-start:16px;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.event-room-details .capacity-item-value{margin-block-start:4px;background:#eeeade;padding-block:16px;position:relative}}@media(min-width: 992px){.event-room-details .capacity-item-value::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:calc(100% + 80px);pointer-events:none;height:100%;background:#eeeade;top:0;z-index:-1}}@media(min-width: 1200px){.event-room-details .capacity-item-value::after{width:calc(100% + 135px)}}.event-room-details .venue-detail-common{margin-block-start:73px}@media(min-width: 992px){.event-room-details .venue-detail-common{margin-block-start:70px;max-width:934px}}.event-room-details .common-title{display:block;text-align:center}.event-room-details .common-content{margin-block-start:18px}@media(min-width: 992px){.event-room-details .common-content{margin-block-start:25px}}.experience-intro .bl-paragraph-wrap{margin-block-start:15px}.experience-details .detail-img-video-slide-wrap{margin-block-start:64px}.experience-details .experience-outer{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block-start:30px;margin-block:50px 0;padding-inline:30px}@media(min-width: 768px){.experience-details .experience-outer{padding-block:69px;margin-block:56px 0}}.experience-details .experience-outer::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--overlay-color, #181D00);opacity:var(--overlay-opacity, 0.85);z-index:0}@media(min-width: 768px){.experience-details .experience-outer.few-amenities .amenities{justify-content:center}}.experience-details .experience-inner{position:relative;width:100%}.experience-details .experience-title{display:block;text-align:center}.experience-details .experiences{width:100%;display:flex;margin-block-start:30px;flex-direction:column}@media(min-width: 768px){.experience-details .experiences{margin-block-start:40px;flex-direction:row;max-width:840px;margin-inline:auto;flex-wrap:wrap;justify-content:space-between}}.experience-details .experiences .experience-wrap{display:flex;flex-direction:column;text-align:center;margin-block-end:36px}@media(min-width: 768px){.experience-details .experiences .experience-wrap{margin-block-end:unset}}.experience-details .experiences .experience-wrap .item-name{margin-block-end:15px;text-transform:capitalize;font-family:PlayfairDisplay-Regular,sans-serif;font-size:1.25rem;line-height:1.6875rem;letter-spacing:2px;color:#fff}@media(min-width: 992px){.experience-details .experiences .experience-wrap .item-name{font-size:1.5625rem;line-height:2rem;letter-spacing:2.5px}}@media(min-width: 768px){.experience-details .experiences.center-alignment{justify-content:center;column-gap:100px}}.room-details .top-text-wrapper{width:calc(100% - 60px);height:auto;margin:auto;display:flex;justify-content:center;align-items:center;margin-block-start:25px;gap:22px}@media(min-width: 992px){.room-details .top-text-wrapper{margin-block-start:33px}}.room-details .top-text-wrapper .total-area-wrap{display:flex;column-gap:5px}.room-details .top-text-wrapper .sqft-text{display:flex}.room-details .top-text-wrapper .amenity-title{display:block;text-transform:uppercase;text-align:center;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:2rem;letter-spacing:0px;color:#140c00}.room-details .top-text-wrapper .am-title-devide{position:relative}.room-details .top-text-wrapper .am-title-devide::after{content:"";position:absolute;right:-12px;width:2px;height:16px;border-right:2px solid #140c00;overflow:hidden;top:50%;transform:translateY(-50%)}.room-details .detail-intro{row-gap:unset;margin-block-start:65px}@media(min-width: 992px){.room-details .detail-intro{margin-block-start:70px}}.room-details .detail-intro .bl-btn-wrap{margin-block-start:30px}.room-details .bl-title{margin-block-end:15px;text-align:center}.room-details .sub-title{margin-block-end:15px;text-align:center}.room-details .bl-paragraph-wrap{text-align:center;margin-block-end:36px}@media(min-width: 992px){.room-details .bl-paragraph-wrap{margin-block-end:30px}}.room-details .rate-wrapper .rate-txt{font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0px;color:#140c00}@media(min-width: 992px){.room-details .rate-wrapper .rate-txt{font-size:1.125rem}}.room-details .detail-img-video-slide-wrap{margin-block-end:50px}.room-details .room-amenities{padding-block:31px 31px}@media(min-width: 768px){.room-details .room-amenities{padding-block:69px}}.dining-details .dining-intro{row-gap:unset}.dining-details .bl-title{margin-block-end:15px;text-align:center}.dining-details .bl-subtitle{margin-block-end:15px;text-align:center}.dining-details .bl-paragraph-wrap{text-align:center;margin-block-end:30px}@media(min-width: 992px){.dining-details .bl-paragraph-wrap{margin-block-end:34px}}.dining-details .bl-btn-wrap{margin-block-start:unset}.dining-details .detail-img-video-slide-wrap{margin-block-start:50px}@media(min-width: 992px){.dining-details .detail-img-video-slide-wrap{margin-block-start:70px}}.dining-details .restaurant-hours{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;margin-block-start:50px}@media(min-width: 992px){.dining-details .restaurant-hours{min-height:252px;margin-block-start:70px}}.dining-details .restaurant-hours::before{content:"";position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background:var(--dining-detail-image-bg-overlay-color);opacity:var(--dining-detail-image-overlay-opacity-level);z-index:1}.dining-details .restaurant-hours .restaurant-hour-wrapper{position:relative;z-index:2;padding-inline:30px;padding-block:32px 25px}@media(min-width: 992px){.dining-details .restaurant-hours .restaurant-hour-wrapper{padding-block:70px}}.dining-details .restaurant-hours .title{margin-block-end:30px;text-align:center;display:block;text-transform:uppercase;font-family:PlayfairDisplay-Medium,sans-serif;font-size:1.625rem;line-height:2.1875rem;letter-spacing:2.6px;color:#fff}@media(min-width: 992px){.dining-details .restaurant-hours .title{margin-block-end:40px;font-size:2.5rem;line-height:3.3125rem;letter-spacing:4px}}.dining-details .restaurant-hours .schedule{text-align:center;display:block;font-family:Lato-Regular,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0px;color:#fff}.museum-intro .paragraph-content{text-align:left}@media(max-width: 767px){.museum-intro .paragraph-content{margin-block-end:30px}}@media(min-width: 768px)and (max-width: 991px){.museum-intro .paragraph-content{margin-block-end:30px}}.poi-details .visiting-hours{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:30px;margin-block:50px 0;padding-inline:30px}@media(min-width: 992px){.poi-details .visiting-hours{padding-block:69px;margin-block:56px 0}}.poi-details .visiting-hours::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--overlay-color, #181D00);opacity:var(--overlay-opacity, 0.85);z-index:0}.poi-details .visit-hours-inner{position:relative;width:100%}.poi-details .hours-detail{display:flex;flex-direction:column;text-align:center;justify-content:center}.poi-details .hours-title{display:block;text-align:center;margin-block-end:30px}@media(min-width: 992px){.poi-details .hours-title{margin-block-end:40px}}.poi-details .hours-description{margin-block-start:30px}@media(min-width: 992px){.poi-details .hours-description{margin-block-start:40px}}[lang=en] .hours-detail.language-translate-en{display:flex}[lang=en] .hours-detail.language-translate-es{display:none}[lang=es] .hours-detail.language-translate-en{display:none}[lang=es] .hours-detail.language-translate-es{display:flex}@media(min-width: 992px){.offer-details .offer-intro .bl-paragraph-wrap{text-align:center}}.offer-details .rate-wrapper{margin-block-start:16px}.offer-details .rate-txt{display:inline-block;font-family:Lato-Bold,sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:0;color:#140c00}@media(min-width: 992px){.offer-details .rate-txt{font-size:1.125rem}}.offer-details .btn-book-offer{margin-block-start:14px}.offer-details .detail-img-slide-wrap{margin-block-start:49px}@media(min-width: 992px){.offer-details .detail-img-slide-wrap{margin-block-start:70px}}.offer-details .offer-highlight-outer{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:30px;margin-block:50px 0;padding-inline:30px}@media(min-width: 768px){.offer-details .offer-highlight-outer{padding-block:69px;margin-block:56px 0}}.offer-details .offer-highlight-outer::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--overlay-color, #181D00);opacity:var(--overlay-opacity, 0.85);z-index:0}@media(min-width: 768px){.offer-details .offer-highlight-outer.few-amenities .amenities{justify-content:center}}.offer-details .offer-highlight-outer .offer-inner{position:relative;width:100%}.offer-details .offer-highlight-outer .offer-title{display:block;text-align:center}.offer-details .offer-highlight-outer ul{width:100%;display:flex;margin-block-start:29px;row-gap:12px;flex-direction:column}@media(min-width: 768px){.offer-details .offer-highlight-outer ul{margin-block-start:26px;row-gap:10px;flex-direction:row;max-width:731px;margin-inline:auto;flex-wrap:wrap;column-gap:40px}}@media(min-width: 768px){.offer-details .offer-highlight-outer li{flex:0 0 calc(33.33% - 28px)}}.offer-details .offer-terms{padding-block-start:63px}@media(min-width: 992px){.offer-details .offer-terms{padding-block-start:67px}}@media(min-width: 1200px){.offer-details .offer-terms .content-width{max-width:935px}}.offer-details .offer-terms .terms-title{display:block;text-align:center}.offer-details .offer-terms .terms{margin-block-start:18px}@media(min-width: 992px){.offer-details .offer-terms .terms{margin-block-start:24px}}
