/*!
 * 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:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.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: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.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: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}@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-height: 0px)and (max-height: 500px){header .header-wrapper{padding-block:5px !important}header .logo{height:25px !important}header .lang-switch{padding-block:5px !important;padding-inline:5px !important}footer .book-btn-wrap{bottom:5px !important}footer .mb-btn{padding-block:5px !important}}*,*::before,*::after{box-sizing:inherit;margin:0px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{opacity:0;background-color:#fff;transition:opacity .3s ease-out}body.body-loaded{opacity:1;transition:opacity .3s ease-out}body.more-menu-open{overflow:hidden}main{background-color:#fff;overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}.h1-title{font-weight:normal;line-height:1.9375rem;font-size:1.875rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.h1-title{font-size:2.1875rem;line-height:2.5625rem}}.h2-title{font-weight:normal;text-transform:uppercase;line-height:1.125rem;font-size:.8125rem;letter-spacing:1px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.h2-title{font-size:.9375rem;line-height:1.25rem}}.h3-title{font-weight:normal;line-height:1.625rem;font-size:1.4375rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.h3-title{font-size:1.5625rem;line-height:1.75rem}}.h4-title{font-weight:normal;text-transform:uppercase;line-height:1.6875rem;font-size:1.25rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.h4-title{font-size:1.875rem;line-height:2.5625rem}}.h5-title{font-weight:normal;text-transform:uppercase;line-height:.9375rem;font-size:.75rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.h5-title{font-size:.75rem;line-height:.9375rem}}.body-text{overflow:hidden;font-weight:normal;line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.body-text{font-size:.9375rem;line-height:1.5rem}}.wysiwyg-text{overflow:hidden}.wysiwyg-text h1{font-weight:normal;line-height:1.9375rem;font-size:1.875rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.wysiwyg-text h1{font-size:2.1875rem;line-height:2.5625rem}}.wysiwyg-text h2{font-weight:normal;text-transform:uppercase;line-height:1.125rem;font-size:.8125rem;letter-spacing:1px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.wysiwyg-text h2{font-size:.9375rem;line-height:1.25rem;letter-spacing:1px}}.wysiwyg-text h3{font-weight:normal;line-height:1.625rem;font-size:1.4375rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.wysiwyg-text h3{font-size:1.5625rem;line-height:1.75rem}}.wysiwyg-text h4{font-weight:normal;text-transform:uppercase;line-height:1.6875rem;font-size:1.25rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.wysiwyg-text h4{font-size:1.875rem;line-height:2.5625rem}}.wysiwyg-text h5{font-weight:normal;text-transform:uppercase;line-height:.9375rem;font-size:.75rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.wysiwyg-text h5{font-size:.75rem;line-height:.9375rem}}.wysiwyg-text p{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.wysiwyg-text p{font-size:.9375rem;line-height:1.5rem}}.wysiwyg-text a{position:relative;display:inline-flex;margin:0px;text-decoration:none;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.wysiwyg-text a{font-size:.9375rem;line-height:1.5rem;letter-spacing:.3px}}.wysiwyg-text a::after,.wysiwyg-text a::before{content:"";position:absolute;width:100%;height:1px;top:26px;background:#d6aa58;transition:all .3s ease-out}.wysiwyg-text a::after{left:0%}.wysiwyg-text a::before{left:-115%}@media(hover: hover){.wysiwyg-text a:hover::before{left:0;z-index:10;background:#d6aa58}.wysiwyg-text a:hover::after{left:115%;background:#d6aa58}}.content-width{width:90.667vw;margin:0px auto}@media(min-width: 768px){.content-width{width:87.847vw;max-width:1200px}}.detail-content-width{width:90.667vw;margin:0px auto}@media(min-width: 992px){.detail-content-width{width:72.474vw;max-width:990px}}.max-990{width:90.667vw;margin:0px auto}@media(min-width: 768px){.max-990{width:72.474vw;max-width:990px}}.default-margin{margin-top:60px;margin-bottom:60px}@media(min-width: 768px){.default-margin{margin-top:120px;margin-bottom:120px}}.secondary-margin{margin-top:60px;margin-bottom:60px}@media(min-width: 768px){.secondary-margin{margin-top:80px;margin-bottom:80px}}.default-padding{padding-top:60px;padding-bottom:60px}@media(min-width: 768px){.default-padding{padding-top:120px;padding-bottom:120px}}.secondary-padding{padding-top:60px;padding-bottom:60px}@media(min-width: 768px){.secondary-padding{padding-top:80px;padding-bottom:80px}}.background-cover{-moz-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.hide{display:none}.dummy-image,.dummy-img{height:0;width:0;opacity:0;pointer-events:none;position:absolute}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap;overflow:hidden}.ada-focused{outline:1px solid #d6aa58 !important;outline-offset:2px !important;transition:all .3s ease-out !important}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}*:focus{outline:none}@media(min-width: 992px){::-webkit-scrollbar{height:4px;width:4px;background-color:#fff;border-radius:50px}}@media(min-width: 992px){::-webkit-scrollbar-thumb{-webkit-border-radius:50px;-webkit-box-shadow:0px 1px 2px #111;border-radius:50px;background-color:#111;cursor:pointer}}@media(min-width: 992px){::-webkit-scrollbar-corner{background-color:#eba55d}}abbr{font-weight:normal}[data-read-more]{overflow:hidden;transition:height 600ms}.swiper-pagination-bullets{position:absolute;left:50% !important;transform:translateX(-50%);bottom:0;display:flex;justify-content:center;align-items:center;z-index:1}.swiper-pagination-bullets .swiper-pagination-bullet{height:1px;width:16px;border-radius:100px;background-color:#8b8b8b;position:initial;transform:scale(1);transition:.6s all ease-out;opacity:.6}.swiper-pagination-bullets .swiper-pagination-bullet-active{width:27px;background-color:#d6aa58;height:1px;opacity:1}.swiper[data-swiper-active=false] .swiper-navigation,.swiper[data-swiper-active=false] .custom-swiper-pagination{display:none}@media(min-width: 1200px){.swiper.swiper-initialized[data-swiper-active=true][data-swiper-cursor-state=right-side] .swiper-wrapper{cursor:url("/integration/rome-luxury-suites/public/icons/slider-arrow-right-light.svg"),auto}.swiper.swiper-initialized[data-swiper-active=true][data-swiper-cursor-state=left-side] .swiper-wrapper{cursor:url("/integration/rome-luxury-suites/public/icons/slider-arrow-left-light.svg"),auto}}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows{position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%, -50%);width:calc(100% - 20px);height:auto;display:flex;justify-content:space-between;z-index:2;pointer-events:none}@media(min-width: 992px){.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows{width:calc(100% - 60px)}}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows .swiper-button{display:block;background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;pointer-events:all}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows .swiper-button.dummy-prev{transform:rotate(180deg)}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows .swiper-button svg{display:block;width:auto;height:13.43px}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows .swiper-button svg path{fill:#fff}.swiper.swiper-initialized[data-swiper-active=true] .dummy-arrows .swiper-button.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper .swiper-slide .slide-in-animate{opacity:0}.swiper .swiper-slide-prev .slide-in-animate{margin-inline-start:-10%;transition:all .5s ease-out}.swiper .swiper-slide-active .slide-in-animate{opacity:1;margin-inline-start:0%;transition:all .5s ease-out}.swiper .swiper-slide-next .slide-in-animate{margin-inline-start:10%;transition:all .5s ease-out}.swiper .black-arrows{display:flex;justify-content:center;align-items:center;gap:220px;transform:translateY(22px)}.swiper .black-arrows .blackarrow-prev,.swiper .black-arrows .blackarrow-next{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}.swiper .black-arrows .blackarrow-prev svg,.swiper .black-arrows .blackarrow-next svg{width:30px;height:auto}.swiper .black-arrows .blackarrow-prev svg g .cls-1,.swiper .black-arrows .blackarrow-next svg g .cls-1{fill:none}.swiper .black-arrows .blackarrow-prev svg path,.swiper .black-arrows .blackarrow-next svg path{fill:#262626}@keyframes loading{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}button,a{cursor:pointer}.btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;text-decoration:none;text-align:center;cursor:pointer}.btn.book-btn-head{text-transform:uppercase;padding:9px 26.5px 9px 26.5px;background:#d6aa58;box-sizing:border-box;outline:1px solid #d6aa58;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.25rem;font-size:.9375rem;letter-spacing:1.5px;color:#111;font-family:"open-sans-bold",serif;display:inline-block}@media(hover: hover){.btn.book-btn-head:hover{color:#fff;background:#111;outline-color:#111}}@media(min-width: 768px){.btn.book-btn-head{padding:9px 13px 9px 13px}}@media(min-width: 992px){.btn.book-btn-head{padding:9px 26.5px 9px 26.5px;font-size:.9375rem;line-height:1.25rem;letter-spacing:1.5px}}.btn.book-btn-head.mb-btn{font-size:.875rem;line-height:1.1875rem;letter-spacing:1.4px;padding-inline:20px;padding-block:20.9px 20.1px}.btn.book-btn-content{text-transform:uppercase;padding:5.5px 14.5px 5.5px 15.5px;background:#d6aa58;box-sizing:border-box;outline:1px solid #d6aa58;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.1875rem;font-size:.875rem;letter-spacing:1.4px;color:#111;font-family:"open-sans-bold",serif;display:inline-block}@media(hover: hover){.btn.book-btn-content:hover{color:#fff;background:#111;outline-color:#111}}@media(min-width: 768px){.btn.book-btn-content{padding:5.5px 14.5px 5.5px 15.5px;font-size:.9375rem;line-height:1.25rem;letter-spacing:1.5px}}.btn.book-table-btn{padding:5px 29px 5px 10px;background:#111;box-sizing:border-box;outline:1px solid #111;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#fff;font-family:"open-sans-regular",serif;display:inline-block}@media(hover: hover){.btn.book-table-btn:hover{color:#fff;background:#111;outline-color:#111}}@media(min-width: 768px){.btn.book-table-btn{padding:5px 29px 5px 10px;font-size:.9375rem;line-height:1.25rem;letter-spacing:0px}}.btn.btn-ghost{padding:5px 29px 5px 10px;background:rgba(255,255,255,0);box-sizing:border-box;outline:1px solid #111;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans-regular",serif;display:inline-block}@media(hover: hover){.btn.btn-ghost:hover{color:#111;background:rgba(255,255,255,0);outline-color:#111}}@media(min-width: 768px){.btn.btn-ghost{padding:5px 29px 5px 10px;font-size:.9375rem;line-height:1.25rem;letter-spacing:0px}}.btn.btn-ghost.light{background:rgba(255,255,255,0);box-sizing:border-box;outline:1px solid #fff;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.25rem;font-size:.9375rem;letter-spacing:0px;color:#fff;font-family:"open-sans-regular",serif;display:inline-block}@media(hover: hover){.btn.btn-ghost.light:hover{color:#fff;background:rgba(255,255,255,0);outline-color:#fff}}.btn.tab-btn{min-width:100px;padding:2.5px 5px 2.5px 5px;transition:all .3s ease-out;background:#f5f5f5;box-sizing:border-box;outline:1px solid rgba(255,255,255,0);margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.25rem;font-size:.9375rem;letter-spacing:.15px;color:#111;font-family:"open-sans-regular",serif;display:inline-block}@media(hover: hover){.btn.tab-btn:hover{color:#111;background:#f5f5f5;outline-color:rgba(255,255,255,0)}}@media(min-width: 768px){.btn.tab-btn{padding:2.5px 5px 2.5px 5px;font-size:.9375rem;line-height:1.25rem;letter-spacing:.15px}}.btn.tab-btn.active{outline:1px solid #111}.btn.has-icon{text-align:left}.btn.has-icon .icon{position:absolute;margin-inline-start:6px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block;padding-inline:3px}@media(hover: hover){.btn.has-icon:hover .icon{margin-inline-start:12px}}.btn.ada-skip{position:absolute;left:5px;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:9999}.btn.ada-skip.ada-focused{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);top:5px}.link{position:relative;display:inline-block;margin:0px;text-decoration:none}.link.text-link{text-align:left;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.link.text-link{font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}@media(hover: hover){.link.text-link:hover::before{left:0;z-index:10;background:#d6aa58}.link.text-link:hover::after{left:115%;background:#d6aa58}}.link.text-link::after,.link.text-link::before{content:"";position:absolute;width:100%;height:1px;top:26px;background:#d6aa58;transition:all .3s ease-out}.link.text-link::after{left:0%}.link.text-link::before{left:-115%}.link.direction-text-link{text-align:left;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.03px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.link.direction-text-link{font-size:.9375rem;line-height:1.75rem;letter-spacing:.03px}}@media(hover: hover){.link.direction-text-link:hover::before{left:0;z-index:10;background:#d6aa58}.link.direction-text-link:hover::after{left:115%;background:#d6aa58}}.link.direction-text-link::after,.link.direction-text-link::before{content:"";position:absolute;width:100%;height:1px;top:25px;background:#d6aa58;transition:all .3s ease-out}.link.direction-text-link::after{left:0%}.link.direction-text-link::before{left:-115%}header.be-header .top-panel .logo-wrap{padding-block:8px}header.group-header{position:fixed;top:0px;left:0px;width:100%;height:auto;z-index:100;transition:all .3s ease}header.group-header .header-wrapper{display:flex;justify-content:space-between;align-items:center;padding-inline-start:20px;padding-inline-end:20px}header.group-header.fixed-header{background-color:#fff}header.group-header.fixed-header .main-logo{display:none;opacity:0;pointer-events:none}header.group-header.fixed-header .scroll-logo{display:flex;opacity:1;pointer-events:all;width:auto;height:50px}@media(min-width: 992px){header.group-header.fixed-header .scroll-logo{height:60px}}header.group-header.fixed-header .lang-switch-wrap{z-index:10}header.group-header.fixed-header .lang-switch-wrap .lang-switch .current-lang{color:#111}@media(min-width: 768px){header.group-header.fixed-header .lang-switch-wrap .lang-switch .current-lang{color:#111}}header.group-header.fixed-header .lang-switch-wrap .lang-switch .current-lang svg path{fill:#111;stroke:#111}@media(min-width: 768px){header.group-header.fixed-header .main-navigation .main-link-list .main-link{color:#111}}header.group-header.fixed-header .main-navigation .main-link-list .main-link svg path{fill:#111;stroke:#111}header.group-header.fixed-header .menu-btn svg line{stroke:#111}header.group-header .left-panel{display:flex;align-items:center}header.group-header .right-panel{display:flex;align-items:center}header.group-header .logo-wrap{display:flex}header.group-header .main-logo{display:flex;opacity:1;pointer-events:all;width:auto;height:50px}@media(min-width: 992px){header.group-header .main-logo{height:60px}}header.group-header .scroll-logo{display:none;opacity:0;pointer-events:none}header.group-header .lang-switch-wrap{position:relative;margin-inline-start:20px;z-index:10}@media(min-width: 768px){header.group-header .lang-switch-wrap{margin-inline-start:5px}}@media(min-width: 992px){header.group-header .lang-switch-wrap{margin-inline-start:20px}}header.group-header .lang-switch-wrap .lang-switch{padding-block-start:25px;padding-block-end:25px;padding-inline-start:5px;padding-inline-end:5px}@media(min-width: 768px){header.group-header .lang-switch-wrap .lang-switch{padding-inline-start:5px;padding-inline-end:5px;padding-block-start:33px;padding-block-end:33px;position:relative;background-color:rgba(0,0,0,0)}}@media(min-width: 992px){header.group-header .lang-switch-wrap .lang-switch{padding-inline-start:22px;padding-inline-end:31px}}@media(hover: hover){header.group-header .lang-switch-wrap .lang-switch:hover{background-color:#fff}header.group-header .lang-switch-wrap .lang-switch:hover .current-lang{font-family:"open-sans-bold",serif;color:#111}}@media(hover: hover)and (min-width: 768px){header.group-header .lang-switch-wrap .lang-switch:hover .current-lang{font-family:"open-sans-semibold",serif}}@media(hover: hover){header.group-header .lang-switch-wrap .lang-switch:hover .current-lang svg{transform:rotateX(180deg);transition:all .3s ease-out}header.group-header .lang-switch-wrap .lang-switch:hover .current-lang svg path{transition:all .3s ease-out;fill:#111;stroke:#111}}@media(hover: hover){header.group-header .lang-switch-wrap .lang-switch:hover .other-lang-list{display:block}}header.group-header .lang-switch-wrap .lang-switch.expanded{background-color:#fff}header.group-header .lang-switch-wrap .lang-switch.expanded .other-lang-list{display:block}header.group-header .lang-switch-wrap .lang-switch.expanded .current-lang{font-family:"open-sans-bold",serif;color:#111}@media(min-width: 768px){header.group-header .lang-switch-wrap .lang-switch.expanded .current-lang{font-family:"open-sans-semibold",serif}}header.group-header .lang-switch-wrap .lang-switch.expanded .current-lang svg{transform:rotateX(180deg);transition:all .3s ease-out}header.group-header .lang-switch-wrap .lang-switch.expanded .current-lang svg path{transition:all .3s ease-out;fill:#111;stroke:#111}header.group-header .lang-switch-wrap .current-lang{cursor:pointer;text-align:left;font-weight:400;line-height:1.1875rem;font-size:.875rem;letter-spacing:1.4px;color:#fff;font-family:"open-sans",serif}@media(min-width: 768px){header.group-header .lang-switch-wrap .current-lang{color:#fff}}@media(min-width: 1200px){header.group-header .lang-switch-wrap .current-lang{font-size:.9375rem;line-height:1.25rem}}header.group-header .lang-switch-wrap .current-lang svg{transition:all .3s ease-out}header.group-header .lang-switch-wrap .other-lang{text-align:left;font-weight:400;line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){header.group-header .lang-switch-wrap .other-lang{color:#464646;font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}header.group-header .lang-switch-wrap ul{margin:0px;padding:0px;list-style:none}header.group-header .lang-switch-wrap .other-lang-list{display:none;position:absolute;width:100%;top:70px;left:0px;padding-inline:10px;padding-block:10px;background-color:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.1)}@media(min-width: 768px){header.group-header .lang-switch-wrap .other-lang-list{top:85px}}@media(min-width: 992px){header.group-header .lang-switch-wrap .other-lang-list{top:86px;padding-inline-start:22px;padding-inline-end:50px;padding-block-start:37px;padding-block-end:33px}}header.group-header .main-navigation .main-link-list,header.group-header .main-navigation .sub-link-list{margin:0px;padding:0px;list-style:none}header.group-header .main-navigation .main-link-list{display:flex;flex-direction:column}@media(min-width: 768px){header.group-header .main-navigation .main-link-list{flex-direction:row}}@media(min-width: 768px){header.group-header .main-navigation .main-link-list .main-link-item:last-child .sub-link-wrap{box-shadow:0px 2px 10px rgba(0,0,0,.1)}header.group-header .main-navigation .main-link-list .main-link-item:last-child .sub-link-wrap::after{content:"";display:block;position:absolute;top:0px;left:200px;width:100%;height:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 4px 4px -2px;opacity:1;z-index:1}}header.group-header .main-navigation .sub-link-wrap{opacity:0;pointer-events:none;height:0px;transition:all .3s ease-out}@media(min-width: 768px){header.group-header .main-navigation .sub-link-wrap{height:auto;position:absolute;width:max-content;top:85px;left:0px;background-color:#fff;min-width:204px}header.group-header .main-navigation .sub-link-wrap::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;box-shadow:0px 2px 10px rgba(0,0,0,.1);opacity:1;pointer-events:none;z-index:-1}}header.group-header .main-navigation .sub-link-list{position:relative;padding-inline-end:50px;padding-block-start:19.5px;padding-block-end:20px}@media(min-width: 768px){header.group-header .main-navigation .sub-link-list{padding-inline-start:14px;padding-inline-end:60px;padding-block-start:37px;padding-block-end:30px}}header.group-header .main-navigation .sub-link-list .sub-link-item{display:block}header.group-header .main-navigation .sub-link-list .sub-link-item .sub-link{display:block}@media(min-width: 1200px){header.group-header .main-navigation .sub-link-list .sub-link-item .sub-link{padding-block-end:6px}}header.group-header .main-navigation .picture-wrp{display:block;opacity:0;pointer-events:none;transition:all .3s ease-out}header.group-header .main-navigation .picture-wrp .page-image{display:block;width:278px;height:100%;position:absolute;top:0px;left:100%;object-fit:cover}@media(min-width: 768px){header.group-header .main-navigation .main-link-item{position:relative;padding-inline-start:5px;padding-inline-end:5px;padding-block-start:33px;padding-block-end:33px;background-color:rgba(0,0,0,0)}}@media(min-width: 992px){header.group-header .main-navigation .main-link-item{padding-inline-start:14px;padding-inline-end:13px}}@media(min-width: 1200px){header.group-header .main-navigation .main-link-item{padding-inline:18.5px}}@media(hover: hover)and (min-width: 768px){header.group-header .main-navigation .main-link-item:hover{background-color:#fff}}@media(hover: hover){header.group-header .main-navigation .main-link-item:hover .sub-link-wrap{opacity:1;pointer-events:all;display:flex;flex-direction:column;row-gap:10px}}@media(hover: hover){header.group-header .main-navigation .main-link-item:hover .main-link{font-family:"open-sans-semibold",serif}}@media(hover: hover)and (min-width: 768px){header.group-header .main-navigation .main-link-item:hover .main-link{color:#111}}@media(hover: hover){header.group-header .main-navigation .main-link-item:hover .main-link svg{transform:rotateX(180deg);transition:all .3s ease-out;width:auto}header.group-header .main-navigation .main-link-item:hover .main-link svg path{transition:all .3s ease-out;fill:#111;stroke:#111}}header.group-header .main-navigation .main-link-item.expanded{background-color:#fff}header.group-header .main-navigation .main-link-item.expanded .main-link{color:#111 !important;font-family:"open-sans-semibold",serif}header.group-header .main-navigation .main-link-item.expanded .main-link svg{transform:rotateX(180deg)}header.group-header .main-navigation .main-link-item.expanded .main-link svg path{fill:#111;stroke:#111}header.group-header .main-navigation .main-link-item.expanded .sub-link-wrap{opacity:1;pointer-events:all;height:auto}@media(min-width: 1200px){header.group-header .main-navigation .main-link-item:hover .current .link-name{border-bottom:none}}@media(min-width: 992px){header.group-header .main-navigation .link.current .link-name{border-bottom:1px solid #d6aa58}}header.group-header .main-navigation .main-link{display:flex;align-items:center;text-align:left;text-transform:uppercase;font-weight:400;line-height:1.25rem;font-size:.9375rem;letter-spacing:1.5px;color:#fff;font-family:"open-sans",serif}@media(min-width: 768px){header.group-header .main-navigation .main-link{color:#fff;font-size:.875rem;line-height:1.1875rem;letter-spacing:1.4px}}@media(min-width: 1200px){header.group-header .main-navigation .main-link{font-size:.9375rem;line-height:1.25rem}}header.group-header .main-navigation .main-link svg{margin-inline-start:8px;transition:all .3s ease-out}header.group-header .main-navigation .no-main-link{cursor:default}header.group-header .main-navigation .sub-link{text-align:left;font-weight:400;line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){header.group-header .main-navigation .sub-link{color:#464646;font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}@media(hover: hover)and (min-width: 768px){header.group-header .main-navigation .sub-link:hover{font-family:"open-sans-bold",serif;font-size:.9375rem;line-height:2.1875rem;letter-spacing:.45px}}@media(hover: hover){header.group-header .main-navigation .sub-link:hover~.picture-wrp{opacity:1;pointer-events:all;transition:all .3s ease-out}}header.group-header .main-navigation .sub-link.no-sub-link{opacity:.2;pointer-events:none}@media(min-width: 992px){header.group-header .main-navigation .sub-link.no-sub-link{line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#111;font-family:"open-sans",serif}}header.group-header .main-navigation .sub-link.current .link-name{border-bottom:none;font-family:"open-sans-bold",serif}@media(min-width: 768px){header.group-header .book-btn-wrap{margin-inline-start:5px}}@media(min-width: 992px){header.group-header .book-btn-wrap{margin-inline-start:22px}}header.group-header .mobile-menu{padding-block:5px;padding-inline-start:16px;padding-inline-end:15px}header.group-header .mobile-menu .main-logo{width:auto;height:50px}header.group-header .mobile-menu .menu-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}header.group-header .more-menu-wrap{opacity:0;position:absolute;width:0px;height:0px;top:0px;right:0px;background-color:#fff;pointer-events:none;transition:width .3s ease-out}header.group-header .more-menu-wrap.active{opacity:1;width:100%;height:100vh;pointer-events:all;z-index:10}header.group-header .more-menu-wrap .top-wrap{padding-block:10px;padding-inline-start:16px;padding-inline-end:15px}header.group-header .more-menu-wrap .function-menu-wrap{margin-block-start:36.5px;padding-inline-start:18px;padding-inline-end:17px;overflow-y:auto;overflow-x:hidden;height:calc(100% - 180px)}header.group-header .more-menu-wrap .function-menu-wrap .sub-link-wrap .sub-link-list{padding-block-end:31px}header.group-header .more-menu-wrap .function-menu-wrap .sub-link-wrap .sub-link-list .sub-link-item .sub-link{color:#111}header.group-header .more-menu-wrap .current-lang{color:#111}header.group-header .more-menu-wrap .current-lang svg path{fill:#111;stroke:#111}header.group-header .more-menu-wrap .main-link-list{flex-direction:column}header.group-header .more-menu-wrap .main-link{color:#111;width:100%;padding-block-start:12.5px;padding-block-end:13.5px;border-bottom:1px solid #111}header.group-header .more-menu-wrap .main-link svg{margin-inline-start:auto}header.group-header .more-menu-wrap .main-link svg path{fill:#111;stroke:#111}header.group-header .more-menu-wrap .close-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;display:block}header.group-header .more-menu-wrap .close-btn svg{display:block}header.group-header .more-menu-wrap .book-btn-wrap{display:flex;position:absolute;bottom:20px;width:100%;padding-inline:17.5px}header.group-header .more-menu-wrap .book-btn-wrap .book-btn-head{width:100%}.property-be-header header .book-btn-wrap{display:none}.property-be-header footer .book-btn-wrap{display:none}.header--1__fake-size{padding-top:120px}@media(min-width: 992px){.header--1__fake-size{padding-top:136px}}.group-footer{position:relative;background-color:#000}.group-footer .back-to-top{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;position:absolute;top:-58px;right:4.5333333333vw}@media(min-width: 992px){.group-footer .back-to-top{top:-49px;right:5.9722222222vw}}.group-footer .back-to-top .arrow-icon{display:block;padding:2px}.group-footer .back-to-top .arrow-icon svg{display:block}.group-footer .back-to-top .arrow-icon svg path{transform:translate(11px, 11.5px);transition:all .3s ease-out}@media(hover: hover){.group-footer .back-to-top:hover path{transform:translate(11px, 8.5px) !important}}.group-footer .group-footer-wrapper{padding-inline:18px 17px;padding-block:41px 88px}@media(min-width: 768px){.group-footer .group-footer-wrapper{padding-block:41px 28px}}@media(min-width: 992px){.group-footer .group-footer-wrapper{padding-inline:86px;padding-block:116px 21px}}.group-footer .group-footer-wrapper .footer-top-layer{margin-block-end:55px}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer{display:flex;align-items:flex-start;margin-block-end:100px;overflow:hidden;gap:0}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper{margin-block-end:45px}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper img{width:90px;height:auto}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper img{width:119px}}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper{display:flex;justify-content:flex-end}}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo{order:4;display:flex;width:100%;justify-content:flex-end;flex-direction:column}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper{margin-block-end:30px}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper .socials{list-style-type:none;padding:0;display:flex;align-items:center;gap:0 28px}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper .socials .sm{text-decoration:none}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper .socials .sm.tripadvisor svg{transform:scale(1.6)}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper .socials .sm svg{width:15.46px;height:auto;opacity:100%}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper .socials .sm svg path{fill:#fff}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.logo .group-footer-social-wrapper{display:flex;justify-content:flex-end}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group{margin-block-end:19px}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group{width:100%;min-width:18.1%;margin-block-end:0}}@media(min-width: 1200px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group{min-width:20.1%}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap{display:flex;justify-content:space-between;position:relative}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-name{font-family:"cormorant-infant-semibold",serif;text-transform:uppercase;font-size:.8125rem;line-height:1.75rem;letter-spacing:.08125rem;color:#fff}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-name{margin-block-end:18px}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-arrow{transition:.4s all ease-out;transform:rotate(90deg);position:absolute;right:0;top:0}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-arrow{display:none}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list{max-height:0;overflow:hidden;transition:.4s all ease-out}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list{max-height:fit-content}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul{padding:0}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li{list-style-type:none}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a{font-size:.8125rem;line-height:1.75rem;letter-spacing:.024375rem;color:#fff;font-family:"open-sans-light",serif}@media(hover: hover){.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a:hover{color:#afafaf}}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a.current{color:#afafaf;pointer-events:none}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a.no-link{color:#5d5d5d;pointer-events:none}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .active .f-link-list{max-height:150px}.group-footer .group-footer-wrapper .footer-top-layer .vertical-layer.link-group .active .footer-link-title-wrap .f-link-arrow{transform:rotate(270deg)}.group-footer .group-footer-wrapper .footer-bottom-layer{border-top:1px solid #fff;padding-block-start:13px}@media(min-width: 768px){.group-footer .group-footer-wrapper .footer-bottom-layer{padding-block-start:20px;display:flex;justify-content:space-between}}.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper{margin-block-end:20px}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper{margin-block-end:0}}.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper .copyright{color:#fff;font-size:.8125rem;line-height:1.25rem;letter-spacing:.024375rem;font-family:"open-sans-light",serif}.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper .copyright a{font-size:.8125rem;line-height:1.25rem;letter-spacing:.024375rem;color:#fff;font-family:"open-sans-light",serif;text-decoration:none}@media(hover: hover){.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper .copyright a:hover{color:#afafaf}}@media(min-width: 992px){.group-footer .group-footer-wrapper .footer-bottom-layer .group-footer-copyright-wrapper .copyright{line-height:1.75rem}}.group-footer .book-btn-wrap{width:100%;position:fixed;bottom:20px;left:0;padding-inline:18px 17px;z-index:1}.group-footer .book-btn-wrap .btn{width:100%}header.be-header .book-btn-wrap{display:none}header.be-header .top-panel .logo-wrap{padding-block:8px}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){header.be-header .top-panel .logo-wrap .logo{height:auto !important}}@media(min-width: 768px){header.be-header .function-menu-wrap.group-menu{margin-inline-end:100px}}header.property-header{position:fixed;top:0px;left:0px;width:100%;height:auto;z-index:100;transition:all .3s ease}header.property-header .header-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){header.property-header .header-wrapper .top-panel .logo-wrap .logo{height:auto !important}}@media(min-width: 768px){header.property-header .header-wrapper{flex-direction:column}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.desktop-menu{padding-inline:15px}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.desktop-menu .bottom-panel{display:none}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.desktop-menu .group-menu .main-navigation .main-link-list .main-link{color:#fff;font-size:.875rem}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.desktop-menu .top-pannel{padding-inline:0}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.desktop-menu .top-pannel .left-panel .logo-wrap .logo{width:142px !important}}@media(min-width: 768px)and (max-width: 991.98px){header.property-header .header-wrapper.mobile-menu .top-panel{display:none}}header.property-header .header-wrapper .top-pannel{width:100%;display:flex;justify-content:space-between;align-items:center;padding-inline-start:20px;padding-inline-end:20px}header.property-header .header-wrapper .top-pannel .left-panel .logo-wrap .main-logo,header.property-header .header-wrapper .top-pannel .left-panel .logo-wrap .scroll-logo{width:165px;height:auto}@media(min-width: 768px){header.property-header .header-wrapper .top-pannel .right-panel .group-menu .main-navigation .main-link-list{flex-direction:row}}@media(min-width: 992px){header.property-header .header-wrapper .top-pannel .right-panel .group-menu .main-navigation .main-link-list .main-link-item{padding-inline-start:21px;padding-inline-end:20px}}header.property-header .header-wrapper .bottom-panel{width:100%;min-height:50px;border-top:.5px solid #fff;border-bottom:.5px solid #fff;display:flex;justify-content:space-between;align-items:center;padding-inline-start:20px;padding-inline-end:20px;transition:.3s all ease-out}@media(min-width: 992px){header.property-header .header-wrapper .bottom-panel{padding-inline-end:23px}}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item{padding-block:5px;display:flex}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link{position:relative;font-family:"open-sans-semibold",serif;color:#111}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link::before{content:"";display:block;width:0;height:1px;background-color:#111;position:absolute;bottom:0;left:0;transition:.3s all ease-out}@media(min-width: 992px){header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link::before{background-color:#fff;bottom:-4px}}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link .link-name{border-bottom:none}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link.current::before{width:100%}@media(hover: hover){header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item:hover{background-color:rgba(0,0,0,0)}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item:hover .main-link{color:#fff;font-weight:normal}header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item:hover .main-link:not(.current)::before{width:100%}}@media(min-width: 992px){header.property-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item:last-child{padding-inline-end:0 !important}}header.property-header .header-wrapper .bottom-panel .left-panel .logo-wrap .main-logo,header.property-header .header-wrapper .bottom-panel .left-panel .logo-wrap .scroll-logo{width:222px;height:auto}header.property-header.fixed-header{background-color:#fff}header.property-header.fixed-header .header-wrapper .bottom-panel{background-color:#bd9a5f;border:none}header.property-header.fixed-header .header-wrapper .bottom-panel .property-menu .main-navigation ul .main-link-item .main-link{color:#111}header.property-header.fixed-header .main-logo{display:none;opacity:0;pointer-events:none}header.property-header.fixed-header .scroll-logo{display:flex;opacity:1;pointer-events:all;width:100%;height:50px}@media(min-width: 768px){header.property-header.fixed-header .scroll-logo{height:60px}}header.property-header.fixed-header .lang-switch-wrap{z-index:10}header.property-header.fixed-header .lang-switch-wrap .lang-switch .current-lang{color:#111}@media(min-width: 768px){header.property-header.fixed-header .lang-switch-wrap .lang-switch .current-lang{color:#111}}header.property-header.fixed-header .lang-switch-wrap .lang-switch .current-lang svg path{fill:#111;stroke:#111}@media(min-width: 992px){header.property-header.fixed-header .main-navigation .main-link-list .main-link{color:#111}}header.property-header.fixed-header .main-navigation .main-link-list .main-link svg path{fill:#111;stroke:#111}header.property-header.fixed-header .bottom-panel .property-menu .main-navigation ul .main-link-list .main-link{color:#111}header.property-header.fixed-header .menu-btn svg line{stroke:#111}header.property-header.fixed-header .mobile-menu .bottom-panel .left-panel{border:none}header.property-header.fixed-header .mobile-menu .bottom-panel .left-panel .icon path{stroke:#000;fill:#000}@media(hover: hover){header.property-header.fixed-header .property-menu .main-navigation .main-link-item:hover .main-link{color:#111 !important}}@media(hover: hover){header.property-header.fixed-header .property-menu .main-navigation .main-link-item .main-link:hover{color:#111 !important}}header.property-header.fixed-header .property-menu .main-navigation .main-link-item .main-link::before{background-color:#111 !important}@media(min-width: 768px)and (max-width: 991.98px){header.property-header.fixed-header .desktop-menu .group-menu .main-navigation .main-link-list .main-link{color:#111}}header.property-header .left-panel{display:flex;align-items:center}header.property-header .right-panel{display:flex;align-items:center}header.property-header .logo-wrap{display:flex}header.property-header .main-logo{display:flex;opacity:1;pointer-events:all;width:auto;height:50px}@media(min-width: 992px){header.property-header .main-logo{height:60px}}header.property-header .scroll-logo{display:none;opacity:0;pointer-events:none}header.property-header .lang-switch-wrap{position:relative;margin-inline-start:20px;z-index:10}@media(min-width: 768px){header.property-header .lang-switch-wrap{margin-inline-start:5px}}@media(min-width: 992px){header.property-header .lang-switch-wrap{margin-inline-start:20px}}header.property-header .lang-switch-wrap .lang-switch{padding-block-start:25px;padding-block-end:25px;padding-inline-start:5px;padding-inline-end:5px}@media(min-width: 768px){header.property-header .lang-switch-wrap .lang-switch{padding-inline-start:5px;padding-inline-end:5px;padding-block-start:33px;padding-block-end:33px;position:relative;background-color:rgba(0,0,0,0)}}@media(min-width: 992px){header.property-header .lang-switch-wrap .lang-switch{padding-inline-start:14px;padding-inline-end:13px}}@media(min-width: 1200px){header.property-header .lang-switch-wrap .lang-switch{padding-inline-end:19px}}@media(hover: hover){header.property-header .lang-switch-wrap .lang-switch:hover{background-color:#fff}header.property-header .lang-switch-wrap .lang-switch:hover .current-lang{font-family:"open-sans-bold",serif;color:#111}}@media(hover: hover)and (min-width: 768px){header.property-header .lang-switch-wrap .lang-switch:hover .current-lang{font-family:"open-sans-semibold",serif}}@media(hover: hover){header.property-header .lang-switch-wrap .lang-switch:hover .current-lang svg{transform:rotateX(180deg);transition:all .3s ease-out}header.property-header .lang-switch-wrap .lang-switch:hover .current-lang svg path{transition:all .3s ease-out;fill:#111;stroke:#111}}@media(hover: hover){header.property-header .lang-switch-wrap .lang-switch:hover .other-lang-list{display:block}}header.property-header .lang-switch-wrap .lang-switch.expanded{background-color:#fff}header.property-header .lang-switch-wrap .lang-switch.expanded .other-lang-list{display:block}header.property-header .lang-switch-wrap .lang-switch.expanded .current-lang{font-family:"open-sans-bold",serif;color:#111}@media(min-width: 768px){header.property-header .lang-switch-wrap .lang-switch.expanded .current-lang{font-family:"open-sans-semibold",serif}}header.property-header .lang-switch-wrap .lang-switch.expanded .current-lang svg{transform:rotateX(180deg);transition:all .3s ease-out}header.property-header .lang-switch-wrap .lang-switch.expanded .current-lang svg path{fill:#111;stroke:#111}header.property-header .lang-switch-wrap .current-lang{cursor:pointer;font-weight:normal;text-align:left;line-height:1.1875rem;font-size:.875rem;letter-spacing:1.4px;color:#fff;font-family:"open-sans-regular",serif}@media(min-width: 768px){header.property-header .lang-switch-wrap .current-lang{color:#fff}}@media(min-width: 1200px){header.property-header .lang-switch-wrap .current-lang{font-size:.9375rem;line-height:1.25rem}}header.property-header .lang-switch-wrap .current-lang svg{transition:all .3s ease-out}header.property-header .lang-switch-wrap .other-lang{font-weight:normal;text-align:left;line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){header.property-header .lang-switch-wrap .other-lang{color:#464646;font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}header.property-header .lang-switch-wrap ul{margin:0px;padding:0px;list-style:none}header.property-header .lang-switch-wrap .other-lang-list{display:none;position:absolute;width:100%;top:70px;left:0px;padding-inline:10px;padding-block:10px;background-color:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.1)}@media(min-width: 768px){header.property-header .lang-switch-wrap .other-lang-list{top:85px}}@media(min-width: 992px){header.property-header .lang-switch-wrap .other-lang-list{top:86px;padding-inline-start:33px;padding-inline-end:33px;padding-block-start:37px;padding-block-end:33px}}header.property-header .main-navigation .main-link-list,header.property-header .main-navigation .sub-link-list{margin:0px;padding:0px;list-style:none}header.property-header .main-navigation .main-link-list{display:flex;flex-direction:column}@media(min-width: 992px){header.property-header .main-navigation .main-link-list{flex-direction:row}}@media(min-width: 768px){header.property-header .main-navigation .main-link-list .main-link-item:last-child .sub-link-wrap{box-shadow:0px 2px 10px rgba(0,0,0,.1)}header.property-header .main-navigation .main-link-list .main-link-item:last-child .sub-link-wrap::after{content:"";display:block;position:absolute;top:0px;left:200px;width:100%;height:100%;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 4px 4px -2px;opacity:1;z-index:1}}header.property-header .main-navigation .sub-link-wrap{opacity:0;pointer-events:none;height:0px;transition:all .3s ease-out}@media(min-width: 768px){header.property-header .main-navigation .sub-link-wrap{height:auto;position:absolute;width:max-content;top:85px;left:0px;background-color:#fff;min-width:204px}header.property-header .main-navigation .sub-link-wrap::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;box-shadow:0px 8px 10px rgba(0,0,0,.1);opacity:1;pointer-events:none;z-index:-1}}@media(min-width: 1200px){header.property-header .main-navigation .sub-link-wrap{opacity:1;display:none;pointer-events:all}}header.property-header .main-navigation .sub-link-list{position:relative;padding-inline-end:50px;padding-block-start:19.5px;padding-block-end:20px}@media(min-width: 768px){header.property-header .main-navigation .sub-link-list{padding-inline-start:14px;padding-inline-end:60px;padding-block-start:37px;padding-block-end:33px}}header.property-header .main-navigation .sub-link-list .sub-link-item{display:block}header.property-header .main-navigation .sub-link-list .sub-link-item .sub-link{display:block}@media(min-width: 1200px){header.property-header .main-navigation .sub-link-list .sub-link-item .sub-link{padding-block-end:6px}}header.property-header .main-navigation .sub-link-list .sub-link-item .sub-link.current .link-name{border-bottom:none}header.property-header .main-navigation .picture-wrp{display:block;opacity:0;pointer-events:none;transition:all .3s ease-out}header.property-header .main-navigation .picture-wrp .page-image{display:block;width:278px;height:100%;position:absolute;top:0px;left:100%;object-fit:cover}@media(min-width: 768px){header.property-header .main-navigation .main-link-item{position:relative;padding-inline-start:5px;padding-inline-end:5px;padding-block-start:33px;padding-block-end:33px;background-color:rgba(0,0,0,0)}}@media(min-width: 992px){header.property-header .main-navigation .main-link-item{padding-inline-start:14px;padding-inline-end:13px}}@media(min-width: 1200px){header.property-header .main-navigation .main-link-item{padding-inline-end:19px}}@media(hover: hover)and (min-width: 768px){header.property-header .main-navigation .main-link-item:hover{background-color:#fff}}@media(hover: hover){header.property-header .main-navigation .main-link-item:hover .sub-link-wrap{display:flex;flex-direction:column;row-gap:10px;z-index:10}}@media(hover: hover){header.property-header .main-navigation .main-link-item:hover .main-link{font-weight:700}}@media(hover: hover)and (min-width: 768px){header.property-header .main-navigation .main-link-item:hover .main-link{font-weight:600;color:#111}}@media(hover: hover){header.property-header .main-navigation .main-link-item:hover .main-link svg{transform:rotateX(180deg);transition:all .3s ease-out;width:auto}header.property-header .main-navigation .main-link-item:hover .main-link svg path{transition:all .3s ease-out;fill:#111;stroke:#111}}header.property-header .main-navigation .main-link-item.expanded{background-color:#fff}header.property-header .main-navigation .main-link-item.expanded .main-link{color:#111 !important;font-weight:600}header.property-header .main-navigation .main-link-item.expanded .main-link svg{transform:rotateX(180deg)}header.property-header .main-navigation .main-link-item.expanded .main-link svg path{fill:#111;stroke:#111}header.property-header .main-navigation .main-link-item.expanded .sub-link-wrap{opacity:1;pointer-events:all;height:auto}@media(min-width: 992px){header.property-header .main-navigation .link.current .link-name{border-bottom:1px solid #d6aa58}}header.property-header .main-navigation .main-link{display:flex;align-items:center;text-align:left;text-transform:uppercase;font-weight:400;line-height:1.25rem;font-size:.9375rem;letter-spacing:1.5px;color:#111;font-family:"open-sans",serif}@media(min-width: 992px){header.property-header .main-navigation .main-link{color:#fff;font-size:.9375rem;line-height:1.25rem;letter-spacing:1.4px}}header.property-header .main-navigation .main-link svg{margin-inline-start:8px;transition:all .3s ease-out}header.property-header .main-navigation .no-main-link{cursor:default}header.property-header .main-navigation .sub-link{text-align:left;font-weight:400;line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#fff;font-family:"open-sans",serif}@media(min-width: 768px){header.property-header .main-navigation .sub-link{color:#464646;font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}header.property-header .main-navigation .sub-link.no-sub-link{opacity:.2;pointer-events:none}@media(min-width: 992px){header.property-header .main-navigation .sub-link.no-sub-link{line-height:2.1875rem;font-size:.9375rem;letter-spacing:.45px;color:#111;font-family:"open-sans",serif}}@media(hover: hover)and (min-width: 768px){header.property-header .main-navigation .sub-link:hover{font-weight:700;font-size:.9375rem;line-height:2.1875rem;letter-spacing:.45px}}@media(hover: hover){header.property-header .main-navigation .sub-link:hover~.picture-wrp{opacity:1;pointer-events:all;transition:all .3s ease-out}}header.property-header .book-btn-wrap{margin-inline-start:22px}header.property-header .mobile-menu{flex-direction:column}header.property-header .mobile-menu .main-logo,header.property-header .mobile-menu .scroll-logo{width:137px;height:auto}header.property-header .mobile-menu .menu-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}header.property-header .mobile-menu .top-panel{display:flex;justify-content:space-between;align-items:center;width:100%;padding-inline-start:16px;padding-inline-end:15px;padding-block:5px}header.property-header .mobile-menu .bottom-panel{padding-inline-start:0;padding-inline-end:0;flex-direction:column;justify-content:center;border:none;min-height:40px}header.property-header .mobile-menu .bottom-panel .left-panel{width:100%;min-height:40px;padding-inline-start:16px;padding-inline-end:15px;border-top:1pt solid #fff;border-bottom:1pt solid #fff;transition:.3s all ease-out;justify-content:space-between;align-items:center}header.property-header .mobile-menu .bottom-panel .left-panel .logo-wrap .main-logo,header.property-header .mobile-menu .bottom-panel .left-panel .logo-wrap .scroll-logo{width:185px;height:auto}header.property-header .mobile-menu .bottom-panel .left-panel .icon{display:flex;margin-inline-end:9px;transition:.3s all ease-out}header.property-header .mobile-menu .bottom-panel .left-panel .icon path{transition:all .3s ease-in-out}header.property-header .mobile-menu .bottom-panel .right-panel{width:100%;background-color:#bd9a5f;padding-inline:15px;transition:.3s all ease-out;max-height:0;overflow:hidden}header.property-header .mobile-menu .bottom-panel .right-panel .main-navigation .main-link-item .main-link{line-height:2.1875rem}header.property-header .mobile-menu .bottom-panel.active .left-panel{border:none;background-color:#bd9a5f}header.property-header .mobile-menu .bottom-panel.active .left-panel .logo-wrap .main-logo{display:none}header.property-header .mobile-menu .bottom-panel.active .left-panel .logo-wrap .scroll-logo{display:flex;opacity:1;pointer-events:all}header.property-header .mobile-menu .bottom-panel.active .left-panel .icon{transform:rotate(180deg)}header.property-header .mobile-menu .bottom-panel.active .left-panel .icon svg path{stroke:#000}header.property-header .mobile-menu .bottom-panel.active .right-panel{max-height:250px;padding-block:0 29px}header.property-header .more-menu-wrap{opacity:0;position:absolute;width:0px;height:0px;top:0px;right:0px;background-color:#fff;pointer-events:none;transition:width .3s ease-out;z-index:100}header.property-header .more-menu-wrap.active{opacity:1;width:100%;height:100vh;pointer-events:all}header.property-header .more-menu-wrap .top-wrap{padding-block:10px;padding-inline-start:16px;padding-inline-end:15px}header.property-header .more-menu-wrap .function-menu-wrap{margin-block-start:36.5px;padding-inline-start:18px;padding-inline-end:17px;overflow-y:auto;overflow-x:hidden;height:calc(100% - 180px)}header.property-header .more-menu-wrap .function-menu-wrap .sub-link-wrap .sub-link-list{padding-block-end:31px}header.property-header .more-menu-wrap .function-menu-wrap .sub-link-wrap .sub-link-list .sub-link-item .sub-link{color:#111}header.property-header .more-menu-wrap .current-lang{color:#111}header.property-header .more-menu-wrap .current-lang svg path{fill:#111;stroke:#111}header.property-header .more-menu-wrap .main-link-list{flex-direction:column}header.property-header .more-menu-wrap .main-link{color:#111;width:100%;padding-block-start:12.5px;padding-block-end:13.5px;border-bottom:1px solid #111}header.property-header .more-menu-wrap .main-link svg{margin-inline-start:auto}header.property-header .more-menu-wrap .main-link svg path{fill:#111;stroke:#111}header.property-header .more-menu-wrap .close-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;display:block}header.property-header .more-menu-wrap .close-btn svg{display:block}header.property-header .more-menu-wrap .book-btn-wrap{display:flex;position:absolute;bottom:20px;width:100%;padding-inline:17.5px;margin-inline:0}header.property-header .more-menu-wrap .book-btn-wrap .book-btn-head{width:100%}.be-header .left-panel .currency-switch-wrap{margin-block-start:1px;font-size:.8125rem}@media(min-width: 768px){.be-header .left-panel .currency-switch-wrap{margin-block-start:2px;font-size:.875rem}}.be-header .left-panel .currency-switch-wrap .cs-trigger{color:#111}.be-header .left-panel .currency-switch-wrap .cs-trigger svg path{fill:#111;stroke:#111}@media(hover: hover){.be-header .left-panel .currency-switch-wrap:hover{background-color:#fff}.be-header .left-panel .currency-switch-wrap:hover .cs-trigger{font-family:"open-sans-bold",serif;color:#111}}@media(hover: hover)and (min-width: 768px){.be-header .left-panel .currency-switch-wrap:hover .cs-trigger{font-family:"open-sans-semibold",serif}}@media(hover: hover){.be-header .left-panel .currency-switch-wrap:hover .cs-trigger svg path{fill:#111;stroke:#111}}.be-header .left-panel .currency-switch-wrap .cs-popup{top:0}@media(min-width: 768px){.be-header .left-panel .currency-switch-wrap .cs-popup{top:unset}}.property-footer{position:relative;background-color:#000}.property-footer .back-to-top{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;position:absolute;top:-58px;right:4.5333333333vw}@media(min-width: 992px){.property-footer .back-to-top{top:-49px;right:5.9722222222vw}}.property-footer .back-to-top .arrow-icon{display:block;padding:2px}.property-footer .back-to-top .arrow-icon svg{display:block}.property-footer .back-to-top .arrow-icon svg path{transform:translate(11px, 11.5px);transition:all .3s ease-out}@media(hover: hover){.property-footer .back-to-top:hover path{transform:translate(11px, 8.5px) !important}}.property-footer .property-footer-wrapper{padding-inline:18px 17px;padding-block:41px 88px}@media(min-width: 768px){.property-footer .property-footer-wrapper{padding-block:41px 28px}}@media(min-width: 992px){.property-footer .property-footer-wrapper{padding-inline:86px;padding-block:116px 21px}}.property-footer .property-footer-wrapper .footer-top-layer{margin-block-end:55px}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer{display:flex;align-items:flex-start;margin-block-end:100px;overflow:hidden;gap:0}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper{display:flex;justify-content:flex-start;margin-block-end:45px}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper{justify-content:flex-end}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper img{width:90px;height:auto}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer .footer-logo-wrapper img{width:119px}}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.logo{order:4;display:flex;width:100%;justify-content:flex-end;flex-direction:column}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group{margin-block-end:19px}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group{width:100%;min-width:18.1%;margin-block-end:0}}@media(min-width: 1200px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group{min-width:20.1%}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap{display:flex;justify-content:space-between;position:relative}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-name{font-family:"cormorant-infant-semibold",serif;text-transform:uppercase;font-size:.8125rem;line-height:1.75rem;letter-spacing:.08125rem;color:#fff}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-name{margin-block-end:18px}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-arrow{transition:.4s all ease-out;transform:rotate(90deg);position:absolute;right:0;top:0}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .footer-link-title-wrap .f-link-arrow{display:none}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list{max-height:0;overflow:hidden;transition:.4s all ease-out}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list{max-height:fit-content}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul{padding:0}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li{list-style-type:none}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a{font-size:.8125rem;line-height:1.75rem;letter-spacing:.024375rem;color:#fff;font-family:"open-sans-light",serif}@media(hover: hover){.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a:hover{color:#afafaf}}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a.current{color:#afafaf;pointer-events:none}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .f-link-list ul li a.no-link{color:#5d5d5d;pointer-events:none}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .active .f-link-list{max-height:150px}.property-footer .property-footer-wrapper .footer-top-layer .vertical-layer.link-group .active .footer-link-title-wrap .f-link-arrow{transform:rotate(270deg)}.property-footer .property-footer-wrapper .footer-bottom-layer{border-top:1px solid #fff;padding-block-start:13px}@media(min-width: 768px){.property-footer .property-footer-wrapper .footer-bottom-layer{padding-block-start:20px;display:flex;justify-content:space-between}}.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper{margin-block-end:20px}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper{margin-block-end:0}}.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper .copyright{color:#fff;font-size:.8125rem;line-height:1.25rem;letter-spacing:.024375rem;font-family:"open-sans-light",serif}.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper .copyright a{font-size:.8125rem;line-height:1.25rem;letter-spacing:.024375rem;color:#fff;font-family:"open-sans-light",serif;text-decoration:none}@media(hover: hover){.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper .copyright a:hover{color:#afafaf}}@media(min-width: 992px){.property-footer .property-footer-wrapper .footer-bottom-layer .property-footer-copyright-wrapper .copyright{line-height:1.75rem}}.property-footer .property-footer-wrapper .property-footer-social-wrapper{display:flex;justify-content:flex-start;margin-block-end:30px}@media(min-width: 992px){.property-footer .property-footer-wrapper .property-footer-social-wrapper{justify-content:flex-end}}.property-footer .property-footer-wrapper .property-footer-social-wrapper .socials{list-style-type:none;padding:0;display:flex;align-items:center;gap:0 28px}.property-footer .property-footer-wrapper .property-footer-social-wrapper .socials .sm{text-decoration:none}.property-footer .property-footer-wrapper .property-footer-social-wrapper .socials .sm.tripadvisor svg{transform:scale(1.6)}.property-footer .property-footer-wrapper .property-footer-social-wrapper .socials .sm svg{width:15.46px;height:auto;opacity:100%}.property-footer .property-footer-wrapper .property-footer-social-wrapper .socials .sm svg path{fill:#fff}.property-footer .book-btn-wrap{width:100%;position:fixed;bottom:20px;left:0;padding-inline:18px 17px;z-index:1}.property-footer .book-btn-wrap .btn{width:100%}.body--header1.fancybox-active{overflow:hidden}.fancybox-container.personalization .personalization-bg{background-color:#383838;opacity:.85}.fancybox-container.personalization .fancybox-content{background:rgba(0,0,0,0);padding:0}@media(max-width: 767.98px){.fancybox-container.personalization .fancybox-content{width:calc(100% - 32px) !important}}@media(min-width: 768px)and (max-width: 991.98px){.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:20px;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}.fancybox-container.personalization .image-horizontal img{aspect-ratio:4/3}.fancybox-container.personalization .image-vertical img{aspect-ratio:16/9}@media(min-width: 992px){.fancybox-container.personalization .image-horizontal.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-horizontal.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-horizontal.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% - 360px);max-width:calc(100% - 360px)}}@media(min-width: 992px){.fancybox-container.personalization .image-horizontal.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 360px;max-width:360px}}@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}}@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%}}@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-full{padding-inline:60px 60px;padding-block:80px 80px}.fancybox-container.personalization .m-popup-wrap--content{padding-inline:16px 16px;padding-block:16px 16px}.fancybox-container.personalization .m-popup-wrap--content .h3,.fancybox-container.personalization .m-popup-wrap--content-full .h3{margin-block-start:4px}.fancybox-container.personalization .m-popup-wrap--content h1,.fancybox-container.personalization .m-popup-wrap--content-full h1{font-weight:normal;line-height:1.9375rem;font-size:1.875rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content h1,.fancybox-container.personalization .m-popup-wrap--content-full h1{font-size:2.1875rem;line-height:2.5625rem}}.fancybox-container.personalization .m-popup-wrap--content h2,.fancybox-container.personalization .m-popup-wrap--content-full h2{font-weight:normal;text-transform:uppercase;line-height:1.125rem;font-size:.8125rem;letter-spacing:1px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content h2,.fancybox-container.personalization .m-popup-wrap--content-full h2{font-size:.9375rem;line-height:1.25rem;letter-spacing:1px}}.fancybox-container.personalization .m-popup-wrap--content h3,.fancybox-container.personalization .m-popup-wrap--content-full h3{font-weight:normal;line-height:1.625rem;font-size:1.4375rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content h3,.fancybox-container.personalization .m-popup-wrap--content-full h3{font-size:1.5625rem;line-height:1.75rem}}.fancybox-container.personalization .m-popup-wrap--content h4,.fancybox-container.personalization .m-popup-wrap--content-full h4{font-weight:normal;text-transform:uppercase;line-height:1.6875rem;font-size:1.25rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content h4,.fancybox-container.personalization .m-popup-wrap--content-full h4{font-size:1.875rem;line-height:2.5625rem}}.fancybox-container.personalization .m-popup-wrap--content h5,.fancybox-container.personalization .m-popup-wrap--content-full h5{font-weight:normal;text-transform:uppercase;line-height:.9375rem;font-size:.75rem;letter-spacing:3px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content h5,.fancybox-container.personalization .m-popup-wrap--content-full h5{font-size:.75rem;line-height:.9375rem}}.fancybox-container.personalization .m-popup-wrap--content p,.fancybox-container.personalization .m-popup-wrap--content-full p{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content p,.fancybox-container.personalization .m-popup-wrap--content-full p{font-size:.9375rem;line-height:1.75rem}}.fancybox-container.personalization .m-popup-wrap--content p:first-child,.fancybox-container.personalization .m-popup-wrap--content-full p:first-child{margin-top:0}.fancybox-container.personalization .m-popup-wrap--content p:last-child,.fancybox-container.personalization .m-popup-wrap--content-full p:last-child{margin-bottom:0}.fancybox-container.personalization .m-popup-wrap--content .more-link,.fancybox-container.personalization .m-popup-wrap--content-full .more-link{position:relative;display:inline-flex;margin:0px;text-decoration:none;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content .more-link,.fancybox-container.personalization .m-popup-wrap--content-full .more-link{font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}.fancybox-container.personalization .m-popup-wrap--content .more-link::after,.fancybox-container.personalization .m-popup-wrap--content .more-link::before,.fancybox-container.personalization .m-popup-wrap--content-full .more-link::after,.fancybox-container.personalization .m-popup-wrap--content-full .more-link::before{content:"";position:absolute;width:100%;height:1px;top:30px;background:#d6aa58;transition:all .3s ease-out}.fancybox-container.personalization .m-popup-wrap--content .more-link::after,.fancybox-container.personalization .m-popup-wrap--content-full .more-link::after{left:0%}.fancybox-container.personalization .m-popup-wrap--content .more-link::before,.fancybox-container.personalization .m-popup-wrap--content-full .more-link::before{left:-115%}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .more-link:hover::before,.fancybox-container.personalization .m-popup-wrap--content-full .more-link:hover::before{left:0;z-index:10;background:#d6aa58}.fancybox-container.personalization .m-popup-wrap--content .more-link:hover::after,.fancybox-container.personalization .m-popup-wrap--content-full .more-link:hover::after{left:115%;background:#d6aa58}}.fancybox-container.personalization .m-popup-wrap--content .content,.fancybox-container.personalization .m-popup-wrap--content-full .content{margin-block:30px 20px}.fancybox-container.personalization .m-popup-wrap--content .content a,.fancybox-container.personalization .m-popup-wrap--content-full .content a{position:relative;display:inline-flex;margin:0px;text-decoration:none;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content .content a,.fancybox-container.personalization .m-popup-wrap--content-full .content a{font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}.fancybox-container.personalization .m-popup-wrap--content .content a::after,.fancybox-container.personalization .m-popup-wrap--content .content a::before,.fancybox-container.personalization .m-popup-wrap--content-full .content a::after,.fancybox-container.personalization .m-popup-wrap--content-full .content a::before{content:"";position:absolute;width:100%;height:1px;top:30px;background:#d6aa58;transition:all .3s ease-out}.fancybox-container.personalization .m-popup-wrap--content .content a::after,.fancybox-container.personalization .m-popup-wrap--content-full .content a::after{left:0%}.fancybox-container.personalization .m-popup-wrap--content .content a::before,.fancybox-container.personalization .m-popup-wrap--content-full .content a::before{left:-115%}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .content a:hover::before,.fancybox-container.personalization .m-popup-wrap--content-full .content a:hover::before{left:0;z-index:10;background:#d6aa58}.fancybox-container.personalization .m-popup-wrap--content .content a:hover::after,.fancybox-container.personalization .m-popup-wrap--content-full .content a:hover::after{left:115%;background:#d6aa58}}.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate,.fancybox-container.personalization .m-popup-wrap--content-full .m-popup-rate{margin-block-start:16px;font-weight:normal;text-transform:uppercase;line-height:1.125rem;font-size:.8125rem;letter-spacing:1px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate,.fancybox-container.personalization .m-popup-wrap--content-full .m-popup-rate{font-size:.9375rem;line-height:1.25rem;letter-spacing:1px}}.fancybox-container.personalization .m-popup-wrap--content .more-link,.fancybox-container.personalization .m-popup-wrap--content-full .more-link{display:inline-block}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper{margin-block-start:16px}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper a{margin:0px;text-decoration:none;padding:5px 29px 5px 10px;background:rgba(255,255,255,0);box-sizing:border-box;outline:1px solid #111;margin:1px;transition:all .3s ease-out;text-decoration:none;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;line-height:1.25rem;font-size:.9375rem;letter-spacing:0px;color:#111;font-family:"open-sans-regular",serif;display:inline-block}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a:hover,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper a:hover{color:#111;background:rgba(255,255,255,0);outline-color:#111}}@media(min-width: 768px){.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper a{padding:3px 29px 7px 10px;font-size:.9375rem;line-height:1.25rem;letter-spacing:0px}}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a::after,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper a::after{content:"";background-image:url("/integration/rome-luxury-suites/public/icons/simple_arrow_black.svg");position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:100%;height:12.25px;background-position:center;background-repeat:no-repeat;background-size:auto;transition:right .3s ease-out;z-index:1}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a:hover::after,.fancybox-container.personalization .m-popup-wrap--content-full .stripe-btn-wrapper a:hover::after{right:-30px}}body.show-bm{overflow:hidden;pointer-events:none}body.show-bm #booking-mask{opacity:1;transform:translateX(0%);pointer-events:all}#booking-mask{position:fixed;width:100%;height:100vh;background:#fff;box-shadow:0px 8px 10px rgba(0,0,0,.1);z-index:9999;top:0;right:0;transform:translateX(100%);transition:all .3s ease-out;opacity:0;pointer-events:none;display:flex;justify-content:center;box-sizing:border-box;overflow-X:hidden}@media(min-width: 768px){#booking-mask{width:auto}}#booking-mask .bm-form-container{display:flex;flex-direction:column;padding-block:0px 66px;padding-inline:17px 18px}@media(min-width: 768px){#booking-mask .bm-form-container{padding-block:0px 82px;padding-inline:73px}}#booking-mask .bm-text{display:block;padding-block-end:16px;line-height:1.75rem;font-size:1.25rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){#booking-mask .bm-text{padding-block-end:18px}}#booking-mask .input-field{width:100%;border-radius:0px;padding-block:10px 11px;padding-inline:18px 44px;background-color:rgba(0,0,0,0);border:none;outline:1px solid #111;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask .input-field{font-size:.9375rem;line-height:1.25rem}}#booking-mask .input-field::placeholder{opacity:1;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}#booking-mask .bm-field{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask .bm-field{font-size:.9375rem;line-height:1.25rem}}#booking-mask .bm-select-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-block:5px;padding-inline:18px 25px;min-width:105px;outline:1px solid #111}@media(min-width: 768px){#booking-mask .bm-select-box{min-width:130px}}#booking-mask .bm-controllers{display:flex;flex-direction:column;justify-content:space-between}#booking-mask .bm-controllers .decrease svg{transform:rotateX(180deg)}#booking-mask .bm-controllers .disabled-max svg,#booking-mask .bm-controllers .disabled-min svg{opacity:.3}#booking-mask .bm-close-wrap{width:100%;display:flex;flex-direction:row;justify-content:flex-end}#booking-mask .bm-close-wrap .bm-close{min-width:100px;text-align:center}#booking-mask .boxes-wrapper{display:flex;flex-direction:row;justify-content:space-between}#booking-mask .bm-section{padding-block-start:20px}#booking-mask .bm-border{width:100%;height:100%;padding-block-end:20px;border-bottom:1px solid #111;opacity:.2}#booking-mask .bm-submit-wrap{padding-block-start:40px}#booking-mask .bm-submit-wrap .bm-submit{width:100%;padding-block:21px 20px}#booking-mask #bm-hotel-section .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:1px solid #111;border-radius:0px;height:100%}#booking-mask #bm-hotel-section .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:18px 44px;padding-block:10px;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask #bm-hotel-section .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.9375rem;line-height:1.25rem}}#booking-mask #bm-hotel-section .select2-container--default .select2-selection__arrow{width:9.25px;height:5px;position:absolute;top:45%;right:24.72px}#booking-mask #bm-hotel-section .select2-container--default .select2-selection__arrow b{background-image:url("/integration/rome-luxury-suites/public/icons/bm-dropdown-arrow.svg");border:none;width:9.25px;height:5px;top:auto;left:auto;margin:0px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease-out}#booking-mask #bm-hotel-section .select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotateX(180deg);transition:all .3s ease-out}#booking-mask #bm-hotel-section .select2-container .select2-dropdown{border-radius:0px;border:1px solid #111;border-top:none;top:-2px}#booking-mask #bm-hotel-section .select2-container .select2-results__options{padding-block:0px 25px;padding-inline:18px}@media(min-width: 768px){#booking-mask #bm-hotel-section .select2-container .select2-results__options{padding-inline:18px 44px}}#booking-mask #bm-hotel-section .select2-container .select2-results__option{padding:0px;line-height:2.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask #bm-hotel-section .select2-container .select2-results__option{font-size:.9375rem;line-height:2.1875rem}}#booking-mask #bm-hotel-section .select2-container .select2-results__option--highlighted,#booking-mask #bm-hotel-section .select2-container .select2-results__option--selected{background-color:rgba(0,0,0,0);color:#111;font-weight:600}#booking-mask #bm-calendars .pika-single{border:none;z-index:10}#booking-mask #bm-calendars .pika-lendar{width:339px;margin:0px}@media(min-width: 768px){#booking-mask #bm-calendars .pika-lendar{width:415px}}#booking-mask #bm-calendars .pika-title{text-align:left;padding-block-end:10px}#booking-mask #bm-calendars .is-disabled.pika-prev,#booking-mask #bm-calendars .is-disabled.pika-next{opacity:.2}#booking-mask #bm-calendars .pika-prev,#booking-mask #bm-calendars .pika-next{opacity:1;width:10px;height:18.5px;top:10px;left:auto;background-size:auto;padding:10px}@media(min-width: 992px){#booking-mask #bm-calendars .pika-prev,#booking-mask #bm-calendars .pika-next{padding:0px}}#booking-mask #bm-calendars .pika-prev{position:absolute;right:40px;background-image:url("/integration/rome-luxury-suites/public/icons/bm-calendar-left-arrow.svg")}@media(min-width: 992px){#booking-mask #bm-calendars .pika-prev{right:30px}}#booking-mask #bm-calendars .pika-next{position:absolute;right:0px;background-image:url("/integration/rome-luxury-suites/public/icons/bm-calendar-right-arrow.svg")}#booking-mask #bm-calendars .pika-label{line-height:1.75rem;font-size:1.25rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}#booking-mask #bm-calendars abbr{text-decoration:none;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask #bm-calendars abbr{font-size:.9375rem;line-height:1.25rem}}#booking-mask #bm-calendars .pika-button{border-radius:0;text-align:center;padding-inline:2.8595px;padding-block:7.41px 22.22px;background-color:rgba(0,0,0,0);box-shadow:none;outline:1px solid #111;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){#booking-mask #bm-calendars .pika-button{font-size:.9375rem;line-height:1.25rem;padding-inline:2.8595px;padding-block:10.11px 29.33px}}#booking-mask #bm-calendars .pika-table td{padding:2.185px 2px}@media(min-width: 768px){#booking-mask #bm-calendars .pika-table td{padding:2.78px 2.5px}}#booking-mask #bm-calendars .is-disabled .pika-button{background-color:#fafafa;outline:none}#booking-mask #bm-calendars .is-startrange .pika-button,#booking-mask #bm-calendars .is-endrange .pika-button,#booking-mask #bm-calendars .is-selected .pika-button{font-weight:400;background-color:#111;color:#fff}#booking-mask #bm-calendars .is-inrange .pika-button{background-color:#ccc}.unit-grid-items .block-title{margin-bottom:26px}@media(min-width: 992px){.unit-grid-items .block-title{margin-bottom:49px}}.unit-grid-items .unit-grid-items-wrapper:not(.swiper-wrapper){display:grid;grid-row-gap:55px;grid-column-gap:30px;grid-template-columns:1fr}@media(min-width: 768px){.unit-grid-items .unit-grid-items-wrapper:not(.swiper-wrapper){grid-template-columns:1fr 1fr;grid-row-gap:97px}}.unit-grid-items .grid-item{display:flex;flex-direction:column}.unit-grid-items .grid-item .item-img-container{position:relative;width:100%;overflow:hidden;aspect-ratio:340/360}@media(min-width: 768px){.unit-grid-items .grid-item .item-img-container{aspect-ratio:582/400}}.unit-grid-items .grid-item .item-img-container img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-out}.unit-grid-items .grid-item .item-img-container .item-image{position:relative;display:block;height:100%}.unit-grid-items .grid-item .item-img-container .item-image::after{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);opacity:.8;z-index:0}@media(min-width: 992px){.unit-grid-items .grid-item .item-img-container .item-image::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);opacity:.85}}@media(min-width: 1200px){.unit-grid-items .grid-item .item-img-container:hover img{transform:scale(1.1)}.unit-grid-items .grid-item .item-img-container:hover .rates-container{opacity:0;pointer-events:none}.unit-grid-items .grid-item .item-img-container:hover .item-image::after{opacity:0}}.unit-grid-items .grid-item .item-text-container{margin-top:15px}.unit-grid-items .grid-item .item-text-container .item-top{display:flex;align-items:center}.unit-grid-items .grid-item .item-text-container .item-title{margin-inline-end:10px}.unit-grid-items .grid-item .item-text-container .item-bottom-content{margin-top:14px}@media(min-width: 992px){.unit-grid-items .grid-item .item-text-container .item-bottom-content{display:flex;justify-content:space-between;align-items:center;margin-top:0}}.unit-grid-items .grid-item .item-text-container .item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 992px){.unit-grid-items .grid-item .item-text-container .item-description{max-width:298px;margin-top:21px}}.unit-grid-items .grid-item .item-text-container .buttons-wrap{margin-top:27px;display:flex;justify-content:flex-start}@media(min-width: 992px){.unit-grid-items .grid-item .item-text-container .buttons-wrap{margin-top:0;flex-direction:column}}.unit-grid-items .grid-item .item-text-container .btn-external{margin-inline-end:20px}@media(min-width: 992px){.unit-grid-items .grid-item .item-text-container .btn-external{margin-inline-end:0;margin-bottom:10px}}.unit-grid-items .grid-item .rates-container{opacity:1;position:absolute;right:18px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;transition:opacity .3s ease-out}@media(min-width: 992px){.unit-grid-items .grid-item .rates-container{right:36px;bottom:23px}}.unit-grid-items .grid-item .rates-container glx-tc-lead-rate.lead-rates glx-tc-lead-rate-strike-value:empty{display:none !important}.unit-grid-items .grid-item .rates-container .rate-text{line-height:1.75rem;font-size:.75rem;letter-spacing:.12px;color:#fff;font-family:"open-sans-regular",serif}.unit-grid-items .grid-item .rates-container .rate{line-height:1.25rem;font-size:.9375rem;letter-spacing:.45px;color:#fff;font-family:"open-sans-regular",serif}.unit-grid-items .grid-item .rates-container .rate.discounted-rate{text-decoration:line-through}.unit-grid-items .hotel-grid-slider{overflow:visible}.unit-grid-items .hotel-grid-slider .swiper-wrapper{padding-bottom:50px}@media(min-width: 768px){.unit-grid-items .hotel-grid-slider .swiper-wrapper{display:grid;grid-row-gap:97px;grid-column-gap:30px;grid-template-columns:1fr 1fr;padding-bottom:0}}.unit-grid-items .hotel-grid-slider .swiper-slide .item-img-container{aspect-ratio:280/360}@media(min-width: 768px){.unit-grid-items .hotel-grid-slider .swiper-slide .item-img-container{aspect-ratio:582/400}}.unit-grid-items .hotel-grid-slider .swiper-slide .item-image::after{content:none}@media(min-width: 768px){.unit-grid-items .hotel-grid-slider .swiper-pagination{display:none}}.unit-grid-items .hotel-grid-slider[data-swiper-active=true] .swiper-navigation{height:auto;top:40%}.dining-grid .block-title{margin-bottom:18px}@media(min-width: 992px){.dining-grid .block-title{margin-bottom:12px}}.dining-grid .block-desc{margin-bottom:14px}@media(min-width: 992px){.dining-grid .block-desc{margin-bottom:46px}}.dining-grid .unit-grid-items-wrapper{padding-bottom:40px}@media(min-width: 992px){.dining-grid .unit-grid-items-wrapper{padding-bottom:0px}}.dining-grid .grid-item{display:flex;flex-direction:column}.dining-grid .grid-item .item-img-container{position:relative;width:100%;overflow:hidden;aspect-ratio:280/360}@media(min-width: 768px){.dining-grid .grid-item .item-img-container{aspect-ratio:378/460}}.dining-grid .grid-item .item-img-container img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-out}.dining-grid .grid-item .item-img-container .item-image{position:relative}.dining-grid .grid-item .item-img-container .item-image::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);opacity:.8;z-index:0}@media(min-width: 992px){.dining-grid .grid-item .item-img-container .item-image::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);opacity:.85}}@media(min-width: 1200px){.dining-grid .grid-item .item-img-container:hover img{transform:scale(1.1)}.dining-grid .grid-item .item-img-container:hover .item-image::after{opacity:0}}.dining-grid .grid-item .item-text-container{margin-top:14px}@media(min-width: 768px){.dining-grid .grid-item .item-text-container{margin-top:17px}}.dining-grid .grid-item .item-text-container .item-text_wrap{display:block}.dining-grid .grid-item .item-text-container .item-text_wrap .item-title{margin-inline-end:10px}.dining-grid .grid-item .item-text-container .item-text_wrap .coming-soon{line-height:1.75rem;font-size:.9375rem;letter-spacing:.45px;color:#464646;font-family:"open-sans-light-italic",serif;margin-top:5px}.dining-grid .grid-item .item-text-container .item-text_wrap .hotel_name{line-height:1.1875rem;font-size:.875rem;letter-spacing:.98px;color:#464646;font-family:"open-sans-regular",serif;text-transform:uppercase;margin-top:11px}@media(min-width: 768px){.dining-grid .grid-item .item-text-container .item-text_wrap .hotel_name{font-size:15px;line-height:20px;letter-spacing:1.05px}}.dining-grid .grid-item .item-text-container .item-text_wrap .hotel_address{line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif;margin-top:0px}@media(min-width: 768px){.dining-grid .grid-item .item-text-container .item-text_wrap .hotel_address{margin-top:6px}}.dining-grid .grid-item .item-text-container .item-btn_wrap{display:flex;margin-top:32px}.dining-grid .grid-item .item-text-container .item-btn_wrap .btn_book-table{margin-inline-start:20px}@media(min-width: 992px){.dining-grid .grid-item .item-text-container .item-btn_wrap .btn_book-table{margin-inline-end:0;margin-bottom:10px}}.dining-grid .dining-grid-slider{overflow:visible}@media(min-width: 768px){.dining-grid .dining-grid-slider{overflow:hidden}}.dining-grid .dining-grid-slider.swiper-initialized[data-swiper-active=true] .swiper-navigation{top:35%}@media(min-width: 992px){.dining-grid .dining-grid-slider.swiper-initialized[data-swiper-active=true] .swiper-navigation{top:40%}}.dining-grid .dining-grid-slider .swiper-slide .item-img-container{aspect-ratio:280/360}@media(min-width: 768px){.dining-grid .dining-grid-slider .swiper-slide .item-img-container{aspect-ratio:378/460}}.dining-grid .dining-grid-slider .swiper-slide .item-image::after{content:none}.unit-offers-grid-items .unit-offers-grid-items-wrapper{display:flex;flex-direction:column;gap:41px}@media(min-width: 768px){.unit-offers-grid-items .unit-offers-grid-items-wrapper{flex-direction:row;gap:30px;margin:auto;flex-wrap:wrap;row-gap:77px}}@media(min-width: 1440px){.unit-offers-grid-items .unit-offers-grid-items-wrapper{justify-content:unset;margin-bottom:100px;margin-top:72px}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item{width:90.667vw;height:auto;margin:auto}@media(min-width: 768px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item{width:calc((100% - 30px)/2);margin:unset}}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item{width:calc((100% - 66px)/3)}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offer-item-img-container .offer-item-image{display:block}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offer-item-img-container .offer-item-image .offer-img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:340/360}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offer-item-img-container .offer-item-image .offer-img{aspect-ratio:378/460;transition:all .3s ease-out}}@media(min-width: 1200px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offer-item-img-container{overflow:hidden;position:relative}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offer-item-img-container:hover .offer-item-image img{transform:scale(1.1)}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container{margin-top:12px;position:relative}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container{margin-top:10px}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-hotel{line-height:1.0625rem;font-size:.75rem;letter-spacing:.84px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-hotel{line-height:1.75rem;letter-spacing:1.2px}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-title{margin-top:5px}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-title{margin-top:4px}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-desc{margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap .offer-desc{margin-top:20px}}@media(min-width: 992px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap{width:26.25vw}}@media(min-width: 1440px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-text-wrap{width:378px}}.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-button-wrap{display:flex;gap:20px;align-items:center;margin-top:30px}@media(min-width: 768px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-button-wrap{gap:16px}}@media(min-width: 1200px){.unit-offers-grid-items .unit-offers-grid-items-wrapper .unit-offers-grid-item .offers-item-text-container .offer-item-button-wrap{margin-top:40px;gap:20px}}.unit-offers-grid-items .offer-hotel-popup{opacity:0;pointer-events:none;position:absolute;width:auto;height:auto;bottom:0px;right:0px;background-color:#fafafa;box-shadow:0px 2px 10px rgba(0,0,0,.25);padding:25px;z-index:1}.unit-offers-grid-items .offer-hotel-popup.open{opacity:1;pointer-events:all}.unit-offers-grid-items .offer-hotel-popup .popup-close{display:block;position:absolute;top:8px;right:8px}.unit-offers-grid-items .offer-hotel-popup .popup-close svg{display:block;width:12px;height:auto}.unit-offers-grid-items .offer-hotel-popup .inner-wrapper{display:flex;flex-direction:column;align-items:center}.unit-offers-grid-items .offer-hotel-popup .o-popup-title{text-transform:uppercase;line-height:1.75rem;font-size:.75rem;letter-spacing:1.2px;color:#d6aa58;font-family:"open-sans-regular",serif}.unit-offers-grid-items .offer-hotel-popup .btn-wrap{margin-block-start:20px}.unit-offers-grid-items .offer-hotel-popup .btn-wrap .disabled{opacity:.75;pointer-events:none}.unit-offers-grid-items .offer-hotel-popup .popup-dropdown-wrapper{width:100%;margin-block-start:15px}.unit-offers-grid-items .offer-hotel-popup .popup-dropdown-wrapper .o-popup-select{width:100%}.unit-offers-grid-items .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:1px solid #111;border-radius:0px;height:100%}.unit-offers-grid-items .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:18px 44px;padding-block:10px;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){.unit-offers-grid-items .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.9375rem;line-height:1.25rem}}.unit-offers-grid-items .select2-container--default .select2-selection--single .select2-selection__arrow{width:9.25px;height:5px;position:absolute;top:45%;right:24.72px}.unit-offers-grid-items .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("/integration/rome-luxury-suites/public/icons/bm-dropdown-arrow.svg");border:none;width:9.25px;height:5px;top:auto;left:auto;margin:0px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease-out}.unit-offers-grid-items .select2-container--default .offer-hotel-select.select2-dropdown{border-radius:0px;border:1px solid #111;border-top:none;top:-2px}.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__options{padding-block:0px 15px;padding-inline:18px}@media(min-width: 768px){.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__options{padding-inline:18px 44px}}.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__option{padding:0px;line-height:2.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__option{font-size:.9375rem;line-height:2.1875rem}}.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__option--highlighted,.unit-offers-grid-items .select2-container--default .offer-hotel-select .select2-results__option--selected{background-color:rgba(0,0,0,0);color:#111;font-weight:600}.unit-offers-grid-items .select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotateX(180deg);transition:all .3s ease-out}.unit-accordion{position:relative;overflow:hidden}.unit-accordion .main-wrapper{width:87.847vw;margin:0 auto}@media(min-width: 1200px){.unit-accordion .main-wrapper{width:72.454vw;max-width:990px;margin:0 auto}}.unit-accordion .main-wrapper .intro-content{margin-bottom:47px}@media(min-width: 992px){.unit-accordion .main-wrapper .intro-content{margin-bottom:55px}}.unit-accordion .main-wrapper .intro-content .h2-subtitle-intro{margin-top:19px}@media(min-width: 1200px){.unit-accordion .main-wrapper .intro-content .h2-subtitle-intro{margin-top:8px}}.unit-accordion .main-wrapper .intro-content .description-intro{margin-top:33px}@media(min-width: 1200px){.unit-accordion .main-wrapper .intro-content .description-intro{margin-top:37px}}.unit-accordion .main-wrapper .intro-content .btn .link-arrow-down-btn{transition:all .3s ease-out}.unit-accordion .main-wrapper .intro-content .btn-read-more{margin-top:22px}.unit-accordion .main-wrapper .intro-content .btn-read-more .read-more-btn-text{line-height:2.3rem;font-size:14px;padding-bottom:0}.unit-accordion .main-wrapper .intro-content .btn-read-more .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(0deg)}.unit-accordion .main-wrapper .intro-content .btn-read-less .read-less-btn-text{line-height:2.3rem;font-size:.875rem;padding-bottom:0}.unit-accordion .main-wrapper .intro-content .btn-read-less .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(180deg)}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item{border:1px solid #d6aa58;margin-block-start:10px}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item:first-child{margin-block-start:0}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .acc-control{border:none;box-sizing:border-box;background:rgba(250,250,250,0);cursor:pointer;display:flex;align-items:flex-start;width:100%;justify-content:space-between;padding-inline-start:15px;padding-block:14px;text-align:left;text-transform:uppercase;line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-bold",serif}@media(min-width: 992px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .acc-control{padding-block:10px;padding-inline-start:34.4px;line-height:1.75rem}}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-expand-btn{margin-inline:17px}@media(min-width: 992px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-expand-btn{margin-inline:12px}}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-expand-btn svg{transform:rotate(0);transition:all .5s ease-out}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content{padding-inline-start:17px;padding-inline-end:15px;padding-block-end:40px}@media(min-width: 992px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content{padding-inline-start:30vw;padding-inline-end:53px}}@media(min-width: 1600px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content{padding-inline-start:21.35vw}}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content .answer_title{line-height:1.75rem;font-size:.8125rem;letter-spacing:1.3px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase;padding-block-end:10px}@media(min-width: 992px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content .answer_title{font-size:.875rem;line-height:1.75rem;letter-spacing:1.4px}}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content ul{padding-inline-start:15px}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content ul li{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 992px){.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item .accordion-inner .content ul li{font-size:.9375rem;line-height:1.75rem}}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item.active{background:#fafafa}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item.active .acc-control{background:#fafafa}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item.active .accordion-expand-btn svg{transform:rotate(180deg);transition:all .5s ease-out}.unit-accordion .main-wrapper .wrapper .accordion-wrapper .accordion-item.active .accordion-inner{overflow:hidden;background:#fafafa}.unit-blog-grid .unit-blog-grid-inner{display:grid;grid-template-columns:1fr;grid-row-gap:45px}@media(min-width: 768px){.unit-blog-grid .unit-blog-grid-inner{grid-template-columns:1fr 1fr;grid-row-gap:50px;grid-column-gap:30px}}.unit-blog-grid .blog-item{display:flex;flex-direction:column;outline:1px solid #ccc;padding:15px 15px 19px 15px}@media(min-width: 992px){.unit-blog-grid .blog-item{align-items:stretch;flex-direction:row;padding:20px 33px 20px 20px}}.unit-blog-grid .blog-item .item-image-container{position:relative;width:100%;overflow:hidden;aspect-ratio:310/150}@media(min-width: 992px){.unit-blog-grid .blog-item .item-image-container{aspect-ratio:210/220;max-width:210px;margin-inline-end:21px;flex-basis:43%}}.unit-blog-grid .blog-item .image{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-out}.unit-blog-grid .blog-item .item-text-container{margin-top:17px;padding-inline:6px}@media(min-width: 992px){.unit-blog-grid .blog-item .item-text-container{display:flex;flex-direction:column;padding-inline:0px;flex-basis:57%;margin-top:0px}}.unit-blog-grid .blog-item .item-text-container .blog-name{margin-bottom:16px}@media(min-width: 992px){.unit-blog-grid .blog-item .item-text-container .blog-name{margin-bottom:14px}}.unit-blog-grid .blog-item .item-text-container .blog-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:45px}@media(min-width: 992px){.unit-blog-grid .blog-item .item-text-container .blog-content{margin-bottom:36px}}@media(min-width: 992px){.unit-blog-grid .blog-item .item-text-container .more-btn{margin-top:auto;width:fit-content}}@media(min-width: 1200px){.unit-blog-grid .blog-item:hover .image{transform:scale(1.1)}}.intro-wrapper .intro-content-card{display:flex;flex-direction:column}.intro-wrapper .intro-content-card .h2-subtitle-intro{margin-top:19px}@media(min-width: 1200px){.intro-wrapper .intro-content-card .h2-subtitle-intro{margin-top:8px}}.intro-wrapper .intro-content-card .description-intro{margin-top:33px}@media(min-width: 1200px){.intro-wrapper .intro-content-card .description-intro{margin-top:37px}}.intro-wrapper .intro-content-card .btn .link-arrow-down-btn{transition:all .3s ease-out}.intro-wrapper .intro-content-card .btn-read-more{margin-top:22px}.intro-wrapper .intro-content-card .btn-read-more .read-more-btn-text{line-height:2.3rem;font-size:14px;padding-bottom:0}.intro-wrapper .intro-content-card .btn-read-more .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(0deg)}.intro-wrapper .intro-content-card .btn-read-less .read-less-btn-text{line-height:2.3rem;font-size:.875rem;padding-bottom:0}.intro-wrapper .intro-content-card .btn-read-less .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(180deg)}.unit-blog-slider .top-content{display:flex;justify-content:space-between;align-items:end;margin:0 14px 27px 18px}@media(min-width: 992px){.unit-blog-slider .top-content{align-items:center;margin:0 86px 49px}}.unit-blog-slider .top-content .block-title{flex-basis:50%}.unit-blog-slider .blog-slider{overflow:visible;position:relative;padding-bottom:40px}.unit-blog-slider .blog-item .image-container{position:relative;width:100%;overflow:hidden}.unit-blog-slider .blog-item .image{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:280/400}@media(min-width: 992px){.unit-blog-slider .blog-item .image{aspect-ratio:888/460}}.unit-blog-slider .blog-item .slider-image{position:relative;display:block}.unit-blog-slider .blog-item .slider-image::after{content:"";position:absolute;bottom:0;left:0;height:75%;width:100%;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 83%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.unit-blog-slider .blog-item .slider-image::after{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.97) 100%) 0% 0% no-repeat padding-box;opacity:.85;height:100%}}.unit-blog-slider .blog-item .content-box{position:absolute;bottom:28px;left:16px}@media(min-width: 992px){.unit-blog-slider .blog-item .content-box{bottom:25px;left:39px}}.unit-blog-slider .section-wrapper{position:relative;margin-inline-start:18px}@media(min-width: 992px){.unit-blog-slider .section-wrapper{margin-inline-start:86px}}@media(min-width: 1200px){.unit-blog-slider .section-wrapper .image-outer-content{position:absolute;flex-direction:column;bottom:75px;left:39px;z-index:2;pointer-events:none}}.unit-blog-slider .blog-cat-name{line-height:1rem;font-size:.75rem;letter-spacing:1.2px;color:#d6aa58;font-family:"open-sans-regular",serif;text-transform:uppercase;outline:1px solid #d6aa58;padding-inline:10px 10px;padding-block:3px 1px;margin-bottom:10px;display:inline-block}.unit-blog-slider .blog-name{color:#fff;margin-bottom:16px}@media(min-width: 992px){.unit-blog-slider .blog-name{margin-bottom:36px}}@media(min-width: 1024px){.unit-blog-slider .blog-name{margin-bottom:25px}}.unit-blog-slider .more-btn{pointer-events:all}.unit-offers-slider .top-content{display:flex;justify-content:space-between;align-items:end;margin:0 23px 27px 18px}@media(min-width: 992px){.unit-offers-slider .top-content{align-items:center;margin:0 86px 49px}}.unit-offers-slider .top-content .block-title{flex-basis:50%}@media(min-width: 992px){.unit-offers-slider .top-content .block-title{word-break:break-word}}.unit-offers-slider .offer-slider{overflow:visible;position:relative;padding-bottom:40px}.unit-offers-slider .offer-item .image-container{position:relative;width:100%;height:100%;overflow:visible;aspect-ratio:375/400}@media(min-width: 768px){.unit-offers-slider .offer-item .image-container{aspect-ratio:786/460}}.unit-offers-slider .offer-item .image{width:100%;height:100%;display:block;object-fit:cover}.unit-offers-slider .offer-item .slider-image{position:relative;display:block;aspect-ratio:375/400}@media(min-width: 768px){.unit-offers-slider .offer-item .slider-image{aspect-ratio:786/460}}.unit-offers-slider .offer-item .slider-image::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 83%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.unit-offers-slider .offer-item .slider-image::after{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.97) 100%) 0% 0% no-repeat padding-box;opacity:.85}}.unit-offers-slider .offer-item .content-box{position:absolute;bottom:33px;left:22px}@media(min-width: 992px){.unit-offers-slider .offer-item .content-box{width:calc(100% - 6.5vw);max-width:100%;bottom:38px;left:35px}}@media(min-width: 1200px){.unit-offers-slider .section-wrapper .image-outer-content{position:absolute;flex-direction:column;left:50%;top:82%;transform:translate(-50%, -82%);z-index:2;pointer-events:none;width:calc(100% - 48vw);max-width:100%}}.unit-offers-slider .offer_top-content .available-hotels{line-height:1.75rem;font-size:.75rem;letter-spacing:1.2px;color:#d6aa58;font-family:"open-sans-regular",serif;text-transform:uppercase;padding-inline-end:10px;display:inline-block}.unit-offers-slider .offer_top-content .offer-name{color:#fff}.unit-offers-slider .offer_bottom-content{margin-top:14px}@media(min-width: 992px){.unit-offers-slider .offer_bottom-content{display:flex;justify-content:space-between;align-items:flex-end;margin-top:0}}.unit-offers-slider .offer_bottom-content .offer-description{display:none}@media(min-width: 992px){.unit-offers-slider .offer_bottom-content .offer-description{display:block;max-width:350px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.unit-offers-slider .offer_bottom-content .offer-description{max-width:400px}}@media(min-width: 1600px){.unit-offers-slider .offer_bottom-content .offer-description{max-width:699px}}.unit-offers-slider .offer_bottom-content .buttons-wrap{margin-top:27px;display:flex;justify-content:flex-start}@media(min-width: 992px){.unit-offers-slider .offer_bottom-content .buttons-wrap{margin-top:0;flex-direction:column}}.unit-offers-slider .offer_bottom-content .buttons-wrap .more-btn{margin-inline-end:20px;pointer-events:all}@media(min-width: 992px){.unit-offers-slider .offer_bottom-content .buttons-wrap .more-btn{margin-inline-end:0;margin-bottom:10px}}.unit-offers-slider .offer_bottom-content .buttons-wrap .book_btn{pointer-events:all}@media(min-width: 992px){.unit-offers-slider .offer_bottom-content .buttons-wrap .book_btn{margin-bottom:3px}}.unit-offers-slider .offer-hotel-popup{opacity:0;pointer-events:none;position:absolute;width:auto;height:auto;bottom:0px;right:0px;background-color:#fafafa;box-shadow:0px 2px 10px rgba(0,0,0,.25);padding:25px;z-index:1}.unit-offers-slider .offer-hotel-popup.open{opacity:1;pointer-events:all}.unit-offers-slider .offer-hotel-popup .popup-close{display:block;position:absolute;top:8px;right:8px}.unit-offers-slider .offer-hotel-popup .popup-close svg{display:block;width:12px;height:auto}.unit-offers-slider .offer-hotel-popup .inner-wrapper{display:flex;flex-direction:column;align-items:center}.unit-offers-slider .offer-hotel-popup .o-popup-title{text-transform:uppercase;line-height:1.75rem;font-size:.75rem;letter-spacing:1.2px;color:#d6aa58;font-family:"open-sans-regular",serif}.unit-offers-slider .offer-hotel-popup .btn-wrap{margin-block-start:20px}.unit-offers-slider .offer-hotel-popup .btn-wrap .disabled{opacity:.75;pointer-events:none}.unit-offers-slider .offer-hotel-popup .popup-dropdown-wrapper{width:100%;margin-block-start:15px}.unit-offers-slider .offer-hotel-popup .popup-dropdown-wrapper .o-popup-select{width:100%}.unit-offers-slider .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:1px solid #111;border-radius:0px;height:100%}.unit-offers-slider .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:18px 44px;padding-block:10px;line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){.unit-offers-slider .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.9375rem;line-height:1.25rem}}.unit-offers-slider .select2-container--default .select2-selection--single .select2-selection__arrow{width:9.25px;height:5px;position:absolute;top:45%;right:24.72px}.unit-offers-slider .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("/integration/rome-luxury-suites/public/icons/bm-dropdown-arrow.svg");border:none;width:9.25px;height:5px;top:auto;left:auto;margin:0px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease-out}.unit-offers-slider .select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotateX(180deg);transition:all .3s ease-out}.select2-container--default .offer-hotel-select-slider.select2-dropdown{border-radius:0px;border:1px solid #111}.select2-container--default .offer-hotel-select-slider.select2-dropdown--above{top:2px;border-bottom:none}.select2-container--default .offer-hotel-select-slider.select2-dropdown--below{top:-2px;border-top:none}.select2-container--default .offer-hotel-select-slider .select2-results__options{padding-block:0px 10px}.select2-container--default .offer-hotel-select-slider .select2-results__option{padding-block:0px;padding-inline:20px;line-height:2.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans",serif}@media(min-width: 768px){.select2-container--default .offer-hotel-select-slider .select2-results__option{font-size:.9375rem;line-height:2.1875rem}}.select2-container--default .offer-hotel-select-slider .select2-results__option--selected{font-family:"open-sans-semibold",serif}.select2-container--default .offer-hotel-select-slider .select2-results__option--highlighted{background-color:rgba(0,0,0,0);color:#111;font-family:"open-sans-semibold",serif}.select2-container--default .offer-hotel-select-slider .select2-results__option--highlighted.select2-results__option--selected,.select2-container--default .offer-hotel-select-slider .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,0,0,0);color:#111;font-family:"open-sans-semibold",serif}.newsletter{position:relative}.newsletter .inner-wrap{overflow:hidden}@media(min-width: 992px){.newsletter .inner-wrap{display:flex}}@media(min-width: 992px){.newsletter .inner-wrap .left-content{display:flex;justify-content:flex-end;flex:0 0 49%}}.newsletter .inner-wrap .left-content .newsletter-img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:40vw}@media(min-width: 992px){.newsletter .inner-wrap .left-content .newsletter-img{width:408px;height:480px}}@media(min-width: 992px){.newsletter .inner-wrap .right-content{flex:0 0 38%;padding-inline-start:99px;align-self:center}}.newsletter .inner-wrap .right-content .newsletter-title{margin-block-start:23px;margin-block-end:21px}@media(min-width: 992px){.newsletter .inner-wrap .right-content .newsletter-title{margin-block-start:unset}}.newsletter .inner-wrap .right-content .input-field:not(.checkbox){width:100%;border-radius:0;border:1px solid #111;padding:9px;margin-block-start:42px;font-weight:normal;line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.newsletter .inner-wrap .right-content .input-field:not(.checkbox){font-size:.9375rem;line-height:1.75rem}}@media(min-width: 992px){.newsletter .inner-wrap .right-content .input-field:not(.checkbox){margin-block-start:41px;width:94%}}.newsletter .inner-wrap .right-content .input-field:not(.checkbox)::placeholder{font-weight:normal;font-style:italic;line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#ccc;font-family:"open-sans-regular",serif}@media(min-width: 768px){.newsletter .inner-wrap .right-content .input-field:not(.checkbox)::placeholder{font-size:.9375rem;line-height:1.75rem;font-style:normal}}.newsletter .inner-wrap .right-content .gdpr-wrap{display:flex;position:relative;margin-block-start:13px}.newsletter .inner-wrap .right-content .gdpr-wrap .checkbox-radio-custom .input-field.checkbox{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #111;z-index:0;border-radius:0;cursor:pointer;padding-block-end:0;margin-block-start:3px}.newsletter .inner-wrap .right-content .gdpr-wrap .checkbox-radio-custom .input-field.checkbox::after{content:"";position:absolute;height:9px;width:4px;display:none;top:1px;left:5px;transform:rotate(45deg);transition:opacity .3s ease-out}.newsletter .inner-wrap .right-content .gdpr-wrap .checkbox-radio-custom .input-field.checkbox:checked::after{border-bottom:1px solid #111;border-right:1px solid #111;display:block}.newsletter .inner-wrap .right-content .gdpr-wrap .gdpr-label{line-height:1.0625rem;font-size:.75rem;letter-spacing:0;color:#464646;font-family:"open-sans",serif;font-style:italic;margin-inline-start:31px;margin-block-end:50px;margin-block-start:1px}@media(min-width: 992px){.newsletter .inner-wrap .right-content .gdpr-wrap .gdpr-label{margin-block-start:0}}.newsletter .inner-wrap .right-content .button-wrap{text-align:right}@media(min-width: 992px){.newsletter .inner-wrap .right-content .button-wrap{margin-inline-end:22px}}.newsletter .inner-wrap .right-content .has-error .error{font-weight:400;line-height:1.625rem;font-size:.75rem;letter-spacing:.3px;color:#964141;font-family:"open-sans",serif}.newsletter .inner-wrap .right-content .has-error .input-field{border:1px solid #964141}.form-result-fancy-container .fancybox-content{width:90%;height:auto;padding-inline:51px;padding-block:84px;transition:300ms ease-out;text-align:center;align-items:center;border:1px solid #464646}@media(min-width: 992px){.form-result-fancy-container .fancybox-content{width:32.943vw;padding-inline:63px;padding-block:80px}}.form-result-fancy-container .fancybox-content h1{font-weight:normal;margin-bottom:11px;line-height:1.9375rem;font-size:1.875rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif}@media(min-width: 768px){.form-result-fancy-container .fancybox-content h1{font-size:2.1875rem;line-height:2.5625rem}}.form-result-fancy-container .fancybox-content h2{font-weight:normal;text-transform:uppercase;margin-bottom:30px;line-height:1.125rem;font-size:.8125rem;letter-spacing:1px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 768px){.form-result-fancy-container .fancybox-content h2{font-size:.9375rem;line-height:1.25rem}}.form-result-fancy-container .fancybox-content p{font-weight:normal;line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.form-result-fancy-container .fancybox-content p{font-size:.9375rem;line-height:1.75rem}}.form-result-fancy-container .fancybox-button{width:auto;height:auto;right:unset;top:unset;bottom:10px;position:relative;transition:all .3s ease-out}.form-result-fancy-container .fancybox-button.fancybox-close-small{padding-top:80px}.form-result-fancy-container .fancybox-button .btn{display:flex;position:relative}.form-result-fancy-container .fancybox-button .btn svg{width:11px;height:11px;right:-12px;top:5px;transition:all .3s ease-out}.form-result-fancy-container .fancybox-button:hover svg{right:-17px}.unit-press-filter{width:100%;height:auto;margin-bottom:70px}@media(min-width: 992px){.unit-press-filter{margin-bottom:120px}}.unit-press-filter .press-filter-content-wrapper{display:flex;flex-direction:column}.unit-press-filter .press-filter-content-wrapper .press-filter-wrap{width:auto;margin-bottom:27px;white-space:nowrap;overflow-x:auto;padding:1px 1px}.unit-press-filter .press-filter-content-wrapper .press-filter-wrap::-webkit-scrollbar{display:none}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-filter-wrap{margin-inline-start:0px;width:100%;margin-bottom:58px}}.unit-press-filter .press-filter-content-wrapper .press-filter-wrap .btn{margin-right:5px}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap{width:90.667vw;height:auto;margin:auto}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap{width:1194px;height:auto;margin:unset;display:flex}}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper{display:flex;flex-direction:column;gap:50px}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper{width:87.4084919473vw;flex-direction:row;gap:30px;flex-wrap:wrap;row-gap:55px}}@media screen and (min-width: 1200px)and (max-width: 1365px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper{width:auto}}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper{height:100%;position:relative}}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container .press-item-image{display:block}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container .press-item-image .press-img{width:90.6666666667vw;height:40vw;object-fit:cover;display:block}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container .press-item-image .press-img{width:19vw;height:25vw;transition:all .3s ease-out}}@media(min-width: 1200px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container .press-item-image .press-img{width:276px;height:360px}}@media screen and (min-width: 1200px)and (max-width: 1365px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container .press-item-image .press-img{width:20.205vw}}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container{overflow:hidden;position:relative}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-item-img-container:hover .press-item-image img{transform:scale(1.1)}}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap{margin-top:18px}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap{height:auto;width:19.1666666667vw}}@media(min-width: 1200px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap{width:19.167vw}}@media(min-width: 1440px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap{width:276px}}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .press-caption{line-height:.9375rem;font-size:.75rem;letter-spacing:.36px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .press-title{line-height:1.75rem;font-size:1.4375rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif;margin-top:9px;text-transform:capitalize}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .press-title{font-size:1.5625rem}}.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .press-desc{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:10px;margin-bottom:27px}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .press-desc{margin-bottom:63px;line-height:1.75rem}}@media(min-width: 992px){.unit-press-filter .press-filter-content-wrapper .press-item-grid-wrap .press-item-wrapper .press-grid-item .press-grid-item-wrapper .press-text-wrap .btn_learn-more{position:absolute;bottom:0}}.unit-suites-slider .top-content{display:flex;justify-content:space-between;align-items:end;margin:0 14px 26px 18px}@media(min-width: 992px){.unit-suites-slider .top-content{align-items:center;max-width:93.7%;margin-inline:auto 0;padding-inline-end:86px;margin-block-end:50px}}@media(min-width: 1440px){.unit-suites-slider .top-content{max-width:calc(93.7% + 30px)}}.unit-suites-slider .top-content .block-title{flex-basis:50%}.unit-suites-slider .section-wrapper{margin-inline-start:18px;overflow:hidden}@media(min-width: 992px){.unit-suites-slider .section-wrapper{max-width:93.7%;margin-inline:auto 0}}@media(min-width: 1440px){.unit-suites-slider .section-wrapper{max-width:calc(93.7% + 30px)}}.unit-suites-slider .section-wrapper .suites-slider{overflow:visible;margin-inline:0 auto;padding-block-end:49px}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider{padding-block-end:40px}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container{position:relative;width:100%;overflow:hidden;aspect-ratio:280/360}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container{aspect-ratio:888/460}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container .slider-image{position:relative;display:block;height:100%;width:100%}.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container .slider-image::after{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 83%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container .slider-image::after{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.97) 100%) 0% 0% no-repeat padding-box;opacity:.85}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .image-container .slider-image .image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box{margin-block:8px 0}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box{margin-block:12px 0;min-height:139px}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .suite-name{line-height:1.75rem;margin-block-end:12px}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .short-description{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;margin-block-end:12px;color:#464646;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .short-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-block-end:0;line-height:1.75rem}}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper{display:flex;flex-direction:row-reverse;height:auto;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper{display:flex;flex-direction:column;gap:3px 0;font-family:"open-sans-regular",serif;margin-block-end:24px}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper{margin-block-end:0}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .from{font-size:.75rem;line-height:1.75rem;letter-spacing:.0075rem}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .from{padding-inline-start:30px}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates{font-size:.9375rem;line-height:1.25rem;letter-spacing:.028125rem;font-family:"open-sans-regular",serif}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates{display:flex;flex-direction:column;align-items:flex-end}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .lead-rate{width:fit-content}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke{font-family:"open-sans-light",serif;position:relative}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;margin:auto;width:100%;height:1px;background-color:#464646}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .border{position:relative;padding-inline:5px}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .border{display:none}}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .rates-wrapper .rates .border::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:.5px;height:75%;background-color:#464646}.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .button-wrapper{width:100%;display:flex;gap:0 20px;padding-bottom:1px;padding-inline-start:1px}@media(min-width: 992px){.unit-suites-slider .section-wrapper .suites-slider .suites-item .content-box .item-action-wrapper .button-wrapper{width:auto;gap:0 10px;margin-block-start:37px}}.unit-suites-slider .section-wrapper .swiper-pagination-bullets{transform:translateX(-50%);bottom:0}.unit-suites-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:30%}@media(min-width: 992px){.unit-suites-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:35%}}.unit-grid-item-direction{padding-bottom:120px}.unit-grid-item-direction .unit-grid-direction-wrapper .text-wrapper{margin-bottom:52px}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider{overflow:visible}@media(min-width: 992px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper{display:flex;justify-content:space-between;row-gap:30px}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item{width:74.667vw;height:auto;border:1px solid #ccc}@media(min-width: 768px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item{width:32%}}@media(min-width: 1200px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item{width:20.205vw;height:auto}}@media(min-width: 1440px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item{width:276px;height:auto}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper{margin-top:17px;margin-inline-start:25px;margin-bottom:30px;margin-inline-end:19px}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .title-and-icon{display:flex;gap:21px;align-items:center}@media(min-width: 992px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .title-and-icon{gap:12px}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .grid-icon{width:20px;height:20px}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-name-wrap{margin-bottom:22px;display:flex;align-items:center;gap:7px}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-address-wrap{margin-bottom:30px}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-address-wrap .hotel-address{line-height:1.75rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-light",serif}@media(min-width: 992px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-address-wrap .hotel-address{font-size:.9375rem;letter-spacing:.3px;color:#111;padding-inline-start:10px;max-width:18vw}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap{margin-bottom:30px;position:relative}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap::before{content:"";position:absolute;width:100%;height:.5px;border-top:.5px solid #111;top:-17px;opacity:20%}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap::after{content:"";position:absolute;width:100%;height:.5px;border-bottom:.5px solid #111;bottom:-17px;opacity:20%}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap .hotel-number{display:flex;flex-direction:row-reverse;gap:21px;align-items:center;text-decoration:none;position:relative}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap .hotel-number .tel-link{line-height:1.75rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-light",serif}@media(min-width: 992px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-telephone-wrap .hotel-number .tel-link{font-size:.9375rem;letter-spacing:.3px;color:#111}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-mail-wrap .hotel-email{display:flex;flex-direction:row-reverse;gap:21px;align-items:center;text-decoration:none}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-mail-wrap .hotel-email .mail-link{line-height:1.75rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-light",serif}@media(min-width: 992px){.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .unit-grid-slider-wrapper .unit-grid-direction-item .unit-grid-content-wrapper .hotel-mail-wrap .hotel-email .mail-link{font-size:.9375rem;color:#111;letter-spacing:0px}}.unit-grid-item-direction .unit-grid-direction-wrapper .direction-card-wrapper .unit-grid-item-slider .direction-swiper-bullets{position:unset;transform:translateY(40px)}.unit-text-image-restaurant .block-container{padding-inline:20px 17px}.unit-text-image-restaurant .block-container.content-width{width:auto}@media(min-width: 768px){.unit-text-image-restaurant .block-container.content-width{width:87.847vw}}@media(min-width: 768px){.unit-text-image-restaurant .block-container{display:flex;flex-wrap:wrap;align-items:center;padding-inline:0}}.unit-text-image-restaurant .block-container .restaurant-name{margin-block-end:29px}.unit-text-image-restaurant .block-container .left-container{margin-block-end:25px}@media(min-width: 768px){.unit-text-image-restaurant .block-container .left-container{width:48.5%;margin-block-end:0}}@media(min-width: 768px){.unit-text-image-restaurant .block-container .left-container .restaurant-name{display:none}}.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider{padding-block-end:40px}.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider .item-image-wrapper{aspect-ratio:338/340}@media(min-width: 992px){.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider .item-image-wrapper{aspect-ratio:582/608}}.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider .item-image-wrapper .item-image .image{width:100%;height:100%;object-fit:cover;display:block}.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider .custom-swiper-pagination{justify-content:flex-start}@media(min-width: 768px){.unit-text-image-restaurant .block-container .left-container .restaurant-image-slider .custom-swiper-pagination{justify-content:flex-end}}@media(min-width: 768px){.unit-text-image-restaurant .block-container .right-container{width:51.5%;padding-block-end:35px;padding-inline:35px}}@media(min-width: 992px){.unit-text-image-restaurant .block-container .right-container{padding-inline:102px 0}}@media(min-width: 992px){.unit-text-image-restaurant .block-container .right-container .content-wrapper{max-width:85%}}.unit-text-image-restaurant .block-container .right-container .restaurant-name{display:none}@media(min-width: 768px){.unit-text-image-restaurant .block-container .right-container .restaurant-name{display:block}}.unit-text-image-restaurant .block-container .right-container .short-description{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;margin-block-end:31px;color:#464646}@media(min-width: 992px){.unit-text-image-restaurant .block-container .right-container .short-description{line-height:1.75rem}}.unit-text-image-restaurant .block-container .right-container .item-hotel{font-family:"open-sans-medium",serif;font-size:.9375rem;line-height:1.25rem;letter-spacing:.065625rem;margin-block-end:7px;text-transform:uppercase;color:#111}.unit-text-image-restaurant .block-container .right-container .item-address{font-family:"open-sans-regular",serif;color:#464646;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;margin-block-end:28px}@media(min-width: 992px){.unit-text-image-restaurant .block-container .right-container .item-address{line-height:1.4375rem;letter-spacing:.028125rem}}.unit-text-image-restaurant .block-container .right-container .item-action-wrapper{display:flex;gap:0 20px}.unit-image-text-suites .block-container{padding-inline:18px 17px}@media(min-width: 768px){.unit-image-text-suites .block-container{padding-inline:0}}.unit-image-text-suites .block-container.content-width{width:auto}@media(min-width: 768px){.unit-image-text-suites .block-container.content-width{width:87.847vw}}.unit-image-text-suites .block-container .item-container .item-wrapper{margin-block-end:50px}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper{display:flex;flex-wrap:wrap;margin-block-end:86px}.unit-image-text-suites .block-container .item-container .item-wrapper:nth-child(2n+2){flex-direction:row-reverse}.unit-image-text-suites .block-container .item-container .item-wrapper:nth-child(2n+2) .content-wrapper .content-inner{padding-inline:0 19px;margin-inline:auto 0}}@media(min-width: 992px){.unit-image-text-suites .block-container .item-container .item-wrapper:nth-child(2n+2) .content-wrapper .content-inner{padding-inline:0 70px}}.unit-image-text-suites .block-container .item-container .item-wrapper:last-child{margin-block-end:0px}.unit-image-text-suites .block-container .item-container .item-wrapper .image-container{margin-block-end:18px;overflow:hidden}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .image-container{width:59.5%;aspect-ratio:714/460;margin-block-end:0}}.unit-image-text-suites .block-container .item-container .item-wrapper .image-container .item-image{display:flex}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .image-container .item-image{display:block;width:100%;height:100%}}.unit-image-text-suites .block-container .item-container .item-wrapper .image-container .item-image .image{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:340/360;transition:all .3s ease-out}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .content-inner{max-width:100%;padding-inline-start:19px}}@media(min-width: 992px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .content-inner{padding-inline-start:40px}}@media(min-width: 1200px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .content-inner{padding-inline-start:70px}}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper{width:40.5%;display:flex;flex-direction:column;justify-content:center}}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .suite-name{line-height:1.75rem;margin-block-end:11px}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .suite-name{margin-block-end:12px}}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .short-description{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;margin-block-end:27px;color:#464646;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .short-description{margin-block-end:15px;line-height:1.75rem}}@media(min-width: 992px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .short-description{margin-block-end:30px}}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper{display:flex;flex-direction:column;gap:3px 0;font-family:"open-sans-regular",serif;margin-block-end:35px}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper{margin-block-end:30px}}@media(min-width: 992px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper{margin-block-end:65px}}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper glx-tc-lead-rate.lead-rates glx-tc-lead-rate-strike-value:empty{display:none !important}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .from{font-size:.75rem;line-height:1.75rem;letter-spacing:.0075rem;margin-block-end:3px}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .rates{font-size:.9375rem;line-height:1.25rem;letter-spacing:.028125rem;font-family:"open-sans-regular",serif}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke{position:relative}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke::before{content:"";display:block;position:absolute;bottom:0;top:0;left:1px;margin:auto;width:100%;height:1px;background-color:#464646}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .rates .border{position:relative;padding-inline:5px}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .rates-wrapper .rates .border::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:2px;height:75%;background-color:#464646}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .button-wrapper{width:100%;display:flex;gap:0 10px;padding-bottom:1px;padding-inline-start:1px}@media(min-width: 768px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .button-wrapper{width:auto}.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .button-wrapper .btn{font-size:.875rem}}@media(min-width: 1200px){.unit-image-text-suites .block-container .item-container .item-wrapper .content-wrapper .item-action-wrapper .button-wrapper .btn{font-size:.9375rem}}@media(hover: hover){.unit-image-text-suites .block-container .item-container .item-wrapper:hover .image-container .image{transform:scale(1.1)}}.detail-page-hero{height:55.4vh;width:100%}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){.detail-page-hero{height:100vh}}@media(min-width: 992px){.detail-page-hero{height:74.1vh}}.detail-page-hero.center .hero-wrapper .image-content-wrapper{margin-block-end:0 !important;margin-block-start:110px;top:0;align-items:center}@media(min-width: 992px){.detail-page-hero.center .hero-wrapper .image-content-wrapper{margin-block-start:136px}}.detail-page-hero .section-wrapper{position:relative;height:100%}.detail-page-hero .section-wrapper .back-link-wrap{position:absolute;left:20px;top:125px;z-index:100}@media(min-width: 768px){.detail-page-hero .section-wrapper .back-link-wrap{top:138px}}@media(min-width: 992px){.detail-page-hero .section-wrapper .back-link-wrap{top:153px}}.detail-page-hero .section-wrapper .back-link-wrap .back-link{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#fff;font-family:"open-sans-regular",serif}@media(min-width: 992px){.detail-page-hero .section-wrapper .back-link-wrap .back-link{font-size:.9375rem;line-height:1.25rem}}.detail-page-hero .section-wrapper .back-link-wrap .back-link .icon{display:inline-block;transition:transform .3s ease;transform:translateX(0px)}.detail-page-hero .section-wrapper .back-link-wrap .back-link .icon svg{transform:rotate(180deg)}.detail-page-hero .section-wrapper .back-link-wrap .back-link .icon svg path{fill:#fff;stroke:#fff}.detail-page-hero .section-wrapper .back-link-wrap .back-link:hover .icon{transform:translateX(-7px)}.detail-page-hero .section-wrapper .hero-wrapper{height:100%}.detail-page-hero .section-wrapper .item-image-wrapper{width:100%;height:100%}.detail-page-hero .section-wrapper .item-image-wrapper.overlay::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.55)}@media(min-width: 992px){.detail-page-hero .section-wrapper .item-image-wrapper.overlay::after{background-color:rgba(0,0,0,.45)}}.detail-page-hero .section-wrapper .item-image-wrapper picture{display:block;position:absolute;top:0;width:100%;height:100%}.detail-page-hero .section-wrapper .item-image-wrapper picture img{width:100%;height:100%;object-fit:cover}.detail-page-hero .section-wrapper .image-outer-content,.detail-page-hero .section-wrapper .image-content-wrapper{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;margin-block-end:64px;text-align:center;z-index:2}@media(min-width: 768px){.detail-page-hero .section-wrapper .image-outer-content,.detail-page-hero .section-wrapper .image-content-wrapper{margin-block-end:188px}}@media(min-width: 992px){.detail-page-hero .section-wrapper .image-outer-content,.detail-page-hero .section-wrapper .image-content-wrapper{margin-block-end:131px}}.detail-page-hero .section-wrapper .image-outer-content .image-content,.detail-page-hero .section-wrapper .image-content-wrapper .image-content{width:100%;padding-inline:20px}@media(min-width: 768px){.detail-page-hero .section-wrapper .image-outer-content .image-content,.detail-page-hero .section-wrapper .image-content-wrapper .image-content{padding-inline:40px}}@media(min-width: 992px){.detail-page-hero .section-wrapper .image-outer-content .image-content,.detail-page-hero .section-wrapper .image-content-wrapper .image-content{max-width:50%}}.detail-page-hero .section-wrapper .image-outer-content .image-content .img-title,.detail-page-hero .section-wrapper .image-content-wrapper .image-content .img-title{font-family:"cormorant-infant-regular",serif;color:#fff;text-align:center;font-size:1.875rem;line-height:1.9375rem;margin-block-end:15px}@media(min-width: 992px){.detail-page-hero .section-wrapper .image-outer-content .image-content .img-title,.detail-page-hero .section-wrapper .image-content-wrapper .image-content .img-title{font-size:2.1875rem;line-height:2.625rem;margin-block-end:13px}}.detail-page-hero .section-wrapper .image-outer-content .image-content .img-subtitle,.detail-page-hero .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-family:"open-sans-regular",serif;color:#fff;text-align:center;font-size:.8125rem;line-height:1.125rem;letter-spacing:.056875rem;margin-block-end:41px;text-transform:uppercase}@media(min-width: 992px){.detail-page-hero .section-wrapper .image-outer-content .image-content .img-subtitle,.detail-page-hero .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-size:.9375rem;line-height:1.25rem;letter-spacing:.09375rem;margin-block-end:34px}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width{display:flex;flex-direction:column;gap:20px}@media(min-width: 992px)and (max-width: 1199.98px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width{max-width:851px;width:76.21vw;flex-direction:row;justify-content:space-between;gap:60px}}@media(min-width: 1200px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width{width:62.21vw;max-width:851px;flex-direction:row;justify-content:space-between;gap:99px}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .image-wrapper .errorpage-image{width:100%;height:40vw;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 992px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .image-wrapper .errorpage-image{width:408px;height:480px}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width: 992px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper{justify-content:center}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper .error-title{margin-bottom:10px}@media(min-width: 992px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper .error-title{margin-bottom:13px}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper .error-subtitle{margin-bottom:20px}@media(min-width: 992px){.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper .error-subtitle{margin-bottom:40px}}.cms-small-text-and-image .cms-small-text-and-image-wrapper.custom-content-width .text-wrapper .error-description{margin-bottom:50px}.detail-page-gallery .block-width{padding-inline-start:18.44px}@media(min-width: 992px){.detail-page-gallery .block-width{padding-inline-start:86px}}.detail-page-gallery .block-width .block-title{display:block;margin-block-end:27px}@media(min-width: 992px){.detail-page-gallery .block-width .block-title{margin-block-end:57px}}.detail-page-gallery .block-width .image-slider{overflow:hidden}.detail-page-gallery .block-width .image-slider .detail-image-slider{overflow:visible;padding-block-end:40px}@media(min-width: 768px){.detail-page-gallery .block-width .image-slider .detail-image-slide{width:50%}}@media(min-width: 992px){.detail-page-gallery .block-width .image-slider .detail-image-slide{width:100%;max-width:49.14%;display:flex;height:29.28dvw}}@media(min-width: 992px){.detail-page-gallery .block-width .image-slider .detail-image-slide:nth-child(3n+2){max-width:28.35%}}@media(min-width: 992px){.detail-page-gallery .block-width .image-slider .detail-image-slide:nth-child(3n+3){max-width:40.85%}}.detail-page-gallery .block-width .image-slider .detail-image-slide .image{width:100%;height:100%;object-fit:cover;aspect-ratio:356/350}@media(min-width: 992px){.detail-page-gallery .block-width .image-slider .detail-image-slide .image{aspect-ratio:629/400}}.suites-grid .content-width{width:100%;margin-inline-start:18px;margin-inline-end:auto}@media(min-width: 768px){.suites-grid .content-width{width:87.847vw;margin-inline-start:auto}}.suites-grid .block-title{margin-block-end:26px;letter-spacing:2px}@media(min-width: 992px){.suites-grid .block-title{margin-block-end:52px;letter-spacing:3px}}.suites-grid .block-desc{margin-bottom:30px}@media(min-width: 992px){.suites-grid .block-desc{margin-bottom:50px}}.suites-grid .suites-grid-slider[data-swiper-active=true] .unit-grid-items-wrapper{padding-bottom:60px}@media(min-width: 992px){.suites-grid .suites-grid-slider[data-swiper-active=true] .unit-grid-items-wrapper{padding-bottom:50px}}.suites-grid .grid-item{display:flex;flex-direction:column}.suites-grid .grid-item .item-img-container{position:relative;width:100%;overflow:hidden;aspect-ratio:280/360}@media(min-width: 768px){.suites-grid .grid-item .item-img-container{aspect-ratio:378/460}}.suites-grid .grid-item .item-img-container img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-out}.suites-grid .grid-item .item-img-container .item-image{position:relative}.suites-grid .grid-item .item-img-container .item-image::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);opacity:.8;z-index:0}@media(min-width: 992px){.suites-grid .grid-item .item-img-container .item-image::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);opacity:.85}}@media(min-width: 1200px){.suites-grid .grid-item .item-img-container:hover img{transform:scale(1.1)}.suites-grid .grid-item .item-img-container:hover .item-image::after{opacity:0}}.suites-grid .grid-item .item-text-container{margin-block-start:8px}@media(min-width: 768px){.suites-grid .grid-item .item-text-container{margin-block-start:19px}}.suites-grid .grid-item .item-text-container .item-text_wrap{display:block}.suites-grid .grid-item .item-text-container .item-text_wrap .item-title{display:block;margin-block-end:17px;line-height:1.75rem}@media(min-width: 768px){.suites-grid .grid-item .item-text-container .item-text_wrap .item-title{margin-block-end:11px}}.suites-grid .grid-item .item-text-container .item-btn_wrap{display:flex;gap:0 10px}@media(min-width: 768px){.suites-grid .grid-item .item-text-container .item-btn_wrap{padding-inline-start:1px;gap:0 20px}}.suites-grid .suites-grid-slider{overflow:visible}@media(min-width: 768px){.suites-grid .suites-grid-slider{overflow:hidden}}@media(min-width: 768px){.suites-grid .suites-grid-slider .unit-grid-items-wrapper{display:flex}}@media(min-width: 768px){.suites-grid .suites-grid-slider .grid-item{width:calc(50% - 30px)}}@media(min-width: 992px){.suites-grid .suites-grid-slider .grid-item{width:calc(33.33% - 30px)}}.suites-grid .suites-grid-slider .grid-item .item-img-container{aspect-ratio:280/360}@media(min-width: 768px){.suites-grid .suites-grid-slider .grid-item .item-img-container{aspect-ratio:378/460}}.suites-grid .suites-grid-slider .grid-item .item-image::after{content:none}.cookie-bar{width:100vw;position:fixed;z-index:9999;bottom:0;padding:15px 0;box-shadow:0 5px 15px -4px rgba(0,0,0,.1);background:#fff}.cookie-bar .cookie-wrap{display:block;position:relative;text-align:center}@media(min-width: 992px){.cookie-bar .cookie-wrap{text-align:initial;display:flex;align-items:center;justify-content:space-between;width:1220px;max-width:100%;margin:auto}}.cookie-bar .cookie-wrap .cookie-contents{text-align:left;margin-bottom:19px;width:100%}@media(min-width: 992px){.cookie-bar .cookie-wrap .cookie-contents{margin-bottom:0}}.cookie-bar .cookie-wrap .cookie-contents .cookie-text{display:inline-block}.cookie-bar .cookie-wrap .cookie-contents a{text-decoration:none;white-space:nowrap}.cookie-bar .cookie-wrap .cookie-contents .cc-link{position:relative;display:inline-flex;margin:0px;text-decoration:none;overflow:hidden;padding-bottom:3px;transition:all .3s ease-out;line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.cookie-bar .cookie-wrap .cookie-contents .cc-link{font-size:.9375rem;line-height:1.75rem;letter-spacing:.3px}}.cookie-bar .cookie-wrap .cookie-contents .cc-link::after,.cookie-bar .cookie-wrap .cookie-contents .cc-link::before{content:"";position:absolute;width:100%;height:1px;top:26px;background:#d6aa58;transition:all .3s ease-out}.cookie-bar .cookie-wrap .cookie-contents .cc-link::after{left:0%}.cookie-bar .cookie-wrap .cookie-contents .cc-link::before{left:-115%}@media(hover: hover){.cookie-bar .cookie-wrap .cookie-contents .cc-link:hover::before{left:0;z-index:10;background:#d6aa58}.cookie-bar .cookie-wrap .cookie-contents .cc-link:hover::after{left:115%;background:#d6aa58}}.cookie-bar .cookie-wrap .cc-compliance{cursor:pointer;display:inline-block}@media(max-width: 767.98px){.cookie-bar .cookie-wrap .cc-compliance{margin-top:10px}}@media(min-width: 992px){.cookie-bar .cookie-wrap .cc-compliance{margin-left:20px}}.cookie-bar .cookie-wrap .cc-close{position:relative;display:inline-block;height:17.53px;margin-inline-start:5px;vertical-align:middle}@media(min-width: 768px)and (max-width: 991.98px){.cookie-bar .cookie-wrap .cc-close{margin-inline-start:15px}}@media(min-width: 992px){.cookie-bar .cookie-wrap .cc-close{bottom:0}}.cookie-bar .cookie-wrap .cc-close svg{cursor:pointer;width:30px}.cookie-bar .cookie-wrap .cc-close svg path{stroke:#000}.plain-text-wrapper .privacy-title{margin-bottom:22px}@media(min-width: 992px){.plain-text-wrapper .privacy-title{margin-bottom:30px}}.explore-more-restaurant .block-width{padding-inline-start:18px;margin-inline:auto 0}@media(min-width: 768px){.explore-more-restaurant .block-width{padding-inline-start:0px;width:87.482vw;max-width:1195px;margin:0px auto}}.explore-more-restaurant .block-width .block-title{display:block;margin-block-end:27px}@media(min-width: 768px){.explore-more-restaurant .block-width .block-title{margin-block-end:49px}}.explore-more-restaurant .block-width .more-restaurant-slider{overflow:visible}@media(min-width: 768px){.explore-more-restaurant .block-width .more-restaurant-slider{overflow:hidden}}.explore-more-restaurant .block-width .more-restaurant-slider .swiper-navigation{top:calc(50% - 40px)}@media(min-width: 768px){.explore-more-restaurant .block-width .more-restaurant-slider .swiper-navigation{top:calc(50% - 20px)}}.explore-more-restaurant .block-width .more-restaurant-slider[data-swiper-active=true]{padding-block-end:40px}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper{display:flex}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper{display:block;position:relative;aspect-ratio:280/400}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper{aspect-ratio:580/400}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .item-image{display:block;position:relative;aspect-ratio:280/400}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .item-image{aspect-ratio:580/400}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .item-image::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);z-index:1}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .item-image::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.97) 100%)}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .item-image .image{display:block;width:100%;height:100%;object-fit:cover}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper{position:absolute;left:16px;bottom:28px;z-index:2}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper{left:31px;bottom:32px}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper{padding-inline-end:25px}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .restaurant-name{margin-block-end:10px;color:#fff}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .restaurant-name{margin-block-end:11px}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .hotel{margin-block-end:10px;text-transform:uppercase;line-height:1.1875rem;font-size:.875rem;letter-spacing:.98px;color:#fff;font-family:"open-sans-regular",serif}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .hotel{font-size:.9375rem;line-height:1.25rem;letter-spacing:.065625rem}}.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .address{margin-block-end:30px;min-height:56px;line-height:1.75rem;font-size:.9375rem;letter-spacing:.45px;color:#fff;font-family:"open-sans-regular",serif}@media(min-width: 768px){.explore-more-restaurant .block-width .item-wrapper .item .image-wrapper .content-wrapper .content-inner-wrapper .address{font-size:.9375rem;line-height:1.75rem;letter-spacing:.01875rem;margin-block-end:27px;min-height:auto}}.hotel-and-poi-map{width:100%}.hotel-and-poi-map .unit-poi-interactive-map{display:block}@media(min-width: 1600px){.hotel-and-poi-map .unit-poi-interactive-map{width:77.153vw;margin:auto}}@media(min-width: 1920px){.hotel-and-poi-map .unit-poi-interactive-map{width:1402px}}.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper{margin-inline-start:18px;margin-inline-end:17px;display:flex;flex-direction:column}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper{margin-inline-start:86.2px;position:absolute}}.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-title{line-height:1.9375rem;font-size:1.875rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif;margin-bottom:15px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-title{font-size:2.1875rem;line-height:2.625rem}}.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-subtitle{line-height:1.125rem;font-size:.8125rem;letter-spacing:.91px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase;width:84.267vw;margin-bottom:37px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-subtitle{max-width:441px;font-size:.9375rem;line-height:1.25rem;letter-spacing:1.05px;margin-bottom:39px}}.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-description{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif;margin-bottom:37px;width:93.333vw}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-description{max-width:493px;line-height:1.75rem;padding-inline-end:75px;margin-bottom:unset}}.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-bottom-text{display:none}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .map-intro .map-intro-wrapper .map-bottom-text{line-height:1.75rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-italic",serif;display:block;margin-bottom:3px;margin-top:28px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper{width:100%;position:relative;height:auto;min-height:660px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper{height:800px;pointer-events:none}}@media(min-width: 1440px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper{height:850px}}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap,.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-btn-wrap,.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper,.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content{pointer-events:all}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper{position:absolute;width:100%;height:603px;top:70px;bottom:0;left:0;right:0;overflow:auto}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper{top:188px;left:0;overflow:unset}}@media(min-width: 1200px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper{width:1000px;left:150px;top:190px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper .map-image{width:1000px;height:603px;position:relative;background-repeat:no-repeat;cursor:pointer}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-wrapper::-webkit-scrollbar{display:none}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi{display:block;position:absolute;width:20px;height:20px;border-radius:50%;opacity:1;transition:transform .3s ease}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi:hover{transform:scale(1.11);border:1px solid #fff}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi .hotel-pin{display:block;width:44px;height:50px;object-fit:cover}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.hotel-marker{width:44px;height:50px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.hotel-marker:hover{border:none}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-1{background-color:#8b8c4a}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-1::after{display:none;content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:15px;height:15px;background-image:url("/integration/rome-luxury-suites/public/icons/map-cat-icon-three.svg");background-repeat:no-repeat;background-position:center;margin:auto}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-2{background-color:#964141}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-2::after{display:none;content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:15px;height:15px;background-image:url("/integration/rome-luxury-suites/public/icons/map-cat-icon-one.svg");background-repeat:no-repeat;background-position:center;margin:auto}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-3{background-color:#805475}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.poi-cat-item-3::after{display:none;content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:15px;height:15px;background-image:url("/integration/rome-luxury-suites/public/icons/map-cat-icon-two.svg");background-repeat:no-repeat;background-position:center;margin:auto}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-poi.hide{opacity:0}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window{position:fixed;bottom:0;left:0;width:100vw;height:270px;background-color:#fafafa;z-index:9999}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window.hide{display:none}@media(min-width: 768px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window{left:10px;width:386px;bottom:110px}}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window{top:365px;position:absolute}}@media(min-width: 1200px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window{left:-65px;width:386px}}@media(min-width: 1600px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window{bottom:unset}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper{display:flex;gap:18px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-image-wrap .poi-item-img-container{width:193px;height:270px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-image-wrap .poi-item-img-container .poi-card-img{width:100%;height:270px;object-fit:cover}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap{margin-top:39px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .poi-card-name{line-height:.9375rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-bold",serif;text-transform:uppercase}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .card-para-wrap{margin-top:5px;margin-bottom:6px;margin-inline-end:9px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .card-para-wrap .poi-description{line-height:1.125rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-regular",serif;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .card-para-wrap .poi-description{line-height:1.1875rem;margin-bottom:6px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .poi-adress-wrap{display:flex;flex-direction:column;margin-inline-end:18px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .poi-adress-wrap .poi-address-title{line-height:.9375rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-bold",serif;margin-bottom:5px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .poi-text-wrap .poi-adress-wrap .poi-address{line-height:1.125rem;font-size:.875rem;letter-spacing:.42px;color:#111;font-family:"open-sans-regular",serif}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-img-container{width:193px;height:270px;position:relative}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-img-container .hotel-card-img{width:100%;height:270px;object-fit:cover}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-img-container .hotel-img-overlay{content:"";position:absolute;width:193px;height:270px;top:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));opacity:80%;z-index:1}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-img-container .rates-container{position:absolute;bottom:24px;left:13px;z-index:1;line-height:1.1875rem;font-size:.875rem;letter-spacing:.42px;color:#fff;font-family:"open-sans-regular",serif}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-text-wrap .hotel-card-btn-wrap{margin-top:15px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-text-wrap .hotel-card-btn-wrap .h-learn-more-btn{margin-bottom:10px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .info-window .info-window-wrapper .hotel-text-wrap .star-rating-wrap span{font-size:12px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .close-info-window{display:block;position:absolute;right:0;width:20px;height:20px;border-radius:50%;background-color:#111;cursor:pointer;margin-top:16px;margin-inline-end:9px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .close-info-window .x-icon{width:10px;height:10px;color:#fff;font-size:20px;font-weight:bold;line-height:1;margin-inline-start:4px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content{position:absolute;bottom:0;z-index:1;background:#fafafa;border:.5px solid #fafafa;padding-top:17px;padding-inline-start:18px;padding-inline-end:1px;padding-bottom:21px}@media(min-width: 768px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content{bottom:0}}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content{right:122px;bottom:unset;left:unset !important;background:unset;border:unset;padding-top:unset;padding-inline-start:unset;padding-bottom:unset;padding-inline-end:unset;top:74px}}@media screen and (min-width: 1200px)and (max-width: 1260px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content{right:100px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .cat-title{line-height:1.125rem;font-size:1rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif;max-width:220px;margin-bottom:15px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .cat-title{max-width:unset;font-size:1.125rem;line-height:1.25rem;width:314px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-checkbox{width:20px;height:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid #111;border-radius:5px;outline:none;position:relative;cursor:pointer}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-checkbox:checked{background-color:#111}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-checkbox::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:5.77px;border:1.88px solid #fff;transform:translate(-50%, -70%) rotate(130deg);border-left-width:0px;border-bottom-width:0px;opacity:100%}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-checkbox.checked::after{display:none}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-label{line-height:.9375rem;font-size:.75rem;letter-spacing:.36px;color:#111;font-family:"open-sans-regular",serif;margin-inline-start:9px;margin-top:3px;max-width:140px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .poi-cat-item-label{max-width:unset;margin-top:unset}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap{display:flex;align-items:center;margin-bottom:8px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-1 .category-icon{background-color:#8b8c4a}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-1 .ball{background-color:#8b8c4a}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-2 .category-icon{background-color:#964141}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-2 .ball{background-color:#964141}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-3 .category-icon{background-color:#805475}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .radio-btn-wrap.poi-cat-item-3 .ball{background-color:#805475}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .category-item-img-container .category-icon{display:none;width:20px;height:20px;padding:2px;margin-inline-start:10px;margin-top:3px;border-radius:50%}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-content .category-item-img-container .ball{display:block;width:20px;height:20px;padding:2px;margin-inline-start:10px;border-radius:50%}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-arrow-wrap{position:absolute;bottom:83px;width:30px;height:30px;background:#fafafa;border:.5px solid #fafafa;z-index:1;right:-25px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;box-shadow:5px 5px 5px rgba(0,0,0,.1)}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-arrow-wrap:hover .cat-arrow{margin-inline-start:5px;position:absolute}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-arrow-wrap .cat-arrow{transform:rotate(180deg);position:relative;transition:all .3s ease-out}@media(min-width: 768px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-arrow-wrap{left:266px}}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .cat-arrow-wrap{display:none}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section{margin-inline-start:18px;margin-top:25px;margin-bottom:35px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section{position:absolute;right:122px;z-index:9999;width:250px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-number{display:flex;margin-bottom:34px;position:relative}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-number::after{content:"";position:absolute;top:42px;bottom:0;right:0;left:0;width:340px;height:.5px;border-bottom:.5px solid #111;opacity:20%}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-number::after{width:250px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-number::before{content:"";position:absolute;top:-17px;bottom:0;right:0;left:0;width:340px;height:.5px;border-bottom:.5px solid #111;opacity:20%}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-number::before{width:250px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-email{display:flex;margin-bottom:35px;position:relative}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-email::after{content:"";position:absolute;top:44px;left:0;right:0;bottom:0;width:340px;height:.5px;border-bottom:.5px solid #111;opacity:20%}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-email::after{width:250px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-contact-icon{width:20px;height:20px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map-section .hotel-contacts{flex-direction:row-reverse;gap:20px;justify-content:left;align-items:center;text-decoration:none}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map{position:unset}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .contact-map{position:absolute}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .poi-map{top:0px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .poi-map{top:180px}}@media screen and (min-width: 1200px)and (max-width: 1260px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .poi-map{top:220px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-btn-wrap{margin-inline-start:18px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-btn-wrap{position:absolute;right:86px}}@media(min-width: 1440px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-btn-wrap{right:122px}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:660px;background:#fff;opacity:93%;z-index:9999}@media(min-width: 768px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap{display:block}}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap{display:none}}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap .overlat-text{position:absolute;top:283.33px;width:146px;height:auto;left:50%;transform:translateX(-50%);color:#111;z-index:9999;opacity:1;text-align:center;line-height:.9375rem;font-size:.75rem;letter-spacing:.36px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap .close-overlay-btn{position:absolute;width:20px;top:400px;left:50%;transform:translateX(-50%);height:20px;background:#111;border:none;color:#fff;font-size:17px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;padding:0;cursor:pointer}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap .hand-scroll-icon{position:absolute;top:220.33px;left:50%;transform:translateX(-50%);transition:transform .5s ease-out}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap .hand-scroll-icon svg{width:30px;height:30px}.hotel-and-poi-map .unit-poi-interactive-map .unit-map-outer-wrapper .map-overlay-wrap:hover .hand-scroll-icon{transform:translateX(-10px)}.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .map-intro .map-intro-wrapper .map-title{line-height:1.6875rem;font-size:1.25rem;letter-spacing:2px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .map-intro .map-intro-wrapper .map-title{font-size:1.875rem;line-height:2.5625rem;letter-spacing:3px}}.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .unit-map-outer-wrapper .map-btn-wrap{position:absolute;z-index:9999;margin-top:15.92px}@media(min-width: 992px){.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .unit-map-outer-wrapper .map-btn-wrap{margin-top:0px}}.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .info-window{background:#fff}.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .map-overlay-wrap{background:#fafafa}@media(min-width: 768px){.hotel-and-poi-map .unit-poi-interactive-map.homepage-map .map-overlay-wrap{height:675px}}.hotel-and-poi-map .unit-poi-interactive-map.contact-map .map-overlay-wrap{margin-top:199px;height:625px}.property-unit-gallery .content-width{max-width:1194px}.property-unit-gallery .content-width .top-content{text-align:center}.property-unit-gallery .content-width .top-content .gallery-title{margin-block-end:17px;font-size:2.1875rem;line-height:2.625rem}.property-unit-gallery .content-width .top-content .subtitle{font-family:"open-sans-regular",serif;font-size:.8125rem;line-height:1.125rem;letter-spacing:.05625rem;color:#111;margin-block-end:41px;text-transform:uppercase}@media(min-width: 992px){.property-unit-gallery .content-width .top-content .subtitle{margin-block-end:57px;font-size:.9375rem;line-height:1.25rem;letter-spacing:.065625rem}}.property-unit-gallery .gallery-list .filter{margin-block-end:44px}.property-unit-gallery .gallery-list .filter .filter-items{display:flex;gap:0 5px;padding-inline:0;overflow-x:auto;padding-block-end:8px}@media(min-width: 992px){.property-unit-gallery .gallery-list .filter .filter-items{justify-content:center;flex-wrap:wrap;gap:7px 5px}}.property-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap{list-style-type:none}.property-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn{border:none;margin:1px;background-color:#f5f5f5;padding-inline:7px;padding-block:2px 3px;white-space:nowrap;font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.25rem;letter-spacing:.009375rem;color:#111}.property-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn.all{min-width:95px}.property-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn.active{outline:1px solid #111}.property-unit-gallery .gallery-list .load-more-wrapper{display:none;justify-content:center;margin-block-start:13px}@media(min-width: 992px){.property-unit-gallery .gallery-list .load-more-wrapper{margin-block-start:0}}.property-unit-gallery .gallery-list .load-more-wrapper .load-more-btn{border:none;display:flex;gap:0 7px;background-color:#fff;padding-inline:18px 12px;padding-block:4px 6px;font-family:"open-sans-regular",serif;font-size:.875rem;line-height:1.1875rem;letter-spacing:0;color:#111;border:1px solid #111;min-width:120px}@media(min-width: 992px){.property-unit-gallery .gallery-list .load-more-wrapper .load-more-btn{padding-inline:15px 12px;font-size:.9375rem;line-height:1.25rem}}.property-unit-gallery .gallery-list .load-more-wrapper .load-more-btn .icon{transform:rotate(90deg);position:relative;top:2px}.property-unit-gallery .gallery-list .load-more-wrapper .load-more-btn.hide{display:none}.property-unit-gallery .gallery-list .gallery{display:flex;flex-wrap:wrap;gap:0 20px}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery{gap:0 30px}}.property-unit-gallery .gallery-list .gallery .gallery-item{width:calc((100% - 20px)/2);margin-block-end:20px;display:none}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery .gallery-item{width:calc((100% - 60px)/3)}}@media(min-width: 1200px){.property-unit-gallery .gallery-list .gallery .gallery-item{margin-block-end:60px}}.property-unit-gallery .gallery-list .gallery .gallery-item.active{transition:all .8s ease-out}.property-unit-gallery .gallery-list .gallery .gallery-item.active.load{display:block}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb-image{display:flex;width:100%;position:relative}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb-image img{width:100%;object-fit:cover}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb-image img.lazyloaded+.skeleton-loader{display:none}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner{position:relative;display:block;height:100%}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background-color:#fff;opacity:0;transition:all .3s ease-out}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .icon-fullscreen{width:25px;height:25px;position:absolute;left:0;right:0;top:0;bottom:0;margin-inline:auto;margin-block:auto;z-index:11;opacity:0;transition:all .3s ease-out}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .icon-fullscreen svg .cls-1{fill:#010101}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader{width:100%;height:100%;min-height:107px;position:absolute;background-color:#ccc;overflow:hidden}@media(min-width: 992px){.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader{min-height:240px}}.property-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader::before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right, transparent, #D9D9D9, transparent)}.property-unit-gallery .gallery-list .gallery .gallery-item.item-lg .thumb-image img{aspect-ratio:160/185}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery .gallery-item.item-lg .thumb-image img{aspect-ratio:378/416}}.property-unit-gallery .gallery-list .gallery .gallery-item.item-xl .thumb-image img{aspect-ratio:160/240}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery .gallery-item.item-xl .thumb-image img{aspect-ratio:378/539}}.property-unit-gallery .gallery-list .gallery .gallery-item.item-md .thumb-image img{aspect-ratio:160/160}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery .gallery-item.item-md .thumb-image img{aspect-ratio:378/360}}.property-unit-gallery .gallery-list .gallery .gallery-item.item-sm .thumb-image img{aspect-ratio:160/107}@media(min-width: 768px){.property-unit-gallery .gallery-list .gallery .gallery-item.item-sm .thumb-image img{aspect-ratio:378/240}}.property-unit-gallery .gallery-list .gallery .gallery-item .gutter-sizer{width:20px}@media(min-width: 992px){.property-unit-gallery .gallery-list .gallery .gallery-item .gutter-sizer{width:30px}}.fancybox-container .fancybox-bg{background-color:#fff;opacity:.95}.fancybox-container .fancybox-stage .fancybox-slide--image{padding-block:68.7px 112.7px;padding-inline:17.5px}@media(min-width: 768px){.fancybox-container .fancybox-stage .fancybox-slide--image{padding-inline:15px;padding-block:95.5px 82.5px}}@media(min-width: 992px){.fancybox-container .fancybox-stage .fancybox-slide--image{padding-inline:0px}}.fancybox-container .fancybox-content .fancybox-caption{background:rgba(0,0,0,0);display:block;width:calc(100% - 35px);width:100%;padding-block:0;text-align:left;margin:0 auto;padding-inline:0 10px;top:calc(100% + 9px)}@media(min-width: 768px){.fancybox-container .fancybox-content .fancybox-caption{top:calc(100% + 10.5px)}}.fancybox-container .fancybox-content .fancybox-caption .fancybox-caption__body{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.75rem;letter-spacing:.009375rem;color:#111}.fancybox-container .fancybox-navigation{width:38px;height:22px}.fancybox-container .fancybox-navigation .fancybox-button{background-color:rgba(0,0,0,0);color:#000;padding:0;top:0;width:29.868px;height:13.578px}.fancybox-container .fancybox-navigation .fancybox-button div{padding:0px}.fancybox-container .fancybox-navigation .fancybox-button svg{width:29.868px;height:13.578px}.fancybox-container .fancybox-navigation .fancybox-button svg path{stroke-width:unset;fill:#000}.fancybox-container .fancybox-navigation .fancybox-button--arrow_left{left:-60px;bottom:40px;top:auto;right:0;margin:auto;transform:rotateY(-180deg)}@media(min-width: 992px){.fancybox-container .fancybox-navigation .fancybox-button--arrow_left{left:84px;bottom:0;right:auto;margin:auto;top:0}}.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{right:-40px;left:0;margin:auto;bottom:40px;top:auto}@media(min-width: 992px){.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{left:auto;bottom:0;right:84px;margin:auto;top:0}}.fancybox-container .fancybox-navigation .fancybox-button[disabled]{opacity:.5;pointer-events:none}.fancybox-container .fancybox-toolbar{right:17px;top:22px;width:21px;height:21px;display:flex}@media(min-width: 992px){.fancybox-container .fancybox-toolbar{right:23px;top:32px}}.fancybox-container .fancybox-toolbar .fancybox-button--close{background-color:rgba(0,0,0,0);width:21px;height:21px;padding:0}.fancybox-container .fancybox-caption{display:none}.body-loaded .property-unit-gallery .load-more-wrapper{display:flex}.body-loaded .property-unit-gallery .thumb__inner:hover::after{opacity:.9 !important}.body-loaded .property-unit-gallery .thumb__inner:hover .icon-fullscreen{opacity:1 !important}.group-unit-gallery .content-width{max-width:1194px}.group-unit-gallery .content-width .top-content{text-align:center}.group-unit-gallery .content-width .top-content .gallery-title{margin-block-end:17px;font-size:2.1875rem;line-height:2.625rem}.group-unit-gallery .content-width .top-content .subtitle{font-family:"open-sans-regular",serif;font-size:.8125rem;line-height:1.125rem;letter-spacing:.05625rem;color:#111;margin-block-end:41px;text-transform:uppercase}@media(min-width: 992px){.group-unit-gallery .content-width .top-content .subtitle{margin-block-end:57px;font-size:.9375rem;line-height:1.25rem;letter-spacing:.065625rem}}.group-unit-gallery .gallery-list .filter{margin-block-end:44px}.group-unit-gallery .gallery-list .filter .filter-items{display:flex;gap:0 5px;padding-inline:0;overflow-x:auto;padding-block-end:8px}@media(min-width: 992px){.group-unit-gallery .gallery-list .filter .filter-items{justify-content:center;flex-wrap:wrap;gap:7px 5px}}.group-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap{list-style-type:none}.group-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn{border:none;margin:1px;background-color:#f5f5f5;padding-inline:7px;padding-block:2px 3px;white-space:nowrap;font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.25rem;letter-spacing:.009375rem;color:#111}.group-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn.all{min-width:95px}.group-unit-gallery .gallery-list .filter .filter-items .filter-btn-wrap .filter-btn.active{outline:1px solid #111}.group-unit-gallery .gallery-list .load-more-wrapper{display:none;justify-content:center;margin-block-start:43px}@media(min-width: 992px){.group-unit-gallery .gallery-list .load-more-wrapper{margin-block-start:60px}}.group-unit-gallery .gallery-list .load-more-wrapper .load-more-btn{border:none;display:flex;gap:0 7px;background-color:#fff;padding-inline:18px 12px;padding-block:4px 6px;font-family:"open-sans-regular",serif;font-size:.875rem;line-height:1.1875rem;letter-spacing:0;color:#111;border:1px solid #111;min-width:120px}@media(min-width: 992px){.group-unit-gallery .gallery-list .load-more-wrapper .load-more-btn{padding-inline:15px 12px;font-size:.9375rem;line-height:1.25rem}}.group-unit-gallery .gallery-list .load-more-wrapper .load-more-btn .icon{transform:rotate(90deg);position:relative;top:2px}.group-unit-gallery .gallery-list .load-more-wrapper .load-more-btn.hide{display:none}.group-unit-gallery .gallery-list .gallery{display:flex;flex-wrap:wrap;gap:0 20px}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery{gap:0 30px}}.group-unit-gallery .gallery-list .gallery .gallery-item{width:calc((100% - 20px)/2);margin-block-end:20px;display:none}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery .gallery-item{width:calc((100% - 60px)/3)}}@media(min-width: 1200px){.group-unit-gallery .gallery-list .gallery .gallery-item{margin-block-end:60px}}.group-unit-gallery .gallery-list .gallery .gallery-item.active{transition:all .8s ease-out}.group-unit-gallery .gallery-list .gallery .gallery-item.active.load{display:block}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb-image{display:flex;width:100%;position:relative}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb-image img{width:100%;object-fit:cover}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb-image img.lazyloaded+.skeleton-loader{display:none}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner{position:relative;display:block;height:100%}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background-color:#fff;opacity:0;transition:all .3s ease-out}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .icon-fullscreen{width:25px;height:25px;position:absolute;left:0;right:0;top:0;bottom:0;margin-inline:auto;margin-block:auto;z-index:11;opacity:0;transition:all .3s ease-out}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .icon-fullscreen svg .cls-1{fill:#010101}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader{width:100%;height:100%;min-height:107px;position:absolute;background-color:#ccc;overflow:hidden}@media(min-width: 992px){.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader{min-height:240px}}.group-unit-gallery .gallery-list .gallery .gallery-item .thumb__inner .skeleton-loader::before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right, transparent, #D9D9D9, transparent)}.group-unit-gallery .gallery-list .gallery .gallery-item.item-lg .thumb-image img{aspect-ratio:160/185}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery .gallery-item.item-lg .thumb-image img{aspect-ratio:378/416}}.group-unit-gallery .gallery-list .gallery .gallery-item.item-xl .thumb-image img{aspect-ratio:160/240}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery .gallery-item.item-xl .thumb-image img{aspect-ratio:378/539}}.group-unit-gallery .gallery-list .gallery .gallery-item.item-md .thumb-image img{aspect-ratio:160/160}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery .gallery-item.item-md .thumb-image img{aspect-ratio:378/360}}.group-unit-gallery .gallery-list .gallery .gallery-item.item-sm .thumb-image img{aspect-ratio:160/107}@media(min-width: 768px){.group-unit-gallery .gallery-list .gallery .gallery-item.item-sm .thumb-image img{aspect-ratio:378/240}}.group-unit-gallery .gallery-list .gallery .gallery-item .gutter-sizer{width:20px}@media(min-width: 992px){.group-unit-gallery .gallery-list .gallery .gallery-item .gutter-sizer{width:30px}}.fancybox-container .fancybox-bg{background-color:#fff;opacity:.95}.fancybox-container .fancybox-stage .fancybox-slide--image{padding-block:68.7px 112.7px;padding-inline:17.5px}@media(min-width: 768px){.fancybox-container .fancybox-stage .fancybox-slide--image{padding-inline:15px;padding-block:95.5px 82.5px}}@media(min-width: 992px){.fancybox-container .fancybox-stage .fancybox-slide--image{padding-inline:0px}}.fancybox-container .fancybox-content .fancybox-caption{background:rgba(0,0,0,0);display:block;width:calc(100% - 35px);width:100%;padding-block:0;text-align:left;margin:0 auto;padding-inline:0 10px;top:calc(100% + 9px)}@media(min-width: 768px){.fancybox-container .fancybox-content .fancybox-caption{top:calc(100% + 10.5px)}}.fancybox-container .fancybox-content .fancybox-caption .fancybox-caption__body{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.75rem;letter-spacing:.009375rem;color:#111}.fancybox-container .fancybox-navigation{width:38px;height:22px}.fancybox-container .fancybox-navigation .fancybox-button{background-color:rgba(0,0,0,0);color:#000;padding:0;top:0;width:29.868px;height:13.578px}.fancybox-container .fancybox-navigation .fancybox-button div{padding:0px}.fancybox-container .fancybox-navigation .fancybox-button svg{width:29.868px;height:13.578px}.fancybox-container .fancybox-navigation .fancybox-button svg path{stroke-width:unset;fill:#000}.fancybox-container .fancybox-navigation .fancybox-button--arrow_left{left:-60px;bottom:40px;top:auto;right:0;margin:auto}@media(min-width: 992px){.fancybox-container .fancybox-navigation .fancybox-button--arrow_left{left:84px;bottom:0;right:auto;margin:auto;top:0}}.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{right:-40px;left:0;margin:auto;bottom:40px;top:auto}@media(min-width: 992px){.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{left:auto;bottom:0;right:84px;margin:auto;top:0}}.fancybox-container .fancybox-navigation .fancybox-button[disabled]{opacity:.5;pointer-events:none}.fancybox-container .fancybox-toolbar{right:17px;top:22px;width:21px;height:21px;display:flex}@media(min-width: 992px){.fancybox-container .fancybox-toolbar{right:23px;top:32px}}.fancybox-container .fancybox-toolbar .fancybox-button--close{background-color:rgba(0,0,0,0);width:21px;height:21px;padding:0}.fancybox-container .fancybox-caption{display:none}.body-loaded .group-unit-gallery .load-more-wrapper{display:flex}.body-loaded .group-unit-gallery .thumb__inner:hover::after{opacity:.9 !important}.body-loaded .group-unit-gallery .thumb__inner:hover .icon-fullscreen{opacity:1 !important}glx-tc-lead-rate.lead-rates glx-tc-lead-rate-strike-value:empty{display:none !important}.cms-grid .wrapper .heading{text-align:center}.cms-grid .wrapper .subheading{text-align:center;margin-bottom:21px}@media(min-width: 768px){.cms-grid .wrapper .subheading{margin-bottom:21px}}@media(min-width: 1200px){.cms-grid .wrapper .subheading{margin-bottom:36px}}@media(min-width: 992px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:4px}}@media(min-width: 768px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper{margin-top:46px}}@media(min-width: 1200px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper{margin-top:4px}}@media(min-width: 768px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;width:50%}}@media(min-width: 992px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide{width:33.333%}}@media(min-width: 1200px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide{width:33.333%}}.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item{display:block}@media(min-width: 768px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item{display:flex;flex-direction:column;align-items:center}}.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .img{background-size:contain;background-position:center;height:77.3333333333vw;width:100%;background-repeat:no-repeat}@media(min-width: 768px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .img{width:287px;height:290px}}.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom{display:flex;flex-direction:column;align-items:center;margin-top:12px}@media(min-width: 1200px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom{margin-top:34px}}.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom .description{text-align:center;padding-inline:22px;margin-bottom:30px;margin-top:24px}@media(min-width: 768px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom .description{padding-inline:30px;margin-bottom:25px}}@media(min-width: 992px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom .description{padding-inline:36px;margin-top:32px}}@media(min-width: 1200px){.cms-grid .wrapper .content-wrapper .cms-grid-slider .cms-grid-content-wrapper .swiper-slide .card-item .card-bottom .description{padding:0 46px 0 46px;margin-top:32px}}.cms-blog-category-grid .blog-category-grid-inner-wrap{display:grid;grid-row-gap:50px;grid-column-gap:30px}.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-1{grid-template-columns:1fr}.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-2{grid-template-columns:1fr}@media(min-width: 768px){.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-2{grid-template-columns:1fr 1fr}}.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-3{grid-template-columns:1fr}@media(min-width: 768px){.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-3{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-3{grid-template-columns:1fr 1fr 1fr}}.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-4{grid-template-columns:1fr}@media(min-width: 768px){.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-4{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.cms-blog-category-grid .blog-category-grid-inner-wrap.grid-template-4{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-blog-category-grid .category-grid-item{display:flex;flex-direction:column}.cms-blog-category-grid .category-grid-item .img-box{position:relative;width:100%;overflow:hidden;aspect-ratio:340/360}@media(min-width: 1200px){.cms-blog-category-grid .category-grid-item .img-box{aspect-ratio:276/360}}.cms-blog-category-grid .category-grid-item .image{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease-out}.cms-blog-category-grid .category-grid-item .picture-wrp{position:relative;display:block;height:100%}.cms-blog-category-grid .category-grid-item .picture-wrp::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.75) 100%) 0% 0% no-repeat padding-box;opacity:70%}@media(min-width: 992px){.cms-blog-category-grid .category-grid-item .picture-wrp::after{background:#000 0% 0% no-repeat padding-box;opacity:45%;transition:all .3s ease-out}}.cms-blog-category-grid .category-grid-item .content-box{position:absolute;top:50%;left:50%;right:0;text-align:center;max-width:268px;width:100%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.cms-blog-category-grid .category-grid-item .content-box{max-width:231px}}.cms-blog-category-grid .category-grid-item .cat-name{line-height:1.75rem;font-size:1.375rem;letter-spacing:0px;color:#fff;font-family:"cormorant-infant-regular",serif}@media(min-width: 992px){.cms-blog-category-grid .category-grid-item .cat-name{font-size:1.4375rem}}.cms-blog-category-grid .category-grid-item .short-content{color:#fff;text-align:center;margin-top:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[lang=it] .cms-blog-category-grid .category-grid-item .short-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.cms-blog-category-grid .category-grid-item .short-content{opacity:0;margin:0px;height:0px;transition:height .3s ease-out}}.cms-blog-category-grid .category-grid-item .more-btn{margin-top:23px}@media(min-width: 992px){.cms-blog-category-grid .category-grid-item .more-btn{margin-top:22px;min-width:100px;text-align:center}}@media(min-width: 1200px){.cms-blog-category-grid .category-grid-item:hover .short-content{opacity:1;height:48px;margin-top:15px;transition:height .3s ease-out}[lang=it] .cms-blog-category-grid .category-grid-item:hover .short-content{height:72px}.cms-blog-category-grid .category-grid-item:hover .picture-wrp::after{opacity:70%}.cms-blog-category-grid .category-grid-item:hover .picture-wrp .image{transform:scale(1.1)}}.cms-property-hero-slider{height:100vh}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider{min-height:667px}}.cms-property-hero-slider.hero-3-4{height:65vh}@media(min-width: 992px){.cms-property-hero-slider.hero-3-4{height:75vh}}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider.hero-3-4{min-height:500px}}.cms-property-hero-slider.hero-3-4 .section-wrapper{height:100%}.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider{height:100%}.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:100px}@media(min-width: 768px){.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:131px}}.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .slider-image{padding-top:0}.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:75vh}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:500px}}.cms-property-hero-slider.short-hero{height:45vh}@media(min-width: 992px){.cms-property-hero-slider.short-hero{height:50vh}}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider.short-hero{min-height:250px}}.cms-property-hero-slider.short-hero .section-wrapper{height:100%}.cms-property-hero-slider.short-hero .section-wrapper .hero-slider{height:100%}.cms-property-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:50px}@media(min-width: 768px){.cms-property-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:131px}}.cms-property-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .slider-image{padding-top:0}.cms-property-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:50vh}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{min-height:250px}}.cms-property-hero-slider.center .hero-slider .image-content-wrapper{margin-block-end:0 !important;margin-block-start:110px !important;top:0;align-items:center}@media(min-width: 992px){.cms-property-hero-slider.center .hero-slider .image-content-wrapper{margin-block-start:136px}}.cms-property-hero-slider .section-wrapper{position:relative;height:100%}.cms-property-hero-slider .section-wrapper .hero-slider{height:100%}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=disabled]+.video-conrollers .video-btns,.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-is-video-slide=false]+.video-conrollers .video-btns{display:none}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=paused]+.video-conrollers{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=paused]+.video-conrollers .video-pause-btn{display:none}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=paused]+.video-conrollers .video-play-btn{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=playing]+.video-conrollers{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=playing]+.video-conrollers .video-pause-btn{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=playing]+.video-conrollers .video-play-btn{display:none}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=disabled]+.video-conrollers .autoplay-btns{display:none}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=active]+.video-conrollers .autoplay-play-btn{display:none}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=active]+.video-conrollers .autoplay-pause-btn{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=paused]+.video-conrollers .autoplay-play-btn{display:block}.cms-property-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=paused]+.video-conrollers .autoplay-pause-btn{display:none}.cms-property-hero-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:auto;bottom:125px}@media(min-width: 768px){.cms-property-hero-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:50%;bottom:unset}}.cms-property-hero-slider .section-wrapper .video-conrollers{position:absolute;bottom:53px;right:40px;z-index:5}.cms-property-hero-slider .section-wrapper .video-conrollers button{background-color:rgba(0,0,0,0);border:none}.cms-property-hero-slider .section-wrapper .video-conrollers button svg{display:block;width:40px;height:40px}.cms-property-hero-slider .section-wrapper .video-conrollers button.play-btn{display:none}.cms-property-hero-slider .section-wrapper .video-conrollers button.play-btn svg{width:40px;height:40px}.cms-property-hero-slider .section-wrapper .video-conrollers button.play-btn svg .play-2{fill:#fff;opacity:1}.cms-property-hero-slider .section-wrapper .video-conrollers button.play-btn svg .play-3{fill:#111;isolation:isolate}.cms-property-hero-slider .section-wrapper .video-conrollers button.pause-btn:hover svg .pause-1{opacity:1}.cms-property-hero-slider .section-wrapper .video-conrollers button.pause-btn:hover svg .pause-2{stroke:#111;isolation:isolate}.cms-property-hero-slider .section-wrapper .slide.overlay::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.55)}@media(min-width: 992px){.cms-property-hero-slider .section-wrapper .slide.overlay::after{background-color:rgba(0,0,0,.45)}}.cms-property-hero-slider .section-wrapper .slide .slider-image{width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.cms-property-hero-slider .section-wrapper .slide .slider-image picture{display:block;position:absolute;top:0;width:100%;height:100%}.cms-property-hero-slider .section-wrapper .slide .slider-image picture img{width:100%;height:100%;object-fit:cover}.cms-property-hero-slider .section-wrapper .slide .slider-image .swiper-nav-wrapper{display:none}.cms-property-hero-slider .section-wrapper .slide.video .video-wrap{position:relative;padding-top:100vh;overflow:hidden}@media(min-height: 0px)and (max-height: 500px){.cms-property-hero-slider .section-wrapper .slide.video .video-wrap{padding-top:667px}}.cms-property-hero-slider .section-wrapper .slide.video .video-wrap iframe{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;border:none}.cms-property-hero-slider .section-wrapper .custom-swiper-pagination{bottom:130px}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){.cms-property-hero-slider .section-wrapper .custom-swiper-pagination{bottom:20px}}@media(min-width: 768px){.cms-property-hero-slider .section-wrapper .custom-swiper-pagination{bottom:80px}}.cms-property-hero-slider .section-wrapper .image-outer-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;margin-block-end:188px;text-align:center;z-index:2}@media(min-width: 992px){.cms-property-hero-slider .section-wrapper .image-outer-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper{margin-block-end:131px}}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){.cms-property-hero-slider .section-wrapper .image-outer-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper{margin-block-end:50px}}.cms-property-hero-slider .section-wrapper .image-outer-content .image-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content{width:100%;padding-inline:20px}@media(min-width: 768px){.cms-property-hero-slider .section-wrapper .image-outer-content .image-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content{padding-inline:40px}}@media(min-width: 992px){.cms-property-hero-slider .section-wrapper .image-outer-content .image-content,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content{max-width:50%;width:fit-content}}.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .img-title,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .img-title{font-family:"cormorant-infant-regular",serif;color:#fff;text-align:center;font-size:1.875rem;line-height:1.9375rem;margin-block-end:15px}@media(min-width: 992px){.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .img-title,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .img-title{font-size:2.1875rem;line-height:2.625rem;margin-block-end:13px}}.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .img-subtitle,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-family:"open-sans-regular",serif;color:#fff;text-align:center;font-size:.8125rem;line-height:1.125rem;letter-spacing:.056875rem;margin-block-end:41px;text-transform:uppercase}@media only screen and (min-width: 414px)and (max-width: 812px)and (orientation: landscape){.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .img-subtitle,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .img-subtitle{margin-block-end:20px}}@media(min-width: 992px){.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .img-subtitle,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-size:.9375rem;line-height:1.25rem;letter-spacing:.09375rem;margin-block-end:34px}}.cms-property-hero-slider .section-wrapper .image-outer-content .image-content .btn-ghost,.cms-property-hero-slider .section-wrapper .image-content-wrapper .image-content .btn-ghost{pointer-events:all}.cms-group-hero-slider{height:100vh}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider{min-height:667px}}.cms-group-hero-slider.hero-3-4{height:65vh}@media(min-width: 992px){.cms-group-hero-slider.hero-3-4{height:75vh}}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider.hero-3-4{min-height:500px}}.cms-group-hero-slider.hero-3-4 .section-wrapper{height:100%}.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider{height:100%}.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:100px}@media(min-width: 768px){.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:131px}}.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide .slider-image{padding-top:0}.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:75vh}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider.hero-3-4 .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:500px}}.cms-group-hero-slider.short-hero{height:45vh}@media(min-width: 992px){.cms-group-hero-slider.short-hero{height:50vh}}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider.short-hero{min-height:250px}}.cms-group-hero-slider.short-hero .section-wrapper{height:100%}.cms-group-hero-slider.short-hero .section-wrapper .hero-slider{height:100%}.cms-group-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:50px}@media(min-width: 768px){.cms-group-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .image-content-wrapper{margin-bottom:131px}}.cms-group-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide .slider-image{padding-top:0}.cms-group-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{padding-top:50vh}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider.short-hero .section-wrapper .hero-slider .swiper-wrapper .slide.video .video-wrap{min-height:250px}}.cms-group-hero-slider.center .hero-slider .image-content-wrapper{margin-block-end:0 !important;margin-block-start:70px !important;top:0;align-items:center}@media(min-width: 992px){.cms-group-hero-slider.center .hero-slider .image-content-wrapper{margin-block-start:85px}}.cms-group-hero-slider .section-wrapper{position:relative;height:100%}.cms-group-hero-slider .section-wrapper .hero-slider{height:100%}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=disabled]+.video-conrollers .video-btns,.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-is-video-slide=false]+.video-conrollers .video-btns{display:none}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=paused]+.video-conrollers .video-pause-btn{display:none}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=paused]+.video-conrollers .video-play-btn{display:block}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=playing]+.video-conrollers .video-pause-btn{display:block}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-video-state=playing]+.video-conrollers .video-play-btn{display:none}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=disabled]+.video-conrollers .autoplay-btns{display:none}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=active]+.video-conrollers .autoplay-play-btn{display:none}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=active]+.video-conrollers .autoplay-pause-btn{display:block}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=paused]+.video-conrollers .autoplay-play-btn{display:block}.cms-group-hero-slider .section-wrapper .hero-slider[data-swiper-autoplay-state=paused]+.video-conrollers .autoplay-pause-btn{display:none}.cms-group-hero-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:auto;bottom:125px}@media(min-width: 768px){.cms-group-hero-slider .section-wrapper .swiper-initialized[data-swiper-active=true] .swiper-navigation{top:50%;bottom:unset}}.cms-group-hero-slider .section-wrapper .video-conrollers{position:absolute;bottom:53px;right:40px;z-index:5}.cms-group-hero-slider .section-wrapper .video-conrollers button{background-color:rgba(0,0,0,0);border:none}.cms-group-hero-slider .section-wrapper .video-conrollers button svg{display:block;width:40px;height:40px}.cms-group-hero-slider .section-wrapper .video-conrollers button.play-btn{display:none}.cms-group-hero-slider .section-wrapper .video-conrollers button.play-btn svg .play-2{fill:#fff;opacity:1}.cms-group-hero-slider .section-wrapper .video-conrollers button.play-btn svg .play-3{fill:#111;isolation:isolate}.cms-group-hero-slider .section-wrapper .video-conrollers button.pause-btn:hover svg .pause-1{opacity:1}.cms-group-hero-slider .section-wrapper .video-conrollers button.pause-btn:hover svg .pause-2{stroke:#111;isolation:isolate}.cms-group-hero-slider .section-wrapper .slide.overlay::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.55)}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .slide.overlay::after{background-color:rgba(0,0,0,.45)}}.cms-group-hero-slider .section-wrapper .slide .slider-image{width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.cms-group-hero-slider .section-wrapper .slide .slider-image picture{display:block;position:absolute;top:0;width:100%;height:100%}.cms-group-hero-slider .section-wrapper .slide .slider-image picture img{width:100%;height:100%;object-fit:cover}.cms-group-hero-slider .section-wrapper .slide .slider-image .swiper-nav-wrapper{display:none}.cms-group-hero-slider .section-wrapper .slide.video .video-wrap{position:relative;padding-top:100vh;overflow:hidden}@media(min-height: 0px)and (max-height: 500px){.cms-group-hero-slider .section-wrapper .slide.video .video-wrap{padding-top:667px}}.cms-group-hero-slider .section-wrapper .slide.video .video-wrap iframe{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;border:none}.cms-group-hero-slider .section-wrapper .custom-swiper-pagination{bottom:130px}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .custom-swiper-pagination{bottom:72px}}.cms-group-hero-slider .section-wrapper .image-outer-content,.cms-group-hero-slider .section-wrapper .image-content-wrapper{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;margin-bottom:188px;text-align:center;z-index:2}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .image-outer-content,.cms-group-hero-slider .section-wrapper .image-content-wrapper{margin-bottom:131px}}.cms-group-hero-slider .section-wrapper .image-outer-content .image-content,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content{width:100%;padding-inline:20px}@media(min-width: 768px){.cms-group-hero-slider .section-wrapper .image-outer-content .image-content,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content{padding-inline:40px}}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .image-outer-content .image-content,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content{max-width:50%;width:fit-content}}.cms-group-hero-slider .section-wrapper .image-outer-content .image-content .img-title,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content .img-title{font-family:"cormorant-infant-regular",serif;color:#fff;text-align:center;font-size:1.875rem;line-height:1.9375rem;margin-bottom:15px}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .image-outer-content .image-content .img-title,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content .img-title{font-size:2.1875rem;line-height:2.625rem;margin-bottom:13px}}.cms-group-hero-slider .section-wrapper .image-outer-content .image-content .img-subtitle,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-family:"open-sans-regular",serif;color:#fff;text-align:center;font-size:.8125rem;line-height:1.125rem;letter-spacing:.056875rem;margin-bottom:41px;text-transform:uppercase}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .image-outer-content .image-content .img-subtitle,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content .img-subtitle{font-size:.9375rem;line-height:1.25rem;letter-spacing:.09375rem;margin-bottom:32px}}.cms-group-hero-slider .section-wrapper .image-outer-content .image-content .btn-ghost,.cms-group-hero-slider .section-wrapper .image-content-wrapper .image-content .btn-ghost{pointer-events:all}.cms-group-hero-slider .section-wrapper{position:relative}.cms-group-hero-slider .section-wrapper .back-link-wrap{position:absolute;left:20px;top:76px;z-index:100}@media(min-width: 768px){.cms-group-hero-slider .section-wrapper .back-link-wrap{top:100px}}.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#fff;font-family:"open-sans-regular",serif}@media(min-width: 992px){.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link{font-size:.9375rem;line-height:1.25rem}}.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link .icon{display:inline-block;transition:transform .3s ease;transform:translateX(0px)}.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link .icon svg{transform:rotate(180deg)}.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link .icon svg path{fill:#fff;stroke:#fff}.cms-group-hero-slider .section-wrapper .back-link-wrap .back-link:hover .icon{transform:translateX(-7px)}.cms-text-n-image{overflow:hidden;position:relative}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper{position:relative}}.cms-text-n-image .main-content-wrapper .mb-title{margin-bottom:30px;display:block}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .mb-title{display:none}}.cms-text-n-image .main-content-wrapper .desktop-title{display:none}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .desktop-title{display:block;margin-block-end:30px}}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper .desktop-title{position:absolute;max-width:calc(51.5% - 105px);left:0;top:0;margin-block-end:75px}}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .content-wrp{display:flex;flex-direction:row;align-items:center;align-items:stretch}}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper .content-wrp{align-items:center}}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .content-wrp.image-first .left-container{order:1}}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .content-wrp.image-first .right-container{order:2;margin-inline-start:90px;margin-inline-end:0px}}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper .content-wrp.image-first .desktop-title{left:calc(48.5% + 90px)}}.cms-text-n-image .main-content-wrapper .cms-text-n-img-slider{position:relative;padding-bottom:40px}.cms-text-n-image .main-content-wrapper .swiper-slider-content .img{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:90.6666666667vw;width:100%}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .swiper-slider-content .img{min-height:42.35vw;height:100%}}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper .swiper-slider-content .img{min-height:44.55vw}}@media(min-width: 1600px){.cms-text-n-image .main-content-wrapper .swiper-slider-content .img{min-height:30.35vw}}.cms-text-n-image .main-content-wrapper .custom-swiper-pagination{justify-content:flex-start}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .left-container{flex:0 0 48.5%;max-width:48.5%;order:2}}.cms-text-n-image .main-content-wrapper .right-container{margin-block-start:14px}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .right-container{flex:0 0 51.5%;max-width:51.5%;display:flex;flex-direction:column;justify-content:center;margin-block:0px}}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .right-container{justify-content:flex-start}}@media(min-width: 1200px){.cms-text-n-image .main-content-wrapper .right-container{justify-content:center}}@media(min-width: 992px){.cms-text-n-image .main-content-wrapper .right-wrp{margin-inline-end:105px}}.cms-grid-item-direction{margin-bottom:120px}.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider{overflow:visible}@media(min-width: 992px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper{display:flex;justify-content:space-between;row-gap:30px}}.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card{border:1px solid #ccc;height:auto;width:74.667vw;height:auto}@media(min-width: 768px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card{width:32%}}@media(min-width: 1200px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card{width:20.205vw;height:auto;min-height:315px}}@media(min-width: 1440px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card{width:276px;height:auto}}.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card .cms-grid-item-card-wrap .cms-grid-card-title{font-size:1.4375rem;line-height:1.75rem;margin-top:20px;margin-inline-start:15px;margin-bottom:10px}@media(min-width: 992px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card .cms-grid-item-card-wrap .cms-grid-card-title{font-size:1.5625rem;margin-bottom:20px}}.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card .cms-grid-item-card-wrap .cms-grid-card-desc{line-height:1.625rem;margin-inline-start:15px;margin-bottom:46px;margin-inline-end:15px}@media(min-width: 992px){.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-grid-item-content-wrapper .cms-grid-item-card .cms-grid-item-card-wrap .cms-grid-card-desc{margin-bottom:57px;line-height:1.75rem}}.cms-grid-item-direction .cms-grid-item-slider-wrap .cms-grid-item-content-wrap .cms-grid-item-slider .cms-direction-pagination-bullets{position:unset;transform:translateY(40px)}.group-blog-detail .back-link-wrap{margin-inline:20px;margin-block:16px 37px}@media(min-width: 992px){.group-blog-detail .back-link-wrap{margin-block:28px 40.5px}}.group-blog-detail .back-link-wrap .back-link{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 992px){.group-blog-detail .back-link-wrap .back-link{font-size:.9375rem;line-height:1.25rem}}.group-blog-detail .back-link-wrap .icon{display:inline-block;transform:translateX(0px);transition:transform .3s ease}.group-blog-detail .back-link-wrap .icon svg{transform:rotate(180deg)}.group-blog-detail .back-link-wrap:hover .icon{transform:translateX(-7px)}.group-blog-detail .item-intro{width:100%;max-width:90.667vw;margin:0 auto}@media(min-width: 992px){.group-blog-detail .item-intro{max-width:57.833vw}}.group-blog-detail .item-category{line-height:1rem;font-size:.75rem;letter-spacing:1.2px;color:#d6aa58;font-family:"open-sans-regular",serif;text-transform:uppercase;outline:1px solid #d6aa58;padding-inline:10px;padding-block:3px 1px;margin-bottom:6px;display:inline-block}@media(min-width: 992px){.group-blog-detail .item-category{margin-bottom:14px}}.group-blog-detail .item-name{margin-bottom:24px}@media(min-width: 992px){.group-blog-detail .item-name{margin-bottom:25px}}.group-blog-detail .item-subtitle{margin-bottom:42px;line-height:1.25rem}@media(min-width: 992px){.group-blog-detail .item-subtitle{margin-bottom:25px;max-width:600px}}.group-blog-detail .first-image-wrapper{position:relative;width:100%;max-width:90.667vw;margin-inline:auto;overflow:hidden;aspect-ratio:340/230;margin-bottom:50px}@media(min-width: 992px){.group-blog-detail .first-image-wrapper{aspect-ratio:1194/400;margin-block:74px;max-width:87.84dvw}}.group-blog-detail .first-image-wrapper .image{width:100%;height:100%;display:block;object-fit:cover}.group-blog-detail .item-description{width:100%;max-width:90.667vw;margin:0 auto;margin-block-end:49px}@media(min-width: 992px){.group-blog-detail .item-description{max-width:57.833vw;margin-block-end:88px}}@media(min-width: 992px){.group-blog-detail .detail-page-gallery{margin-block-end:90px}}.group-blog-detail .related-blogs{padding-block-start:59px;padding-block-end:64px;padding-inline-start:18px;background-color:#fafafa}@media(min-width: 992px){.group-blog-detail .related-blogs{padding-inline-start:86px;padding-block-end:99px;padding-block-start:88px}}.group-blog-detail .related-blogs .related-blog-title{display:block;margin-block-end:29px;max-width:1200px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-title{margin-block-end:58px}}.group-blog-detail .related-blogs .related-blog-slider{overflow:hidden;padding-block-end:55px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slider{padding-block-end:65px}}.group-blog-detail .related-blogs .related-blog-slide{display:flex;flex-direction:column}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide{flex-direction:row;box-sizing:border-box}}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .media-wrap{width:52.33%;height:29.28dvw}}.group-blog-detail .related-blogs .related-blog-slide .media-wrap .slider-image{display:flex}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .media-wrap .slider-image{height:100%}}.group-blog-detail .related-blogs .related-blog-slide .media-wrap .slider-image .image{width:100%;height:100%;object-fit:cover;aspect-ratio:280/200}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .media-wrap .slider-image .image{aspect-ratio:515/400}}.group-blog-detail .related-blogs .related-blog-slide .content-wrap{display:flex;flex-direction:column;justify-content:center;padding-block:20px;padding-inline-start:1px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .content-wrap{width:47.67%;padding-block:40px;padding-inline:67px 52px}}.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-category{width:fit-content;margin-block-end:13px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-category{margin-block-end:9px}}.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-block-end:10px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-name{margin-block-end:23px}}.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-block-end:27px}@media(min-width: 992px){.group-blog-detail .related-blogs .related-blog-slide .content-wrap .item-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-block-end:29px}}.group-blog-detail .related-blogs .related-blog-slide .content-wrap .detail-btn{width:fit-content}.group-press-detail .back-link-wrap{padding-inline:20px;padding-block:16px 37px}@media(min-width: 992px){.group-press-detail .back-link-wrap{padding-block:14px 40.5px}}.group-press-detail .back-link-wrap .back-link{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 992px){.group-press-detail .back-link-wrap .back-link{font-size:.9375rem;line-height:1.25rem}}.group-press-detail .back-link-wrap .icon svg{transform:rotate(180deg)}.group-press-detail .press-detail-wrapper{display:flex;flex-direction:column;margin-bottom:98px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper{margin-bottom:151px;flex-direction:row}}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content{margin-right:28px;max-width:48.5%}}@media(min-width: 1200px){.group-press-detail .press-detail-wrapper .press-detailed-content{margin-right:102px}}.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .title-name{margin-bottom:15px}@media(min-width: 1200px){.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .title-name{margin-bottom:19px;margin-top:39px}}.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .middle-content-detail .date-press-detail{color:#111;font-family:"open-sans-regular",serif;font-size:.875rem;line-height:1.75rem;letter-spacing:.14px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .middle-content-detail .date-press-detail{font-size:.9375rem;letter-spacing:.15px}}.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .middle-content-detail .author-press-detail{color:#111;font-family:"open-sans-regular",serif;font-size:.875rem;line-height:1.75rem;letter-spacing:.14px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .top-content-press-detail .middle-content-detail .author-press-detail{font-size:.9375rem;letter-spacing:.15px}}.group-press-detail .press-detail-wrapper .press-detailed-content .press-detail-slider{margin-block-start:37px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .press-detail-slider{margin-block-start:0px}}.group-press-detail .press-detail-wrapper .press-detailed-content .img-wrapper-mobile{padding-block-end:20px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .img-wrapper-mobile{display:none}}.group-press-detail .press-detail-wrapper .press-detailed-content .img-wrapper-mobile .first-image-wrapper-press-detail-mobile .item-first-img{display:block}.group-press-detail .press-detail-wrapper .press-detailed-content .img-wrapper-mobile .first-image-wrapper-press-detail-mobile img{display:block;width:100%;aspect-ratio:340/340;object-fit:cover}.group-press-detail .press-detail-wrapper .press-detailed-content .press-detail-pagination-mobile{justify-content:flex-start}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .press-detail-pagination-mobile{display:none}}.group-press-detail .press-detail-wrapper .press-detailed-content .long-description-press-detail{margin-top:27px}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detailed-content .long-description-press-detail{margin-top:51px}}.group-press-detail .press-detail-wrapper .press-detailed-content .btn .link-arrow-down-btn{transition:all .3s ease-out}.group-press-detail .press-detail-wrapper .press-detailed-content .btn-read-more{margin-top:22px}.group-press-detail .press-detail-wrapper .press-detailed-content .btn-read-more .read-more-btn-text{line-height:2.3rem;font-size:14px;padding-bottom:0}.group-press-detail .press-detail-wrapper .press-detailed-content .btn-read-more .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(0deg)}.group-press-detail .press-detail-wrapper .press-detailed-content .btn-read-less .read-less-btn-text{line-height:2.3rem;font-size:.875rem;padding-bottom:0}.group-press-detail .press-detail-wrapper .press-detailed-content .btn-read-less .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(180deg)}.group-press-detail .press-detail-wrapper .press-detailed-content .read-full-btn{margin-top:24px}@media(min-width: 1200px){.group-press-detail .press-detail-wrapper .press-detailed-content .read-full-btn{margin-top:20px}}.group-press-detail .press-detail-wrapper .press-detail-slider-desktop{width:100%;padding-block-end:20px;height:fit-content}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detail-slider-desktop{padding-block-end:40px}}.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .img-wrapper-desktop{display:none}@media(min-width: 992px){.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .img-wrapper-desktop{display:block}}.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .img-wrapper-desktop .first-image-wrapper-press-detail-desktop .item-first-img{display:block}.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .img-wrapper-desktop .first-image-wrapper-press-detail-desktop img{display:block;width:100%;margin:0 auto;object-fit:cover}@media(min-width: 1200px){.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .img-wrapper-desktop .first-image-wrapper-press-detail-desktop img{aspect-ratio:408/480}}.group-press-detail .press-detail-wrapper .press-detail-slider-desktop .press-detail-pagination-desktop{justify-content:flex-start}.group-offer-detail .back-link-wrap{padding-inline:20px;margin-block-start:16px}@media(min-width: 992px){.group-offer-detail .back-link-wrap{padding-block:28px 44px;margin-block-start:11px}}.group-offer-detail .back-link-wrap .back-link{line-height:1.1875rem;font-size:.875rem;letter-spacing:0px;color:#111;font-family:"open-sans-regular",serif}@media(min-width: 992px){.group-offer-detail .back-link-wrap .back-link{font-size:.9375rem;line-height:1.25rem}}.group-offer-detail .back-link-wrap .back-link .icon{display:inline-block;transition:transform .3s ease;transform:translateX(0px)}.group-offer-detail .back-link-wrap .back-link .icon svg{transform:rotate(180deg)}.group-offer-detail .back-link-wrap .back-link:hover .icon{transform:translateX(-7px)}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper{margin-block-start:60px;margin-block-end:60px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper{display:flex;margin-block-start:0px;margin-block-end:77.5px;gap:45px}}@media(min-width: 1200px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper{display:flex;gap:99px}}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider{width:100%;height:100%}}@media(min-width: 1200px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider{padding-block-end:25px;width:71%}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider[data-swiper-active=true] .offer-detail-swiper-wrapper{padding-block-end:40px}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider .offer-detail-swiper-wrapper .offer-detail-slide .offer-item-image{display:block}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider .offer-detail-swiper-wrapper .offer-detail-slide .offer-detail-img{display:block;width:90.6666666667vw;height:360px;object-fit:cover}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider .offer-detail-swiper-wrapper .offer-detail-slide .offer-detail-img{width:411px;height:535px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-slider .offer-detail-pagination{justify-content:flex-start}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content{width:100%;display:flex;flex-direction:column}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content{max-width:48.5%}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hotel{line-height:1.0625rem;font-size:.75rem;letter-spacing:.84px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase;margin-top:6px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hotel{margin-top:0px;line-height:1.75rem;letter-spacing:1.2px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-name{margin-top:1px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-name{margin-top:0px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-description{margin-top:30px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-description{margin-top:38px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .hightlight-title{line-height:1.75rem;font-size:.875rem;letter-spacing:1.4px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase;margin-top:44.5px;margin-bottom:9.5px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .hightlight-title{margin-top:38px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hightlights{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif;margin-bottom:42.5px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hightlights{margin-bottom:49.5px;line-height:1.75rem}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hightlights ul{padding-inline-start:18px;list-style-type:circle}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-hightlights ul{margin-inline-start:24px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .terms-and-condition-wrap{display:flex;justify-content:space-between;align-items:flex-start}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .terms-and-condition-wrap .condition-title{line-height:1.75rem;font-size:.875rem;letter-spacing:1.4px;color:#111;font-family:"open-sans-regular",serif;text-transform:uppercase;margin-bottom:13.5px}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .terms-and-condition-wrap .offer-detail-link-arrow{transform:rotate(270deg);display:flex;align-items:center;margin-top:7px}@media(min-width: 992px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .terms-and-condition-wrap .offer-detail-link-arrow{margin-inline-end:30px}}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .terms-and-condition-wrap .offer-detail-link-arrow:hover{cursor:pointer}.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-terms{line-height:1.375rem;font-size:.8125rem;letter-spacing:.13px;color:#111;font-family:"open-sans-italic",serif}@media(min-width: 768px){.group-offer-detail .unit-offers-detailed-content .offer-detail-content-wrapper .offer-detail-content .offer-detail-terms{font-family:"open-sans-italic",serif}}.group-offer-detail .unit-related-offers-grid{padding-block-start:60px;padding-block-end:60px;background-color:#fafafa}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper{padding-block-end:60px}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .offer-hotel-title-wrapper{margin-bottom:40px}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .offer-hotel-title-wrapper{margin-bottom:78px}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper{display:flex;flex-direction:column;row-gap:55px}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper{justify-content:space-between;flex-direction:row}}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .offerdetail-img-container{position:relative;overflow:hidden}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .offerdetail-img-container:hover .offerdetail-item-image img{transform:scale(1.1)}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .offerdetail-img-container .hotel-offer-img{display:block}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .offerdetail-img-container .hotel-offer-img .hotel-img{display:block}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-img{width:100%;height:96vw;object-fit:cover}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-img{width:42.6061493411vw;height:29.2825768668vw;transition:all .3s ease-out}}@media(min-width: 1440px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-img{width:582px;height:400px}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .name-and-star-wrapper{display:flex;margin-top:15px;margin-bottom:14px;gap:7px}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .name-and-star-wrapper{margin-top:17px;margin-bottom:0px}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-item-description{margin-bottom:27px}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-item-description{max-width:298px;margin-bottom:unset}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-offer-btn-wrapper{display:flex;gap:20px}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .hotel-offer-btn-wrapper{flex-direction:column;gap:10px;justify-content:flex-end;margin-inline-end:1px}}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .bottom-wrapper{display:flex;justify-content:space-between}}.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .bottom-wrapper .offer-hotel-text-wrap{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 992px){.group-offer-detail .unit-related-offers-grid .detail-offer-items-outer-wrapper .detail-offer-items-wrapper .detail-offer-hotel-item .bottom-wrapper .offer-hotel-text-wrap{gap:21px}}.property-suites-detail .item-name{display:none}.property-suites-detail .detail-content-wrapper .btn-read-less .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(180deg)}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-inner-wrapper{display:flex;flex-wrap:wrap}.property-suites-detail .detail-content-wrapper .content-inner-wrapper .left-container{width:48.5%}.property-suites-detail .detail-content-wrapper .content-inner-wrapper .right-container{width:51.5%;display:flex;flex-direction:column;padding-inline-start:19.5%}}.property-suites-detail .detail-content-wrapper .content-width .left-container .long-description{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;color:#464646;margin-block-end:30px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .long-description{line-height:1.75rem;margin-block-end:48px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .btn-read-more .read-more-btn-text{font-size:.875rem;line-height:1.1875rem;letter-spacing:0}.property-suites-detail .detail-content-wrapper .content-width .left-container .btn-read-more .read-more-btn-text::after{top:21px}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper{margin-block:49px 72px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper{margin-block:0px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper{display:flex;flex-wrap:wrap;gap:12px 10px;max-height:125px;overflow:hidden;margin-block-end:24px;transition:max-height .7s ease-out}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper{gap:12px 30px;margin-block-end:22px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item{width:calc(50% - 6px);display:flex;align-items:center;gap:0 17px;border:.5px solid #ccc;padding-inline:14px;padding-block:10px 12px;min-height:54px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item{width:calc(50% - 15px);padding-inline:19px;padding-block:10px;min-height:51px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item .icon{display:flex}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item .icon img{width:auto;height:30px}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item .amenity-name{font-family:"open-sans-regular",serif;font-size:.8125rem;line-height:1rem;letter-spacing:0;color:#111}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .inner-wrapper .amenity-item .amenity-name{font-size:.9375rem;line-height:1.25rem}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities{display:flex;align-items:center;gap:0 8px}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text{font-size:.875rem;line-height:1.1875rem;padding-bottom:4px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text{padding-block-end:6px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text::after,.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text::before{top:22px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text::after,.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .btn-text::before{top:23px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper .view-all-amenities .arrow{transition:.6s all ease-out}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper.active .inner-wrapper{max-height:600px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper.active .inner-wrapper{max-height:1000px}}.property-suites-detail .detail-content-wrapper .content-width .left-container .amenities-wrapper.active .view-all-amenities .arrow{transform:rotate(180deg)}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-block-end:96px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper{margin-block-end:35px}}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper{display:flex;flex-direction:column;gap:3px 0;font-family:"open-sans-regular",serif}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper{justify-content:space-between}}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper glx-tc-lead-rate.lead-rates glx-tc-lead-rate-strike-value:empty{display:none !important}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .from{font-size:.75rem;line-height:1.75rem;letter-spacing:.0075rem;color:#111}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .rates{font-size:.9375rem;line-height:1.25rem;letter-spacing:.028125rem;font-family:"open-sans-regular",serif;color:#111}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke{font-family:"open-sans-light",serif;position:relative}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .rates .lead-rate.stroke::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;margin:auto;width:100%;height:1px;background-color:#464646}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .rates .border{position:relative;padding-inline:5px}.property-suites-detail .detail-content-wrapper .content-width .right-container .item-action-wrapper .rates-wrapper .rates .border::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:2px;height:75%;background-color:#464646}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 15px;margin-block-end:17px;border-top:.5px solid rgba(17,17,17,.2);padding-block:14px}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item{padding-block:20px}}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item:last-child{margin-block-end:0px}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item.capacity{border-bottom:.5px solid rgba(17,17,17,.2)}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon{width:25px;height:25px}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon-text{display:flex;flex-direction:column;font-family:"open-sans-regular",serif;gap:8px 0;width:88%}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon-text .text{font-size:.8125rem;line-height:1.75rem;letter-spacing:.08125rem;color:#111;text-transform:uppercase}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon-text .text{font-size:.875rem;letter-spacing:.0875rem}}.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon-text .value{font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;color:#464646}@media(min-width: 992px){.property-suites-detail .detail-content-wrapper .content-width .right-container .suite-detail-wrapper .detail-item .icon-text .value{line-height:1.75rem}}@media(min-width: 992px){.property-suites-detail .detail-page-gallery .block-width .block-title{margin-block-end:57px}}@media(min-width: 992px){.property-suites-detail .detail-page-gallery .block-width .image-slider .detail-image-slider{padding-block-end:50px}}.property-restaurant-detail .item-name{display:none}.property-restaurant-detail .detail-content-wrapper .btn-read-less .link-arrow-down-btn{transition:all .3s ease-out;transform:rotate(180deg)}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-inner-wrapper{display:flex;flex-wrap:wrap}.property-restaurant-detail .detail-content-wrapper .content-inner-wrapper .left-container{width:48.5%}.property-restaurant-detail .detail-content-wrapper .content-inner-wrapper .right-container{width:51.5%;display:flex;flex-direction:column;padding-inline-start:15.5%}}@media(min-width: 1200px){.property-restaurant-detail .detail-content-wrapper .content-inner-wrapper .right-container{padding-inline-start:19.5%}}.property-restaurant-detail .detail-content-wrapper .content-width .left-container .long-description{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;color:#464646;margin-block-end:41px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .left-container .long-description{line-height:1.75rem;margin-block-end:70px}}.property-restaurant-detail .detail-content-wrapper .content-width .left-container .btn-read-more .read-more-btn-text{font-size:.875rem;line-height:1.1875rem;letter-spacing:0}.property-restaurant-detail .detail-content-wrapper .content-width .left-container .btn-read-more .read-more-btn-text::after{top:21px}.property-restaurant-detail .detail-content-wrapper .content-width .left-container .button-wrapper{margin-block-start:43px;margin-block-end:85px;display:flex;gap:0 22px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .left-container .button-wrapper{margin-block-end:0}}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .left-container .button-wrapper .book-table-btn{display:none}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .button-wrapper{display:none}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .button-wrapper{display:block;margin-block-end:27px}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper{border-top:.5px solid rgba(17,17,17,.2);border-bottom:.5px solid rgba(17,17,17,.2);padding-block:23px 30px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper{padding-block:28px 33px}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .detail-title{display:flex;gap:0 15px;margin-block-end:14px;align-items:center}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .detail-title{margin-block-end:13px}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .detail-title .icon{width:25px;height:25px}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .detail-title .title-text{font-family:"open-sans-regular",serif;font-size:.8125rem;line-height:1.75rem;letter-spacing:.08125rem;color:#111;text-transform:uppercase}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .detail-title .title-text{font-size:.875rem;letter-spacing:.0875rem}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .schedule-hours{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;color:#464646;padding-inline-start:40px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .opening-hours-wrapper .schedule-hours{line-height:1.75rem}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper{border-bottom:.5px solid rgba(17,17,17,.2);padding-block:23px 30px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper{padding-block:28px 33px}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .detail-title{display:flex;gap:0 15px;margin-block-end:14px;align-items:center}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .detail-title{margin-block-end:13px}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .detail-title .icon{width:25px;height:25px}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .detail-title .title-text{font-family:"open-sans-regular",serif;font-size:.8125rem;line-height:1.75rem;letter-spacing:.08125rem;color:#111;text-transform:uppercase}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .detail-title .title-text{font-size:.875rem;letter-spacing:.0875rem}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .contact-detail{font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.625rem;letter-spacing:.01875rem;color:#464646;padding-inline-start:40px}@media(min-width: 992px){.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .contact-detail{line-height:1.75rem}}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .contact-detail a{text-decoration:none;color:#464646;font-family:"open-sans-regular",serif;font-size:.9375rem;line-height:1.75rem;letter-spacing:.01875rem;position:relative}.property-restaurant-detail .detail-content-wrapper .content-width .right-container .contact-details-wrapper .contact-detail a::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-3px;background:#d6aa58;transition:all .3s ease-out}.property-restaurant-detail .detail-page-gallery{background:#fafafa}.property-restaurant-detail .detail-page-gallery .block-width .block-title{display:block;margin-block-end:27px}@media(min-width: 992px){.property-restaurant-detail .detail-page-gallery .block-width .block-title{margin-block-end:57px}}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper{display:flex;flex-direction:row-reverse}}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .left-container{width:42.41%}}.property-restaurant-detail .detail-text-with-image .inner-wrapper .left-container .block-image{display:flex;margin-block-end:23px}.property-restaurant-detail .detail-text-with-image .inner-wrapper .left-container .block-image .image{width:100%;height:100%;object-fit:cover;aspect-ratio:340/340}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .left-container .block-image .image{aspect-ratio:509/515}}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .left-container .block-image{margin-block-end:0}}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .right-container{width:57.59%;display:flex;flex-direction:column;justify-content:center;padding-inline-end:8.58%}}.property-restaurant-detail .detail-text-with-image .inner-wrapper .right-container .content-box h3{font-weight:normal;line-height:1.75rem;font-size:1.4375rem;letter-spacing:0px;color:#111;font-family:"cormorant-infant-regular",serif;margin-block-end:15px}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .right-container .content-box h3{font-size:1.5625rem;line-height:1.75rem;margin-block-end:58px}}.property-restaurant-detail .detail-text-with-image .inner-wrapper .right-container .content-box p{line-height:1.625rem;font-size:.9375rem;letter-spacing:.3px;color:#464646;font-family:"open-sans-regular",serif}@media(min-width: 768px){.property-restaurant-detail .detail-text-with-image .inner-wrapper .right-container .content-box p{font-size:.9375rem;line-height:1.75rem}}
