/*!
 * 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: 375px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:1440px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1920px}}.row{display:flex;flex-wrap:wrap;margin-right:-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: 375px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 375px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 375px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 375px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media(max-width: 767px){.cms-hide-mobile{display:none}}@media(min-width: 768px)and (max-width: 1199px){.cms-hide-tablet{display:none}}@media(min-width: 1200px){.cms-hide-desktop{display:none}}body::-webkit-scrollbar{width:3px}body{background-color:#fff;position:relative}body::before{content:"";width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:500}body:not(p){margin:0}body *:not(p){padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}body * p:first-child{margin-block-start:0}body * p:last-child{margin-block-end:0}body.body-loaded{overflow:unset}body.body-loaded .swiper{opacity:1}body.body-loaded .loader-icon{display:none}body.body-loaded::before{display:none}body.no-scroll{overflow:hidden}body::-webkit-scrollbar-thumb{background:#002857;border-radius:10px}.tabPressed{outline:1px solid #952d98 !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}.loader-icon{position:fixed;width:100px;height:70px;top:0;right:0;bottom:0;left:0;margin:auto;z-index:501;animation:loaderBasic 5s ease 0s infinite normal forwards}@media(min-width: 992px){.loader-icon{width:200px;height:90px}}.loader-icon svg{width:100%;height:100%;overflow:visible}@keyframes loaderBasic{0%,50%,100%{opacity:1}25%,75%{opacity:0}}h1,h2,h3,h4,h5,h6,body{font-weight:normal}.body-text{line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansLight",sans-serif}.body-text.light{color:#fff}.body-text.light a{color:#fff}.body-text ul{margin-inline-start:18px;list-style-type:square}.body-text ul li{margin-block-end:10px}@media(min-width: 768px){.body-text ul li{margin-block-end:15px}}.body-text ul li:last-child{margin-block-end:0}.body-text h1{text-transform:uppercase;line-height:2.5rem;font-size:2.125rem;letter-spacing:0;color:#002857;font-family:"WorkSansRegular",sans-serif}@media(min-width: 1200px){.body-text h1{font-size:3rem;line-height:3.5625rem}}.body-text h2{text-transform:uppercase;line-height:2.375rem;font-size:1.75rem;letter-spacing:0;color:#002857;font-family:"LibreCaslonTextRegular",sans-serif}@media(min-width: 1200px){.body-text h2{font-size:2.1875rem;line-height:2.8125rem;letter-spacing:1.4px}}.body-text h3{line-height:1.5rem;font-size:1.25rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}@media(min-width: 1200px){.body-text h3{font-size:1.5rem;line-height:1.75rem}}.body-text h4{text-transform:uppercase;line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansMedium",sans-serif}@media(min-width: 1200px){.body-text h4{font-size:1.125rem;line-height:1.3125rem}}.body-text h5{line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}.body-text a{margin:0px;text-decoration:none;width:fit-content;display:inline-flex;align-items:center;cursor:pointer;text-transform:capitalize;text-decoration:underline;transition:all .3s ease-out;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif}@media(hover: hover){.body-text a:hover{font-family:"WorkSansLightItalic",sans-serif;text-decoration:none}}.body-text strong{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansBold",sans-serif}.small-text{line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansItalic",sans-serif}.content-width{width:calc(100% - 50px);margin-inline:auto}@media(min-width: 1200px){.content-width{width:calc(100% - 200px)}}.controllers-wrapper{width:fit-content}.controllers-wrapper .custom-navigation-controllers{display:flex;justify-content:space-between;pointer-events:none;position:relative;top:18px}.custom-swiper-pagination{width:fit-content !important}.custom-swiper-pagination .swiper-pagination-bullet{border-radius:0;height:5px;margin-inline:1px !important;height:5px;width:var(--swiper-pagination-bullet-width, 10px);background-color:#002857;box-shadow:0px 1px 3px rgba(0,0,0,.16);border-radius:1px;opacity:1;transition:all .5s ease-in-out}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--swiper-pagination-active-bullet-width, 65px);background-color:#952d98}@media(hover: hover){.custom-swiper-pagination .swiper-pagination-bullet:hover{background-color:#952d98}}.slider-controlls-wrap{margin-inline:14.5px;position:relative;width:fit-content;bottom:0}.custom-swiper-button-prev,.custom-swiper-button-next{padding-block:0;padding-inline:0;border:none;margin-inline:0px;display:flex;pointer-events:all;background:rgba(0,0,0,0);transition:all .3s ease-in-out;cursor:pointer}.custom-swiper-button-prev.swiper-button-disabled,.custom-swiper-button-next.swiper-button-disabled{opacity:.5 !important}.custom-swiper-button-prev svg,.custom-swiper-button-next svg{overflow:visible}@media(hover: hover){.custom-swiper-button-prev:hover svg path,.custom-swiper-button-next:hover svg path{stroke:#952d98}}.grid-item-wrapper{display:grid;grid-template-columns:1fr;gap:45px}@media(min-width: 768px){.grid-item-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.grid-item-wrapper{grid-template-columns:repeat(3, 1fr)}}.grid-item-wrapper.two-column{gap:50px}@media(min-width: 768px){.grid-item-wrapper.two-column{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.grid-item-wrapper.two-column{grid-template-columns:repeat(2, 1fr);padding-inline:47px}}.grid-item-wrapper.two-column .grid-item{justify-content:center}@media(min-width: 1200px){.grid-item-wrapper.two-column .grid-item .image-container{aspect-ratio:548/327}}.grid-item-wrapper .grid-item{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;box-sizing:border-box}.grid-item-wrapper .grid-item .image-container{width:100%;height:auto;aspect-ratio:375/252;overflow:hidden}@media(min-width: 1200px){.grid-item-wrapper .grid-item .image-container{aspect-ratio:384/258}}.grid-item-wrapper .grid-item .image-container picture,.grid-item-wrapper .grid-item .image-container img{display:block;width:100%;height:100%}.grid-item-wrapper .grid-item .image-container img{object-fit:cover}.grid-item-wrapper .grid-item .content-wrapper{flex-grow:1;padding:20px}.grid-item-wrapper .grid-item .content-wrapper .title-wrapper{padding-bottom:15px}.grid-item-wrapper .grid-item .button-wrapper{margin-top:auto;padding:0 20px 20px}.custom-margin{margin-block-start:var(--custom-mobile-margin-top) !important;margin-block-end:var(--custom-mobile-margin-bottom) !important}@media(min-width: 992px){.custom-margin{margin-block-start:var(--custom-desktop-margin-top) !important;margin-block-end:var(--custom-desktop-margin-bottom) !important}}.section-break-margin{margin-block-start:var(--section-break-mobile-margin-top) !important;margin-block-end:var(--section-break-mobile-margin-bottom) !important}@media(min-width: 992px){.section-break-margin{margin-block-start:var(--section-break-desktop-margin-top) !important;margin-block-end:var(--section-break-desktop-margin-bottom) !important}}.remove-margin-top{margin-block-start:0px}@media(min-width: 992px){.remove-margin-top{margin-block-start:0px}}.remove-margin-bottom{margin-block-end:0px}@media(min-width: 992px){.remove-margin-bottom{margin-block-end:0px}}html[data-template=amenity-detail] .footer .back-to-top-wrap,html[data-template=amenity-detail] .footer .back-to-top-wrap-footer,html[data-template=offer-wedding-package-detail] .footer .back-to-top-wrap,html[data-template=offer-wedding-package-detail] .footer .back-to-top-wrap-footer,html[data-template=highlight-detail] .footer .back-to-top-wrap,html[data-template=highlight-detail] .footer .back-to-top-wrap-footer,html[data-template=dining-detail] .footer .back-to-top-wrap,html[data-template=dining-detail] .footer .back-to-top-wrap-footer,html[data-template=event-detail] .footer .back-to-top-wrap,html[data-template=event-detail] .footer .back-to-top-wrap-footer,html[data-template=offer-detail] .footer .back-to-top-wrap,html[data-template=offer-detail] .footer .back-to-top-wrap-footer,html[data-template=meeting-detail] .footer .back-to-top-wrap,html[data-template=meeting-detail] .footer .back-to-top-wrap-footer,html[data-template=amenity-detail] .footer .back-to-top-wrap,html[data-template=amenity-detail] .footer .back-to-top-wrap-footer,html[data-template=attractions-detail] .footer .back-to-top-wrap,html[data-template=attractions-detail] .footer .back-to-top-wrap-footer,html[data-template=venue-detail] .footer .back-to-top-wrap,html[data-template=venue-detail] .footer .back-to-top-wrap-footer,html[data-template=wedding-detail] .footer .back-to-top-wrap,html[data-template=wedding-detail] .footer .back-to-top-wrap-footer,html[data-template=offer-meeting-package-detail] .footer .back-to-top-wrap,html[data-template=offer-meeting-package-detail] .footer .back-to-top-wrap-footer,html[data-template=offer-wedding-package-detail] .footer .back-to-top-wrap,html[data-template=offer-wedding-package-detail] .footer .back-to-top-wrap-footer,html[data-template=villa-main-detail] .footer .back-to-top-wrap,html[data-template=villa-main-detail] .footer .back-to-top-wrap-footer,html[data-template=villa-sub-detail] .footer .back-to-top-wrap,html[data-template=villa-sub-detail] .footer .back-to-top-wrap-footer,html[data-template=room-detail] .footer .back-to-top-wrap,html[data-template=room-detail] .footer .back-to-top-wrap-footer{display:none}html:not([data-template=home]) .tripadvisor{opacity:0 !important}.response-overlay .btn,.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a,.btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;margin:0px;text-decoration:none;cursor:pointer;width:fit-content;transition:all 300ms ease-out;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);text-decoration:none;text-align:center;position:relative;z-index:1;overflow:hidden;padding:7px 19px;border-radius:2px;border:1px solid;line-height:1.25rem;font-size:1rem;letter-spacing:0;color:#fff;font-family:"LibreCaslonTextRegular",sans-serif}.btn.btn-cta{background:#002857;border-color:#002857}@media(hover: hover){.btn.btn-cta:hover{background:#952d98;border-color:#952d98}.btn.btn-cta::after{background:#952d98}}.btn.btn-ghost{background:rgba(0,0,0,0);color:#002857;border-color:#002857}@media(hover: hover){.btn.btn-ghost:hover{background:#002857;border-color:#002857;color:#fff}.btn.btn-ghost::after{background:#002857}}.btn.btn-white-ghost{background:#002857;color:#fff;border-color:#fff}@media(hover: hover){.btn.btn-white-ghost:hover{background:#fff;border-color:#fff;color:#002857}.btn.btn-white-ghost::after{background:#fff}}@media(hover: hover){.btn::after{content:"";position:absolute;z-index:-1;padding:7px 19px;display:block;transition:all .3s ease-out;left:-20%;right:-20%;top:0;bottom:0;transform:skewX(45deg) scale(0, 1)}.btn:hover::after{transition:all .3s ease-out;transform:skewX(45deg) scale(1, 1)}}.h1-title{text-transform:uppercase;line-height:2.5rem;font-size:2.125rem;letter-spacing:0;color:#002857;font-family:"WorkSansRegular",sans-serif}@media(min-width: 1200px){.h1-title{font-size:3rem;line-height:3.5625rem}}.h1-title.light{color:#fff}.h2-title{text-transform:uppercase;line-height:2.375rem;font-size:1.75rem;letter-spacing:0;color:#002857;font-family:"LibreCaslonTextRegular",sans-serif}@media(min-width: 1200px){.h2-title{font-size:2.1875rem;line-height:2.8125rem;letter-spacing:1.4px}}.h2-title.light{color:#fff}.h3-title{line-height:1.5rem;font-size:1.25rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}@media(min-width: 1200px){.h3-title{font-size:1.5rem;line-height:1.75rem}}.h3-title.light{color:#fff}.h4-title{text-transform:uppercase;line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansMedium",sans-serif}@media(min-width: 1200px){.h4-title{font-size:1.125rem;line-height:1.3125rem}}.h4-title.light{color:#fff}.h5-title{line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}.h5-title.light{color:#fff}.fancybox-container.personalization .m-popup-wrap--content .more-link,.filter-link,.body-link,.cms-accordion .accordion-details-wrapper .content-wrapper a,.unit-faq-accordion .accordion-details-wrapper .content-wrapper a,.text-link{margin:0px;text-decoration:none;width:fit-content;display:inline-flex;align-items:center;cursor:pointer;text-transform:capitalize}.text-link{position:relative;border:none;background:none;justify-content:space-between}.text-link .text-link-icon-wrap{height:20.58px;width:20.58px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:all .3s ease-out;background:rgba(0,0,0,0);border:.5px solid #952d98}.text-link .text-link-icon-wrap svg{height:7.39px;width:13.05px;transform:rotate(-45deg);transition:all .3s ease-out}.text-link .text-link-icon-wrap svg line,.text-link .text-link-icon-wrap svg path{stroke:#952d98}.text-link .text-link-label{padding-inline-start:15px;font-size:18px;line-height:30px;transition:all .3s ease-out;width:max-content;line-height:1.875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansRegular",sans-serif}@media(hover: hover){.text-link:hover .text-link-icon-wrap{transform:rotate(135deg);background:#002857;border:1px solid #002857}.text-link:hover .text-link-icon-wrap svg{transform:rotate(-135deg)}.text-link:hover .text-link-icon-wrap svg line,.text-link:hover .text-link-icon-wrap svg path{stroke:#fff}.text-link:hover .text-link-label{padding-inline-start:18px;line-height:1.875rem;font-size:1rem;letter-spacing:0px;color:#002857;font-family:"WorkSansItalic",sans-serif}.text-link:hover.detail-prev-link .text-link-icon-wrap{transform:rotate(-45deg)}.text-link:hover.detail-prev-link .text-link-icon-wrap svg{transform:rotate(225deg)}.text-link:hover.detail-prev-link .text-link-label{padding-inline-end:18px}.text-link:hover.detail-next-link .text-link-label{padding-inline-start:18px}}.text-link.white .text-link-icon-wrap{background:rgba(0,0,0,0);border-color:#fff}.text-link.white .text-link-icon-wrap svg line,.text-link.white .text-link-icon-wrap svg path{stroke:#fff}.text-link.white .text-link-label{color:#fff}@media(hover: hover){.text-link.white:hover .text-link-icon-wrap{background:#fff;border-color:#fff}.text-link.white:hover .text-link-icon-wrap svg line,.text-link.white:hover .text-link-icon-wrap svg path{stroke:#002857}}.text-link.detail-prev-link .text-link-icon-wrap svg{transform:rotate(135deg)}.text-link.detail-prev-link .text-link-label{position:unset;padding-inline-end:15px;padding-inline-start:0}.text-link.detail-next-link .text-link-label{position:unset}.back-to-top{display:flex;position:relative;flex-direction:column;justify-content:space-between;align-items:center;padding:9px 8px 5px 8px;width:68px;box-shadow:0px 0px 6px rgba(0,0,0,.16);border-radius:4px;border:none;background:none;text-decoration:none;background:#f6f6f7;cursor:pointer}.back-to-top .back-to-top-icon-wrap{display:flex;align-items:center;justify-content:center;height:20.58px;width:20.58px;transform:rotate(45deg);transition:all .3s ease-out;border:.5px solid #952d98}.back-to-top .back-to-top-icon-wrap .back-to-top-icon-inner-wrap{position:absolute;top:50%;left:50%;transform:translate(-13%, -35%) rotate(-45deg);transition:all .3s ease-out}.back-to-top .back-to-top-icon-wrap .back-to-top-icon-inner-wrap svg{width:7.39px;height:14.05px}.back-to-top .back-to-top-icon-wrap .back-to-top-icon-inner-wrap svg path,.back-to-top .back-to-top-icon-wrap .back-to-top-icon-inner-wrap svg line{stroke:#952d98}.back-to-top .back-top-top-label{margin-block-start:10px;transition:all .3s ease-out;text-align:center;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif}.back-to-top:hover .back-to-top-icon-wrap{transform:translateY(-5px) rotate(45deg);background:#952d98}.back-to-top:hover .back-to-top-icon-wrap .back-to-top-icon-inner-wrap{transform:translate(1.5px, -4px) rotate(-45deg)}.back-to-top:hover .back-to-top-icon-wrap .back-to-top-icon-inner-wrap path,.back-to-top:hover .back-to-top-icon-wrap .back-to-top-icon-inner-wrap line{stroke:#fff}.back-to-top.back-to-top-footer{flex-direction:row;width:fit-content;padding:9px 10px}.back-to-top.back-to-top-footer .back-top-top-label{margin-block-start:0;margin-inline-start:15px;align-items:center}.body-link,.cms-accordion .accordion-details-wrapper .content-wrapper a,.unit-faq-accordion .accordion-details-wrapper .content-wrapper a{text-decoration:underline;transition:all .3s ease-out;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif}@media(hover: hover){.body-link:hover,.cms-accordion .accordion-details-wrapper .content-wrapper a:hover,.unit-faq-accordion .accordion-details-wrapper .content-wrapper a:hover{font-family:"WorkSansLightItalic",sans-serif;text-decoration:none}}.body-link.light,.cms-accordion .accordion-details-wrapper .content-wrapper a.light,.unit-faq-accordion .accordion-details-wrapper .content-wrapper a.light{color:#fff;text-decoration-color:#fff}.filter-link{text-decoration:none;transition:all .5s ease-out;text-transform:capitalize;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"LibreCaslonTextRegular",sans-serif}@media(min-width: 992px){.filter-link{font-size:1.25rem;line-height:1.5rem}}@media(hover: hover){.filter-link:hover{color:#952d98}}.filter-link.active{font-family:"LibreCaslonTextItalic",sans-serif;color:#952d98;text-decoration:underline}.common-intro-content-wrapper{display:flex;flex-direction:column;justify-content:center;margin-inline:25px}.common-intro-content-wrapper.intro-left{align-items:flex-start}.common-intro-content-wrapper.intro-center{align-items:center}@media(min-width: 768px){.common-intro-content-wrapper.intro-center{margin-inline:auto;max-width:732px}}.common-intro-content-wrapper.intro-center .sub-title-wrap,.common-intro-content-wrapper.intro-center .description-wrap{text-align:center}.common-intro-content-wrapper.intro-center .title-wrap{text-align:center}.common-intro-content-wrapper .title-wrap{margin-block-end:13px}.common-intro-content-wrapper .sub-title-wrap{margin-block-end:15px}.common-intro-content-wrapper .btn-wrap{margin-block-start:16px}.common-intro-content-wrapper .link-wrap{padding-inline-start:5px;margin-block-start:20px}.common-intro-content-wrapper .body-text li{margin-inline-start:5%}@media(min-width: 1200px){.common-intro-content-wrapper .body-text p{padding-block:0}.common-intro-content-wrapper .body-text li{margin-inline-start:5%}}.header-1{position:relative;background-color:rgba(0,0,0,0);transition:background-color .5s ease-out,height .5s ease-out,margin-block-start .5s ease-out;position:absolute;z-index:20;width:100%;height:81.32px;padding-block-start:20px}@media(min-width: 1366px){.header-1{padding-block-start:0;margin-block-start:25px;display:flex;align-items:center;justify-content:center}}.header-1 .left-wrapper{width:fit-content}.header-1 .ada-skip{position:absolute !important;left:0;top:0;transform:translateX(-100%);transition:transform 300ms ease-out;z-index:9999;border-radius:0;width:auto}.header-1 .ada-skip:focus{transform:translateX(0)}.header-1 .menu-icon-wrapper{width:31px;position:relative;height:14px}.header-1 .menu-icon-wrapper .menu-toggle-btn{padding:0;margin:0;width:100%;background:rgba(0,0,0,0);border:none;position:absolute;cursor:pointer;transition:padding .3s ease-in-out}@media(hover: hover){.header-1 .menu-icon-wrapper .menu-toggle-btn:hover{padding-inline:5px}}.header-1 .menu-icon-wrapper .lines-wrap{display:flex;flex-direction:column;gap:5px;padding-block-start:2px;background:rgba(0,0,0,0)}.header-1 .menu-icon-wrapper .lines-wrap .line{background:#fff;width:100%;height:1px}.header-1 .default-logo-wrapper,.header-1 .fixed-logo-wrapper{display:block;position:absolute;width:162.65px;height:43.32px;top:50%;left:50%;transform:translate(-50%, -50%)}.header-1 .default-logo-wrapper img,.header-1 .fixed-logo-wrapper img{width:100%;height:100%}.header-1 .fixed-logo-wrapper{display:none;width:143.67px;height:38.26px}@media(min-width: 1366px){.header-1 .fixed-logo-wrapper{width:178.21px;height:47.46px}}@media(min-width: 1366px){.header-1 .default-logo-wrapper{width:292.89px;height:78px;padding-inline-start:.694vw}}.header-1 .navbar-outer-wrapper{width:calc(100% - 40px);margin-inline:auto;display:flex;margin-block:0;justify-content:space-between;transition:margin-block .5s ease-out;align-items:center}@media(min-width: 1440px){.header-1 .navbar-outer-wrapper{width:calc(100% - 138px)}}.header-1 .navbar-outer-wrapper .primary-menu-wrapper{visibility:hidden}.header-1 .language-switcher-wrapper{cursor:pointer;position:relative;width:40px;height:18px}@media(min-width: 1366px){.header-1 .language-switcher-wrapper{padding-block-start:2px}}.header-1 .language-switcher-wrapper .current-lang-placeholder{text-transform:uppercase;line-height:1.875rem;font-size:.875rem;letter-spacing:2.1px;color:#fff;font-family:"WorkSansRegular",sans-serif;transition:all .3s ease-out;width:fit-content;display:flex;padding-inline-start:3px;margin-block-start:-8px}.header-1 .language-switcher-wrapper .current-lang-placeholder svg{width:10px;height:auto;transform:rotate(360deg) translateY(0px)}.header-1 .language-switcher-wrapper .current-lang-placeholder svg path{fill:currentColor}.header-1 .language-switcher-wrapper .lang-list{list-style:none;padding:0;position:absolute;margin:0;pointer-events:none;opacity:0;transition:all 500ms ease-out;transform:translateY(-10px);width:40px;height:33px;background:#002857;border-radius:3px;display:flex;flex-direction:column;justify-content:center;top:25px;padding-inline-start:3px}@media(min-width: 1366px){.header-1 .language-switcher-wrapper .lang-list{top:21px}}.header-1 .language-switcher-wrapper .lang-list[aria-hidden=false]{opacity:1;transform:translateY(0);pointer-events:all}.header-1 .language-switcher-wrapper .lang-list .lang-item{text-transform:uppercase}.header-1 .language-switcher-wrapper .lang-list .lang-item .lang-link{text-decoration:none;line-height:1.875rem;font-size:.875rem;letter-spacing:2.1px;color:#fff;font-family:"WorkSansRegular",sans-serif}.header-1 .side-menu{background-color:#002857;position:fixed;top:0;left:0;z-index:21;width:100%;height:0;overflow:hidden;transform:translateY(-100%);transition:transform .4s ease-out,height .3s ease-out}.header-1 .side-menu .side-menu-link-wrapper{background-color:#002857;display:flex;align-items:center;height:100%;padding-block-start:0px;width:100%}@media(min-width: 1366px){.header-1 .side-menu .side-menu-link-wrapper{width:37.84%;justify-content:center}}.header-1 .side-menu .image-container{position:fixed;top:0;right:0;height:100%}@media(min-width: 1366px){.header-1 .side-menu .image-container{width:62.16%;display:flex}}.header-1 .side-menu .image-container .navigation-image{opacity:0;transition:opacity .5s ease;position:absolute}.header-1 .side-menu .image-container .navigation-image.show-image{opacity:1}.header-1 .side-menu .image-container .navigation-image.hover-image{opacity:1;z-index:1}.header-1 .side-menu .image-container .navigation-images-all-wrapper{width:100%;height:100%}.header-1 .side-menu .image-container .navigation-images-all-wrapper .navigation-image{width:100%;height:100%}.header-1 .side-menu .image-container .navigation-images-all-wrapper .navigation-image img{width:100%;height:100%;object-fit:cover}.header-1 .side-menu.show{height:100%;transform:translateY(0);display:flex;align-items:center;z-index:2;overflow:visible}.header-1 .side-menu.show .image-container{transform:translateY(0)}.header-1 .side-menu .x-background-desktop,.header-1 .side-menu .x-background-mb{position:absolute;top:0;width:100%;height:100%;z-index:1}.header-1 .side-menu .x-background-desktop svg,.header-1 .side-menu .x-background-mb svg{opacity:.6;height:100%}.header-1 .side-menu .x-background-desktop svg path,.header-1 .side-menu .x-background-mb svg path{fill:#fff}.header-1 .side-menu .x-background-desktop{display:none}@media(min-width: 1366px){.header-1 .side-menu .x-background-desktop{right:-326px;display:block}}.header-1 .side-menu .x-background-mb{z-index:0;right:171px}@media(min-width: 1366px){.header-1 .side-menu .x-background-mb{display:none}}.header-1 .side-menu-close{background:rgba(0,0,0,0);border:none;position:absolute;z-index:2;top:20px;left:20px;padding:0;margin:0;cursor:pointer}@media(min-width: 1366px){.header-1 .side-menu-close{top:59px;left:80px}}@media(hover: hover){.header-1 .side-menu-close:hover svg g line{stroke:#cf67d2}}.header-1 .navigaion{margin-inline-start:41px;width:calc(100% - 61px)}.header-1 .navigaion .level-one-link-wrapper{list-style:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;row-gap:44px;padding-block-end:120px;position:relative;max-height:99dvh;margin-block-start:102px}@media(min-width: 1366px){.header-1 .navigaion .level-one-link-wrapper{margin-block-start:63px;padding-block-end:82px;max-height:80vh}}.header-1 .navigaion .level-one-link-wrapper:last-child{margin-block-end:20px}@media(min-width: 1366px){.header-1 .navigaion .level-one-link-wrapper:last-child{margin-block-end:0}}@media(min-width: 1366px){.header-1 .navigaion{margin-inline-start:69px;width:unset}}@media(max-width: 767.98px){.header-1 .navigaion{margin-inline-start:55px;margin-block-start:110px}}.header-1 .lavel-one-link .main-nav-link{text-decoration:none;text-transform:capitalize;line-height:1.3125rem;font-size:1.375rem;letter-spacing:0px;color:#fff;font-family:"WorkSansMedium",sans-serif}@media(hover: hover){.header-1 .lavel-one-link .main-nav-link:hover{color:#cf67d2}}.header-1 .lavel-one-link .main-nav-link.active-page-link{text-decoration:underline}@media(min-width: 1366px){.header-1 .lavel-one-link .main-nav-link.active-page-link{color:#cf67d2;text-decoration:none}}.header-1 .lavel-one-link .level-two-link-wrapper{padding-inline-start:19px;list-style:none;display:flex;row-gap:15px;flex-direction:column;padding-block-start:19px}.header-1 .lavel-one-link .level-two-link-wrapper .sub-nav-link{text-decoration:none;text-transform:capitalize;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif}@media(hover: hover){.header-1 .lavel-one-link .level-two-link-wrapper .sub-nav-link:hover{color:#cf67d2}}.header-1 .lavel-one-link .level-two-link-wrapper .sub-nav-link.active-page-link{text-decoration:underline}@media(min-width: 1366px){.header-1 .lavel-one-link .level-two-link-wrapper .sub-nav-link.active-page-link{color:#cf67d2}}.header-1.fixed-header{opacity:1;transition:background-color .5s,height .5s ease-out;background-color:#fff;width:100%;position:fixed;height:70px;box-shadow:0px 3px 6px rgba(0,0,0,.1);display:flex;padding-block-start:0px;top:0;margin-block-start:0px}.header-1.fixed-header .fixed-logo-wrapper{display:block}.header-1.fixed-header .default-logo-wrapper{display:none}.header-1.fixed-header .language-switcher-wrapper{color:#1a1818}.header-1.fixed-header .language-switcher-wrapper .current-lang-placeholder{color:currentColor}.header-1.fixed-header .language-switcher-wrapper .lang-list{top:17px}@media(min-width: 992px){.header-1.fixed-header .language-switcher-wrapper .lang-list{top:17px}}.header-1.fixed-header .language-switcher-wrapper .lang-list .lang-item .lang-link{color:#fff}.header-1.fixed-header .lines-wrap{padding-block-start:0}.header-1.fixed-header .lines-wrap .line{background-color:#1a1818}.header-1.fixed-header .navbar-outer-wrapper{margin-block:auto}.header-1.fixed-header .left-menu-wrapper,.header-1.fixed-header .right-menu-wrapper{display:none}.header-1.fixed-header .fixed-header-right-wrapper{display:flex;align-items:center;justify-content:center;column-gap:20px}@media(min-width: 1366px){.header-1.fixed-header .fixed-header-right-wrapper .booking-btn{display:flex}}.header-1.fixed-header .fixed-header-right-wrapper .booking-btn.hide-bm-btn{display:none}.header-1 .left-menu-wrapper,.header-1 .right-menu-wrapper{display:none}@media(min-width: 1366px){.header-1 .left-menu-wrapper,.header-1 .right-menu-wrapper{top:25px;display:flex;column-gap:3.472vw;position:absolute}}@media(min-width: 1366px)and (min-width: 1600px){.header-1 .left-menu-wrapper,.header-1 .right-menu-wrapper{column-gap:6.472vw}}.header-1 .left-menu-wrapper .lavel-one-link,.header-1 .right-menu-wrapper .lavel-one-link{list-style:none;max-width:135px}.header-1 .left-menu-wrapper .lavel-one-link .main-nav-link,.header-1 .right-menu-wrapper .lavel-one-link .main-nav-link{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif}.header-1 .left-menu-wrapper .lavel-one-link .main-nav-link:hover,.header-1 .right-menu-wrapper .lavel-one-link .main-nav-link:hover{text-decoration:underline}.header-1 .left-menu-wrapper .lavel-one-link .main-nav-link.active-page-link,.header-1 .right-menu-wrapper .lavel-one-link .main-nav-link.active-page-link{text-decoration:underline}@media(min-width: 1600px){.header-1 .left-menu-wrapper .lavel-one-link,.header-1 .right-menu-wrapper .lavel-one-link{max-width:200px}}.header-1 .left-menu-wrapper{left:13.8%}@media(min-width: 1366px){.header-1 .left-menu-wrapper{padding-block-start:10px}}.header-1 .right-menu-wrapper{right:11%}@media(min-width: 1366px){.header-1 .right-menu-wrapper{padding-block-start:5px}}.header-1 .booking-btn{display:none}.be-header{z-index:400}@media(max-width: 767.98px){.be-header .navbar-outer-wrapper{width:calc(100% - 25px)}}.be-header .left-wrapper{display:flex;column-gap:15px;align-items:center}@media(min-width: 992px){.be-header .left-wrapper{column-gap:30px}}.be-header .left-wrapper .cs-container{margin-inline-end:0}.be-header .left-wrapper .cs-container .cs-trigger{line-height:1rem;font-size:.875rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif;text-transform:uppercase;display:flex;align-items:center;column-gap:2px}.be-header .left-wrapper .cs-container .cs-popup .cs-popup-search label{font-family:"WorkSansRegular",sans-serif}.be-header .left-wrapper .cs-container .cs-popup .cs-popup-search .cs-popup-search-input{font-family:"WorkSansRegular",sans-serif}.be-header .left-wrapper .cs-container .cs-popup .cs-popup-option{font-family:"WorkSansRegular",sans-serif;padding:0}.be-header .left-wrapper .cs-container .cs-popup .cs-popup-option button{font-family:inherit;padding:12px 10px}.be-header .left-wrapper .cs-container .cs-popup .cs-popup-option button:hover{background:#002857;color:#fff}.be-header .fixed-logo-wrapper{max-width:143px}.be-header.fixed-header{position:relative}.footer{position:relative;overflow:visible}.footer .footer-wrap{display:flex;flex-direction:column;position:relative;overflow:hidden;padding-block-end:52px;background-color:#e8e9ea}@media(min-width: 1366px){.footer .footer-wrap{background-color:unset;flex-direction:row;padding-block-end:0}}.footer .logo-address-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block-end:40px}@media(min-width: 1366px){.footer .logo-address-wrapper{flex:0 0 49%}}.footer .left-wrapper{padding-block-start:46px;background-color:#002857;padding-inline:25px;position:relative;padding-block-end:60px}@media(min-width: 992px){.footer .left-wrapper{padding-block-end:117px}}@media(min-width: 1366px){.footer .left-wrapper{padding-inline:unset;flex:0 0 64.831%;padding-block-start:57px;padding-block-end:0px}}.footer .left-wrapper .illustration-mobile{position:absolute;bottom:0;width:100%;left:0;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/tile-element-footer-mb.svg");background-position:left center;background-repeat:repeat-x;background-size:100%;height:43px}@media(min-width: 768px){.footer .left-wrapper .illustration-mobile{height:76px}}@media(min-width: 992px){.footer .left-wrapper .illustration-mobile{height:93px}}@media(min-width: 1366px){.footer .left-wrapper .illustration-mobile{display:none}}.footer .left-wrapper .illustration-desktop{display:none}@media(min-width: 1366px){.footer .left-wrapper .illustration-desktop{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/tile-element-footer.svg");display:block;position:absolute;top:0;height:100%;right:0;background-position:left center;background-repeat:repeat-y;background-size:100%;width:43px;height:100%}}@media(min-width: 1440px){.footer .left-wrapper .illustration-desktop{width:42px}}@media(min-width: 1366px){.footer .left-upper-wrapper{display:flex;justify-content:space-between}}.footer .hotel-logo-wrapper{width:114.05px;height:158.21px;margin-block-end:40px}@media(min-width: 1366px){.footer .hotel-logo-wrapper{width:124.79px;height:173.31px;margin-inline-end:69px}}.footer .hotel-logo-wrapper img{width:100%;height:100%}.footer .copyright{display:none}@media(min-width: 1366px){.footer .copyright{display:block;text-align:center;padding-block-end:20.38px}}@media(min-width: 1366px){.footer .copyright-mb{display:none}}.footer .hotel-detail-wrapper{row-gap:9.36px;display:flex;flex-direction:column;margin-inline:auto}@media(min-width: 1366px){.footer .hotel-detail-wrapper{row-gap:14.36px;margin-block-start:6px;padding-inline-end:34px}}.footer .hotel-detail-wrapper .address-icon{display:flex;column-gap:8vw;text-decoration:none}@media(min-width: 1366px){.footer .hotel-detail-wrapper .address-icon{column-gap:1.875vw}}.footer .hotel-detail-wrapper .address-icon .map-icon{width:14.5px;height:18px}.footer .hotel-detail-wrapper .address-icon .map-icon svg{width:100%;height:100%}.footer .hotel-detail-wrapper .address-icon:hover{text-decoration:underline;color:#fff}.footer .hotel-detail-wrapper .f-tel{display:flex;align-items:center;column-gap:8vw;text-decoration:none}@media(min-width: 1366px){.footer .hotel-detail-wrapper .f-tel{column-gap:1.875vw}}.footer .hotel-detail-wrapper .f-tel:hover{text-decoration:underline;color:#fff}.footer .hotel-detail-wrapper .email-wrapper{display:flex;align-items:center;column-gap:8vw;text-decoration:none}@media(min-width: 1366px){.footer .hotel-detail-wrapper .email-wrapper{column-gap:1.875vw}}.footer .hotel-detail-wrapper .email-wrapper .txt{word-break:break-all;max-width:220px}.footer .hotel-detail-wrapper .email-wrapper:hover{text-decoration:underline;color:#fff}.footer .social-footer-links-wrapper{overflow:hidden}@media(min-width: 1366px){.footer .social-footer-links-wrapper{flex:0 0 51%;padding-inline-end:90px}}@media(min-width: 1440px){.footer .social-footer-links-wrapper{padding-inline-end:119px}}.footer .social-footer-links-wrapper .newsletter-link-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 1366px){.footer .social-footer-links-wrapper .newsletter-link-wrapper{flex-direction:row;column-gap:26px;margin-block-start:26px;justify-content:space-between;padding-inline:6px}}@media(min-width: 1600px){.footer .social-footer-links-wrapper .newsletter-link-wrapper{width:23.75vw}}.footer .social-footer-links-wrapper .newsletter-link-wrapper .title-wrapper-footer{display:flex;flex-direction:column;align-items:center}@media(min-width: 1366px){.footer .social-footer-links-wrapper .newsletter-link-wrapper .title-wrapper-footer{align-items:flex-start}}.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-title{text-transform:capitalize;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0;color:#fff;font-family:"WorkSansSemiBold",sans-serif}@media(min-width: 1366px){.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-title{font-size:1.375rem;line-height:1.5625rem}}.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-subtitle{line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#fff;font-family:"WorkSansLight",sans-serif}.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-link{margin-block-start:24px}@media(min-width: 1366px){.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-link{margin-block-start:0}}@media(hover: hover){.footer .social-footer-links-wrapper .newsletter-link-wrapper .signup-link:hover{border-color:#fff}}.footer .f-socials-wrap{display:flex;width:259.75px;justify-content:space-between;margin-inline:auto;margin-block-start:40px}@media(min-width: 1366px){.footer .f-socials-wrap{width:228.75px;justify-content:unset;margin-block-start:72px;column-gap:30px}}@media(min-width: 1920px){.footer .f-socials-wrap{width:44.875%}}@media(hover: hover){.footer .f-socials-wrap .social-icon:hover svg path{fill:#cf67d2}}.footer .footer-links-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:34px;row-gap:28px}@media(min-width: 1366px){.footer .footer-links-wrap{flex-wrap:wrap;flex-direction:row;margin-block:42px;column-gap:24px}}@media(min-width: 1920px){.footer .footer-links-wrap{column-gap:18.4%}}.footer .footer-links-wrap .page-link{text-decoration:none;text-transform:capitalize}@media(min-width: 1366px){.footer .footer-links-wrap .page-link{flex:1 0 40%}}.footer .footer-links-wrap .page-link:hover{text-decoration:underline;color:#fff}.footer .illustration-wrap{overflow:hidden;transform:rotate(90deg)}.footer .footer-collection-logo-wrapper{width:123px;height:122.39px;margin-inline:auto;margin-block-start:33.44px}@media(min-width: 1366px){.footer .footer-collection-logo-wrapper{width:157.11px;height:156.4px;margin-block-start:52.44px}}.footer .footer-collection-logo-wrapper img{width:100%;height:100%}.footer .footer-right-links-wrap{display:flex;flex-direction:column;flex-wrap:wrap;height:216px;padding-inline-start:45px;width:311px;margin-inline:auto;column-gap:47px}@media(min-width: 1366px){.footer .footer-right-links-wrap{padding-block-start:30px;column-gap:60px;height:255px;width:311px}}.footer .footer-right-links-wrap .f-h-title{margin-block-start:28px;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansMedium",sans-serif}.footer .footer-right-links-wrap .footer-bottom-hotel-link{margin-block-start:12px;max-width:131px;text-transform:capitalize;text-decoration:none;line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansLight",sans-serif}@media(min-width: 1366px){.footer .footer-right-links-wrap .footer-bottom-hotel-link{max-width:162px}}.footer .footer-right-links-wrap .footer-bottom-hotel-link:hover{text-decoration:underline;color:#000}.footer .copyright-mb{text-align:center;margin-block-start:20px}.footer .tripadvisor{margin-block-start:15px;display:none;align-items:center;justify-content:center;margin-block-end:50px}@media(min-width: 1366px){.footer .tripadvisor{position:fixed;bottom:10px;margin-block:0;left:10px;z-index:10}}.footer .tripadvisor.hidden{opacity:0;transition:opacity .5s ease;display:none}.footer .tripadvisor.visible{opacity:1;display:flex}.footer .right-wrapper{background-color:#e8e9ea}@media(min-width: 1366px){.footer .right-wrapper{flex:0 0 35.169%}}.footer .booknow-bottom-wrapper{background:#002857;bottom:0;position:fixed;display:flex;width:100%;justify-content:space-between;height:52px;box-shadow:0px -3px 6px rgba(0,0,0,.16);z-index:19}.footer .booknow-bottom-wrapper .mobile-bm-btn{background:rgba(0,0,0,0);border:none;width:100%;line-height:1.375rem;font-size:1.125rem;letter-spacing:0;color:#fff;font-family:"LibreCaslonTextRegular",sans-serif;margin-inline-end:44px}.footer .booknow-bottom-wrapper .phone-wrap{display:flex;justify-content:center;align-items:center;width:64px;border-right:.3000000119px solid #fff;margin-block:6px}.footer .booknow-bottom-wrapper .phone-wrap svg{width:20px;height:21px}@media(min-width: 1366px){.footer .booknow-bottom-wrapper{display:none}}.footer.footer-Intersecting .back-to-top-wrap{opacity:0;pointer-events:none}.footer.footer-Intersecting .back-to-top-wrap-footer{opacity:1;pointer-events:all}.footer .back-to-top-wrap{opacity:1;pointer-events:all;position:fixed;top:calc(100dvh - 150.58px);right:20px;z-index:4;transition:opacity .3s ease-in-out}@media(min-width: 1366px){.footer .back-to-top-wrap{top:calc(100dvh - 98.58px)}}.footer .back-to-top-wrap-footer{opacity:0;pointer-events:none;position:absolute;top:-50px;right:20px;z-index:4;transition:opacity .3s ease-in-out}.footer .back-to-top{opacity:0;transition:opacity .3s ease}.footer .back-to-top.is-visible{opacity:1;transition:opacity .3s ease}.footer .trpadvisor-close-button{position:absolute;top:0;right:0;z-index:1;cursor:pointer;border:none;background:rgba(0,0,0,0);width:16px;height:12px}.footer .trpadvisor-close-button svg{width:100%;height:100%}.footer .trpadvisor-close-button svg g line{stroke:#1a1818}.booking-mask{opacity:0;visibility:hidden;display:none}@media(min-width: 1366px){.booking-mask{display:block;position:absolute;width:53.9vw;margin-inline:auto;transform:translate(-50%, 83vh);left:50%;opacity:1;visibility:visible;transition:top .3s ease-in-out,opacity .8s ease-in-out}}.booking-mask .bm-checkin-input{display:none}.booking-mask .bm-checkout-input{display:none}.booking-mask #bm-box-wrapper{position:relative}.booking-mask .bm-bottom-wrapper{display:none;padding-inline:32px 30px;height:69px;background-color:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.2)}.booking-mask .bm-bottom-wrapper.show-bm-bottom-wrapper{display:flex;align-items:center;justify-content:space-between}.booking-mask .bm-bottom-wrapper .input-title,.booking-mask .bm-bottom-wrapper .output-title,.booking-mask .bm-bottom-wrapper .rooms-title,.booking-mask .bm-bottom-wrapper .guest{line-height:1.875rem;font-size:.75rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansBold",sans-serif}.booking-mask .bm-bottom-wrapper .bm-checkin-date-label,.booking-mask .bm-bottom-wrapper .bm-checkout-date-label,.booking-mask .bm-bottom-wrapper .bm-room-label,.booking-mask .bm-bottom-wrapper .bm-guest-label{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansRegular",sans-serif}.booking-mask .bm-bottom-wrapper .bm-inner-value-wrapper{display:flex;align-items:center;justify-content:space-between;width:30.417vw;height:100%;cursor:pointer;z-index:12}.booking-mask .bm-bottom-wrapper.remove-styles{box-shadow:0px 0px 0px rgba(0,0,0,.2)}.booking-mask .check-in,.booking-mask .check-out,.booking-mask .room-wrapper,.booking-mask .adults-wrapper,.booking-mask .children-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;opacity:1;transition:all .3s ease-in-out;pointer-events:none}.booking-mask .check-in.remove-arrow .arrow,.booking-mask .check-out.remove-arrow .arrow,.booking-mask .room-wrapper.remove-arrow .arrow,.booking-mask .adults-wrapper.remove-arrow .arrow,.booking-mask .children-wrapper.remove-arrow .arrow{opacity:0;display:none}.booking-mask .check-in{padding-inline:7.3px}.booking-mask .check-in.active-hover{border-radius:6px 6px 0px 0px;background:#637890}.booking-mask .check-in.active-hover .input-title{color:#fff}.booking-mask .check-in.active-hover .bm-checkin-date-label{color:#fff}.booking-mask .check-out{padding-inline:7.3px}.booking-mask .check-out.active-hover{border-radius:6px 6px 0px 0px;background:#637890}.booking-mask .check-out.active-hover .output-title{color:#fff}.booking-mask .check-out.active-hover .bm-checkout-date-label{color:#fff}.booking-mask .room-wrapper{padding-inline:13px}.booking-mask .room-wrapper.active-hover{border-radius:6px 6px 0px 0px;background:#637890}.booking-mask .room-wrapper.active-hover .rooms-title{color:#fff}.booking-mask .room-wrapper.active-hover .bm-room-label{color:#fff}.booking-mask .adults-wrapper{padding-inline:13px}.booking-mask .adults-wrapper.active-hover{border-radius:6px 6px 0px 0px;background:#637890}.booking-mask .adults-wrapper.active-hover .guest{color:#fff}.booking-mask .adults-wrapper.active-hover .bm-guest-label{color:#fff}.booking-mask .arrow{width:14px;height:14px;padding-inline-start:4px;padding-block-start:3px}.booking-mask .arrow svg{width:100%;height:100%}.booking-mask .arrow svg path{fill:#1a1818}.booking-mask .modify-booking{width:85px;text-align:left;display:flex;align-items:center;border:none;background:rgba(0,0,0,0);position:relative;transition:color .3s ease-in-out;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:.875rem;font-size:.75rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansRegular",sans-serif}.booking-mask .modify-booking .arrow-right{position:absolute;left:auto;right:5px;width:14px;height:14px;transition:right .3s ease-in-out}.booking-mask .modify-booking .arrow-right svg{width:100%;height:100%;transform:rotate(270deg)}.booking-mask .modify-booking .arrow-right svg path{fill:currentColor;transition:fill .3s ease-in-out}@media(hover: hover){.booking-mask .modify-booking:hover{color:#952d98}.booking-mask .modify-booking:hover .arrow-right{right:-3px}.booking-mask .modify-booking:hover .arrow-right svg path{fill:#952d98}}.booking-mask .value-wrapper{display:flex;justify-content:space-between}.booking-mask .bm-popup-wrapper{height:0;overflow:hidden;transform:translateY(0);transition:height .5s ease-in-out,opacity .5s ease-out;position:absolute;bottom:0px;top:auto;z-index:-1;display:flex;width:100%;box-shadow:0px 0px 6px rgba(0,0,0,.2);background-color:#fff;padding-inline-start:60px;padding-inline-end:74px}.booking-mask .bm-popup-wrapper #bm-calendars{opacity:0;transition:opacity .8s ease-in-out}.booking-mask .bm-popup-wrapper.show-bm-popup{height:500px;transform:translateY(0);z-index:10;overflow:visible;transition:height .5s ease-in-out,opacity .5s ease-out,overflow .8s ease-in-out}.booking-mask .bm-popup-wrapper.show-bm-popup #bm-calendars{opacity:1}.booking-mask .bm-popup-wrapper.closing{height:0;opacity:0;transform:translateY(0);z-index:-1;transition:height .5s ease-in-out,opacity .5s ease-out}.booking-mask .decrease-room,.booking-mask .increase-room,.booking-mask .decrease-adult,.booking-mask .increase-adult,.booking-mask .decrease-children,.booking-mask .increase-children{width:25px;height:25px;border-radius:50%;cursor:pointer}.booking-mask .decrease-room svg,.booking-mask .increase-room svg,.booking-mask .decrease-adult svg,.booking-mask .increase-adult svg,.booking-mask .decrease-children svg,.booking-mask .increase-children svg{width:100%;height:100%}.booking-mask .bm-close-button{width:fit-content;height:fit-content;position:absolute;right:15px;top:15px;background:rgba(0,0,0,0);border:none;width:13px;height:13px;cursor:pointer}.booking-mask .bm-close-button svg{width:100%;height:100%}.booking-mask .bm-close-button svg g line{stroke:#1a1818}@media(hover: hover){.booking-mask .bm-close-button:hover svg{width:100%;height:100%}.booking-mask .bm-close-button:hover svg g line{stroke:#952d98}}.booking-mask .room-guest-inner-wrap{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}.booking-mask .room-guest-inner-wrap .room-wrapper-inner,.booking-mask .room-guest-inner-wrap .adults-wrapper-inner,.booking-mask .room-guest-inner-wrap .children-wrapper-inner{display:flex;width:192px;justify-content:space-between;line-height:1.875rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansBold",sans-serif}.booking-mask .bm-controllers{width:92px;display:flex;justify-content:space-between;align-items:center}.booking-mask .bm-controllers .icon-plus-minus{padding:5px;background:rgba(0,0,0,0);border:1px solid #1a1818}.booking-mask .bm-controllers .rooms,.booking-mask .bm-controllers .adults,.booking-mask .bm-controllers .children{line-height:1.875rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansRegular",sans-serif}.booking-mask #bm-calendars{width:50%;display:flex;justify-content:center;height:fit-content;margin-block:auto}.booking-mask #bm-calendars .pika-single{width:332px;border:none;background:#f6f6f7;border-radius:6px}.booking-mask #bm-calendars .pika-lendar{width:332px !important;padding-inline:22px;margin:0;padding-block:30px}.booking-mask #bm-calendars .pika-lendar .pika-title .pika-label{background:#f6f6f7;font-weight:normal;line-height:1.875rem;font-size:1.25rem;letter-spacing:0px;color:#1a1818;font-family:"LibreCaslonTextRegular",sans-serif}.booking-mask #bm-calendars .pika-lendar .pika-table thead tr th abbr{text-decoration:none;cursor:default;line-height:1.875rem;font-size:.75rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansBold",sans-serif}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row{margin-block:5px;position:relative}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td .pika-day{line-height:2rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansRegular",sans-serif;padding:0;text-align:center;width:100%;height:40px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-today .pika-button{border-radius:50%;border:1px solid #952d98;background:rgba(0,0,0,0)}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-today.is-startrange .pika-button{border:none;border-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td .pika-button{width:32px;height:32px;position:relative;border-radius:5px;margin-inline:auto}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td .pika-button:hover{background:rgba(0,0,0,0)}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange{position:relative;background:rgba(0,0,0,0)}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange::after{content:"";background:#637890;width:90%;height:32px;position:absolute;right:-1px;top:0;z-index:-1;opacity:1;border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange .pika-button{background:#002857;color:#fff}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled{opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled::after{opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled .pika-button{opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-inrange .pika-button{background:rgba(0,0,0,0);color:#fff}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-inrange::after{content:"";background:#637890;width:42px;height:100%;position:absolute;top:0;z-index:-1}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-endrange{position:relative;background:rgba(0,0,0,0);box-shadow:none}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-endrange::before{content:"";background:#637890;width:50%;height:32px;position:absolute;left:-1px;top:0;z-index:0;opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-endrange .pika-button{background:#002857;color:#fff}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-endrange:first-child::before{border-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button{color:#fff;box-shadow:none}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:last-child.is-selected.is-startrange::after{content:none;border-bottom-right-radius:5px;border-top-right-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:last-child.is-inrange{border-bottom-right-radius:5px;border-top-right-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:last-child.is-inrange::after{width:37px;border-bottom-right-radius:5px;border-top-right-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:last-child.is-disabled.is-startrange{border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:last-child.is-disabled.is-startrange::after{content:none;border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:first-child.is-inrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:first-child.is-inrange::after{border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td:first-child.is-disabled.is-startrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-table tbody .pika-row td.is-disabled.is-startrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.booking-mask #bm-calendars .pika-lendar .pika-prev,.booking-mask #bm-calendars .pika-lendar .is-rtl .pika-next{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/Arrow-L.svg");width:17px;height:17.7px;top:10px;opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-prev.is-disabled,.booking-mask #bm-calendars .pika-lendar .is-rtl .pika-next.is-disabled{pointer-events:none;opacity:.5}.booking-mask #bm-calendars .pika-lendar .pika-next,.booking-mask #bm-calendars .pika-lendar .is-rtl .pika-prev{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/Arrow-R.svg");width:17px;height:17.7px;top:10px;opacity:1}.booking-mask #bm-calendars .pika-lendar .pika-next.is-disabled,.booking-mask #bm-calendars .pika-lendar .is-rtl .pika-prev.is-disabled{pointer-events:none;opacity:.5}.booking-mask.booking-top-wrapper{top:501px;left:unset;height:100%;opacity:1;transform:translate(0, 0px)}.booking-mask.booking-top-wrapper .bm-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;box-shadow:0px 0px 0px rgba(0,0,0,.2)}.booking-mask.booking-top-wrapper .bm-popup-wrapper{opacity:1;max-height:500px;transform:translateY(-100%);display:flex;height:500px;position:absolute;bottom:0;top:69px;background-color:#fff;z-index:0;width:100%;padding-inline-start:60px;padding-block-start:78px;padding-block-end:108px;padding-inline-end:74px;transition:none;box-shadow:none;overflow:visible;border-block-start:2.3px solid rgba(0,0,0,.05);border-block-end:.3px solid rgba(0,0,0,.1);border-inline-end:.3px solid rgba(0,0,0,.1);border-inline-start:.3px solid rgba(0,0,0,.1);transition:top .6s ease-in-out}.booking-mask.booking-top-wrapper .bm-popup-wrapper .x-background-mb{height:100%}.booking-mask.booking-top-wrapper .bm-popup-wrapper #bm-calendars{opacity:1}.booking-mask.booking-top-wrapper .bm-popup-wrapper::after{content:"";position:absolute;width:100%;height:6px;top:0px;left:0px;box-shadow:0px 3px 6px rgba(0,0,0,.03);z-index:183;background:rgba(0,0,0,.03)}.booking-mask.booking-top-wrapper #bm-calendars{opacity:1;transition:opacity .8s ease-in-out;display:block}.booking-mask.booking-top-wrapper .x-background-mb{display:block}.booking-mask.booking-top-wrapper .arrow{display:none}.booking-mask.booking-top-wrapper #bm-box-wrapper{position:relative;top:0px;opacity:1;transition:top .5s ease-in-out,opacity .5s ease-in-out}.booking-mask.hide-BM{opacity:0;transform:translateY(0);z-index:-1;height:0;transform:translate(0, 0px);top:70px;transition:top .8s ease-in-out,opacity .8s ease-in-out;left:unset}.booking-mask.hide-BM #bm-calendars{opacity:0;transition:opacity .8s ease-in-out;display:none}.booking-mask.hide-BM .room-guest-inner-wrap{display:none}.booking-mask.hide-BM .x-background-mb{display:none}.booking-mask.hide-BM #bm-box-wrapper{position:relative;top:auto;opacity:0}.booking-mask .x-background-mb{position:absolute;top:0;width:fit-content;height:100%;right:0;z-index:-1;pointer-events:none}.booking-mask .x-background-mb svg{opacity:1;height:100%;width:fit-content}.booking-mask #booking-mask-submit{z-index:11}.booking-mask .modify-booking{z-index:11}.pika-single.custom-class{background:#f6f6f7;width:332px !important;border:none;border-radius:6px;box-shadow:unset !important;max-width:332px;z-index:2}.pika-single.custom-class .pika-lendar{margin:0;width:332px !important;border-radius:6px}.pika-lendar{padding-inline:12px;margin:0;padding-block:19px}.pika-lendar .pika-title .pika-label{background:#f6f6f7;line-height:1.875rem;font-size:1.25rem;letter-spacing:0px;color:#1a1818;font-family:"LibreCaslonTextRegular",sans-serif}.pika-lendar .pika-table thead tr th abbr{text-decoration:none;cursor:default;line-height:1.875rem;font-size:.75rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansBold",sans-serif}.pika-lendar .pika-table tbody .pika-row{margin-block:5px;position:relative}.pika-lendar .pika-table tbody .pika-row td .pika-day{line-height:2rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansRegular",sans-serif;padding:0;text-align:center;width:100%;height:40px}.pika-lendar .pika-table tbody .pika-row td.is-today .pika-button{border-radius:50%;border:1px solid #952d98;background:rgba(0,0,0,0)}.pika-lendar .pika-table tbody .pika-row td.is-today.is-startrange .pika-button{border:none;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0}.pika-lendar .pika-table tbody .pika-row td .pika-button{width:32px;height:32px;position:relative;background-color:rgba(0,0,0,0);margin-inline:auto}.pika-lendar .pika-table tbody .pika-row td .pika-button:hover{background:rgba(0,0,0,0)}.pika-lendar .pika-table tbody .pika-row td.is-startrange{position:relative;background:rgba(0,0,0,0)}.pika-lendar .pika-table tbody .pika-row td.is-startrange::after{content:"";background:#637890;width:90%;height:32px;position:absolute;right:-1px;top:0;z-index:-1;opacity:1;border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-startrange .pika-button{background:#002857;color:#fff;border-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled{opacity:1}.pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled::after{opacity:1}.pika-lendar .pika-table tbody .pika-row td.is-startrange.is-disabled .pika-button{opacity:.5}.pika-lendar .pika-table tbody .pika-row td.is-inrange .pika-button{background:rgba(0,0,0,0);color:#fff}.pika-lendar .pika-table tbody .pika-row td.is-inrange::after{content:"";background:#637890;width:45px;height:100%;position:absolute;top:0;z-index:-1}.pika-lendar .pika-table tbody .pika-row td.is-endrange{position:relative;background:rgba(0,0,0,0);box-shadow:none}.pika-lendar .pika-table tbody .pika-row td.is-endrange::before{content:"";background:#637890;width:50%;height:32px;position:absolute;left:0;top:0;z-index:0;opacity:1}.pika-lendar .pika-table tbody .pika-row td.is-endrange .pika-button{background:#002857;color:#fff;border-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-endrange:first-child::before{border-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-selected .pika-button{background:#002857;color:#fff;box-shadow:none;border-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-selected.is-endrange.is-startrange::before{content:none}.pika-lendar .pika-table tbody .pika-row td.is-selected.is-endrange.is-startrange::after{content:none}.pika-lendar .pika-table tbody .pika-row td.is-selected.is-endrange .pika-button{border-radius:5px}.pika-lendar .pika-table tbody .pika-row td.is-selected.is-startrange .pika-button{border-radius:5px}.pika-lendar .pika-table tbody td:last-child.is-selected.is-startrange::after{border-bottom-right-radius:5px;border-top-right-radius:5px}.pika-lendar .pika-table tbody td:last-child.is-inrange{border-bottom-right-radius:5px;border-top-right-radius:5px}.pika-lendar .pika-table tbody td:last-child.is-inrange::after{width:37px;border-bottom-right-radius:5px;border-top-right-radius:5px}.pika-lendar .pika-table tbody td:last-child.is-disabled.is-startrange{border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-table tbody td:last-child.is-disabled.is-startrange::after{border-bottom-right-radius:5px;border-top-right-radius:5px}.pika-lendar .pika-table tbody td:first-child.is-inrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-table tbody td:first-child.is-inrange::after{border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-table tbody td:first-child.is-disabled.is-startrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-table tbody td.is-disabled.is-startrange{border-bottom-left-radius:5px;border-top-left-radius:5px}.pika-lendar .pika-prev,.pika-lendar .is-rtl .pika-nextt{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/Arrow-L.svg");width:17px;height:17.7px;top:10px;opacity:1}.pika-lendar .pika-prev.is-disabled,.pika-lendar .is-rtl .pika-nextt.is-disabled{pointer-events:none;opacity:.5}.pika-lendar .pika-next,.pika-lendar .is-rtl .pika-prev{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/Arrow-R.svg");width:17px;height:17.7px;top:10px;opacity:1}.pika-lendar .pika-next.is-disabled,.pika-lendar .is-rtl .pika-prev.is-disabled{pointer-events:none;opacity:.5}.select2-container.select2-container--open .form-select.select2-dropdown--above{top:0}.select2-container.select2-container--open .form-select.select2-dropdown--above .select2-results{border-top:1px solid #fff !important;border-left:1px solid #fff !important;border-right:1px solid #fff !important;border-bottom:none !important;border-radius:3px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.select2-container.select2-container--open .form-select .select2-search--dropdown{display:none !important}.select2-container.select2-container--open .form-select .select2-results{border-bottom:1px solid #fff;border-radius:3px;border-top-left-radius:0px;border-top-right-radius:0px;border-top:none}.select2-container.select2-container--open .form-select .select2-results .select2-results__options{max-height:100%}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable{width:100%;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif;text-transform:capitalize;padding:10px;display:table;margin-block-end:0px}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable:first-child{display:none !important}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable.select2-results__option--highlighted{display:table;font-family:"WorkSansLight",sans-serif;color:#fff;background:#637890}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--selectable.select2-results__option--selected{line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#fff;font-family:"WorkSansItalic",sans-serif;background-color:#637890;padding:10px;display:table;text-decoration:none;width:100%;text-transform:capitalize}.select2-container.select2-container--open .form-select .select2-results .select2-results__options .select2-results__option--disabled{display:none}.select2-container.select2-container--open .form-select.select2-dropdown{border:none;background-color:#fff}.select2-container.select2-container--open .form-select .select2-results .select2-results__options{max-height:211px;overflow:auto;scrollbar-color:#637890 rgba(0,0,0,0)}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar{scrollbar-width:none;width:5px}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #5c8063;border-radius:10px}.select2-container.select2-container--open .form-select .select2-results .select2-results__options::-webkit-scrollbar-thumb{background:#5c8063;border-radius:10px}.js-lead.form .select2-container--default.select2-container .select2-selection--single.select2-selection .select2-selection__rendered{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansItalic",sans-serif}.js-lead.form .select2-container--default.select2-container .select2-selection--single.select2-selection:not(:focus-within){border:none !important}.js-lead.form .field-wrap.form-control.Dropdown.value-selected .select2-container--default .select2-selection__rendered{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif}.select2-container:not(:focus-within){border:none}.fancybox-container.personalization .fancybox-bg{opacity:.7;background:rgba(237,248,253,.95)}@media(min-width: 992px){.fancybox-container.personalization .fancybox-bg{background:rgba(241,239,234,.95)}}.fancybox-container.personalization .m-personalization-popup{box-shadow:0px 0px 6px rgba(0,0,0,.2)}.fancybox-container.personalization .m-popup-wrap{display:flex;align-items:center;flex-direction:column}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap{margin-block-start:0;width:768px;flex-direction:row;align-items:flex-start}}.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img{height:35.208vw;width:100%}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img{height:auto;width:349px}}.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img img{width:349px;min-height:467px}}.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img .ratio-3-4{height:100%}.fancybox-container.personalization .m-popup-wrap .m-popup-wrap--img .ratio-content{height:100%}.fancybox-container.personalization .dialog-close{display:none}.fancybox-container.personalization .fancybox-button{position:absolute;background:rgba(0,0,0,0);top:34.667vw;right:0;padding:15px}@media(min-width: 992px){.fancybox-container.personalization .fancybox-button{top:0px}}.fancybox-container.personalization .fancybox-button svg g rect{fill:#1a1818}@media(hover: hover){.fancybox-container.personalization .fancybox-button svg:hover g line{stroke:#952d98}}.fancybox-container.personalization .m-popup-wrap--content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:20px;padding-inline:50px;background-color:#fff}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content{margin-left:auto;height:fit-content;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding-inline-start:70px;padding-inline-end:30px;margin-block-start:0px;padding-block:50px;width:439px;height:467px}}.fancybox-container.personalization .m-popup-wrap--content::after{content:"";background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/illustration-elemant-pp.svg");position:absolute;width:100%;height:100%;top:0px;left:0px;background-repeat:no-repeat;background-position:left top;background-size:contain;pointer-events:none;z-index:1}.fancybox-container.personalization .m-popup-wrap--content h2{text-align:center;text-transform:uppercase;line-height:2.8125rem;font-size:1.875rem;letter-spacing:1.2px;color:#002857;font-family:"LibreCaslonTextRegular",sans-serif;padding-block-end:14px}.fancybox-container.personalization .m-popup-wrap--content h3{text-align:center;line-height:1.75rem;font-size:1.5rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .content{margin-block:15px 20px}.fancybox-container.personalization .m-popup-wrap--content .content p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansLight",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .more-link{order:5;position:relative;margin-block-end:20px;padding-inline-start:39.58px;transition:all .3s ease-out;line-height:1.875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansRegular",sans-serif}.fancybox-container.personalization .m-popup-wrap--content .more-link::after{content:"";position:absolute;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/link-icon-pp-default.svg");width:29.58px;height:29.58px;top:0px;left:0px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease-out;z-index:1}.fancybox-container.personalization .m-popup-wrap--content .more-link:hover{font-family:"WorkSansItalic",sans-serif;color:#002857}.fancybox-container.personalization .m-popup-wrap--content .more-link:hover::after{transform:rotateZ(90deg);background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/link-icon-pp-hover.svg")}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper{order:6;margin-inline:auto}@media(min-width: 992px){.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper{position:relative}}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a{background:rgba(0,0,0,0);color:#002857;border-color:#002857}@media(hover: hover){.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a:hover{background:#002857;border-color:#002857;color:#fff}.fancybox-container.personalization .m-popup-wrap--content .stripe-btn-wrapper a::after{background:#002857}}.fancybox-container.personalization .m-popup-wrap--content .m-popup-rate{order:4;text-align:center;margin-block-end:20px;line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansItalic",sans-serif}.fancybox-container.personalization .fancybox-slide{background:rgba(26,24,24,.7);overflow:auto;max-width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center}@media(min-height: 0px)and (max-height: 500px){.fancybox-container.personalization .fancybox-slide{align-items:flex-start}}@media(min-width: 992px){.fancybox-container.personalization .fancybox-slide{display:flex;justify-content:center;align-items:center}}.fancybox-container.personalization .fancybox-slide::before{display:none}.fancybox-container.personalization .m-personalization-popup{background-color:rgba(0,0,0,0);padding:0;width:80%}@media(min-width: 992px){.fancybox-container.personalization .m-personalization-popup{padding-block:90px;width:unset}}.fancybox-container.personalization .fancybox-content{cursor:default}@media(min-width: 992px){.fancybox-container.personalization .fancybox-content{padding:0}}.intro-v1{overflow:hidden}.intro-v1 .intro-inner{display:flex;flex-wrap:wrap;padding-block-start:52px;position:relative}@media(min-width: 768px){.intro-v1 .intro-inner{padding-block-start:50px;justify-content:flex-end}}@media(min-width: 768px){.intro-v1 .intro-inner.no-image{justify-content:center;padding-block-start:0}}@media(min-width: 768px){.intro-v1 .intro-inner.no-image .left-wrap{flex:0 0 65.5%;max-width:65.5%;margin-inline-end:0;padding-block-end:0}}.intro-v1 .intro-inner.no-image .left-wrap .illustration-wrap{left:unset;right:-145px}@media(min-width: 768px){.intro-v1 .intro-inner.no-image .left-wrap .illustration-wrap{top:-184px;right:-395px;width:360px;height:360px}}.intro-v1 .illustration-wrap{width:245px;height:245px;position:absolute;top:-145px;left:-145px;pointer-events:none;z-index:-1}@media(min-width: 768px){.intro-v1 .illustration-wrap{width:300px;height:300px;top:-138px;left:-193px}}.intro-v1 .illustration-wrap .illustration-img{height:100%;width:100%}.intro-v1 .left-wrap{flex:0 0 100%;max-width:100%;position:relative}@media(min-width: 768px){.intro-v1 .left-wrap{flex:0 0 40%;max-width:40%;padding-block:50px;margin-inline-end:35px;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 992px){.intro-v1 .left-wrap{flex:0 0 39%;max-width:39%;padding-block-start:100px;padding-block-end:100px;margin-inline-end:76px}}.intro-v1 .left-wrap .content-wrap{position:relative}.intro-v1 .left-wrap .title{padding-block-end:15px}.intro-v1 .left-wrap .subtitle{padding-block-end:15px}@media(min-width: 768px){.intro-v1 .left-wrap .subtitle{padding-block-end:25px}}@media(min-width: 768px){.intro-v1 .left-wrap .description-wrap{min-height:50px}}.intro-v1 .left-wrap .btn-wrap{padding-block-start:20px}@media(min-width: 768px){.intro-v1 .left-wrap .btn-wrap{padding-block-start:25px}}.intro-v1 .right-wrap{flex:0 0 100%;max-width:100%;padding-block-start:30px}@media(min-width: 768px){.intro-v1 .right-wrap{flex:0 0 50.2%;max-width:50.2%;padding-block-start:0}}@media(min-width: 992px){.intro-v1 .right-wrap{flex:0 0 39.2%;max-width:39.2%}}.intro-v1 .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:325/389}@media(min-width: 768px){.intro-v1 .media-wrap{aspect-ratio:486/581;min-height:581px}}.intro-v1 .media-wrap img,.intro-v1 .media-wrap picture{display:block;width:100%;height:100%}.intro-v1 .media-wrap img{object-fit:cover;object-position:center}.intro-v1 .media-wrap .x-background{position:absolute;top:0;right:-60px;width:100%;height:100%;z-index:1}.intro-v1 .media-wrap .x-background svg{opacity:.6;height:100%;width:auto;position:absolute;right:0}.intro-v1 .media-wrap .x-background svg path{fill:#fff}.text-plus-img-v1{overflow:hidden}.text-plus-img-v1 .outer-wrap{display:flex;flex-wrap:wrap}@media(min-width: 768px){.text-plus-img-v1 .outer-wrap{justify-content:space-between}}.text-plus-img-v1 .outer-wrap.right .left-wrap{order:0}.text-plus-img-v1 .outer-wrap.right .right-wrap{order:1}.text-plus-img-v1 .outer-wrap.right .right-wrap .illustration-wrap{left:-25px}@media(min-width: 768px){.text-plus-img-v1 .outer-wrap.right .right-wrap .illustration-wrap{left:-3.4vw}}@media(min-width: 1366px){.text-plus-img-v1 .outer-wrap.right .right-wrap .illustration-wrap{left:-44px}}.text-plus-img-v1 .left-wrap{flex:0 0 100%;max-width:100%;order:0;margin-block-end:40px}@media(min-width: 768px){.text-plus-img-v1 .left-wrap{order:1;display:flex;align-items:center;flex-wrap:wrap;flex:0 0 41%;max-width:41%;margin-block-end:0}}.text-plus-img-v1 .left-wrap .title,.text-plus-img-v1 .left-wrap .subtitle{padding-block-end:15px}.text-plus-img-v1 .left-wrap .paragraph-wrap{padding-block-end:20px}.text-plus-img-v1 .left-wrap .link-wrap{padding-inline-start:5px;padding-block-end:25px}.text-plus-img-v1 .right-wrap{flex:0 0 100%;max-width:100%;position:relative}@media(min-width: 768px){.text-plus-img-v1 .right-wrap{order:0;flex:0 0 51.7%;max-width:51.7%}}.text-plus-img-v1 .right-wrap .illustration-wrap{width:25px;height:100%;position:absolute;right:-25px;pointer-events:none;z-index:-1}@media(min-width: 768px){.text-plus-img-v1 .right-wrap .illustration-wrap{width:43px;right:-43px}}.text-plus-img-v1 .right-wrap .illustration-wrap svg{height:100%}@media(min-width: 768px){.text-plus-img-v1 .right-wrap .illustration-wrap svg{overflow:visible}}@media(min-width: 768px){.text-plus-img-v1 .content-wrap{flex:0 0 100%;max-width:100%}}.text-plus-img-v1 .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:162/161}.text-plus-img-v1 .media-wrap img,.text-plus-img-v1 .media-wrap picture{display:block;width:100%;height:100%}.text-plus-img-v1 .media-wrap img{object-fit:cover;object-position:center}@media(min-width: 768px){.unit-accommodation-slider .accommodation-slider-container{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.unit-accommodation-slider .accommodation-slider-container{width:calc(100% - 200px)}}.unit-accommodation-slider .btn-wrap .link-wrap{padding-block-start:20px}.unit-accommodation-slider .accommodation-slider{padding-block-start:43px}.unit-accommodation-slider .accommodation-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.unit-accommodation-slider .accommodation-slider .item-outer{height:100%;display:flex;flex-direction:column}.unit-accommodation-slider .accommodation-slider .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/251}@media(min-width: 768px){.unit-accommodation-slider .accommodation-slider .image-wrap{aspect-ratio:64/43}}.unit-accommodation-slider .accommodation-slider .image-wrap .image-link{position:absolute;width:100%;height:100%;z-index:1}.unit-accommodation-slider .accommodation-slider .image-wrap img,.unit-accommodation-slider .accommodation-slider .image-wrap picture{display:block;width:100%;height:100%}.unit-accommodation-slider .accommodation-slider .image-wrap img{object-fit:cover;object-position:center}.unit-accommodation-slider .accommodation-slider .image-wrap.no-img{background-image:url("/integration/hotel-x-toronto-redesign/public/images/placeholder/wide.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.unit-accommodation-slider .accommodation-slider .item-content{background:#f6f6f7;padding:20px 25px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media(min-width: 768px){.unit-accommodation-slider .accommodation-slider .item-content{padding:20px}}.unit-accommodation-slider .accommodation-slider .ref,.unit-accommodation-slider .accommodation-slider .item-inner,.unit-accommodation-slider .accommodation-slider .cta-wrap{max-width:100%}.unit-accommodation-slider .accommodation-slider .item-inner{margin-block-end:23px}.unit-accommodation-slider .accommodation-slider .item-inner .item-para-wrap{padding-block-start:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-accommodation-slider .accommodation-slider .cta-wrap{display:flex;align-items:center;justify-content:space-between}.unit-accommodation-slider .accommodation-slider .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.unit-accommodation-slider .accommodation-slider .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.unit-accommodation-slider .accommodation-slider .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.unit-accommodation-slider .accommodation-slider .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.unit-accommodation-slider .accommodation-slider .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.unit-accommodation-slider .accommodation-slider .cta-wrap .cta-inner-wrap-right{display:flex;height:100%;justify-content:flex-end;flex-direction:column}.unit-accommodation-slider .accommodation-slider .link-wrap{flex:0 0 100%;max-width:100%;margin-block-end:15px}.unit-accommodation-slider .accommodation-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.unit-accommodation-slider .accommodation-slider .controllers-outer-wrapper{position:absolute;top:0px;margin-block-start:0;z-index:1;right:0}}.double-text-plus-image{overflow:hidden}@media(min-width: 768px){.double-text-plus-image .double-text-plus-image-inner-wrap{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.double-text-plus-image .double-text-plus-image-inner-wrap{width:calc(100% - 200px)}}.double-text-plus-image .outer-wrap{display:flex;flex-wrap:wrap}@media(min-width: 768px){.double-text-plus-image .outer-wrap{justify-content:space-between}}.double-text-plus-image .outer-wrap.right{position:relative;margin-block-start:60px}@media(min-width: 768px){.double-text-plus-image .outer-wrap.right{margin-block-start:0;margin-block-start:-40px}.double-text-plus-image .outer-wrap.right .left-wrap{order:0}}@media(min-width: 768px)and (min-width: 768px){.double-text-plus-image .outer-wrap.right .left-wrap{padding-block:40px 0}}@media(min-width: 768px)and (min-width: 992px){.double-text-plus-image .outer-wrap.right .left-wrap{padding-block:80px 0}}@media(min-width: 768px){.double-text-plus-image .outer-wrap.right .right-wrap{order:1}}@media(min-width: 992px){.double-text-plus-image .outer-wrap.right{margin-block-start:-80px}}.double-text-plus-image .outer-wrap.right .illustration-wrap{width:245px;height:245px;position:absolute;top:-53px;right:-90px;pointer-events:none;z-index:-1}@media(min-width: 768px){.double-text-plus-image .outer-wrap.right .illustration-wrap{width:315px;height:315px;top:-75px;right:-75px}}.double-text-plus-image .outer-wrap.right .illustration-wrap .illustration-img{height:100%;width:100%}.double-text-plus-image .left-wrap{flex:0 0 100%;max-width:100%;order:1;padding-inline:25px}@media(min-width: 768px){.double-text-plus-image .left-wrap{display:flex;align-items:center;flex-wrap:wrap;flex:0 0 44.95%;max-width:44.95%;padding-inline:0;padding-block-end:40px}}@media(min-width: 992px){.double-text-plus-image .left-wrap{padding-block-end:80px}}.double-text-plus-image .left-wrap .title,.double-text-plus-image .left-wrap .subtitle{padding-block-end:15px}.double-text-plus-image .left-wrap .paragraph-wrap{margin-block-end:20px}@media(min-width: 768px){.double-text-plus-image .left-wrap .paragraph-wrap{display:-webkit-box;-webkit-line-clamp:16;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 992px){.double-text-plus-image .left-wrap .paragraph-wrap{display:-webkit-box;-webkit-line-clamp:16;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.double-text-plus-image .left-wrap .paragraph-wrap{display:-webkit-box;-webkit-line-clamp:16;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1440px){.double-text-plus-image .left-wrap .paragraph-wrap{display:-webkit-box;-webkit-line-clamp:17;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.double-text-plus-image .right-wrap{flex:0 0 100%;max-width:100%;position:relative;margin-block-end:40px}@media(min-width: 768px){.double-text-plus-image .right-wrap{order:0;flex:0 0 47.6%;max-width:47.6%;margin-block-end:0}}@media(min-width: 768px){.double-text-plus-image .content-wrap{flex:0 0 100%;max-width:100%;max-height:510px;margin-block:100px}}.double-text-plus-image .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:590/617}.double-text-plus-image .media-wrap img,.double-text-plus-image .media-wrap picture{display:block;width:100%;height:100%}.double-text-plus-image .media-wrap img{object-fit:cover;object-position:center}.double-text-plus-image .media-wrap .x-background{position:absolute;top:0;left:-255px;width:100%;height:100%;z-index:1}.double-text-plus-image .media-wrap .x-background svg{opacity:.6;height:100%}.double-text-plus-image .media-wrap .x-background svg path{fill:#fff}.unit-featured-offer-event{overflow:hidden}.unit-featured-offer-event.top-divider{padding-block-start:39px;box-shadow:0px -3px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.unit-featured-offer-event.top-divider{box-shadow:none}}@media(min-width: 992px){.unit-featured-offer-event.top-divider{padding-block-start:0}}.unit-featured-offer-event .outer-wrap{display:flex;flex-wrap:wrap}@media(min-width: 992px){.unit-featured-offer-event .outer-wrap{justify-content:space-between}}@media(min-width: 992px){.unit-featured-offer-event .outer-wrap.right .left-wrap{order:0}.unit-featured-offer-event .outer-wrap.right .right-wrap{order:1}}@media(min-width: 992px)and (min-width: 992px){.unit-featured-offer-event .outer-wrap.right .right-wrap .illustration-wrap{left:-3.4vw}}@media(min-width: 992px)and (min-width: 1200px){.unit-featured-offer-event .outer-wrap.right .right-wrap .illustration-wrap{left:-2.9vw}}@media(min-width: 992px)and (min-width: 1366px){.unit-featured-offer-event .outer-wrap.right .right-wrap .illustration-wrap{left:-43px}}.unit-featured-offer-event .left-wrap{flex:0 0 100%;max-width:100%;order:0;margin-block-end:40px}@media(min-width: 992px){.unit-featured-offer-event .left-wrap{order:1;display:flex;align-items:center;flex-wrap:wrap;flex:0 0 41%;max-width:41%;margin-block-end:0;margin-inline:0;padding-block:100px}}.unit-featured-offer-event .left-wrap .title,.unit-featured-offer-event .left-wrap .subtitle{padding-block-end:15px}.unit-featured-offer-event .left-wrap .paragraph-wrap{padding-block-end:23px}.unit-featured-offer-event .left-wrap .cta-wrap{display:flex;align-items:center;justify-content:space-between}.unit-featured-offer-event .left-wrap .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.unit-featured-offer-event .left-wrap .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.unit-featured-offer-event .left-wrap .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.unit-featured-offer-event .left-wrap .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.unit-featured-offer-event .left-wrap .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.unit-featured-offer-event .left-wrap .cta-wrap .cta-inner-wrap-right{display:flex;margin-block-start:auto;justify-content:flex-end;flex-direction:column}.unit-featured-offer-event .right-wrap{flex:0 0 100%;max-width:100%;position:relative;height:100%}@media(min-width: 768px)and (max-width: 991.98px){.unit-featured-offer-event .right-wrap{flex:unset;max-width:unset;width:calc(100% - 3vw)}}@media(min-width: 992px){.unit-featured-offer-event .right-wrap{order:0;flex:0 0 51.7%;max-width:51.7%;flex-grow:1;height:auto}}.unit-featured-offer-event .right-wrap .illustration-wrap{width:25px;height:100%;position:absolute;right:-25px;pointer-events:none;z-index:-1}@media(min-width: 992px){.unit-featured-offer-event .right-wrap .illustration-wrap{width:43px;right:-43px}}.unit-featured-offer-event .right-wrap .illustration-wrap svg{height:100%}@media(min-width: 992px){.unit-featured-offer-event .content-wrap{flex:0 0 100%;max-width:100%}}.unit-featured-offer-event .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:641/621}.unit-featured-offer-event .media-wrap img,.unit-featured-offer-event .media-wrap picture{display:block;width:100%;height:100%}.unit-featured-offer-event .media-wrap img{object-fit:cover;object-position:center}.unit-featured-offer-event .media-wrap .no-img{height:100%;object-fit:cover}.full-width-callout.custom-margin-full-width-callout{margin-block-start:var(--custom-mobile-margin-top) !important;margin-block-end:var(--custom-mobile-margin-bottom) !important}@media(min-width: 768px){.full-width-callout.custom-margin-full-width-callout{margin-block-start:var(--custom-tablet-margin-top) !important;margin-block-end:var(--custom-tablet-margin-bottom) !important}}@media(min-width: 1200px){.full-width-callout.custom-margin-full-width-callout{margin-block-start:var(--custom-desktop-margin-top) !important;margin-block-end:var(--custom-desktop-margin-bottom) !important}}.full-width-callout .outer-wrap{width:100%;height:100%}@media(min-width: 768px){.full-width-callout .outer-wrap.box-right .image-container{justify-content:flex-end}.full-width-callout .outer-wrap.box-right .image-container .x-background{left:-270px}.full-width-callout .outer-wrap.box-right .box-wrap-dt{margin-inline:0 6.944vw}}.full-width-callout .image-container{background-position:center;background-repeat:no-repeat;background-size:cover;padding-block:33.867vw;position:relative;overflow:hidden}@media(min-width: 768px){.full-width-callout .image-container{display:flex;padding-block:unset;min-height:672px;align-items:center}}.full-width-callout .image-container .x-background{position:absolute;top:0;right:-100px;width:fit-content;height:100%;z-index:1}@media(min-width: 768px){.full-width-callout .image-container .x-background{right:190px;width:34vw}}@media(min-width: 992px){.full-width-callout .image-container .x-background{right:130px}}@media(min-width: 1200px){.full-width-callout .image-container .x-background{right:65px}}@media(min-width: 1366px){.full-width-callout .image-container .x-background{right:4px}}@media(min-width: 1600px){.full-width-callout .image-container .x-background{right:-156px;width:675px}}.full-width-callout .image-container .x-background svg{opacity:.6;height:100%}.full-width-callout .image-container .x-background svg path{fill:#fff}@media(min-width: 768px){.full-width-callout .image-container .box-wrap-dt{flex:0 0 46.35%;max-width:46.35%;padding:30px;margin:100px 0 100px 6.944vw;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);height:fit-content}.full-width-callout .image-container .box-wrap-dt .title{padding-block-end:15px}.full-width-callout .image-container .box-wrap-dt .cta-wrap{padding-block-start:20px}}@media(min-width: 992px){.full-width-callout .image-container .box-wrap-dt{flex:0 0 40%;max-width:40%}}@media(min-width: 1200px){.full-width-callout .image-container .box-wrap-dt{flex:0 0 33.35%;max-width:33.35%}}@media(min-width: 1366px){.full-width-callout .image-container .box-wrap-dt{flex:0 0 27.35%;max-width:27.35%}}.full-width-callout .box-wrap-mb{margin:40px 25px 0 25px}.full-width-callout .box-wrap-mb .title{padding-block-end:15px}.full-width-callout .box-wrap-mb .cta-wrap{padding-block-start:20px}.unit-events-grid{display:grid;row-gap:40px}@media(min-width: 992px){.unit-events-grid{row-gap:50px}}.unit-events-grid .filter-wrap{background-color:#f6f6f7;min-height:50px;transition:all 300ms ease-out;width:calc(100% - 50px);margin-inline:auto}@media(min-width: 992px){.unit-events-grid .filter-wrap{min-height:70px}}@media(min-width: 1200px){.unit-events-grid .filter-wrap{width:calc(100% - 200px)}}.unit-events-grid .filter-wrap.is-pinned{position:sticky;left:0;width:auto;z-index:5;box-shadow:0px 0px 6px rgba(0,0,0,.16);width:100%}.unit-events-grid .filter-wrap.is-pinned .filter-accordino-title{display:block}@media(min-width: 992px){.unit-events-grid .filter-wrap.is-pinned .filter-accordino-title{display:none}}.unit-events-grid .filter-wrap.is-pinned .filter-inner{display:none}@media(min-width: 992px){.unit-events-grid .filter-wrap.is-pinned .filter-inner{display:flex}}.unit-events-grid .filter-wrap.is-pinned .filter-inner.active{display:flex}.unit-events-grid .filter-wrap.is-pinned .filter-inner .default-title{display:none}@media(min-width: 992px){.unit-events-grid .filter-wrap.is-pinned .filter-inner .default-title{display:block}}.unit-events-grid .filter-accordino-title{display:none;padding:14px;text-align:center;position:relative;text-transform:capitalize;cursor:pointer}.unit-events-grid .filter-accordino-title .icon{position:absolute;top:0;bottom:0;height:fit-content;margin:auto;padding-inline-start:35px}.unit-events-grid .filter-accordino-title .icon svg{transform:rotate(0);transition:transform .3s ease-in-out}.unit-events-grid .filter-accordino-title .icon svg path{fill:#1a1818}.unit-events-grid .filter-accordino-title.clicked .icon svg{transform:rotate(180deg)}.unit-events-grid .filter-inner{flex-direction:column;row-gap:30px;width:calc(100% - 188px);align-items:center;margin-inline:auto;padding-block:16px 30px;display:flex}@media(min-width: 992px){.unit-events-grid .filter-inner{display:flex;flex-direction:row;row-gap:unset;column-gap:25px;justify-content:center;width:100%;margin-inline:0;padding-block:14px 13px}}@media(min-width: 992px)and (max-width: 1199.98px){.unit-events-grid .filter-inner{column-gap:25px}}.unit-events-grid .filter-item{display:flex;flex-direction:column;row-gap:10px;position:relative}@media(min-width: 1200px){.unit-events-grid .filter-item{margin-inline:12.5px}}.unit-events-grid .filter-label{line-height:.875rem;font-size:.75rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansBold",sans-serif;display:block;width:100%;text-align:center}.unit-events-grid .date-input-wrap{color:#1a1818;display:flex;align-items:center;column-gap:10px;cursor:pointer}.unit-events-grid .date-input-wrap input{line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif;font-weight:normal;background-color:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;height:20px;padding-inline:0;width:100%;cursor:pointer;text-align:end}@media(min-width: 992px){.unit-events-grid .date-input-wrap input{max-width:96px}}.unit-events-grid .date-input-wrap input:focus{outline:none}.unit-events-grid .date-input-wrap input::placeholder{color:#1a1818;opacity:1}.unit-events-grid .date-input-wrap input:-webkit-autofill,.unit-events-grid .date-input-wrap input:-webkit-autofill:hover,.unit-events-grid .date-input-wrap input:-webkit-autofill:focus,.unit-events-grid .date-input-wrap input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(0,0,0,0) inset !important;background-color:rgba(0,0,0,0) !important}@media(max-width: 767.98px){.unit-events-grid .date-input-wrap input{max-width:96px}}@media(min-width: 768px)and (max-width: 991.98px){.unit-events-grid .date-input-wrap input{max-width:96px}}.unit-events-grid .date-input-wrap .calendar-icon{display:block;width:14px;height:13px;position:relative;top:-2px}.unit-events-grid .date-input-wrap .calendar-icon svg{width:100%;height:100%;overflow:visible}.unit-events-grid .datepicker-container{position:absolute;top:100%;left:-106px;z-index:5}@media(min-width: 992px){.unit-events-grid .datepicker-container{left:0}}.unit-events-grid .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;height:20px}.unit-events-grid .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.25rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif;font-weight:normal;padding-inline-start:0;text-align:center}.unit-events-grid .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:-2px;right:0;width:20px;display:flex;justify-content:center;align-items:center}.unit-events-grid .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:1px solid currentColor;border-right:1px solid currentColor;height:6px;width:6px;transform:rotate(45deg)}.unit-events-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{top:2px}.unit-events-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;border-width:1px;transform:rotate(225deg)}.unit-events-grid .grid-item-wrapper{margin-inline:auto;width:100%}@media(min-width: 768px){.unit-events-grid .grid-item-wrapper{width:calc(100% - 50px)}}@media(min-width: 992px){.unit-events-grid .grid-item-wrapper{min-height:250px}}@media(min-width: 1200px){.unit-events-grid .grid-item-wrapper{width:calc(100% - 200px)}}.unit-events-grid .grid-item{background-color:#f6f6f7}.unit-events-grid .grid-item.filter-hide{display:none}.unit-events-grid .grid-item.filter-hide.loadmore-hidden{display:none}.unit-events-grid .grid-item.loadmore-hidden{display:none}.unit-events-grid .title-wrapper{display:flex;flex-direction:column;row-gap:15px}.unit-events-grid .image-inner,.unit-events-grid .no-img{position:relative}.unit-events-grid .image-inner .item-categories,.unit-events-grid .no-img .item-categories{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;padding:10px;max-width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1;background-color:#f6f6f7;box-shadow:0px 1px 4px rgba(0,0,0,.12)}.unit-events-grid .image-inner .item-categories:not(:has(*)),.unit-events-grid .no-img .item-categories:not(:has(*)){display:none}.unit-events-grid .no-img{height:100%;object-fit:cover}.unit-events-grid .loadmore-button{display:block;margin-inline:auto}.unit-events-grid .loadmore-button.loadmore-hidden{display:none}.select2-container .js-select{-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;background-color:#f6f6f7;z-index:2}@media(max-width: 767.98px){.select2-container .js-select{width:180px !important;left:-25px !important;position:absolute}}@media(min-width: 768px)and (max-width: 991.98px){.select2-container .js-select{width:180px !important;left:-25px !important;position:absolute}}.select2-container .js-select .select2-results__option{text-align:center}.select2-container .js-select .select2-results__option:first-of-type{display:none}.select2-container .js-select .select2-results__option.select2-results__option--selectable{line-height:1.25rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif}.select2-container .js-select .select2-results__option.select2-results__option--selectable.select2-results__option--highlighted{background-color:#637890;color:#f6f6f7}.unit-data-slider{overflow:hidden}@media(min-width: 992px){.unit-data-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.unit-data-slider .wrap-all{width:calc(100% - 200px)}}.unit-data-slider .outer-wrap{display:flex;flex-direction:column;margin-block-start:40px}@media(min-width: 992px){.unit-data-slider .outer-wrap{flex-direction:row;position:relative}}.unit-data-slider .data-slider{flex:0 0 100%;max-width:100%;z-index:1}@media(min-width: 992px){.unit-data-slider .data-slider{flex:0 0 51.6%;max-width:51.6%;padding-block-start:55.85px}}.unit-data-slider .content-wrapper{position:relative;height:100%;background:#002857;flex:0 0 100%}@media(min-width: 992px){.unit-data-slider .content-wrapper{flex:0 0 68.1%;padding:108px 40px 52px calc(19.7% + 40px);display:flex;align-items:center;height:auto;left:-19.7%}.unit-data-slider .content-wrapper.event-rest-content-height{min-height:34.792vw}}@media(min-width: 1200px){.unit-data-slider .content-wrapper{left:-16.4%;padding:108px 40px 52px calc(16.4% + 40px)}}.unit-data-slider .content-wrapper .content-item{opacity:0;visibility:hidden;height:0}.unit-data-slider .content-wrapper .content-item.show{visibility:visible;height:auto}@keyframes fadeDown{from{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}.unit-data-slider .content-item.show{animation:fadeDown .7s ease forwards}.unit-data-slider .data-slide-swiper-wrap{height:fit-content}@media(min-width: 992px){.unit-data-slider .data-slide-swiper-wrap{min-height:100%}}.unit-data-slider .data-slider-slide{display:flex;position:relative;height:auto}@media(min-width: 992px){.unit-data-slider .data-slider-slide{display:block}}.unit-data-slider .item-outer{display:flex;flex-direction:column;flex-grow:1}@media(min-width: 992px){.unit-data-slider .item-outer{height:100%;flex-direction:initial;flex-grow:unset}}.unit-data-slider .left-wrap{max-width:100%}.unit-data-slider .left-wrap .image-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:375/231}@media(min-width: 992px){.unit-data-slider .left-wrap .image-wrap{aspect-ratio:639.5/430}}@media(min-width: 992px){.unit-data-slider .left-wrap .image-wrap.event-rest-image-height{aspect-ratio:639.5/446}}.unit-data-slider .left-wrap .image-wrap img,.unit-data-slider .left-wrap .image-wrap picture{display:block;width:100%;height:100%}.unit-data-slider .left-wrap .image-wrap img{object-fit:cover;object-position:center}.unit-data-slider .right-wrap .content-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px}@media(min-width: 992px){.unit-data-slider .right-wrap .content-wrap{width:25.01vw;height:unset;padding:0}}.unit-data-slider .right-wrap .title,.unit-data-slider .right-wrap .lead-rate-text,.unit-data-slider .right-wrap .lead-rate,.unit-data-slider .right-wrap .short-description-wrap{color:#fff}.unit-data-slider .right-wrap .title{padding-block-end:15px}.unit-data-slider .right-wrap .short-description-wrap{margin-block-end:20px;padding-inline-end:18px}.unit-data-slider .right-wrap .short-description-wrap ul{margin-inline-start:17px}.unit-data-slider .right-wrap .short-description-wrap.offer-description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-data-slider .right-wrap .short-description-wrap.restaurant-description{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-data-slider .right-wrap .short-description-wrap.event-description{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-data-slider .right-wrap .detail-link-wrap{padding:0 0 20px 5px}@media(min-width: 768px){.unit-data-slider .right-wrap .detail-link-wrap{padding-block-start:15px}}.unit-data-slider .right-wrap .cta-below-wrap{display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.unit-data-slider .right-wrap .cta-below-wrap{padding-block-start:15px}}.unit-data-slider .illustration-wrap{width:25px;height:210px;position:absolute;right:20px;pointer-events:none;z-index:1;top:0}@media(min-width: 992px){.unit-data-slider .illustration-wrap{width:128.5px;height:321px;right:40px}}@media(min-width: 1366px){.unit-data-slider .illustration-wrap{right:66px}}.unit-data-slider .illustration-wrap svg{height:100%}.unit-data-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:13px;order:3}@media(min-width: 992px){.unit-data-slider .controllers-outer-wrapper{position:absolute;top:15px;margin-block-start:0;pointer-events:all;z-index:3;order:unset}}.unit-offers-grid .intro-wrap{margin-block-end:40px}@media(min-width: 768px){.unit-offers-grid .intro-wrap{margin-block-end:50px}}@media(min-width: 768px){.unit-offers-grid .offers-grid{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.unit-offers-grid .offers-grid{width:calc(100% - 200px)}}.unit-offers-grid .grid-item-wrapper{gap:0}@media(min-width: 768px){.unit-offers-grid .grid-item-wrapper{gap:25px;padding-inline:0;display:grid}}@media(min-width: 1200px){.unit-offers-grid .grid-item-wrapper{gap:50px}}@media(max-width: 767.98px){.unit-offers-grid .grid-item{margin-inline:0;height:unset;flex-grow:1}}.unit-offers-grid .grid-item .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;background:#f6f6f7}@media(max-width: 767.98px){.unit-offers-grid .grid-item .content-wrapper{padding-inline:25px}}.unit-offers-grid .grid-item .content-wrapper .content ul{margin-inline-start:18px}.unit-offers-grid .cta-wrap{display:flex;align-items:center;justify-content:space-between;padding-block-start:20px}.unit-offers-grid .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.unit-offers-grid .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.unit-offers-grid .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.unit-offers-grid .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.unit-offers-grid .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.unit-offers-grid .cta-wrap .cta-inner-wrap-right{display:flex;margin-block-start:auto;justify-content:flex-end;flex-direction:column}.unit-offers-grid .no-img{height:100%;object-fit:cover}.unit-offers-grid .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:8px}@media(min-width: 992px){.unit-offers-grid .controllers-outer-wrapper{display:none}}.unit-blog-grid{display:grid;row-gap:50px}.unit-blog-grid .filter-wrap{background-color:#f6f6f7;min-height:50px;transition:all 300ms ease-out;width:calc(100% - 50px);margin-inline:auto}@media(min-width: 992px){.unit-blog-grid .filter-wrap{min-height:70px}}@media(min-width: 1200px){.unit-blog-grid .filter-wrap{width:calc(100% - 200px)}}.unit-blog-grid .filter-wrap.is-pinned{position:sticky;left:0;width:100%;z-index:5;box-shadow:0px 0px 6px rgba(0,0,0,.1);background-color:#f6f6f7;width:100%}.unit-blog-grid .filter-wrap.is-pinned .filter-accordino-title{display:block}@media(min-width: 992px){.unit-blog-grid .filter-wrap.is-pinned .filter-accordino-title{display:none}}.unit-blog-grid .filter-wrap.is-pinned .filter-inner{display:none}@media(min-width: 992px){.unit-blog-grid .filter-wrap.is-pinned .filter-inner{display:flex}}.unit-blog-grid .filter-wrap.is-pinned .filter-inner.active{display:flex}.unit-blog-grid .filter-wrap.is-pinned .filter-inner .default-title{display:none}@media(min-width: 992px){.unit-blog-grid .filter-wrap.is-pinned .filter-inner .default-title{display:block}}.unit-blog-grid .filter-accordino-title{display:none;padding:14px;text-align:center;position:relative;text-transform:capitalize;cursor:pointer}.unit-blog-grid .filter-accordino-title .icon{position:absolute;top:0;bottom:0;height:fit-content;margin:auto;padding-inline-start:35px}.unit-blog-grid .filter-accordino-title .icon svg{transform:rotate(0);transition:transform .3s ease-in-out}.unit-blog-grid .filter-accordino-title .icon svg path{fill:#1a1818}.unit-blog-grid .filter-accordino-title.clicked .icon svg{transform:rotate(180deg)}.unit-blog-grid .filter-inner{display:flex;flex-direction:column;row-gap:30px;width:calc(100% - 178px);align-items:center;margin-inline:auto;padding-block:30px}@media(min-width: 992px){.unit-blog-grid .filter-inner{flex-direction:row;row-gap:unset;column-gap:50px;justify-content:center;width:100%;margin-inline:0;padding-block:14px 13px}}@media(min-width: 992px)and (max-width: 1199.98px){.unit-blog-grid .filter-inner{column-gap:25px}}@media(min-width: 992px){.unit-blog-grid .filter-btn.has-clear{margin-inline-end:-10px}}@media(min-width: 1200px){.unit-blog-grid .filter-btn.has-clear{margin-inline-end:-20px}}.unit-blog-grid .filter-item{display:flex;flex-direction:column;row-gap:10px;position:relative}.unit-blog-grid .filter-label{line-height:.875rem;font-size:.75rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansBold",sans-serif;display:block;width:100%;text-align:center}.unit-blog-grid .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;height:20px}.unit-blog-grid .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.25rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif;font-weight:normal;padding-inline-start:0;text-align:center}.unit-blog-grid .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:-2px;right:0;width:20px;display:flex;justify-content:center;align-items:center}.unit-blog-grid .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:1px solid currentColor;border-right:1px solid currentColor;height:6px;width:6px;transform:rotate(45deg)}.unit-blog-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;border-width:1px;transform:rotate(225deg)}.unit-blog-grid .grid-item-wrapper{margin-inline:auto;width:100%}@media(min-width: 768px){.unit-blog-grid .grid-item-wrapper{width:calc(100% - 50px)}}@media(min-width: 992px){.unit-blog-grid .grid-item-wrapper{min-height:250px}}@media(min-width: 1200px){.unit-blog-grid .grid-item-wrapper{width:calc(100% - 200px)}}.unit-blog-grid .grid-item{background-color:#f6f6f7}.unit-blog-grid .grid-item.filter-hide{display:none}.unit-blog-grid .grid-item.filter-hide.loadmore-hidden{display:none}.unit-blog-grid .grid-item.loadmore-hidden{display:none}.unit-blog-grid .image-inner,.unit-blog-grid .no-img{position:relative}.unit-blog-grid .image-inner .item-categories,.unit-blog-grid .no-img .item-categories{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;padding:5px 22px;max-width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1;background-color:#f6f6f7;display:flex;flex-direction:column;align-items:center}.unit-blog-grid .image-inner .item-categories:not(:has(*)),.unit-blog-grid .no-img .item-categories:not(:has(*)){display:none}.unit-blog-grid .image-inner .item-categories .month,.unit-blog-grid .image-inner .item-categories .year,.unit-blog-grid .no-img .item-categories .month,.unit-blog-grid .no-img .item-categories .year{color:#1a1818}.unit-blog-grid .image-inner .item-categories .day,.unit-blog-grid .no-img .item-categories .day{font-size:1.5625rem;line-height:1.8125rem}.unit-blog-grid .no-img{height:100%;object-fit:cover}.unit-blog-grid .loadmore-button{display:block;margin-inline:auto}.unit-blog-grid .loadmore-button.loadmore-hidden{display:none}.unit-blog-grid.no-loadmore .loadmore-wrap{display:none}.select2-container .js-select,.select2-container .js-select-month{-webkit-border-radius:0;-moz-border-radius:none;border-radius:0;border:0;background-color:#f6f6f7;z-index:2}@media(max-width: 767.98px){.select2-container .js-select,.select2-container .js-select-month{width:180px !important;left:-25px !important}}@media(min-width: 768px)and (max-width: 991.98px){.select2-container .js-select,.select2-container .js-select-month{width:180px !important;left:-25px !important}}.select2-container .js-select .select2-results__option,.select2-container .js-select-month .select2-results__option{text-align:center}.select2-container .js-select .select2-results__option:first-of-type,.select2-container .js-select-month .select2-results__option:first-of-type{display:none}.select2-container .js-select .select2-results__option.select2-results__option--selectable,.select2-container .js-select-month .select2-results__option.select2-results__option--selectable{line-height:1.25rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansRegular",sans-serif}.select2-container .js-select .select2-results__option.select2-results__option--selectable.select2-results__option--highlighted,.select2-container .js-select-month .select2-results__option.select2-results__option--selectable.select2-results__option--highlighted{background-color:#637890;color:#fff}@media(min-width: 768px){.accommodations-grid .accommodation-grid-room-wrap{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 992px){.accommodations-grid .accommodation-grid-room-wrap{display:none}}.accommodations-grid .accommodation-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.accommodations-grid .accommodation-slider .swiper-slide .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/251}@media(min-width: 768px){.accommodations-grid .accommodation-slider .swiper-slide .image-wrap{aspect-ratio:64/43}}.accommodations-grid .accommodation-slider .swiper-slide .image-wrap img,.accommodations-grid .accommodation-slider .swiper-slide .image-wrap picture{display:block;width:100%;height:100%}.accommodations-grid .accommodation-slider .swiper-slide .image-wrap img{object-fit:cover;object-position:center}.accommodations-grid .accommodation-slider .swiper-slide .image-wrap.no-img{background-image:url("/integration/hotel-x-toronto-redesign/public/images/placeholder/wide.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.accommodations-grid .accommodation-slider .item-content{background:#f6f6f7;padding:20px 25px;display:flex;flex-direction:column;flex-grow:1}@media(min-width: 768px){.accommodations-grid .accommodation-slider .item-content{padding:20px}}.accommodations-grid .accommodation-slider .ref,.accommodations-grid .accommodation-slider .item-inner,.accommodations-grid .accommodation-slider .cta-wrap{max-width:100%}.accommodations-grid .accommodation-slider .item-inner{margin-block-end:23px;flex-grow:1}.accommodations-grid .accommodation-slider .item-inner .item-para-wrap{padding-block-start:15px}.accommodations-grid .accommodation-slider .cta-wrap{display:flex;align-items:center;justify-content:space-between}.accommodations-grid .accommodation-slider .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.accommodations-grid .accommodation-slider .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.accommodations-grid .accommodation-slider .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.accommodations-grid .accommodation-slider .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.accommodations-grid .accommodation-slider .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.accommodations-grid .accommodation-slider .cta-wrap .cta-inner-wrap-right{display:flex;height:100%;justify-content:flex-end;flex-direction:column}.accommodations-grid .accommodation-slider .link-wrap{flex:0 0 100%;max-width:100%;margin-block-end:15px}.accommodations-grid .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:11px}@media(min-width: 768px){.accommodations-grid .controllers-outer-wrapper{position:absolute;top:auto;margin-block-start:0;z-index:1;left:50%;transform:translateX(-50%)}}.accommodations-grid .room-item-grid-layout{display:none}@media(min-width: 992px){.accommodations-grid .room-item-grid-layout{display:grid}}.accommodations-grid .room-item-grid-layout .cta-wrap{display:flex;align-items:center;justify-content:space-between}.accommodations-grid .room-item-grid-layout .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.accommodations-grid .room-item-grid-layout .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.accommodations-grid .room-item-grid-layout .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.accommodations-grid .room-item-grid-layout .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.accommodations-grid .room-item-grid-layout .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.accommodations-grid .room-item-grid-layout .cta-wrap .cta-inner-wrap-right{display:flex;height:100%;justify-content:flex-end;flex-direction:column}.accommodations-grid .category-into-wrapper{position:relative;margin-inline:41px 25px;width:82.4vw}@media(min-width: 992px){.accommodations-grid .category-into-wrapper{width:calc(100% - 200px);margin-inline:auto;padding-inline-start:75px;margin-block-start:50px;margin-block-end:85px}}.accommodations-grid .category-into-wrapper .illustration-mb{position:absolute;right:auto;left:-41.7px;width:21px;height:256.8px;margin-block-start:auto;margin-block-end:auto;top:50%;bottom:50%}.accommodations-grid .category-into-wrapper .illustration-mb svg{width:100%;height:100%;object-fit:contain;background-repeat:no-repeat;background-position:center}@media(min-width: 768px){.accommodations-grid .category-into-wrapper .illustration-mb{left:-44.7px;height:162.8px}}@media(min-width: 992px){.accommodations-grid .category-into-wrapper .illustration-mb{display:none}}.accommodations-grid .category-into-wrapper .illustration-desktop{display:none}@media(min-width: 992px){.accommodations-grid .category-into-wrapper .illustration-desktop{display:block;position:absolute;right:auto;left:-100px;width:128.52px;height:256.8px;margin-block-start:auto;margin-block-end:auto;top:50%;bottom:50%}.accommodations-grid .category-into-wrapper .illustration-desktop svg{width:100%;height:100%;object-fit:contain;background-repeat:no-repeat;background-position:center}}.accommodations-grid .category-into-wrapper .category-title{margin-block-end:15px;padding-block-start:19.09px}@media(min-width: 992px){.accommodations-grid .category-into-wrapper .category-title{max-width:59.167vw}}.accommodations-grid .category-into-wrapper .subtitle{margin-block-end:15px}@media(min-width: 992px){.accommodations-grid .category-into-wrapper .subtitle{max-width:59.167vw;margin-block-end:25px}}.accommodations-grid .category-into-wrapper .description{margin-block-end:31px;padding-block-end:19.09px}@media(min-width: 992px){.accommodations-grid .category-into-wrapper .description{max-width:59.167vw}}.accommodations-grid .filtered-item-container{margin-block-start:37.9px}.accommodations-grid .filtered-item-container .caterory-detail-inner-wrapper{margin-block-end:0;padding-block-end:60px}.accommodations-grid .filter-desktop-outer-wrapper.is-pinned{position:sticky;left:0;z-index:6;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.accommodations-grid .filter-desktop-outer-wrapper.is-pinned .filter-wrapper{padding-block:20px}.accommodations-grid .filter-wrapper{display:none}@media(min-width: 992px){.accommodations-grid .filter-wrapper{display:flex;align-items:center;width:calc(100% - 200px);margin-inline:auto;padding-inline-start:50px;margin-block-end:132.9px;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:50px}}.accommodations-grid .item-inner,.accommodations-grid .cta-wrap{background-color:#f6f6f7}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout{display:none}@media(min-width: 992px){.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout{display:block}}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item:nth-child(odd){flex-direction:row}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item:nth-child(even){flex-direction:row-reverse}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item{display:flex;width:100%;margin-block-end:70px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .image-wrap img,.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .image-wrap picture,.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper img,.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper picture{display:block;width:100%;height:100%}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .image-wrap img,.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper img{object-fit:cover;object-position:center}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .image-wrap.no-img,.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper.no-img{background-image:url("/integration/hotel-x-toronto-redesign/public/images/placeholder/wide.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .image-wrap{flex-basis:58.1%;aspect-ratio:711/402}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper{flex-basis:43%;position:relative}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper .all-detail-inner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 100px)}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper .title-wrapper{padding-bottom:15px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .room-item .all-detail-wrapper .item-para-wrap{padding-bottom:20px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap{display:flex;align-items:flex-end;justify-content:space-between}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap.disabled-rate{align-items:flex-start;flex-direction:column}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap.disabled-rate .cta-inner-wrap-right{margin-block-start:30px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.accommodations-grid .desktop-room-filtered-layout .room-filtered-layout .cta-wrap .cta-inner-wrap-right{display:flex;height:100%;justify-content:flex-end;flex-direction:column}.accommodations-grid .desktop-room-filtered-layout .item-inner,.accommodations-grid .desktop-room-filtered-layout .cta-wrap{background-color:rgba(0,0,0,0)}.accommodations-grid .desktop-room-filtered-layout.hide{display:none}.accommodations-grid .item-grid-layout.hide{display:none}.accommodations-grid .filter-wrapper-mb{width:77.333vw;margin-inline:auto}.accommodations-grid .filter-wrapper-mb.is-pinned{position:sticky;left:0;width:100%;z-index:6;background-color:#f6f6f7;box-shadow:0px 3px 6px rgba(0,0,0,.1);display:flex;justify-content:center}@media(min-width: 992px){.accommodations-grid .filter-wrapper-mb.is-pinned{display:none}}.accommodations-grid .filter-wrapper-mb.is-pinned .filter-wrapper{padding-block:20px}.accommodations-grid .filter-wrapper-mb .select2.select2-container{width:77.333vw !important;height:51px}.accommodations-grid .filter-wrapper-mb .select2.select2-container--open .select2-selection::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;box-shadow:2px 2px 10px rgba(0,0,0,.5),0px -5px 10px rgba(0,0,0,0);z-index:10}.accommodations-grid .filter-wrapper-mb .select2.select2-container .select2-selection{width:77.333vw;height:51px;border-radius:unset;border:none;background:#f6f6f7;display:flex;align-items:center;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;text-transform:uppercase}.accommodations-grid .filter-wrapper-mb .select2.select2-container .select2-selection__rendered{color:#952d98;max-width:62.133vw;word-break:break-all}.accommodations-grid .filter-wrapper-mb .select2.select2-container .select2-results__option.select2-results__option--selectable{height:51px}.accommodations-grid .filter-wrapper-mb .select2.select2-container .select2-container--default .select2-results .select2-results__options{background:#f6f6f7}@media(min-width: 992px){.accommodations-grid .filter-wrapper-mb{display:none}}.accommodations-grid .filter-wrapper-mb .select2-container--default .select2-selection--single{padding-inline-start:17px}.accommodations-grid .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:auto;right:23px;width:20px;display:flex;justify-content:center;align-items:center}.accommodations-grid .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;width:8px;transform:rotate(45deg)}.accommodations-grid .filter-wrapper-mb .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;transform:rotate(225deg);height:8px;width:8px}.select2-dropdown.mb-category-dropdown{border:none;z-index:5}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options{background:#f6f6f7}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option{line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansMedium",sans-serif;padding-inline-start:25px;text-transform:uppercase;height:51px;display:flex;align-items:center}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#952d98;background-color:unset}.unit-amenities-services-slider{overflow:hidden;display:flex;flex-direction:column;row-gap:50px}.unit-amenities-services-slider .amenities-services-slider{width:100%}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider{width:calc(100% + 45.25px)}}.unit-amenities-services-slider .swiper-slide{height:auto}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide{margin-block:auto;transition:height 500ms ease-out}}.unit-amenities-services-slider .swiper-slide .body-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide .body-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev{min-width:40.62%;transition:all 500ms ease-out}}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .slide-wrap{padding-block-end:0;position:relative;transition:all 500ms ease-out}}.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .wrap-all-text-js{opacity:1;pointer-events:all}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .image-inner,.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .no-img{height:calc(23vw + 62px);max-height:calc(23vw + 62px)}}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .text-inner{display:flex;padding-block-start:20px;row-gap:20px}}.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .text-inner.no-bottom{padding-block-end:20px}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .text-inner .h4-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev .bottom-wrap{display:block;margin-block-start:20px;padding-block-end:20px}}.unit-amenities-services-slider .slide-wrap{display:flex;flex-direction:column;row-gap:20px;height:100%;padding-block-end:20px;background-color:#f6f6f7}@media(min-width: 1200px){.unit-amenities-services-slider .slide-wrap{padding-block-end:0}}.unit-amenities-services-slider .text-inner{display:flex;flex-direction:column;row-gap:5px;padding-inline:20px;width:100%;flex-grow:0;flex-shrink:0}@media(min-width: 1200px){.unit-amenities-services-slider .text-inner{display:none;row-gap:50px}}.unit-amenities-services-slider .bottom-wrap{padding-inline:20px;width:100%;flex-grow:0;flex-shrink:0;margin-block-start:auto}@media(min-width: 1200px){.unit-amenities-services-slider .bottom-wrap{display:none}}.unit-amenities-services-slider .image-inner,.unit-amenities-services-slider .no-img{display:flex;width:100%;flex-grow:0;flex-shrink:0;height:54.2vw}@media(min-width: 768px){.unit-amenities-services-slider .image-inner,.unit-amenities-services-slider .no-img{height:40vw}}@media(min-width: 992px){.unit-amenities-services-slider .image-inner,.unit-amenities-services-slider .no-img{height:30vw}}@media(min-width: 1200px){.unit-amenities-services-slider .image-inner,.unit-amenities-services-slider .no-img{height:16.39vw}}.unit-amenities-services-slider .image-inner img,.unit-amenities-services-slider .no-img img{width:100%;height:100%;object-fit:cover}.unit-amenities-services-slider .controllers-wrapper{padding-inline:10px;margin-inline:auto;margin-block-start:20px}@media(min-width: 1200px){.unit-amenities-services-slider .controllers-wrapper{position:absolute;bottom:15%;left:53.5%;right:auto;z-index:5;margin-inline:0;margin-block-start:0}}.unit-amenities-services-slider .wrap-all-text-js{position:absolute;pointer-events:none;opacity:0;background-color:#f6f6f7;width:calc(100% + 2px);height:max-content;max-height:90%;left:-1px;bottom:0;transform:translateY(calc(100% - 55px));transition:transform 300ms ease-out}@media(hover: hover){.unit-amenities-services-slider .swiper-slide.swiper-slide-prev:hover .wrap-all-text-js{transform:translateY(0)}}.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized){width:calc(100% - 50px);margin-inline:auto}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized){width:calc(100% - 200px)}}.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .swiper-wrapper{transform:unset !important;transition:none !important;flex-wrap:wrap;column-gap:20px;row-gap:20px}@media(min-width: 768px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .swiper-wrapper{justify-content:center}}@media(min-width: 768px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - 20px)/2) !important;margin-right:0 !important}}@media(hover: hover){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .swiper-slide:hover .wrap-all-text-js{opacity:1;pointer-events:all;transform:translateY(0)}}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .image-inner,.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .no-img{height:22.92vw}}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .text-inner{display:flex;padding-block-start:20px;row-gap:20px}}.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .text-inner.no-bottom{padding-block-end:20px}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .text-inner .h4-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .bottom-wrap{display:block;margin-block-start:20px;padding-block-end:20px}}.unit-amenities-services-slider .amenities-services-slider:not(.swiper-initialized) .controllers-wrapper{display:none}.triple-callout{padding-block:1px}@media(min-width: 992px){.triple-callout.has-bottom .left-wrap{padding-block:100px 50px}}@media(min-width: 992px){.triple-callout.has-bottom .right-wrap{padding-block-end:50px}}@media(min-width: 992px){.triple-callout.has-bottom .x-background{right:-31%}}.triple-callout .outer-wrap{background:#002857;overflow:hidden;padding-block:30px 0}@media(min-width: 992px){.triple-callout .outer-wrap{padding-block:0}}.triple-callout .illustration-wrap{display:block;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/background-pattern-4.svg");background-position:left center;background-repeat:repeat-x;background-size:auto 100%;height:29px}@media(min-width: 992px){.triple-callout .illustration-wrap{height:44px}}@media(min-width: 992px){.triple-callout .main-section{display:flex}}@media(min-width: 992px){.triple-callout .left-wrap{padding-block:100px;flex:0 0 40%}}.triple-callout .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:325/337}@media(min-width: 768px){.triple-callout .media-wrap{aspect-ratio:596/618;min-height:618px}}.triple-callout .media-wrap img,.triple-callout .media-wrap picture{display:block;width:100%;height:100%}.triple-callout .media-wrap img{object-fit:cover;object-position:center}.triple-callout .right-wrap{position:relative;padding-block-start:38px;padding-block-end:56px}@media(min-width: 992px){.triple-callout .right-wrap{display:flex;align-items:center;flex-grow:1;padding-block-start:100px;padding-block-end:100px;padding-inline-start:46px}}@media(min-width: 1200px){.triple-callout .right-wrap{padding-inline-start:86px}}.triple-callout .x-background{position:absolute;top:0;right:3px;width:100%;height:100%;z-index:1;pointer-events:none}@media(min-width: 768px){.triple-callout .x-background{right:-50%}}@media(min-width: 992px){.triple-callout .x-background{right:-24%}}.triple-callout .x-background svg{opacity:.22;height:100%}.triple-callout .x-background svg path{fill:#fff}.triple-callout .content-wrap{display:flex;flex-direction:column;row-gap:13px}@media(min-width: 992px){.triple-callout .content-wrap{flex:0 0 100%}}.triple-callout .body-text ul{list-style:square;padding-inline-start:15px}.triple-callout .body-text li{margin-block-end:11px}.triple-callout .link-wrap{padding-inline-start:6px}.triple-callout .btn-wrap{margin-block-start:10px}.triple-callout .bt-media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:325/199;min-height:199px}@media(min-width: 414px){.triple-callout .bt-media-wrap{height:53.06vw}}@media(min-width: 768px){.triple-callout .bt-media-wrap{aspect-ratio:596/332;height:23.05vw;min-height:332px}}.triple-callout .bt-media-wrap img,.triple-callout .bt-media-wrap picture{display:block;width:100%;height:100%}.triple-callout .bt-media-wrap img{object-fit:cover;object-position:center}.triple-callout .bottom-section{padding-block-end:60px}@media(min-width: 992px){.triple-callout .bottom-section{display:flex;column-gap:49px;padding-block-end:100px}}.triple-callout .item-1,.triple-callout .item-2{display:flex;flex-direction:column;row-gap:31px}@media(min-width: 992px){.triple-callout .item-1,.triple-callout .item-2{flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}}.triple-callout .item-2{margin-block-start:58px}@media(min-width: 992px){.triple-callout .item-2{margin-block-start:0}}.triple-callout .item1-content,.triple-callout .item2-content{display:flex;flex-direction:column;text-align:center;row-gap:20px}@media(min-width: 992px){.triple-callout .item1-content,.triple-callout .item2-content{row-gap:15px;height:calc(100% - (23.05vw + 31px));padding-inline:34px}}.triple-callout .item-inner-wrap{display:flex;flex-direction:column;row-gap:14px}.triple-callout .item-btn-wrap{margin-block-start:18px}@media(min-width: 992px){.triple-callout .item-btn-wrap{margin-block-start:auto}}.triple-callout .item-btn-wrap .btn{margin-inline:auto}.hz-text-plus-img.img-left .illustration-wrap{right:auto;left:-15px}@media(min-width: 992px){.hz-text-plus-img.img-left .illustration-wrap{left:-32px}}@media(min-width: 992px){.hz-text-plus-img.img-left .content-wrap{order:3;padding-inline-start:0;padding-inline-end:40px}}.hz-text-plus-img .main-wrap{display:flex;position:relative;flex-direction:column}@media(min-width: 992px){.hz-text-plus-img .main-wrap{flex-direction:row;column-gap:50px}}.hz-text-plus-img .illustration-wrap{position:absolute;top:-15px;right:-15px;width:60px;height:60px;z-index:0}@media(min-width: 992px){.hz-text-plus-img .illustration-wrap{top:-32px;right:-32px;width:128px;height:128px}}.hz-text-plus-img .illustration-wrap svg{width:100%;height:auto}.hz-text-plus-img .content-wrap{order:1;margin-block-start:38px}@media(min-width: 992px){.hz-text-plus-img .content-wrap{display:flex;align-items:center;flex-grow:1;margin-block-start:0;padding-inline-start:40px}}.hz-text-plus-img .content-wrap-inner{display:flex;flex-direction:column;row-gap:12px}.hz-text-plus-img .link-wrap{margin-block-start:10px}.hz-text-plus-img .movie-link-wrap{margin-block-start:10px}.hz-text-plus-img .btn-wrap{margin-block-start:10px}@media(min-width: 992px){.hz-text-plus-img .image-wrap{order:2;flex:0 0 57.4%;max-width:57.4%}}.hz-text-plus-img .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:325/198}@media(min-width: 992px){.hz-text-plus-img .media-wrap{aspect-ratio:711/403;min-height:403px}}.hz-text-plus-img .media-wrap img,.hz-text-plus-img .media-wrap picture{display:block;width:100%;height:100%}.hz-text-plus-img .media-wrap img{object-fit:cover;object-position:center}.event-rooms-grid.top-divider{padding-block-start:39px;box-shadow:0px -3px 6px rgba(0,0,0,.1019607843)}@media(min-width: 768px){.event-rooms-grid.top-divider{box-shadow:none}}@media(min-width: 992px){.event-rooms-grid.top-divider{padding-block-start:0}}.event-rooms-grid .grid-item{background-color:#f6f6f7}.event-rooms-grid .item-grid-outer-wrapper{margin-block-start:50px}.event-rooms-grid .content-wrapper .short-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-rooms-grid .capacity-area-wrapper{display:flex;margin-block-end:15px}.event-rooms-grid .capacity-area-wrapper .capacity-wrapper{display:flex}.event-rooms-grid .value-breaker{width:3px;height:100%}.event-rooms-grid .loadmore-button{display:block;margin-inline:auto}.event-rooms-grid .loadmore-button.loadmore-hidden{display:none}@media(min-width: 768px){.event-rooms-grid .grid-item-wrapper{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.event-rooms-grid .grid-item-wrapper{width:calc(100% - 200px)}}.event-rooms-grid .grid-item-wrapper .grid-item .content-wrapper{padding:25px}.event-rooms-grid .grid-item-wrapper .grid-item.loadmore-hidden{display:none}.event-rooms-grid .loadmore-wrap{margin-block-start:40px}@media(min-width: 992px){.event-rooms-grid .loadmore-wrap{margin-block-start:50px}}.detail-intro{overflow:hidden}.detail-intro .intro-inner{display:flex;position:relative;flex-wrap:wrap;padding-block-start:60px}@media(min-width: 768px){.detail-intro .intro-inner{padding-block-start:0;justify-content:flex-end}}@media(min-width: 768px){.detail-intro .intro-inner.no-right-wrap{justify-content:center;padding-block-start:0}}@media(min-width: 768px){.detail-intro .intro-inner.no-right-wrap .left-wrap{flex:0 0 55.1%;max-width:55.1%;margin-inline-end:0}}@media(min-width: 768px){.detail-intro .intro-inner.no-right-wrap .left-wrap .illustration-wrap{top:-193px;left:-300px;width:318px;height:318px}}@media(min-width: 1200px){.detail-intro .intro-inner.no-right-wrap .left-wrap .illustration-wrap{left:-280px}}.detail-intro .intro-inner.no-right-wrap .right-wrap{display:none}.detail-intro .illustration-wrap{z-index:-1;width:245px;height:245px;top:-172px;left:-145px;position:absolute;pointer-events:none}@media(min-width: 768px){.detail-intro .illustration-wrap{top:-220px;left:-237px;width:300px;height:300px}}@media(min-width: 1200px){.detail-intro .illustration-wrap{top:-205px}}.detail-intro .illustration-wrap .illustration-img{width:100%;height:100%}.detail-intro .left-wrap{margin-inline:auto;position:relative;flex:0 0 100%;max-width:100%}@media(min-width: 768px){.detail-intro .left-wrap{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 40%;max-width:40%;padding-block-start:50px;margin-inline:0px 35px}}@media(min-width: 992px){.detail-intro .left-wrap{flex:0 0 51.8%;max-width:51.8%;padding-block-start:100px;margin-inline-end:76px}}@media(min-width: 1440px){.detail-intro .left-wrap{margin-inline-end:111px}}.detail-intro .left-wrap .content-wrap{position:relative}.detail-intro .left-wrap .title{padding-block-end:15px}.detail-intro .left-wrap .subtitle{padding-block-end:15px}@media(min-width: 768px){.detail-intro .left-wrap .subtitle{padding-block-end:25px}}.detail-intro .left-wrap .cta-wrap{display:flex;align-items:center;justify-content:space-between;padding-block-start:20px}.detail-intro .left-wrap .cta-wrap.rooms.disabled-rate{align-items:flex-start;flex-direction:column}.detail-intro .left-wrap .cta-wrap.rooms.disabled-rate .cta-inner-wrap-right{margin-block-start:30px;align-self:flex-start}.detail-intro .left-wrap .cta-wrap.event-rooms-cta-wrap{flex-direction:column;align-items:flex-start;padding-block-start:0}.detail-intro .left-wrap .cta-wrap.event-rooms-cta-wrap .cta-inner-wrap-left{padding-block-start:20px}.detail-intro .left-wrap .cta-wrap.event-rooms-cta-wrap .cta-inner-wrap-right{align-self:flex-start;margin-block-start:30px}@media(min-width: 768px){.detail-intro .left-wrap .cta-wrap{padding-block-start:25px}}@media(min-width: 768px)and (max-width: 991.98px){.detail-intro .left-wrap .cta-wrap{flex-direction:column;align-items:flex-start}}.detail-intro .left-wrap .cta-wrap .cta-inner-wrap-left{display:flex;flex-direction:column}.detail-intro .left-wrap .cta-wrap .cta-inner-wrap-left .detail-link-wrap{margin-inline-start:5px}.detail-intro .left-wrap .cta-wrap .cta-inner-wrap-left .lead-rate-wrap{padding-block:32px 7px}.detail-intro .left-wrap .cta-wrap .cta-inner-wrap-right{height:100%;display:flex;align-self:flex-end;flex-direction:column;justify-content:flex-end}@media(min-width: 768px)and (max-width: 991.98px){.detail-intro .left-wrap .cta-wrap .cta-inner-wrap-right{align-self:flex-start;margin-block-start:25px}}.detail-intro .right-wrap{flex:0 0 100%;max-width:100%;margin-block-start:50px}@media(min-width: 768px){.detail-intro .right-wrap{flex:0 0 50.2%;max-width:50.2%;padding:50px 42px 0px 42px;margin-block-start:0;height:fit-content}}@media(min-width: 992px){.detail-intro .right-wrap{flex:0 0 33.2%;max-width:33.2%;padding-block-start:100px}}@media(min-width: 1440px){.detail-intro .right-wrap{padding-inline:10px 75px}}.detail-intro .right-wrap .right-inner-wrap{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#002857;padding:0px 40px 30px 40px}.detail-intro .right-wrap .right-title-wrap{padding-block-start:30px}.detail-intro .right-wrap .feature-wrap{display:flex;position:relative;align-items:center;flex-direction:column;padding-block-start:30px}.detail-intro .right-wrap .feature-wrap .icon-wrap{display:flex;align-items:center;justify-content:center;max-width:35px;max-height:35px;margin-block-end:10px}.detail-intro .right-wrap .feature-wrap .icon-wrap.icon-guest svg{width:16.56px;height:26.86px}.detail-intro .right-wrap .feature-wrap .icon-wrap.icon-sqft svg{width:22.85px;height:22.92px}.detail-intro .right-wrap .feature-wrap .icon-wrap.icon-bed svg{width:34.63px;height:21.09px}.detail-intro .right-wrap .feature-wrap .icon-wrap.icon-calendar svg{width:25.48px;height:26.86px}.detail-intro .right-wrap .feature-wrap .icon-wrap.icon-alarm svg{width:22.92px;height:22.92px}.detail-intro .right-wrap .feature-wrap .feature-title-link{position:absolute;width:100%;height:100%;z-index:1}.detail-intro .right-wrap .feature-wrap .feature-title-wrap{margin-block-end:10px}.detail-intro .right-wrap .feature-wrap .feature-text{text-align:center;text-transform:uppercase}.detail-intro .right-wrap .feature-wrap .feature-text.event-time{text-transform:lowercase}.detail-intro .right-wrap .feature-wrap .feature-text.js-detail-events-tag{text-transform:capitalize}.detail-intro .right-wrap .feature-wrap .feature-text.address-text{text-transform:none}.detail-intro .right-wrap .feature-wrap .feature-text .rooms-square-feet{text-transform:uppercase}.detail-book-widget .book-widget{display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden}@media(min-width: 992px){.detail-book-widget .book-widget{justify-content:center;overflow:hidden}}@media(max-width: 767.98px){.detail-book-widget{margin-block:50px !important}}.press-grid{display:grid;row-gap:50px;width:100%}@media(min-width: 768px){.press-grid{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.press-grid{width:calc(100% - 200px)}}.press-grid .grid-item{background-color:#f6f6f7}.press-grid .grid-item.loadmore-hidden{display:none}.press-grid .grid-item .author-title-wrap{margin-block-end:15px}.press-grid .grid-item .button-wrapper{padding-inline-start:27px}.press-grid .image-inner,.press-grid .no-img{position:relative}.press-grid .image-inner .item-categories,.press-grid .no-img .item-categories{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;padding:5px 22px;max-width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1;background-color:#f6f6f7;display:flex;flex-direction:column;align-items:center}.press-grid .image-inner .item-categories .month,.press-grid .image-inner .item-categories .year,.press-grid .no-img .item-categories .month,.press-grid .no-img .item-categories .year{color:#1a1818}.press-grid .image-inner .item-categories .day,.press-grid .no-img .item-categories .day{font-size:1.5625rem;line-height:1.8125rem}.press-grid .no-img{height:100%;object-fit:cover}.press-grid .loadmore-button{display:block;margin-inline:auto}.press-grid .loadmore-button.loadmore-hidden{display:none}.unit-faq-accordion .nav-wrapper{margin-block-end:50px;width:86.6666666667%;margin-left:auto;margin-right:auto}@media(min-width: 992px){.unit-faq-accordion .nav-wrapper{width:auto;max-width:86.19vw;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}.unit-faq-accordion .nav-wrapper .filter-item{text-transform:capitalize;margin-bottom:10px}@media(min-width: 992px){.unit-faq-accordion .nav-wrapper .filter-item:not(:first-child){margin-inline-start:50px}}.unit-faq-accordion .accordion-wrapper details:last-child .accordion-details-wrapper{margin-block-end:0px !important}.unit-faq-accordion .accordion-wrapper{margin-inline:25px;margin-block-start:50px;padding-block:30px;background-color:#f6f6f7}@media(min-width: 992px){.unit-faq-accordion .accordion-wrapper{align-items:center;width:86.19vw;margin-left:auto;margin-right:auto;padding:0;padding-block:50px;margin-block-end:70px}}.unit-faq-accordion .accordion-wrapper .accordion-title-wrapper{margin-inline:32px;text-align:center;margin-bottom:30px}@media(min-width: 992px){.unit-faq-accordion .accordion-wrapper .accordion-title-wrapper{padding-block-end:47px;margin:0}}.unit-faq-accordion summary{height:auto;cursor:pointer;list-style:none}.unit-faq-accordion summary::-webkit-details-marker{display:none}.unit-faq-accordion .details{padding-inline:19.75px;margin-block-start:15px}@media(min-width: 992px){.unit-faq-accordion .details{width:75.66%;margin-left:auto;margin-right:auto;padding:0}}.unit-faq-accordion .summary-wrapper{display:flex;border-bottom:1px solid #707070;padding:0 10px 16.5px 10px;text-align:left}.unit-faq-accordion .summary-wrapper .summary-title{padding-inline-end:14.8px}@media(min-width: 992px){.unit-faq-accordion .summary-wrapper .summary-title{padding-inline-end:11.44%}}.unit-faq-accordion .summary-wrapper .drop-down-svg{margin-left:auto}.unit-faq-accordion .summary-wrapper .drop-down-svg svg path{fill:#1a1818}@media(min-width: 992px){.unit-faq-accordion .summary-wrapper{padding:0 10px 16.5px 20px}}.unit-faq-accordion .accordion-details-wrapper{display:block;margin-block:20px 50px;transition:max-height 500ms ease-in-out}@media(min-width: 992px){.unit-faq-accordion .accordion-details-wrapper{display:grid;margin-block:30px 50px;margin-inline:20px 57px}}.unit-faq-accordion .accordion-details-wrapper .btn-content{display:block}@media(min-width: 992px){.unit-faq-accordion .accordion-details-wrapper .btn-content{grid-column:1}}.unit-faq-accordion .accordion-details-wrapper .content-wrapper{margin-block-start:20px;text-align:left}@media(min-width: 992px){.unit-faq-accordion .accordion-details-wrapper .content-wrapper{margin:0}}.unit-faq-accordion .accordion-details-wrapper .content-wrapper a{overflow-wrap:anywhere}.unit-faq-accordion .accordion-details-wrapper .accordion-btn-wrapper{margin-block-start:20px}.unit-faq-accordion .details[open] svg{transform:rotate(180deg);transition:.5s ease-in-out}.unit-faq-accordion .show{display:block}.unit-faq-accordion .hide{display:none}.unit-faq-accordion .filter-desktop-outer-wrapper.is-pinned{position:sticky;left:0;z-index:6;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1)}.unit-faq-accordion .filter-desktop-outer-wrapper.is-pinned .filter-wrapper{padding-block:20px}.unit-faq-accordion .filter-wrapper{display:none}@media(min-width: 992px){.unit-faq-accordion .filter-wrapper{display:flex;align-items:center;width:calc(100% - 200px);margin-inline:auto;margin-block-end:.1px;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:50px}}.unit-faq-accordion .filter-wrapper-mb{width:77.333vw;margin-inline:auto}.unit-faq-accordion .filter-wrapper-mb.is-pinned{position:sticky;left:0;width:100%;z-index:6;background-color:#f6f6f7;box-shadow:0px 3px 6px rgba(0,0,0,.1);display:flex;justify-content:center}@media(min-width: 992px){.unit-faq-accordion .filter-wrapper-mb.is-pinned{display:none}}.unit-faq-accordion .filter-wrapper-mb.is-pinned .filter-wrapper{padding-block:20px}.unit-faq-accordion .filter-wrapper-mb .select2.select2-container{width:77.333vw !important;height:51px}.unit-faq-accordion .filter-wrapper-mb .select2.select2-container .select2-selection{width:77.333vw;height:51px;border-radius:unset;border:none;background:#f6f6f7;display:flex;align-items:center;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;text-transform:uppercase}.unit-faq-accordion .filter-wrapper-mb .select2.select2-container .select2-selection__rendered{color:#952d98;max-width:62.133vw;word-break:break-all}.unit-faq-accordion .filter-wrapper-mb .select2.select2-container .select2-results__option.select2-results__option--selectable{height:51px}.unit-faq-accordion .filter-wrapper-mb .select2.select2-container .select2-container--default .select2-results .select2-results__options{background:#f6f6f7}@media(min-width: 992px){.unit-faq-accordion .filter-wrapper-mb{display:none}}.unit-faq-accordion .filter-wrapper-mb .select2-container--default .select2-selection--single{padding-inline-start:17px}.unit-faq-accordion .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:auto;right:23px;width:20px;display:flex;justify-content:center;align-items:center}.unit-faq-accordion .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;width:8px;transform:rotate(45deg)}.unit-faq-accordion .filter-wrapper-mb .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;transform:rotate(225deg);height:8px;width:8px}.unit-faq-accordion .select2-dropdown.mb-category-dropdown{border:none}.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options,.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options{background:#f6f6f7}.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option,.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option{line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansMedium",sans-serif;padding-inline-start:25px;text-transform:uppercase;height:51px;display:flex;align-items:center}.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.unit-faq-accordion .select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{color:#952d98;background-color:unset}.unit-faq-accordion .select2.select2-container--open .select2-selection::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;box-shadow:2px 2px 10px rgba(0,0,0,.5),0px -5px 10px rgba(0,0,0,0);z-index:10}.dining-and-amenities-list .dining-amenities-inner-wrap{margin-block-end:75px}@media(min-width: 992px){.dining-and-amenities-list .dining-amenities-inner-wrap{margin-block-end:70px}}.dining-and-amenities-list .dining-amenities-inner-wrap.img-left .illustration-wrap{right:auto;left:-15px}@media(min-width: 992px){.dining-and-amenities-list .dining-amenities-inner-wrap.img-left .illustration-wrap{left:-32px}}@media(min-width: 992px){.dining-and-amenities-list .dining-amenities-inner-wrap.img-left .content-wrap{order:3;padding-inline-start:0;padding-inline-end:40px}}.dining-and-amenities-list .main-wrap{position:relative;display:flex;flex-direction:column}@media(min-width: 992px){.dining-and-amenities-list .main-wrap{flex-direction:row;column-gap:50px}}.dining-and-amenities-list .main-wrap .text-link-wrap{margin-block-start:10px}.dining-and-amenities-list .main-wrap .button-wrap{margin-block-start:11px}.dining-and-amenities-list .main-wrap .button-wrap .btn-ghost{text-transform:capitalize}.dining-and-amenities-list .illustration-wrap{position:absolute;top:-15px;right:-15px;width:60px;height:60px;z-index:0}@media(min-width: 768px){.dining-and-amenities-list .illustration-wrap{width:110px}}@media(min-width: 992px){.dining-and-amenities-list .illustration-wrap{top:-32px;right:-32px;width:128px;height:128px}}.dining-and-amenities-list .illustration-wrap svg{width:100%;height:auto}.dining-and-amenities-list .content-wrap{order:1;margin-block-start:38px}@media(min-width: 992px){.dining-and-amenities-list .content-wrap{display:flex;margin-block-start:0;flex-grow:1;align-items:center;padding-inline-start:40px}}.dining-and-amenities-list .content-wrap-inner{display:flex;flex-direction:column;row-gap:12px}.dining-and-amenities-list .link-wrap{margin-block-start:10px}.dining-and-amenities-list .btn-wrap{margin-block-start:10px}@media(min-width: 992px){.dining-and-amenities-list .image-wrap{order:2;flex:0 0 57.4%;max-width:57.4%}}.dining-and-amenities-list .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:325/198}@media(min-width: 992px){.dining-and-amenities-list .media-wrap{aspect-ratio:711/403;min-height:403px}}.dining-and-amenities-list .media-wrap img,.dining-and-amenities-list .media-wrap picture{display:block;width:100%;height:100%}.dining-and-amenities-list .media-wrap img{object-fit:cover;object-position:center}.plain-text .wrap-all{width:calc(100% - 50px);margin-inline:auto}@media(min-width: 1200px){.plain-text .wrap-all{width:calc(100% - 363px)}}.plain-text .wrap-all .btn-wrap{margin-block-start:24px}@media(min-width: 768px){.detail-gallery-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.detail-gallery-slider .wrap-all{width:calc(100% - 200px)}}.detail-gallery-slider .btn-wrap .link-wrap{padding-block-start:20px}@media(min-width: 768px){.detail-gallery-slider .detail-gallery-swiper-slider{padding-inline:50px}}@media(min-width: 992px){.detail-gallery-slider .detail-gallery-swiper-slider{padding-inline:8.264vw}}@media(min-width: 1440px){.detail-gallery-slider .detail-gallery-swiper-slider{padding-inline:119px}}@media(min-width: 1200px){.detail-gallery-slider .detail-gallery-swiper-slider .swiper-wrapper:hover+.play-pause-controlls .swiper-video-pause{opacity:1}}.detail-gallery-slider .detail-gallery-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.detail-gallery-slider .detail-gallery-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}.detail-gallery-slider .detail-gallery-swiper-slider .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/218.4}@media(min-width: 768px){.detail-gallery-slider .detail-gallery-swiper-slider .image-wrap{aspect-ratio:1001/583}}.detail-gallery-slider .detail-gallery-swiper-slider .image-wrap img,.detail-gallery-slider .detail-gallery-swiper-slider .image-wrap picture{display:block;width:100%;height:100%}.detail-gallery-slider .detail-gallery-swiper-slider .image-wrap img{object-fit:cover;object-position:center}.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap{pointer-events:none !important;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap .container-video{width:100%;height:100%}.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap iframe{height:100%;width:100%;border:none}.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap[data-slide-video-type=youtube] .container-video,.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap[data-slide-video-type=youtube] iframe,.detail-gallery-slider .detail-gallery-swiper-slider .video-wrap[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.detail-gallery-slider .detail-gallery-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.detail-gallery-slider .detail-gallery-swiper-slider .controllers-outer-wrapper{margin-block-start:0}}.detail-gallery-slider[data-swiper-is-video-slide=false] .play-pause-controlls{display:none}.detail-gallery-slider[data-swiper-video-state=paused]:not(.swiper-hover) .play-pause-controlls .swiper-video-play,.detail-gallery-slider[data-swiper-video-state=disabled]:not(.swiper-hover) .play-pause-controlls .swiper-video-play{display:block}.detail-gallery-slider[data-swiper-video-state=paused] .swiper-hover:hover .play-pause-controlls .swiper-video-play,.detail-gallery-slider[data-swiper-video-state=disabled] .swiper-hover:hover .play-pause-controlls .swiper-video-play{display:block}.detail-gallery-slider[data-swiper-video-state=paused] .swiper-hover:hover .play-pause-controlls .swiper-video-pause,.detail-gallery-slider[data-swiper-video-state=disabled] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{display:none}.detail-gallery-slider[data-swiper-video-state=paused] .play-pause-controlls .swiper-video-pause,.detail-gallery-slider[data-swiper-video-state=disabled] .play-pause-controlls .swiper-video-pause{display:none}.detail-gallery-slider[data-swiper-video-state=paused] .play-pause-controlls .swiper-video-play,.detail-gallery-slider[data-swiper-video-state=disabled] .play-pause-controlls .swiper-video-play{display:none}.detail-gallery-slider[data-swiper-video-state=playing] .play-pause-controlls .swiper-video-play{display:none}.detail-gallery-slider[data-swiper-video-state=playing] .play-pause-controlls .swiper-video-pause{display:block;opacity:0}.detail-gallery-slider[data-swiper-video-state=playing] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{display:block;opacity:0}@media(min-width: 1200px){.detail-gallery-slider[data-swiper-video-state=playing] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{opacity:1}}.detail-gallery-slider .play-pause-controlls{pointer-events:all;z-index:3;position:absolute;left:50%;transform:translate(-50%, -50%);top:calc(50% - 18px);width:52px;height:52px}@media(min-width: 768px){.detail-gallery-slider .play-pause-controlls{width:78px;height:78px;top:calc(50% - 13px)}}@media(hover: hover)and (min-width: 1200px){.detail-gallery-slider .play-pause-controlls:hover .swiper-video-pause{opacity:1}}.detail-gallery-slider .play-pause-controlls .controll-btn{display:none;pointer-events:all;cursor:pointer;background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}.detail-gallery-slider .play-pause-controlls svg{width:100%;height:auto}.unit-cpacity-chart .capacity-warpper .title-wrapper{display:flex;justify-content:center;margin-block:0 30.32px}@media(min-width: 992px){.unit-cpacity-chart .capacity-warpper .title-wrapper{margin-block:0 37px}}.unit-cpacity-chart .capacity-warpper .capacity-details{background-color:#002857}.unit-cpacity-chart .capacity-warpper .capcity-table{width:100%}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 40px 52px 40px;margin-right:auto;margin-left:auto;row-gap:36.37px}@media(min-width: 992px){.unit-cpacity-chart .capacity-warpper .capcity-table .table-row{padding-block:20px 50px;padding-inline:11px}}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td{width:43.3884297521%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative}@media(min-width: 992px){.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td{width:8.3333333333%;justify-content:space-around;aspect-ratio:unset}}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .capacity-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;position:relative}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .img-wrapper{margin-bottom:10px}@media(min-width: 992px){.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .img-wrapper{margin-bottom:32px}}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .img-wrapper .capacity-logo{width:34px;height:34px}@media(min-width: 1366px){.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .img-wrapper .capacity-logo{width:60.92px;height:51.56px}}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .capacity-text{font-size:16px;letter-spacing:0;color:#fff}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .capacity-name{font-family:"WorkSansRegular",sans-serif;line-height:19px;margin-block-end:20px}@media(min-width: 992px){.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .capacity-name{margin-block-end:23px}}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .capacity-size{font-family:"WorkSansLight",sans-serif;line-height:22px;position:absolute;top:100%}.unit-cpacity-chart .capacity-warpper .capcity-table .table-row td .hr-line{width:100%;height:1px;position:absolute;bottom:12px;left:0;margin:0}.terms-and-conditions{overflow:hidden}.terms-and-conditions .content-wrapper{background-color:#f6f6f7;padding:30px 37px}@media(min-width: 992px){.terms-and-conditions .content-wrapper{padding:50px 120px}}.terms-and-conditions .content-wrapper .item-title{text-align:center}.terms-and-conditions .content-wrapper .description-wrap{margin-block:30px;overflow:hidden}.terms-and-conditions .content-wrapper .description-wrap a{color:#000}.press-grid{display:grid;row-gap:50px;width:100%}@media(min-width: 768px){.press-grid{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.press-grid{width:calc(100% - 200px)}}.press-grid .grid-item{background-color:#f6f6f7}.press-grid .grid-item.loadmore-hidden{display:none}.press-grid .grid-item .author-title-wrap{margin-block-end:15px}.press-grid .grid-item .button-wrapper{padding-inline-start:27px}.press-grid .image-inner,.press-grid .no-img{position:relative}.press-grid .image-inner .item-categories,.press-grid .no-img .item-categories{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;padding:5px 22px;max-width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1;background-color:#f6f6f7;display:flex;flex-direction:column;align-items:center}.press-grid .image-inner .item-categories .month,.press-grid .image-inner .item-categories .year,.press-grid .no-img .item-categories .month,.press-grid .no-img .item-categories .year{color:#1a1818}.press-grid .image-inner .item-categories .day,.press-grid .no-img .item-categories .day{font-size:1.5625rem;line-height:1.8125rem}.press-grid .no-img{height:100%;object-fit:cover}.press-grid .loadmore-button{display:block;margin-inline:auto}.press-grid .loadmore-button.loadmore-hidden{display:none}.unit-attraction-map-with-grid.top-divider{padding-block-start:39px;box-shadow:0px -3px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.unit-attraction-map-with-grid.top-divider{padding-block-start:0;box-shadow:none}}.unit-attraction-map-with-grid .intro-outer-wrap{margin-block-end:40px}@media(min-width: 1200px){.unit-attraction-map-with-grid .intro-outer-wrap{margin-block-end:55px}}.unit-attraction-map-with-grid .map-section-wrapper{position:relative}@media(min-width: 1200px){.unit-attraction-map-with-grid .map-section-wrapper{display:flex;margin-block-end:100px;width:calc(100% - 200px);margin-inline:auto}}.unit-attraction-map-with-grid .map-container{height:129vw;background:gray}@media(min-width: 1200px){.unit-attraction-map-with-grid .map-container{height:100%;order:1}}.unit-attraction-map-with-grid .map-wrapper{margin-block-end:60px}@media(min-width: 1200px){.unit-attraction-map-with-grid .map-wrapper{margin-block-end:0;width:calc(100% - 345px)}}.unit-attraction-map-with-grid .map-points-wrap{visibility:hidden;height:0;width:0;overflow:hidden}.unit-attraction-map-with-grid .category-wrapper{width:100%;color:#fff;margin-block-end:20px}@media(min-width: 1200px){.unit-attraction-map-with-grid .category-wrapper{display:flex;flex-direction:column;justify-content:center;order:2;margin-block:37px;padding-inline:32px;background-color:#002857;width:345px;max-height:100%;padding-block:40px}}.unit-attraction-map-with-grid .category-wrapper-dt{display:none}@media(min-width: 1200px){.unit-attraction-map-with-grid .category-wrapper-dt{display:flex;flex-direction:column;height:100%;max-height:100%}}.unit-attraction-map-with-grid .category-wrapper-mb{display:block}@media(min-width: 1200px){.unit-attraction-map-with-grid .category-wrapper-mb{display:none}}@media(min-width: 768px){.unit-attraction-map-with-grid .poi-section-wrapper{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.unit-attraction-map-with-grid .poi-section-wrapper{margin-block-start:100px;width:calc(100% - 200px);margin-inline:auto}}.unit-attraction-map-with-grid .poi-item{display:none;position:relative;background-color:#f6f6f7}.unit-attraction-map-with-grid .poi-item.show{display:flex}.unit-attraction-map-with-grid .poi-item.show.loadmore-hidden{display:none}.unit-attraction-map-with-grid .item-categories{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;padding:10px;max-width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1;background-color:#f6f6f7;box-shadow:0px 1px 4px rgba(0,0,0,.12)}.unit-attraction-map-with-grid .load-more-wrap{display:flex;justify-content:center;margin-top:50px}.unit-attraction-map-with-grid #mb-poi-dropdown{width:calc(100% - 50px)}.unit-attraction-map-with-grid .loadmore-button.loadmore-hidden{display:none}.unit-attraction-map-with-grid .select2-container{display:block;margin:0 auto}.unit-attraction-map-with-grid .select2-container .select2-selection{padding-block:15px;height:auto;background-color:#002857}.unit-attraction-map-with-grid .select2-container .select2-selection.select2-selection--single{border:none;border-radius:0;color:#cf67d2}.unit-attraction-map-with-grid .select2-container .select2-selection.select2-selection--single .select2-selection__rendered{padding-inline:50px;color:#cf67d2;text-transform:uppercase;line-height:21px;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#cf67d2;font-family:"WorkSansMedium",sans-serif}.unit-attraction-map-with-grid .select2-container .select2-selection.select2-selection--single .select2-selection__rendered::after{content:"";position:absolute;width:15px;height:15px;border:1px solid #cf67d2;background-color:#cf67d2;top:18px;left:25px;transform:rotate(45deg)}.unit-attraction-map-with-grid .select2-container .select2-selection.select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:15px;right:20px;width:20px;display:flex;justify-content:center;align-items:center}.unit-attraction-map-with-grid .select2-container .select2-selection.select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;width:8px;transform:rotate(45deg);transition:transform .7s ease-in-out}.unit-attraction-map-with-grid .select2-container--open b{transform:rotate(225deg) !important}.unit-attraction-map-with-grid .filter-cat-wrap{padding-block:18px;padding-inline-start:4px;position:relative;display:flex}.unit-attraction-map-with-grid .filter-cat-wrap::after{content:"";position:absolute;right:0;bottom:0;width:calc(100% - 30px);height:.2px;background-color:#fff;opacity:.3}.unit-attraction-map-with-grid .filter-cat-wrap:last-child{border:0}.unit-attraction-map-with-grid .filter-cat-wrap:last-child::after{display:none}@media(hover: hover){.unit-attraction-map-with-grid .filter-cat-wrap:hover{cursor:pointer}.unit-attraction-map-with-grid .filter-cat-wrap:hover .filter-cat{cursor:pointer;border-color:#cf67d2;background:#cf67d2}.unit-attraction-map-with-grid .filter-cat-wrap:hover .filter-cat+.filter-cat-label{cursor:pointer;color:#cf67d2}}.unit-attraction-map-with-grid .filter-cat-label{line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#fff;font-family:"WorkSansMedium",sans-serif;text-transform:uppercase;margin-left:10px}.unit-attraction-map-with-grid .filter-cat{width:15px;height:15px;border:.5px solid rgba(255,255,255,.5);padding:.5em;-webkit-appearance:none;transform:rotate(45deg)}.unit-attraction-map-with-grid .filter-cat:checked{border-color:#cf67d2;background:#cf67d2}.unit-attraction-map-with-grid .filter-cat:checked+.filter-cat-label{color:#cf67d2}.unit-attraction-map-with-grid .website-btn-wrap{padding-block-start:10px}.unit-attraction-map-with-grid .website-btn-wrap.has-link{padding-block-start:30px}#select2-mb-poi-dropdown-results{background-color:#002857;color:#fff}#select2-mb-poi-dropdown-results .select2-results__option{padding-block:15px;padding-inline-start:50px;padding-inline-end:15px;text-transform:uppercase;position:relative;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#fff;font-family:"WorkSansMedium",sans-serif}#select2-mb-poi-dropdown-results .select2-results__option::after{content:"";position:absolute;width:15px;height:15px;border:1px solid #fff;top:18px;left:25px;transform:rotate(45deg)}#select2-mb-poi-dropdown-results .select2-results__option--selected{background-color:#002857}#select2-mb-poi-dropdown-results .results__option--highlighted{color:#cf67d2}#select2-mb-poi-dropdown-results .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,0,0,0);color:#cf67d2}#select2-mb-poi-dropdown-results .select2-results__option--highlighted.select2-results__option--selectable::after{background-color:#cf67d2;border:1px solid #cf67d2}.gm-style .gm-style-iw{border-radius:0}.gm-style .gm-style-iw.gm-style-iw-c{border-radius:0}.gm-style .gm-style-iw .gm-style-iw-chr{position:absolute;top:2px;left:2px;width:18px !important;height:18px !important}.gm-style .gm-style-iw .gm-style-iw-d{margin-top:18px}.gm-style .gm-style-iw .gm-style-iw-d .content{min-width:140px;text-align:center}.gm-style .gm-style-iw .gm-style-iw-d .content .btn-cta{margin:20px auto 0}.gm-style .gm-style-iw .gm-style-iw-d .content .text-link-wrap{margin-block-start:8px;padding-inline-start:10px}.gm-style .gm-style-iw .gm-style-iw-d .content .info-sub-title{margin-block-start:8px;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif}.gm-style .gm-style-iw .gm-style-iw-d .content .info-title{margin-block-end:8px;line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}.gm-style .gm-style-iw .gm-style-iw-ch{display:none}.gm-style .gm-style-iw .gm-ui-hover-effect{width:18px !important;height:18px !important;opacity:.8}.gm-style .gm-style-iw .gm-ui-hover-effect span{width:18px !important;height:18px !important;margin:0 !important}.gm-style .gm-control-active{border:1px solid #002857 !important;width:25px !important;height:25px !important;background:rgba(0,0,0,0) !important}.gm-style .gm-control-active img{width:12px !important}.gm-style .gm-control-active+div{height:5px !important;background-color:rgba(0,0,0,0) !important}.gm-style .gm-control-active:first-of-type{background-color:#fff !important}.gm-style .gm-control-active:first-of-type img{content:url("/integration/hotel-x-toronto-redesign/public/images/icons/g-i-plus.svg") !important}.gm-style .gm-control-active:first-of-type:hover{background-color:#002857 !important}.gm-style .gm-control-active:first-of-type:hover img{content:url("/integration/hotel-x-toronto-redesign/public/images/icons/g-i-plus-h.svg") !important}.gm-style .gm-control-active:nth-of-type(2){background-color:#fff !important}.gm-style .gm-control-active:nth-of-type(2) img{content:url("/integration/hotel-x-toronto-redesign/public/images/icons/g-i-minus.svg") !important}.gm-style .gm-control-active:nth-of-type(2):hover{background-color:#002857 !important}.gm-style .gm-control-active:nth-of-type(2):hover img{content:url("/integration/hotel-x-toronto-redesign/public/images/icons/g-i-minus-h.svg") !important}.gm-style .gmnoprint{width:fit-content}.gm-style .gmnoprint>div:not(.gm-style-cc){width:100% !important;height:auto !important;background:rgba(0,0,0,0) !important}.detail-page-navigation{position:relative}@media(min-width: 992px){.detail-page-navigation .content-wrapper{max-width:704px}}.detail-page-navigation .content-wrapper .wrap-navigation{position:relative;padding-block-end:60px}@media(min-width: 992px){.detail-page-navigation .content-wrapper .wrap-navigation{padding-block-end:0px}}.detail-page-navigation .content-wrapper .wrap-navigation .secondary-btn-wrap{position:absolute;left:50%;bottom:0%;transform:translateX(-50%);z-index:1;display:flex;justify-content:center;width:100%}@media(min-width: 992px){.detail-page-navigation .content-wrapper .wrap-navigation .secondary-btn-wrap{bottom:unset;top:0%;width:fit-content}}.detail-page-navigation .content-wrapper .wrap-navigation .secondary-btn-wrap .link-nav{font-size:1.125rem;line-height:1.875rem;color:#952d98;font-family:"WorkSansRegular",sans-serif;transition:none}@media(hover: hover){.detail-page-navigation .content-wrapper .wrap-navigation .secondary-btn-wrap .link-nav:hover{font-style:italic;text-decoration:none;color:#002857}}.detail-page-navigation .content-wrapper .wrap-navigation .secondary-btn-wrap .link-nav span{transition:none}.detail-page-navigation .content-wrapper .wrap-navigation .wrap-next-prv-link{display:flex;justify-content:space-between;position:relative}.detail-page-navigation .content-wrapper .wrap-navigation .wrap-next-prv-link .text-link-label{font-size:1.125rem;line-height:1.875rem}.detail-page-navigation.nav-hidden .detail-prev-link,.detail-page-navigation.nav-hidden .detail-next-link{opacity:.5;pointer-events:none}.unit-contact-map .map-info-wrapper{display:flex;flex-direction:column;justify-content:center}@media(min-width: 992px){.unit-contact-map .map-info-wrapper{flex-direction:row;align-items:center;width:calc(100% - 200px);margin-inline:auto}}.unit-contact-map .map-container{width:100%;height:min(129.06vw,600px)}@media(min-width: 992px){.unit-contact-map .map-container{width:62.152vw;height:40.69vw;min-height:550px}}.unit-contact-map .info{background:#002857;padding:30px;margin:0 15px}@media(min-width: 992px){.unit-contact-map .info{margin:auto}}.unit-contact-map .info__title{margin-block-end:15px}.unit-contact-map .info__content{margin-block-end:30px}.unit-contact-map .info__address,.unit-contact-map .info__tel,.unit-contact-map .info__email{margin-block-end:27px}.unit-contact-map .info__address:last-child,.unit-contact-map .info__tel:last-child,.unit-contact-map .info__email:last-child{margin-block-end:0}.unit-contact-map .info__address-text{display:flex;flex-wrap:wrap}.unit-contact-map .info__icon{display:flex;position:relative;top:3px;min-width:25px}.unit-contact-map .info__address-link,.unit-contact-map .info__tel-link,.unit-contact-map .info__email-link{display:flex;align-items:flex-start;column-gap:5px;text-decoration:none}@media(hover: hover){.unit-contact-map .info__address-link:hover,.unit-contact-map .info__tel-link:hover,.unit-contact-map .info__email-link:hover{text-decoration:underline;color:#fff}}.event-additional-info .content-wrapper{background-color:#f6f6f7;padding:30px 38px 30px 37px}@media(min-width: 992px){.event-additional-info .content-wrapper{padding:50px 120px}}.event-additional-info .content-wrapper .title-wrapper{margin-block-end:30px;text-align:center}.event-additional-info .bottom-content{margin-block-start:30px}@media(min-width: 768px){.event-additional-info .bottom-content{margin-block-start:50px;display:flex;justify-content:center;column-gap:100px}}@media(min-width: 1200px){.event-additional-info .bottom-content{column-gap:125px}}.event-additional-info .event-address-wrap .icon svg{overflow:visible}.event-additional-info .event-address-wrap .icon svg path{stroke:#1a1818}.event-additional-info .bottom-title-wrap{display:flex;align-items:flex-start;column-gap:10px}.event-additional-info .event-address{display:flex;flex-direction:column;margin-inline-start:23.5px}.event-additional-info .event-tel-wrap{margin-block-start:30px}@media(min-width: 768px){.event-additional-info .event-tel-wrap{margin-block-start:0}}.event-additional-info .event-tel-wrap .icon svg{overflow:visible}.event-additional-info .event-tel-wrap .icon svg path{fill:#1a1818}.event-additional-info .event-telphone{margin-inline-start:27.7px}.event-additional-info .event-tel-link{margin:0px;text-decoration:none}@media(hover: hover){.event-additional-info .event-tel-link:hover{text-decoration:underline;color:currentColor}}.menu-accordion-section{background-color:#f6f6f7;padding-block:50px;margin-inline:25px}@media(min-width: 992px){.menu-accordion-section{margin-inline:0;margin:auto}}.menu-accordion-section .acc-title{display:block;text-align:center;margin-block-end:32px}.menu-accordion-section .loader{margin:auto;--dim: 3rem;width:var(--dim);height:var(--dim);position:relative;animation:spin988 2s linear infinite}.menu-accordion-section .loader .circle{--color: #333;--dim: 1.2rem;width:var(--dim);height:var(--dim);background-color:var(--color);border-radius:50%;position:absolute}.menu-accordion-section .loader .circle:nth-child(1){top:0;left:0}.menu-accordion-section .loader .circle:nth-child(2){top:0;right:0}.menu-accordion-section .loader .circle:nth-child(3){bottom:0;left:0}.menu-accordion-section .loader .circle:nth-child(4){bottom:0;right:0}@keyframes spin988{0%{transform:scale(0.9) rotate(0)}20%{transform:scale(1.5) rotate(90deg)}45%{transform:scale(0.9) rotate(180deg)}70%{transform:scale(1.5) rotate(270deg)}100%{transform:scale(0.9) rotate(360deg)}}.menu-accordion-section .acc-item{width:100%;padding-block:15px;padding-inline:15px;border-inline:0;border-block-start:0;border-block-end:1px solid #707070;display:flex;justify-content:space-between}.menu-accordion-section .acc-item.active .arw-icn svg{transform:rotate(180deg)}.menu-accordion-section .arw-icn svg{transition:.5s}.menu-accordion-section .arw-icn svg path{fill:#1a1818}.menu-accordion-section .title-content{display:flex;justify-content:space-between;margin-block-end:10px}.menu-accordion-section .acc-inner{display:grid;grid-template-columns:1fr;row-gap:30px;padding-block-start:20px;padding-block-end:30px}@media(min-width: 992px){.menu-accordion-section .acc-inner{grid-template-columns:1fr 1fr}}.menu-accordion-section .acc-content-wrp{width:100%;margin:auto}@media(min-width: 992px){.menu-accordion-section .acc-content-wrp{width:64%}}.menu-accordion-section .cntent-title{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}.menu-accordion-section .cntent-price{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansItalic",sans-serif}.unit-reviews{overflow:hidden;scroll-margin-block-start:150px}.unit-reviews .desktop-content-width{width:100%}@media(min-width: 992px){.unit-reviews .desktop-content-width{width:calc(100% - 100px);margin:0px auto}}@media(min-width: 1200px){.unit-reviews .desktop-content-width{width:calc(100% - 200px)}}.unit-reviews .category-filter-wrap{margin-block-end:50px;transition:all 300ms ease-out}.unit-reviews .category-filter-wrap.is-pinned{position:fixed;left:0;z-index:6;margin-block-end:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#f6f6f7}@media(min-width: 992px){.unit-reviews .category-filter-wrap.is-pinned{padding-block:10px;padding-inline:50px}}@media(min-width: 1200px){.unit-reviews .category-filter-wrap.is-pinned{padding-inline:100px}}.unit-reviews .grid-filter{justify-content:center;flex-wrap:wrap;column-gap:50px;row-gap:10px;padding-block:4px}.unit-reviews .grid-filter .filter-tab{background:none;border:none}.unit-reviews .js-masonry-gutter{width:30px}@media(min-width: 992px){.unit-reviews .js-masonry-gutter{width:25px}}@media(min-width: 1200px){.unit-reviews .js-masonry-gutter{width:50px}}.unit-reviews .grid-wrap{width:100%}.unit-reviews .review-item{position:relative;width:100%;padding-inline:43px 25px;padding-block:30px;background-color:#002857;overflow:hidden;margin-block-end:40px}@media(min-width: 992px){.unit-reviews .review-item{width:calc(50% - 12.5px);padding-inline:125px 30px;margin-block-end:25px}}@media(min-width: 1200px){.unit-reviews .review-item{width:calc(50% - 25px);margin-block-end:50px}}.unit-reviews .review-item.filtered-show:not(.grid-load-more-hidden):last-child{margin-block-end:0px}.unit-reviews .review-item::before{content:"";background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/illustration-element-review-mb.svg");position:absolute;width:84.15px;height:210.17px;top:0px;left:-59.15px;pointer-events:none;z-index:1}@media(min-width: 992px){.unit-reviews .review-item::before{background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/illustration-element-review.svg");width:64.32px;height:192.6px;left:30.68px}}.unit-reviews .review-item .review-content{margin-block-start:15px}.unit-reviews .review-item .review-user{margin-block-start:15px;line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#fff;font-family:"WorkSansSemiBold",sans-serif}.unit-reviews .filtered-hide{display:none}.unit-reviews .grid-load-more-hidden{display:none}.unit-reviews .load-more-wrap{display:flex;justify-content:center}.unit-reviews .load-more-wrap .loadmore-button{margin-block-start:10px}@media(min-width: 992px){.unit-reviews .load-more-wrap .loadmore-button{margin-block-start:25px}}@media(min-width: 1200px){.unit-reviews .load-more-wrap .loadmore-button{margin-block-start:0px}}.unit-reviews .js-select2-wrap{display:flex;justify-content:center}.unit-reviews .js-select2-wrap .select2.select2-container{width:77.333vw !important;height:51px}.unit-reviews .js-select2-wrap .select2.select2-container .select2-selection{width:77.333vw;height:51px;border-radius:unset;border:none;background:#f6f6f7;display:flex;align-items:center;text-transform:uppercase;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif}.unit-reviews .js-select2-wrap .select2.select2-container .select2-selection__rendered{color:#952d98;max-width:62.133vw;word-break:break-all}.unit-reviews .js-select2-wrap .select2.select2-container .select2-results__option.select2-results__option--selectable{height:51px}.unit-reviews .js-select2-wrap .select2.select2-container .select2-container--default .select2-results .select2-results__options{background:#f6f6f7}.unit-reviews .js-select2-wrap .select2-container--default .select2-selection--single{padding-inline-start:17px}.unit-reviews .js-select2-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:auto;right:23px;width:20px;display:flex;justify-content:center;align-items:center}.unit-reviews .js-select2-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;width:8px;transform:rotate(45deg)}.unit-reviews .js-select2-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;transform:rotate(225deg);height:8px;width:8px}.unit-reviews .js-select2-wrap .select2-dropdown{border:none;z-index:5}.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options,.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options{background:#f6f6f7}.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option,.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option{line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansMedium",sans-serif;padding-inline-start:25px;text-transform:uppercase;height:51px;display:flex;align-items:center}.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.unit-reviews .js-select2-wrap .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{color:#952d98;background-color:unset}.unit-reviews .select2.select2-container--open .select2-selection::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;box-shadow:2px 2px 10px rgba(0,0,0,.5),0px -5px 10px rgba(0,0,0,0);z-index:10}.amenities-content-wrap{background-color:#f6f6f7}.amenities-content-wrap .amenities-list{display:flex;flex-direction:column;padding-inline:37px;padding-block:30px}@media(min-width: 992px){.amenities-content-wrap .amenities-list{width:calc(100% - 172px);margin-inline:auto;padding-block:50px}}.amenities-content-wrap .amenities-title-wrap{text-align:center}.amenities-content-wrap .amenities-list-wrap{display:flex;flex-wrap:wrap;margin-block-start:30px;list-style:none;gap:27px;overflow:hidden}.amenities-content-wrap .amenities-list-wrap .amenities-item{width:100%;margin-inline-start:17px}.amenities-content-wrap .amenities-list-wrap .amenities-item.room-amenity-item{display:flex;align-items:center;margin-inline-start:0}.amenities-content-wrap .amenities-list-wrap .amenities-item.room-amenity-item img{width:30px;height:30px}.amenities-content-wrap .amenities-list-wrap .amenities-item.room-amenity-item .amenities-name{margin-inline-start:15.02px;color:#1a1818}@media(min-width: 768px){.amenities-content-wrap .amenities-list-wrap .amenities-item{width:47%}}@media(min-width: 992px){.amenities-content-wrap .amenities-list-wrap .amenities-item{width:calc(33.33% - 18px)}}@media(min-width: 1200px){.amenities-content-wrap .amenities-list-wrap .amenities-item{width:calc(33.33% - 40px)}}.amenities-content-wrap .amenities-list-wrap.meeting-amenities{list-style-type:square}.amenities-content-wrap .amenities-list-wrap.center-item{align-items:center;justify-content:center}@media(min-width: 768px){.amenities-content-wrap .amenities-list-wrap.center-item .amenities-item.room-amenity-item{justify-content:center}}.amenities-content-wrap .amenities-list-wrap.center-item.meeting-amenities{align-items:flex-start;justify-content:flex-start}@media(min-width: 768px){.amenities-content-wrap .amenities-list-wrap.center-item.meeting-amenities{justify-content:space-around}}@media(min-width: 992px){.amenities-content-wrap .amenities-list-wrap.center-item.meeting-amenities{column-gap:100px;align-items:center;justify-content:center}}.amenities-content-wrap .amenities-list-wrap.center-item.meeting-amenities .amenities-item{width:fit-content}.unit-floor-plan-block .items-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}@media(min-width: 992px){.unit-floor-plan-block .items-wrap{flex-direction:row;gap:100px}}.less-docs .fancybox-container.doc-popup .fancybox-navigation{display:none}body.cookie-visible>*:not(.cookie-bar-default){pointer-events:none}.cookie-bar-default{position:fixed;width:100%;z-index:99993;bottom:0;background-color:#edf8fd;transition:opacity .3s ease-in-out}.cookie-bar-default .cookie-wrap{padding-inline:16px;padding-block:9px;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 768px){.cookie-bar-default .cookie-wrap{flex-wrap:nowrap}}@media(min-width: 992px){.cookie-bar-default .cookie-wrap{min-width:992px;padding-inline:50px}}.cookie-bar-default .cookie-wrap .cookie-contents{display:block}@media(min-width: 992px){.cookie-bar-default .cookie-wrap .cookie-contents{width:100%}}.cookie-bar-default .cookie-wrap .cookie-contents .cc-message{line-height:1.375rem;font-size:.875rem;letter-spacing:.5px;color:#00639a;font-family:"LatoRegular",sans-serif}.cookie-bar-default .cookie-wrap .cookie-contents .cc-link{color:#447492}.cookie-bar-default .cookie-wrap .cookie-contents .cc-link:hover{text-decoration:none}.cookie-bar-default .cookie-wrap .cc-compliance{margin-block-start:6px}@media(min-width: 768px){.cookie-bar-default .cookie-wrap .cc-compliance{margin-inline-start:20px}}.cookie-bar-default .cookie-wrap .cc-compliance .cc-dismiss{width:max-content;cursor:pointer;font-size:.875rem;line-height:1.5rem;letter-spacing:.5px}@media(min-width: 992px){.cookie-bar-default .cookie-wrap .cc-compliance .cc-dismiss{font-size:1rem}}.cookie-bar-default .cookie-wrap .cc-close{display:inline-flex;margin-inline-start:50px}.cookie-bar-default .cookie-wrap .cc-close svg{stroke:#58585a;cursor:pointer;width:16px;height:16px}body.body-loaded .hero .common-swiper-controllers{opacity:1}.hero{position:relative;height:100%;overflow:hidden;background-color:#fff;height:60.591vh;min-height:400px;z-index:5}@media(min-width: 992px){.hero.v_a_top .img-item{background-position:center top}}@media(max-width: 767.98px){.hero.v_a_top-mb .img-item{background-position:center top}}@media(min-width: 768px)and (max-width: 991.98px){.hero.v_a_top-mb .img-item{background-position:center top}}@media(min-width: 992px){.hero.v_a_bottom .img-item{background-position:center bottom}}@media(max-width: 767.98px){.hero.v_a_bottom-mb .img-item{background-position:center bottom}}@media(min-width: 768px)and (max-width: 991.98px){.hero.v_a_bottom-mb .img-item{background-position:center bottom}}@media(min-width: 992px){.hero.v_a_no_crop{background-image:var(--background-image);background-color:var(--background-color)}}@media(min-width: 992px){.hero.v_a_no_crop .img-item{background-position:center center;background-size:contain}}@media(max-width: 767.98px){.hero.v_a_no_crop-mb{background-image:var(--background-image-mb);background-color:var(--background-color-mb)}}@media(min-width: 768px)and (max-width: 991.98px){.hero.v_a_no_crop-mb{background-image:var(--background-image-mb);background-color:var(--background-color-mb)}}@media(max-width: 767.98px){.hero.v_a_no_crop-mb .img-item{background-position:center center;background-size:contain}}@media(min-width: 768px)and (max-width: 991.98px){.hero.v_a_no_crop-mb .img-item{background-position:center center;background-size:contain}}@media only screen and (min-width: 414px)and (max-width: 812.02px)and (orientation: landscape){.hero{min-height:500px}}@media(min-width: 992px){.hero{height:100dvh}}@media(min-width: 992px)and (max-width: 1199.98px){.hero{min-height:600px}}.hero .common-swiper-controllers{transition:opacity .3s ease-out;opacity:0}.hero.show-swiper-navigation .navigation-controllers{display:flex}.hero .hero-slider{height:100%}.hero .hero-slider .video-slide{pointer-events:none !important;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero .hero-slider .video-slide .container-video{width:100%;height:100%}.hero .hero-slider .video-slide iframe{height:100%;width:100%;border:none}.hero .hero-slider .video-slide[data-slide-video-type=youtube] .container-video,.hero .hero-slider .video-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.hero .hero-slider .video-slide[data-slide-video-type=youtube] iframe,.hero .hero-slider .video-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.hero .hero-slider .swiper-slide{position:relative}.hero .hero-slider .swiper-slide.has-custom_overlay::before,.hero .hero-slider .swiper-slide.has-overlay::before{content:"";pointer-events:none;position:absolute;left:0;top:0;width:100%;height:40vw;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 14, 31, 0.7) 0%, rgba(84, 94, 105, 0) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.hero .hero-slider .swiper-slide.has-custom_overlay::before,.hero .hero-slider .swiper-slide.has-overlay::before{height:16.319vw}}.hero .hero-slider .swiper-slide.has-custom_overlay::after,.hero .hero-slider .swiper-slide.has-overlay::after{content:"";pointer-events:none;position:absolute;left:0;width:100%;bottom:0;height:56.533vw;z-index:2;background:rgba(0,0,0,0) linear-gradient(360deg, rgba(0, 14, 31, 0.7) 0%, rgba(39, 51, 65, 0.56) 46%, rgba(84, 94, 105, 0) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.hero .hero-slider .swiper-slide.has-custom_overlay::after,.hero .hero-slider .swiper-slide.has-overlay::after{height:28.813vw}}.hero .hero-slider .swiper-slide.has-custom_overlay::before{height:var(--top-overlay-height, 205px);opacity:var(--top-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(180deg, var(--top-overlay-color1, rgba(0, 14, 31, 0.7)) 0%, rgba(84, 94, 105, 0) 100%) 0% 0% no-repeat padding-box}.hero .hero-slider .swiper-slide.has-custom_overlay::after{height:var(--bottom-overlay-height, 164px);opacity:var(--bottom-overlay-opacity, 1);background:rgba(0,0,0,0) linear-gradient(360deg, var(--bottom-overlay-color1, rgba(0, 14, 31, 0.7)) 0%, rgba(39, 51, 65, 0.56) 46%, rgba(84, 94, 105, 0) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.hero .hero-slider .swiper-slide.has-custom_overlay::after{height:var(--top-overlay-height, 28.813vw)}}.hero .img-item{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:400px}@media only screen and (min-width: 414px)and (max-width: 812.02px)and (orientation: landscape){.hero .img-item{min-height:500px}}@media(min-width: 992px){.hero .img-item{height:100dvh}}@media(min-width: 992px)and (max-width: 1199.98px){.hero .img-item{min-height:600px}}.hero .hidden-slide-caption{display:none}.hero .common-swiper-controllers{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:3}@media(min-width: 992px){.hero .common-swiper-controllers{bottom:42px;right:159.23px;left:auto;width:20px}}.hero .common-swiper-controllers .slide-right-bt,.hero .common-swiper-controllers .slide-left-bt{border:none;padding:0}@media(hover: hover){.hero .common-swiper-controllers .slide-right-bt:hover svg path,.hero .common-swiper-controllers .slide-left-bt:hover svg path{stroke:none}}.hero .common-swiper-controllers .slide-left-bt{transform:rotate(180deg)}.hero .play-pause-controlls{display:flex;align-items:center;justify-content:center;position:relative;z-index:21;bottom:10px}.hero .play-pause-controlls .swiper-video-pause{width:14.32px;height:15px;padding-inline:0;padding-block:0;cursor:pointer}.hero .play-pause-controlls .swiper-video-pause svg{width:100%;height:100%}.hero .play-pause-controlls .swiper-video-play{width:14.32px;height:15.17px;padding-inline:0;padding-block:0}.hero .play-pause-controlls .swiper-video-play svg{width:100%;height:100%}.hero .play-pause-controlls .swiper-autoplay-play{width:14.32px;height:15.17px;padding-inline:0;padding-block:0;cursor:pointer}.hero .play-pause-controlls .swiper-autoplay-play svg{width:100%;height:100%}.hero .play-pause-controlls .swiper-autoplay-pause{width:14.32px;height:15px;padding-inline:0;padding-block:0;cursor:pointer}.hero .play-pause-controlls .swiper-autoplay-pause svg{width:100%;height:100%}.hero [data-swiper-video-state=paused] .controll-btn:not(.swiper-video-play){display:none}.hero [data-swiper-video-state=playing] .controll-btn:not(.swiper-video-pause){display:none}.hero [data-swiper-autoplay-state=disabled][data-swiper-is-video-slide=false] .play-pause-controlls{display:none}.hero [data-swiper-is-video-slide=false][data-swiper-autoplay-state=active] .controll-btn:not(.swiper-autoplay-pause){display:none}.hero [data-swiper-is-video-slide=false][data-swiper-autoplay-state=paused] .controll-btn:not(.swiper-autoplay-play){display:none}.hero .controll-btn{background:rgba(0,0,0,0);border:none;padding-inline:6px 6px;padding-block:6px 6px}.hero .navigation-controllers{position:absolute;bottom:11px;z-index:20;left:50%;transform:translateX(-50%);width:70.55px;display:none;align-items:center;justify-content:space-between}.hero .slide-caption{position:absolute;bottom:75px;width:calc(100% - 20px);left:50%;transform:translateX(-50%);text-align:center;z-index:3;transition:all .3s ease}@media(min-width: 992px){.hero .slide-caption{bottom:18.49vh}.hero .slide-caption p{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:8px}.hero .slide-caption p span{display:flex;vertical-align:unset;padding-block-end:6px !important}}@media(min-width: 768px){.hero .slide-caption{max-width:84%}}@media(min-width: 992px){.hero .slide-caption{max-width:80%;width:860px}}@media(min-width: 1440px){.hero .slide-caption{width:1119px}}.hero .slide-caption p{margin:0}.hero .slide-caption span{vertical-align:middle}.hero .slide-caption .small-caption{text-transform:capitalize;display:inline-block;line-height:2rem;font-size:1.625rem;letter-spacing:0px;color:#fff;font-family:"LibreCaslonTextRegular",sans-serif}@media(min-width: 992px){.hero .slide-caption .small-caption{font-size:3rem;line-height:3.6875rem;letter-spacing:0px}}.hero .slide-caption .big-caption{display:inline-block;margin-block-end:0;padding-block-end:10px;padding-inline:4px}.hero .scroll-btn{position:absolute;display:flex;width:40px;height:40px;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);bottom:0;padding:0;z-index:2;border:none;background:rgba(0,0,0,0)}@media(min-width: 992px){.hero .scroll-btn{bottom:7px}}.hero.hero-detail{height:42.734vh;min-height:347px}@media(min-width: 992px){.hero.hero-detail{height:38.403vh;min-height:553px}}.hero.hero-detail .img-item{height:42.734vh;min-height:347px}@media(min-width: 992px){.hero.hero-detail .img-item{height:38.403vh;min-height:553px}}.hero.hero-detail .hero-content::before{content:"";pointer-events:none;position:absolute;left:0;top:0;width:100%;height:18.48vw;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 14, 31, 0.7) 0%, rgba(84, 94, 105, 0) 100%) 0% 0% no-repeat padding-box}@media(min-width: 992px){.hero.hero-detail .hero-content::before{height:16.5vw}}.cms-slider{overflow:hidden}.cms-slider[data-swiper-active=true] .outer-wrap{padding-block-end:40px}@media(min-width: 992px){.cms-slider[data-swiper-active=true] .outer-wrap{padding-block-end:0}}.cms-slider.content-height-set .item-outer .right-wrap{display:none}@media(min-width: 992px){.cms-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.cms-slider .wrap-all{width:calc(100% - 200px)}}.cms-slider .outer-wrap{display:flex;margin-block-start:40px;flex-wrap:wrap;position:relative}@media(min-width: 992px){.cms-slider .outer-wrap{margin-block-start:52px;align-items:unset}}.cms-slider .outer-wrap.enable-illustration .illustration-wrap{display:block;height:210px;position:absolute;width:51px;right:0;top:231px;overflow:hidden;pointer-events:none;z-index:3}@media(min-width: 992px){.cms-slider .outer-wrap.enable-illustration .illustration-wrap{width:129.5px;top:0;height:321px;right:40px}}.cms-slider .outer-wrap.enable-illustration .illustration-wrap svg{height:100%;overflow:visible}@media(min-width: 992px){.cms-slider .cms-swiper-slider{flex:0 0 51.5%;margin-inline:0}}.cms-slider .cms-slider-swiper-wrap{height:fit-content;flex:0 0 100%;max-width:100%}@media(min-width: 992px){.cms-slider .cms-slider-swiper-wrap{min-height:100%}}.cms-slider .cms-slider-swiper-wrap .cms-slider-slide{display:flex;position:relative;height:auto}@media(min-width: 992px){.cms-slider .cms-slider-swiper-wrap .cms-slider-slide{display:block}}.cms-slider .item-outer{display:flex;flex-direction:column;flex-grow:1}@media(min-width: 992px){.cms-slider .item-outer{height:100%;padding-block-start:55.85px;flex-direction:row;flex-grow:unset}}.cms-slider .left-wrap{flex:0 0 100%;max-width:100%}@media(min-width: 992px){.cms-slider .left-wrap{z-index:1;min-height:394px}}.cms-slider .left-wrap .image-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:375/231}@media(min-width: 992px){.cms-slider .left-wrap .image-wrap{aspect-ratio:639.5/394;min-height:100%}}.cms-slider .left-wrap .image-wrap img,.cms-slider .left-wrap .image-wrap picture{display:block;width:100%;height:100%}.cms-slider .left-wrap .image-wrap img{object-fit:cover;object-position:center}.cms-slider .content-wrapper{height:100%;padding:30px 25px;background:#002857;flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap}@media(min-width: 992px){.cms-slider .content-wrapper{flex:1 0 auto;max-width:none;padding-block-start:85.85px;padding-block-end:30px;padding-inline:40px;min-height:unset;height:auto;display:flex;align-items:center;position:relative}}@media(min-width: 992px){.cms-slider .content-wrapper::after{content:"";position:absolute;left:-242px;top:0;width:calc(100% + 242px);height:100%;z-index:-1;background:#002857}}.cms-slider .right-wrap{position:relative;display:flex}@media(min-width: 992px){.cms-slider .right-wrap{width:100%}}.cms-slider .right-wrap .content-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(min-width: 992px){.cms-slider .right-wrap .content-wrap{width:24.375vw;height:unset;justify-content:unset}}.cms-slider .right-wrap .title,.cms-slider .right-wrap .lead-rate-text,.cms-slider .right-wrap .lead-rate,.cms-slider .right-wrap .short-description-wrap{color:#fff}.cms-slider .right-wrap .title{padding-block-end:15px}.cms-slider .right-wrap .short-description-wrap{padding-block-end:20px;padding-inline-end:18px}.cms-slider .right-wrap .short-description-wrap ul{margin-inline-start:17px}.cms-slider .right-wrap .cta-wrap{margin-block-start:auto}.cms-slider .right-wrap .item-link-wrap{padding-block:0;padding-inline-start:5px}.cms-slider .right-wrap .illustration-wrap{display:none}@keyframes fadeDown{from{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}.cms-slider .fade-down{animation:fadeDown .7s ease forwards}.cms-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:30px;position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%);width:275px;height:30px}@media(min-width: 992px){.cms-slider .controllers-outer-wrapper{top:11px;z-index:3;left:0;transform:none;width:auto;margin-block-start:0;pointer-events:all}}@media(min-width: 768px){.Three-column-highlight-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.Three-column-highlight-slider .wrap-all{width:calc(100% - 200px)}}.Three-column-highlight-slider .btn-wrap .link-wrap{padding-block-start:20px}.Three-column-highlight-slider .Three-column-highlight-swiper-slider{padding-block-start:43px}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}@media(min-width: 768px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-outer:hover .item-content{transform:translateY(0)}}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/428}@media(min-width: 768px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .image-wrap{aspect-ratio:389/539.5}}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .image-wrap img,.Three-column-highlight-slider .Three-column-highlight-swiper-slider .image-wrap picture{display:block;width:100%;height:100%}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .image-wrap img{object-fit:cover;object-position:center}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content{background:#f6f6f7;padding:15px 25px 20px 25px;display:flex;flex-direction:column;flex-grow:1;width:100%;justify-content:space-between}@media(min-width: 768px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content{padding:20px;position:absolute;bottom:0;transform:translateY(calc(100% - 60px));transition:all .3s ease-out}}@media(min-width: 1200px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content{transform:translateY(calc(100% - 67px))}}@media(min-width: 768px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content.two-lines-title{transform:translateY(calc(100% - 95px))}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content.two-lines-title:hover{transform:translateY(0)}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-content.two-lines-title .h4-wrap{height:56px;display:flex;align-items:center}}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .ref,.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-inner,.Three-column-highlight-slider .Three-column-highlight-swiper-slider .cta-wrap{max-width:100%}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .item-inner .item-para-wrap{padding-block-start:15px;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .cta-wrap{margin-block-start:23px;margin-inline-start:5px}.Three-column-highlight-slider .Three-column-highlight-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.Three-column-highlight-slider .Three-column-highlight-swiper-slider .controllers-outer-wrapper{position:absolute;top:-7px;z-index:1;right:0}}@media(min-width: 768px){.icon-plus-item-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.icon-plus-item-slider .wrap-all{width:calc(100% - 200px)}}.icon-plus-item-slider .wrap-all.item-title-center .item-inner .item-title{text-align:center}.icon-plus-item-slider .btn-wrap .link-wrap{padding-block-start:20px}.icon-plus-item-slider .icon-plus-item-swiper-slider{padding-block-start:43px}.icon-plus-item-slider .icon-plus-item-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}.icon-plus-item-slider .icon-plus-item-swiper-slider .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/251}@media(min-width: 768px){.icon-plus-item-slider .icon-plus-item-swiper-slider .image-wrap{aspect-ratio:384/258}}.icon-plus-item-slider .icon-plus-item-swiper-slider .image-wrap img,.icon-plus-item-slider .icon-plus-item-swiper-slider .image-wrap picture{display:block;width:100%;height:100%}.icon-plus-item-slider .icon-plus-item-swiper-slider .image-wrap img{object-fit:cover;object-position:center}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-content{background:#f6f6f7;padding:20px 25px 20px 25px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.icon-plus-item-slider .icon-plus-item-swiper-slider .ref,.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner,.icon-plus-item-slider .icon-plus-item-swiper-slider .cta-wrap{max-width:100%}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-outer-wrap{width:100%;display:flex;justify-content:center;align-items:center}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:150.8/115;max-width:150px;max-height:115px;margin-block-end:20px}@media(min-width: 768px){.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-wrap{max-width:220px}}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-wrap img,.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-wrap picture{display:block;width:100%;height:100%}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .logo-wrap img{object-fit:contain;object-position:center}.icon-plus-item-slider .icon-plus-item-swiper-slider .item-inner .item-para-wrap{padding-block-start:15px;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.icon-plus-item-slider .icon-plus-item-swiper-slider .cta-wrap{margin-block-start:23px;margin-inline-start:5px}.icon-plus-item-slider .icon-plus-item-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.icon-plus-item-slider .icon-plus-item-swiper-slider .controllers-outer-wrapper{position:absolute;top:-7px;z-index:1;right:0}}.cms-item-slider.top-divider{padding-block-start:39px;box-shadow:0px -3px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.cms-item-slider.top-divider{box-shadow:none}}@media(min-width: 992px){.cms-item-slider.top-divider{padding-block-start:0}}@media(min-width: 768px){.cms-item-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.cms-item-slider .wrap-all{width:calc(100% - 200px)}}.cms-item-slider .btn-wrap .link-wrap{padding-block-start:20px}.cms-item-slider .cms-item-swiper-slider{padding-block-start:43px}.cms-item-slider .cms-item-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.cms-item-slider .cms-item-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}.cms-item-slider .cms-item-swiper-slider .image-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:375/251}@media(min-width: 768px){.cms-item-slider .cms-item-swiper-slider .image-wrap{aspect-ratio:384/258}}.cms-item-slider .cms-item-swiper-slider .image-wrap img,.cms-item-slider .cms-item-swiper-slider .image-wrap picture{display:block;width:100%;height:100%}.cms-item-slider .cms-item-swiper-slider .image-wrap img{object-fit:cover;object-position:center}.cms-item-slider .cms-item-swiper-slider .item-content{background:#f6f6f7;padding:20px 25px 25px 25px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.cms-item-slider .cms-item-swiper-slider .ref,.cms-item-slider .cms-item-swiper-slider .item-inner,.cms-item-slider .cms-item-swiper-slider .cta-wrap{max-width:100%}.cms-item-slider .cms-item-swiper-slider .item-inner .logo-outer-wrap{width:100%;display:flex;justify-content:center;align-items:center}.cms-item-slider .cms-item-swiper-slider .item-inner .logo-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:150.8/115;max-width:150px;max-height:115px;margin-block-end:20px}@media(min-width: 768px){.cms-item-slider .cms-item-swiper-slider .item-inner .logo-wrap{max-width:220px}}.cms-item-slider .cms-item-swiper-slider .item-inner .logo-wrap img,.cms-item-slider .cms-item-swiper-slider .item-inner .logo-wrap picture{display:block;width:100%;height:100%}.cms-item-slider .cms-item-swiper-slider .item-inner .logo-wrap img{object-fit:contain;object-position:center}.cms-item-slider .cms-item-swiper-slider .item-inner .item-para-wrap{padding-block-start:15px;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cms-item-slider .cms-item-swiper-slider .cta-wrap{margin-block-start:23px;margin-inline-start:5px}.cms-item-slider .cms-item-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.cms-item-slider .cms-item-swiper-slider .controllers-outer-wrapper{position:absolute;top:-7px;z-index:1;right:0}}@media(min-width: 992px){.cms-gallery-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.cms-gallery-slider .wrap-all{width:calc(100% - 200px)}}.cms-gallery-slider[data-swiper-is-video-slide=false] .play-pause-controlls{display:none}.cms-gallery-slider[data-swiper-video-state=paused]:not(.swiper-hover) .play-pause-controlls .swiper-video-play,.cms-gallery-slider[data-swiper-video-state=disabled]:not(.swiper-hover) .play-pause-controlls .swiper-video-play{display:block}.cms-gallery-slider[data-swiper-video-state=paused] .swiper-hover:hover .play-pause-controlls .swiper-video-play,.cms-gallery-slider[data-swiper-video-state=disabled] .swiper-hover:hover .play-pause-controlls .swiper-video-play{display:block}.cms-gallery-slider[data-swiper-video-state=paused] .swiper-hover:hover .play-pause-controlls .swiper-video-pause,.cms-gallery-slider[data-swiper-video-state=disabled] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{display:none}.cms-gallery-slider[data-swiper-video-state=paused] .play-pause-controlls .swiper-video-pause,.cms-gallery-slider[data-swiper-video-state=disabled] .play-pause-controlls .swiper-video-pause{display:none}.cms-gallery-slider[data-swiper-video-state=paused] .play-pause-controlls .swiper-video-play,.cms-gallery-slider[data-swiper-video-state=disabled] .play-pause-controlls .swiper-video-play{display:none}.cms-gallery-slider[data-swiper-video-state=playing] .play-pause-controlls .swiper-video-play{display:none}.cms-gallery-slider[data-swiper-video-state=playing] .play-pause-controlls .swiper-video-pause{display:block;opacity:0}.cms-gallery-slider[data-swiper-video-state=playing] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{display:block;opacity:0}@media(min-width: 1200px){.cms-gallery-slider[data-swiper-video-state=playing] .swiper-hover:hover .play-pause-controlls .swiper-video-pause{opacity:1}}@media(min-width: 1200px){.cms-gallery-slider .swiper-wrapper:hover+.play-pause-controlls .swiper-video-pause{opacity:1}}.cms-gallery-slider .btn-wrap .link-wrap{padding-block-start:20px}.cms-gallery-slider .play-pause-controlls{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:52px;height:52px}@media(min-width: 768px){.cms-gallery-slider .play-pause-controlls{width:80px;height:80px}}@media(hover: hover)and (min-width: 1200px){.cms-gallery-slider .play-pause-controlls:hover .swiper-video-pause{opacity:1}}.cms-gallery-slider .play-pause-controlls .controll-btn{pointer-events:all;cursor:pointer;background:none;border-radius:0px;border:none;padding:0px;cursor:pointer}.cms-gallery-slider .play-pause-controlls svg{width:100%;height:auto}.cms-gallery-slider .cms-gallery-swiper-slider{padding-block-start:40px}@media(min-width: 992px){.cms-gallery-slider .cms-gallery-swiper-slider{margin-inline:8.264vw}}@media(min-width: 1440px){.cms-gallery-slider .cms-gallery-swiper-slider{margin-inline:119px}}.cms-gallery-slider .cms-gallery-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.cms-gallery-slider .cms-gallery-swiper-slider .swiper-slide[data-slide-video-type=youtube] .container-video,.cms-gallery-slider .cms-gallery-swiper-slider .swiper-slide[data-slide-video-type=vimeo] .container-video{width:unset;height:unset}.cms-gallery-slider .cms-gallery-swiper-slider .swiper-slide[data-slide-video-type=youtube] iframe,.cms-gallery-slider .cms-gallery-swiper-slider .swiper-slide[data-slide-video-type=vimeo] iframe{width:var(--video-width);height:var(--video-height)}.cms-gallery-slider .cms-gallery-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}.cms-gallery-slider .cms-gallery-swiper-slider .image-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:375/218.4}@media(min-width: 992px){.cms-gallery-slider .cms-gallery-swiper-slider .image-wrap{aspect-ratio:1001/583}}.cms-gallery-slider .cms-gallery-swiper-slider .image-wrap img,.cms-gallery-slider .cms-gallery-swiper-slider .image-wrap picture{display:block;width:100%;height:100%}.cms-gallery-slider .cms-gallery-swiper-slider .image-wrap img{object-fit:cover;object-position:center}.cms-gallery-slider .cms-gallery-swiper-slider .video-wrap{pointer-events:none !important;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}.cms-gallery-slider .cms-gallery-swiper-slider .video-wrap .container-video{width:100%;height:100%}.cms-gallery-slider .cms-gallery-swiper-slider .video-wrap iframe{height:100%;width:100%;border:none}.cms-gallery-slider .cms-gallery-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 992px){.cms-gallery-slider .cms-gallery-swiper-slider .controllers-outer-wrapper{margin-block-start:0}}@media(min-width: 768px){.cms-icon-slider .wrap-all{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.cms-icon-slider .wrap-all{width:calc(100% - 200px)}}.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-left,.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-right{display:block;width:22px;height:100%;position:absolute;pointer-events:none;z-index:1;top:0}@media(min-width: 992px){.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-left,.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-right{width:22px;height:100%}}.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-left svg,.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-right svg{height:100%}.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-left{left:-1px;transform:scaleX(-1)}.cms-icon-slider .wrap-all.enable-illustration .item-content .illustration-wrap-right{right:-2px}.cms-icon-slider .btn-wrap .link-wrap{padding-block-start:20px}.cms-icon-slider .icon-swiper-slider{padding-block-start:43px}.cms-icon-slider .icon-swiper-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.cms-icon-slider .icon-swiper-slider .item-outer{height:100%;display:flex;flex-direction:column}.cms-icon-slider .icon-swiper-slider .item-content{background:#002857;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-height:319px;transition:all .3s ease-in-out;position:relative;border-radius:4px}@media(min-width: 992px){.cms-icon-slider .icon-swiper-slider .item-content:hover .item-inner .logo-outer-wrap{top:0}.cms-icon-slider .icon-swiper-slider .item-content:hover .item-inner .item-para-outer-wrap{transition:all .3s ease-in-out;visibility:visible;opacity:1;height:auto}}.cms-icon-slider .icon-swiper-slider .item-content .illustration-wrap-left,.cms-icon-slider .icon-swiper-slider .item-content .illustration-wrap-right{display:none}.cms-icon-slider .icon-swiper-slider .item-inner{padding:25px 32.5px;overflow:hidden;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.cms-icon-slider .icon-swiper-slider .item-inner .test{margin-block:auto;transition:all .3s ease-in-out}.cms-icon-slider .icon-swiper-slider .item-inner .logo-outer-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:top .3s ease-in-out;position:relative;top:0}@media(min-width: 992px){.cms-icon-slider .icon-swiper-slider .item-inner .logo-outer-wrap{top:20px;height:unset}}.cms-icon-slider .icon-swiper-slider .item-inner .logo-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1;max-width:50px;max-height:50px;margin-block-end:20px}.cms-icon-slider .icon-swiper-slider .item-inner .logo-wrap img,.cms-icon-slider .icon-swiper-slider .item-inner .logo-wrap picture{display:block;width:100%;height:100%}.cms-icon-slider .icon-swiper-slider .item-inner .logo-wrap img{object-fit:contain;object-position:center}.cms-icon-slider .icon-swiper-slider .item-inner .item-title,.cms-icon-slider .icon-swiper-slider .item-inner .item-para-wrap{color:#fff;text-align:center}.cms-icon-slider .icon-swiper-slider .item-inner .mb-para{display:block;margin-block-start:20px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:center}@media(min-width: 992px){.cms-icon-slider .icon-swiper-slider .item-inner .mb-para{display:none;margin-block-start:unset}}.cms-icon-slider .icon-swiper-slider .item-inner .item-para-outer-wrap{padding-block-start:20px;visibility:hidden;opacity:0;height:0}.cms-icon-slider .icon-swiper-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 768px){.cms-icon-slider .icon-swiper-slider .controllers-outer-wrapper{position:absolute;top:-7px;z-index:1;right:0}}.cms-item-grid .intro-wrap{margin-block-end:40px}@media(min-width: 768px){.cms-item-grid .intro-wrap{margin-block-end:50px}}@media(min-width: 768px){.cms-item-grid .item-grid{width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.cms-item-grid .item-grid{width:calc(100% - 200px)}}.cms-item-grid .grid-item-wrapper{gap:0}@media(min-width: 768px){.cms-item-grid .grid-item-wrapper{gap:25px;padding-inline:0;display:grid}}@media(min-width: 1200px){.cms-item-grid .grid-item-wrapper{gap:50px}}@media(max-width: 767.98px){.cms-item-grid .grid-item{margin-inline:0;height:unset;flex-grow:1}}.cms-item-grid .grid-item .content-wrapper{background:#f6f6f7;display:flex;flex-direction:column}.cms-item-grid .grid-item .content-wrapper .content ul{margin-inline-start:18px}.cms-item-grid .cta-wrap{display:flex;align-items:center;justify-content:space-between;padding-block-start:25px;margin:auto 0 0 0}.cms-item-grid .no-img{height:100%;object-fit:cover}.cms-item-grid .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:8px}@media(min-width: 768px){.icon-plus-button-grid .wrapper{display:flex;align-items:center;justify-content:center;width:calc(100% - 50px);margin-inline:auto}}@media(min-width: 1200px){.icon-plus-button-grid .wrapper{width:calc(100% - 43.167vw)}}.icon-plus-button-grid .item-grid-wrapper{display:flex;gap:40px;flex-wrap:wrap}@media(min-width: 768px){.icon-plus-button-grid .item-grid-wrapper{column-gap:70px;flex-wrap:wrap;width:100%}}@media(min-width: 768px){.icon-plus-button-grid .item-grid-wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}}.icon-plus-button-grid .item-grid-wrapper .item-wrap{background-color:#f6f6f7;width:100%;display:flex;align-items:center;padding:20px 25px}@media only screen and (min-width: 414px)and (max-width: 812.02px)and (orientation: landscape){.icon-plus-button-grid .item-grid-wrapper .item-wrap{justify-content:center}}.icon-plus-button-grid .right-title-button-wrapper{display:flex;flex-direction:column;gap:15px;align-items:center;min-width:172px}.icon-plus-button-grid .right-title-button-wrapper .text-wrap{text-align:center}.icon-plus-button-grid .right-title-button-wrapper .btn-wrap{min-width:172px}@media(min-width: 992px){.icon-plus-button-grid .right-title-button-wrapper .btn-wrap{max-width:17vw}}.icon-plus-button-grid .right-title-button-wrapper .btn-wrap .btn{width:fit-content;min-width:100%;max-width:fit-content}.icon-plus-button-grid .item-wrap .right-wrapper{display:flex;justify-content:center;width:100%}@media only screen and (min-width: 414px)and (max-width: 812.02px)and (orientation: landscape){.icon-plus-button-grid .item-wrap .right-wrapper{width:fit-content}}.icon-plus-button-grid .item-wrap .img-wrap{margin-inline-end:22px;width:100%;position:relative;overflow:hidden;aspect-ratio:56/56;max-width:56px}@media only screen and (min-width: 414px)and (max-width: 812.02px)and (orientation: landscape){.icon-plus-button-grid .item-wrap .img-wrap{margin-inline-end:100px}}@media(min-width: 1600px){.icon-plus-button-grid .item-wrap .img-wrap{max-width:80px;margin-inline-end:0px}}.icon-plus-button-grid .item-wrap .img-wrap img,.icon-plus-button-grid .item-wrap .img-wrap picture{display:block;width:100%;height:100%}.icon-plus-button-grid .item-wrap .img-wrap img{object-fit:contain;object-position:center}.icon-plus-button-grid .item-wrap picture{display:flex;align-items:center;justify-content:center}.five-item-highlight .intro-wrapper{margin-block-end:26.98px}@media(min-width: 992px){.five-item-highlight .intro-wrapper{margin-block-end:51.14px}}.five-item-highlight .five-highlight-item-slider{width:calc(100% - 50px);height:auto}@media(min-width: 992px){.five-item-highlight .five-highlight-item-slider{width:100%}}@media(min-width: 992px){.five-item-highlight .highlight-item-wrapper{display:flex;justify-content:center;max-width:1240px;margin:auto;flex-wrap:wrap;gap:26px}}@media(min-width: 1200px){.five-item-highlight .highlight-item-wrapper{max-width:86.1111111111vw}}@media(min-width: 992px){.five-item-highlight .highlight-item{width:15.4861111111vw;height:auto}}.five-item-highlight .img-and-text{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 992px){.five-item-highlight .img-and-text::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;background:var(--overlay-color);opacity:var(--opacity-level);z-index:1;transition:opacity .5s ease;border-radius:4px}}@media(min-width: 992px){.five-item-highlight .img-and-text:hover::before{opacity:0}}@media(min-width: 992px){.five-item-highlight .img-and-text:hover .text-wrap{opacity:0}}.five-item-highlight .text-wrap{text-align:center}@media(min-width: 992px){.five-item-highlight .text-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}}.five-item-highlight .text-wrap .title{min-width:169px}@media(min-width: 992px){.five-item-highlight .text-wrap .title{color:#fff;transition:opacity .5s ease;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.five-item-highlight .img-wrap{width:223px;height:234px;overflow:hidden;margin-block-end:39px}@media(min-width: 992px){.five-item-highlight .img-wrap{width:15.4861111111vw;height:16.25vw;margin-block-end:unset;border-radius:4px}}.five-item-highlight .img-wrap picture,.five-item-highlight .img-wrap img{display:block;width:100%;height:100%}.five-item-highlight .img-wrap img{object-fit:cover}.five-item-highlight .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:32.5px}@media(min-width: 992px){.five-item-highlight .controllers-outer-wrapper{margin-block-start:unset}}.cms-text-plus-image-slider{overflow-x:clip;position:relative}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider-wrapper{width:calc(100% - 200px);height:auto;margin:auto;display:flex;padding-block-start:92.91px;align-items:center}}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider-wrapper.large-content{align-items:flex-start}}.cms-text-plus-image-slider .text-plus-img-slider-item .img-wrap{width:calc(100% - 50px);margin-inline:auto;height:72.6vw}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider-item .img-wrap{width:46.2902777778vw;height:38.7763888889vw;margin-block-end:unset;margin-inline:0;min-height:430px}}.cms-text-plus-image-slider .text-plus-img-slider-item .img-wrap picture,.cms-text-plus-image-slider .text-plus-img-slider-item .img-wrap img{display:block;width:100%;height:100%}.cms-text-plus-image-slider .text-plus-img-slider-item .img-wrap img{object-fit:cover}.cms-text-plus-image-slider .content-wrap{background:#f6f6f7;margin-block-start:30px}@media(min-width: 992px){.cms-text-plus-image-slider .content-wrap{width:44.5138888889vw;height:auto;display:flex;align-items:center;margin-inline-start:-50px;margin-block:50px 80px;z-index:2}}@media(min-width: 992px)and (min-width: 1200px){.cms-text-plus-image-slider .content-wrap{min-height:430px}}.cms-text-plus-image-slider .content-wrap .content-inner{padding-block:30px;padding-inline:25px}@media(min-width: 992px){.cms-text-plus-image-slider .content-wrap .content-inner{display:flex;flex-direction:column;padding-block:50px;padding-inline:50px}}.cms-text-plus-image-slider .content-wrap ul{padding-left:0;list-style-position:inside}.cms-text-plus-image-slider .content-wrap .title,.cms-text-plus-image-slider .content-wrap .sub-title{margin-block-end:15px}.cms-text-plus-image-slider .content-wrap .btn-wrap{margin-block-start:20px}.cms-text-plus-image-slider .text-plus-img-slider{display:flex;flex-direction:column;padding-block-start:58.57px}@media(min-width: 992px){.cms-text-plus-image-slider .text-plus-img-slider{width:46.2902777778vw;height:100%;padding-block-start:unset}}.cms-text-plus-image-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:10px}@media(min-width: 992px){.cms-text-plus-image-slider .controllers-outer-wrapper{width:100%;margin-block-start:0}}.cms-text-plus-image-slider .graphic-element{content:"";position:absolute;top:0;left:-46.89px;width:auto;height:auto;z-index:0}@media(min-width: 992px){.cms-text-plus-image-slider .graphic-element{left:2%}}.cms-text-plus-image-slider .graphic-element svg{width:233.34px;height:auto}@media(min-width: 992px){.cms-text-plus-image-slider .graphic-element svg{width:318.24px}}.cms-text-plus-image-slider.switch-image .graphic-element{right:-46.89px;left:unset}@media(min-width: 992px){.cms-text-plus-image-slider.switch-image .graphic-element{right:2%;left:unset}}@media(min-width: 992px){.cms-text-plus-image-slider.switch-image .text-plus-img-slider-wrapper{flex-direction:row-reverse}}@media(min-width: 992px){.cms-text-plus-image-slider.switch-image .content-wrap{margin-inline-end:-50px;margin-inline-start:unset}}.cms-text-plus-image-slider.illustrator-disable .graphic-element{display:none}.cms-five-item-slider .common-intro-content-wrapper{margin-block-end:40px}@media(min-width: 1200px){.cms-five-item-slider .common-intro-content-wrapper{margin-block-end:46px}}.cms-five-item-slider .swiper-slide,.cms-five-item-slider .slide-outer{display:flex;flex-direction:column;height:auto}@media(min-width: 1200px){.cms-five-item-slider .swiper-slide,.cms-five-item-slider .slide-outer{position:relative;overflow:hidden}}.cms-five-item-slider .swiper-slide:hover .detail-wrapper-item,.cms-five-item-slider .slide-outer:hover .detail-wrapper-item{opacity:1}.cms-five-item-slider .image-wrap{border-radius:4px;position:relative;overflow:hidden;width:223px;height:300px;margin-inline:auto;cursor:pointer}@media(min-width: 768px){.cms-five-item-slider .image-wrap{aspect-ratio:223/300;width:unset;height:unset}}.cms-five-item-slider .image-wrap img,.cms-five-item-slider .image-wrap picture{display:block;width:100%;height:100%}.cms-five-item-slider .image-wrap img{object-fit:cover;object-position:center}.cms-five-item-slider .controllers-outer-wrapper{display:flex;justify-content:center;margin-block-start:14px}@media(min-width: 1200px){.cms-five-item-slider .controllers-outer-wrapper{position:absolute;top:-60px;right:0}}.cms-five-item-slider .detail-wrapper-item{width:223px;margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-block-start:15px;margin-block-end:32px}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay_bg_color, #002857);opacity:var(--overlay_opacity, 0);transition:all .3s ease;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding-inline:20px;margin-block-start:0;margin-block-end:0;padding-block:20px}}@media(hover: hover)and (min-width: 1200px){.cms-five-item-slider .detail-wrapper-item:hover .detail-item-wrapper-top-section,.cms-five-item-slider .detail-wrapper-item:hover .item-button-wrapper{opacity:1;visibility:visible}}.cms-five-item-slider .detail-wrapper-item .body-text{text-align:center;margin-block:15px 20px}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .body-text{color:#fff;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1440px){.cms-five-item-slider .detail-wrapper-item .body-text{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .body-text.no-link{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link .text-link-icon-wrap{background:#002857;border-color:#fff}.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link .text-link-icon-wrap svg line,.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link .text-link-icon-wrap svg path{stroke:#fff}.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link .text-link-label{color:#fff}}@media(min-width: 1200px)and (hover: hover){.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link:hover .text-link-icon-wrap{background:#fff;border-color:#fff}.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link:hover .text-link-icon-wrap svg line,.cms-five-item-slider .detail-wrapper-item .text-link.dining-item-link:hover .text-link-icon-wrap svg path{stroke:#002857}}.cms-five-item-slider .detail-wrapper-item .detail-item-wrapper-top-section{flex:1;text-align:center}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .detail-item-wrapper-top-section{flex:unset;opacity:0;visibility:hidden;transition:all .3s ease}}.cms-five-item-slider .detail-wrapper-item .item-button-wrapper{position:absolute;bottom:10px}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .item-button-wrapper{height:fit-content;position:relative;opacity:0;visibility:hidden;transition:all .3s ease}}@media(min-width: 1200px){.cms-five-item-slider .detail-wrapper-item .item-title{color:#fff;padding-block-start:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.cms-five-item-slider.default-padding{padding-block:50px}@media(min-width: 1200px){.cms-five-item-slider.default-padding{padding-block:100px}}@media(min-width: 1200px){.cms-five-item-slider .cms-five-item-slider-wrap{position:relative}}.cms-grid-gallery .full-width{background-color:#b2e4ee;overflow:hidden}@media(min-width: 992px){.cms-grid-gallery .full-width{background-color:unset}}.cms-grid-gallery .full-width.is-pinned{position:sticky;left:0;width:100%;z-index:6;box-shadow:0px 0px 6px rgba(0,0,0,.1);background-color:#f6f6f7;width:100%}.cms-grid-gallery .full-width.is-pinned .filter-category{align-items:center;padding-block:10px;column-gap:40px;row-gap:10px}.cms-grid-gallery .full-width.is-pinned .filter-category li{margin:0}.cms-grid-gallery .one-pixel-image{height:0;width:0;position:absolute}.cms-grid-gallery .media-wrap .media-item{position:relative}.cms-grid-gallery .media-wrap .media-item .caption{bottom:16px;position:absolute;text-align:center;line-height:1.875rem;font-size:1.5rem;letter-spacing:1.2px;color:#000;font-family:"WorkSansLight",sans-serif;width:86.667%;margin:0 auto;z-index:1;left:0;right:0}@media(min-width: 992px){.cms-grid-gallery .media-wrap .media-item .caption{letter-spacing:.48px;bottom:34px}}.cms-grid-gallery .media-grid{margin-block:42.5px}@media(min-width: 1200px){.cms-grid-gallery .media-grid{margin-block:unset}}.cms-grid-gallery .media-grid:after{content:"";display:block;clear:both}.cms-grid-gallery .media-grid .media-wrap{float:left;cursor:pointer;display:none}.cms-grid-gallery .media-grid .media-wrap.loaded{display:block}.cms-grid-gallery .media-grid .media-wrap .media-item{background-size:cover;background-position:center}.cms-grid-gallery .media-grid .media-wrap.layout-1{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-1{width:65.7%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-1 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-1 .media-item-wrapper{margin-bottom:4.6893317702%}}.cms-grid-gallery .media-grid .media-wrap.layout-1 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-1 .media-item{padding-top:63.5916359164%}}.cms-grid-gallery .media-grid .media-wrap.layout-1 .media-item.video{height:0}.cms-grid-gallery .media-grid .media-wrap.layout-2{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-2{float:right;width:31.8%}}.cms-grid-gallery .media-grid .media-wrap.layout-2 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-2 .media-item-wrapper{margin-bottom:9.3676814988%}}.cms-grid-gallery .media-grid .media-wrap.layout-2 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-2 .media-item{padding-top:133.5917312661%}}.cms-grid-gallery .media-grid .media-wrap.layout-3{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-3{width:31.8%;float:left;clear:both}}.cms-grid-gallery .media-grid .media-wrap.layout-3 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-3 .media-item-wrapper{margin-block:4.5px;margin-bottom:9.3896713615%}}.cms-grid-gallery .media-grid .media-wrap.layout-3 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-3 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-4{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-4{width:34%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-4 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-4 .media-item-wrapper{margin-block:6.5px;margin-inline-start:8.6%;margin-bottom:0}}.cms-grid-gallery .media-grid .media-wrap.layout-4 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-4 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-5{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-5{width:33.2%;float:right}}.cms-grid-gallery .media-grid .media-wrap.layout-5 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-5 .media-item-wrapper{margin-block:3.5px;margin-inline-start:6.06%;margin-bottom:9.3896713615%}}.cms-grid-gallery .media-grid .media-wrap.layout-5 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-5 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-6{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-6{width:100%}}.cms-grid-gallery .media-grid .media-wrap.layout-6 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-6 .media-item-wrapper{margin-block:3.5px;margin-bottom:3.1821797932%}}.cms-grid-gallery .media-grid .media-wrap.layout-6 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-6 .media-item{padding-top:41.147938561%}}.cms-grid-gallery .media-grid .media-wrap.layout-7{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-7{width:38.5%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-7 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-7 .media-item-wrapper{margin-block:0px;margin-bottom:7.874015748%}}.cms-grid-gallery .media-grid .media-wrap.layout-7 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-7 .media-item{padding-top:64.5%}}.cms-grid-gallery .media-grid .media-wrap.layout-8{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-8{float:right;width:59.5%}}.cms-grid-gallery .media-grid .media-wrap.layout-8 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-8 .media-item-wrapper{margin-inline-start:14px;margin-block:0px;margin-bottom:5.8565153734%}}.cms-grid-gallery .media-grid .media-wrap.layout-8 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-8 .media-item{padding-top:88.4456671252%}}.cms-grid-gallery .media-grid .media-wrap.layout-9{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-9{width:38.5%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-9 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-9 .media-item-wrapper{margin-block:0px;margin-bottom:7.874015748%}}.cms-grid-gallery .media-grid .media-wrap.layout-9 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-9 .media-item{padding-top:64.5%}}.cms-grid-gallery .media-grid .media-wrap.layout-10{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-10{width:65.7%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-10 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-10 .media-item-wrapper{margin-block:0px;margin-bottom:4.6893317702%}}.cms-grid-gallery .media-grid .media-wrap.layout-10 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-10 .media-item{padding-top:63.5916359164%}}.cms-grid-gallery .media-grid .media-wrap.layout-10 .media-item.video{height:0}.cms-grid-gallery .media-grid .media-wrap.layout-11{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-11{float:right;width:31.8%}}.cms-grid-gallery .media-grid .media-wrap.layout-11 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-11 .media-item-wrapper{margin-block:0px;margin-bottom:9.3676814988%}}.cms-grid-gallery .media-grid .media-wrap.layout-11 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-11 .media-item{padding-top:133.5917312661%}}.cms-grid-gallery .media-grid .media-wrap.layout-12{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-12{width:31.8%;float:left;clear:both}}.cms-grid-gallery .media-grid .media-wrap.layout-12 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-12 .media-item-wrapper{margin-block:4.5px;margin-bottom:9.3896713615%}}.cms-grid-gallery .media-grid .media-wrap.layout-12 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-12 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-13{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-13{width:34%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-13 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-13 .media-item-wrapper{margin-block:6.5px;margin-inline-start:8.6%;margin-bottom:0}}.cms-grid-gallery .media-grid .media-wrap.layout-13 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-13 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-14{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-14{width:33.2%;float:right}}.cms-grid-gallery .media-grid .media-wrap.layout-14 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-14 .media-item-wrapper{margin-block:3.5px;margin-inline-start:6.06%;margin-bottom:9.3896713615%}}.cms-grid-gallery .media-grid .media-wrap.layout-14 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-14 .media-item{padding-top:123.0569948187%}}.cms-grid-gallery .media-grid .media-wrap.layout-15{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-15{width:100%}}.cms-grid-gallery .media-grid .media-wrap.layout-15 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-15 .media-item-wrapper{margin-block:3.5px;margin-bottom:3.1821797932%}}.cms-grid-gallery .media-grid .media-wrap.layout-15 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-15 .media-item{padding-top:41.147938561%}}.cms-grid-gallery .media-grid .media-wrap.layout-16{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-16{width:38.5%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-16 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-16 .media-item-wrapper{margin-block:0px;margin-bottom:7.874015748%}}.cms-grid-gallery .media-grid .media-wrap.layout-16 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-16 .media-item{padding-top:64.5%}}.cms-grid-gallery .media-grid .media-wrap.layout-17{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-17{float:right;width:59.5%}}.cms-grid-gallery .media-grid .media-wrap.layout-17 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-17 .media-item-wrapper{margin-inline-start:14px;margin-block:0px;margin-bottom:5.8565153734%}}.cms-grid-gallery .media-grid .media-wrap.layout-17 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-17 .media-item{padding-top:88.4456671252%}}.cms-grid-gallery .media-grid .media-wrap.layout-18{width:50%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-18{width:38.5%;float:left}}.cms-grid-gallery .media-grid .media-wrap.layout-18 .media-item-wrapper{margin-inline:7.5px;margin-block:7.5px}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-18 .media-item-wrapper{margin-block:0px;margin-bottom:7.874015748%}}.cms-grid-gallery .media-grid .media-wrap.layout-18 .media-item{padding-top:100%}@media(min-width: 992px){.cms-grid-gallery .media-grid .media-wrap.layout-18 .media-item{padding-top:64.5%}}.cms-grid-gallery .filter-category{list-style:none;display:none;padding:0px;line-height:1.875rem;font-size:1.5rem;letter-spacing:1.2px;color:#023452;font-family:"LibreCaslonTextRegular",sans-serif;width:93.3335vw;margin:28px 0 0 auto;overflow:auto}@media(min-width: 992px){.cms-grid-gallery .filter-category{display:flex;font-size:1.5rem;width:83.334vw;flex-wrap:wrap;justify-content:center;margin:0 auto 0px}}.cms-grid-gallery .filter-category li{white-space:nowrap;margin-inline-end:30px;text-transform:capitalize;padding-bottom:8px;position:relative;cursor:pointer}@media(min-width: 992px){.cms-grid-gallery .filter-category li{padding-bottom:3.5px;margin-inline-end:41px;margin-bottom:10px}}@media(min-width: 992px){.cms-grid-gallery .filter-wrapper-mb{display:none}}.cms-grid-gallery .media-grid-wrap{margin-inline:auto auto;width:calc(100% - 15px)}@media(min-width: 992px){.cms-grid-gallery .media-grid-wrap{margin-top:30px;width:calc(100% - 200px);max-width:100%}}.cms-grid-gallery .load-more-btn{margin:0 auto;display:block}.cms-grid-gallery .load-more-btn.disable{display:none}.cms-grid-gallery .gallery-container{width:93.3335vw;margin-inline-start:auto;margin-top:24px;margin-bottom:60px;overflow:hidden}.cms-grid-gallery .gallery-container .js-gallery-slider{width:86.667vw;margin-inline-end:auto;overflow:visible;position:relative}.cms-grid-gallery .gallery-container .js-gallery-slider .slide-arrows .slide-arrow{bottom:0;position:absolute;top:auto;border:none;background:none;padding:0;width:46px;height:auto}.cms-grid-gallery .gallery-container .js-gallery-slider .slide-arrows .slide-arrow::after{content:none}.cms-grid-gallery .gallery-container .js-gallery-slider .slide-arrows .slide-arrow.swiper-button-disabled{opacity:.57}.cms-grid-gallery .gallery-container .js-gallery-slider .slide-arrows .slide-arrow.swiper-button-prev{left:auto;right:50px}.cms-grid-gallery .gallery-container .js-gallery-slider .slide-arrows .slide-arrow.swiper-button-next{right:0}.cms-grid-gallery .gallery-container .js-gallery-slider .media-wrap .media-item{height:0;padding-top:126.76%;background-size:cover;background-position:center}.cms-grid-gallery .gallery-container .swiper-pagination{display:none}@media(min-width: 992px){.cms-grid-gallery .gallery-container .swiper-pagination{display:block;line-height:1.375rem;font-size:1rem;letter-spacing:2.16px;color:#023452;font-family:"LibreCaslonTextRegular",sans-serif;width:auto;position:absolute;bottom:0;right:111px;left:auto}}.cms-grid-gallery .caption{display:none}.cms-grid-gallery.active-all .caption{display:block}.cms-grid-gallery .media-wrap .media-item .plus-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease-in;pointer-events:none;z-index:1}.cms-grid-gallery .media-wrap .media-item .plus-icon svg{width:32px;height:32px}.cms-grid-gallery .media-wrap .media-item .plus-icon svg path{fill:#fff}.cms-grid-gallery .media-wrap .media-item .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:all .3s ease-in;pointer-events:none;z-index:1}.cms-grid-gallery .media-wrap .media-item .play-icon svg{width:25px;height:25px;transform:scale(3)}@media(hover: hover){.cms-grid-gallery .media-wrap .media-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in;background-color:rgba(0,40,87,.7);pointer-events:none;z-index:1}.cms-grid-gallery .media-wrap .media-item:hover .plus-icon{opacity:1;transition:opacity .3s ease-in}.cms-grid-gallery .media-wrap .media-item:hover .play-icon{z-index:0;transition:all .3s ease-in}.cms-grid-gallery .media-wrap .media-item:hover::before{content:"";opacity:1;transition:opacity .3s ease-in}.cms-grid-gallery .media-wrap .media-item.video:hover .play-icon{opacity:0}}.cms-grid-gallery .filter-wrapper-mb{width:77.333vw;margin-inline:auto}.cms-grid-gallery .filter-wrapper-mb.is-pinned{position:sticky;left:0;width:100%;z-index:6;background-color:#f6f6f7;box-shadow:0px 3px 6px rgba(0,0,0,.1);display:flex;justify-content:center}@media(min-width: 992px){.cms-grid-gallery .filter-wrapper-mb.is-pinned{display:none}}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container{width:77.333vw !important;height:51px}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container--open .select2-selection::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;box-shadow:2px 2px 10px rgba(0,0,0,.5),0px -5px 10px rgba(0,0,0,0);z-index:10}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container .select2-selection{height:51px;border-radius:unset;border:none;background:#f6f6f7;display:flex;align-items:center;line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#952d98;font-family:"WorkSansMedium",sans-serif;text-transform:uppercase}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container .select2-selection__rendered{color:#952d98;max-width:62.133vw;word-break:break-all}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container .select2-results__option.select2-results__option--selectable{height:51px}.cms-grid-gallery .filter-wrapper-mb .select2.select2-container .select2-container--default .select2-results .select2-results__options{background:#f6f6f7}@media(min-width: 992px){.cms-grid-gallery .filter-wrapper-mb{display:none}}.cms-grid-gallery .filter-wrapper-mb .select2-container--default .select2-selection--single{padding-inline-start:17px}.cms-grid-gallery .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:auto;right:23px;width:20px;display:flex;justify-content:center;align-items:center}.cms-grid-gallery .filter-wrapper-mb .select2-container--default .select2-selection--single .select2-selection__arrow b{all:unset;content:" ";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;width:8px;transform:rotate(45deg)}.cms-grid-gallery .filter-wrapper-mb .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:currentColor;transform:rotate(225deg);height:8px;width:8px}.select2-dropdown.mb-category-dropdown{border:none;z-index:5}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options{background:#f6f6f7}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option{line-height:1.3125rem;font-size:1.125rem;letter-spacing:0px;color:#1a1818;font-family:"WorkSansMedium",sans-serif;padding-inline-start:25px;text-transform:uppercase;height:51px;display:flex;align-items:center}.select2-dropdown.mb-category-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.select2-dropdown.mb-category-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{color:#952d98;background-color:unset}.fancybox-container.gallery-popup.fancybox-is-open .fancybox-bg,.fancybox-container.doc-popup.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-container.gallery-popup .fancybox-bg,.fancybox-container.doc-popup .fancybox-bg{background:#fff}.fancybox-container.gallery-popup .fancybox-slide--image,.fancybox-container.doc-popup .fancybox-slide--image{padding:44px 0px 80px}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-slide--image,.fancybox-container.doc-popup .fancybox-slide--image{padding:11.0375275938vh 0 !important}}@media(max-width: 767.98px){.fancybox-container.gallery-popup .fancybox-slide--image,.fancybox-container.doc-popup .fancybox-slide--image{padding:44px 0px 80px}}.fancybox-container.gallery-popup .fancybox-slide--iframe,.fancybox-container.doc-popup .fancybox-slide--iframe{padding:44px 0px 120px}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-slide--iframe,.fancybox-container.doc-popup .fancybox-slide--iframe{padding:11.0375275938vh 0 !important}}.fancybox-container.gallery-popup .fancybox-slide .fancybox-content,.fancybox-container.doc-popup .fancybox-slide .fancybox-content{background:rgba(0,0,0,0);object-fit:cover;max-height:60%}@media(min-width: 768px){.fancybox-container.gallery-popup .fancybox-slide .fancybox-content,.fancybox-container.doc-popup .fancybox-slide .fancybox-content{max-height:70%}}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-slide .fancybox-content,.fancybox-container.doc-popup .fancybox-slide .fancybox-content{max-height:unset}}.fancybox-container.gallery-popup .fancybox-slide .fancybox-content iframe,.fancybox-container.doc-popup .fancybox-slide .fancybox-content iframe{max-width:90%;left:50%;transform:translateX(-50%)}.fancybox-container.gallery-popup .fancybox-slide .fancybox-content .video-overlay,.fancybox-container.doc-popup .fancybox-slide .fancybox-content .video-overlay{width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fancybox-container.gallery-popup .fancybox-slide .fancybox-content .video-overlay .play-button,.fancybox-container.gallery-popup .fancybox-slide .fancybox-content .video-overlay .pause-button,.fancybox-container.doc-popup .fancybox-slide .fancybox-content .video-overlay .play-button,.fancybox-container.doc-popup .fancybox-slide .fancybox-content .video-overlay .pause-button{background:rgba(0,0,0,0);border:none}.fancybox-container.gallery-popup .fancybox-slide .fancybox-iframe,.fancybox-container.doc-popup .fancybox-slide .fancybox-iframe{height:100% !important;width:100% !important}.fancybox-container.gallery-popup .fancybox-image,.fancybox-container.doc-popup .fancybox-image{left:50%;transform:translateX(-50%);width:100%}@media(max-width: 767.98px){.fancybox-container.gallery-popup .fancybox-image,.fancybox-container.doc-popup .fancybox-image{object-fit:cover}}@media(min-width: 768px){.fancybox-container.gallery-popup .fancybox-image,.fancybox-container.doc-popup .fancybox-image{object-fit:cover}}.fancybox-container.gallery-popup .fancybox-toolbar,.fancybox-container.doc-popup .fancybox-toolbar{top:20px;right:20px;opacity:1}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-toolbar,.fancybox-container.doc-popup .fancybox-toolbar{top:58px;right:79px;transform:translateX(50%)}}.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button{padding:0;width:20px;height:20px}.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button.fancybox-button--close svg g line,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button.fancybox-button--close svg g line{stroke:#002857}.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button.fancybox-button--close:hover svg g line,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button.fancybox-button--close:hover svg g line{stroke:#952d98}.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button.fancybox-button--play-video,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button.fancybox-button--play-video{position:absolute;top:50%;bottom:50%}.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button.fancybox-button--zoom,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button.fancybox-button--zoom{top:-8px;color:#002857;width:35px;height:35px}@media(hover: hover){.fancybox-container.gallery-popup .fancybox-toolbar .fancybox-button.fancybox-button--zoom:hover,.fancybox-container.doc-popup .fancybox-toolbar .fancybox-button.fancybox-button--zoom:hover{color:#952d98}}.fancybox-container.gallery-popup .fancybox-button,.fancybox-container.doc-popup .fancybox-button{visibility:visible;background:rgba(0,0,0,0);border:none;opacity:1}.fancybox-container.gallery-popup .fancybox-navigation,.fancybox-container.doc-popup .fancybox-navigation{position:absolute;top:auto;bottom:31px;width:calc(100% - 40px);left:50%;transform:translateX(-50%);z-index:99999;display:flex;justify-content:space-between}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-navigation,.fancybox-container.doc-popup .fancybox-navigation{width:calc(100% - 396px);bottom:10px}}.fancybox-container.gallery-popup .fancybox-caption,.fancybox-container.doc-popup .fancybox-caption{top:auto;bottom:47vw !important;width:100%;max-width:none;padding:0;background:none;margin:0 auto;opacity:0;visibility:hidden;transition:opacity .1s ease;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansLight",sans-serif}@media(min-width: 768px)and (max-width: 991.98px){.fancybox-container.gallery-popup .fancybox-caption,.fancybox-container.doc-popup .fancybox-caption{bottom:70px !important}}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-caption,.fancybox-container.doc-popup .fancybox-caption{bottom:60px;max-width:calc(83.334vw - 560px)}}.fancybox-container.gallery-popup .fancybox-caption.show-caption,.fancybox-container.doc-popup .fancybox-caption.show-caption{bottom:47vw !important;opacity:1;visibility:visible;transition:opacity .1s ease}@media(min-width: 992px){.fancybox-container.gallery-popup .fancybox-caption.show-caption,.fancybox-container.doc-popup .fancybox-caption.show-caption{bottom:40px !important}}.cms-accordion .intro-wrap .title-wrap{margin-block-end:0}.cms-accordion .intro-wrap .sub-title-wrap{margin-block-start:15px}.cms-accordion .accordion-wrapper{margin-inline:25px;margin-block-start:16.25px;padding-block:30px;background-color:#f6f6f7}@media(min-width: 992px){.cms-accordion .accordion-wrapper{align-items:center;width:86.19vw;margin-left:auto;margin-right:auto;padding:0;padding-block:50px;margin-block-start:55px}}.cms-accordion .accordion-wrapper .accordion-title-wrapper{margin-inline:32px;text-align:center;margin-bottom:30px}@media(min-width: 992px){.cms-accordion .accordion-wrapper .accordion-title-wrapper{padding-block-end:47px;margin:0}}.cms-accordion summary{height:auto;cursor:pointer;list-style:none}.cms-accordion summary::-webkit-details-marker{display:none}.cms-accordion .details{padding-inline:19.75px;margin-block-start:15px}@media(min-width: 992px){.cms-accordion .details{width:75.66%;margin-left:auto;margin-right:auto;padding:0}}.cms-accordion .summary-wrapper{display:flex;border-bottom:1px solid #707070;padding:0 10px 16.5px 10px;text-align:left}.cms-accordion .summary-wrapper .summary-title{padding-inline-end:14.8px}@media(min-width: 992px){.cms-accordion .summary-wrapper .summary-title{padding-inline-end:11.44%}}.cms-accordion .summary-wrapper .drop-down-svg{margin-left:auto}.cms-accordion .summary-wrapper .drop-down-svg svg path{fill:#1a1818}@media(min-width: 992px){.cms-accordion .summary-wrapper{padding:0 10px 16.5px 20px}}.cms-accordion .accordion-details-wrapper{display:block;margin-block:30px 40px}@media(min-width: 992px){.cms-accordion .accordion-details-wrapper{display:grid;margin-inline:20px 57px;margin-block:30px 50px}}@media(min-width: 992px){.cms-accordion .accordion-details-wrapper .img-wrapper{grid-column:1;min-width:21.46vw;margin-inline-end:23.94px}}.cms-accordion .accordion-details-wrapper .btn-content{display:block}@media(min-width: 992px){.cms-accordion .accordion-details-wrapper .btn-content{grid-column:2}}.cms-accordion .accordion-details-wrapper .content-wrapper{margin-block-start:20px;text-align:left}@media(min-width: 992px){.cms-accordion .accordion-details-wrapper .content-wrapper{margin:0}}.cms-accordion .accordion-details-wrapper .content-wrapper a{overflow-wrap:anywhere}.cms-accordion .accordion-details-wrapper .img{width:100%;height:44.94vw;object-fit:cover}@media(min-width: 992px){.cms-accordion .accordion-details-wrapper .img{height:12.5vw}}.cms-accordion .accordion-details-wrapper .accordion-btn-wrapper{margin-block-start:20px}.cms-accordion .accordion-wrapper details:last-child .accordion-details-wrapper{margin-block-end:0px !important}.cms-accordion .details[open] svg{transform:rotate(180deg);transition:.5s ease-in-out}.cms-accordion .details svg{transition:.5s ease-in-out}.cms-highlight-slider{overflow:hidden;display:flex;flex-direction:column;row-gap:50px}.cms-highlight-slider .highlight-slider{width:100%}@media(min-width: 1200px){.cms-highlight-slider .highlight-slider{width:calc(100% + 45.25px);min-height:calc(23vw + 62px)}}.cms-highlight-slider .swiper-slide{height:auto}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide{margin-block:auto;transition:height 500ms ease-out}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev{min-width:40.62%;transition:all 500ms ease-out}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .slide-wrap{padding-block-end:0;position:relative}}.cms-highlight-slider .swiper-slide.swiper-slide-prev .wrap-all-text-js{opacity:1;pointer-events:all}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .image-inner,.cms-highlight-slider .swiper-slide.swiper-slide-prev .no-img{height:calc(23vw + 62px);max-height:calc(23vw + 62px)}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .text-inner{display:flex;padding-block-start:15px}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .text-inner .h4-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 992px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .text-inner .body-text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 992px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .text-inner .body-text{margin-block-end:20px}}@media(min-width: 1200px){.cms-highlight-slider .swiper-slide.swiper-slide-prev .bottom-wrap{display:block;margin-block-start:20px;padding-block-end:20px}}.cms-highlight-slider .slide-wrap{display:flex;flex-direction:column;row-gap:15px;height:100%;padding-block-end:20px;background-color:#f6f6f7}@media(min-width: 1200px){.cms-highlight-slider .slide-wrap{padding-block-end:0}}.cms-highlight-slider .text-inner{display:flex;flex-direction:column;row-gap:15px;padding-inline:15px;width:100%;flex-grow:0;flex-shrink:0}@media(min-width: 1200px){.cms-highlight-slider .text-inner{display:none}}.cms-highlight-slider .bottom-wrap{padding-inline:15px;width:100%;flex-grow:0;flex-shrink:0;margin-block-start:auto}@media(min-width: 1200px){.cms-highlight-slider .bottom-wrap{display:none}}.cms-highlight-slider .image-inner,.cms-highlight-slider .no-img{display:flex;width:100%;flex-grow:0;flex-shrink:0;height:54.2vw}@media(min-width: 768px){.cms-highlight-slider .image-inner,.cms-highlight-slider .no-img{height:40vw}}@media(min-width: 992px){.cms-highlight-slider .image-inner,.cms-highlight-slider .no-img{height:30vw}}@media(min-width: 1200px){.cms-highlight-slider .image-inner,.cms-highlight-slider .no-img{height:16.39vw}}.cms-highlight-slider .image-inner img,.cms-highlight-slider .no-img img{width:100%;height:100%;object-fit:cover}.cms-highlight-slider .controllers-wrapper{padding-inline:10px;margin-inline:auto;margin-block-start:20px}@media(min-width: 1200px){.cms-highlight-slider .controllers-wrapper{position:absolute;bottom:10%;left:53.5%;right:auto;z-index:5;margin-inline:0;margin-block-start:0}}.cms-highlight-slider .wrap-all-text-js{position:absolute;pointer-events:none;opacity:0;background-color:#f6f6f7;width:calc(100% + 2px);height:max-content;max-height:100%;left:-1px;bottom:0;transform:translateY(calc(100% - 55px));transition:transform 300ms ease-out}@media(hover: hover){.cms-highlight-slider .swiper-slide.swiper-slide-prev:hover .wrap-all-text-js{transform:translateY(0)}}.form-builder{position:relative;z-index:2;margin-block-start:0}.form-builder.common-gap{padding-block-start:125px}@media(min-width: 1200px){.form-builder.common-gap{padding-block-start:250px}}.form-builder.newsletter{padding-block-start:0}@media(max-width: 767.98px){.form-builder.form__contact{margin-block-start:43.43px}}.form-builder.reduced-gap{margin-block-start:58px}@media(min-width: 1200px){.form-builder.reduced-gap{margin-block-start:32px}}.form-builder .form_wrapper{background-color:#002857}@media(min-width: 992px){.form-builder .form_wrapper{display:flex;align-items:center}}.form-builder .form_wrapper .form-content{width:calc(100% - 50px);margin-inline:auto;padding-block:89px}@media(min-width: 768px){.form-builder .form_wrapper .form-content{padding-block:100px}}@media(min-width: 992px){.form-builder .form_wrapper .form-content{padding-block:50.06px}}.form-builder .form_wrapper .form-content .title-wrapper{text-align:center}.form-builder .form_wrapper .form-content .title-wrapper .sub-title{text-transform:uppercase;margin-block-start:10px;margin-inline:auto;margin-block-end:0}@media(min-width: 768px){.form-builder .form_wrapper .form-content .title-wrapper .sub-title{max-width:75%;margin:auto}}@media(min-width: 992px){.form-builder .form_wrapper .form-content .title-wrapper .sub-title{max-width:55%;margin-block-start:5px;margin-inline:auto;margin-block-end:0}}@media(min-width: 992px){.form-builder .form_wrapper .form-content{width:calc(100% - 80px)}}@media(min-width: 1200px){.form-builder .form_wrapper .form-content{width:calc(100% - 191.54px);padding-inline-start:19.98px;margin-inline:auto}}.form-builder .form_wrapper .form{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;max-width:1120px;margin-inline:auto;margin-block-end:0}@media(min-width: 768px){.form-builder .form_wrapper .form{margin-inline:auto;margin-block-end:0}}@media(min-width: 1200px){.form-builder .form_wrapper .form{width:unset;margin-block-start:30px;max-width:100%}}.form-builder .form_wrapper .form .form-actions{margin-block-end:0;text-align:center;padding-block-start:35px;width:fit-content;margin-inline-start:auto}@media(min-width: 1200px){.form-builder .form_wrapper .form .form-actions{padding-block-start:14px}}.form-builder .form_wrapper .form .submit-btn{width:100%;padding-block:7.5px;padding-inline:15px}@media(min-width: 768px){.form-builder .form_wrapper .form .submit-btn{width:auto;min-width:90px;padding-block:5px;padding-inline:15px}}.form-builder .form_wrapper .form .field-gdrp{padding-block-start:0;margin-block-start:-6px}.form-builder .form_wrapper .form .field-gdrp .label-text{font-size:1rem;line-height:1.1875rem}.form-builder .form-col{width:100%;font-size:1rem;line-height:1.5625;margin-block-start:9.5px;position:relative;padding-block-start:30px;margin-block-start:auto}.form-builder .form-col:first-child,.form-builder .form-col:nth-child(2){padding-block-start:0 !important}@media(min-width: 992px){.form-builder .form-col{margin-block-start:5px;padding-block-start:19px;margin-block-end:10.5px}}.form-builder .form-col.calendar-open{z-index:2}@media(min-width: 768px){.form-builder .form-col{margin:auto 8px 22px}.form-builder .form-col.col-width-full{width:calc(100% - 16px)}.form-builder .form-col.col-width-half{width:calc(50% - 16px)}.form-builder .form-col.col-width-one-third{width:calc(33.3% - 16px)}.form-builder .form-col.col-width-quarter{width:calc(25% - 16px)}}@media(min-width: 1200px){.form-builder .form-col{margin:auto 17px 10px}.form-builder .form-col.col-width-full{width:calc(100% - 34px)}.form-builder .form-col.col-width-half{width:calc(50% - 34px)}.form-builder .form-col.col-width-one-third{width:calc(33.3% - 34px)}.form-builder .form-col.col-width-quarter{width:calc(25% - 34px)}}.form-builder .form-col .label-text{width:100%;display:flex;line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansMedium",sans-serif;text-transform:capitalize;margin-block-end:10px}.form-builder .form-col.Dropdown .select2-container .select2-selection,.form-builder .form-col.Hotel .select2-container .select2-selection{border-radius:3px !important;background:#637890 !important}.form-builder .form-col.Dropdown .select2-container .select2-selection:focus,.form-builder .form-col.Hotel .select2-container .select2-selection:focus{border:1px solid #fff}.form-builder .form-col.Dropdown .select2-container.select2-container--above.select2-container--open .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--above.select2-container--open .select2-selection{border-top:none !important;border-left:1px solid #fff !important;border-bottom:1px solid #fff !important;border-right:1px solid #fff !important;background:#637890 !important}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection,.form-builder .form-col.Hotel .select2-container .selection .select2-selection{border-radius:3px;height:35px;border:none}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__rendered,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__rendered{display:flex;align-items:center;height:100%;padding-inline-start:8px;padding-inline-end:8px;text-transform:capitalize}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__rendered::placeholder,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__rendered::placeholder{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansItalic",sans-serif}.form-builder .form-col.Dropdown .select2-container .selection .select2-selection .select2-selection__arrow,.form-builder .form-col.Hotel .select2-container .selection .select2-selection .select2-selection__arrow{display:none}.form-builder .form-col.Dropdown .select2-container .select2-dropdown,.form-builder .form-col.Hotel .select2-container .select2-dropdown{border-radius:3px}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-search,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-search{display:none}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-results .select2-results__options,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-results .select2-results__options{max-height:149px}.form-builder .form-col.Dropdown .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option,.form-builder .form-col.Hotel .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding-block:5px;padding-inline:12px}.form-builder .form-col.Dropdown .select2-container.select2-container--open .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open .select2-selection{border-bottom:none;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff}.form-builder .form-col.Dropdown .select2-container.select2-container--open.select2-container--above .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open.select2-container--above .select2-selection{border-radius:0px 0px 3px 3px !important}.form-builder .form-col.Dropdown .select2-container.select2-container--open.select2-container--below .select2-selection,.form-builder .form-col.Hotel .select2-container.select2-container--open.select2-container--below .select2-selection{border-radius:3px 3px 0px 0px !important}.form-builder .form-col.Dropdown .select2-container.select2-container--open+svg,.form-builder .form-col.Hotel .select2-container.select2-container--open+svg{transform:rotate(180deg)}.form-builder .form-col.Dropdown.has-error .select2-container.select2-container--open .selection .select2-selection,.form-builder .form-col.Hotel.has-error .select2-container.select2-container--open .selection .select2-selection{border-bottom:none !important;border-left:1px solid #fff !important;border-top:1px solid #fff !important;border-right:1px solid #fff !important}.form-builder .form-col.Dropdown .value-selected .select2-selection,.form-builder .form-col.Hotel .value-selected .select2-selection{border:1px solid #fff !important}.form-builder .form-col.Dropdown .value-selected+.error,.form-builder .form-col.Hotel .value-selected+.error{display:none}.form-builder .form-col.Dropdown svg,.form-builder .form-col.Hotel svg{position:absolute;right:10px;bottom:12px;opacity:1;margin:auto;pointer-events:none;transition:all .3s ease;width:20px}.form-builder .form-col .form-control{width:100%}.form-builder .form-col .form-control .field:focus,.form-builder .form-col .form-control .field-select:focus{border:1px solid #fff}.form-builder .form-col .form-control input,.form-builder .form-col .form-control select,.form-builder .form-col .form-control textarea{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif;text-transform:unset;padding-block:8px;padding-inline:8px;margin:0;height:35px;width:100%;-webkit-appearance:none;border:none;outline:none;background-color:#637890 !important;border-radius:3px}.form-builder .form-col .form-control input:focus,.form-builder .form-col .form-control select:focus,.form-builder .form-col .form-control textarea:focus{outline:0}.form-builder .form-col .form-control input{text-overflow:ellipsis}.form-builder .form-col .form-control input.field-email{text-transform:lowercase}.form-builder .form-col .form-control input::placeholder{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansItalic",sans-serif;text-transform:capitalize}.form-builder .form-col .form-control input::-ms-clear{display:none}.form-builder .form-col .form-control input.field-cb{width:15px;height:15px}.form-builder .form-col .form-control textarea{height:178px;resize:none;padding-block-start:8px;padding-inline:8px;padding-block-end:8px}@media(min-width: 768px){.form-builder .form-col .form-control textarea{height:151px}}@media(min-width: 1200px){.form-builder .form-col .form-control textarea{padding-block:8px;padding-inline:8px;padding-block-end:0;height:98px}}.form-builder .form-col .form-control textarea::placeholder{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansItalic",sans-serif;text-transform:capitalize}.form-builder .form-col .form-control select{cursor:pointer}.form-builder .form-col.Checkbox{position:relative;padding-block-start:15px}@media(min-width: 992px){.form-builder .form-col.Checkbox{padding-block-start:2px}}@media(min-width: 1200px){.form-builder .form-col.Checkbox{padding-block-start:11px}}.form-builder .form-col.Checkbox .gdrp-wrap,.form-builder .form-col.Checkbox .multiplecheckbox-item{position:relative}.form-builder .form-col.Checkbox .gdrp-wrap .option-label,.form-builder .form-col.Checkbox .multiplecheckbox-item .option-label{position:relative;padding-inline-start:31px;top:2px;font-family:"WorkSansLight",sans-serif;color:#fff}@media(max-width: 767.98px){.form-builder .form-col.Checkbox .gdrp-wrap .option-label,.form-builder .form-col.Checkbox .multiplecheckbox-item .option-label{font-family:"WorkSansLight",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.6px}}.form-builder .form-col.Checkbox .gdrp-wrap .option-label-multiple-checkbox,.form-builder .form-col.Checkbox .multiplecheckbox-item .option-label-multiple-checkbox{padding-inline-start:21px}.form-builder .form-col.Checkbox .gdrp-wrap .field,.form-builder .form-col.Checkbox .multiplecheckbox-item .field{width:20px;height:20px;padding:0;border-radius:50px}.form-builder .form-col.Checkbox input,.form-builder .form-col.Checkbox .checkmark{width:15px;height:15px;position:absolute;top:5px;left:0;border-radius:3px}.form-builder .form-col.Checkbox input{border:none;opacity:0;cursor:pointer}.form-builder .form-col.Checkbox input:checked+.checkmark{background:#637890}.form-builder .form-col.Checkbox input:checked+.checkmark::before,.form-builder .form-col.Checkbox input:checked+.checkmark::after{opacity:1}.form-builder .form-col.Checkbox .checkbox-option{white-space:nowrap}.form-builder .form-col.Checkbox .checkmark{background:#fff;pointer-events:none}.form-builder .form-col.Checkbox .checkmark::before,.form-builder .form-col.Checkbox .checkmark::after{content:"";width:1px;height:12px;background-color:#fff;border-radius:unset;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.form-builder .form-col.Checkbox .checkmark::before{transform:rotate(-45deg)}.form-builder .form-col.Checkbox .checkmark:after{transform:rotate(45deg)}.form-builder .form-col.Checkbox .checkmark.active::before,.form-builder .form-col.Checkbox .checkmark.active::after{opacity:1}.form-builder .form-col.Checkbox .label-helper{margin-inline-start:0px}@media(min-width: 768px){.form-builder .form-col.Checkbox .label-helper{width:calc(100% - 30px);margin-inline-start:30px;margin-block-start:0}}@media(min-width: 1200px){.form-builder .form-col.Checkbox .label-helper{margin-inline-start:30px}}@media(max-width: 767.98px){.form-builder .form-col.Checkbox .label-helper .label-text{position:relative;top:3px}}.form-builder .form-col.Checkbox .label-helper .label-gdrp{line-height:1.625rem;font-size:.8125rem;letter-spacing:.13;color:#fff;font-family:"WorkSansLight",sans-serif}@media(min-width: 992px){.form-builder .form-col.Checkbox .label-helper .label-gdrp{font-size:1rem;letter-spacing:.14px}}.form-builder .form-col.Checkbox .multiple-checkbox-wrapper{display:flex;column-gap:25px;flex-wrap:wrap;row-gap:10px}.form-builder .form-col .Date{position:relative}.form-builder .form-col .Date .cal-icon{display:block;position:absolute;right:10px;margin:auto;pointer-events:none;height:fit-content;bottom:9px;top:auto}@media(max-width: 767.98px){.form-builder .form-col .Date .cal-icon{right:10px}}.form-builder .form-col .Date .cal-icon svg{display:block;width:17px;height:17px}.form-builder .form-col .Date .cal-icon svg path{fill:#fff !important}.form-builder .form-col .Date .cal-icon svg path rect{fill:#fff !important}.form-builder .form-col .Date .form-control input{cursor:pointer}.form-builder .form-col .Date .form-control svg{position:absolute;right:0;top:20px;pointer-events:none;width:18px;height:17px}.form-builder .form-col .open-cal{border-left:1px solid #fff !important;border-right:1px solid #fff !important;border-top:1px solid #fff !important}.form-builder .right-wrap{flex:0 0 100%;max-width:100%}@media(min-width: 992px){.form-builder .right-wrap{flex:0 0 39.2%;max-width:39.2%}}@media(min-width: 1200px){.form-builder .right-wrap{flex:0 0 31.2%;max-width:31.2%}}.form-builder .media-wrap{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:375/283}@media(min-width: 768px){.form-builder .media-wrap{aspect-ratio:486/581;min-height:581px}}@media(min-width: 1200px){.form-builder .media-wrap{aspect-ratio:386/643;min-height:643px}}.form-builder .media-wrap img,.form-builder .media-wrap picture{display:block;width:100%;height:100%}.form-builder .media-wrap img{object-fit:cover;object-position:center}.form-builder .wrap-all{display:flex;flex-direction:column}@media(min-width: 992px){.form-builder .wrap-all{flex-direction:row;width:calc(100% - 200px);margin-inline:auto}}.form-builder .illustration-wrap{position:absolute;display:none}@media(min-width: 992px){.form-builder .illustration-wrap{display:block;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/illustration-elemant-form2.svg");background-position:left center;background-repeat:repeat-y;background-size:100%;width:30px;height:100%}}@media(min-width: 1200px){.form-builder .illustration-wrap{width:43.6px}}.form-builder .illustration-wrap-mb{position:absolute;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/tile-element-footer-mb.svg");background-position:left center;background-repeat:repeat-x;background-size:100%;width:100%;height:39px;transform:rotate(180deg)}@media(min-width: 768px){.form-builder .illustration-wrap-mb{height:66px}}@media(min-width: 992px){.form-builder .illustration-wrap-mb{display:none}}.form-builder .pika-single{margin-block-start:10px}.form-builder .section-break .title{line-height:1.75rem;font-size:1.5rem;letter-spacing:0px;color:#fff;font-family:"WorkSansSemiBold",sans-serif;text-transform:capitalize}.pika-single.custom-class{margin-block-start:10px}@media(max-width: 767.98px){.has-error{margin-block-end:20px}}.has-error input,.has-error .select2-selection,.has-error textarea{border:1px solid #d30e43 !important}.has-error .form-control{position:relative}.has-error label.error{position:absolute;bottom:-25px;left:1px;padding-inline:5px}@media(min-width: 992px){.has-error.has-label label.error{right:auto;padding-inline:5px}}.has-error.Textarea label.error{bottom:-19px}@media(min-width: 992px){.has-error.Textarea label.error{bottom:-17px}}.error{position:relative;line-height:1.5625rem;font-size:.875rem;letter-spacing:0px;color:#fff;font-family:"LatoRegular",sans-serif;text-transform:capitalize;background-color:#c50000}.response-overlay.pop-up{max-width:571.42px;text-align:center;width:100%;padding-block:50px;padding-inline:30px;max-height:577.58px}@media(min-width: 768px){.response-overlay.pop-up{max-height:399.58px}}@media(min-width: 992px){.response-overlay.pop-up{padding:50px 35.2px;padding-block:50px;padding-inline:35.2px}}@media(min-width: 1200px){.response-overlay.pop-up{padding-block-start:50px;padding-block-end:50px;padding-inline-start:72.9px;padding-inline-end:72.52px}}.response-overlay .response-wrp{display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.response-overlay .response-wrp{padding-block-start:100px}}.response-overlay .response-wrp .close-btn-success{width:fit-content;margin-block-start:0;text-transform:capitalize;margin-block-start:20px}.response-overlay .response-wrp .illustration-wrap-success{width:100%;position:absolute;bottom:0;height:43px;pointer-events:none;z-index:1;left:0;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/tile-element-sucess.svg");background-position:center;background-repeat:no-repeat}.response-overlay .response-wrp .illustration-wrap-success svg{width:100%}.response-overlay .response-container div h1{text-transform:uppercase;line-height:2.5rem;font-size:2.125rem;letter-spacing:0;color:#002857;font-family:"WorkSansRegular",sans-serif}@media(min-width: 1200px){.response-overlay .response-container div h1{font-size:3rem;line-height:3.5625rem}}.response-overlay .response-container div h2{text-transform:uppercase;line-height:2.375rem;font-size:1.75rem;letter-spacing:0;color:#002857;font-family:"LibreCaslonTextRegular",sans-serif}@media(min-width: 1200px){.response-overlay .response-container div h2{font-size:2.1875rem;line-height:2.8125rem;letter-spacing:1.4px}}.response-overlay .response-container div h3{line-height:1.5rem;font-size:1.25rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansSemiBold",sans-serif}@media(min-width: 1200px){.response-overlay .response-container div h3{font-size:1.5rem;line-height:1.75rem}}.response-overlay .response-container div h4{text-transform:uppercase;line-height:1.1875rem;font-size:1rem;letter-spacing:0;color:#1a1818;font-family:"WorkSansMedium",sans-serif}@media(min-width: 1200px){.response-overlay .response-container div h4{font-size:1.125rem;line-height:1.3125rem}}.response-overlay .response-container div p{margin-top:9px;overflow:hidden;line-height:1.375rem;font-size:1rem;letter-spacing:0;color:#000;font-family:"WorkSansLight",sans-serif}.response-overlay .response-container div p:first-child{margin-block-start:0}.response-overlay .response-container div p:last-child{margin-block-end:0}.response-overlay .response-container div p a{text-decoration:none;position:relative;line-height:1.375rem;font-size:.875rem;letter-spacing:0;color:#952d98;font-family:"WorkSansRegular",sans-serif}.response-overlay .response-container div p ul{padding-left:0;list-style:none}.response-overlay .response-container div p ul li{position:relative;padding-inline-start:16px}.response-overlay .response-container div p ul li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%}.response-overlay .response-container div p strong{font-weight:normal}.response-overlay .btn{margin-top:80px;margin:80px auto 0;width:100%}@media(min-width: 992px){.response-overlay .btn{font-size:.875rem;letter-spacing:.35px}}.response-overlay .fancybox-close-small{position:absolute;cursor:pointer;padding:0 !important;background:rgba(0,0,0,0);border:none;right:0 !important;top:6px !important}@media(min-width: 768px){.response-overlay .fancybox-close-small{right:9px !important;top:11px !important}}.response-overlay .fancybox-close-small svg{width:17px}@media(min-width: 768px){.response-overlay .fancybox-close-small svg{width:22px}}@media(min-width: 1200px){.response-overlay .fancybox-close-small svg{width:25px}}.response-overlay.pop-up.fancybox-content{width:100%;height:auto}@media(min-width: 992px){.response-overlay.pop-up.fancybox-content{width:620px;height:347px;padding:0}}.response-overlay .template-success{display:flex;justify-content:center;align-items:center}.response-overlay .template-success .close-btn-success{width:fit-content}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:#fff !important;transition:background-color 5000s ease-in-out 0s !important}.cms-capacity-chart .head-warp{display:grid;grid-template-columns:repeat(13, minmax(100px, 1fr));gap:5px;margin-bottom:10px}.cms-capacity-chart .head-slot{background-color:#7fffd4;padding:20px 5px}.cms-capacity-chart .body-warp{display:flex;flex-direction:column;row-gap:5px}.cms-capacity-chart .body-row{display:grid;grid-template-columns:repeat(13, minmax(100px, 1fr));gap:5px}.cms-capacity-chart .row-slot{background-color:#7fffd4;padding:20px 5px}body.capacity-chart-opened{overflow:hidden}.cms-capacity-chart-head{position:fixed;overflow:auto;inset:0;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(300px);pointer-events:none;z-index:100;transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out}@media(min-width: 1200px){.cms-capacity-chart-head{overflow:hidden}}.cms-capacity-chart-head.js-opened{opacity:1;visibility:visible;transform:translateY(0px);pointer-events:all}.cms-capacity-chart-head .top-wrap{display:flex;justify-content:center;padding-block:70px 50px;margin-inline:22px}.cms-capacity-chart-head .top-wrap .capacity-title{line-height:1.5rem;font-size:1.25rem;letter-spacing:0px;color:#2d2828;font-family:"WorkSansSemiBold",sans-serif}@media(min-width: 1200px){.cms-capacity-chart-head .top-wrap .capacity-title{font-size:1.5rem;line-height:1.75rem}}.cms-capacity-chart-head .close-btn{background:none;border-radius:0px;border:none;padding:0px;cursor:pointer;position:absolute;right:20px;top:20px}.cms-capacity-chart-head .close-btn svg line{stroke:#1a1818}.cms-capacity-chart-head .close-btn:hover svg line{stroke:#952d98}.cms-capacity-chart-head .capacity-chart-wrap{display:none}@media(min-width: 1200px){.cms-capacity-chart-head .capacity-chart-wrap{display:block}}.cms-capacity-chart-head .head-warp{position:relative;display:grid;grid-template-columns:repeat(var(--js-column-count, 13), 1fr);grid-auto-flow:column;gap:5px;background-color:#002857;padding-inline:10px;box-shadow:0px 3px 6px rgba(0,0,0,.16);z-index:100;margin-inline:22px}.cms-capacity-chart-head .head-slot{padding-block:20px;display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer}.cms-capacity-chart-head .head-slot.js-active{border-bottom:4px solid #fff}.cms-capacity-chart-head .head-slot.js-active .label-wrap .label{font-family:"WorkSansItalic",sans-serif}.cms-capacity-chart-head .head-slot:hover .label-wrap .label{font-family:"WorkSansItalic",sans-serif}.cms-capacity-chart-head .head-slot:hover .icon-wrap .up-icon{opacity:1;transform:translateY(50%)}.cms-capacity-chart-head .head-slot:hover .icon-wrap .down-icon{opacity:0;transform:translateY(100%)}.cms-capacity-chart-head .head-slot:hover.js-sorted-dsc .icon-wrap .up-icon{opacity:1;transform:translateY(50%)}.cms-capacity-chart-head .head-slot:hover.js-sorted-dsc .icon-wrap .down-icon{opacity:0;transform:translateY(100%)}.cms-capacity-chart-head .head-slot:hover.js-sorted-asc .icon-wrap .up-icon{opacity:0;transform:translateY(-100%)}.cms-capacity-chart-head .head-slot:hover.js-sorted-asc .icon-wrap .down-icon{opacity:1;transform:translateY(-50%)}.cms-capacity-chart-head .head-slot.js-sorted-asc .icon-wrap .up-icon{opacity:1;transform:translateY(50%)}.cms-capacity-chart-head .head-slot.js-sorted-asc .icon-wrap .down-icon{opacity:0;transform:translateY(100%)}.cms-capacity-chart-head .head-slot.js-sorted-dsc .icon-wrap .up-icon{opacity:0;transform:translateY(-100%)}.cms-capacity-chart-head .head-slot.js-sorted-dsc .icon-wrap .down-icon{transform:translateY(-50%)}.cms-capacity-chart-head .head-slot .head-icon{width:55px;height:60px;object-fit:contain}.cms-capacity-chart-head .head-slot .label-wrap{display:flex;align-items:center;text-align:center;gap:10px;width:min-content}.cms-capacity-chart-head .head-slot .label-wrap .label{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif}.cms-capacity-chart-head .head-slot .icon-wrap{display:flex;flex-direction:column;gap:0px;width:7.5px}.cms-capacity-chart-head .head-slot .icon-wrap .icon{display:flex;justify-content:center;opacity:1;width:7.5px;transition:transform .3s ease-out,opacity .1s ease-out}.cms-capacity-chart-head .head-slot .icon-wrap .up-icon svg{transform:rotate(-90deg)}.cms-capacity-chart-head .head-slot .icon-wrap .down-icon svg{transform:rotate(90deg)}.cms-capacity-chart-head .capacity-chart-body-outter{height:calc(100vh - var(--js-chart-head-height, 158px) - var(--js-chart-title-height, 148px));overflow:auto}.cms-capacity-chart-head .capacity-chart-body-outter::-webkit-scrollbar{display:none}.cms-capacity-chart-head .capacity-chart-body{padding-inline:22px;width:100%;position:relative;display:flex;flex-direction:column;padding-bottom:100px;min-height:100%}.cms-capacity-chart-head .capacity-chart-body::after{content:"";position:absolute;bottom:0;width:100%;height:44px;left:0;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/background-pattern-4.svg");background-size:cover;background-repeat:repeat-x;background-position:top}.cms-capacity-chart-head .cms-capacity-chart-row{display:grid;grid-template-columns:repeat(var(--js-column-count, 13), 1fr);grid-auto-flow:column;gap:5px;background-color:#002857}.cms-capacity-chart-head .cms-capacity-chart-row.light-color{background-color:#3d5b7c}.cms-capacity-chart-head .row-slot{text-align:center;padding:13px 5px}.cms-capacity-chart-head .row-slot .cell-label{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansLight",sans-serif}.cms-capacity-chart-head .mb-capacity-chart-wrap{display:block;position:relative;min-height:calc(100vh - var(--js-chart-title-height, 144px));padding-block-end:104px;padding-inline:22px}.cms-capacity-chart-head .mb-capacity-chart-wrap::after{content:"";position:absolute;bottom:0;width:100%;height:44px;left:0;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/background-pattern-4.svg");background-size:cover;background-repeat:repeat-x;background-position:top}@media(min-width: 1200px){.cms-capacity-chart-head .mb-capacity-chart-wrap{display:none}}.cms-capacity-chart-head .mb-accordion-wrap{display:flex;padding-inline:20px;flex-direction:column;background-color:#002857}.cms-capacity-chart-head .mb-accordion-wrap .accordion-item.js-expanded .item-head .icon{transform:rotate(-180deg)}.cms-capacity-chart-head .mb-accordion-wrap .accordion-item:last-child .item-head{border-bottom:none}.cms-capacity-chart-head .mb-accordion-wrap .item-head{display:flex;justify-content:space-between;align-items:center;padding-inline:15px;padding-block-start:15px;padding-block-end:15px;border-bottom:1px solid #fff;cursor:pointer}.cms-capacity-chart-head .mb-accordion-wrap .item-head.js-expanded .icon{transform:rotate(-180deg)}.cms-capacity-chart-head .mb-accordion-wrap .item-head .venue-name{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansMedium",sans-serif;text-transform:uppercase}.cms-capacity-chart-head .mb-accordion-wrap .item-head .icon{display:block;position:relative;height:10px;width:10px;transition:transform .3s ease-out}.cms-capacity-chart-head .mb-accordion-wrap .item-head .icon::after{content:"";inset:0;position:absolute;background-image:url("/integration/hotel-x-toronto-redesign/public/images/icons/down-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:top}.cms-capacity-chart-head .mb-accordion-wrap .item-body-outter{display:none}.cms-capacity-chart-head .mb-accordion-wrap .item-body{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:35px;padding-inline:19px;padding-block:30px}@media(min-width: 768px){.cms-capacity-chart-head .mb-accordion-wrap .item-body{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.cms-capacity-chart-head .mb-accordion-wrap .item-body{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-capacity-chart-head .mb-accordion-wrap .cap-item{display:flex;flex-direction:column;align-items:center;row-gap:5px;justify-content:flex-end;text-align:center}.cms-capacity-chart-head .mb-accordion-wrap .cap-item .label{line-height:1.1875rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansRegular",sans-serif;border-bottom:1px solid #fff;padding-block-end:10px;width:100%;text-align:center}.cms-capacity-chart-head .mb-accordion-wrap .cap-item .location{line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#fff;font-family:"WorkSansLight",sans-serif}.cms-capacity-chart-head .mb-accordion-wrap .cap-img{width:55px;height:60px;object-fit:contain}.cms-capacity-chart-head .capacity-bottom-content{display:flex;align-items:center;flex-direction:column;margin-block-start:50px}.cms-capacity-chart-head .capacity-bottom-content .capacity-desc{margin-block-start:30px;text-align:center}.readmore-btn{border:none;background:rgba(0,0,0,0);padding:0 0 0;cursor:pointer;transition:all .3s ease-in-out;display:block;margin-block-start:20px;margin-inline:auto;margin-block-end:0;position:relative;line-height:1.375rem;font-size:1rem;letter-spacing:0px;color:#000;font-family:"WorkSansRegular",sans-serif}.readmore-btn .txt{display:inline-block;margin-inline-end:0px}@media(min-width: 992px){.readmore-btn .txt{margin-inline-end:2px}}.readmore-btn svg{position:relative;top:0;transition:transform .5s ease-out;transform-origin:center;width:12px}.readmore-btn svg path{fill:#000}[data-readmore-active=false] .readmore-btn{display:none}[data-readmore-destroyed=true] .readmore-btn{display:none}[data-readmore-expanded=true] .readmore-btn .more-txt{display:none;opacity:0}[data-readmore-expanded=true] .readmore-btn .less-txt{display:inline-block}[data-readmore-expanded=true] .readmore-btn svg{transform:rotate(180deg)}[data-readmore-expanded=false] .readmore-btn .more-txt{display:inline-block}[data-readmore-expanded=false] .readmore-btn .less-txt{display:none}[data-readmore-expanded=false] .readmore-btn .icon svg{transform:rotate(0deg)}
