/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.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:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;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:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;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:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;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:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;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:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Jost",sans-serif;font-size:13px;color:#37364b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,input,button{color:#37364b;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none;color:#37364b}#start-content p a{color:#37364b;text-decoration:underline}#start-content p a:hover{text-decoration:underline;opacity:0.9}.center-align-right{text-align:right}.btn,#panel input[type="button"]{color:#fff !important;border:1px solid #37364b;background:#37364b;font-size:14px;cursor:pointer;padding:10px 30px;text-transform:uppercase;text-decoration:none !important;font-weight:500}.btn:hover,#panel input:hover[type="button"]{color:#37364b !important;background:transparent !important;border:1px solid #37364b}.btn.gold,#panel input.gold[type="button"]{border:1px solid #37364b !important;color:#fff !important}.btn.gold:hover,#panel input.gold:hover[type="button"]{color:#fff !important;background:#37364b !important}.btn.white,#panel input.white[type="button"]{border:1px solid #37364b !important;color:#fff !important;font-size:15px}.btn.white:hover,#panel input.white:hover[type="button"]{color:#37364b !important;background:#69d2c9 !important;border:1px solid #69d2c9 !important}.btn.black,#panel input.black[type="button"]{border-color:#37364b !important;color:#fff !important;text-decoration:none !important}.btn.black:hover,#panel input.black:hover[type="button"]{color:#37364b !important;border:1px solid #37364b;background:transparent !important}.btn.solid,#panel input.solid[type="button"]{background:#37364b;color:#fff !important;text-decoration:none !important}.btn.solid:hover,#panel input.solid:hover[type="button"]{color:#37364b !important;border:1px solid #37364b;background:transparent !important}.learn-more{font-size:1.01231em}.arrow-btn{font-size:15.67px;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-family:"Jost",sans-serif;background:url(svg/triangle-icon.svg) no-repeat right center;background-size:10%;padding-right:28px;display:inline-block}.arrow-btn.blue{background:url(svg/triangle-icon.svg) no-repeat right center;color:#37364b;background-size:10%}.arrow-btn.white{color:#fff}.arrow-btn:hover{padding-right:35px}.animated,.btn,#panel input[type="button"],.btn.white,.arrow-btn,form#booking-form .booking-btn,.simple-gallery__image img,.insta-wrapper .instagram h2,.insta-wrapper .instagram #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .insta-wrapper .instagram span{transition:all 0.3s ease-in-out}.hidden,.mini-booking-form .dates .field label,body.accommodations ul.accommodations li.accommodations__each-room span.sub-headline,.media-block.new-logos .col-sm-3 .media-info-logos h3,#simple-header-v2 .header__content .logo span,#single-special .header__content .logo span,.single-special__special aside:only-child .mini-booking-form .select-property:has(#airport),#single-special.ebb-2025 .single-special__special .title,#single-special.ebb-2025 .single-special__special-content form .select-property:nth-child(3),#single-special.page-569284 .single-special__special-content .title,#single-special.page-569284 .single-special__special aside .booking-dates,#single-special.page-570178 .single-special__special h2.title,#single-special.page-570178 .single-special__special .honeymoon-allInclusive__top h2 span.title,#single-special.page-570178 .honeymoon-allInclusive__top h2 .single-special__special span.title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.flex{display:-ms-flexbox;display:flex}.toggle-content{display:none;height:0;opacity:0;overflow:hidden;transition:height 350ms ease-in-out, opacity 750ms ease-in-out}.toggle-content.appear{display:block;height:auto;opacity:1}.tab-content{display:none}.tab-content.active{display:block}.radio-btns label{text-transform:capitalize !important}.brand-center ul.tab-slider--tabs{font-size:1.17462em;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;margin-bottom:50px}.brand-center ul.tab-slider--tabs li{display:inline-block;padding-right:25px;margin-right:25px;border-right:1px solid #37364b;cursor:pointer;transition:all 0.3s ease-in-out}.brand-center ul.tab-slider--tabs li:hover{color:#37364b;cursor:pointer}.brand-center ul.tab-slider--tabs li.active{color:#37364b}.brand-center ul.tab-slider--tabs li:last-of-type{border-right:0;margin-right:0;padding-right:0}.brand-center ul.tab-slider2--tabs{font-size:1.17462em;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;margin-bottom:50px}.brand-center ul.tab-slider2--tabs li{display:inline-block;padding-right:25px;margin-right:25px;border-right:1px solid #37364b;cursor:pointer;transition:all 0.3s ease-in-out}.brand-center ul.tab-slider2--tabs li:hover{color:#37364b;cursor:pointer}.brand-center ul.tab-slider2--tabs li.active{color:#37364b}.brand-center ul.tab-slider2--tabs li:last-of-type{border-right:0;margin-right:0;padding-right:0}.video-popup,.video-popup-2{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;background:rgba(0,0,0,0.7)}.video-popup .close-icon,.video-popup-2 .close-icon{font-size:.66769em;color:#fff;font-weight:600;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;top:0px;right:-40px;transition:all 0.3s ease-in-out;cursor:pointer;background:url(svg/icon-close-white.svg) no-repeat top center;background-size:14px;padding-top:20px}.video-popup .close-icon:hover,.video-popup-2 .close-icon:hover{opacity:0.6}.video-popup .video-holder,.video-popup-2 .video-holder{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.grid .grid-item a{color:#37364b}.wedding-packages .tab-copy .btn,.wedding-packages .tab-copy #panel input[type="button"],#panel .wedding-packages .tab-copy input[type="button"]{border:1px solid #37364b !important;color:#fff !important;background:#37364b !important}.wedding-packages .tab-copy .btn:hover,.wedding-packages .tab-copy #panel input:hover[type="button"],#panel .wedding-packages .tab-copy input:hover[type="button"]{color:#37364b !important;background:transparent !important;border:1px solid #37364b !important}em{color:#37364b;font-size:12px}@font-face{font-family:"BrandonText-Thin";src:url("fonts/BrandonText-Thin.eot");src:url("fonts/BrandonText-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Thin.woff") format("woff"),url("fonts/BrandonText-Thin.ttf") format("truetype"),url("fonts/BrandonText-Thin.svg#BrandonText-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"BrandonText-Regular";src:url("fonts/BrandonText-Regular.eot");src:url("fonts/BrandonText-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Regular.woff") format("woff"),url("fonts/BrandonText-Regular.ttf") format("truetype"),url("fonts/BrandonText-Regular.svg#BrandonText-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"BrandonText-Medium";src:url("fonts/BrandonText-Medium.eot");src:url("fonts/BrandonText-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Medium.woff") format("woff"),url("fonts/BrandonText-Medium.ttf") format("truetype"),url("fonts/BrandonText-Medium.svg#BrandonText-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"BrandonText-Bold";src:url("fonts/BrandonText-Bold.eot");src:url("fonts/BrandonText-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonText-Bold.woff") format("woff"),url("fonts/BrandonText-Bold.ttf") format("truetype"),url("fonts/BrandonText-Bold.svg#BrandonText-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"BrandonGrotesque-Thin";src:url("fonts/BrandonGrotesque-Thin.eot");src:url("fonts/BrandonGrotesque-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonGrotesque-Thin.woff") format("woff"),url("fonts/BrandonGrotesque-Thin.ttf") format("truetype"),url("fonts/BrandonGrotesque-Thin.svg#BrandonGrotesque-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"BrandonGrotesque-Light";src:url("fonts/BrandonGrotesque-Light.eot");src:url("fonts/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonGrotesque-Light.woff") format("woff"),url("fonts/BrandonGrotesque-Light.ttf") format("truetype"),url("fonts/BrandonGrotesque-Light.svg#BrandonGrotesque-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"BrandonGrotesque-Regular";src:url("fonts/BrandonGrotesque-Regular.eot");src:url("fonts/BrandonGrotesque-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonGrotesque-Regular.woff") format("woff"),url("fonts/BrandonGrotesque-Regular.ttf") format("truetype"),url("fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"BrandonGrotesque-Bold";src:url("fonts/BrandonGrotesque-Bold.eot");src:url("fonts/BrandonGrotesque-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/BrandonGrotesque-Bold.woff") format("woff"),url("fonts/BrandonGrotesque-Bold.ttf") format("truetype"),url("fonts/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Calluna-Italic";src:url("fonts/Calluna-Italic.eot");src:url("fonts/Calluna-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Calluna-Italic.woff") format("woff"),url("fonts/Calluna-Italic.ttf") format("truetype"),url("fonts/Calluna-Italic.svg#Calluna-Italic") format("svg");font-weight:400;font-style:italic}h1{font-size:5.38462em;color:#37364b;font-weight:100;line-height:.9em;letter-spacing:-6px;font-family:"quiche-sans","sans-serif";margin:0 0 40px;word-spacing:5px;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){h1{font-size:3.61538em}}h1 span{font-size:20px;line-height:1em;letter-spacing:.5px;font-family:"Jost",sans-serif;margin-top:10px;display:block}h2,#single-special.page-570178 .honeymoon-allInclusive__top h2 span{font-size:4.84615em;color:#37364b;font-weight:300;line-height:65px;letter-spacing:-2px;font-family:"quiche-sans","sans-serif";margin:0 0 40px;word-spacing:5px;font-weight:100;text-transform:none}h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 span span{font-size:18px;font-weight:300;line-height:2.5;letter-spacing:0;font-family:"Jost",sans-serif;display:block}h2.gold,#single-special.page-570178 .honeymoon-allInclusive__top h2 span.gold{color:#37364b}h2.white,#single-special.page-570178 .honeymoon-allInclusive__top h2 span.white{color:#fff}h2.center,#single-special.page-570178 .honeymoon-allInclusive__top h2 span.center{text-align:center}h3{font-size:20.85px;font-weight:400;letter-spacing:0;font-family:"quiche-sans","sans-serif";margin:0 0 20px;color:#37364b}h4{font-size:1.38462em;font-weight:400;line-height:1.5em;text-transform:uppercase;font-family:"Jost",sans-serif;margin:0 0 20px}p{font-size:1.23077em;line-height:1.5em;font-family:"Jost",sans-serif;margin:0 0 40px}p.small{font-size:12.27px}ul.sym-inline-list li:before,ol li:before{color:#37364b !important}ul.sym-inline-list,ol{font-size:1.38462em;color:#37364b;line-height:1.4em;font-family:"Jost",sans-serif;margin-bottom:45px}ul.sym-inline-list li,ol li{position:relative;padding-left:10px;margin-bottom:11px}ul.sym-inline-list li:before,ol li:before{content:"•";display:block;position:absolute;display:block;position:absolute;top:0;left:0;color:#37364b}ul.sym-inline-list li strong,ol li strong{font-family:"Jost",sans-serif}ol{list-style:decimal;margin-left:15px}ol li:before{display:none}hr{margin:20px 0 45px;border:0;border-top:1px solid #ccc}table{font-size:1.28231em;line-height:1.5em;font-family:"Jost",sans-serif;margin-bottom:60px;width:100%}table tr{border-bottom:1px solid #ccc}table tr th{font-size:38.39px;color:#fff;font-weight:200;text-transform:uppercase;letter-spacing:-1.5px;font-family:"quiche-sans","sans-serif";word-spacing:8px;background:#69d2c9;padding:27px 0 25px 70px}table tr td{padding:20px 0}table tr .checkmark{content:"";display:block;position:absolute;display:inline-block;width:22.125px;height:19px;background:url(svg/check-mark.svg) no-repeat;color:transparent;margin:0 auto 0 1px;position:relative}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.hide-object{opacity:0;transition:all 1.5s ease-in-out}.show-object{opacity:1;transition:all 1.5s ease-in-out}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px;max-width:308px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100%;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48%;margin:0 1%;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#37364b;border-radius:0;border:0;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Jost",sans-serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("svg/booking-arrow-down-aqua.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg);right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("svg/triangle-icon-calendar.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0;width:100%;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#69d2c9;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Jost",sans-serif;height:35px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:35px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0;color:#37364b;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#37364b}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#37364b}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form input[type=time],form select,form textarea{font-size:16.67px;font-family:"Jost",sans-serif;border:1px solid #37364b;margin:0 0 10px;color:#37364b;background:none;padding:.6rem 1rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;width:100%}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=time]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#37364b}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=date]::placeholder,form input[type=number]::placeholder,form input[type=time]::placeholder,form select::placeholder,form textarea::placeholder{color:#37364b}form input[type=time]{padding-block:calc(.6rem - .13em)}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#37364b;opacity:1}form input::placeholder{color:#37364b;opacity:1}form input[type=checkbox],form input[type=radio]{outline:none;width:12px;height:12px;-webkit-appearance:none;background:transparent;border:1px solid;padding:5px;margin:1px 10px 0 0 !important}body.brand-site form input[type=checkbox],body.brand-site form input[type=radio]{border-color:#69d2c9}body.sans-souci form input[type=checkbox],body.sans-souci form input[type=radio]{border-color:#69d2c9}body.swept-away form input[type=checkbox],body.swept-away form input[type=radio]{border-color:#69d2c9}body.negril form input[type=checkbox],body.negril form input[type=radio]{border-color:#69d2c9}body.tower-isle form input[type=checkbox],body.tower-isle form input[type=radio]{border-color:#69d2c9}body.brand-site form input[type=checkbox]:checked,body.brand-site form input[type=radio]:checked{background:#69d2c9}body.sans-souci form input[type=checkbox]:checked,body.sans-souci form input[type=radio]:checked{background:#69d2c9}body.swept-away form input[type=checkbox]:checked,body.swept-away form input[type=radio]:checked{background:#69d2c9}body.negril form input[type=checkbox]:checked,body.negril form input[type=radio]:checked{background:#69d2c9}body.tower-isle form input[type=checkbox]:checked,body.tower-isle form input[type=radio]:checked{background:#69d2c9}form .radio-boxes p{margin:0 0 10px;font-size:15px}form .radio-boxes label{display:inline-block;width:70%}form h3{margin-top:30px}form .flex-box{display:-ms-flexbox;display:flex}.form-module{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;row-gap:12px}.form-module-wrapper{width:90%;max-width:1000px;margin:50px auto}.form-module h2,.form-module #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .form-module span,.form-module h3{width:100%}.form-module h2,.form-module #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .form-module span{text-align:center}.form-module__field{width:100%}.form-module__field.checkbox{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(Min(200px, 50%), 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(Min(200px, 50%), 1fr));row-gap:inherit;padding-inline:30px;margin-bottom:16px}.form-module__field--label{font-size:1.15385em;margin:0 0 0 -15px;grid-column:1 / -1}.form-module__field--unit{padding-inline:15px}.form-module__field--unit input,.form-module__field--unit label{display:inline-block;vertical-align:middle}.form-module__field--unit input{border-color:currentColor !important}.form-module__field--unit input:checked{background-color:currentColor !important}.form-module__field--unit label{margin:0;width:auto;max-width:calc(100% - 22px)}.form-module__field--description{margin-bottom:8px}.form-module__field--description a{text-decoration:underline}.form-module__field--description a:hover{color:#69d2c9}.form-module__field:has(+.gdpr-wrap){margin-bottom:30px}.form-module__group{padding-bottom:12px;margin:10px 15px;width:100%;display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-align:inherit;align-items:inherit;row-gap:inherit}.form-module__group legend{width:auto}.form-module .gdpr-wrap{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;margin-top:8px}@media only screen and (min-width: 641px){.form-module .gdpr-wrap{padding-inline:15px}.form-module .gdpr-wrap label:not(.error){margin-left:22px}}.form-module__submit{padding-inline:15px}.form-module__submit .btn,.form-module__submit #panel input[type="button"],#panel .form-module__submit input[type="button"]{margin:8px 0 0}@media only screen and (max-width: 640px){.form-module__submit{margin-inline:auto}}#frmContact,#formRFP{width:100%;margin:0 0 60px}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}label.error{color:red}input[type=text].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#69d2c9}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}#frmContact .form-entry.one-line label,#formRFP .form-entry.one-line label{float:left;width:35%}#frmContact .form-entry.one-line input[type=text],#frmContact .form-entry.one-line .form-entry input[type=text].small,#frmContact .form-entry.one-line .form-entry select.small,#formRFP .form-entry.one-line input[type=text],#formRFP .form-entry.one-line .form-entry input[type=text].small,#formRFP .form-entry.one-line .form-entry select.small{width:auto}#frmContact .one_half,#formRFP .one_half{width:50%;float:left}#frmContact .one_half:last-child,#formRFP .one_half:last-child{padding-left:5%}#request-brochure .form-radio{padding-top:30px}#request-brochure .radio-group{padding:10px 0px 30px}#request-brochure .each{display:block;width:100%;margin-left:2%}#request-brochure .note{font-size:15px;margin-left:20px}#request-brochure label{display:inline-block}#lead-generator h1{text-transform:none !important;font-size:25px !important}#lead-generator .row{padding-bottom:15px}#lead-generator .row input[type=text],#lead-generator .row input[type=email],#lead-generator .row input[type=tel],#lead-generator .row input[type=date],#lead-generator .row select,#lead-generator .row textarea{border:none !important;background:transparent;border-bottom:1px solid black !important}#lead-generator .row input[type=text]:-ms-input-placeholder,#lead-generator .row input[type=email]:-ms-input-placeholder,#lead-generator .row input[type=tel]:-ms-input-placeholder,#lead-generator .row input[type=date]:-ms-input-placeholder,#lead-generator .row select:-ms-input-placeholder,#lead-generator .row textarea:-ms-input-placeholder{color:#69d2c9}#lead-generator .row input[type=text]::placeholder,#lead-generator .row input[type=email]::placeholder,#lead-generator .row input[type=tel]::placeholder,#lead-generator .row input[type=date]::placeholder,#lead-generator .row select::placeholder,#lead-generator .row textarea::placeholder{color:#69d2c9}#lead-generator .checkboxes{padding:20px 0px 30px}#lead-generator .gdpr{padding-left:20px}#lead-generator .gdpr label{text-align:left}#lead-generator .radio-boxes label{width:20% !important}#lead-generator .radio-boxes p{color:#69d2c9}#panel{max-width:500px;margin-top:4em}#panel .mode,#panel .startdir,#panel .enddir{color:#37364b;float:left;width:100%;margin-bottom:20px;font-size:16px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .startdir input[type=text],#panel .enddir input[type=text]{color:#37364b;width:100%;font-family:inherit;padding:8px 3%}#panel .mode select{width:100%;font-family:inherit;display:block;padding:10px 25px}#panel br{display:none}#panel p{clear:both}.rfp-hidden{position:relative;display:none}.close-icon-rfp{font-size:.66769em;color:#69d2c9;font-weight:600;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;top:-22px;right:10px;width:20px;height:20px;transition:all 0.3s ease-in-out;cursor:pointer;background:url(svg/icon-close-booking.svg) no-repeat top center;padding-top:20px}.close-icon-rfp:hover{opacity:0.6}#service-form{max-width:60%;margin:auto}#service-form .gdpr{text-align:left}@media screen and (max-width: 640px){.gdpr-wrap{margin-top:30px}.field.gdpr{position:relative}.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px;font-size:0.9em !important}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#69d2c9;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#1e1d28;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px}.field.gdpr input:checked+label:before{background:#fff}#frmContact .btn,#frmContact #panel input[type="button"],#panel #frmContact input[type="button"]{width:280px;display:block;margin:auto;margin-top:40px}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #69d2c9;border-top:0;background-color:#fff;display:none;box-shadow:0 20px 20px rgba(0,0,0,0.1)}.site-selected .chosen-container .chosen-drop{border-color:#69d2c9}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:10px 10px 8px;width:100%;border:1px solid #69d2c9;background-color:transparent;text-decoration:none;white-space:nowrap;text-align:left;font-size:1.05769em;font-weight:700;line-height:22px;text-transform:uppercase;font-family:"Jost",sans-serif;background:url(svg/booking-arrow-down.svg) 92% center no-repeat}.chosen-container-single .chosen-single input[type="text"]{cursor:pointer;opacity:0;position:absolute}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin:0 12px;text-overflow:ellipsis;white-space:nowrap;color:#69d2c9}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:10px;padding:10px;width:calc(100% - 20px) !important;outline:0;border:1px solid #69d2c9;font:15px "Jost",sans-serif;border-radius:0}.site-selected .chosen-container-single .chosen-search input[type="text"]{border-color:#69d2c9}.chosen-container-single .chosen-drop{margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0)}.chosen-container .chosen-results{overflow-x:hidden;overflow-y:auto;margin:10px 13px;padding:0;max-height:250px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:8px 10px;list-style:none;font-size:14px;text-align:left}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted,.chosen-container .chosen-results li.no-results{background-color:#69d2c9;color:#fff}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:60px;padding-top:0}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none;font-size:1.53846em}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{padding-left:0;text-align:left}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin-right:21px;padding:0;cursor:pointer}ul.slick-dots li:last-child{margin-right:0}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;outline:none;background-color:rgba(255,255,255,0.3);border:0;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button,ul.slick-dots li button:hover{background-color:#fff}.slick-prev,.slick-next,.accommodations__prev-room,.accommodations__next-room{display:block;position:absolute;top:50%;margin-top:-27px;width:27px;height:54px;background:url(svg/arrow-black.svg);padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:20;text-indent:-55555px;overflow:hidden}.slick-prev:hover,.slick-next:hover,.accommodations__prev-room:hover,.accommodations__next-room:hover{transition:all 0.3s ease-in-out;opacity:0.5}.slick-prev,.accommodations__prev-room{transform:rotate(180deg);left:5%}.slick-next,.accommodations__next-room{right:5%}.content ul.tabs-menu,.content .sub-menu ul{font-size:1.17462em;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;margin-bottom:50px}.content ul.tabs-menu li,.content .sub-menu ul li{display:inline-block;padding-right:25px;margin-right:25px;border-right:1px solid #404040}.content ul.tabs-menu li:last-of-type,.content .sub-menu ul li:last-of-type{border-right:0;margin-right:0;padding-right:0}.content ul.tabs-menu li a,.content .sub-menu ul li a{color:#37364b}.content ul.tabs-menu li a.active,.content ul.tabs-menu li a:hover,.content .sub-menu ul li a.active,.content .sub-menu ul li a:hover{color:#37364b !important;text-decoration:underline}.jamaica .content ul.tabs-menu li,.jamaica .content .sub-menu ul li{border-right:1px solid #fff}.jamaica .content ul.tabs-menu li a,.jamaica .content .sub-menu ul li a{color:#fff}.jamaica .content ul.tabs-menu li a.active,.jamaica .content ul.tabs-menu li a:hover,.jamaica .content .sub-menu ul li a.active,.jamaica .content .sub-menu ul li a:hover{color:#37364b;text-decoration:underline}.jamaica .content ul.tabs-menu li:last-of-type,.jamaica .content .sub-menu ul li:last-of-type{border-right:0}.negril .content ul.tabs-menu li,.ocho-rios .content ul.tabs-menu li,.negril .content .sub-menu ul li,.ocho-rios .content .sub-menu ul li{border-right:1px solid #404040}.negril .content ul.tabs-menu li a,.ocho-rios .content ul.tabs-menu li a,.negril .content .sub-menu ul li a,.ocho-rios .content .sub-menu ul li a{color:#404040}.negril .content ul.tabs-menu li a.active,.negril .content ul.tabs-menu li a:hover,.ocho-rios .content ul.tabs-menu li a.active,.ocho-rios .content ul.tabs-menu li a:hover,.negril .content .sub-menu ul li a.active,.negril .content .sub-menu ul li a:hover,.ocho-rios .content .sub-menu ul li a.active,.ocho-rios .content .sub-menu ul li a:hover{color:#37364b;text-decoration:underline}.negril .content ul.tabs-menu li:last-of-type,.ocho-rios .content ul.tabs-menu li:last-of-type,.negril .content .sub-menu ul li:last-of-type,.ocho-rios .content .sub-menu ul li:last-of-type{border-right:0}.content .sub-menu ul{margin-top:-45px}.brand-center .content .sub-menu ul{margin-top:0}@media only screen and (max-width: 1199px){.content ul.tabs-menu,.content .sub-menu ul{font-size:12.5px}.content ul.tabs-menu li,.content .sub-menu ul li{margin-right:4px;padding-right:6px}}.full-popup{display:none}.fancybox-close{background-image:none;background:url(svg/CloseIcon-white.svg) no-repeat 50% 50%;width:20px;height:20px;top:22px;right:18px;background-size:20px;transition:all 0.3s ease-in-out}.fancybox-close:hover{opacity:.5}body .fancybox-overlay{background:rgba(0,0,0,0.7)}body .fancybox-skin{border-radius:0;padding:0 !important}body .fancybox-close{display:block;position:absolute;top:-10px;right:-45px;width:33px;height:31px;background:url(images/icon-close-gallery.png) no-repeat}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .fancybox-close{display:block;position:absolute;top:-46px;right:9px}}body .fancybox-prev span,body .fancybox-next span{visibility:visible;background:url(svg/arrow-white.svg) no-repeat 50% 50%;transition:all 0.3s ease-in-out;background-size:25px 46px !important}body .fancybox-prev span:hover,body .fancybox-next span:hover{opacity:.5}body .fancybox-prev span{left:-50px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .fancybox-prev span{left:15px}}body .fancybox-next span{right:-50px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .fancybox-next span{right:15px}}body .fancybox-nav span{top:50%;width:25px;height:46px;margin-top:-23px;visibility:visible}body .fancybox-prev span{transform:rotate(180deg)}.gallery #myGallery{margin-top:120px;margin-bottom:10px}.gallery #myGallery img{max-width:inherit}.gallery .fancybox-title-float-wrap{left:0;right:inherit;margin-bottom:0;z-index:8050}.gallery .fancybox-title-float-wrap .child{display:block;position:absolute;right:inherit;bottom:0;background:#f7f7f5;color:#37364b;font-size:1.38462em;padding:8px 20px;font-family:"quiche-sans","sans-serif";text-shadow:none;border-radius:0;left:inherit;margin-left:0;margin-right:0}.gallery .galleryhover_overlay{background:url(svg/icon-zoom.svg) no-repeat scroll center center transparent}a.fancybox-spa{text-decoration:none !important}a.fancybox-spa p{text-decoration:none !important}.fancybox-wrap h2,.fancybox-wrap #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fancybox-wrap span{text-decoration:none !important}.fancybox-wrap p{text-decoration:none !important}.fancybox-wrap p a{text-decoration:underline !important}.full-fancy-dining,.full-fancy-copy{max-width:900px;width:100%}.full-fancy-dining .fancybox-inner,.full-fancy-copy .fancybox-inner{-webkit-overflow-scrolling:touch;position:relative}.full-fancy-dining .full-popup,.full-fancy-copy .full-popup{width:calc(100% - 40px);margin-left:20px;margin-top:20px;margin-bottom:20px;padding:45px 50px 20px;border:1px solid}body.brand-site .full-fancy-dining .full-popup,body.brand-site .full-fancy-copy .full-popup{border-color:#69d2c9}body.sans-souci .full-fancy-dining .full-popup,body.sans-souci .full-fancy-copy .full-popup{border-color:#69d2c9}body.swept-away .full-fancy-dining .full-popup,body.swept-away .full-fancy-copy .full-popup{border-color:#69d2c9}body.negril .full-fancy-dining .full-popup,body.negril .full-fancy-copy .full-popup{border-color:#69d2c9}body.tower-isle .full-fancy-dining .full-popup,body.tower-isle .full-fancy-copy .full-popup{border-color:#69d2c9}.full-fancy-dining .full-popup .btn:hover,.full-fancy-dining .full-popup #panel input:hover[type="button"],#panel .full-fancy-dining .full-popup input:hover[type="button"],.full-fancy-copy .full-popup .btn:hover,.full-fancy-copy .full-popup #panel input:hover[type="button"],#panel .full-fancy-copy .full-popup input:hover[type="button"]{color:#37364b !important;background:transparent !important;border:1px solid #37364b !important;opacity:1}.full-fancy-dining h2,.full-fancy-dining #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .full-fancy-dining span,.full-fancy-copy h2,.full-fancy-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .full-fancy-copy span{font-size:41.67px;line-height:1.15em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";text-align:center;border-bottom:1px solid #d3d3d3;padding-bottom:30px}.full-fancy-dining h3,.full-fancy-copy h3{color:#37364b !important;font-weight:600 !important;font-family:"Jost",sans-serif !important}.full-fancy-spa{max-width:1100px;width:80%}.full-fancy-spa .fancybox-inner{padding:70px 50px;-webkit-overflow-scrolling:touch;position:relative}.full-fancy-spa h2,.full-fancy-spa #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .full-fancy-spa span{font-size:41.67px;line-height:1.15em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";margin-bottom:12px}.full-fancy-spa h3{color:#37364b !important}.full-fancy-spa p:last-of-type{margin-bottom:0}.full-fancy-spa .copy-side{padding-left:25px}.full-fancy-spa img{max-width:100%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"›"}.breadcrumb>.active{color:#777}#content-popin .box-arrow-popin{background-color:#69d2c9}#content-popin .box-arrow-popin .arrow svg{fill:#37364b}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}.footer{clear:both;margin-bottom:-35px;background:#1e1d28;z-index:2;position:relative;padding-bottom:55px}.footer__top-section{padding:44px 0 22px;border-bottom:1px solid #69d2c9}.footer__top-section.secondary-nav .sub-menu ul{font-size:1.15385em;text-transform:uppercase;letter-spacing:.5px;font-family:"Jost",sans-serif;text-align:center;margin:0}.footer__top-section.secondary-nav .sub-menu ul li{list-style:none;display:inline-block;margin-right:25px;padding-right:25px;border-right:1px solid #fff;line-height:0.5em}.footer__top-section.secondary-nav .sub-menu ul li:last-of-type{margin-right:0;padding-right:0;border-right:0}.footer__top-section.secondary-nav .sub-menu ul li a{color:#fff}.footer__top-section.secondary-nav .sub-menu ul li a:hover,.footer__top-section.secondary-nav .sub-menu ul li a.active{color:#69d2c9}.footer p.thankyouMsg{color:#fff}.footer__email-footer{padding:50px 0 75px}.footer__email-footer form#email-signup{position:relative;min-height:155px;margin:0}.footer__email-footer form#email-signup .form-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.footer__email-footer form#email-signup #email-signup_MMERGE6 option{text-align:left}.footer__email-footer form#email-signup .input,.footer__email-footer form#email-signup .select{max-width:205px;width:30.5%;margin-right:2.5%;float:left}.footer__email-footer form#email-signup .input input[type=text],.footer__email-footer form#email-signup .input input[type=email],.footer__email-footer form#email-signup .input input[type=date],.footer__email-footer form#email-signup .input select,.footer__email-footer form#email-signup .select input[type=text],.footer__email-footer form#email-signup .select input[type=email],.footer__email-footer form#email-signup .select input[type=date],.footer__email-footer form#email-signup .select select{width:100%;margin:0 0 19px;padding:8px 12px 9px;border:1px solid #69d2c9;background:transparent;font-size:1.25231em;color:#939396}.footer__email-footer form#email-signup .input input[type=text]:-ms-input-placeholder,.footer__email-footer form#email-signup .input input[type=email]:-ms-input-placeholder,.footer__email-footer form#email-signup .input input[type=date]:-ms-input-placeholder,.footer__email-footer form#email-signup .input select:-ms-input-placeholder,.footer__email-footer form#email-signup .select input[type=text]:-ms-input-placeholder,.footer__email-footer form#email-signup .select input[type=email]:-ms-input-placeholder,.footer__email-footer form#email-signup .select input[type=date]:-ms-input-placeholder,.footer__email-footer form#email-signup .select select:-ms-input-placeholder{color:#939396}.footer__email-footer form#email-signup .input input[type=text]::placeholder,.footer__email-footer form#email-signup .input input[type=email]::placeholder,.footer__email-footer form#email-signup .input input[type=date]::placeholder,.footer__email-footer form#email-signup .input select::placeholder,.footer__email-footer form#email-signup .select input[type=text]::placeholder,.footer__email-footer form#email-signup .select input[type=email]::placeholder,.footer__email-footer form#email-signup .select input[type=date]::placeholder,.footer__email-footer form#email-signup .select select::placeholder{color:#939396}.footer__email-footer form#email-signup .gdpr{display:block;position:absolute;left:222px;width:100%;max-width:420px}.footer__email-footer form#email-signup .gdpr input[type=checkbox]{border:1px solid #69d2c9}.footer__email-footer form#email-signup .gdpr label{font-size:.96154em;color:rgba(255,255,255,0.5);margin-bottom:0}.footer__email-footer form#email-signup .gdpr label a{color:rgba(255,255,255,0.5);text-decoration:underline}.footer__email-footer form#email-signup .gdpr label a:hover{color:#fff}.footer__email-footer form#email-signup .gdpr:first-of-type{bottom:22px}.footer__email-footer form#email-signup .gdpr:last-of-type{bottom:0}.footer__email-footer form#email-signup .signup-btn{font-size:1.07692em;color:#37364b;font-weight:600;letter-spacing:3px;font-family:"Jost",sans-serif;display:block;position:absolute;bottom:0;left:0;background:#69d2c9;padding:11px 50px;border:0;text-transform:uppercase;border:#69d2c9 1px solid}.footer__email-footer form#email-signup .signup-btn:hover{background:transparent;border:#69d2c9 1px solid;color:#69d2c9}.footer__email-headline{font-size:1.92308em;color:#fff;font-family:"quiche-sans","sans-serif";margin-bottom:20px}.footer__third-social .third-nav .sub-menu{padding-top:5px;display:inline-block}.footer__third-social .third-nav .sub-menu li{padding-right:17px;margin-right:16px;list-style:none;display:inline-block;border-right:1px solid #fff}.footer__third-social a{font-size:.92308em;color:#fff;line-height:.6em;text-transform:uppercase;font-family:"Jost",sans-serif;color:#fff}.footer__third-social a:hover,.footer__third-social a.active{color:#69d2c9}.footer__third-social #termly-consent-preferences{display:inline-block}.footer__third-social ul.social-media{float:right;margin:6px 0 0 0}.footer__third-social ul.social-media li{display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.footer__third-social ul.social-media li{padding-left:0px;padding-right:0px}}.footer__third-social ul.social-media li a svg{transition:all 0.3s ease-in-out;fill:#69d2c9;max-height:17px}.footer__third-social ul.social-media li a:hover svg{fill:#fff}.footer__address-tambo a.tambourine{font-size:10px;color:#fff;float:right;margin-top:15px}.footer__address-tambo a.tambourine svg{fill:#fff;max-width:150px;margin:0 0 2px 10px;vertical-align:middle}.footer__address-tambo a.tambourine:hover{opacity:.8;color:#69d2c9}.footer__address-tambo{padding:18px 0 65px}.footer__copyright{line-height:1.5em;color:#fff}.footer__copyright a{color:#fff}.footer__copyright a:hover{color:#69d2c9}@media only screen and (max-width: 1199px){.footer .container{max-width:94%}}@media only screen and (max-width: 991px){.footer .container{max-width:94%}.footer .footer__email-footer form#email-signup .input,.footer .footer__email-footer form#email-signup .select{max-width:inherit}}@media only screen and (max-width: 940px){.footer .footer__top-section.secondary-nav .sub-menu ul{font-size:1em}}@media only screen and (max-width: 940px) and (min-device-width: 768px) and (max-device-width: 1024px){.footer .footer__top-section.secondary-nav .sub-menu ul{font-size:0.9em}}@media only screen and (max-width: 940px){.footer .footer__top-section.secondary-nav .sub-menu ul li{margin-right:9px;padding-right:12px}.footer .footer__top-section.secondary-nav .sub-menu ul li:last-of-type{margin-right:0;padding-right:0}}@media only screen and (max-width: 900px){.footer .footer__address-tambo a.tambourine{text-align:right}.footer .footer__address-tambo a.tambourine svg{margin-top:8px;display:block}}.footer .inventory-callout{position:fixed;bottom:65px;right:40px;z-index:9;background-color:#37364b;border:0px;border-radius:40px !important;padding:6px 5px 5px 7px;transition:all 0.3s ease-in-out}.footer .inventory-callout img{display:inline-block}.footer .inventory-callout a div{-webkit-appearance:none;max-width:230px;transition:max-width 2s;display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:middle}.footer .inventory-callout a div div.text{padding:0px 8px 0px 10px;color:#ffffff;vertical-align:middle;letter-spacing:1px;font-size:15px;text-transform:uppercase;display:inline-block}.footer .inventory-callout a div div.text .arrow{width:22px;height:22px;display:inline-block;padding-left:13px;margin-top:-5px}ul.footer__issa-trust{float:right;margin-top:54px}ul.footer__issa-trust li{font-size:.96154em;color:#939396;display:block}ul.footer__issa-trust li:first-of-type{margin-bottom:10px}ul.footer__issa-trust li a:hover{opacity:0.6}@media only screen and (max-width: 1199px){ul.footer__issa-trust{margin-top:32px}ul.footer__issa-trust li:first-of-type{margin-right:0;margin-bottom:6px;display:block}}@media only screen and (max-width: 991px){ul.footer__issa-trust{float:none;display:block;margin-top:50px;text-align:center}ul.footer__issa-trust li:first-of-type{margin-right:20px;margin-bottom:0;display:inline-block}}.btm-notice{position:fixed;bottom:0px;width:100%;z-index:98;text-align:center}.btm-notice__col{background-color:#fff;margin:auto;max-width:490px;height:65px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.btm-notice__message{font-family:"Jost",sans-serif;font-size:17px;line-height:65px;color:#000;padding-left:50px;background:url(images/icon-hand-black.png) no-repeat left 12px;background-size:14%;padding-right:10px}.btm-notice__cta{background-color:#37364b;text-transform:uppercase;font-size:15px;color:#fff !important;text-decoration:underline;font-family:"Jost",sans-serif;margin-left:20px;line-height:65px;padding:0px 30px;font-weight:400;letter-spacing:1px}.btm-notice__cta:hover{background-color:#69d2c9;color:#37364b !important}.topalert{background:white;height:60px;z-index:99 !important;position:absolute;top:0;left:0;width:100%}.topalert .container{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.topalert__col{text-align:left}.topalert__col:first-of-type{padding-left:0px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.topalert__col:first-of-type div{margin-right:65px;font-size:15px}.topalert__col:first-of-type div span{color:#69d2c9;font-weight:bold}.topalert__col:first-of-type div.check{background:url(images/check-box.png) no-repeat right -5px;display:inline-block;width:145px}.topalert__col:first-of-type div.check:first-of-type{width:130px}.booking-holder{display:block;position:fixed;top:-100vh;z-index:9999;width:100%;height:100%;background:#37364b;opacity:0;transition:height 0ms ease-in-out, opacity 250ms ease-in-out}.booking-holder.expanded{opacity:1;z-index:999;top:55px;transition:height 0ms ease-in-out, opacity 250ms ease-in-out}.booking-holder .container{position:relative}.booking-holder .close-details{display:block;position:absolute;top:-22px;right:10px}.booking-form{display:block;position:absolute;top:45%;margin-top:-225px;width:100%}.booking-form__best-rate{min-height:400px;position:relative}.booking-form__best-rate:before,.booking-form__best-rate:after{content:"";display:block;position:absolute;width:1px;height:400px;background:#69d2c9}.booking-form__best-rate:after{display:block;position:absolute;top:0;right:0}.booking-form__best-rate--copy{display:block;position:absolute;top:75px;left:18%;width:400px;margin:0 auto}@media only screen and (max-width: 1199px){.booking-form__best-rate--copy{left:10%}}.booking-form__headline{font-size:3.15923em;color:#fff;line-height:.95em;text-transform:uppercase;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";margin-bottom:25px}.booking-form__headline span{color:#69d2c9}.booking-form__list{font-size:1.12154em;color:#fff;line-height:1.2em;text-transform:uppercase;font-family:"Jost",sans-serif;display:inline-block;vertical-align:top}.booking-form__list li{position:relative;padding-left:15px;margin-bottom:11px}.booking-form__list li:before{content:"•";display:block;position:absolute;display:block;position:absolute;top:0;left:0;color:#69d2c9}.booking-form__list li strong{font-family:"Jost",sans-serif}.booking-form__plus{margin-right:20px;margin-left:20px}.booking-form__hotel-air{margin:10px auto 27px;max-width:320px}.booking-form__hotel-air .properties{float:left;width:100%;padding:0;margin:0 2.5%}.booking-form__hotel-air .properties select{font-size:1.05769em;color:#69d2c9;font-weight:700;line-height:22px;text-transform:uppercase;font-family:"Jost",sans-serif;border:1px solid #69d2c9;max-width:100%;background:rgba(255,255,255,0);padding:10px 10px 8px}@media only screen and (max-width: 991px){.booking-form .container{max-width:98%}}@media only screen and (max-width: 935px){.booking-form .booking-form__best-rate,.booking-form .dialog__content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.booking-form .booking-form__best-rate:before,.booking-form .booking-form__best-rate:after,.booking-form .dialog__content:before,.booking-form .dialog__content:after{display:none}.booking-form .booking-form__best-rate--copy{left:10px}.booking-form .booking-form__headline{font-size:2.8em}.booking-form .booking-form__list{font-size:1em}}.dialog__content{position:relative}.dialog__content:before{content:"";display:block;position:absolute;width:1px;height:400px;display:block;position:absolute;top:0;right:0;background:#69d2c9}.dialog__content .sorry-holder{position:absolute;height:94%;width:94%;background:#fff;z-index:99;padding:40px 30px}.dialog__content .sorry-holder h2,.dialog__content .sorry-holder #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .dialog__content .sorry-holder span{letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;margin-top:7px}.dialog__content .sorry-holder p{font-size:17px;line-height:1.4em;margin-bottom:22px}form#booking-form{margin:0 auto;padding:0}form#booking-form fieldset{border:medium none;padding:0}form#booking-form .nl-ti-text{display:none}form#booking-form .nl-field-toggle{color:#ffffff;padding:0.6em 0}form#booking-form .prop-wrapper{margin-left:7%;width:85%}form#booking-form .field{padding:6px 0 0 6px;margin-bottom:0}form#booking-form .split-field{padding:0 0 3px 8px}form#booking-form .dates{max-width:325px;margin:0 auto}form#booking-form .date-num{font-size:4.01769em;color:#fff;font-family:"quiche-sans","sans-serif";text-align:center;display:block;position:absolute;top:40px;width:100%}form#booking-form .month-year{font-size:1.27615em;color:#fff;text-transform:uppercase;text-align:center;display:block;position:absolute;top:100px;width:100%}form#booking-form .date-field{float:left;position:relative;width:45%;padding:20px 0 0;margin:0 2.5% 25px;background:#262532}form#booking-form .date-field input{color:transparent;height:118px;z-index:99;position:relative;border:0}form#booking-form .date-field img.ui-datepicker-trigger{position:absolute;bottom:10px;left:50%;margin-left:-11%;display:none}form#booking-form .tabs{padding:20px 0 10px;text-align:center}form#booking-form .tab{font-size:1.22154em;color:#69d2c9;font-weight:700;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:inline-block;padding:8px 35px 10px;position:relative;cursor:pointer}form#booking-form .tab.active,form#booking-form .tab:hover{color:white}form#booking-form .tab.active::after,form#booking-form .tab:hover::after{width:14px;margin-left:-7px}form#booking-form .tab.hotel-only{border-right:1px solid #415c71}form#booking-form .tab.active{color:white}form#booking-form .tab::after{width:0;height:2px;background:#69d2c9;content:" ";position:absolute;bottom:0;left:50%;margin-left:0;transition:all 0.3s ease}form#booking-form .promo_codes{width:77%;margin:0 auto;display:none}form#booking-form .promo_codes input{font-size:1.05769em;color:#69d2c9;font-weight:700;line-height:22px;text-transform:uppercase;font-family:"Jost",sans-serif;background:url(svg/booking-arrow-down.svg) 92% center no-repeat;cursor:pointer;border:1px solid #69d2c9;padding:10px 22px 8px;max-width:305px;margin:0 auto 10px;display:block}form#booking-form .promo_codes input:-ms-input-placeholder{color:#fff}form#booking-form .promo_codes input::placeholder{color:#fff}form#booking-form .promo-login{color:#fff;text-align:center;max-width:325px;margin:0 auto 16px;font-size:13px;cursor:pointer}form#booking-form .promo-login>div{padding-bottom:5px;width:45%;margin:0 2.5%;border-bottom:1px solid #69d2c9}form#booking-form .promo-login a{color:#fff}form#booking-form .dropdown-field{background-position:2px 4px;padding:0 !important;margin-right:2px;text-align:center}form#booking-form label{font-size:1.19615em;color:#69d2c9;font-weight:700;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;top:18px;width:100%}form#booking-form input[type=text]{width:100%;background:none}form#booking-form .required{background-image:none !important}form#booking-form .air-options{font-size:.92308em;color:#69d2c9;font-weight:700;text-transform:uppercase;font-family:"Jost",sans-serif;max-width:305px;margin:10px auto 0 auto}form#booking-form .air-options input[type=checkbox]{display:inline-block;vertical-align:middle;margin:-2px 0 0 5px !important}form#booking-form .split-field .dropdown-field{padding:0;width:40%;float:left}form#booking-form .properties label{border:0 none;color:#4d4a49;font-size:18px;margin-left:19px;margin-top:18px;margin-bottom:0;text-align:left;text-transform:capitalize}form#booking-form .booking-btn{background:#37364b;border:1px solid #69d2c9;position:relative;display:inline-block;padding:12px 50px;font-size:15.27px;line-height:15.27px;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;color:#fff;z-index:0;font-family:"Jost",sans-serif;cursor:pointer;width:100%;max-width:305px;color:#37364b !important;font-weight:600;display:block;background:#69d2c9;margin:0 auto}form#booking-form .booking-btn:hover{color:#fff}body.brand-site form#booking-form .booking-btn:hover{background:#69d2c9}body.sans-souci form#booking-form .booking-btn:hover{background:#69d2c9}body.swept-away form#booking-form .booking-btn:hover{background:#69d2c9}body.negril form#booking-form .booking-btn:hover{background:#69d2c9}body.tower-isle form#booking-form .booking-btn:hover{background:#69d2c9}form#booking-form .booking-btn:hover{background:#37364b !important;color:#69d2c9 !important}.cc-mouse-enabled .booking-widget{display:none !important}.property-dropdown{margin:10px auto 15px;position:relative;max-width:305px}.property-dropdown .selected{font-size:1.05769em;color:#69d2c9;font-weight:700;line-height:22px;text-transform:uppercase;font-family:"Jost",sans-serif;background:url(svg/booking-arrow-down-aqua.svg) 95% center no-repeat;cursor:pointer;background-size:6%;border:1px solid #69d2c9;padding:10px 22px 8px}.property-dropdown .selected.error{border-color:red}.booking-fields .properties .options{border:1px solid #a6a4a4;border-top:0;padding:5px 10px;font-size:15px;line-height:26px;position:absolute;top:42px;width:305px;z-index:100;background:#fff;display:none}.booking-fields .properties .options .option{border-bottom:1px solid #dad9d9;padding:5px;cursor:pointer}.booking-fields .properties .options .option:hover{color:#69d2c9}.booking-fields .properties .option.last{border:0}.mini-booking-form{margin-bottom:0px !important}.mini-booking-form .dates{margin-bottom:20px}.mini-booking-form .dates .field{width:40%;max-width:185px;display:inline-block;margin-right:5%}.mini-booking-form .dates .field input{border:0;border-bottom:1px solid #37364b;padding:12px 4px;background:url("svg/calendar.svg") no-repeat 95% center;background-size:10%}.mini-booking-form .select-property{width:50%;max-width:300px;display:inline-block;margin-right:2%;margin-top:2px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.mini-booking-form .select-property{width:86% !important;max-width:86% !important}}.mini-booking-form .select-property select{font-size:16px !important;padding:9px 8px;background:url("svg/booking-arrow-down-dark.svg") no-repeat 95% center;background-size:6%}.mini-booking-form .select-property select option{text-align:left}.mini-booking-form .btn:hover,.mini-booking-form #panel input:hover[type="button"],#panel .mini-booking-form input:hover[type="button"]{color:#37364b !important}#toAirport_chosen{margin-top:15px}.header{display:block;position:fixed;top:0;z-index:99;width:100%;background-color:#1e1d28;height:140px;transition:all 0.3s ease-in-out}.header .wrapper{position:relative}.header a.logo{display:block;position:absolute;top:-10px;left:50%;z-index:99;margin-left:-115px;width:200px;height:50px;transition:all 0.3s ease-in-out}.sans-souci .header a.logo svg,.tower-isle .header a.logo svg,.negril .header a.logo svg,.swept-away .header a.logo svg{max-height:65px;max-width:164px;fill:#fff}.header a.logo:hover{opacity:0.7}.header a.logo span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.header a.logo .logo-centered,.header a.logo .sans-souci-1,.header a.logo .sans-souci-2,.header a.logo .tower-isle-logo-1,.header a.logo .tower-isle-logo-2,.header a.logo .negril-logo-1,.header a.logo .negril-logo-2,.header a.logo .negril-logo-3,.header a.logo .swept-away-logo--1,.header a.logo .swept-away-logo--2,.header a.logo .swept-away-logo--3{fill:#fff}.header__phone-rate{display:block;position:absolute;margin:18px 0 0;right:200px}.header__phone-rate li{display:inline-block;vertical-align:middle;line-height:.75em}.header__phone-rate li:first-child{font-size:1.07692em;color:#69d2c9;text-transform:uppercase;letter-spacing:3px;font-family:"Jost",sans-serif;border-right:1px solid rgba(255,255,255,0.7);margin-right:11px;padding-right:11px;font-weight:500}.header__phone-rate li:first-child a{color:#fff}.header__phone-rate li:first-child a:hover{opacity:.6}.header__phone-rate li:last-of-type{font-size:.80154em;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:600}.header__phone-rate li:last-of-type a{color:#fff}.header__phone-rate li:last-of-type a:hover{opacity:.6}@media only screen and (device-width: 768px){.header__phone-rate{left:0}}@media only screen and (max-width: 1050px){.header__phone-rate{margin:28px 0 0;left:0}.header__phone-rate li{display:block}.header__phone-rate li:first-child{border-right:none !important;margin-right:0;padding-right:0;margin-bottom:12px}}.header__already{font-size:.87538em;color:#fff;font-family:"quiche-sans","sans-serif";display:inline-block;vertical-align:middle;font-weight:500;line-height:36px;width:132px;margin-left:15px}.header__already:hover{color:#69d2c9 !important}@media only screen and (max-width: 1090px){.header__already{display:none}}.header__already img{display:inline-block;vertical-align:top;margin-left:8px;width:20px;fill:#69d2c9;margin-top:7px}.header__lastminute{font-size:.87538em;color:#fff;font-family:"quiche-sans","sans-serif";display:inline-block;vertical-align:middle;font-weight:500;line-height:36px;width:132px;margin-left:15px}.header__lastminute:hover{color:#69d2c9}@media only screen and (max-width: 1090px){.header__lastminute{display:none}}.header__lastminute img{display:inline-block;vertical-align:top;margin-left:8px;width:20px;fill:#69d2c9;margin-top:7px}.header.scroll-nav,.gallery .header,#gallery-category .header,#default .header,#package_page .header,.sitemap .header,#gallery-weddings .header{height:120px;background:#1e1d28}.header.scroll-nav .header__btm-section,.gallery .header .header__btm-section,#gallery-category .header .header__btm-section,#default .header .header__btm-section,#package_page .header .header__btm-section,.sitemap .header .header__btm-section,#gallery-weddings .header .header__btm-section{border-bottom:0}.header.scroll-nav ul.header__phone-rate li:first-child,.gallery .header ul.header__phone-rate li:first-child,#gallery-category .header ul.header__phone-rate li:first-child,#default .header ul.header__phone-rate li:first-child,#package_page .header ul.header__phone-rate li:first-child,.sitemap .header ul.header__phone-rate li:first-child,#gallery-weddings .header ul.header__phone-rate li:first-child{border-right:1px solid #fff}.header.scroll-nav ul.header__phone-rate li:last-of-type a,.gallery .header ul.header__phone-rate li:last-of-type a,#gallery-category .header ul.header__phone-rate li:last-of-type a,#default .header ul.header__phone-rate li:last-of-type a,#package_page .header ul.header__phone-rate li:last-of-type a,.sitemap .header ul.header__phone-rate li:last-of-type a,#gallery-weddings .header ul.header__phone-rate li:last-of-type a{color:#fff}.header.scroll-nav .header__phone-rate li:first-child a,.gallery .header .header__phone-rate li:first-child a,#gallery-category .header .header__phone-rate li:first-child a,#default .header .header__phone-rate li:first-child a,#package_page .header .header__phone-rate li:first-child a,.sitemap .header .header__phone-rate li:first-child a,#gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}body.brand-site .header.scroll-nav .header__phone-rate li:first-child a,body.brand-site .gallery .header .header__phone-rate li:first-child a,body.brand-site #gallery-category .header .header__phone-rate li:first-child a,body.brand-site #default .header .header__phone-rate li:first-child a,body.brand-site #package_page .header .header__phone-rate li:first-child a,body.brand-site .sitemap .header .header__phone-rate li:first-child a,body.brand-site #gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}body.sans-souci .header.scroll-nav .header__phone-rate li:first-child a,body.sans-souci .gallery .header .header__phone-rate li:first-child a,body.sans-souci #gallery-category .header .header__phone-rate li:first-child a,body.sans-souci #default .header .header__phone-rate li:first-child a,body.sans-souci #package_page .header .header__phone-rate li:first-child a,body.sans-souci .sitemap .header .header__phone-rate li:first-child a,body.sans-souci #gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}body.swept-away .header.scroll-nav .header__phone-rate li:first-child a,body.swept-away .gallery .header .header__phone-rate li:first-child a,body.swept-away #gallery-category .header .header__phone-rate li:first-child a,body.swept-away #default .header .header__phone-rate li:first-child a,body.swept-away #package_page .header .header__phone-rate li:first-child a,body.swept-away .sitemap .header .header__phone-rate li:first-child a,body.swept-away #gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}body.negril .header.scroll-nav .header__phone-rate li:first-child a,body.negril .gallery .header .header__phone-rate li:first-child a,body.negril #gallery-category .header .header__phone-rate li:first-child a,body.negril #default .header .header__phone-rate li:first-child a,body.negril #package_page .header .header__phone-rate li:first-child a,body.negril .sitemap .header .header__phone-rate li:first-child a,body.negril #gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}body.tower-isle .header.scroll-nav .header__phone-rate li:first-child a,body.tower-isle .gallery .header .header__phone-rate li:first-child a,body.tower-isle #gallery-category .header .header__phone-rate li:first-child a,body.tower-isle #default .header .header__phone-rate li:first-child a,body.tower-isle #package_page .header .header__phone-rate li:first-child a,body.tower-isle .sitemap .header .header__phone-rate li:first-child a,body.tower-isle #gallery-weddings .header .header__phone-rate li:first-child a{color:#69d2c9}.header.scroll-nav a.header__already,.gallery .header a.header__already,#gallery-category .header a.header__already,#default .header a.header__already,#package_page .header a.header__already,.sitemap .header a.header__already,#gallery-weddings .header a.header__already{color:#fff}.header.scroll-nav ul#privary-navigation,.gallery .header ul#privary-navigation,#gallery-category .header ul#privary-navigation,#default .header ul#privary-navigation,#package_page .header ul#privary-navigation,.sitemap .header ul#privary-navigation,#gallery-weddings .header ul#privary-navigation{margin:10px 0 0}.header.scroll-nav ul#privary-navigation li a,.gallery .header ul#privary-navigation li a,#gallery-category .header ul#privary-navigation li a,#default .header ul#privary-navigation li a,#package_page .header ul#privary-navigation li a,.sitemap .header ul#privary-navigation li a,#gallery-weddings .header ul#privary-navigation li a{color:#fff;height:45px}.header.scroll-nav ul#privary-navigation li:last-of-type,.gallery .header ul#privary-navigation li:last-of-type,#gallery-category .header ul#privary-navigation li:last-of-type,#default .header ul#privary-navigation li:last-of-type,#package_page .header ul#privary-navigation li:last-of-type,.sitemap .header ul#privary-navigation li:last-of-type,#gallery-weddings .header ul#privary-navigation li:last-of-type{margin-right:0px;position:relative}.header.scroll-nav ul#privary-navigation li:last-of-type::before,.gallery .header ul#privary-navigation li:last-of-type::before,#gallery-category .header ul#privary-navigation li:last-of-type::before,#default .header ul#privary-navigation li:last-of-type::before,#package_page .header ul#privary-navigation li:last-of-type::before,.sitemap .header ul#privary-navigation li:last-of-type::before,#gallery-weddings .header ul#privary-navigation li:last-of-type::before{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';left:-20px;height:80px;width:20px;background-size:contain;transform:scaleX(-1);top:5px}.header.scroll-nav ul#privary-navigation li:last-of-type::after,.gallery .header ul#privary-navigation li:last-of-type::after,#gallery-category .header ul#privary-navigation li:last-of-type::after,#default .header ul#privary-navigation li:last-of-type::after,#package_page .header ul#privary-navigation li:last-of-type::after,.sitemap .header ul#privary-navigation li:last-of-type::after,#gallery-weddings .header ul#privary-navigation li:last-of-type::after{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';right:-20px;height:80px;top:5px;width:20px;background-size:contain}.header.scroll-nav ul#privary-navigation li .primary-dropdown,.gallery .header ul#privary-navigation li .primary-dropdown,#gallery-category .header ul#privary-navigation li .primary-dropdown,#default .header ul#privary-navigation li .primary-dropdown,#package_page .header ul#privary-navigation li .primary-dropdown,.sitemap .header ul#privary-navigation li .primary-dropdown,#gallery-weddings .header ul#privary-navigation li .primary-dropdown{top:120px}.header.scroll-nav ul#privary-navigation li .primary-dropdown li a,.gallery .header ul#privary-navigation li .primary-dropdown li a,#gallery-category .header ul#privary-navigation li .primary-dropdown li a,#default .header ul#privary-navigation li .primary-dropdown li a,#package_page .header ul#privary-navigation li .primary-dropdown li a,.sitemap .header ul#privary-navigation li .primary-dropdown li a,#gallery-weddings .header ul#privary-navigation li .primary-dropdown li a{height:inherit}.header.scroll-nav ul#privary-navigation .sub-menu ul li,.gallery .header ul#privary-navigation .sub-menu ul li,#gallery-category .header ul#privary-navigation .sub-menu ul li,#default .header ul#privary-navigation .sub-menu ul li,#package_page .header ul#privary-navigation .sub-menu ul li,.sitemap .header ul#privary-navigation .sub-menu ul li,#gallery-weddings .header ul#privary-navigation .sub-menu ul li{background:none !important;padding-left:0px}.header.scroll-nav ul#privary-navigation .sub-menu ul li a,.gallery .header ul#privary-navigation .sub-menu ul li a,#gallery-category .header ul#privary-navigation .sub-menu ul li a,#default .header ul#privary-navigation .sub-menu ul li a,#package_page .header ul#privary-navigation .sub-menu ul li a,.sitemap .header ul#privary-navigation .sub-menu ul li a,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a{font-size:15px;color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;display:block;margin-bottom:30px;padding-left:25px;position:relative}.header.scroll-nav ul#privary-navigation .sub-menu ul li a::before,.gallery .header ul#privary-navigation .sub-menu ul li a::before,#gallery-category .header ul#privary-navigation .sub-menu ul li a::before,#default .header ul#privary-navigation .sub-menu ul li a::before,#package_page .header ul#privary-navigation .sub-menu ul li a::before,.sitemap .header ul#privary-navigation .sub-menu ul li a::before,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a::before{transition:all 0.3s ease-in-out;content:'';display:block;width:30px;height:1px;position:absolute;left:-20px;background-color:#69d2c9;top:50%;transform:translateY(-50%);z-index:1;opacity:0}.header.scroll-nav ul#privary-navigation .sub-menu ul li a.active,.header.scroll-nav ul#privary-navigation .sub-menu ul li a:hover,.gallery .header ul#privary-navigation .sub-menu ul li a.active,.gallery .header ul#privary-navigation .sub-menu ul li a:hover,#gallery-category .header ul#privary-navigation .sub-menu ul li a.active,#gallery-category .header ul#privary-navigation .sub-menu ul li a:hover,#default .header ul#privary-navigation .sub-menu ul li a.active,#default .header ul#privary-navigation .sub-menu ul li a:hover,#package_page .header ul#privary-navigation .sub-menu ul li a.active,#package_page .header ul#privary-navigation .sub-menu ul li a:hover,.sitemap .header ul#privary-navigation .sub-menu ul li a.active,.sitemap .header ul#privary-navigation .sub-menu ul li a:hover,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a.active,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a:hover{color:#69d2c9}.header.scroll-nav ul#privary-navigation .sub-menu ul li a.active::before,.header.scroll-nav ul#privary-navigation .sub-menu ul li a:hover::before,.gallery .header ul#privary-navigation .sub-menu ul li a.active::before,.gallery .header ul#privary-navigation .sub-menu ul li a:hover::before,#gallery-category .header ul#privary-navigation .sub-menu ul li a.active::before,#gallery-category .header ul#privary-navigation .sub-menu ul li a:hover::before,#default .header ul#privary-navigation .sub-menu ul li a.active::before,#default .header ul#privary-navigation .sub-menu ul li a:hover::before,#package_page .header ul#privary-navigation .sub-menu ul li a.active::before,#package_page .header ul#privary-navigation .sub-menu ul li a:hover::before,.sitemap .header ul#privary-navigation .sub-menu ul li a.active::before,.sitemap .header ul#privary-navigation .sub-menu ul li a:hover::before,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a.active::before,#gallery-weddings .header ul#privary-navigation .sub-menu ul li a:hover::before{opacity:1}.header.scroll-nav a.logo,.gallery .header a.logo,#gallery-category .header a.logo,#default .header a.logo,#package_page .header a.logo,.sitemap .header a.logo,#gallery-weddings .header a.logo{transition:all 0.3s ease-in-out;text-align:center;top:-2px}.header.scroll-nav a.logo svg,.gallery .header a.logo svg,#gallery-category .header a.logo svg,#default .header a.logo svg,#package_page .header a.logo svg,.sitemap .header a.logo svg,#gallery-weddings .header a.logo svg{height:48px;width:178.23px}.header.scroll-nav a.logo .logo-centered,.gallery .header a.logo .logo-centered,#gallery-category .header a.logo .logo-centered,#default .header a.logo .logo-centered,#package_page .header a.logo .logo-centered,.sitemap .header a.logo .logo-centered,#gallery-weddings .header a.logo .logo-centered{fill:#fff}.header.scroll-nav a.logo .sans-souci-1,.gallery .header a.logo .sans-souci-1,#gallery-category .header a.logo .sans-souci-1,#default .header a.logo .sans-souci-1,#package_page .header a.logo .sans-souci-1,.sitemap .header a.logo .sans-souci-1,#gallery-weddings .header a.logo .sans-souci-1{fill:#fff}.header.scroll-nav a.logo .sans-souci-2,.gallery .header a.logo .sans-souci-2,#gallery-category .header a.logo .sans-souci-2,#default .header a.logo .sans-souci-2,#package_page .header a.logo .sans-souci-2,.sitemap .header a.logo .sans-souci-2,#gallery-weddings .header a.logo .sans-souci-2{fill:#69d2c9}.header.scroll-nav a.logo .tower-isle-logo-1,.gallery .header a.logo .tower-isle-logo-1,#gallery-category .header a.logo .tower-isle-logo-1,#default .header a.logo .tower-isle-logo-1,#package_page .header a.logo .tower-isle-logo-1,.sitemap .header a.logo .tower-isle-logo-1,#gallery-weddings .header a.logo .tower-isle-logo-1{fill:#fff}.header.scroll-nav a.logo .tower-isle-logo-2,.gallery .header a.logo .tower-isle-logo-2,#gallery-category .header a.logo .tower-isle-logo-2,#default .header a.logo .tower-isle-logo-2,#package_page .header a.logo .tower-isle-logo-2,.sitemap .header a.logo .tower-isle-logo-2,#gallery-weddings .header a.logo .tower-isle-logo-2{fill:#69d2c9}.header.scroll-nav a.logo .negril-logo-1,.gallery .header a.logo .negril-logo-1,#gallery-category .header a.logo .negril-logo-1,#default .header a.logo .negril-logo-1,#package_page .header a.logo .negril-logo-1,.sitemap .header a.logo .negril-logo-1,#gallery-weddings .header a.logo .negril-logo-1{fill:#fff}.header.scroll-nav a.logo .negril-logo-2,.gallery .header a.logo .negril-logo-2,#gallery-category .header a.logo .negril-logo-2,#default .header a.logo .negril-logo-2,#package_page .header a.logo .negril-logo-2,.sitemap .header a.logo .negril-logo-2,#gallery-weddings .header a.logo .negril-logo-2{fill:#69d2c9}.header.scroll-nav a.logo .negril-logo-3,.gallery .header a.logo .negril-logo-3,#gallery-category .header a.logo .negril-logo-3,#default .header a.logo .negril-logo-3,#package_page .header a.logo .negril-logo-3,.sitemap .header a.logo .negril-logo-3,#gallery-weddings .header a.logo .negril-logo-3{fill:#fff}.header.scroll-nav a.logo .swept-away-logo--1,.gallery .header a.logo .swept-away-logo--1,#gallery-category .header a.logo .swept-away-logo--1,#default .header a.logo .swept-away-logo--1,#package_page .header a.logo .swept-away-logo--1,.sitemap .header a.logo .swept-away-logo--1,#gallery-weddings .header a.logo .swept-away-logo--1{fill:#fff}.header.scroll-nav a.logo .swept-away-logo--2,.gallery .header a.logo .swept-away-logo--2,#gallery-category .header a.logo .swept-away-logo--2,#default .header a.logo .swept-away-logo--2,#package_page .header a.logo .swept-away-logo--2,.sitemap .header a.logo .swept-away-logo--2,#gallery-weddings .header a.logo .swept-away-logo--2{fill:#69d2c9}.header.scroll-nav a.logo .swept-away-logo--3,.gallery .header a.logo .swept-away-logo--3,#gallery-category .header a.logo .swept-away-logo--3,#default .header a.logo .swept-away-logo--3,#package_page .header a.logo .swept-away-logo--3,.sitemap .header a.logo .swept-away-logo--3,#gallery-weddings .header a.logo .swept-away-logo--3{fill:#fff}.header.scroll-nav .header__resorts-nav li a,.gallery .header .header__resorts-nav li a,#gallery-category .header .header__resorts-nav li a,#default .header .header__resorts-nav li a,#package_page .header .header__resorts-nav li a,.sitemap .header .header__resorts-nav li a,#gallery-weddings .header .header__resorts-nav li a{color:#fff}body.brand-site .header.scroll-nav .menu-holder .menu-trigger span,body.brand-site .gallery .header .menu-holder .menu-trigger span,body.brand-site #gallery-category .header .menu-holder .menu-trigger span,body.brand-site #default .header .menu-holder .menu-trigger span,body.brand-site #package_page .header .menu-holder .menu-trigger span,body.brand-site .sitemap .header .menu-holder .menu-trigger span,body.brand-site #gallery-weddings .header .menu-holder .menu-trigger span{background:#69d2c9}body.sans-souci .header.scroll-nav .menu-holder .menu-trigger span,body.sans-souci .gallery .header .menu-holder .menu-trigger span,body.sans-souci #gallery-category .header .menu-holder .menu-trigger span,body.sans-souci #default .header .menu-holder .menu-trigger span,body.sans-souci #package_page .header .menu-holder .menu-trigger span,body.sans-souci .sitemap .header .menu-holder .menu-trigger span,body.sans-souci #gallery-weddings .header .menu-holder .menu-trigger span{background:#69d2c9}body.swept-away .header.scroll-nav .menu-holder .menu-trigger span,body.swept-away .gallery .header .menu-holder .menu-trigger span,body.swept-away #gallery-category .header .menu-holder .menu-trigger span,body.swept-away #default .header .menu-holder .menu-trigger span,body.swept-away #package_page .header .menu-holder .menu-trigger span,body.swept-away .sitemap .header .menu-holder .menu-trigger span,body.swept-away #gallery-weddings .header .menu-holder .menu-trigger span{background:#69d2c9}body.negril .header.scroll-nav .menu-holder .menu-trigger span,body.negril .gallery .header .menu-holder .menu-trigger span,body.negril #gallery-category .header .menu-holder .menu-trigger span,body.negril #default .header .menu-holder .menu-trigger span,body.negril #package_page .header .menu-holder .menu-trigger span,body.negril .sitemap .header .menu-holder .menu-trigger span,body.negril #gallery-weddings .header .menu-holder .menu-trigger span{background:#69d2c9}body.tower-isle .header.scroll-nav .menu-holder .menu-trigger span,body.tower-isle .gallery .header .menu-holder .menu-trigger span,body.tower-isle #gallery-category .header .menu-holder .menu-trigger span,body.tower-isle #default .header .menu-holder .menu-trigger span,body.tower-isle #package_page .header .menu-holder .menu-trigger span,body.tower-isle .sitemap .header .menu-holder .menu-trigger span,body.tower-isle #gallery-weddings .header .menu-holder .menu-trigger span{background:#69d2c9}body.brand-site .header.scroll-nav .menu-holder .menu-text,body.brand-site .gallery .header .menu-holder .menu-text,body.brand-site #gallery-category .header .menu-holder .menu-text,body.brand-site #default .header .menu-holder .menu-text,body.brand-site #package_page .header .menu-holder .menu-text,body.brand-site .sitemap .header .menu-holder .menu-text,body.brand-site #gallery-weddings .header .menu-holder .menu-text{color:#69d2c9}body.sans-souci .header.scroll-nav .menu-holder .menu-text,body.sans-souci .gallery .header .menu-holder .menu-text,body.sans-souci #gallery-category .header .menu-holder .menu-text,body.sans-souci #default .header .menu-holder .menu-text,body.sans-souci #package_page .header .menu-holder .menu-text,body.sans-souci .sitemap .header .menu-holder .menu-text,body.sans-souci #gallery-weddings .header .menu-holder .menu-text{color:#69d2c9}body.swept-away .header.scroll-nav .menu-holder .menu-text,body.swept-away .gallery .header .menu-holder .menu-text,body.swept-away #gallery-category .header .menu-holder .menu-text,body.swept-away #default .header .menu-holder .menu-text,body.swept-away #package_page .header .menu-holder .menu-text,body.swept-away .sitemap .header .menu-holder .menu-text,body.swept-away #gallery-weddings .header .menu-holder .menu-text{color:#69d2c9}body.negril .header.scroll-nav .menu-holder .menu-text,body.negril .gallery .header .menu-holder .menu-text,body.negril #gallery-category .header .menu-holder .menu-text,body.negril #default .header .menu-holder .menu-text,body.negril #package_page .header .menu-holder .menu-text,body.negril .sitemap .header .menu-holder .menu-text,body.negril #gallery-weddings .header .menu-holder .menu-text{color:#69d2c9}body.tower-isle .header.scroll-nav .menu-holder .menu-text,body.tower-isle .gallery .header .menu-holder .menu-text,body.tower-isle #gallery-category .header .menu-holder .menu-text,body.tower-isle #default .header .menu-holder .menu-text,body.tower-isle #package_page .header .menu-holder .menu-text,body.tower-isle .sitemap .header .menu-holder .menu-text,body.tower-isle #gallery-weddings .header .menu-holder .menu-text{color:#69d2c9}@media only screen and (max-width: 1230px){.header.scroll-nav,.gallery .header,#gallery-category .header,#default .header,#package_page .header,.sitemap .header,#gallery-weddings .header{height:85px}}.header__top-section,.header__btm-section{position:relative;margin:0 auto}.header__top-section{height:55px}.header__top-section .container{position:relative}.header__resorts-nav{display:block;position:absolute;top:18px;left:30px}.header__resorts-nav li{font-size:.76923em;line-height:1em;text-transform:uppercase;display:inline-block;vertical-align:middle;border-right:1px solid #fff;padding-right:9px;margin-right:7px}.header__resorts-nav li:last-of-type{margin-right:0;border-right:0}.header__resorts-nav li a{color:#fff;display:block;position:relative}.header__resorts-nav li a:before{content:"";display:block;position:absolute;top:-23px;left:50%;width:0;height:3px;transition:all 0.3s ease-in-out}body.brand-site .header__resorts-nav li a:before{background:#69d2c9}body.sans-souci .header__resorts-nav li a:before{background:#69d2c9}body.swept-away .header__resorts-nav li a:before{background:#69d2c9}body.negril .header__resorts-nav li a:before{background:#69d2c9}body.tower-isle .header__resorts-nav li a:before{background:#69d2c9}.header__resorts-nav li a:hover:before,.header__resorts-nav li a.active:before{display:block;position:absolute;left:20%;width:60%}.header__btm-section{border-top:1px solid;border-bottom:1px solid;border-bottom-color:#69d2c9;border-top-color:#69d2c9;height:85px}.header__btm-section .container{position:relative}.brand-site .header__btm-section .container{width:100%;max-width:100%}.header__utility{display:block;position:absolute;top:10px;left:60px}.header__booked{display:block;position:absolute;top:10px;right:0}.header__booking-trigger,#single-special .header-booking__btn,#single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"]{font-size:1.25em;color:#37364b;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-family:"Jost",sans-serif;background:#69d2c9;display:inline-block;vertical-align:middle;cursor:pointer;transition:all 0.3s ease-in-out;border:1px solid;padding:8px 35px 7px;margin-left:33px}.header__booking-trigger:hover,#single-special .header-booking__btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form .btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form #panel input:hover[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input:hover[type="button"]{border:#69d2c9 1px solid;background:transparent;color:#69d2c9}@media only screen and (max-width: 1230px){.header .menu-holder{display:block !important}.header #primary-nav{display:none}.header .booking-holder.expanded{top:85px}.header a.logo{top:-70px !important}.resort-site .header a.logo{top:-75px !important;margin-left:0 !important}.header .header__booked{top:25px !important;right:60px}.resort-site .header .header__booked{top:17px !important}.header .header__phone-rate{border-right:0}.resort-site .header .header__phone-rate{display:none}.header .header__booking-trigger,.header #single-special .header-booking__btn,#single-special .header .header-booking__btn,.header #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .header .btn,.header #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .header input[type="button"],.header #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .header input[type="button"]{margin-left:20px}.header .header__top-section{height:85px}.header .header__top-section .container{max-width:94%}.header .header__btm-section{height:1px;border-bottom:0}.header .header__btm-section .container{max-width:98%}.resort-site .header .header__already{display:block;position:absolute;bottom:-20px;left:58px}.resort-site .header .header__lastminute{display:block;position:absolute;bottom:-20px;left:58px}.header .header__lastminute .clock{max-height:20px}.header .header__resorts-nav{display:block;position:absolute;right:245px;padding-top:8px}.header .header__resorts-nav li a:before{top:-31px}}@media only screen and (max-width: 890px){.header .header__resorts-nav{right:210px}.header .header__resorts-nav li{font-size:0.73em;padding-right:6px;margin-right:3px}.header .header__booking-trigger,.header #single-special .header-booking__btn,#single-special .header .header-booking__btn,.header #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .header .btn,.header #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .header input[type="button"],.header #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .header input[type="button"]{padding:8px 20px 7px}.resort-site .header .header__already{display:block;position:absolute;left:44px}.header .menu-holder{right:0 !important}.header .header__booked{right:40px}.header .header__resorts-nav{right:188px}}.header .menu-holder{font-size:.92308em;color:#fff;line-height:1.2em;text-transform:uppercase;text-align:center;display:block;position:absolute;top:22px;right:12px;display:none;height:90px;width:65px}.header .menu-holder.close{background:rgba(255,255,255,0)}.header .menu-holder.close .menu-text{color:#fff;font-family:"Jost",sans-serif}.gallery .header .menu-holder,#gallery-category .header .menu-holder,.map .header .menu-holder{margin-top:0}.header .menu-holder .menu-text{z-index:999;position:relative;font-weight:700;font-family:"Jost",sans-serif;letter-spacing:1.5px;margin-right:-2px}.header .menu-holder .menu-trigger{width:36px;height:25px;position:relative;margin:0 auto 5px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:99}.header .menu-holder .menu-trigger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.header .menu-holder .menu-trigger span:nth-child(1){top:0px}.header .menu-holder .menu-trigger span:nth-child(2),.header .menu-holder .menu-trigger span:nth-child(3){top:10px}.header .menu-holder .menu-trigger span:nth-child(4){top:20px}.header .menu-holder .menu-trigger.open span{background:#fff}.header .menu-holder .menu-trigger.open span:nth-child(1){top:18px;width:0%;left:50%}.header .menu-holder .menu-trigger.open span:nth-child(2){transform:rotate(45deg)}.header .menu-holder .menu-trigger.open span:nth-child(3){transform:rotate(-45deg)}.header .menu-holder .menu-trigger.open span:nth-child(4){top:18px;width:0;left:50%}.header .tablet-primary{background:#0a2134;background:linear-gradient(to bottom, #0a2134 0%, #10314a 25%, #10314a 100%);position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;display:none;z-index:99}.header .tablet-primary .close-menu{display:none}.header .tablet-primary .navigation.overlay{width:100%;height:100%;left:0;display:table;position:fixed;top:0}.header .tablet-primary .navigation.overlay .inner{display:table-cell;vertical-align:middle;text-align:center}.header .tablet-primary .navigation .inner>ul{position:relative;max-height:70vh;overflow:scroll;padding:15px 0;margin-bottom:0}.header .tablet-primary .navigation .inner>ul li{padding:14px 0}.header .tablet-primary .navigation .inner>ul li a{font-size:1.46154em;color:#69d2c9;text-transform:uppercase;letter-spacing:1px;font-family:"quiche-sans","sans-serif"}.header .tablet-primary .navigation .inner>ul li a.active{color:#fff}.header .tablet-primary .navigation .inner>ul li .sub-sub-menu{display:none}.header .tablet-primary .navigation .inner>ul li.item-open{margin-bottom:0}.header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu{margin-bottom:0;margin-top:7px}.header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li{padding:7px 0}.header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a{font-size:1.35em;text-transform:capitalize;font-weight:400}.header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a.active{color:#fff}ul#privary-navigation{transition:all 0.3s ease-in-out;text-align:center;margin:20px 0 0}ul#privary-navigation>li{font-size:1.07692em;line-height:1.2em;text-transform:uppercase;letter-spacing:.5px;font-family:"Jost",sans-serif;display:inline-block;vertical-align:middle;font-weight:400;list-style:none;margin-right:40px;text-align:center}ul#privary-navigation>li:first-of-type{margin-left:38px}ul#privary-navigation>li:nth-of-type(3){margin-right:400px}.brand-site ul#privary-navigation>li:last-of-type{margin-right:0px;position:relative}.brand-site ul#privary-navigation>li:last-of-type::before{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';left:-20px;height:80px;width:20px;background-size:contain;transform:scaleX(-1);top:5px}.brand-site ul#privary-navigation>li:last-of-type::after{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';right:-20px;height:80px;width:20px;top:5px;background-size:contain}.already-booked ul#privary-navigation>li:last-of-type{margin-right:0px;position:relative}.already-booked ul#privary-navigation>li:last-of-type::before{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';left:-25px;height:80px;width:20px;background-size:contain;transform:scaleX(-1);top:5px}.already-booked ul#privary-navigation>li:last-of-type::after{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';right:-23px;height:80px;top:5px;width:20px;background-size:contain}ul#privary-navigation>li>a{color:#fff;display:table-cell;vertical-align:middle;position:relative;height:65px;padding-bottom:26px}body.brand-site ul#privary-navigation>li>a:hover,body.brand-site ul#privary-navigation>li>a.active{color:#69d2c9}body.sans-souci ul#privary-navigation>li>a:hover,body.sans-souci ul#privary-navigation>li>a.active{color:#69d2c9}body.swept-away ul#privary-navigation>li>a:hover,body.swept-away ul#privary-navigation>li>a.active{color:#69d2c9}body.negril ul#privary-navigation>li>a:hover,body.negril ul#privary-navigation>li>a.active{color:#69d2c9}body.tower-isle ul#privary-navigation>li>a:hover,body.tower-isle ul#privary-navigation>li>a.active{color:#69d2c9}@media only screen and (max-width: 1230px){ul#privary-navigation>li.hover .primary-dropdown,ul#privary-navigation>li.active .primary-dropdown{display:none}}ul#privary-navigation>li a.btn{color:#fff !important;height:inherit !important;padding:10px 25px 8px}ul#privary-navigation>li a.btn:before{display:none}@media only screen and (max-width: 1230px){ul#privary-navigation>li:first-of-type{margin-left:0}ul#privary-navigation>li:nth-of-type(3){margin-right:0}ul#privary-navigation>li>a{display:block;color:#fff !important}ul#privary-navigation>li>a:hover,ul#privary-navigation>li>a.active{color:#fff !important;opacity:0.6}}.brand-site .primary-dropdown .btn.solid,.brand-site .primary-dropdown #panel input.solid[type="button"],#panel .brand-site .primary-dropdown input.solid[type="button"]{color:#37364b !important;font-weight:600 !important}.brand-site .primary-dropdown .btn.solid:hover,.brand-site .primary-dropdown #panel input.solid:hover[type="button"],#panel .brand-site .primary-dropdown input.solid:hover[type="button"]{color:#69d2c9 !important}.primary-dropdown{color:#fff;text-transform:none;position:fixed;background-color:#1e1d28;left:0;padding:45px 0;z-index:10;top:140px;width:100%;max-width:1500px;left:50%;transform:translateX(-50%);margin:0 auto;display:none;transition:top 0.3s ease-in-out}#home .primary-dropdown{max-width:100%;top:140px}#home-resort .primary-dropdown,#home-new .primary-dropdown,#overview .primary-dropdown,#specials .primary-dropdown,#gallery .primary-dropdown,#dining .primary-dropdown,#default_with_bkgd_imgs .primary-dropdown,#intro_on_header .primary-dropdown,#brand_weddings .primary-dropdown,#gallery-category .primary-dropdown,#package_page .primary-dropdown,#default .primary-dropdown{max-width:100%;top:140px}.primary-dropdown .inner-wrapper{position:relative}.primary-dropdown .close-nav{display:block;position:absolute;top:30px;right:15px}.primary-dropdown .headline{font-size:38px;color:#69d2c9;line-height:1em;text-transform:uppercase;font-family:"quiche-sans","sans-serif";text-align:left;padding:50px 0;max-width:320px;font-weight:100}.primary-dropdown .headline span{color:#fff}.primary-dropdown__white-line{position:relative}.primary-dropdown__white-line:before,.primary-dropdown__white-line:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,0.3)}.primary-dropdown.dropdown-resort{padding:70px 0;text-align:left}.primary-dropdown.dropdown-resort .dropdown-resort__resort-headline{margin-bottom:15px;font-size:16px;color:#fff}.primary-dropdown.dropdown-resort .dropdown-resort__resort-headline span{font-size:19px;color:#69d2c9;text-transform:uppercase;margin-bottom:2px;display:block}.primary-dropdown.dropdown-resort img{max-width:100%;display:block;margin-bottom:25px}.primary-dropdown.dropdown-resort p{font-size:14px;color:#fff;line-height:1.2em;text-align:left;margin-bottom:25px}.primary-dropdown.dropdown-resort .btn,.primary-dropdown.dropdown-resort #panel input[type="button"],#panel .primary-dropdown.dropdown-resort input[type="button"]{background:#69d2c9 !important;font-weight:500}.primary-dropdown.dropdown-resort .btn:hover,.primary-dropdown.dropdown-resort #panel input:hover[type="button"],#panel .primary-dropdown.dropdown-resort input:hover[type="button"]{background:transparent !important;border:1px solid #69d2c9 !important}.primary-dropdown.dropdown-resort .primary-dropdown__white-line{position:relative;padding:20px 0}.primary-dropdown.dropdown-resort .primary-dropdown__white-line:before{content:"";display:block;position:absolute;left:-10%}.primary-dropdown.dropdown-resort .primary-dropdown__white-line:after{content:"";display:block;position:absolute;right:11%}.primary-dropdown.dropdown-wedding .sub-menu{padding-top:30px}.primary-dropdown .sub-menu ul{text-align:left;max-width:235px;width:100%;display:inline-block}.primary-dropdown .sub-menu ul li:nth-of-type(2){background:none !important;padding-left:0px !important}.primary-dropdown .sub-menu ul li a{font-size:15px;color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;display:block;margin-bottom:20px;padding-left:25px;position:relative}.primary-dropdown .sub-menu ul li a::before{transition:all 0.3s ease-in-out;content:'';display:block;width:30px;height:1px;position:absolute;left:-20px;background-color:#69d2c9;top:50%;transform:translateY(-50%);z-index:1;opacity:0}.primary-dropdown .sub-menu ul li a.active,.primary-dropdown .sub-menu ul li a:hover{color:#69d2c9 !important}.primary-dropdown .sub-menu ul li a.active::before,.primary-dropdown .sub-menu ul li a:hover::before{opacity:1}@media only screen and (max-width: 1230px){.primary-dropdown{display:none !important}}.sn-1::before,.sn-1:after,.sn-2::before,.sn-2:after,.sn-3::before,.sn-3:after,.sn-4::before,.sn-4:after,.sn-5::before,.sn-5:after,.sn-6::before,.sn-6:after,.sn-7::before,.sn-7:after,.sn-8::before,.sn-8:after{display:none}.resort-site .header a.logo{display:block;position:absolute;left:0;margin-left:0;text-align:center}.resort-site .header__booked{right:-25px}.resort-site .header ul#privary-navigation{text-align:right}.resort-site .header ul#privary-navigation li,.resort-site .header ul#privary-navigation li:nth-of-type(3){margin-right:25px}.resort-site .header ul#privary-navigation li:last-of-type{margin-right:0px;position:relative}.resort-site .header ul#privary-navigation li:last-of-type::before{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';left:-20px;height:80px;top:5px;width:20px;background-size:contain;transform:scaleX(-1)}.resort-site .header ul#privary-navigation li:last-of-type::after{background:url(svg/CR-Hummingbird.svg) no-repeat;position:absolute;content:'';right:-20px;height:80px;top:5px;width:20px;background-size:contain}.resort-site .header ul#privary-navigation .sub-menu ul li{background:none !important;padding-left:0px}#header.down{opacity:0;transition:all 0.3s ease-in-out;visibility:hidden}#header.up{opacity:1;transition:all 0.3s ease-in-out;visibility:visible}#home-resort .header__lastminute{display:none}.special-offers .primary-dropdown,.accommodations .primary-dropdown{top:200px}#home-resort .primary-dropdown{top:140px !important}ul.accommodations li.accommodations__each-room{margin-bottom:40px;overflow:hidden}ul.accommodations li.accommodations__each-room h2,ul.accommodations li.accommodations__each-room #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.accommodations li.accommodations__each-room span{font-size:44px;color:#37364b;line-height:1.15em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";margin-bottom:40px;max-width:410px}ul.accommodations li.accommodations__each-room p{max-width:480px;width:96%}ul.accommodations li.accommodations__each-room .amenities-btn{margin-right:40px;display:inline-block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ul.accommodations li.accommodations__each-room .amenities-btn{margin-right:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){ul.accommodations li.accommodations__each-room .amenities-btn{margin-right:10px}}ul.accommodations li.accommodations__each-room .amenities-btn:hover{color:#37364b !important}ul.accommodations li.accommodations__each-room .btn:hover,ul.accommodations li.accommodations__each-room #panel input:hover[type="button"],#panel ul.accommodations li.accommodations__each-room input:hover[type="button"]{color:#37364b !important}ul.accommodations li.accommodations__each-room h3{font-size:37px;color:#69d2c9;font-family:"quiche-sans","sans-serif";margin-bottom:35px}ul.accommodations li.accommodations__each-room .amenities-popup{display:block;position:absolute;top:0;left:0;width:calc(100% - 15px);height:100%;display:none;background:#fff}ul.accommodations li.accommodations__each-room .amenities-popup ul.sym-inline-list{font-size:15.83px}ul.accommodations li.accommodations__each-room .close-icon{font-size:.66769em;color:#37364b;font-weight:600;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;top:0px;right:10px;transition:all 0.3s ease-in-out;cursor:pointer;background:url(svg/icon-close-booking-aqua.svg) no-repeat top center;padding-top:32px}ul.accommodations li.accommodations__each-room .close-icon:hover{opacity:0.6}ul.accommodations li.accommodations__each-room ul.slick-dots{padding:18px 0 15px}ul.accommodations li.accommodations__each-room ul.slick-dots li button{background:#b7bbbe}ul.accommodations li.accommodations__each-room ul.slick-dots li.slick-active button{background:#37364b}body.accommodations ul.accommodations li.accommodations__each-room:first-of-type{position:relative;z-index:9;padding:40px 0;background:#fff}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2){position:relative;z-index:7;margin:-188px auto 65px}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .accommodations__each-room--lg-img{height:719px}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .accommodations__copy-holder{display:block;position:absolute;top:235px;width:100%}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) ul.slick-dots{display:block;position:absolute;bottom:5px;left:13%}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .container{position:relative}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .amenities-popup{width:60%;padding:40px;min-height:470px}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .amenities-popup .close-icon{display:block;position:absolute;top:20px;right:20px}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .slick-prev{left:25px}body.accommodations ul.accommodations li.accommodations__each-room:nth-of-type(2) .slick-next{right:25px}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue{background:#37364b;padding:70px 0 45px;margin-bottom:65px}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__copy-side{padding-left:5.5%;position:relative}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .mini-booking-form .dates .field input{border-bottom:1px solid #69d2c9 !important;background:url(svg/calendar-aqua.svg) no-repeat 95% center !important;background-size:10% !important}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue h2,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.accommodations li.accommodations__each-room.accommodations__each-room--blue span,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue p{color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__copy-side,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .order-1{padding-left:2%;position:relative}}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__prev-room,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__next-room{background:url(svg/arrow-white.svg)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__prev-room,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__next-room{margin-top:-145px}}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .btn,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue #panel input[type="button"],#panel ul.accommodations li.accommodations__each-room.accommodations__each-room--blue input[type="button"]{color:#37364b !important;background:#69d2c9 !important;border:1px solid #69d2c9 !important}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .btn:hover,ul.accommodations li.accommodations__each-room.accommodations__each-room--blue #panel input:hover[type="button"],#panel ul.accommodations li.accommodations__each-room.accommodations__each-room--blue input:hover[type="button"]{background:none !important;border:1px solid #69d2c9 !important;color:#69d2c9 !important}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue ul.slick-dots{padding:18px 0 15px;text-align:right}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue ul.slick-dots li button{background:#576369}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue ul.slick-dots li.slick-active button{background:#fff}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .amenities-popup{background:#37364b;padding-left:12%;width:100%}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .amenities-popup .close-icon{color:#69d2c9;right:0;background:url(svg/icon-close-booking-aqua.svg) no-repeat top center;background-size:80%}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .amenities-popup .close-icon:hover{opacity:0.6}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .amenities-popup ul.sym-inline-list{color:#fff}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .amenities-popup ul.sym-inline-list li::before{color:#69d2c9}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue form.mini-booking-form .dates .field input{border-bottom:1px solid #fff;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ul.accommodations li.accommodations__each-room:nth-of-type(2) .accommodations__copy-side{margin-left:35px !important}}@media only screen and (max-width: 991px){ul.accommodations li.accommodations__each-room .accommodations__img-side{max-width:750px;margin:0 auto 40px}ul.accommodations li.accommodations__each-room .accommodations__copy-side{max-width:480px;margin:0 auto 40px;padding-left:15px}ul.accommodations li.accommodations__each-room.accommodations__each-room--blue .accommodations__copy-side{padding-left:15px}ul.accommodations li.accommodations__each-room .order-1{-ms-flex-order:2;order:2}ul.accommodations li.accommodations__each-room .order-2{-ms-flex-order:1;order:1}ul.accommodations li.accommodations__each-room:nth-of-type(2) .accommodations__each-room--lg-img{background-position:50% 50% !important}ul.accommodations li.accommodations__each-room:nth-of-type(2) .container{max-width:98%}ul.accommodations li.accommodations__each-room:nth-of-type(2) .accommodations__copy-side{margin-left:0}ul.accommodations li.accommodations__each-room:nth-of-type(2) ul.slick-dots{left:4.5% !important}}ul.accommodations .amenities-popup h3{margin-bottom:10px !important}ul.accommodations .amenities-popup ul li{font-size:14px !important}.accommodations__room-imgs{display:block;margin:0 auto;max-width:556px;width:80%;position:relative}.room-imgs__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-in-out;opacity:0;background:url(svg/icon-zoom.svg) no-repeat 50% 50% rgba(0,0,0,0.6)}.room-imgs__overlay:hover{opacity:1}.accommodations__prev-room,.accommodations__next-room{margin-top:-27px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.accommodations__prev-room,.accommodations__next-room{margin-top:-85px}}.accommodations__included{padding:30px 0 85px}.accommodations__included h2,.accommodations__included #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .accommodations__included span{font-size:44px;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";text-align:center;margin-bottom:90px}.accommodations__included .col-sm-4{position:relative;text-align:center}.accommodations__included ul.sym-inline-list{font-size:1.23077em;color:#193e5b;line-height:1.4em;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:left;display:inline-block}.accommodations__included--plus{display:block;position:absolute;top:17px;right:-6px}.cards-block{padding-bottom:50px}.cards-block .container{max-width:1000px}.cards-each{padding:60px 100px;border-radius:2.5rem;background-color:#fff;box-shadow:0px 0px 35px 5px rgba(0,0,0,0.1);position:relative;margin:50px 0 50px 50px}.cards-each.animate-fade.top{transform:translateY(15%) !important}.cards-each.animate-fade.fade-in{transition:all .5s ease-out;transition-delay:.25s}.cards-each.animate-fade.fade-in.top{transform:translateY(0) !important}.cards-each figure{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);left:0;max-width:100px}.cards-each aside h2,.cards-each aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .cards-each aside span{font-size:20px;font-weight:normal;line-height:1;text-transform:uppercase;letter-spacing:1px;font-family:"Jost",sans-serif;margin-bottom:1em}.cards-each aside p{margin:0}.cards-each aside .bold{margin-top:.5em;font-weight:500;text-transform:uppercase}.marketing-quads__each-quad{height:475px;text-align:center;position:relative}.marketing-quads__each-quad:hover .marketing-quads__overlay{opacity:1}.marketing-quads__each-quad:hover .marketing-quads__first-headline{opacity:0}.marketing-quads__copy-holder{display:table-cell;vertical-align:middle;position:relative;z-index:9}.marketing-quads__first-headline{font-size:3.51538em;color:#fff;line-height:.95em;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";text-align:center;display:block;position:absolute;top:35%;left:0;width:100%;font-weight:100;padding-bottom:40px;position:relative;text-transform:none}.marketing-quads__first-headline:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background:#fff}.marketing-quads__overlay{display:block;position:absolute;top:0;left:0;display:table;background:rgba(38,37,38,0.9);width:calc(100% + 1px);height:100%;text-align:center;transition:all 0.3s ease-in-out;opacity:0}.marketing-quads__overlay:before{content:"";display:block;position:absolute;top:40px;left:40px;border:1px solid #69d2c9;width:calc(100% - 80px);height:calc(100% - 80px)}body.brand-site .dining .marketing-quads__overlay:before{border:#69d2c9}body.sans-souci .dining .marketing-quads__overlay:before{border:#69d2c9}body.swept-away .dining .marketing-quads__overlay:before{border:#69d2c9}body.negril .dining .marketing-quads__overlay:before{border:#69d2c9}body.tower-isle .dining .marketing-quads__overlay:before{border:#69d2c9}.marketing-quads__overlay .arrow-btn:hover{margin-left:7px}.marketing-quads__overlay a:hover{color:#69d2c9}.marketing-quads__overlay h2,.marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .marketing-quads__overlay span{font-size:3.51538em;color:#fff;line-height:.95em;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";text-align:center;margin-bottom:60px;position:relative;padding-bottom:40px;font-weight:100;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.marketing-quads__overlay h2,.marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .marketing-quads__overlay span{font-family:"Jost",sans-serif;letter-spacing:3px;font-size:25px !important;margin-bottom:30px;padding-bottom:20px}}.marketing-quads__overlay h2:after,.marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 .marketing-quads__overlay span:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background:#37364b}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.marketing-quads__overlay h2:after,.marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 .marketing-quads__overlay span:after{bottom:-6px}}body.brand-site .dining .marketing-quads__overlay h2:after,body.brand-site .dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .dining .marketing-quads__overlay span:after{background:#69d2c9}body.sans-souci .dining .marketing-quads__overlay h2:after,body.sans-souci .dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .dining .marketing-quads__overlay span:after{background:#69d2c9}body.swept-away .dining .marketing-quads__overlay h2:after,body.swept-away .dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .dining .marketing-quads__overlay span:after{background:#69d2c9}body.negril .dining .marketing-quads__overlay h2:after,body.negril .dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .dining .marketing-quads__overlay span:after{background:#69d2c9}body.tower-isle .dining .marketing-quads__overlay h2:after,body.tower-isle .dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .dining .marketing-quads__overlay span:after{background:#69d2c9}@media only screen and (max-width: 1080px){.marketing-quads .marketing-quads__first-headline{display:none}.marketing-quads .marketing-quads__overlay{opacity:1;background:0}.marketing-quads .marketing-quads__overlay:before{display:none}.marketing-quads .marketing-quads__overlay h2,.marketing-quads .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .marketing-quads .marketing-quads__overlay span{font-size:35px;text-transform:none}.marketing-quads .marketing-quads__overlay .arrow-btn{color:#fff}}.toggle-section{margin-bottom:75px}.toggle-section .tab-content{height:685px;position:relative;padding-top:80px;background-repeat:no-repeat;background-position:50% 50% !important;margin-bottom:80px}.toggle-section .tab-copy{background:#fff;width:46%;padding:85px 80px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.toggle-section .tab-copy{padding:55px 32px}}.toggle-section h2,.toggle-section #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .toggle-section span{color:#37364b;margin-bottom:20px}.toggle-section h3{color:#37364b;text-transform:none;font-family:"Jost",sans-serif}.toggle-section p{max-width:380px}.toggle-section .btn:hover,.toggle-section #panel input:hover[type="button"],#panel .toggle-section input:hover[type="button"]{border:#37364b 1px solid;background:transparent !important;color:#37364b !important}@media only screen and (max-width: 1199px){.toggle-section .container{max-width:100%}}.price-match{background:#d6dee3;background:linear-gradient(to bottom, #d6dee3 14.99%, #d6dee3 14.99%, #e7ecef 15%, #e7ecef 85.99%, #d6dee3 86%)}.price-match .wrapper{min-height:417px;position:relative}.price-match h2,.price-match #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .price-match span{font-size:37px;line-height:.95em;text-transform:uppercase;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";color:#37364b;margin-top:130px}.price-match h2 span,.price-match #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .price-match span span{display:block;font-size:26.88px;color:#37364b;letter-spacing:0;font-family:"quiche-sans","sans-serif"}.price-match h3{font-size:32px;line-height:.95em;text-transform:uppercase;letter-spacing:-1px;font-family:"Jost",sans-serif;color:#37364b;margin-top:76px}.price-match h3 span{font-size:18.94px;color:#37364b;letter-spacing:0;font-family:"Jost",sans-serif;display:block}.price-match__mary{display:block;position:absolute;bottom:0;left:21%;width:501px;height:405px;background:url(images/mary-solo.png) no-repeat}.price-match form#frmPrice{max-width:540px}.price-match form#frmPrice input[type=email],.price-match form#frmPrice input[type=tel],.price-match form#frmPrice input[type=date],.price-match form#frmPrice input[type=text]{background-color:rgba(255,255,255,0)}.price-match form#frmPrice .btn,.price-match form#frmPrice #panel input[type="button"],#panel .price-match form#frmPrice input[type="button"]{display:block;width:100%;height:38px}.price-match form#frmPrice .form-entry.col-sm-6.no-gutter-left{padding-right:5px}.price-match form#frmPrice .form-entry.col-sm-6.no-gutter-right{padding-left:5px}.price-match form#frmPrice .gdpr a{color:#37364b}.price-match form#frmPrice .gdpr label{color:#37364b;font-size:11.5px;margin-bottom:5px}@media only screen and (max-width: 1390px){.price-match .price-match__mary{display:block;position:absolute;bottom:0;left:23%;width:350px;height:341px;background-size:contain !important}}@media only screen and (max-width: 1199px){.price-match h2,.price-match #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .price-match span{padding-left:30px}.price-match .price-match__mary{display:block;position:absolute;left:21%}}@media only screen and (max-width: 1125px){.price-match h2,.price-match #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .price-match span{display:none}.price-match .price-match__header-side{max-width:35%;-ms-flex:0 0 35%;flex:0 0 35%}.price-match .price-match__form-holder{max-width:65%;-ms-flex:0 0 65%;flex:0 0 65%}.price-match .price-match__mary{display:block;position:absolute;left:1.5%}}@media only screen and (max-width: 880px){.price-match h3{font-size:29px}.price-match .price-match__mary{display:block;position:absolute;left:0;width:280px;height:284px}.price-match .price-match__header-side{max-width:30%;-ms-flex:0 0 30%;flex:0 0 30%}.price-match .price-match__form-holder{max-width:70%;-ms-flex:0 0 70%;flex:0 0 70%}}.all-resorts h2,.all-resorts #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts span,.all-resorts p,.all-resorts ul.sym-inline-list{color:#fff}.all-resorts h2,.all-resorts #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts span{margin-bottom:65px}.all-resorts h2 span,.all-resorts #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts span span{text-transform:uppercase;font-weight:400 !important}.all-resorts ul.sym-inline-list{font-weight:400;text-transform:none;margin-bottom:40px}.all-resorts ul.sym-inline-list li:before{color:#fff}.all-resorts__resort-0{padding-bottom:40px}.all-resorts__resort-0 h2,.all-resorts__resort-0 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts__resort-0 span{float:right}.all-resorts__resort-0 .copy-side{padding-left:50px}.all-resorts__resort-0 p{max-width:555px}.all-resorts__resort-0 .img-holder{position:relative}.all-resorts__resort-0 .zoom-effect-img{min-height:505px;width:100%}.all-resorts__resort-0 .copy-holder{display:block;position:absolute;bottom:20px;left:55px}.all-resorts__resort-0 .copy-holder p{color:#37364b;margin-bottom:15px}.all-resorts__resort-background{height:685px}.all-resorts__resort-1{padding-top:230px;margin-bottom:100px;margin-top:50px}.all-resorts__resort-1 h2,.all-resorts__resort-1 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts__resort-1 span{float:right;padding-right:10px}.all-resorts__resort-1 p{max-width:480px}.all-resorts__resort-2{margin-bottom:87px}.all-resorts__resort-2 .zoom-effect-img{margin:-30px 0 0 auto;display:block;width:510px;height:517px}.all-resorts__resort-2 p{max-width:480px}.all-resorts__resort-3{margin-bottom:66px;padding-top:90px;margin-top:50px}.all-resorts__resort-3.show-object{margin-top:0}.all-resorts__resort-3 .container{padding-left:50px}.all-resorts__resort-3 h2,.all-resorts__resort-3 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .all-resorts__resort-3 span{margin-bottom:20px}.all-resorts__resort-3 p{max-width:540px}.all-resorts__resort-3 .list-holder{max-width:540px}@media only screen and (max-width: 1199px){.all-resorts .all-resorts__resort-2 .zoom-effect-img{margin-top:50px}}@media only screen and (max-width: 991px){.all-resorts .all-resorts__resort-0--first-list ul.sym-inline-list{margin-bottom:0}.all-resorts .all-resorts__resort-0 .copy-holder{bottom:70px}.all-resorts .all-resorts__resort-1{background-position:right center !important}.all-resorts .all-resorts__resort-1 .container{max-width:100%}.all-resorts .all-resorts__resort-1--first-list ul.sym-inline-list{margin-bottom:0}.all-resorts .all-resorts__resort-2 .container{max-width:100%}.all-resorts .all-resorts__resort-2 .zoom-effect-img{width:400px;height:400px}.all-resorts .all-resorts__resort-3 .container{max-width:100%}}@media only screen and (max-width: 991px){.resorts.brand-site .background-img{background-position:top center, 30% 80% !important}}ul.activities-list li:first-child{padding:165px 0 393px}ul.activities-list li:first-child img{display:block;margin:0 auto}ul.activities-list li:first-child h2,ul.activities-list li:first-child #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.activities-list li:first-child span{color:#37364b}ul.activities-list li:first-child p{max-width:385px}.resort-site.swept-away ul.activities-list li:first-child h2,.resort-site.swept-away ul.activities-list li:first-child #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.swept-away ul.activities-list li:first-child span,.resort-site.swept-away ul.activities-list li:first-child p,.resort-site.negril ul.activities-list li:first-child h2,.resort-site.negril ul.activities-list li:first-child #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.negril ul.activities-list li:first-child span,.resort-site.negril ul.activities-list li:first-child p{color:#fff}.resort-site.tower-isle ul.activities-list li:first-child h2,.resort-site.tower-isle ul.activities-list li:first-child #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.tower-isle ul.activities-list li:first-child span{color:#37364b}ul.activities-list li:nth-child(2){max-width:1256px;height:685px;margin:-240px auto 0;position:relative;z-index:9}ul.activities-list li:nth-child(2) h2,ul.activities-list li:nth-child(2) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.activities-list li:nth-child(2) span,ul.activities-list li:nth-child(2) p{color:#fff}ul.activities-list li:nth-child(3){height:1624px;margin:-448px 0 0;padding-top:580px}ul.activities-list li:nth-child(3) h2,ul.activities-list li:nth-child(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.activities-list li:nth-child(3) span,ul.activities-list li:nth-child(3) p{color:#fff}ul.activities-list li:nth-child(3) p{max-width:420px}.swept-away ul.activities-list li:nth-child(3) p{max-width:550px}.resort-site.tower-isle ul.activities-list li:nth-child(3){min-height:2007px;padding-top:705px}.resort-site.negril ul.activities-list li:nth-child(3){padding-top:530px}ul.activities-list li:nth-child(4){max-width:1256px;height:685px;margin:-415px auto 100px;position:relative;z-index:9;padding-top:100px}ul.activities-list li:nth-child(4) p{max-width:450px}body.swept-away ul.activities-list li:nth-child(4) h2,body.swept-away ul.activities-list li:nth-child(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away ul.activities-list li:nth-child(4) span{text-align:left}body.swept-away ul.activities-list li:nth-child(4) p{color:#37364b}.resort-site.sans-souci ul.activities-list li:nth-child(4) h2,.resort-site.sans-souci ul.activities-list li:nth-child(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.sans-souci ul.activities-list li:nth-child(4) span,.resort-site.sans-souci ul.activities-list li:nth-child(4) p{color:#fff}.resort-site.sans-souci ul.activities-list li:nth-child(4) h2,.resort-site.sans-souci ul.activities-list li:nth-child(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.sans-souci ul.activities-list li:nth-child(4) span{padding-right:40px}.resort-site.tower-isle ul.activities-list li:nth-child(4){margin-top:-795px}.resort-site.tower-isle ul.activities-list li:nth-child(4) .btn,.resort-site.tower-isle ul.activities-list li:nth-child(4) #panel input[type="button"],#panel .resort-site.tower-isle ul.activities-list li:nth-child(4) input[type="button"]{border-color:#37364b;color:#37364b}.resort-site.tower-isle ul.activities-list li:nth-child(4) .btn:hover,.resort-site.tower-isle ul.activities-list li:nth-child(4) #panel input:hover[type="button"],#panel .resort-site.tower-isle ul.activities-list li:nth-child(4) input:hover[type="button"]{border-color:#cfa773}.resort-site.negril ul.activities-list li:nth-child(4) h2,.resort-site.negril ul.activities-list li:nth-child(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.negril ul.activities-list li:nth-child(4) span,.resort-site.negril ul.activities-list li:nth-child(4) p{color:#fff}.resort-site.negril ul.activities-list li:nth-child(4) .copy-left{padding:45px 0 0 47px}@media only screen and (max-width: 991px){ul.activities-list .container{max-width:96%}}.activity-first__copy-side{padding-left:6.5%}.activity-second__copy-holder{display:block;position:absolute;top:310px;right:100px;max-width:450px}.swept-away .activity-second__copy-holder{top:90px}.resort-site.tower-isle .activity-second__copy-holder{display:block;position:absolute;top:90px;left:8%}.resort-site.negril .activity-second__copy-holder{display:block;position:absolute;top:195px;left:8%}.resort-site.negril .activity-fourth .col-sm-6:first-of-type{display:none}.bottom-gallery h2,.bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .bottom-gallery span{font-size:4.46154em;color:#37364b;text-align:center;margin-bottom:55px}.bottom-gallery__wrapper{max-width:1170px;margin:0 auto;padding-bottom:94px}.bottom-gallery__first,.bottom-gallery__second--small{position:relative}.bottom-gallery__first{height:530px}.bottom-gallery__second--small{height:265px}.bottom-gallery__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-in-out;opacity:0;background:url(svg/icon-zoom.svg) no-repeat 50% 50% rgba(0,0,0,0.6)}.bottom-gallery__overlay:hover{opacity:1}.bottom-gallery img{max-width:100%;height:auto}.bottom-gallery__small{width:20%;float:left;background-size:cover !important;background-position:50% 50% !important;position:relative}.bottom-gallery__small:after{content:"";display:block;padding-bottom:100%}.grid .grid-item a{font-size:15px}.grid .grid-item figure img{width:inherit !important;max-width:inherit !important;margin-left:-25%}.grid .grid-item.grid-item-filter .filter-inner .filter-inner-content ul li{margin-bottom:15px}.gallery_caption{white-space:nowrap !important;float:none;opacity:1 !important}ul.restaurants-list{margin-bottom:0}ul.restaurants-list li.each-restaurant{margin-bottom:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}ul.restaurants-list li.each-restaurant:nth-of-type(3){height:684px;position:relative;margin-bottom:0}ul.restaurants-list li.each-restaurant:nth-of-type(3):before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:45%;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));z-index:1}ul.restaurants-list li.each-restaurant:nth-of-type(3) .copy-holder{z-index:6;position:relative}ul.restaurants-list li.each-restaurant:nth-of-type(3) h2,ul.restaurants-list li.each-restaurant:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.restaurants-list li.each-restaurant:nth-of-type(3) span,ul.restaurants-list li.each-restaurant:nth-of-type(3) h3,ul.restaurants-list li.each-restaurant:nth-of-type(3) p{color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ul.restaurants-list li.each-restaurant:nth-of-type(3) h2,ul.restaurants-list li.each-restaurant:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.restaurants-list li.each-restaurant:nth-of-type(3) span,ul.restaurants-list li.each-restaurant:nth-of-type(3) h3,ul.restaurants-list li.each-restaurant:nth-of-type(3) p{color:#000}}ul.restaurants-list li.each-restaurant:nth-of-type(3) ul{border-color:rgba(255,255,255,0.6) !important}ul.restaurants-list li.each-restaurant:nth-of-type(3) ul li a{color:#fff}ul.restaurants-list li.each-restaurant:nth-of-type(3) ul li:first-child a{background:url(svg/icon-hours-white.svg) no-repeat left center;background-size:24px}ul.restaurants-list li.each-restaurant:nth-of-type(3) ul li:nth-of-type(2) a{background:url(svg/icon-menu-white.svg) no-repeat left center;background-size:30px}ul.restaurants-list li.each-restaurant:nth-of-type(3) ul li:nth-of-type(3) a{background:url(svg/icon-menu-white.svg) no-repeat left center;background-size:24px}ul.restaurants-list li.each-restaurant__gray-background{padding-top:100px;background:#faf9f7;margin-bottom:0}ul.restaurants-list li.each-restaurant__gray-background.btm-padding:last-of-type{padding-bottom:100px}ul.restaurants-list li.each-restaurant__large-background{padding-top:160px;margin-bottom:0;min-height:721px}@media only screen and (max-width: 1285px){ul.restaurants-list li.each-restaurant__large-background p{max-width:300px}}@media only screen and (max-width: 1100px){ul.restaurants-list li.each-restaurant__large-background .container{max-width:98%}}@media only screen and (max-width: 1040px){ul.restaurants-list li.each-restaurant__large-background{background-position:70% 50% !important}}ul.restaurants-list h2,ul.restaurants-list #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.restaurants-list span{font-size:44px;color:#37364b;line-height:1.1em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";margin-bottom:12px}ul.restaurants-list h3{font-size:22px;letter-spacing:-1px;font-family:"Jost",sans-serif;margin-bottom:40px}body.brand-site ul.restaurants-list h3{color:#69d2c9}body.sans-souci ul.restaurants-list h3{color:#69d2c9}body.swept-away ul.restaurants-list h3{color:#69d2c9}body.negril ul.restaurants-list h3{color:#69d2c9}body.tower-isle ul.restaurants-list h3{color:#69d2c9}ul.restaurants-list p{max-width:510px}ul.restaurants-list__copy-side{padding-left:45px}@media only screen and (max-width: 991px){ul.restaurants-list .restaurants-list__img-side{max-width:750px;margin:0 auto 40px}ul.restaurants-list .restaurants-list__img-side img{display:block;margin:0 auto}ul.restaurants-list .restaurants-list__copy-side{max-width:480px;margin:0 auto;padding-left:15px}ul.restaurants-list.accommodations__each-room--blue .accommodations__copy-side{padding-left:15px}ul.restaurants-list .order-1{-ms-flex-order:2;order:2}ul.restaurants-list .order-2{-ms-flex-order:1;order:1}ul.restaurants-list li.each-restaurant__large-background{min-height:900px;background-position:65% 50% !important}ul.restaurants-list li.each-restaurant__large-background .restaurants-list__copy-side{margin:0 15px 0}}.negril ul.restaurants-list li.each-restaurant:nth-of-type(3) ul li:nth-of-type(2) a{background:url(svg/icon-menu-white.svg) no-repeat left center !important;background-size:24px !important}.negril ul.restaurants-list__info li:nth-of-type(2){margin-right:0}.negril ul.restaurants-list__info li:nth-of-type(2) a{background:url(svg/icon-menu.svg) no-repeat left center !important;background-size:24px !important}ul.restaurants-list__info{border-top:1px solid;border-bottom:1px solid;padding:10px 0 11px;padding-right:40px;display:inline-block}body.brand-site ul.restaurants-list__info{border-color:#69d2c9}body.sans-souci ul.restaurants-list__info{border-color:#69d2c9}body.swept-away ul.restaurants-list__info{border-color:#69d2c9}body.negril ul.restaurants-list__info{border-color:#69d2c9}body.tower-isle ul.restaurants-list__info{border-color:#69d2c9}ul.restaurants-list__info li{display:inline-block;margin-right:25px}ul.restaurants-list__info li a{font-size:1.01385em;color:#37364b;text-transform:uppercase;font-family:"Jost",sans-serif;padding:11px 0 11px 35px;display:block}ul.restaurants-list__info li a:hover{opacity:.6}ul.restaurants-list__info li:first-child a{background:url(svg/icon-hours.svg) no-repeat left center;background-size:24px}ul.restaurants-list__info li:nth-of-type(2) a{background:url(svg/icon-menu.svg) no-repeat left center;background-size:30px}ul.restaurants-list__info li:nth-of-type(3){margin-right:0}ul.restaurants-list__info li:nth-of-type(3) a{background:url(svg/icon-menu.svg) no-repeat left center;background-size:24px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.sans-souci ul.restaurants-list li.each-restaurant:nth-of-type(3) h2,.sans-souci ul.restaurants-list li.each-restaurant:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .sans-souci ul.restaurants-list li.each-restaurant:nth-of-type(3) span,.sans-souci ul.restaurants-list li.each-restaurant:nth-of-type(3) h3,.sans-souci ul.restaurants-list li.each-restaurant:nth-of-type(3) p{color:#fff}}ul.spa-list{margin-bottom:0}ul.spa-list li.each-spa:first-of-type{padding:50px 15px 555px}ul.spa-list li.each-spa:first-of-type h2,ul.spa-list li.each-spa:first-of-type #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.spa-list li.each-spa:first-of-type span{color:#37364b;float:right;max-width:335px}ul.spa-list li.each-spa:first-of-type p{max-width:455px}.resort-site.negril ul.spa-list li.each-spa:first-of-type h2,.resort-site.negril ul.spa-list li.each-spa:first-of-type #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.negril ul.spa-list li.each-spa:first-of-type span,.resort-site.swept-away ul.spa-list li.each-spa:first-of-type h2,.resort-site.swept-away ul.spa-list li.each-spa:first-of-type #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.swept-away ul.spa-list li.each-spa:first-of-type span{float:none}.resort-site.negril ul.spa-list li.each-spa:first-of-type p,.resort-site.swept-away ul.spa-list li.each-spa:first-of-type p{max-width:410px}.resort-site.negril ul.spa-list li.each-spa:first-of-type{padding-bottom:430px}.resort-site.swept-away ul.spa-list li.each-spa:first-of-type h2,.resort-site.swept-away ul.spa-list li.each-spa:first-of-type #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.swept-away ul.spa-list li.each-spa:first-of-type span{color:#37364b}ul.spa-list li.each-spa:nth-of-type(2){z-index:9;position:relative;margin-top:-300px;height:685px}ul.spa-list li.each-spa:nth-of-type(2) .each-spa__copy-holder{display:block;position:absolute;top:200px;right:5%}ul.spa-list li.each-spa:nth-of-type(2) h2,ul.spa-list li.each-spa:nth-of-type(2) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.spa-list li.each-spa:nth-of-type(2) span,ul.spa-list li.each-spa:nth-of-type(2) p{color:#fff;max-width:450px}.resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(2){margin-top:-180px}.resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(2) .each-spa__copy-holder{top:100px}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2),.resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(2){margin-top:-480px}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2) .each-spa__copy-holder,.resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(2) .each-spa__copy-holder{display:block;position:absolute;top:120px}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2){margin-top:-345px}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2) h2,.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.negril ul.spa-list li.each-spa:nth-of-type(2) span{color:#37364b}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2) p{color:#37364b}@media only screen and (max-width: 1120px){ul.spa-list li.each-spa:nth-of-type(2){background-position:75% 50% !important}.resort-site.negril ul.spa-list li.each-spa:nth-of-type(2){background-position:50% 50% !important}}ul.spa-list li.each-spa:nth-of-type(3){margin-bottom:140px;padding-top:105px}ul.spa-list li.each-spa:nth-of-type(3) p{max-width:575px}body.brand-site .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) h2,body.brand-site .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) span,body.brand-site .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) h2,body.brand-site .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) span,body.brand-site .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) h2,body.brand-site .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) span{color:#69d2c9}body.sans-souci .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) h2,body.sans-souci .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) span,body.sans-souci .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) h2,body.sans-souci .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) span,body.sans-souci .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) h2,body.sans-souci .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) span{color:#69d2c9}body.swept-away .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) h2,body.swept-away .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) span,body.swept-away .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) h2,body.swept-away .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) span,body.swept-away .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) h2,body.swept-away .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) span{color:#69d2c9}body.negril .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) h2,body.negril .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) span,body.negril .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) h2,body.negril .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) span,body.negril .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) h2,body.negril .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) span{color:#69d2c9}body.tower-isle .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) h2,body.tower-isle .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) span,body.tower-isle .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) h2,body.tower-isle .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .resort-site.negril ul.spa-list li.each-spa:nth-of-type(3) span,body.tower-isle .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) h2,body.tower-isle .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .resort-site.swept-away ul.spa-list li.each-spa:nth-of-type(3) span{color:#69d2c9}.resort-site.sans-souci ul.spa-list li.each-spa:nth-of-type(3){margin-bottom:520px}.resort-site.tower-isle ul.spa-list li.each-spa:nth-of-type(3) .col-sm-5{margin-bottom:50px}ul.spa-list li.each-spa:nth-of-type(4){z-index:9;position:relative;height:685px}ul.spa-list li.each-spa:nth-of-type(4) .each-spa__copy-holder{display:block;position:absolute;top:125px;right:5%}@media only screen and (max-width: 945px){ul.spa-list li.each-spa:nth-of-type(4) .each-spa__copy-holder{display:block;position:absolute;top:285px;right:2%}}ul.spa-list li.each-spa:nth-of-type(4) h2,ul.spa-list li.each-spa:nth-of-type(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.spa-list li.each-spa:nth-of-type(4) span,ul.spa-list li.each-spa:nth-of-type(4) p{color:#fff;max-width:450px}@media only screen and (max-width: 1120px){ul.spa-list li.each-spa:nth-of-type(4){background-position:40% 50% !important}}@media only screen and (max-width: 991px){ul.spa-list li.each-spa{max-width:92%}ul.spa-list li.each-spa h2,ul.spa-list li.each-spa #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.spa-list li.each-spa span{font-size:4em}}ul.blogs li.blogs__each-item{margin-bottom:95px}ul.blogs li.blogs__each-item:before{content:none}ul.blogs li.blogs__each-item .flex-aligned{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}ul.blogs li.blogs__each-item .flex-aligned h3{margin-bottom:0}ul.blogs li.blogs__each-item .blogs__copy-side{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}ul.blogs li.blogs__each-item .blogs__copy-side--left{padding-left:5%}ul.blogs li.blogs__each-item .blogs__copy-side a.btn{max-width:150px}ul.blogs li.blogs__each-item .blogs__img-side .blogs__imgs .each-slide{text-align:right}ul.blogs li.blogs__each-item .blogs__img-side .blogs__imgs .each-slide img{width:450px;height:450px;object-fit:fill}.page-15021 ul.blogs li.blogs__each-item .blogs__img-side .blogs__imgs .each-slide img,.page-15022 ul.blogs li.blogs__each-item .blogs__img-side .blogs__imgs .each-slide img{width:100%;height:100%;object-fit:cover}ul.blogs li.blogs__each-item h2,ul.blogs li.blogs__each-item #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.blogs li.blogs__each-item span{font-size:50px;color:#37364b;line-height:1em;font-family:"quiche-sans","sans-serif";text-align:left;border:0;letter-spacing:-3px;font-weight:100;margin-bottom:10px;max-width:460px;text-transform:none}ul.blogs li.blogs__each-item#post-prestige h2,ul.blogs li.blogs__each-item#post-prestige #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.blogs li.blogs__each-item#post-prestige span{background:url(svg/Brand-Contact-Us-Find-a-Travel-Agent-Prestige-Icon.svg) no-repeat top left;background-size:80px;padding-top:100px}ul.blogs li.blogs__each-item#post-platinum h2,ul.blogs li.blogs__each-item#post-platinum #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 ul.blogs li.blogs__each-item#post-platinum span{background:url(svg/Brand-Contact-Us-Find-a-Travel-Agent-Platinum-Icon.svg) no-repeat top left;background-size:80px;padding-top:100px}ul.blogs li.blogs__each-item h3{font-size:22px;color:#37364b;line-height:1.2em;text-transform:none;letter-spacing:-.5px;font-family:"Jost",sans-serif;max-width:460px}ul.blogs li.blogs__each-item p,ul.blogs li.blogs__each-item ul.sym-inline-list{max-width:505px}ul.blogs li.blogs__each-item p{font-size:17px}ul.blogs li.blogs__each-item p.small{font-size:12.27px}ul.blogs li.blogs__each-item a.learn-more{color:#37364b;margin-left:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ul.blogs li.blogs__each-item a.learn-more{margin-left:-1px;display:block;padding-top:20px}}body.brand-site ul.blogs li.blogs__each-item a.learn-more:hover{color:#69d2c9}body.sans-souci ul.blogs li.blogs__each-item a.learn-more:hover{color:#69d2c9}body.swept-away ul.blogs li.blogs__each-item a.learn-more:hover{color:#69d2c9}body.negril ul.blogs li.blogs__each-item a.learn-more:hover{color:#69d2c9}body.tower-isle ul.blogs li.blogs__each-item a.learn-more:hover{color:#69d2c9}ul.blogs li.blogs__each-item .toggle-content{padding-top:20px}ul.blogs li.blogs__each-item .toggle-content p{font-size:1.07692em;font-style:italic;margin-bottom:15px}ul.blogs li.blogs__each-item#post-trip-to-popular-sunset-bar .blogs__img-side,ul.blogs li.blogs__each-item#post-glass-bottom-boat .blogs__img-side,ul.blogs li.blogs__each-item#post-margaritaville .blogs__img-side,ul.blogs li.blogs__each-item#post-dunns-river-falls .blogs__img-side{position:relative}ul.blogs li.blogs__each-item#post-trip-to-popular-sunset-bar .blogs__img-side:before,ul.blogs li.blogs__each-item#post-glass-bottom-boat .blogs__img-side:before,ul.blogs li.blogs__each-item#post-margaritaville .blogs__img-side:before,ul.blogs li.blogs__each-item#post-dunns-river-falls .blogs__img-side:before{content:"";position:absolute;background:url(/assets/images/Excursions-badge.png) no-repeat;background-size:contain;width:110px;height:110px;bottom:20px;left:20px;z-index:9}@media only screen and (max-width: 820px){ul.blogs li.blogs__each-item#post-trip-to-popular-sunset-bar .blogs__img-side:before,ul.blogs li.blogs__each-item#post-glass-bottom-boat .blogs__img-side:before,ul.blogs li.blogs__each-item#post-margaritaville .blogs__img-side:before,ul.blogs li.blogs__each-item#post-dunns-river-falls .blogs__img-side:before{left:100px}}@media only screen and (max-width: 991px){ul.blogs li.blogs__each-item .blogs__img-side{max-width:750px;margin:0 auto 40px}ul.blogs li.blogs__each-item .blogs__img-side img{display:block;margin:0 auto}ul.blogs li.blogs__each-item .blogs__copy-side{max-width:480px;margin:0 auto;padding-left:15px}ul.blogs li.blogs__each-item .order-1{-ms-flex-order:2;order:2}ul.blogs li.blogs__each-item .order-2{-ms-flex-order:1;order:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ul.blogs li.blogs__each-item .order-1{-ms-flex-order:2;order:2}ul.blogs li.blogs__each-item .order-2{-ms-flex-order:2;order:2}}#press-releases{padding-bottom:50px}.press-section-media{padding-top:60px}.press-section-media .each-release{margin-bottom:45px}.press-section-media .each-release .copy{padding-left:15px}.press-section-media .each-release p{margin-bottom:15px}.press-section-media .each-release__img-side img{max-width:120px;display:block;margin:0 auto}.other-releases{margin-bottom:50px}.other-releases .release-header{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.other-releases .date-side{width:18%;margin-right:2%;float:left}.other-releases .date-title{width:26%;margin-right:2%;float:left}.other-releases .date-short{width:52%;float:left}.other-releases h2,.other-releases #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .other-releases span{font-size:.92308em;color:#37364b;line-height:1.3em;text-transform:uppercase;letter-spacing:2px;font-family:"Jost",sans-serif;margin:10px 0 6px;font-weight:500}.other-releases .each-release{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.other-releases h3{font-size:.92308em;line-height:1.3em;text-transform:uppercase;letter-spacing:2px;font-family:"Jost",sans-serif;margin-top:5px;color:#37364b;margin-bottom:6px}.other-releases p{margin-bottom:10px}.other-releases a{margin-bottom:10px;display:block}.other-releases a:hover{opacity:0.6}.other-releases .more-press{display:none}.other-releases .press-read-more{display:block;text-transform:uppercase;text-align:center;margin:20px 0 30px;color:#37364b;font-weight:500;letter-spacing:1.5px;cursor:pointer}.featured-rotator{text-align:center}.featured-rotator h2.featured-rotator__each-item--h2,.featured-rotator #single-special.page-570178 .honeymoon-allInclusive__top h2 span.featured-rotator__each-item--h2,#single-special.page-570178 .honeymoon-allInclusive__top h2 .featured-rotator span.featured-rotator__each-item--h2{font-size:32px;line-height:1.1em;letter-spacing:-.5px;max-width:400px;margin:0 auto 35px}.featured-rotator__each-item .gold-holder{max-width:460px;margin:0 auto 30px;position:relative}.featured-rotator__each-item .gold-holder:before{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 25px);border:1px solid #37364b}.featured-rotator__each-item .gold-holder h3,.featured-rotator__each-item .gold-holder h4{display:inline-block;position:relative;z-index:9;color:#37364b}.featured-rotator__each-item .gold-holder h3{font-size:21.04px;text-transform:none;margin:0 0 20px;background:#fff;color:#37364b;padding:0 25px;font-weight:500}.featured-rotator__each-item .gold-holder h4{font-size:42.47px;color:#cbb48d;line-height:.9em;background:#fff;padding:0 12px;font-family:"quiche-sans","sans-serif";font-weight:100;color:#37364b;margin-bottom:-15px}.featured-rotator__each-item p{width:88%;max-width:600px;margin:0 auto 25px}.featured-rotator__nav-holder{max-width:175px;position:relative;margin:0 auto;height:48px;padding-top:23px}.featured-rotator__counter{font-size:1.15385em;color:#808181;letter-spacing:2.5px;font-family:"Jost",sans-serif}.featured-rotator__counter span{color:#102029}.featured-rotator__prev,.featured-rotator__next{display:block;position:absolute;top:50%;margin-top:-9px;width:18px;height:34px;background:url(images/wedding-leads-intro-arrow.png) no-repeat;cursor:pointer}.featured-rotator__prev{transform:rotate(180deg)}.featured-rotator__next{right:0}ul.inclusions-list{margin-bottom:0}.each-inclusion:first-of-type{padding:55px 0}.each-inclusion:first-of-type img{display:block;margin:0 auto}.each-inclusion:first-of-type h1{max-width:475px;margin-bottom:65px}.each-inclusion__video-side{position:relative}.each-inclusion .inclusion-detail__copy-side{display:table}.each-inclusion .inclusion-detail__copy-holder{display:table-cell;vertical-align:middle}.each-inclusion:nth-of-type(2) .inclusion-detail__img-side{overflow:hidden}.each-inclusion:nth-of-type(2) .inclusion-detail__img-bkgd,.each-inclusion:nth-of-type(2) .inclusion-detail__copy-side{height:622px}.each-inclusion:nth-of-type(2) .inclusion-detail__copy-side{padding-left:6.5%}.each-inclusion:nth-of-type(2) p{max-width:345px}.each-inclusion:nth-of-type(3) .inclusion-detail__img-side,.each-inclusion:nth-of-type(3) .inclusion-detail__copy-side{height:611px}.each-inclusion:nth-of-type(3) .inclusion-detail__copy-side{padding-left:1.5%}.each-inclusion:nth-of-type(3) p{max-width:345px}.each-inclusion:nth-of-type(4){padding-top:108px;text-align:center}.each-inclusion:nth-of-type(4) h2,.each-inclusion:nth-of-type(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(4) span{text-transform:uppercase}.each-inclusion:nth-of-type(4) h2,.each-inclusion:nth-of-type(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(4) span,.each-inclusion:nth-of-type(4) p{color:#fff;max-width:795px}.each-inclusion:nth-of-type(4) h2,.each-inclusion:nth-of-type(4) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(4) span{margin:0 auto 35px}.each-inclusion:nth-of-type(4) p{margin:0 auto 45px}.each-inclusion:nth-of-type(4) p.small{text-align:right;max-width:100%;margin-bottom:13px}.each-inclusion__each-hover-quad{height:475px;position:relative}.each-inclusion__each-hover-quad h3{font-size:50px;color:#fff;line-height:.95em;text-transform:uppercase;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";margin:0 0 20px;font-weight:100}.each-inclusion__each-hover-quad .first-headline{font-size:50px;color:#fff;line-height:.95em;text-transform:uppercase;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";text-align:center;display:block;position:absolute;top:50%;width:100%;font-weight:100;margin-top:-20px;transition:all 0.25s ease-in-out}.each-inclusion__each-hover-quad .arrow-btn-1{top:65%;position:relative;margin-top:-50px;transition:all 0.25s ease-in-out;color:#fff;font-size:15.67px;text-transform:uppercase;letter-spacing:.5px;max-width:200px;padding:15px 50px;height:40px;font-family:"BrandonGrotesque-Bold","sans-serif";background:#37364b}.each-inclusion__each-hover-quad .arrow-btn{margin-top:10px}.each-inclusion__each-hover-quad .overlay{display:block;position:absolute;top:0;left:0;display:table;top:-18px;background:#37364b;width:100%;height:100%;text-align:center;position:relative;transition:all 0.5s ease-in-out;transition-delay:0s;opacity:0}.each-inclusion__each-hover-quad .overlay:before{content:"";display:block;position:absolute;top:55px;left:55px;border:1px solid #69d2c9;width:calc(100% - 110px);height:calc(100% - 110px)}.each-inclusion__each-hover-quad .overlay .arrow-btn:hover{margin-left:7px;color:#fff}.each-inclusion__each-hover-quad .copy-holder{display:table-cell;vertical-align:middle;position:relative;z-index:9}.each-inclusion__each-hover-quad .copy-holder h3{margin-top:40px}.each-inclusion__each-hover-quad .img-bkgd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.each-inclusion__each-hover-quad .img-bkgd.show-object{transform:scale(1)}.each-inclusion__each-hover-quad .img-bkgd.show-object:hover .first-headline{opacity:0}.each-inclusion__each-hover-quad .img-bkgd.show-object:hover .overlay{transition:all 0.25s ease-in-out;opacity:1}.each-inclusion:nth-of-type(5){padding-top:115px}.each-inclusion:nth-of-type(5) .inclusion-detail__copy-side{text-align:center}.each-inclusion:nth-of-type(5) .inclusion-detail__copy-holder{padding-top:70px;max-width:425px;display:block;margin:0 auto;text-align:left}.each-inclusion:nth-of-type(5) .zoom-effect-img__holder{position:relative;min-height:789px}.each-inclusion:nth-of-type(5) .zoom-effect-img__holder img{display:block;margin-left:auto}.each-inclusion:nth-of-type(6){padding-top:275px;min-height:1100px;margin-top:-198px}.each-inclusion:nth-of-type(6) .inclusion-detail__trio-holder{max-width:1090px;margin:0 auto 130px}.each-inclusion:nth-of-type(6) .inclusion-detail__watersports{font-size:9.41154em;color:#fff;text-transform:uppercase;letter-spacing:-6px;font-family:"quiche-sans","sans-serif";text-align:center;font-weight:100}.each-inclusion:nth-of-type(6) .inclusion-detail__watersports--water{margin-left:19px}.each-inclusion:nth-of-type(6) .inclusion-detail__watersports--sports{margin-left:118px}.each-inclusion:nth-of-type(6) .marketing-quads .marketing-quads__each-quad{margin-top:0;height:362px}.each-inclusion:nth-of-type(6) .marketing-quads__overlay{display:table}.each-inclusion:nth-of-type(6) .marketing-quads__overlay:before{border:1px solid #69d2c9}.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder{display:table-cell}.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder h2,.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(6) .marketing-quads__copy-holder span{font-size:25.47px;line-height:1.2em;max-width:75%;letter-spacing:1px;font-family:"Jost",sans-serif;font-weight:500;color:#69d2c9;margin:0 auto 30px;padding-bottom:0}.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder h2:after,.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(6) .marketing-quads__copy-holder span:after{display:none}.each-inclusion:nth-of-type(6) .marketing-quads__copy-holder p{font-size:17px;color:#fff;max-width:75%;margin:0 auto 20px}.each-inclusion:nth-of-type(6) .sym-slides{box-shadow:0 0 30px 0 rgba(0,0,0,0.45)}.each-inclusion:nth-of-type(6) ul.slick-dots{display:block;position:absolute;bottom:-35px;width:100%;text-align:center}.each-inclusion:nth-of-type(6) ul.slick-dots li button{background:rgba(255,255,255,0.6)}.each-inclusion:nth-of-type(6) ul.slick-dots li.slick-active button{background:#fff}.each-inclusion:nth-of-type(7){height:684px;margin-top:-105px;position:relative;z-index:9;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.each-inclusion:nth-of-type(7) .inclusion-detail__copy-holder{padding:69px 0 0 8.5%;display:block}.each-inclusion:nth-of-type(7) img{margin-bottom:45px}.each-inclusion:nth-of-type(7) h2,.each-inclusion:nth-of-type(7) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(7) span{color:#69d2c9;margin-bottom:30px}.each-inclusion:nth-of-type(7) p{color:#fff;max-width:325px}.each-inclusion:nth-of-type(7) .btn,.each-inclusion:nth-of-type(7) #panel input[type="button"],#panel .each-inclusion:nth-of-type(7) input[type="button"]{background:#69d2c9 !important;color:#37364b !important}.each-inclusion:nth-of-type(7) .btn:hover,.each-inclusion:nth-of-type(7) #panel input:hover[type="button"],#panel .each-inclusion:nth-of-type(7) input:hover[type="button"]{color:#69d2c9 !important;border:1px solid #69d2c9 !important;background:transparent !important}.each-inclusion:nth-of-type(8){min-height:953px;position:relative}.each-inclusion:nth-of-type(8) .inclusion-detail__copy-holder{display:block;position:absolute;top:240px;left:55.5%;width:340px}.each-inclusion:nth-of-type(8) h2,.each-inclusion:nth-of-type(8) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .each-inclusion:nth-of-type(8) span{margin-bottom:12px}.each-inclusion:nth-of-type(8) p{margin-bottom:60px}.each-inclusion:nth-of-type(9){position:relative;height:770px;overflow:hidden}.each-inclusion:nth-of-type(9) .inclusion-detail__img-side{height:899px;margin-top:-129px}.each-inclusion:nth-of-type(9) p{max-width:415px;color:#fff}.each-inclusion:nth-of-type(10) .inclusion-detail__img-side{height:719px}.each-inclusion:nth-of-type(10) .inclusion-detail__copy-side{padding-left:5%}.each-inclusion:nth-of-type(10) p{color:#fff;max-width:420px}.each-inclusion:nth-of-type(10) p:last-of-type{margin-bottom:0}.each-inclusion:nth-of-type(10) img{margin-top:165px;display:block}.each-inclusion:nth-of-type(11){padding-bottom:115px}.each-inclusion:nth-of-type(11) .inclusion-detail__spa-badge{display:block;position:absolute;right:10px;bottom:-95px;width:180px;height:180px;background:url(images/inclusions-spa-villas-badge.png) no-repeat 50% 50%;background-size:contain}.each-inclusion:nth-of-type(11) .inclusion-detail__top-section{padding-top:140px;padding-bottom:200px}.each-inclusion:nth-of-type(11) .inclusion-detail__btm-section{min-height:420px;margin-top:-70px;z-index:9;position:relative;padding-top:70px}.each-inclusion:nth-of-type(11) .inclusion-detail__img-holder{margin-left:auto;width:60%;max-width:875px;margin-top:-70px;position:relative}.each-inclusion:nth-of-type(11) p{max-width:425px}@media only screen and (max-width: 1199px){.each-inclusion:nth-of-type(3) .inclusion-detail__copy-side{padding-left:40px}.each-inclusion:nth-of-type(8){background-position:33% 50% !important}.each-inclusion:nth-of-type(11) .inclusion-detail__spa-badge{right:-15%}}@media only screen and (max-width: 991px){.each-inclusion:nth-of-type(11) .container{max-width:100%}.each-inclusion:nth-of-type(11) .inclusion-detail__spa-badge{right:-33%}}@media only screen and (max-width: 930px){.each-inclusion:nth-of-type(6) .inclusion-detail__trio-holder{margin:0 auto 150px}.each-inclusion:nth-of-type(6) .inclusion-detail__watersports{font-size:6.5em}}@media only screen and (max-width: 900px){.each-inclusion:nth-of-type(5){background-position:35% 0% !important}}@media only screen and (max-width: 1199px){.comparisons-container{max-width:100%}}.comparisions-header-wrapper{height:111px;position:relative;--far-from-top: 0}.comparisions-header-wrapper.sticky-nav .comparisions-header{transition:all .5s;display:block;position:fixed;top:0;z-index:98;width:100%;max-width:1110px}@media only screen and (max-width: 1199px){.comparisions-header-wrapper.sticky-nav .comparisions-header{max-width:calc(100% - 30px)}}.header.up+* .comparisions-header-wrapper.sticky-nav .comparisions-header{top:var(--far-from-top)}.comparisions-header{font-size:29.17px;color:#fff;font-weight:200;text-transform:uppercase;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";border-bottom:1px solid #fff;padding:25px 0 25px 3%;background:#37364b}.comparisions-header__title{width:40%;display:inline-block;vertical-align:middle;text-transform:none}.comparisions-header__res--res-tower-isle,.comparisions-header__res--res-sans-souci,.comparisions-header__res--res-negril,.comparisions-header__res--res-swept-away{font-size:15px;letter-spacing:0;font-family:"Jost",sans-serif;padding-top:22px;width:14%;font-weight:500;text-align:center;display:inline-block;vertical-align:middle;height:60px}.comparisons__rate{background-color:#1e1d28;padding:1rem 3%;margin-bottom:1px;text-align:center;font-size:1.8rem;color:#fff;line-height:1.5}.comparisons__rate small{display:block;padding-bottom:.25rem;font-size:.7em}table.comparison-table:first-of-type{padding-top:110px}table.comparison-table th.compare-activities{background:url(svg/CR-Compare-Inclusions-Activities.svg) no-repeat 3% 48% #1e1d28;background-size:30px;text-transform:none}table.comparison-table th.compare-watersports{background:url(svg/CR-Compare-Inclusions-Watersports-Pool-Activities.svg) no-repeat 2.5% 48% #1e1d28;background-size:30px;text-transform:none}table.comparison-table th.compare-fitness{background:url(svg/CR-Compare-Inclusions-Fitness.svg) no-repeat 2.1% 50% #1e1d28;background-size:38px;text-transform:none}table.comparison-table th.compare-spa{background:url(svg/CR-Compare-Inclusions-Spa.svg) no-repeat 2.2% 50% #1e1d28;background-size:33px;text-transform:none}table.comparison-table th.compare-offproperty{background:url(svg/CR-Compare-Inclusions-Off-Property-Excursions.svg) no-repeat 2.2% 50% #1e1d28;background-size:33px;text-transform:none}table.comparison-table th.compare-weddings{background:url(svg/CR-Compare-Inclusions-Weddings.svg) no-repeat 2.3% 50% #1e1d28;background-size:33px;text-transform:none}table.comparison-table th.compare-shopping{background:url(svg/CR-Compare-Inclusions-Shopping.svg) no-repeat 2.3% 50% #1e1d28;background-size:33px;text-transform:none}table.comparison-table th.compare-transportation{background:url(svg/CR-Compare-Inclusions-Transportation.svg) no-repeat 2.3% 50% #1e1d28;background-size:33px;text-transform:none}table.comparison-table td:first-of-type{width:40%;padding-left:30px}table.comparison-table td:nth-of-type(2),table.comparison-table td:nth-of-type(3),table.comparison-table td:nth-of-type(4),table.comparison-table td:nth-of-type(5){width:14%;text-align:center}.inclusions-key{border:1px solid #ccc;padding:50px 60px 0;margin-bottom:60px;position:relative}.inclusions-key__title{font-size:20.85px;color:#37364b;font-weight:400;text-transform:uppercase;letter-spacing:0;font-family:"Jost",sans-serif;display:block;position:absolute;top:-21px;left:50%;margin-left:-92px;background:#fff;padding:10px}.map-home{background:#37364b;max-width:100% !important;z-index:0;position:relative;padding-top:120px;overflow:hidden}.map-home h2,.map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .map-home span{font-size:9.23077em;line-height:.85em;color:#fff !important;display:inline-block;vertical-align:middle;width:100%;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:100;z-index:9;position:relative}body.brand-site .map-home h2,body.brand-site .map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .map-home span{color:#69d2c9}body.sans-souci .map-home h2,body.sans-souci .map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .map-home span{color:#69d2c9}body.swept-away .map-home h2,body.swept-away .map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .map-home span{color:#69d2c9}body.negril .map-home h2,body.negril .map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .map-home span{color:#69d2c9}body.tower-isle .map-home h2,body.tower-isle .map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .map-home span{color:#69d2c9}.map-home h2 span,.map-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .map-home span span{font-size:20.83px;color:#fff;line-height:1.6em;letter-spacing:1px;font-family:"Jost",sans-serif;display:inline-block;font-weight:400}.map-home ul.map-toggle-pins{margin-left:90px}.map-home ul.map-toggle-pins li{font-size:1.60231em;color:#c4bab5;text-transform:uppercase;font-family:"Jost",sans-serif;border-bottom:1px solid #d1dae1;max-width:250px;padding-bottom:10px;margin-bottom:12px;position:relative;transition:all 0.3s ease-in-out}.map-home ul.map-toggle-pins li:not(:first-of-type):before{content:"•";display:block;position:absolute;left:-25px;transition:all 0.3s ease-in-out;color:rgba(255,255,255,0)}.map-home ul.map-toggle-pins li:not(:first-of-type).active,.map-home ul.map-toggle-pins li:not(:first-of-type):hover{color:#69d2c9}.map-home ul.map-toggle-pins li:not(:first-of-type).active:before,.map-home ul.map-toggle-pins li:not(:first-of-type):hover:before{color:#69d2c9}.map-home ul.map-toggle-pins li:not(:first-of-type).active{color:#69d2c9}.map-home ul.map-toggle-pins li:not(:first-of-type).active:before{color:#69d2c9}.map-home ul.map-toggle-pins li:first-of-type{color:#707070;font-family:"Jost",sans-serif}.map-home ul.map-toggle-pins li:last-of-type{border-bottom:0;margin-bottom:60px}.map-home .explore-btn{margin-left:0px;position:absolute;right:360px;bottom:240px;border:1px solid #fff;padding:15px 30px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:block;z-index:555}@media screen and (max-width: 900px){.map-home .explore-btn{right:5%}}.map-home .explore-btn:hover{background:#69d2c9;color:#37364b;border:1px solid #69d2c9}.map-home__list-side{padding-left:2%;transition-delay:0.2s}.map-home__map-side{height:925px;background:url(images/Couples-Resorts-Homepage-Map-Background.png) no-repeat center center;position:relative;max-width:1500px;z-index:5;margin-top:-250px;margin-bottom:-70px}.map-home__map-side ul.pins{width:1500px;height:100%;position:absolute;z-index:9;background:url(images/Couples-Resorts-Homepage-Map.png) no-repeat center center;background-position:612px 302px}@media screen and (max-width: 900px){.map-home__map-side ul.pins{width:100%;background-position:12px 302px}}.map-home__map-side ul.pins li .pin-icon{transition:all 0.3s ease-in-out;display:block;background:url("images/new-marker.png") center center no-repeat;background-size:contain;position:absolute;width:31px;height:46px}.map-home__map-side ul.pins li .resort-title{position:absolute;color:#fff;font-size:15px;width:fit-content;transition:all 0.3s ease-in-out}.map-home__map-side ul.pins li.active .pin-icon,.map-home__map-side ul.pins li:hover .pin-icon{background:url("images/new-marker-over.png") center center no-repeat;background-size:contain;width:48px;height:65px;margin-top:-20px;margin-left:-5px}.map-home__map-side ul.pins li.active .resort-title,.map-home__map-side ul.pins li:hover .resort-title{color:#cb7a54;font-size:17px}.map-home__map-side ul.pins li.active .map-home__copy-details{display:block}.map-home__map-side ul.pins li.airport .pin-icon{background:url("images/pin-airport.png") center center no-repeat;background-size:contain}.map-home__map-side ul.pins li.sans-souci .pin-icon{width:46px;display:block;position:absolute;top:305px;right:439px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.sans-souci .pin-icon{display:block;position:absolute;top:308px;right:439px}}.map-home__map-side ul.pins li.sans-souci .resort-title{display:block;position:absolute;top:290px;right:485px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.sans-souci .resort-title{display:block;position:absolute;top:286px;right:480px}}.map-home__map-side ul.pins li.sans-souci.active .resort-title,.map-home__map-side ul.pins li.sans-souci:hover .resort-title{display:block;position:absolute;top:286px;right:485px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.sans-souci.active .resort-title,.map-home__map-side ul.pins li.sans-souci:hover .resort-title{display:block;position:absolute;top:330px;right:90px}}.map-home__map-side ul.pins li.tower-isle .pin-icon{display:block;position:absolute;top:313px;right:420px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.tower-isle .pin-icon{display:block;position:absolute;top:320px;right:280px}}.map-home__map-side ul.pins li.tower-isle .resort-title{display:block;position:absolute;top:320px;right:290px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.tower-isle .resort-title{display:block;position:absolute;top:300px;right:200px}}.map-home__map-side ul.pins li.tower-isle.active .resort-title,.map-home__map-side ul.pins li.tower-isle:hover .resort-title{display:block;position:absolute;top:320px;right:275px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.tower-isle.active .resort-title,.map-home__map-side ul.pins li.tower-isle:hover .resort-title{display:block;position:absolute;top:309px;right:425px}}.map-home__map-side ul.pins li.negril .pin-icon{display:block;position:absolute;top:313px;left:662px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.negril .pin-icon{display:block;position:absolute;top:330px;left:55px}}.map-home__map-side ul.pins li.negril .resort-title{display:block;position:absolute;top:290px;left:630px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.negril .resort-title{display:block;position:absolute;top:310px;left:50px}}.map-home__map-side ul.pins li.negril.active .resort-title,.map-home__map-side ul.pins li.negril:hover .resort-title{display:block;position:absolute;top:270px;left:625px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.negril.active .resort-title,.map-home__map-side ul.pins li.negril:hover .resort-title{display:block;position:absolute;top:280px;left:50px}}.map-home__map-side ul.pins li.swept-away .pin-icon{display:block;position:absolute;top:333px;left:625px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.swept-away .pin-icon{display:block;position:absolute;top:343px;left:20px}}.map-home__map-side ul.pins li.swept-away .resort-title{display:block;position:absolute;top:342px;left:485px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.swept-away .resort-title{display:block;position:absolute;top:320px;left:20px}}.map-home__map-side ul.pins li.swept-away.active .resort-title,.map-home__map-side ul.pins li.swept-away:hover .resort-title{display:block;position:absolute;top:342px;left:470px}@media screen and (max-width: 900px){.map-home__map-side ul.pins li.swept-away.active .resort-title,.map-home__map-side ul.pins li.swept-away:hover .resort-title{display:block;position:absolute;top:300px;left:20px}}.map-home__map-side ul.pins li.airport-1{display:none}.map-home__map-side ul.pins li.airport-1 .pin-icon{display:block;position:absolute;top:298px;left:196px}.map-home__map-side ul.pins li.airport-2{display:none}.map-home__map-side ul.pins li.airport-2 .pin-icon{display:block;position:absolute;top:494px;left:604px}.map-home__copy-details{display:block;position:absolute;bottom:205px;left:156px;width:360px;display:none;padding:50px;text-align:left}@media screen and (max-width: 900px){.map-home__copy-details{bottom:115px;left:6px}}.map-home__copy-details:before{content:"";display:block;position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid #fff}.map-home__copy-details--headline{font-size:1.07692em;color:#fff;line-height:1.5em;letter-spacing:1px;margin-bottom:10px;font-weight:500;font-family:"Jost",sans-serif;text-transform:uppercase;padding-left:10px}.map-home__copy-details--headline span{font-size:40px;color:#fff;display:block;font-weight:400;font-family:"quiche-sans","sans-serif";text-transform:capitalize;margin-bottom:25px;padding-left:0%}.map-home__copy-details ul.sym-inline-list{text-align:left;display:inline-block;margin-bottom:20px;color:#fff;font-size:14px}.map-home__copy-details ul.sym-inline-list li::before{color:#cb7a54 !important}.map-home__copy-details ul.sym-inline-list.airport-list li{background:url(svg/icon-map-car.svg) no-repeat left center;padding-left:24px}.map-home__copy-details ul.sym-inline-list.airport-list li:before{content:none}.map-home__copy-details .btn,.map-home__copy-details #panel input[type="button"],#panel .map-home__copy-details input[type="button"]{margin-left:0;position:relative;z-index:9;color:#37364b !important;background:#69d2c9 !important;border:1px solid #69d2c9;font-weight:500;letter-spacing:1px}.map-home__copy-details .btn:hover,.map-home__copy-details #panel input:hover[type="button"],#panel .map-home__copy-details input:hover[type="button"]{background:transparent !important;color:#fff !important}.map-home .close-map-details{display:block;position:absolute;top:30px;right:30px}.map-home .hide-object{transition:all 1s ease-in-out}.map-home a.btn{transition:all 0.3s ease-in-out}.resort-site .map-home__map-side{margin-bottom:-120px}.brand-center .container-fluid{padding-right:35px;padding-left:35px}.media-quad-link{margin-bottom:30px}.each-media{margin-bottom:45px}.each-media img{display:block;margin-bottom:20px}.each-media .media-image-title{font-size:14px;text-transform:capitalize;margin-bottom:10px}.each-media__list li{display:inline-block;border-right:1px solid #37364b;margin-right:8px;padding-right:10px}.each-media__list li:last-child{border-right:0;margin-right:0;padding-right:0}.each-media__list li a{font-size:14px;color:#37364b;text-transform:uppercase}.each-media__list li a:hover{color:#69d2c9}.play-icon{background:url(images/brand-center/play-icon.png) no-repeat center center;height:124px;width:124px;position:absolute;left:50%;margin-left:-62px;top:50%;margin-top:-62px}.video-section .each-video{height:200px;width:100%;background-size:cover;background-position:center center;position:relative;margin-bottom:45px}.video-section__each-quad{margin-bottom:45px}.video-1-img{background:url(images/brand-center/video-poster-1.jpg) no-repeat center center}.video-2-img{background:url(images/brand-center/video-poster-2.jpg) no-repeat center center}.video-3-img{background:url(images/brand-center/video-poster-3.jpg) no-repeat center center}.video-5-img{background:url(images/brand-center/video-poster-4.jpg) no-repeat center center}.video-4-img{background:url(images/brand-center/video-poster-5.jpg) no-repeat center center}.video-7-img{background:url(images/brand-center/video-poster-6.jpg) no-repeat center center}.media-block{margin-bottom:70px}.media-block.new-logos{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.media-block.new-logos .col-sm-3{max-width:25%;width:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:none;flex:none;margin-bottom:50px}.media-block.new-logos .col-sm-3 .media-info-logos .each-media__list{display:inline-block}.media-block img{display:block;margin-bottom:35px;max-height:80px;max-width:85% !important;object-fit:contain}.media-block .media-info{float:left;width:70%}.media-block .media-info .title{color:#383838;font-size:17px;text-transform:uppercase;float:left;margin-bottom:10px;margin-right:29%}.media-block .media-info .media-links{float:left;color:#524b48;font-size:14px}.media-block .media-info span{float:left;width:100%;font-size:17px;margin-bottom:7px}.media-block .media-info-guides{float:left;width:100%}.media-block .media-info-guides span{font-size:14px;position:relative;margin-right:5%;line-height:29px}.media-block .media-info-guides span b{font-size:17px;font-weight:normal;position:relative;top:-2px}.media-block .color-pallete{width:210px;height:180px;margin-bottom:9px}.media-block .color-pallete.blue{background:#37364b}.media-block .color-pallete.orange{background:#d27e61}.media-block .color-pallete.turquoise{background:#69d2c9}.media-block .white{background-color:#37364b;padding:5px 8px;margin-bottom:35px}.media-block .white img{width:100%;object-fit:contain;margin:0}@media (max-width: 1024px){.media-block .white{width:100%}}.media-block .each-icon{-ms-flex:0 0 20%;flex:0 0 20%;padding:0 15px}.media-block .each-icon .white{margin-bottom:25px}@media (max-width: 1024px){.media-block .each-icon .white{width:max-content}}.media-info-color{font-size:1.5rem;margin-bottom:40px;display:block}.qr-block div img{height:230px;margin-bottom:35px}.cc-map-wrapper{width:100%;height:auto;max-width:950px;min-width:300px;overflow:hidden;position:relative;margin:0 auto 45px;z-index:9}.cc-map-wrapper .location{border-width:0;position:absolute;height:15px;min-width:15px;vertical-align:middle;z-index:4;cursor:pointer;background:white;border:none;padding:10px;color:#37364b;border-radius:9px}.cc-map-wrapper .location.focus{background-color:#69d2c9;animation:bounce 1.7s infinite}.cc-map-wrapper .location.focus .number,.cc-map-wrapper .location.focus .name{color:#fff}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-3.5px)}}.cc-map-wrapper .map-view iframe{width:100%;height:100%}a.map-key-link.active{color:#37364b;font-family:"Jost",sans-serif}.cc-map-wrapper .location:hover{height:auto;z-index:5}.cc-map-wrapper .map-view .map-src-link{display:none}.cc-map-wrapper .map-view{background-color:#e6e6e6}.cc-map-wrapper .map-view{left:-100%;z-index:10}.cc-map-wrapper .map-view,.cc-map-wrapper .map-loading{width:100%;height:100%;position:absolute;top:0;background:#fff url(images/spinner.gif) center center no-repeat;z-index:99}.cc-map-wrapper .map-view-close{text-align:center;vertical-align:middle;color:#fff;color:rgba(255,255,255,0.4);background:rgba(77,74,73,0.8);font-family:Arial, Helvetica, sans-serif;cursor:pointer}.cc-map-wrapper .map-view-close{height:100%;padding:0px 10px;width:40px;display:table;table-layout:fixed;position:absolute;top:0px;right:0px}.cc-map-wrapper .map-view-close>div{vertical-align:middle;font-size:80px;font-weight:normal}.cc-map-wrapper .map-view-close>div{display:table-cell}.cc-map-wrapper .location .number{color:#37364b;text-align:center;font-size:12.5px;line-height:16px;vertical-align:middle;font-family:"Jost",sans-serif;position:absolute;right:4px;bottom:3px;width:13px}.cc-map-wrapper .smoking-area{position:absolute;width:23px;height:23px;z-index:999;display:block;background:url(svg/Smoking-Icon.svg) no-repeat center center}.cc-map-wrapper .location.text-right .number{right:inherit;left:4px;bottom:3px}@media screen and (-webkit-min-device-pixel-ratio: 0){.cc-map-wrapper .location .number{padding-top:0px}}.cc-map-wrapper .location .number{height:inherit;padding-top:0px;display:block}.cc-map-wrapper .location:hover .name,.cc-map-wrapper .location.active .name{display:block}.cc-map-wrapper .location .name{color:#37364b;font-family:"Jost",sans-serif;font-size:14px;line-height:16px;text-align:center;vertical-align:middle;float:left;position:relative;max-width:93px;max-height:140px;top:0;margin:0}.map-key-link{display:inline-block;margin-bottom:10px;color:#37364b !important}.map-key-link:hover{opacity:0.6}.cc-map-wrapper .location.text-right .name{float:right;right:-17px}.cc-map-wrapper .location .name{height:inherit;padding:5px;display:none;border-radius:5px}.cc-main-copy-wrapper span.subname1{font-family:"BrandonGrotesque-Regular","sans-serif";font-size:13px;line-height:18px;display:block;margin-left:20px}.cc-main-copy-wrapper span.blue{color:#37364b}.bottom-padding{margin-bottom:15px}.cc-main-copy-wrapper span.subname{font-family:"BrandonGrotesque-Regular","sans-serif";font-size:13px;line-height:18px;display:block;margin-left:30px}.cc-main-copy-wrapper span.subname3{font-family:"BrandonGrotesque-Regular","sans-serif";font-size:13px;line-height:18px;display:block}.cc-main-copy-wrapper span.subname4{font-family:"BrandonGrotesque-Regular","sans-serif";font-size:13px;line-height:18px;display:block;display:-ms-inline-flexbox;display:inline-flex}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;font-family:'BrandonGrotesque-Regular';width:330px;font-size:.8em;font-weight:normal;background-color:#edebe9;color:#333;text-align:left;line-height:1.5em;border-radius:2px;padding:30px;position:absolute;z-index:999}.tooltip .tinytext{font-size:.75em;padding-top:10px;line-height:1em}.tooltip:hover .tooltiptext{visibility:visible}.excursions ul.styledquadrant input{height:38px !important;line-height:38px !important}.cc-main-copy-wrapper .margin-bottom{margin-bottom:40px}.arrow-map-close{background:url(images/arrow-left-gray.png) no-repeat center center;width:23px;height:25px;display:block}.cc-main-copy-wrapper{margin:0 auto 45px;max-width:940px;font-size:17px}.cc-main-copy-wrapper span{margin-right:10px}.cc-main-copy-wrapper span[class*="subname"]{cursor:pointer}#inventory{background:#37364b}#inventory h4{text-align:center;text-transform:none;color:white}#inventory h2,#inventory #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #inventory span{text-align:center;font-size:3em;line-height:1em;color:white}#inventory .btn,#inventory #panel input[type="button"],#panel #inventory input[type="button"]{margin-top:10px;background-color:white;color:#37364b;border:none}#inventory .btn:hover,#inventory #panel input:hover[type="button"],#panel #inventory input:hover[type="button"]{background-color:#37364b !important;color:white !important}#inventory .great-savings{color:white;font-size:1.2em}#inventory .great-savings span{color:#37364b;font-size:1.8em;vertical-align:sub}#inventory .great-savings span.blue{color:#37364b}#inventory form{text-align:center}#inventory form label{text-transform:uppercase;color:#69d2c9}#inventory form input[type=text]{border:0px solid #0f1f28;text-align:center;background:transparent;color:white;background:url(svg/booking-arrow-down-aqua.svg) no-repeat 90% center;background-size:10%}#inventory form .check-in{border-bottom:1px solid #919ea7;margin-bottom:20px;padding-bottom:10px}#inventory form .btn,#inventory form #panel input[type="button"],#panel #inventory form input[type="button"]{background:#69d2c9;color:#37364b !important;border:1px solid #69d2c9}#inventory form .btn:hover,#inventory form #panel input:hover[type="button"],#panel #inventory form input:hover[type="button"]{border:1px solid #69d2c9;background:transparent !important;color:#69d2c9 !important}#inventory .even{background-color:white}#inventory .even h4{color:#37364b}#inventory .even h2,#inventory .even #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #inventory .even span{color:#37364b}#inventory .even form input[type=text]{color:#37364b}#inventory .even form .btn,#inventory .even form #panel input[type="button"],#panel #inventory .even form input[type="button"]{background:#37364b !important;color:#fff !important;border:1px solid #37364b !important}#inventory .even form .btn:hover,#inventory .even form #panel input:hover[type="button"],#panel #inventory .even form input:hover[type="button"]{border:1px solid #37364b !important;background:transparent !important;color:#37364b !important}#inventory .even .great-savings{color:#37364b}#inventory .even .great-savings span{color:#69d2c9;font-size:1.8em;vertical-align:sub}#inventory .even .great-savings span.blue{color:#37364b}#inventory .even .btn,#inventory .even #panel input[type="button"],#panel #inventory .even input[type="button"]{margin-top:10px;background-color:#37364b;color:white;border:none}#inventory .even .btn:hover,#inventory .even #panel input:hover[type="button"],#panel #inventory .even input:hover[type="button"]{background-color:white !important;color:#37364b !important}#inventory .even .ui-datepicker-group{border:1px solid #919ea7}#inventory .each-item{padding:50px 0px 60px}#inventory .each-item .ui-datepicker-group{display:inline-block;min-height:304px}#inventory .each-item .ui-datepicker{max-width:100% !important}#inventory .each-item .ui-datepicker .ui-datepicker-header *{font-size:17px}#inventory .each-item .ui-datepicker .ui-datepicker-current-day{background-color:#fff}#inventory .each-item .ui-datepicker .ui-datepicker-current-day *{font-weight:bold;color:#37364b}#inventory .each-item .ui-datepicker .promotionalOffer{background-color:#69d2c9}#inventory .each-item .ui-datepicker .dp-highlight{background-color:#37364b}#inventory .each-item .ui-datepicker .dp-highlight *{color:#fff}#inventory .each-item .ui-datepicker .ui-datepicker-calendar span{color:#37364b}#inventory .each-item .blue-square-dates{padding-top:30px}.inventory .intro{padding:70px 0 15px !important}.inventory .top-section{padding-top:100px !important}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.inventory .top-section{padding-top:0px !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.inventory .ui-datepicker-multi .ui-datepicker-group table{width:100%;margin:0 auto 0em}}.inventory .scroll-down{font-size:1.05846em;color:#000;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;margin-top:-30px;height:50px;padding-bottom:70px}.inventory .arrow-home{display:block;position:absolute;left:50%;z-index:9;margin-left:-15px;width:29px;height:14px;background:url(svg/booking-arrow-down-aqua.svg) no-repeat;cursor:pointer;animation:home-scroll 2s infinite .4s;margin-top:10px}.single-quad{padding:70px 0}.single-quad .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.single-quad .flex-box.right-align{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 900px){.single-quad .flex-box.right-align{padding-right:50px}}@media screen and (max-width: 640px){.single-quad .flex-box.right-align{padding-right:0px}}.single-quad .container{position:relative}.single-quad .margin-top{margin-top:15px !important}.single-quad figure{width:50%;position:relative}@media screen and (max-width: 900px){.single-quad figure{width:50%;margin-left:3%}}.single-quad figure .img-1{position:relative;z-index:9}@media screen and (max-width: 900px){.single-quad figure .img-1{max-width:100%}}.single-quad figure .img-2{position:absolute;right:-90px}@media screen and (max-width: 900px){.single-quad figure .img-2{max-width:100%}}.single-quad__text{width:45%}@media screen and (max-width: 900px){.single-quad__text{width:50%}}.single-quad__text .section-title{font-family:"quiche-sans","sans-serif";font-weight:100;color:#37364b;font-size:7.5em;letter-spacing:-4px}@media screen and (max-width: 900px){.single-quad__text .section-title{font-size:5.5em}}@media screen and (max-width: 640px){.single-quad__text h2,.single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .single-quad__text span{margin-left:0px !important;text-align:center;margin-top:60px}}@media screen and (max-width: 900px){.single-quad__text h2,.single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .single-quad__text span{margin-left:0px !important}}.single-quad__text h2 span,.single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .single-quad__text span span{font-size:55px}@media screen and (max-width: 900px){.single-quad__text h2 span,.single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .single-quad__text span span{padding-left:0;font-size:40px}}.single-quad__text p{color:#37364b}.single-quad__text--sub-title{color:#fff;letter-spacing:2px;font-size:14px;text-transform:uppercase;margin:30px 0px 20px;font-weight:600}.simple-quad{margin-block:100px}.simple-quad[style]{padding-block:70px}.simple-quad[style]:has(+.simple-gallery){margin-bottom:0}.simple-quad[style] aside .btn,.simple-quad[style] aside #panel input[type="button"],#panel .simple-quad[style] aside input[type="button"]{background-color:#fff;color:#37364b !important;border-color:#fff}.simple-quad[style] aside .btn:hover,.simple-quad[style] aside #panel input:hover[type="button"],#panel .simple-quad[style] aside input:hover[type="button"]{color:#37364b !important;border-color:currentColor}.simple-quad[style] aside .btn::after,.simple-quad[style] aside #panel input[type="button"]::after,#panel .simple-quad[style] aside input[type="button"]::after{color:#fff}.intro-content+.simple-quad figure:has(img:nth-child(2):last-of-type) img:nth-child(2){position:absolute;left:-15%;top:75%;margin:0}.simple-quad.right-aligned article{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.simple-quad.right-aligned figure:has(img:nth-child(2):last-of-type) img:nth-child(2){margin-inline:-10% auto}.simple-quad.dark-scheme *{color:#fff}.simple-quad article{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7.5%;max-width:1170px}.simple-quad figure{position:relative;-ms-flex:0 1 var(--width);flex:0 1 var(--width)}.simple-quad figure img{display:block;max-width:100%;width:100%;height:auto}.simple-quad figure img.animate-fade.top.fade-in{transform:translateY(0)}.simple-quad figure:has(img:nth-child(2):last-of-type) img:nth-child(2){max-width:60%;margin-inline:auto -10%;margin-top:-10%;box-shadow:15px 15px 40px rgba(0,0,0,0.15)}.simple-quad figure:has(img:nth-child(3)){display:-ms-grid;display:grid;gap:1rem}.simple-quad figure:has(img:nth-child(3)) img{object-fit:cover;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.simple-quad figure:has(img:nth-child(3)) img:nth-of-type(1){-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1 / span 2}.simple-quad figure:has(img:nth-child(3)) img.lazyload{width:revert-layer}.simple-quad figure:has(img:nth-child(3)) img.lazyload.visible{width:100%;height:100%}.simple-quad aside{-ms-flex:0 1 50%;flex:0 1 50%}.simple-quad aside h2,.simple-quad aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .simple-quad aside span{font-size:3.07692em;line-height:1.1;margin-bottom:1.5rem}.simple-quad aside h2:has(span),.simple-quad aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span:has(span),#single-special.page-570178 .honeymoon-allInclusive__top h2 .simple-quad aside span:has(span){font-size:1.5rem;font-weight:600;letter-spacing:normal;font-family:"Jost",sans-serif}.simple-quad aside h2 span,.simple-quad aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .simple-quad aside span span{font-size:.8em;font-weight:normal;line-height:1.5;font-family:inherit}.simple-quad aside p{margin-bottom:1.5em}.simple-quad aside ul{list-style-type:disc;padding-left:1em;font-size:1.23077em;margin-bottom:1.5em}.simple-quad aside ul li{padding:0;margin:0}.simple-quad aside ul li::before{content:none}.simple-quad aside .btn,.simple-quad aside #panel input[type="button"],#panel .simple-quad aside input[type="button"]{display:inline-block;margin-top:1rem;background-color:#69d2c9;border-color:#69d2c9;color:#37364b !important;position:relative}.simple-quad aside .btn:hover,.simple-quad aside #panel input:hover[type="button"],#panel .simple-quad aside input:hover[type="button"]{color:#69d2c9 !important}.simple-quad aside .btn::after,.simple-quad aside #panel input[type="button"]::after,#panel .simple-quad aside input[type="button"]::after{content:attr(data-info);display:block;position:absolute;top:calc(100% + 1.5em);left:0;width:100%;text-align:center;color:#69d2c9;font-size:.7em;letter-spacing:0.08em}.simple-quad aside .btn+a,.simple-quad aside #panel input[type="button"]+a,#panel .simple-quad aside input[type="button"]+a{margin-left:2rem}.simple-quad aside a:not(.btn){text-decoration:underline;font-size:1.23077em}.simple-quad aside a:not(.btn):hover{text-decoration:none}.simple-quad:not(:has(figure)){padding-block:100px}.simple-quad:not(:has(figure)) article{display:block}.simple-quad:not(:has(figure)) aside{max-width:1000px;margin:0 auto;text-align:center}.simple-quad:not(:has(figure)) aside h2,.simple-quad:not(:has(figure)) aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .simple-quad:not(:has(figure)) aside span{text-transform:uppercase;font-weight:normal}.simple-quad__lightbox{background:#f9f7f3 url(images/single-special-texture.png) no-repeat top/cover;padding:2rem;max-width:700px}.simple-quad__lightbox p{margin-bottom:1em}.simple-quad__lightbox ul{font-size:1.23077em;list-style-type:disc;padding-left:1em;margin-bottom:1.5em}.simple-quad__lightbox ul li{padding:0;margin:0}.simple-quad__lightbox ul li::before{content:none}.centered-slider{text-align:center;padding:50px 0}.centered-slider__title{position:relative}.centered-slider__title .section-title{margin-bottom:-30px;color:#37364b;text-align:center;text-transform:uppercase;font-size:5em;font-family:"quiche-sans","sans-serif";font-weight:100;letter-spacing:-2px}.centered-slider .slick-track{padding:50px 0px}.centered-slider .slick-track .slick-slide .centered-slider__item--content__text{opacity:0;transition:all 1.5s ease-in-out}.centered-slider .slick-track .slick-slide figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.centered-slider .slick-center figure img{transition:all 0.7s ease-in-out;box-shadow:5px 5px 35px rgba(0,0,0,0.5)}.centered-slider .slick-center .centered-slider__item--content__text{opacity:1 !important}.centered-slider__item--content{position:relative;display:block;margin:25px auto;max-width:90%;min-width:90%}.centered-slider__item--content__text{position:absolute;opacity:0;bottom:50px;left:50px;color:#fff;text-align:left;max-width:500px}.centered-slider__item--content__text .title{font-size:16px;margin-bottom:8px;font-family:"Jost",sans-serif}.centered-slider__item--content__text--sub-title{font-family:"quiche-sans","sans-serif";text-transform:capitalize;font-size:40px;margin-bottom:8px}.centered-slider__item--content__text p{margin-bottom:35px}.centered-slider__item--content__text .btn,.centered-slider__item--content__text #panel input[type="button"],#panel .centered-slider__item--content__text input[type="button"]{background:#69d2c9 !important;color:#37364b !important;font-weight:600;font-size:15px;letter-spacing:1px}.centered-slider__item--content__text .btn:hover,.centered-slider__item--content__text #panel input:hover[type="button"],#panel .centered-slider__item--content__text input:hover[type="button"]{background:transparent !important;color:#69d2c9 !important;border:#69d2c9 1px solid}.centered-slider .slick-arrow{top:calc(50% - (15px / 2));background-size:60%;background-repeat:no-repeat;background:url(svg/triangle-icon-blk.svg) no-repeat center center}.centered-slider .slick-arrow.slick-prev{left:calc(10.5% - (15px / 2))}@media screen and (max-width: 1600px){.centered-slider .slick-arrow.slick-prev{left:calc(13% - (15px / 2)) !important}}@media screen and (max-width: 900px){.centered-slider .slick-arrow.slick-prev{left:calc(5% - 17px)}}.centered-slider .slick-arrow.slick-next{right:calc(10.5% - (15px / 2))}@media screen and (max-width: 1600px){.centered-slider .slick-arrow.slick-next{right:calc(13% - (15px / 2)) !important}}@media screen and (max-width: 900px){.centered-slider .slick-arrow.slick-next{right:calc(5% - 17px)}}.featured-quad{padding:100px 0 50px;position:relative}@media screen and (max-width: 900px){.featured-quad{padding:60px 0 50px}}.featured-quad::after{background-color:rgba(201,229,214,0.75);color:rgba(201,229,214,0.9);position:absolute;content:'';bottom:30px;left:0px;height:560px;width:100%;z-index:-3px}.featured-quad .section-title{text-transform:uppercase;font-family:"Jost",sans-serif;color:#37364b;font-size:1.5em;display:block;margin-left:90px;letter-spacing:1px;line-height:60px;padding-bottom:20px}.featured-quad .section-title span{text-transform:none;font-family:"quiche-sans","sans-serif";font-weight:200;display:block;margin-left:-75px;font-size:4.8em;letter-spacing:-3px}@media screen and (max-width: 900px){.featured-quad .section-title span{font-size:3.5em}}.featured-quad .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.featured-quad .flex-box.right-align{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 900px){.featured-quad .flex-box.right-align{padding-right:50px}}.featured-quad figure{position:relative;z-index:9}.featured-quad figure::before{position:absolute;content:'';top:-70px;right:-60px;height:220px;width:230px;z-index:-3px;background:url(svg/CR-Homepage-Logo-All-Inclusive-new.svg) no-repeat;transform:rotate(30deg)}@media screen and (max-width: 900px){.featured-quad figure::before{height:160px;width:190px;top:20px;right:0px}}.featured-quad figure .video-holder{max-width:fit-content;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){.featured-quad figure .video-holder{width:55%}}.featured-quad figure .video-holder .vimeoframe{position:absolute;display:block;width:100px;height:100px;background:url(svg/icon-video-play-new.svg) no-repeat center;background-size:85%;transition:all 0.3s ease-in-out;margin-top:50px;z-index:55;text-align:center;letter-spacing:2px;color:#fff;padding-top:100px;text-transform:uppercase}.featured-quad figure .video-holder .vimeoframe:hover{opacity:0.7}.featured-quad figure .video-holder .img-1{position:relative;z-index:9;margin-top:50px;box-shadow:20px 25px 55px rgba(0,0,0,0.2)}.featured-quad figure .img-2{position:absolute;right:-100px;top:210px;box-shadow:-10px -15px 55px rgba(0,0,0,0.2)}@media screen and (max-width: 900px){.featured-quad figure .img-2{max-width:150px;right:0;top:250px}}.featured-quad__text{position:relative;z-index:10}.featured-quad__text .margin-top{margin-top:20px !important;max-width:73%}.featured-quad__text h2,.featured-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .featured-quad__text span{display:inline-block;text-transform:uppercase;font-family:"Jost",sans-serif;font-size:18px;margin-bottom:10px;font-weight:400;letter-spacing:0px}.featured-quad__text h2 span,.featured-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .featured-quad__text span span{font-weight:500;font-size:18px;letter-spacing:0px;display:inline-block}.featured-quad__text p{color:#37364b}.featured-quad__text .btn,.featured-quad__text #panel input[type="button"],#panel .featured-quad__text input[type="button"]{font-size:2em;position:absolute;right:-3%;bottom:25%;background:#37364b;color:#fff !important;font-weight:600;padding:10px 35px;letter-spacing:2px;border:#37364b 1px solid !important;font-size:1em}.featured-quad__text .btn:hover,.featured-quad__text #panel input:hover[type="button"],#panel .featured-quad__text input:hover[type="button"]{border:#37364b 1px solid;background:transparent !important;color:#37364b !important}@media screen and (max-width: 900px){.featured-quad__text .btn,.featured-quad__text #panel input[type="button"],#panel .featured-quad__text input[type="button"]{right:1%;padding:10px 30px}}.featured-quad__text .sym-inline-list li{font-size:14px;letter-spacing:0px}@media screen and (max-width: 900px){.featured-quad__text .sym-inline-list li{font-size:13px}}.featured-quad__text .sym-inline-list li:before{content:"•";font-size:50px;display:block;position:absolute;display:block;position:absolute;top:2px;left:-8px;color:#37364b}.featured-quad__text .sym-inline-list li span{font-weight:500}.featured-quad__text .sym-inline-list .no-bullet{padding-left:0px}.featured-quad__text .sym-inline-list .no-bullet::before{display:none}.featured-quad__text--sub-title{color:#fff;letter-spacing:2px;font-size:14px;text-transform:uppercase;margin:30px 0px 20px;font-weight:600}.reviews-block figure{width:45%;margin-right:3%}.reviews-block figure image{max-width:100%}.reviews-block h2,.reviews-block #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-block span{font-size:20px;letter-spacing:1px;font-family:"Jost",sans-serif;line-height:25px;font-weight:400;padding-right:80px;margin:50px 0 20px;transition:all 2s ease-in-out;opacity:0}.reviews-block h2.visible,.reviews-block #single-special.page-570178 .honeymoon-allInclusive__top h2 span.visible,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-block span.visible{opacity:1}.reviews-block .slide-container{width:45%}.reviews-block .slide-container .slick-dots{margin-top:50px;margin-left:20px}.reviews-block .slide-container .slick-dots li{margin-right:30px}.reviews-block .slide-container .slick-dots li:last-of-type{margin-right:0}.reviews-block .slide-container .slick-dots li button{background-color:#a1a1a1;width:5px;height:5px;padding:3px}.reviews-block .slide-container .slick-dots li.slick-active button{transition:all 1.5s ease-in-out;background-color:#37364b;position:relative}.reviews-block .slide-container .slick-dots li.slick-active button::before{position:absolute;border:1px solid #37364b;border-radius:50px;top:-17px;left:-17px;width:40px;height:40px;content:''}.reviews-block .slide-container .slick-dots li button:hover{transition:all 1.5s ease-in-out;background-color:#37364b;position:relative}.reviews-block__item .title{font-family:"quiche-sans","sans-serif";font-weight:100;font-size:50px;line-height:50px;letter-spacing:-2px;transition:all 2s ease-in-out;opacity:0}.reviews-block__item .title.visible{opacity:1}.reviews-block__item blockquote{margin-top:20px;font-size:15px;font-weight:400;line-height:25px;transition:all 2s ease-in-out;opacity:0}.reviews-block__item blockquote.visible{opacity:1}.reviews-block__item cite{font-size:15px;font-weight:500 !important;transition:all 2s ease-in-out;opacity:0}.reviews-block__item cite.visible{opacity:1}.columns{margin-top:20px}.columns .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em}.columns .flex-box .item{width:33%;text-align:center;padding:0px 15px;margin-bottom:2em}.columns .flex-box .item img{max-width:450px;margin:auto}.columns .flex-box .item .info{padding:25px 30px 10px}.columns .flex-box .item .info h2,.columns .flex-box .item .info #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .columns .flex-box .item .info span{font-family:"Jost",sans-serif;color:#69d2c9;text-transform:uppercase;font-size:20px;padding-bottom:10px}.columns_four{max-width:1300px;margin:80px auto 100px;text-align:center}.columns_four .columns_title h2,.columns_four .columns_title #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .columns_four .columns_title span{font-family:"Jost",sans-serif;letter-spacing:1px;font-weight:500;font-size:18px;text-transform:uppercase;margin-bottom:0}.columns_four .columns_item{width:25%;padding:30px 10px}.columns_four .copy{margin-top:30px}.columns_four .copy span{font-size:17px;display:block;margin-bottom:30px}.columns_four h3{font-size:28px;margin-bottom:10px}.slider-with-text{text-align:center}.slider-with-text__title{position:relative}.slider-with-text__title .section-title{margin-bottom:-30px;color:#37364b;text-align:center;text-transform:uppercase;font-size:5em;font-family:"quiche-sans","sans-serif";font-weight:100;letter-spacing:-2px}.slider-with-text .slick-track{padding:50px 0px;height:850px}.slider-with-text .slick-track .slick-slide .centered-slider__item--content__text{opacity:0;transition:all 1.5s ease-in-out}.slider-with-text .slick-track .slick-slide figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider-with-text .slick-center figure img{transition:all 0.7s ease-in-out;box-shadow:5px 5px 35px rgba(0,0,0,0.5)}.slider-with-text .slick-center .centered-slider__item--content__text{opacity:1 !important}.slider-with-text__item{background-size:cover;background-repeat:no-repeat}.slider-with-text__item--content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:750px}.slider-with-text__item--content__text{opacity:0;bottom:50px;margin-right:100px;color:#fff;text-align:left;width:550px;background:#37364b;padding:40px}.slider-with-text__item--content__text .title{font-size:19px;margin-bottom:35px;font-family:"Jost",sans-serif;color:#69d2c9}.slider-with-text__item--content__text--sub-title{font-family:"quiche-sans","sans-serif";text-transform:capitalize;font-size:40px;margin-bottom:15px;font-weight:100}.slider-with-text__item--content__text p{margin-bottom:35px}.slider-with-text__item--content__text ul li{color:#fff}.slider-with-text__item--content__text .link{border-bottom:1px solid #69d2c9;color:#fff;font-size:1.3em;padding:7px 20px}.slider-with-text__item--content__text .link:hover{color:#69d2c9}.slider-with-text__item--content__text ul.sym-inline-list li:before,.slider-with-text__item--content__text ol li:before{color:#69d2c9}.slider-with-text__item--content__text .btn,.slider-with-text__item--content__text #panel input[type="button"],#panel .slider-with-text__item--content__text input[type="button"]{background:#69d2c9 !important;color:#37364b !important;font-weight:600;font-size:15px;letter-spacing:1px}.slider-with-text__item--content__text .btn:hover,.slider-with-text__item--content__text #panel input:hover[type="button"],#panel .slider-with-text__item--content__text input:hover[type="button"]{background:transparent !important;color:#69d2c9 !important;border:#69d2c9 1px solid}.slider-with-text .slick-arrow{top:calc(66% - (15px / 2)) !important;background-size:60% !important;background-repeat:no-repeat;background:url(svg/triangle-icon.svg) no-repeat center center}.slider-with-text .slick-arrow.slick-prev{right:calc(15% - (15px / 2)) !important;left:auto !important}.slider-with-text .slick-arrow.slick-next{right:calc(12% - (15px / 2))}.honeymoon-allInclusive{background:linear-gradient(to bottom, #133164 0%, rgba(19,49,100,0) 650px),url(images/couple-jumping.jpg) no-repeat bottom/cover;padding-block:100px 130px}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive{padding-bottom:160px}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive__banner{-ms-flex-order:1;order:1}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive__top{-ms-flex-order:2;order:2;width:95%;margin:0 auto}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive__top .sym-inline-list{margin-bottom:24px}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive__top .sym-inline-list+p{margin-bottom:80px}.honeymoon-allInclusive:has(.honeymoon-allInclusive__banner) .container .honeymoon-allInclusive__bottom{-ms-flex-order:3;order:3;margin-right:35px}.honeymoon-allInclusive__banner{display:-ms-flexbox;display:flex;margin-bottom:60px;padding:30px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.honeymoon-allInclusive__banner .title_banner{font-family:"quiche-sans","sans-serif";text-transform:uppercase;font-size:35px;font-weight:100;color:#fff;width:62%;text-wrap:wrap}.honeymoon-allInclusive__banner .shortdescription_banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.honeymoon-allInclusive__banner .shortdescription_banner p{font-family:"quiche-sans","sans-serif";margin-bottom:0px;color:#fff;font-size:20px;font-weight:300}.honeymoon-allInclusive.fade{background:none;position:relative}.honeymoon-allInclusive.fade::before{content:"";display:block;position:absolute;inset:0;background:url(images/couple-jumping.jpg) no-repeat bottom/cover}.honeymoon-allInclusive.fade--top::before{-webkit-mask:linear-gradient(to bottom, transparent, 30%, var(--bg-color) 60%);mask:linear-gradient(to bottom, transparent, 30%, var(--bg-color) 60%)}.honeymoon-allInclusive.fade--bottom::before{background:linear-gradient(to bottom, transparent, 90%, var(--bg-color)),url(images/couple-jumping.jpg) no-repeat bottom/cover}.honeymoon-allInclusive.fade--both::before{-webkit-mask:linear-gradient(to bottom, transparent, 30%, var(--bg-color) 60%);mask:linear-gradient(to bottom, transparent, 30%, var(--bg-color) 60%);background:linear-gradient(to bottom, transparent, 90%, var(--bg-color)),url(images/couple-jumping.jpg) no-repeat bottom/cover}.honeymoon-allInclusive[class*=custom]{background:none;padding:0;margin-block:100px}.honeymoon-allInclusive[class*=custom] .container{max-width:1000px}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h2,.honeymoon-allInclusive[class*=custom] #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h2 span{margin-bottom:40px;font-size:3.84615em;line-height:1.1}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h3{font-size:1.46154em;line-height:1.5}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h2,.honeymoon-allInclusive[class*=custom] #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h2 span,.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top h3{max-width:calc(100% - 200px)}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top .badge{top:10%}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top .badge svg{filter:none}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top ul{display:block;--break-columns: none;column-count:2}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top p,.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__top ul{font-size:1.15385em}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom{max-width:none;display:-ms-flexbox;display:flex;box-shadow:20px 20px 60px rgba(0,0,0,0.15)}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .top-images{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;min-height:400px;display:block}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .top-images img{width:100%;max-width:100%;height:100%}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:start}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content *{text-align:inherit}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content h2,.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content span{font-size:1.15385em;font-weight:500;margin-bottom:40px}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content p{padding:0}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content ul{padding-left:1em;margin-top:30px;column-count:2}.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content ul li::marker,.honeymoon-allInclusive[class*=custom] .honeymoon-allInclusive__bottom .content ul li a{color:#69d2c9}.honeymoon-allInclusive.custom-light .honeymoon-allInclusive__top *{color:inherit}.honeymoon-allInclusive.custom-light .honeymoon-allInclusive__top .badge svg{filter:none}.honeymoon-allInclusive.custom-light .honeymoon-allInclusive__bottom{background-color:#37364b}.honeymoon-allInclusive.custom-light .honeymoon-allInclusive__bottom *{color:#fff}.honeymoon-allInclusive.custom-light .honeymoon-allInclusive__bottom .content ul li::marker{color:inherit}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top h2,.honeymoon-allInclusive.custom-dark #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top h2 span{color:#69d2c9}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top .badge svg g path{stroke:#fff}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top .badge svg g:has(+.rotate) path{stroke:none;fill:#fff}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top .badge svg g.rotate path{stroke:none}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top .badge svg g.rotate image{filter:invert(94%) sepia(41%) saturate(4477%) hue-rotate(153deg) brightness(87%) contrast(86%)}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__top ul li::marker{color:#69d2c9}.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__bottom .content h2,.honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__bottom .content #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .honeymoon-allInclusive.custom-dark .honeymoon-allInclusive__bottom .content span{color:#69d2c9}.honeymoon-allInclusive__top{position:relative}.honeymoon-allInclusive__top *{color:#fff}.honeymoon-allInclusive__top h2,#single-special.page-570178 .honeymoon-allInclusive__top h2 span{font-size:5em;line-height:.9em;text-transform:uppercase;letter-spacing:0;font-family:"quiche-sans","sans-serif";margin-bottom:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.honeymoon-allInclusive__top h2,#single-special.page-570178 .honeymoon-allInclusive__top h2 span{font:4em/0.9em "quiche-sans","sans-serif" !important}}.honeymoon-allInclusive__top h3{max-width:55%}.honeymoon-allInclusive__top ul.sym-inline-list{margin-block:3rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:var(--break-columns);list-style-type:disc;margin-left:1.5em;--break-columns: 230px}@media only screen and (min-width: 990px){.honeymoon-allInclusive__top ul.sym-inline-list{--break-columns: 150px}}.honeymoon-allInclusive__top ul.sym-inline-list li{padding:0}.honeymoon-allInclusive__top ul.sym-inline-list li::before{content:none}.honeymoon-allInclusive__top ul.sym-inline-list li:last-of-type{list-style-type:none}.honeymoon-allInclusive__top .badge{position:absolute;right:0;top:0;max-width:200px}.honeymoon-allInclusive__top .badge img,.honeymoon-allInclusive__top .badge svg{filter:brightness(0) invert(1);max-width:100%;height:auto}.honeymoon-allInclusive__top .badge svg .rotate{animation:rotate-badge 20s linear infinite;transform-origin:center}@keyframes rotate-badge{to{transform:rotate(360deg)}}.honeymoon-allInclusive__bottom{background-color:var(--bg-color, white);max-width:650px;margin-left:auto;box-shadow:10px 10px 30px rgba(0,0,0,0.3)}.honeymoon-allInclusive__bottom *{color:var(--color)}.honeymoon-allInclusive__bottom[style*="--color: white"] .content ul.sym-inline-list li a,.honeymoon-allInclusive__bottom[style*="--color: white"] .content ul.sym-inline-list li::marker{color:inherit}.honeymoon-allInclusive__bottom .top-images{display:-ms-flexbox;display:flex}.honeymoon-allInclusive__bottom .top-images img{display:block;-ms-flex:1;flex:1;max-width:50%;object-fit:cover}.honeymoon-allInclusive__bottom .top-images img:only-child{max-width:100%}.honeymoon-allInclusive__bottom .content{padding:3rem;text-align:center}.honeymoon-allInclusive__bottom .content h2,.honeymoon-allInclusive__bottom .content #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .honeymoon-allInclusive__bottom .content span{font-size:1.53846em;font-weight:normal;line-height:normal;text-transform:uppercase;letter-spacing:.5px;font-family:"Jost",sans-serif;text-align:center;margin-bottom:1rem}.honeymoon-allInclusive__bottom .content p{padding:0 30px}.honeymoon-allInclusive__bottom .content ul.sym-inline-list{text-align:start;list-style-type:disc;font-size:1.15385em;padding-left:2em;margin:0;column-count:3}.honeymoon-allInclusive__bottom .content ul.sym-inline-list li{padding-inline:0 1rem;break-inside:avoid-column}.honeymoon-allInclusive__bottom .content ul.sym-inline-list li::before{content:none}.honeymoon-allInclusive__bottom .content ul.sym-inline-list li::marker{color:#cb7a5e}.honeymoon-allInclusive__bottom .content ul.sym-inline-list li:last-of-type{list-style-type:none}.honeymoon-allInclusive__bottom .content ul.sym-inline-list li a{color:#cb7a5e;font-size:1.2em}.honeymoon-allInclusive__bottom .content p.small{font-size:.9em;text-align:start;margin-block:1rem 0}.simple-gallery__image{overflow:hidden}.simple-gallery__image a{padding-top:100%;display:block;position:relative}.simple-gallery__image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.simple-gallery__image img:hover{transform:scale(1.05)}.app-banner{padding-block:20px}.app-banner__container{width:100%;max-width:1000px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative}.app-banner__container::before{content:"";display:block;position:absolute;inset:30px 0 0;background:var(--bgimage) no-repeat center/cover;-webkit-mask:linear-gradient(120deg, transparent 55%, black);mask:linear-gradient(120deg, transparent 55%, black)}.app-banner__container figure,.app-banner__container aside{position:relative}.app-banner__container figure{-ms-flex-preferred-size:50%;flex-basis:50%}.app-banner__container figure img{height:100%;max-width:280px;object-fit:contain;margin-left:auto;display:block}.app-banner__container aside{padding-block:30px;text-align:center}.app-banner__container aside h2,.app-banner__container aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .app-banner__container aside span{font-size:3.46154em;color:#69d2c9;line-height:1.15;text-transform:uppercase;margin-bottom:30px}.app-banner__container aside p{margin-bottom:30px}.app-banner__container aside .icon{display:inline-block;margin-inline:5%;padding-bottom:5px}.app-banner__container aside .icon:hover::before{animation:expand .7s ease-in-out infinite}.app-banner__container aside .icon svg{width:40%}.app-banner__container .extraCta{margin:0px auto 25px;display:block;width:fit-content}.grid-block{padding-block:100px}.grid-block .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center;gap:80px 0}@media only screen and (min-width: 900px){.grid-block .container.columns-2 article{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.grid-block .container.columns-2 article:not(:nth-child(2n)):not(:last-child)::after{content:'';display:inline-block;vertical-align:middle;height:100px;width:1px;background-color:currentcolor;opacity:.2}}@media only screen and (min-width: 900px){.grid-block .container.columns-3 article{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.grid-block .container.columns-3 article:not(:nth-child(3n)):not(:last-child)::after{content:'';display:inline-block;vertical-align:middle;height:100px;width:1px;background-color:currentcolor;opacity:.2}}@media only screen and (min-width: 900px){.grid-block .container.columns-4 article{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4)}.grid-block .container.columns-4 article:not(:nth-child(4n)):not(:last-child)::after{content:'';display:inline-block;vertical-align:middle;height:100px;width:1px;background-color:currentcolor;opacity:.2}}.grid-block .container.separator-false article::after{content:none !important}.grid-block article{-ms-flex:1 1 calc(100% / 2);flex:1 1 calc(100% / 2);max-width:400px}.grid-block article .inner{width:calc(100% - 5px);display:inline-block;vertical-align:middle}.grid-block article:hover .icon::before{animation:expand .7s ease-in-out infinite}.grid-block article h2,.grid-block article #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .grid-block article span{font-size:1.53846em;color:#69d2c9;font-weight:normal;line-height:1.5;text-transform:uppercase;letter-spacing:1px;font-family:"Jost",sans-serif;margin-block:1.5em 1em}.grid-block article p{margin-bottom:1em}.grid-block article .btn,.grid-block article #panel input[type="button"],#panel .grid-block article input[type="button"]{display:inline-block;border:1px solid #69d2c9;background-color:transparent;letter-spacing:.1em}.grid-block article .btn:hover,.grid-block article #panel input:hover[type="button"],#panel .grid-block article input:hover[type="button"]{background-color:#69d2c9 !important}.top-content+.grid-block{padding-top:50px}.grid-filter{margin-block:80px 120px}.grid-filter .container{width:1140px;max-width:100%}.grid-filter form{padding-block:2em;margin-bottom:60px;border-block:1px solid #69d2c9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.grid-filter form:has(+.loading) *{cursor:progress}.grid-filter form fieldset{margin:0;padding:0;border:none;-ms-flex-positive:1;flex-grow:1}.grid-filter form fieldset legend{float:left;width:auto;margin:0;padding:0;text-transform:initial;letter-spacing:normal}.grid-filter form fieldset input{border:0;padding:0;width:.8em;height:.8em;outline:1px solid #69d2c9 !important;outline-offset:.2em;vertical-align:middle}.grid-filter form fieldset input:checked{background-color:#395176 !important}.grid-filter form fieldset label{display:inline-block;vertical-align:middle;margin:0;text-transform:uppercase;letter-spacing:0.1em;max-width:calc(100% - 2em)}.grid-filter form button{cursor:pointer;background:none;border:none}.grid-filter form button span{display:block;padding:.25em}.grid-filter form button::after{content:'';display:block;width:100%;height:1px;background-color:currentColor;transition:width .3s}.grid-filter form button:hover::after{width:50%}.grid-filter form button:active::after{width:0}.grid-filter_fields{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-inline:1.5rem}.grid-filter_fields-each{-ms-flex:1 1 auto;flex:1 1 auto;padding-inline:1.5em}.grid-filter_content{display:-ms-grid;display:grid;gap:25px;-ms-grid-columns:(minmax(300px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));transition:opacity .7s}.grid-filter_content.loading{opacity:0}.grid-filter_content article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.grid-filter_content article:nth-child(3n+1){transition-delay:.2s}.grid-filter_content article:nth-child(3n+2){transition-delay:.4s}.grid-filter_content article:nth-child(3n+3){transition-delay:.6s}.grid-filter_content article figure{padding-top:55.55556%;background-color:#37364b;position:relative}.grid-filter_content article figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grid-filter_content article aside{height:100%;background-color:white;padding:10%;display:inherit;-ms-flex-direction:column;flex-direction:column}.grid-filter_content article aside h2,.grid-filter_content article aside #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .grid-filter_content article aside span{font-size:1.53846em;font-weight:normal;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;font-family:"Jost",sans-serif;margin-bottom:1em}.grid-filter_content article aside p{line-height:1.75;margin-bottom:1.3em}.grid-filter_content article aside p:last-child{margin-bottom:0}.grid-filter_content article aside p:has(strong:only-child){margin-top:auto}.grid-filter .animate{transition:all .7s;opacity:0}.grid-filter .animate.top{transform:translateY(100px)}.grid-filter .animate.bottom{transform:translateY(-100px)}.grid-filter .animate.fade-in{transform:translateY(0);opacity:1}.countdown{padding:30px 0 70px;text-align:center}.countdown .flex-box{-ms-flex-pack:center;justify-content:center;gap:80px}.countdown .clock-span{display:block;margin-bottom:40px;font-size:3.07692em;color:#69d2c9;text-transform:uppercase;font-weight:700}.countdown .timebox{font-family:"Jost",sans-serif;text-transform:uppercase}.countdown .timebox .number{font-size:3.46154em}.countdown .timebox .text{font-size:1.53846em}.single-quad-custom{padding-top:50px;position:relative;text-align:center}.single-quad-custom figure{width:50%;position:relative}.single-quad-custom figure img{max-width:100%}.single-quad-custom figure .img-1{max-width:260px;position:relative;right:-25px}.single-quad-custom figure .img-2{position:absolute;z-index:2;top:210px;max-width:150px;z-index:6;left:30px}.single-quad-custom .section-title{margin-top:60px;font-family:"quiche-sans","sans-serif";font-size:3.5em;line-height:45px;padding-right:100px;font-weight:100;text-align:left;letter-spacing:-3px}.single-quad-custom p{font-size:1.23077em;margin:10px 0 15px;text-align:left;line-height:1.5em;font-family:"Jost",sans-serif;margin:0 0 40px}.single-quad-custom .info{color:#69d2c9;font-family:Arial, sans-serif}.single-quad-custom .item{width:67%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;line-height:25px;text-align:left;padding:5px 0}.single-quad-custom .icon{width:21px;height:21px;margin:unset;margin-right:15px;background-color:transparent;border-radius:unset}.single-quad-custom .btn,.single-quad-custom #panel input[type="button"],#panel .single-quad-custom input[type="button"]{color:#37364b !important;background:#69d2c9;font-weight:600;display:block;width:fit-content;margin:0;border:0;padding:10px 30px;font-size:1em;border:#69d2c9 1px solid !important}.single-quad-custom .btn:hover,.single-quad-custom #panel input:hover[type="button"],#panel .single-quad-custom input:hover[type="button"]{color:#69d2c9 !important;background:#69d2c9}.top-section{position:relative;overflow:hidden}.map-and-360-view .top-section,.map .top-section{display:none}.top-section img,.top-section video{width:100%}.top-section .headline{font-size:6.38462em;color:#fff;line-height:.9em;letter-spacing:-4px;font-family:"quiche-sans","sans-serif";text-align:center;word-spacing:15px;text-transform:none;font-weight:100;display:block;position:absolute;top:45%;margin-top:-45px;transition:all 2s ease-in-out;opacity:0;width:100%}.top-section .headline span{font-size:51px;color:#fff;letter-spacing:-3px;text-align:center;word-spacing:2px;display:block}.top-section .headline.appear{top:50%;opacity:1}.resorts .top-section .headline{top:33%}.resorts .top-section .headline.appear{top:38%}#default .top-section,#package_page .top-section,.sitemap .top-section{margin-top:120px}@media only screen and (max-width: 1230px){#default .top-section,#package_page .top-section,.sitemap .top-section{margin-top:85px}}@media only screen and (max-width: 1275px){.resort-site.tower-isle.dining-options .top-section .headline{top:60%}.resort-site.tower-isle.dining-options .top-section .headline.appear{top:65%}}body#default_with_bkgd_imgs.spa .top-section .headline{color:#37364b;font-size:83px;text-transform:none;font-weight:100}body#default_with_bkgd_imgs.spa .top-section .headline span{font-size:20px;color:#37364b;letter-spacing:0;font-family:"Jost",sans-serif;font-weight:500}body#default_with_bkgd_imgs.spa .background-img{min-height:2570px}body#default_with_bkgd_imgs.spa.resort-site.tower-isle .intro-copy,body#default_with_bkgd_imgs.spa.resort-site.swept-away .intro-copy{padding-bottom:0}body#default_with_bkgd_imgs.spa.resort-site.tower-isle .top-section .headline,body#default_with_bkgd_imgs.spa.resort-site.swept-away .top-section .headline{color:#fff}body#default_with_bkgd_imgs.spa.resort-site.tower-isle .top-section .headline span,body#default_with_bkgd_imgs.spa.resort-site.swept-away .top-section .headline span{color:#fff}body#default_with_bkgd_imgs.spa.resort-site.swept-away .top-section .headline{color:#fff}body#default_with_bkgd_imgs.spa.resort-site.swept-away .top-section .headline span{color:#fff}body#default_with_bkgd_imgs.spa.resort-site.negril .headline{color:#fff}body.accommodations .top-section .headline{top:40.25%;color:#37364b !important}body.whats-included .top-section .headline{font-size:75px;line-height:.9em;letter-spacing:-7px;text-align:left;display:block;position:absolute;top:30.5%;left:12%;margin-top:0;max-width:600px;opacity:0;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.whats-included .top-section .headline{left:4%;font-size:74px}}body.whats-included .top-section .headline.appear{top:35.5%;opacity:1}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.whats-included h1{font-size:3.61538em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.whats-included h2,body.whats-included #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.whats-included span{font-size:3.61538em;line-height:55px}}.intro-copy{text-align:center;padding:100px 0 40px}.map-and-360-view .intro-copy,.map .intro-copy{padding-top:200px}.intro-copy h1,.intro-copy p{color:#fff}.intro-copy p{max-width:750px;margin:0 auto 35px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-copy p{max-width:600px}}.intro-copy.intro-copy-default h1,.intro-copy.intro-copy-default p{color:#37364b}.intro-copy ul.sym-inline-list{display:inline-block;max-width:800px;text-align:left}.full-copy-section{padding-bottom:45px}.resorts-temp .background-img{background:url(images/resorts-back-1.jpg) no-repeat top center}.content img{max-width:100%}body.oasis-spa-villas h1{opacity:0;margin:0}body.oasis-spa-villas .top-section{min-height:570px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.oasis-spa-villas .top-section{min-height:300px}}body.oasis-spa-villas .intro-copy{padding:10px 0 40px}body.oasis-spa-villas .intro-copy p{font-size:1.3em}body.oasis-spa-villas .img-side{padding:25px 0px 25px}body.oasis-spa-villas .full-copy-section{max-width:100%}body.oasis-spa-villas .full-copy-section .oasis-info{overflow:hidden;background:url(images/bg-marble.jpg) no-repeat top center;padding:50px 0px 50px}body.oasis-spa-villas .full-copy-section .oasis-info h2,body.oasis-spa-villas .full-copy-section .oasis-info #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.oasis-spa-villas .full-copy-section .oasis-info span{font-size:4em;color:#37364b;font-family:"quiche-sans","sans-serif";padding-bottom:20px}body.oasis-spa-villas .full-copy-section .oasis-info .quad{padding:50px 0px 50px}body.oasis-spa-villas .full-copy-section .oasis-info .blogs .slick-next{right:39%;margin-top:88px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.oasis-spa-villas .full-copy-section .oasis-info .blogs .slick-next{left:24%;margin-top:390px}}body.oasis-spa-villas .full-copy-section .oasis-info .blogs .slick-prev{transform:rotate(180deg);left:52%;margin-top:88px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.oasis-spa-villas .full-copy-section .oasis-info .blogs .slick-prev{left:16%;margin-top:390px}}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials{padding-bottom:100px}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials h2,body.oasis-spa-villas .full-copy-section .oasis-info .testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.oasis-spa-villas .full-copy-section .oasis-info .testimonials span{margin:0px;font-size:3em;line-height:1em}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials .col-2{text-align:center}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials p{margin:0 0 20px;font-size:1.5em}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials .author{text-transform:uppercase;padding-bottom:10px;font-size:1.2em}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials li.slick-active button{background-color:#353535 !important}body.oasis-spa-villas .full-copy-section .oasis-info .testimonials ul.slick-dots button{background-color:#ccc}body.oasis-spa-villas .full-copy-section .badge{position:absolute;right:14%;margin-top:-225px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.oasis-spa-villas .full-copy-section .badge{right:5%;margin-top:-188px}}.self-check-in .form-container{margin-bottom:30px}.self-check-in .form-container select{border:1px solid #69d2c9;padding:10px 10px;width:200px;background:#fff url(svg/booking-arrow-down.svg) 90% center no-repeat;-webkit-appearance:none;text-transform:uppercase;color:#69d2c9;font-family:"Jost",sans-serif}body.honeymoons .registry-quad{background:#37364b;margin-bottom:50px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons .registry-quad{padding:40px}}body.honeymoons .registry-quad .blue{padding:0px 35px 0px;color:white !important}body.honeymoons .registry-quad h3{font-size:44px;color:white !important;font-family:"quiche-sans","sans-serif";font-weight:100}body.honeymoons .registry-quad img{max-width:auto}body.honeymoons .registry-quad .btn,body.honeymoons .registry-quad #panel input[type="button"],#panel body.honeymoons .registry-quad input[type="button"]{color:#37364b !important;background:#69d2c9}body.honeymoons .registry-quad .btn:hover,body.honeymoons .registry-quad #panel input:hover[type="button"],#panel body.honeymoons .registry-quad input:hover[type="button"]{border:#69d2c9 1px solid;background:#37364b;color:#69d2c9 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.venues ul.tabs-menu li{font-size:18px;margin-right:20px;padding-right:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.dining-options .fancybox-close{top:-37px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.spa .headline{margin-top:-109px !important;font-size:5em !important}}body.for-travel-agents-new .flex-box,body.for-travel-agents .flex-box{display:-ms-flexbox;display:flex}body.for-travel-agents-new .header__booked,body.for-travel-agents .header__booked{display:none}body.for-travel-agents-new .header__phone-rate,body.for-travel-agents .header__phone-rate{right:0px}body.for-travel-agents-new .intro-copy,body.for-travel-agents .intro-copy{text-align:center;padding:100px 0 0px}body.for-travel-agents-new .intro-copy h1,body.for-travel-agents .intro-copy h1{font-family:"quiche-sans","sans-serif";color:#37364b;font-size:60px !important}body.for-travel-agents-new .intro-copy h1 span,body.for-travel-agents .intro-copy h1 span{font-family:"Jost",sans-serif;font-size:40px !important;font-weight:500;color:#69d2c9}body.for-travel-agents-new .travel-agent-widget,body.for-travel-agents .travel-agent-widget{padding:50px 50px;position:relative}body.for-travel-agents-new .travel-agent-widget .center,body.for-travel-agents .travel-agent-widget .center{-ms-flex-pack:center;justify-content:center}body.for-travel-agents-new .travel-agent-widget .title,body.for-travel-agents .travel-agent-widget .title{font-size:35px;text-align:center;font-family:"quiche-sans","sans-serif";text-transform:uppercase}body.for-travel-agents-new .travel-agent-widget .title span,body.for-travel-agents .travel-agent-widget .title span{font-family:"Jost",sans-serif}body.for-travel-agents-new .travel-agent-widget p,body.for-travel-agents .travel-agent-widget p{margin-top:20px;padding:0px 50px}body.for-travel-agents-new .travel-agent-widget p:has(+p),body.for-travel-agents .travel-agent-widget p:has(+p){margin-bottom:0px}body.for-travel-agents-new .travel-agent-widget .hereto,body.for-travel-agents .travel-agent-widget .hereto{position:absolute;top:90px;left:50%;transform:translateX(-50%);background:#fff;color:#37364b;text-align:center;font-family:"Jost",sans-serif;vertical-align:middle;font-size:30px;letter-spacing:0;text-transform:uppercase;padding:10px 35px;font-weight:400}body.for-travel-agents-new .travel-agent-widget .new-booking,body.for-travel-agents .travel-agent-widget .new-booking{text-align:center;color:#fff;width:50%;background:url(images/quad-1.jpg) no-repeat #132027 left center;padding:140px 80px;background-size:100%}body.for-travel-agents-new .travel-agent-widget .new-booking .btn,body.for-travel-agents-new .travel-agent-widget .new-booking #panel input[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .new-booking input[type="button"],body.for-travel-agents .travel-agent-widget .new-booking .btn,body.for-travel-agents .travel-agent-widget .new-booking #panel input[type="button"],#panel body.for-travel-agents .travel-agent-widget .new-booking input[type="button"]{background-color:#69d2c9;color:#fff;border:0px}body.for-travel-agents-new .travel-agent-widget .new-booking .btn span,body.for-travel-agents-new .travel-agent-widget .new-booking #panel input[type="button"] span,#panel body.for-travel-agents-new .travel-agent-widget .new-booking input[type="button"] span,body.for-travel-agents .travel-agent-widget .new-booking .btn span,body.for-travel-agents .travel-agent-widget .new-booking #panel input[type="button"] span,#panel body.for-travel-agents .travel-agent-widget .new-booking input[type="button"] span{color:#fff}body.for-travel-agents-new .travel-agent-widget .new-booking .btn:hover,body.for-travel-agents-new .travel-agent-widget .new-booking #panel input:hover[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .new-booking input:hover[type="button"],body.for-travel-agents .travel-agent-widget .new-booking .btn:hover,body.for-travel-agents .travel-agent-widget .new-booking #panel input:hover[type="button"],#panel body.for-travel-agents .travel-agent-widget .new-booking input:hover[type="button"]{background:#153f62 !important;color:#69d2c9 !important;border:0px}body.for-travel-agents-new .travel-agent-widget .new-booking .btn-2,body.for-travel-agents .travel-agent-widget .new-booking .btn-2{margin-left:30px}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget{width:80%;margin:auto}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget :-ms-input-placeholder,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget :-ms-input-placeholder{color:#fff}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget ::placeholder,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget ::placeholder{color:#fff}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget input,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget input{background:transparent;border:1px solid white;color:#fff;max-width:210px;padding:9px 10px 8px}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .agent,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .agent{width:50%}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .btn,body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget #panel input[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget input[type="button"],body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .btn,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget #panel input[type="button"],#panel body.for-travel-agents .travel-agent-widget .new-booking #agent-widget input[type="button"]{margin:20px auto;background:#69d2c9;border:1px transparent solid;padding:11px 30px}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .btn:hover,body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget #panel input:hover[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget input:hover[type="button"],body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .btn:hover,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget #panel input:hover[type="button"],#panel body.for-travel-agents .travel-agent-widget .new-booking #agent-widget input:hover[type="button"]{background-color:transparent;border:1px #fff solid !important}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .widget,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .widget{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .widget select,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .widget select{border:1px solid white;background:url(svg/booking-arrow-down-white.svg) no-repeat 90% center transparent;max-width:210px;padding:11px 10px;color:#fff;background-size:10%}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .dates,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .dates{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .dates .field,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .dates .field{width:50%}body.for-travel-agents-new .travel-agent-widget .new-booking #agent-widget .dates .field input,body.for-travel-agents .travel-agent-widget .new-booking #agent-widget .dates .field input{background:url(images/icon-lp-date-white.png) no-repeat 95% center transparent}body.for-travel-agents-new .travel-agent-widget .register,body.for-travel-agents .travel-agent-widget .register{text-align:center;color:#fff;width:50%;background:url(images/quad-2.jpg) no-repeat #69d2c9 left top;padding:120px 80px;background-size:100%}body.for-travel-agents-new .travel-agent-widget .register .btn,body.for-travel-agents-new .travel-agent-widget .register #panel input[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .register input[type="button"],body.for-travel-agents .travel-agent-widget .register .btn,body.for-travel-agents .travel-agent-widget .register #panel input[type="button"],#panel body.for-travel-agents .travel-agent-widget .register input[type="button"]{background:#153f62;border:0px #153f62;color:#fff}body.for-travel-agents-new .travel-agent-widget .register .btn span,body.for-travel-agents-new .travel-agent-widget .register #panel input[type="button"] span,#panel body.for-travel-agents-new .travel-agent-widget .register input[type="button"] span,body.for-travel-agents .travel-agent-widget .register .btn span,body.for-travel-agents .travel-agent-widget .register #panel input[type="button"] span,#panel body.for-travel-agents .travel-agent-widget .register input[type="button"] span{color:#fff}body.for-travel-agents-new .travel-agent-widget .register .btn:hover,body.for-travel-agents-new .travel-agent-widget .register #panel input:hover[type="button"],#panel body.for-travel-agents-new .travel-agent-widget .register input:hover[type="button"],body.for-travel-agents .travel-agent-widget .register .btn:hover,body.for-travel-agents .travel-agent-widget .register #panel input:hover[type="button"],#panel body.for-travel-agents .travel-agent-widget .register input:hover[type="button"]{background:#69d2c9;border:1px #fff}body.for-travel-agents-new .text-modules .flex-box,body.for-travel-agents .text-modules .flex-box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.for-travel-agents-new .text-modules .flex-box img,body.for-travel-agents .text-modules .flex-box img{max-width:100%}body.for-travel-agents-new .text-modules .flex-box .copy,body.for-travel-agents .text-modules .flex-box .copy{width:35%}body.for-travel-agents-new .text-modules .flex-box .copy h2,body.for-travel-agents-new .text-modules .flex-box .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.for-travel-agents-new .text-modules .flex-box .copy span,body.for-travel-agents .text-modules .flex-box .copy h2,body.for-travel-agents .text-modules .flex-box .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.for-travel-agents .text-modules .flex-box .copy span{color:#69d2c9;font-size:45px;line-height:45px;margin-bottom:20px;font-family:"quiche-sans","sans-serif"}body.shop .top-section{margin-top:170px !important}body.shop .intro-copy{padding:20px 0 40px !important}body.shop .badge{position:absolute;background:url(images/CR-Badge.png) no-repeat center center;width:230px;height:270px;top:310px;left:110px;background-size:100%}body.covid-19-new .intro-copy,body.covid-19 .intro-copy{margin-top:20px;padding:70px 0 40px}body.covid-19-new .intro-copy h1,body.covid-19 .intro-copy h1{color:#37364b}body.covid-19-new .intro-copy p,body.covid-19 .intro-copy p{font-weight:200 !important}body.covid-19-new .flex-box,body.covid-19 .flex-box{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}body.covid-19-new .margin-top,body.covid-19 .margin-top{margin-top:20px}body.covid-19-new .center-align,body.covid-19 .center-align{text-align:center}body.covid-19-new .fancybox-type-inline .fancybox-inner div,body.covid-19 .fancybox-type-inline .fancybox-inner div{padding:31px 30px 30px 20px}body.covid-19-new .columns,body.covid-19 .columns{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}body.covid-19-new .columns .flex-box,body.covid-19 .columns .flex-box{-ms-flex-pack:distribute;justify-content:space-around}body.covid-19-new .columns .module-title,body.covid-19 .columns .module-title{font-family:"quiche-sans","sans-serif";text-align:center;text-transform:uppercase;width:60%;position:relative;display:block !important;margin:50px auto !important;max-width:900px}body.covid-19-new .columns .module-title span,body.covid-19 .columns .module-title span{color:#37364b;display:block !important;font-size:20px !important;font-family:"Jost",sans-serif !important}body.covid-19-new .columns .module-title span:before,body.covid-19-new .columns .module-title span:after,body.covid-19 .columns .module-title span:before,body.covid-19 .columns .module-title span:after{content:"";position:absolute;height:5px;border-top:1px solid #ccc;top:13px;width:45%}body.covid-19-new .columns .module-title span:before,body.covid-19 .columns .module-title span:before{left:-100px}body.covid-19-new .columns .module-title span:after,body.covid-19 .columns .module-title span:after{right:-100px}body.covid-19-new .columns .item,body.covid-19 .columns .item{width:37%;text-align:center;margin-bottom:3em}body.covid-19-new .columns .item .image,body.covid-19 .columns .item .image{margin-bottom:25px}body.covid-19-new .columns .item p.title,body.covid-19 .columns .item p.title{font-size:25px}body.covid-19-new .good-clean-fun,body.covid-19 .good-clean-fun{margin-top:90px}body.covid-19-new .good-clean-fun .flex-box,body.covid-19 .good-clean-fun .flex-box{-ms-flex-pack:distribute;justify-content:space-around}body.covid-19-new .good-clean-fun .item,body.covid-19 .good-clean-fun .item{width:48%}body.covid-19-new .good-clean-fun .item ul,body.covid-19 .good-clean-fun .item ul{margin-top:20px}body.covid-19-new .good-clean-fun .item ul li,body.covid-19 .good-clean-fun .item ul li{margin-bottom:30px;font-size:15px}body.covid-19-new .worry-free,body.covid-19 .worry-free{background:#101f28;padding:80px 50px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}body.covid-19-new .worry-free .item-1,body.covid-19 .worry-free .item-1{width:25%;border-right:1px solid #fff;margin-right:50px;padding-right:100px;text-align:center}body.covid-19-new .worry-free .item,body.covid-19 .worry-free .item{width:60%}body.covid-19-new .worry-free .item h2,body.covid-19-new .worry-free .item #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19-new .worry-free .item span,body.covid-19 .worry-free .item h2,body.covid-19 .worry-free .item #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19 .worry-free .item span{color:#69d2c9}body.covid-19-new .worry-free .item p,body.covid-19 .worry-free .item p{color:#fff}body.covid-19-new .clean-policies,body.covid-19 .clean-policies{background:#eeebea;padding:70px 0px}body.covid-19-new .clean-policies .align-center h2,body.covid-19-new .clean-policies .align-center #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19-new .clean-policies .align-center span,body.covid-19 .clean-policies .align-center h2,body.covid-19 .clean-policies .align-center #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19 .clean-policies .align-center span{font-size:30px;text-align:center;letter-spacing:2px;margin-bottom:40px;text-transform:uppercase;font-weight:600}body.covid-19-new .clean-policies h2,body.covid-19-new .clean-policies #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19-new .clean-policies span,body.covid-19 .clean-policies h2,body.covid-19 .clean-policies #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.covid-19 .clean-policies span{font-size:25px;letter-spacing:0px;margin-bottom:15px;line-height:35px;font-family:"Jost",sans-serif;font-weight:300}.lounge-check-in header,.lounge-check-in footer,.lounge-check-in .top-section{display:none}.lounge-check-in .wrapper{width:100% !important;max-width:100%}.lounge-check-in .check-in-widget .flex-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lounge-check-in .check-in-widget .flex-box .single-quad__image{width:593px}.lounge-check-in .check-in-widget .flex-box .single-quad__image img{width:100%;height:100vh}.lounge-check-in .check-in-widget .flex-box .single-quad__text{color:#fff;width:65%;height:100vh;display:-ms-flexbox;display:flex;padding:0 50px;-ms-flex-direction:column;flex-direction:column;position:relative;background:#0f2028}.lounge-check-in .check-in-widget .flex-box .single-quad__text::after{background:#0f2028 url(images/couples-logo-lp-white.png) bottom right no-repeat;content:'';position:absolute;bottom:50px;right:50px;width:150px;height:200px;background-size:contain}.lounge-check-in .check-in-widget .flex-box .single-quad__text .section-title{text-transform:uppercase;margin-top:35vh;font-family:"Jost",sans-serif;font-size:43px;margin-bottom:20px;text-align:left}.lounge-check-in .check-in-widget .flex-box .single-quad__text .section-title span{font-family:"quiche-sans","sans-serif"}.lounge-check-in .check-in-widget .flex-box .single-quad__text select{width:180px;text-align:left;background:transparent;padding:10px 10px 10px 1px;color:#fff;margin-bottom:20px;background:#0f2028}body.contact .parallax-image{padding-top:20%;position:relative;height:400px}body.contact .intro-copy .container{position:relative}body.contact .intro-copy .container .badge-txt-ios{position:absolute;right:5%;top:0px;width:100px;height:100px;background-size:contain;background:url(images/CR-Contact-Us-badge-Logo.svg) no-repeat}body.contact .text-modules-wrapper h2,body.contact .text-modules-wrapper #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.contact .text-modules-wrapper span{font-size:1.5rem;font-weight:400}body.request-a-brochure .parallax-image{padding-top:20%;position:relative;height:400px}body.request-a-brochure .intro-copy .container{position:relative}body.request-a-brochure .intro-copy .container .badge-txt-ios{position:absolute;right:0%;top:0px;width:100px;height:100px;background-size:contain;background:url(images/CR-Contact-Us-badge-Logo.svg) no-repeat}.love-away-plan .intro-copy{position:relative}.love-away-plan .intro-copy::before{background:url(svg/Love-Away-Logo.svg) top center;background-size:100%;content:'';top:-180px;width:350px;height:350px;right:30px;position:absolute;z-index:66}.romance-rewards .background-img{background:url(images/new-homepage-texture-long.jpg) top center !important;background-size:cover !important;width:100%;max-width:100%}.romance-rewards .text-modules-wrapper .terms{max-width:1300px;margin:auto;padding:70px}.romance-rewards .text-modules-wrapper .terms p{color:#333}.accommodations .top-section .headline{text-transform:none !important}.spa.tower-isle .top-section .headline.appear{top:35% !important}.weddings-and-honeymoons .wedding-btn{text-align:center;padding:0px 0 50px;margin-top:-30px}.faq h3{font-size:2em;font-weight:400}.faq ul.sym-inline-list,.faq ol{font-size:1.23077em !important}a.sticky-rfp{display:block;position:fixed;right:-116px;bottom:300px;transform:rotate(-90deg);background:#37364b;color:white !important;padding:12px 45px;font-family:"Jost",sans-serif;font-size:15px;letter-spacing:3px}a.sticky-rfp:hover{opacity:0.9}.weddings-page{overflow:hidden}@media only screen and (max-width: 1025px){.weddings-page .weddings__venus-section{padding-top:400px;padding-bottom:60px}.weddings-page .weddings__venus-section .travvy-logo{display:block;position:relative;right:inherit;bottom:inherit;margin-top:30px}.weddings-page .weddings__packages-badge{top:140px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.weddings-page{padding-top:50px;padding-bottom:60px}}.weddings__wedding-intro-copy{text-align:center;position:relative;margin-top:-150px}.weddings__background-img{min-height:1205px}.weddings__venus-section{position:relative;padding-top:465px;margin-bottom:140px;overflow:hidden}.weddings__venus-section img.inset{margin-bottom:-100px}.weddings__venus-section img.inset.show-object{margin-bottom:-60px}.weddings__venus-section .venues-copy{padding:50px 15px 0 60px;max-width:585px}.weddings__venus-section h2,.weddings__venus-section #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings__venus-section span,.weddings__venus-section p{color:#fff;max-width:530px}.weddings__venus-section p:last-of-type{margin-bottom:0}.weddings__venus-section .travvy-logo{display:block;position:absolute;right:0}.weddings__packages-badge{display:block;position:absolute;top:122px;left:1%;width:150px;height:150px;background:url(images/icon-wedding-packages-badge.png) no-repeat;background-size:contain;transform:rotate(-28deg)}.weddings__packages-badge.show-object{left:12.2%}.weddings__packages-intro{padding:135px 15px 20px;text-align:center}.weddings__packages-intro h2,.weddings__packages-intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings__packages-intro span{color:#37364b;text-transform:uppercase}.weddings__packages-intro p{max-width:780px;margin:0 auto 40px}.marketing-quads .marketing-quads__each-quad{margin-top:80px;position:relative}.marketing-quads .marketing-quads__each-quad.show-object{margin-top:40px}#brand_weddings .top-section{margin-top:131px;overflow:hidden}#brand_weddings .weddings__background-img{margin-top:145px}#brand_weddings .venues-copy .btn,#brand_weddings .venues-copy #panel input[type="button"],#panel #brand_weddings .venues-copy input[type="button"]{background:#69d2c9;border:1px solid #69d2c9;color:#37364b !important}#brand_weddings .venues-copy .btn:hover,#brand_weddings .venues-copy #panel input:hover[type="button"],#panel #brand_weddings .venues-copy input:hover[type="button"]{color:#69d2c9 !important}#brand_weddings .wedding-headline{text-transform:uppercase;font-size:1.5rem;letter-spacing:1px;font-family:"Jost",sans-serif;font-weight:400;line-height:1.9rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#brand_weddings .fancybox-close{top:-36px !important}}@media only screen and (max-device-width: 1024px){#brand_weddings .top-section{margin-top:90px}#brand_weddings .weddings__packages-badge{top:45px}}.jamaica-tpl .top-section .btn.solid,.jamaica-tpl .top-section #panel input.solid[type="button"],#panel .jamaica-tpl .top-section input.solid[type="button"]{font-size:15px}.jamaica-tpl .top-section .btn.solid:hover,.jamaica-tpl .top-section #panel input.solid:hover[type="button"],#panel .jamaica-tpl .top-section input.solid:hover[type="button"]{background:#69d2c9 !important;color:#37364b !important}.jamaica-tpl .top-section .headline{font-size:104px;letter-spacing:-2px;font-weight:100;top:33%;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.jamaica-tpl .top-section .headline{top:10%}}.jamaica-tpl .top-section .headline span{font-weight:500;font-size:25.85px;line-height:2.6em;letter-spacing:0;font-family:"Jost",sans-serif}.jamaica-tpl .top-section .headline.appear{top:35.5%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.jamaica-tpl .top-section .headline.appear{top:12.5%}}.jamaica-tpl ul.jamaica-list{display:block;position:absolute;bottom:5%;width:100%;text-align:center}.jamaica-tpl ul.jamaica-list li{display:inline-block}.jamaica-tpl ul.jamaica-list li:first-of-type{margin-right:30px}.jamaica-tpl__video{padding:0 0 130px;text-align:center;margin-bottom:40px}.jamaica-tpl__video h2,.jamaica-tpl__video #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .jamaica-tpl__video span{color:#fff;line-height:1em}.jamaica-tpl__video--holder{position:relative;margin:0 auto}.jamaica-tpl__video--holder .play-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px}.jamaica-tpl__video--holder .play-icon-1{fill:#fff;fill-rule:evenodd;transition:all 0.3s ease-in-out}.jamaica-tpl__video--holder .play-icon-1:hover{fill:#69d2c9}.jamaica-tpl__map{margin-bottom:80px}.jamaica-tpl__map--copy{float:right}.jamaica-tpl__map--copy h2,.jamaica-tpl__map--copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .jamaica-tpl__map--copy span{font-size:7.30769em;color:#555;line-height:.85em;margin-top:125px}.jamaica-tpl__map--copy h2 span,.jamaica-tpl__map--copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .jamaica-tpl__map--copy span span{font-size:20.83px;color:#37364b;letter-spacing:0;font-family:"Jost",sans-serif;display:block}.jamaica-tpl__map--copy ul{margin-left:90px}.jamaica-tpl__map--copy ul li{font-size:1.60231em;color:#c4bab5;text-transform:uppercase;font-family:"Jost",sans-serif;border-bottom:1px solid #d1dae1;max-width:160px;padding-bottom:10px;margin-bottom:12px;position:relative;transition:all 0.3s ease-in-out}.jamaica-tpl__map--copy ul li:not(:first-of-type):before{content:"•";display:block;position:absolute;left:-25px;transition:all 0.3s ease-in-out;color:rgba(255,255,255,0)}.jamaica-tpl__map--copy ul li:not(:first-of-type).active,.jamaica-tpl__map--copy ul li:not(:first-of-type):hover{color:#69d2c9}.jamaica-tpl__map--copy ul li:not(:first-of-type).active:before,.jamaica-tpl__map--copy ul li:not(:first-of-type):hover:before{color:#69d2c9}.jamaica-tpl__map--copy ul li:first-of-type{color:#707070}.jamaica-tpl__map--copy ul li:last-of-type{border-bottom:0;margin-bottom:60px}.jamaica-tpl__map--wrapper{max-width:1290px;margin:0 auto}.jamaica-tpl__map--map-side{background:url(images/jamaica-pg-map.jpg) no-repeat 50% 50%;height:740px}.jamaica-tpl__lower-section p{color:#37364b;font-family:"Calluna-Italic","sans-serif";text-align:center;max-width:550px;margin:0 auto 90px;padding-top:170px}.jamaica-tpl__lower-section .bottom-gallery h2,.jamaica-tpl__lower-section .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .jamaica-tpl__lower-section .bottom-gallery span{display:none}.jamaica-tpl .background-img{height:950px}.jamaica-tpl .background-img h1{text-transform:capitalize;font-size:6em}.activities .activities__top-section .headline{font-size:6.38462em;line-height:.9em;text-align:left;display:block;position:absolute;top:22.5%;left:49.5%;width:initial;max-width:500px;text-transform:none}.activities .activities__top-section .headline span{font-size:20px;line-height:1.4em;letter-spacing:.75px;font-family:"Jost",sans-serif;text-align:left;margin-left:10px;font-weight:500}.activities .activities__top-section .headline.appear{top:26.5%}.resort-site.tower-isle .activities .activities__top-section .headline{left:25%;top:18.5%}.resort-site.tower-isle .activities .activities__top-section .headline.appear{top:22.5%}.resort-site.negril .activities .activities__top-section .headline{left:12%}.resort-site.sans-souci .activities .activities__top-section .headline{color:#37364b;left:52.5%}.resort-site.sans-souci .activities .activities__top-section .headline span{color:#37364b}.resort-site.sans-souci .activities .activities__top-section .headline.appear{top:30.5%}@media only screen and (max-width: 1199px){.activities .activities__top-section .headline{display:none}}.activities .activities__top-section--copy{display:block;position:absolute;bottom:4%;left:50%;transform:translateX(-50%);text-align:center;width:90%}@media (min-width: 1200px){.activities .activities__top-section--copy{max-width:660px}}@media only screen and (max-width: 825px){.activities .activities__top-section--copy{bottom:0}}.resort-site.sans-souci .activities .activities__top-section--copy,.resort-site.swept-away .activities .activities__top-section--copy{bottom:0}@media (min-width: 1200px){.resort-site.sans-souci .activities .activities__top-section--copy,.resort-site.swept-away .activities .activities__top-section--copy{max-width:800px}}.dining.negril .top-section .activities__top-section--copy{bottom:3%}.dining.negril .top-section .headline .small-top,.dining.negril .top-section .headline .btm-section{text-align:center !important;margin:0 !important}body#dining .top-section .headline{font-size:90px;color:#37364b;line-height:.8em;text-align:left;display:block;position:absolute;top:26%;left:35%;font-weight:100;text-transform:none;margin-left:0;width:inherit;max-width:580px;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body#dining .top-section .headline{display:block;position:absolute;top:26%;left:26%;font-size:80px}body#dining .top-section .headline span.btm-section{margin:14px 157px 0 0 !important;font-size:80px !important}}body#dining .top-section .headline span{font-weight:500}body#dining .top-section .headline span.small-top{font-size:20px;color:#37364b;line-height:2.2em;letter-spacing:1px;font-family:"Jost",sans-serif;text-align:left;display:block;margin-left:10px;margin-bottom:10px;text-transform:none}body#dining .top-section .headline span.btm-section{font-size:90px;color:#37364b;letter-spacing:-3px;text-align:right;margin:15px 105px 0 0;font-weight:100;text-transform:none}body#dining.resort-site.tower-isle .top-section:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:60%;background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.7));z-index:0}body#dining.resort-site.tower-isle .top-section .headline{left:45% !important;transform:translate(-45%) !important;top:40% !important;color:#fff;text-transform:none}body#dining.resort-site.tower-isle .top-section .headline span.small-top,body#dining.resort-site.tower-isle .top-section .headline span.btm-section{margin:0 !important;text-align:center;color:#fff}body#dining.resort-site.tower-isle .top-section .headline span .btm-section{line-height:1.1em !important}body#dining.resort-site.tower-isle .top-section .headline{left:45% !important;transform:translate(-45%) !important;top:40% !important;color:#fff;text-transform:none}body#dining.resort-site.tower-isle .top-section .headline span.small-top,body#dining.resort-site.tower-isle .top-section .headline span.btm-section{margin:0 !important;text-align:center;color:#fff}body#dining.resort-site.tower-isle .top-section .headline span .btm-section{line-height:1.1em !important}body#dining.resort-site.negril .top-section .headline,body#dining.resort-site.swept-away .top-section .headline{display:block;position:absolute;top:42%;left:42%;color:#fff}body#dining.resort-site.negril .top-section .headline span.small-top,body#dining.resort-site.negril .top-section .headline span.btm-section,body#dining.resort-site.swept-away .top-section .headline span.small-top,body#dining.resort-site.swept-away .top-section .headline span.btm-section{color:#fff;text-align:left}body#dining.resort-site.swept-away .top-section .headline{display:block;position:absolute;top:42%;left:20%}body#dining p{max-width:650px}body#dining .marketing-quads__overlay h2,body#dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body#dining .marketing-quads__overlay span{font-size:40px;font-weight:100 !important;font-family:"quiche-sans","sans-serif"}body#dining .marketing-quads .marketing-quads__each-quad{margin:0 0 90px}body#dining.resort-site.tower-isle .top-section .headline{display:block;position:absolute;top:35%;left:15%}body#dining.resort-site.tower-isle .top-section .headline .btm-section{text-align:left}body#dining.resort-site.tower-isle h2,body#dining.resort-site.tower-isle #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body#dining.resort-site.tower-isle span,body#dining.resort-site.tower-isle p,body#dining.resort-site.sans-souci h2,body#dining.resort-site.sans-souci #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body#dining.resort-site.sans-souci span,body#dining.resort-site.sans-souci p{color:#fff}@media only screen and (max-width: 1125px){body#dining .marketing-quads__each-quad{height:400px}body#dining .marketing-quads__first-headline{font-size:40px}body#dining .marketing-quads__overlay h2,body#dining .marketing-quads__overlay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body#dining .marketing-quads__overlay span{font-size:32px}}.dining-section__background-img{min-height:1725px}.dining-section__dining-lower h2,.dining-section__dining-lower #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .dining-section__dining-lower span{margin-bottom:25px;font-weight:100}.dining-section__dining-lower p:last-of-type{margin-bottom:0}#overview.page-14976 #frmContact{text-align:left}.specials-page h1.headline{font-size:88px;color:#fff;line-height:.8em;font-family:"quiche-sans","sans-serif";text-align:center;display:block;position:absolute;top:24.5%;left:0;width:100%;margin-bottom:0;max-width:100%;transition:all 2s ease-in-out;opacity:0;z-index:9;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.specials-page h1.headline{font-size:68px}}.specials-page h1.headline span{font-size:55px;color:#fff;font-family:"quiche-sans","sans-serif";text-align:center;display:block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.specials-page h1.headline span{font-size:35px}}.specials-page .appear h1.headline{top:30.5%;opacity:1}.specials-page .ctnTimer{margin-top:25px}.specials-page .ctnTimer .digitTxt{color:#37364b}.specials-page .activities__top-section--copy{bottom:8%;left:50%;transform:translateX(-50%);text-align:center;max-width:800px;display:block;position:absolute}@media (min-width: 1200px){.specials-page .activities__top-section--copy{max-width:660px}}@media only screen and (max-width: 825px){.specials-page .activities__top-section--copy{bottom:0}}.specials-page .scroll-down{font-size:1.05846em;color:#37364b;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;bottom:18px;left:50%;margin-left:-55px;width:111px;height:50px}.specials-page .arrow-home{display:block;position:absolute;bottom:0;left:50%;z-index:9;margin-left:-15px;width:29px;height:14px;background:url(svg/booking-arrow-down-dark.svg) no-repeat;cursor:pointer;animation:home-scroll 2s infinite .4s}.specials-page .gradient{background:url(images/brand-home/homepage-gradient.png) no-repeat;position:absolute;z-index:2;background-size:cover;height:600px;width:100%;margin-top:-150px}.specials-list{margin-bottom:0}.specials-list__copy-side{padding-left:4%}.specials-list__copy-side h2,.specials-list__copy-side #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .specials-list__copy-side span{font-size:15px;color:#37364b;line-height:1.2em;text-transform:none;letter-spacing:1px;font-family:"Jost",sans-serif;margin-bottom:10px;word-spacing:0;font-weight:500;text-transform:none}.specials-list__copy-side h3{font-size:44px;letter-spacing:-2px;font-family:"quiche-sans","sans-serif";text-transform:capitalize;font-weight:100}.specials-list li.specials-list__each-special{padding-top:65px;padding-bottom:65px}.specials-list li.specials-list__each-special--blue{background:#37364b}.specials-list li.specials-list__each-special--blue .book-from{background-image:url(svg/icon-hours-aqua.svg);margin-left:30px}.specials-list li.specials-list__each-special--blue .book-from span{color:#fff !important}@media screen and (max-width: 1200px){.specials-list li.specials-list__each-special--blue .book-from{margin-left:0;margin-right:15px;font-size:0.9em;padding-left:20px}}.specials-list li.specials-list__each-special--blue .travel-by{background:url(svg/calendar-aqua.svg) no-repeat left}.specials-list li.specials-list__each-special--blue .travel-by span{color:#fff !important}.specials-list li.specials-list__each-special--blue .travel-by.two-dates{margin-left:30px}@media screen and (max-width: 1200px){.specials-list li.specials-list__each-special--blue .travel-by{margin-left:0;margin-right:15px;font-size:0.9em;padding-left:20px}.specials-list li.specials-list__each-special--blue .travel-by.two-dates{margin-left:0}}.specials-list li.specials-list__each-special--blue h2,.specials-list li.specials-list__each-special--blue #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .specials-list li.specials-list__each-special--blue span{color:#69d2c9}.specials-list li.specials-list__each-special--blue h3,.specials-list li.specials-list__each-special--blue p{max-width:525px;color:#fff}.specials-list li.specials-list__each-special--blue .specials-list__copy-side{padding-left:15px}.specials-list li.specials-list__each-special--blue img{display:block;margin-left:auto}.specials-list li.specials-list__each-special--blue .ctnTimer{margin-top:25px}.specials-list li.specials-list__each-special--blue .ctnTimer .digitTxt{color:white}.specials-list li.specials-list__each-special--blue p.small a{color:#fff !important}.specials-list li.specials-list__each-special--blue .booking-info{color:white}.specials-list li.specials-list__each-special--blue .booking-info span{color:#37364b;font-weight:bold}.specials-list li.specials-list__each-special--blue .mini-booking-form .dates .field input{border-color:#fff;color:#fff}.specials-list li.specials-list__each-special--blue .mini-booking-form .select-property select{border-color:#fff;color:#fff}.specials-list li.specials-list__each-special--blue .btn,.specials-list li.specials-list__each-special--blue #panel input[type="button"],#panel .specials-list li.specials-list__each-special--blue input[type="button"]{margin-bottom:20px;background:#69d2c9;color:#37364b !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.specials-list li.specials-list__each-special--blue .btn,.specials-list li.specials-list__each-special--blue #panel input[type="button"],#panel .specials-list li.specials-list__each-special--blue input[type="button"]{width:86% !important}}.specials-list li.specials-list__each-special--blue .btn:hover,.specials-list li.specials-list__each-special--blue #panel input:hover[type="button"],#panel .specials-list li.specials-list__each-special--blue input:hover[type="button"]{border:1px solid #69d2c9;color:#69d2c9 !important}.specials-list .btn,.specials-list #panel input[type="button"],#panel .specials-list input[type="button"]{margin-bottom:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.specials-list .btn,.specials-list #panel input[type="button"],#panel .specials-list input[type="button"]{width:86% !important}}.specials-list .booking-info{padding-top:20px}.specials-list .booking-info span{color:#37364b;font-weight:bold}.specials-list .booking-info .book-from{background:url(svg/icon-hours-blue.svg) no-repeat top 2px left/1em;display:inline-block;padding-left:25px;margin-right:10px;max-width:44%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.specials-list .booking-info .book-from{margin-bottom:15px}}@media screen and (max-width: 1100px){.specials-list .booking-info .book-from{margin-left:0;margin-right:10px;font-size:0.9em;padding-left:20px;display:inline-block}}.specials-list .booking-info .travel-by{background:url(svg/calendar.svg) no-repeat left;display:inline-block;vertical-align:top;background-size:1em;padding-left:25px}.specials-list .booking-info .travel-by.two-dates{margin-top:10px;background-size:16px;background-position-y:2px}.specials-list .booking-info .travel-by.two-dates ul{list-style:disc;margin-left:17px}.specials-list .booking-info .travel-by.two-dates ul li{margin:4px 0}@media screen and (max-width: 1100px){.specials-list .booking-info .travel-by{margin-left:0;display:inline-block;margin-right:10px;font-size:0.9em;padding-left:20px}}.specials-list .booking-info .multiple-choice{display:inline-block;vertical-align:top;max-width:50%}.specials-list .booking-info .multiple-choice .travel-by{background-position:top 2px left}.specials-list .booking-info .multiple-choice .travel-by:not(:last-of-type){margin-bottom:1em}.specials-list p.small{margin:30px 15px 0px 0px;display:inline-block}.specials-list p.small a{color:#0f1f28}.specials-list .toggle-content p{font-size:14px;font-style:italic;margin-bottom:20px}.additional-discounts{background:url(images/additional-specials.jpg) no-repeat top center;background-size:cover;padding-top:90px}.additional-discounts h2,.additional-discounts #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .additional-discounts span{font-size:5em;letter-spacing:-2px;font-family:"quiche-sans","sans-serif";margin-bottom:80px;color:#37364b}.additional-discounts__video-section{padding-bottom:75px}.additional-discounts__video-section h2,.additional-discounts__video-section #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .additional-discounts__video-section span{font-size:69.65px;color:#37364b;font-family:"quiche-sans","sans-serif";margin-bottom:22px;text-transform:capitalize !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.additional-discounts__video-section h2,.additional-discounts__video-section #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .additional-discounts__video-section span{font-size:54.65px}}.additional-discounts__video-section p{font-size:18px;line-height:1.2em;font-family:"Jost",sans-serif;max-width:300px}.additional-discounts a.learn-more{color:#37364b;border-bottom:1px solid #37364b;font-size:15px;padding:7px 15px;margin-left:30px;display:inline-block}.additional-discounts a.learn-more:hover{opacity:0.8}.additional-discounts .toggle-content{padding-top:20px}.additional-discounts .toggle-content p{font-size:14px;font-style:italic;margin-bottom:20px}.all-discounts{margin-bottom:75px}.all-discounts__each-discount img{display:block;margin-bottom:35px}.all-discounts__each-discount h3{font-size:25px;letter-spacing:1px;font-family:"Jost",sans-serif;margin-bottom:30px;font-weight:400}.all-discounts__each-discount .btn,.all-discounts__each-discount #panel input[type="button"],#panel .all-discounts__each-discount input[type="button"]{margin-bottom:20px}#special7834 .mini-booking-form{display:none}#special7136 .travel-by{display:none}#special7932 .travel-by{display:none}.event-link{margin-bottom:20px}#special16615 .travel-by:not(.two-dates),#special16611 .travel-by:not(.two-dates){display:none}.package-lp__full-copy{margin-bottom:70px}.package-lp__full-copy--copy-side{padding-left:5%}.package-lp__full-copy h2,.package-lp__full-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .package-lp__full-copy span{font-size:45px;line-height:1.05em;letter-spacing:-2px;font-family:"quiche-sans","sans-serif";margin-bottom:30px;text-transform:none}.package-lp__full-copy h2 span,.package-lp__full-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .package-lp__full-copy span span{font-size:20px;color:#37364b;font-family:"Jost",sans-serif;font-weight:500}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.package-lp__full-copy h2,.package-lp__full-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .package-lp__full-copy span{padding-top:30px}}.package-lp__full-copy p:last-of-type{margin-bottom:0}.package-lp__package-includes h2,.package-lp__package-includes #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .package-lp__package-includes span{font-size:20px;color:#37364b;letter-spacing:-.5px;font-family:"Jost",sans-serif;text-align:center;border-top:1px solid #37364b;border-bottom:1px solid #37364b;margin-bottom:55px;font-weight:500}.package-lp__package-includes .no-style{color:#37364b;font-size:44px;font-family:"Jost",sans-serif;border-top:0px solid #69d2c9 !important;line-height:55px !important;border-bottom:0px solid #69d2c9 !important;margin-bottom:0px !important;text-align:left !important;font-family:"BrandonGrotesque-Light", "sans-serif" !important}.package-lp__package-includes .no-style span{font-size:25px !important;color:#37364b}.package-lp__disclaimer p{font-size:.98154em;color:rgba(15,31,40,0.53);margin-bottom:70px;line-height:1.5rem}#landing-page #footer .secondary-nav,#wedding_leads #footer .secondary-nav{display:none}#landing-page .booking-holder.expanded,#wedding_leads .booking-holder.expanded{top:100px}#landing-page #header-landing,#wedding_leads #header-landing{display:block;position:fixed;top:0;z-index:999;width:100%;height:100px;padding:20px 0 0;background-color:#37364b}#landing-page #header-landing .logo,#wedding_leads #header-landing .logo{text-align:center}#landing-page #header-landing .logo svg,#wedding_leads #header-landing .logo svg{fill:#fff;height:55px}#landing-page #header-landing .header__booked,#wedding_leads #header-landing .header__booked{top:-5px;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#landing-page #header-landing .header__booked,#wedding_leads #header-landing .header__booked{margin-top:-30px;margin-right:-30px}}#landing-page #header-landing .header__booked .phone,#wedding_leads #header-landing .header__booked .phone{display:block;margin-bottom:7px;font-size:1.23077em;color:#69d2c9;text-transform:uppercase;font-family:"Jost",sans-serif}#landing-page #header-landing .header__booked .header__booking-trigger,#landing-page #header-landing .header__booked #single-special .header-booking__btn,#single-special #landing-page #header-landing .header__booked .header-booking__btn,#landing-page #header-landing .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page #header-landing .header__booked .btn,#landing-page #header-landing .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page #header-landing .header__booked input[type="button"],#landing-page #header-landing .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page #header-landing .header__booked input[type="button"],#wedding_leads #header-landing .header__booked .header__booking-trigger,#wedding_leads #header-landing .header__booked #single-special .header-booking__btn,#single-special #wedding_leads #header-landing .header__booked .header-booking__btn,#wedding_leads #header-landing .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #wedding_leads #header-landing .header__booked .btn,#wedding_leads #header-landing .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #wedding_leads #header-landing .header__booked input[type="button"],#wedding_leads #header-landing .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #wedding_leads #header-landing .header__booked input[type="button"]{margin:0;padding:8px 20px 7px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#landing-page .top-section{padding-top:100px}}#landing-page .intro{text-align:center;padding:70px 0}#landing-page .intro h1 span{color:#69d2c9;text-transform:none;margin-bottom:10px}#landing-page .mini-booking-form{text-align:center;margin-bottom:65px}#landing-page .mini-booking-form .dates .field{max-width:215px}#landing-page .mini-booking-form .dates .field input{padding:12px 10px;border:1px solid #0f1f28}#landing-page .mini-booking-form .dates .field:last-of-type{margin-right:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#landing-page .mini-booking-form .select-property{width:37%}}#landing-page .mini-booking-form .select-property,#landing-page .mini-booking-form .btn,#landing-page .mini-booking-form #panel input[type="button"],#panel #landing-page .mini-booking-form input[type="button"]{max-width:215px;width:40%}#landing-page .bottom-gallery{padding-top:60px}#landing-page .bottom-gallery h2,#landing-page .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page .bottom-gallery span{color:#37364b;margin-bottom:40px}#landing-page .countdown{max-width:222px}#landing-page .offer-ends{color:white;text-align:center;font-size:1em;letter-spacing:1px}#landing-page .book-by-dates{text-align:left;margin-bottom:40px}#landing-page .book-by-dates img{padding-top:2px;display:block}#landing-page .four-resorts-home{background:#fff;margin-bottom:70px}#landing-page .four-resorts-home__each-prop-quad .overlay{z-index:99}#landing-page .four-resorts-home__each-prop-quad .overlay p{position:relative}#landing-page .four-resorts-home__each-prop-quad .overlay p:last-of-type{top:60%}#landing-page .four-resorts-home__copy-holder{text-align:center}#landing-page .four-resorts-home__copy-holder h2,#landing-page .four-resorts-home__copy-holder #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page .four-resorts-home__copy-holder span{font-size:15.97px;color:#fff;line-height:14px;letter-spacing:0px;font-family:"Jost",sans-serif;margin:0 0 10px;border-top:none;padding-top:30px}#landing-page .four-resorts-home__copy-holder h3{font-size:31.94px;color:#fff;font-family:"quiche-sans","sans-serif"}#landing-page .four-resorts-home__copy-holder h4{font-size:15px;color:#fff;text-transform:none;font-family:"Jost",sans-serif;border:1px solid rgba(255,255,255,0.4);border-left:0;border-right:0;padding:5px 0;max-width:270px;margin:0 auto 10px}#landing-page .four-resorts-home__copy-holder p{font-size:16.67px;color:#fff;font-family:"Jost",sans-serif;margin-bottom:10px}#landing-page .terms-conditions{padding-top:40px}#landing-page .terms-conditions p{font-size:12.27px}#landing-page .quadrant{padding-bottom:40px}#landing-page .quadrant .copy{text-align:left}#landing-page .quadrant .copy h2,#landing-page .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page .quadrant .copy span{font-size:3em;line-height:0.8em}#landing-page .quadrant .copy h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page .quadrant .copy span span{color:#69d2c9;text-transform:none;margin-bottom:10px}#landing-page .quadrant .copy p{font-size:1.2em}.testimonial-wrap-lp{background:#37364b no-repeat center/cover;color:#fff;padding:50px 0 30px;max-width:100% !important}.testimonial-wrap-lp.dark-mode,.testimonial-wrap-lp.dark-mode ul.slick-dots .slick-active{color:#37364b}#single-special .testimonial-wrap-lp.dark-mode h2,#single-special.page-570178 .testimonial-wrap-lp.dark-mode .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .testimonial-wrap-lp.dark-mode span,#single-special .testimonial-wrap-lp.dark-mode h3{color:#37364b}.testimonial-wrap-lp__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5%}.testimonial-wrap-lp__row .testimonial-controls{-ms-flex:1 0 30%;flex:1 0 30%;text-align:center}.testimonial-wrap-lp__row .testimonial-controls svg{max-width:100px}.testimonial-wrap-lp__row .testimonial-controls svg .cls-1{fill:currentColor}.testimonial-wrap-lp .all-testimonials{width:65%}.testimonial-wrap-lp .all-testimonials .each-testimonial{padding-bottom:25px}.testimonial-wrap-lp .all-testimonials h3{font-size:3.52769em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";margin-bottom:1px;text-transform:capitalize;font-weight:100;margin-bottom:20px}.testimonial-wrap-lp .all-testimonials blockquote{font-size:1.30769em;line-height:1.7em;margin-bottom:25px;max-width:660px}.testimonial-wrap-lp .all-testimonials cite{font-size:1.23077em;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-family:"Jost",sans-serif;margin-bottom:-30px}.testimonial-wrap-lp ul.slick-dots{text-align:inherit;margin-block:2rem 0}.testimonial-wrap-lp ul.slick-dots li{width:25px;height:25px;margin-right:10px;opacity:.5}.testimonial-wrap-lp ul.slick-dots li button{color:inherit;margin:9px;width:5px;height:5px;padding:0;background-color:currentColor}.testimonial-wrap-lp ul.slick-dots .slick-active{opacity:1;color:#69d2c9;border:1px solid currentColor;border-radius:50%}#countdown_dashboard{width:300px;box-sizing:border-box;padding-bottom:30px}.countdown-title{font-size:14px;float:left;width:100px;position:relative;top:13px}.dash{float:left;position:relative;width:60px !important}.dash .digit{font-size:24px;color:#69d2c9;font-family:"Jost",sans-serif;position:relative;display:inline-block;height:27px;overflow:hidden}.dash .digitTxt{font-size:13px;color:#fff;font-family:"Jost",sans-serif;letter-spacing:0;text-transform:uppercase;position:relative;display:block}.ctnDigits{margin:0 auto;width:100%;float:left}.dash_title{display:block;color:#c12064;font-size:12px;margin-top:6px}.hours_dash{width:22%}.minutes_dash{width:25%}.seconds_dash{width:22%}.fun-free{background:url("images/couple-jumping.jpg") no-repeat center top;background-size:cover;padding:85px 0 55px;color:#fff;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free{background-position:-391px -175px;padding:35px 0 0px;background-size:auto;overflow:hidden}}.fun-free .badge{position:absolute;right:-100px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free .badge{margin-top:-20px}.fun-free .badge img{width:60%}}.fun-free h2,.fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free span{font:5em/0.9em "quiche-sans","sans-serif";text-transform:uppercase;letter-spacing:0;margin-bottom:20px;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free h2,.fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free span{font:4em/0.9em "quiche-sans","sans-serif" !important}}.fun-free .top ul{display:inline-block;text-align:left;margin-right:5%;margin-bottom:50px;padding-right:3%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free .top ul{margin-right:0% !important;padding-right:0% !important}}.fun-free .top ul li{font:15px "Jost",sans-serif;margin-bottom:10px;color:#fff;text-transform:uppercase}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free .top ul li{font:13.5px "Jost",sans-serif}}.fun-free .top ul li:before{color:#fff}.fun-free .top ul li span{font-weight:bold}.fun-free .top ul:nth-child(6){border:0;margin:0;padding:0}.fun-free .sports{background-color:#fff;color:#4d4a49;text-align:center}.fun-free .sports img{width:100%}.fun-free .sports .inner{padding:40px}.fun-free .sports .inner h2,.fun-free .sports .inner #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free .sports .inner span{color:#37364b;font:20px "Jost",sans-serif;text-transform:uppercase;margin:0 0 20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.fun-free .sports .inner h2,.fun-free .sports .inner #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free .sports .inner span{font:3em/0.9em "quiche-sans","sans-serif" !important}}.fun-free .sports .inner p{font-size:17px;margin-bottom:40px}.fun-free .sports .inner p.small{text-align:left;font-size:12.5px;margin-bottom:0}.fun-free .sports .inner p.small a{color:#37364b;text-decoration:underline}.fun-free .sports .inner p.small a:hover{opacity:0.6}.fun-free .sports .inner ul{text-align:left;margin-bottom:10px}.fun-free .sports .inner ul li{font:15px "Jost",sans-serif;margin-bottom:10px;position:relative;padding-left:12px}.fun-free .sports .inner ul li:before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:8px;background-color:#cb7a5e;margin-right:5px}.fun-free .sports .inner ul li.nobullet:before{display:none}.fun-free .sports .inner ul li a{color:#cb7a5e}.fun-free .sports .inner .btn-green{font-size:16px !important;padding:14px 35px 8px;margin-right:20px}.fun-free .sports .inner .terms{font:15px "Jost",sans-serif;display:inline-block;padding-right:20px;color:#4d4a49;background:url(template/arrow-black.png) no-repeat right center}.fun-free.lp-early-summer h2,.fun-free.lp-early-summer #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free.lp-early-summer span{font-size:4.5em}.fun-free.lp-early-summer h2 span,.fun-free.lp-early-summer #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free.lp-early-summer span span{font-size:1em;color:#69d2c9;font-weight:400;line-height:1.2;font-family:"quiche-sans","sans-serif"}.fun-free.lp-early-summer ul li{padding-left:13px}.fun-free.lp-early-summer ul li::before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:8px;background-color:#fff;margin-right:10px}.fun-free.lp-early-summer .sports .inner{background-color:#37364b}.fun-free.lp-early-summer .sports .inner h2,.fun-free.lp-early-summer .sports .inner #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .fun-free.lp-early-summer .sports .inner span,.fun-free.lp-early-summer .sports .inner p,.fun-free.lp-early-summer .sports .inner li,.fun-free.lp-early-summer .sports .inner a{color:#fff}.fun-free.lp-early-summer .sports .inner li::before{background-color:#fff}.tau-bonus{color:#fff;text-align:center;background:#37364b;padding:70px 0}.tau-bonus h2,.tau-bonus #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .tau-bonus span{font-size:25.37px;color:#69d2c9;letter-spacing:1px;font-family:"Jost",sans-serif}.tau-bonus__each-bonus{margin-bottom:40px}.tau-bonus__each-bonus h3{font-size:24.37px;letter-spacing:2px;font-family:"Jost",sans-serif;padding-top:80px}.tau-bonus__each-bonus:first-child{background:url(images/icon-cash.png) no-repeat top center}.tau-bonus__each-bonus:nth-of-type(2){background:url(images/icon-night.png) no-repeat top center}.tau-bonus__each-bonus:last-child{background:url(images/icon-rates.png) no-repeat top center}.tau-bonus p{font-size:14.13px}.tau-bonus .arrow-btn.white{letter-spacing:2px}.tau-owner{padding:100px 0 80px}.tau-owner h2,.tau-owner #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .tau-owner span{font-size:50px;line-height:1em;letter-spacing:-2px;font-family:"quiche-sans","sans-serif"}.tau-owner h2 span,.tau-owner #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .tau-owner span span{font-size:25px;color:#69d2c9;line-height:1.4em;text-transform:none}.tau-owner p{max-width:500px}.tau-owner p:last-of-type{margin-bottom:0}.preferred-agent{text-align:center;padding-bottom:20px}.preferred-agent p{width:90%;max-width:890px;margin:0 auto 40px}.teachers .header__booking-trigger,.teachers #single-special .header-booking__btn,#single-special .teachers .header-booking__btn,.teachers #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .teachers .btn,.teachers #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .teachers input[type="button"],.teachers #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .teachers input[type="button"]{display:none}.inventory h1,.inventory-january-2022 h1{color:#37364b}.inventory h1 span,.inventory-january-2022 h1 span{color:#37364b !important;font-weight:500}.inventory .top-section,.inventory-january-2022 .top-section{display:none !important}.inventory .header__booking-trigger,.inventory #single-special .header-booking__btn,#single-special .inventory .header-booking__btn,.inventory #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .inventory .btn,.inventory #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .inventory input[type="button"],.inventory #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .inventory input[type="button"],.inventory-january-2022 .header__booking-trigger,.inventory-january-2022 #single-special .header-booking__btn,#single-special .inventory-january-2022 .header-booking__btn,.inventory-january-2022 #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .inventory-january-2022 .btn,.inventory-january-2022 #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .inventory-january-2022 input[type="button"],.inventory-january-2022 #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .inventory-january-2022 input[type="button"]{display:none}.inventory .phone,.inventory-january-2022 .phone{margin-top:25px;font-size:1.63077em !important}.inventory .intro,.inventory-january-2022 .intro{margin:100px 0}.inventory .offset-lg-2,.inventory .offset-sm-1,.inventory-january-2022 .offset-lg-2,.inventory-january-2022 .offset-sm-1{margin-left:unset !important}.inventory .intro .col-lg-8,.inventory .intro .col-sm-10,.inventory-january-2022 .intro .col-lg-8,.inventory-january-2022 .intro .col-sm-10{-ms-flex:unset !important;flex:unset !important;max-width:unset !important}.inventory .intro h1,.inventory-january-2022 .intro h1{font-size:3.8em;text-align:left}.inventory .great-savings,.inventory-january-2022 .great-savings{font-size:1.2em;text-align:left;border:1px solid #0f1f28;width:62%;height:35px}.inventory .great-savings span,.inventory-january-2022 .great-savings span{color:#69d2c9;font-size:1.8em;vertical-align:sub}.inventory .great-savings span.blue,.inventory-january-2022 .great-savings span.blue{color:#37364b}@media only screen and (max-width: 1024px){.inventory .great-savings,.inventory-january-2022 .great-savings{width:75%}}.crate-and-barrel .header__booking-trigger,.crate-and-barrel #single-special .header-booking__btn,#single-special .crate-and-barrel .header-booking__btn,.crate-and-barrel #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .crate-and-barrel .btn,.crate-and-barrel #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .crate-and-barrel input[type="button"],.crate-and-barrel #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .crate-and-barrel input[type="button"]{display:none}.crate-and-barrel .phone{margin-top:25px;font-size:1.63077em !important}.teachers .header__booking-trigger,.teachers #single-special .header-booking__btn,#single-special .teachers .header-booking__btn,.teachers #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .teachers .btn,.teachers #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .teachers input[type="button"],.teachers #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .teachers input[type="button"]{display:none}.teachers .phone{margin-top:25px;font-size:1.63077em !important}.trade-shows-leads .header{display:none !important}.trade-shows-leads .footer__email-footer{display:none}.trade-shows-leads .footer__issa-trust{display:none}.trade-shows-leads .footer__third-social{display:none}.trade-shows-leads .footer__address-tambo{padding:35px 0 35px}.trade-shows-leads .tambourine{display:none}.trade-shows-leads .couples-logo{width:35%;float:right;margin-top:-30px}.free-night .header__booked .phone{margin-top:20px}.free-night .header__booked .header__booking-trigger,.free-night .header__booked #single-special .header-booking__btn,#single-special .free-night .header__booked .header-booking__btn,.free-night .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form .free-night .header__booked .btn,.free-night .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel .free-night .header__booked input[type="button"],.free-night .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form .free-night .header__booked input[type="button"]{display:none}.free-night .intro{padding:27px 0 !important}.free-night .intro h1{color:#69d2c9;font-size:45px;padding-top:20px;font-family:"quiche-sans","sans-serif";margin:0 0 26px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .intro h1{font-size:35px}}.free-night .intro h1 span{font-size:45px !important;color:#000 !important;text-transform:uppercase !important;font-family:"quiche-sans","sans-serif"}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .intro h1 span{font-size:35px !important}}.free-night .intro .offset-lg-2{margin-left:0% !important}.free-night .intro .col-lg-8{-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.free-night .intro .copy{text-align:left}.free-night .intro .booking-engine{text-align:center;background:#fff;box-shadow:0px 5px 16px 2px rgba(0,0,0,0.17);padding:25px;margin-top:-350px;height:490px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .intro .booking-engine{margin-top:0px !important}}.free-night .intro .booking-engine .title{font-family:"Jost",sans-serif;font-size:15px;text-transform:uppercase;color:#000;display:block;padding-top:30px}.free-night .intro .booking-engine .title span{font-family:"quiche-sans","sans-serif";font-size:30px;text-transform:uppercase;display:block;color:#69d2c9}.free-night .intro .booking-engine .mini-booking-form{padding-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .intro .booking-engine .mini-booking-form .select-property{width:100% !important}}.free-night .intro .booking-engine .field{display:block;width:100%;max-width:100% !important;margin-right:0%}.free-night .intro .booking-engine .select-property{width:100% !important;max-width:100% !important;display:block !important;margin-right:0% !important}.free-night .intro .booking-engine .btn,.free-night .intro .booking-engine #panel input[type="button"],#panel .free-night .intro .booking-engine input[type="button"]{max-width:100% !important;width:100% !important}.free-night .intro .booking-engine .dates{margin-bottom:0px}.free-night .intro .booking-engine .date{text-align:left}.free-night .intro .booking-engine p{padding-top:15px;margin:0 0 20px;font-size:15px}.free-night .inventory-callout{display:none}.free-night .quads{text-align:center}.free-night .quads h2,.free-night .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .free-night .quads span{font-size:30px;color:#69d2c9;line-height:32px;margin:16px 0px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .quads img{max-width:100%}.free-night .quads h2,.free-night .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .free-night .quads span{font-size:20px;line-height:25px}}.free-night .call-to-action{text-align:center;padding:80px 0px 0px}.free-night .call-to-action h3{font-size:35px;color:#69d2c9}.free-night .bottom-gallery{padding-bottom:50px;padding-top:10px}.free-night a.book-now-footer{display:none}.free-night .jamaica-map-lp{background:url(images/map-lp.jpg) no-repeat top center;height:550px;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .jamaica-map-lp{background-size:contain;height:282px}}.free-night .jamaica-map-lp h3{font-family:"Jost",sans-serif;color:#fff;font-size:24px;margin:16px 0px;line-height:20px;padding-top:140px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.free-night .jamaica-map-lp h3{padding-top:10px;font-size:20px}}.free-night .footer__third-social{display:none}body.honeymoons-offer #header-landing,.wedding-anniversary #header-landing{background-color:transparent !important;position:absolute !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer #header-landing,.wedding-anniversary #header-landing{background-color:transparent !important;background:transparent !important;position:absolute !important}}body.honeymoons-offer #header-landing .dash .digit,.wedding-anniversary #header-landing .dash .digit{color:#a69972 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .top-section,.wedding-anniversary .top-section{padding-top:0px !important}}body.honeymoons-offer .inventory-callout,.wedding-anniversary .inventory-callout{display:none}body.honeymoons-offer h1,.wedding-anniversary h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body.honeymoons-offer .intro,.wedding-anniversary .intro{padding:48px 0 !important}body.honeymoons-offer .intro .offset-lg-2,.wedding-anniversary .intro .offset-lg-2{margin-left:14% !important}body.honeymoons-offer .intro .col-lg-8,.wedding-anniversary .intro .col-lg-8{-ms-flex:0 0 70% !important;flex:0 0 70% !important;max-width:70% !important}body.honeymoons-offer .bg,.wedding-anniversary .bg{background:url(images/bg-textture-lp.jpg) repeat-x bottom center;padding-bottom:50px}body.honeymoons-offer .center,.wedding-anniversary .center{margin-top:40px;text-align:center;width:100%}body.honeymoons-offer .terms,.wedding-anniversary .terms{color:#333;font-size:17px;padding-top:50px}body.honeymoons-offer .toggle-content,.wedding-anniversary .toggle-content{max-width:95%;font-size:11px;margin:auto;padding:20px}body.honeymoons-offer .gold,.wedding-anniversary .gold{color:#a69972;font-size:18px;font-family:"Jost",sans-serif;padding-bottom:25px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .gold,.wedding-anniversary .gold{font-size:14px}}body.honeymoons-offer .center-align,.wedding-anniversary .center-align{text-align:center}body.honeymoons-offer .offer-1,.wedding-anniversary .offer-1{background:url(images/honeymoons-main-inset.jpg) no-repeat center center;padding:30px 0px}body.honeymoons-offer .offer-1 img,.wedding-anniversary .offer-1 img{max-width:100%}body.honeymoons-offer .offer-1 h2,body.honeymoons-offer .offer-1 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .offer-1 span,.wedding-anniversary .offer-1 h2,.wedding-anniversary .offer-1 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .offer-1 span{padding-top:20px;margin:0 0 0px;color:white !important}body.honeymoons-offer .offer-1 h2 span,body.honeymoons-offer .offer-1 #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .offer-1 span span,.wedding-anniversary .offer-1 h2 span,.wedding-anniversary .offer-1 #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .offer-1 span span{color:#a69972;line-height:27px}body.honeymoons-offer .offer-1 h3,.wedding-anniversary .offer-1 h3{text-transform:uppercase;font-family:"Jost",sans-serif;font-size:20px;color:white !important;margin-top:20px}body.honeymoons-offer .offer-1 .offer,.wedding-anniversary .offer-1 .offer{text-transform:uppercase;font-size:1.38462em;font-family:"Jost",sans-serif;padding-bottom:20px}body.honeymoons-offer .offer-1 a.phone,.wedding-anniversary .offer-1 a.phone{font-family:"Jost",sans-serif;font-size:16px;text-align:center;background:url(images/gold-phone.png) no-repeat top left;padding-left:20px}body.honeymoons-offer .offer-1 p,.wedding-anniversary .offer-1 p{margin:0 0 30px;color:white !important}body.honeymoons-offer .offer-1 ul.list-1,.wedding-anniversary .offer-1 ul.list-1{font-size:16px;margin-top:15px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;margin-bottom:10px}body.honeymoons-offer .offer-1 ul.list-1 li,.wedding-anniversary .offer-1 ul.list-1 li{font-size:15px;color:white !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .offer-1 ul.list-1 li,.wedding-anniversary .offer-1 ul.list-1 li{font:0.8em}}body.honeymoons-offer .offer-1 ul.list-1 li:before,.wedding-anniversary .offer-1 ul.list-1 li:before{color:#a69972}body.honeymoons-offer .offer-1 .btn,body.honeymoons-offer .offer-1 #panel input[type="button"],#panel body.honeymoons-offer .offer-1 input[type="button"],.wedding-anniversary .offer-1 .btn,.wedding-anniversary .offer-1 #panel input[type="button"],#panel .wedding-anniversary .offer-1 input[type="button"]{background:#a69972;color:white;border:1px solid #a69972}body.honeymoons-offer .offer-1 .btn:hover,body.honeymoons-offer .offer-1 #panel input:hover[type="button"],#panel body.honeymoons-offer .offer-1 input:hover[type="button"],.wedding-anniversary .offer-1 .btn:hover,.wedding-anniversary .offer-1 #panel input:hover[type="button"],#panel .wedding-anniversary .offer-1 input:hover[type="button"]{background:#978b66}body.honeymoons-offer .offer-1 .mini-booking-form,.wedding-anniversary .offer-1 .mini-booking-form{text-align:left !important;margin-bottom:30px !important}body.honeymoons-offer .offer-1 .mini-booking-form .dates input,.wedding-anniversary .offer-1 .mini-booking-form .dates input{color:#fff !important;border:1px solid #ffffff !important}body.honeymoons-offer .offer-1 .mini-booking-form .dates .field,.wedding-anniversary .offer-1 .mini-booking-form .dates .field{width:46%;max-width:206px;display:inline-block;margin-right:5%}body.honeymoons-offer .offer-1 .mini-booking-form .btn,body.honeymoons-offer .offer-1 .mini-booking-form #panel input[type="button"],#panel body.honeymoons-offer .offer-1 .mini-booking-form input[type="button"],.wedding-anniversary .offer-1 .mini-booking-form .btn,.wedding-anniversary .offer-1 .mini-booking-form #panel input[type="button"],#panel .wedding-anniversary .offer-1 .mini-booking-form input[type="button"]{max-width:219px !important;width:42% !important}body.honeymoons-offer .offer-1 .mini-booking-form .select-property,.wedding-anniversary .offer-1 .mini-booking-form .select-property{width:50% !important;max-width:300px !important}body.honeymoons-offer .offer-1 .mini-booking-form select,.wedding-anniversary .offer-1 .mini-booking-form select{color:#fff !important;border:1px solid #ffffff !important}body.honeymoons-offer .offer-2,.wedding-anniversary .offer-2{background:url(images/bg-textture-lp.jpg) repeat-x bottom center;padding:40px 0px}body.honeymoons-offer .offer-2 img,.wedding-anniversary .offer-2 img{max-width:100%}body.honeymoons-offer .offer-2 h2,body.honeymoons-offer .offer-2 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .offer-2 span,.wedding-anniversary .offer-2 h2,.wedding-anniversary .offer-2 #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .offer-2 span{padding-top:20px;margin:0 0 0px}body.honeymoons-offer .offer-2 h2 span,body.honeymoons-offer .offer-2 #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .offer-2 span span,.wedding-anniversary .offer-2 h2 span,.wedding-anniversary .offer-2 #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .offer-2 span span{color:#a69972;line-height:27px}body.honeymoons-offer .offer-2 h3,.wedding-anniversary .offer-2 h3{text-transform:none;font-style:italic;font-family:"Calluna-Italic","sans-serif";font-size:15px}body.honeymoons-offer .offer-2 h4,.wedding-anniversary .offer-2 h4{text-transform:uppercase;font-family:"Jost",sans-serif;font-size:20px;margin-top:20px}body.honeymoons-offer .offer-2 .offer,.wedding-anniversary .offer-2 .offer{text-transform:uppercase;font-size:1.38462em;font-family:"Jost",sans-serif;padding-bottom:15px}body.honeymoons-offer .offer-2 p,.wedding-anniversary .offer-2 p{margin:0 0 30px}body.honeymoons-offer .offer-2 a.phone,.wedding-anniversary .offer-2 a.phone{font-family:"Jost",sans-serif;color:#000;display:block;font-size:16px;text-align:center;background:url(images/gold-phone.png) no-repeat top left;padding-left:20px;margin-left:40px;width:100px;margin-top:20px}body.honeymoons-offer .offer-2 ul.list-2,.wedding-anniversary .offer-2 ul.list-2{margin-top:20px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;margin-bottom:15px}body.honeymoons-offer .offer-2 ul.list-2 li,.wedding-anniversary .offer-2 ul.list-2 li{font-size:15px;line-height:17px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .offer-2 ul.list-2 li,.wedding-anniversary .offer-2 ul.list-2 li{font:0.8em}}body.honeymoons-offer .offer-2 ul.list-2 li:before,.wedding-anniversary .offer-2 ul.list-2 li:before{color:#a69972}body.honeymoons-offer .offer-2 .btn,body.honeymoons-offer .offer-2 #panel input[type="button"],#panel body.honeymoons-offer .offer-2 input[type="button"],.wedding-anniversary .offer-2 .btn,.wedding-anniversary .offer-2 #panel input[type="button"],#panel .wedding-anniversary .offer-2 input[type="button"]{background:#a69972;color:white;border:1px solid #a69972}body.honeymoons-offer .offer-2 .btn:hover,body.honeymoons-offer .offer-2 #panel input:hover[type="button"],#panel body.honeymoons-offer .offer-2 input:hover[type="button"],.wedding-anniversary .offer-2 .btn:hover,.wedding-anniversary .offer-2 #panel input:hover[type="button"],#panel .wedding-anniversary .offer-2 input:hover[type="button"]{background:#978b66}body.honeymoons-offer .quads,.wedding-anniversary .quads{background:url(images/bg-textture-lp.jpg) repeat-x bottom center;padding:40px 0px}body.honeymoons-offer .quads .center,.wedding-anniversary .quads .center{margin-top:40px;text-align:center;width:100%}body.honeymoons-offer .quads .terms,.wedding-anniversary .quads .terms{color:#333;font-size:17px;padding-top:50px}body.honeymoons-offer .quads .toggle-content,.wedding-anniversary .quads .toggle-content{max-width:65%;font-size:11px;margin:auto;padding:20px}body.honeymoons-offer .quads img,.wedding-anniversary .quads img{max-width:100%}body.honeymoons-offer .quads h2,body.honeymoons-offer .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .quads span,.wedding-anniversary .quads h2,.wedding-anniversary .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .quads span{padding-top:20px;margin:0 -4px 0px}body.honeymoons-offer .quads h2 span,body.honeymoons-offer .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .quads span span,.wedding-anniversary .quads h2 span,.wedding-anniversary .quads #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .quads span span{padding-left:4px;color:#a69972;line-height:27px}body.honeymoons-offer .quads h3,.wedding-anniversary .quads h3{text-transform:none;font-style:italic;font-family:"Calluna-Italic","sans-serif";font-size:15px}body.honeymoons-offer .quads h4,.wedding-anniversary .quads h4{text-transform:uppercase;font-family:"Jost",sans-serif;font-size:20px;margin-top:20px}body.honeymoons-offer .quads .offer,.wedding-anniversary .quads .offer{text-transform:uppercase;font-size:1.38462em;font-family:"Jost",sans-serif;padding-bottom:20px}body.honeymoons-offer .quads p,.wedding-anniversary .quads p{margin:0 0 30px}body.honeymoons-offer .quads form,.wedding-anniversary .quads form{margin-top:65px}body.honeymoons-offer .quads ul,.wedding-anniversary .quads ul{font-size:16px;margin-top:15px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;margin-bottom:10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .quads ul,.wedding-anniversary .quads ul{-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1}}body.honeymoons-offer .quads ul li,.wedding-anniversary .quads ul li{text-transform:uppercase;font-family:"Jost",sans-serif}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.honeymoons-offer .quads ul li,.wedding-anniversary .quads ul li{font:0.8em}}body.honeymoons-offer .quads ul li:before,.wedding-anniversary .quads ul li:before{color:#a69972}body.honeymoons-offer .quads .btn,body.honeymoons-offer .quads #panel input[type="button"],#panel body.honeymoons-offer .quads input[type="button"],.wedding-anniversary .quads .btn,.wedding-anniversary .quads #panel input[type="button"],#panel .wedding-anniversary .quads input[type="button"]{background:#a69972;color:white;border:1px solid #a69972}body.honeymoons-offer .quads .btn:hover,body.honeymoons-offer .quads #panel input:hover[type="button"],#panel body.honeymoons-offer .quads input:hover[type="button"],.wedding-anniversary .quads .btn:hover,.wedding-anniversary .quads #panel input:hover[type="button"],#panel .wedding-anniversary .quads input:hover[type="button"]{background:#978b66}body.honeymoons-offer .fun-free h2,body.honeymoons-offer .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .fun-free span,.wedding-anniversary .fun-free h2,.wedding-anniversary .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .fun-free span{font-size:5.5em}body.honeymoons-offer .fun-free ul,.wedding-anniversary .fun-free ul{margin-right:5%;padding-right:4%}body.honeymoons-offer .fun-free ul li,.wedding-anniversary .fun-free ul li{text-transform:uppercase}body.honeymoons-offer .fun-free ul li span,.wedding-anniversary .fun-free ul li span{font-family:"Jost",sans-serif}body.honeymoons-offer .fun-free .sports ul li,.wedding-anniversary .fun-free .sports ul li{text-transform:none}body.honeymoons-offer .bottom-gallery,.wedding-anniversary .bottom-gallery{padding-top:0px !important}body.honeymoons-offer .bottom-gallery h2,body.honeymoons-offer .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.honeymoons-offer .bottom-gallery span,.wedding-anniversary .bottom-gallery h2,.wedding-anniversary .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-anniversary .bottom-gallery span{display:none !important;margin-bottom:0px}body.honeymoons-offer .footer__third-social,.wedding-anniversary .footer__third-social{display:none}body.honeymoons-offer .terms-conditions,.wedding-anniversary .terms-conditions{display:none !important}body.wedding-anniversary .intro{padding:10px 0px 40px !important}body.wedding-anniversary .quads{padding-bottom:50px}body.wedding-anniversary .quads ul{-moz-column-count:1;-moz-column-gap:20px;column-count:1}body.unlimited-scuba-diving .play-drop-shadow{left:44% !important}body.unlimited-scuba-diving a.book-now-footer{display:none}body.resort-credit .inventory-callout{display:none}body.resort-credit a.book-now-footer{display:none}body.resort-credit .footer__third-social{display:none !important}body.resort-credit .mini-booking-form .select-property select{padding:11px 10px;font-size:15px !important}.inventory-january-2022 #inventory div.each-item:nth-child(1),.inventory-january-2022 #inventory div.each-item:nth-child(4){display:none}.inventory-january-2022 #inventory div.each-item:nth-child(2){background-color:#0f1f28}.inventory-january-2022 #inventory div.each-item:nth-child(2) h4,.inventory-january-2022 #inventory div.each-item:nth-child(2) h2,.inventory-january-2022 #inventory div.each-item:nth-child(2) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .inventory-january-2022 #inventory div.each-item:nth-child(2) span,.inventory-january-2022 #inventory div.each-item:nth-child(2) input[type=text]{color:white}.inventory-january-2022 #inventory div.each-item:nth-child(2) .btn,.inventory-january-2022 #inventory div.each-item:nth-child(2) #panel input[type="button"],#panel .inventory-january-2022 #inventory div.each-item:nth-child(2) input[type="button"]{color:#0f1f28;background-color:white}.inventory-january-2022 #inventory div.each-item:nth-child(3){background-color:white}.inventory-january-2022 #inventory div.each-item:nth-child(3) h4,.inventory-january-2022 #inventory div.each-item:nth-child(3) h2,.inventory-january-2022 #inventory div.each-item:nth-child(3) #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .inventory-january-2022 #inventory div.each-item:nth-child(3) span,.inventory-january-2022 #inventory div.each-item:nth-child(3) input[type=text]{color:#0f1f28}.inventory-january-2022 #inventory div.each-item:nth-child(3) .btn,.inventory-january-2022 #inventory div.each-item:nth-child(3) #panel input[type="button"],#panel .inventory-january-2022 #inventory div.each-item:nth-child(3) input[type="button"]{color:white;background-color:#0f1f28}.inventory-january-2022 #inventory div.each-item:nth-child(3) .ui-datepicker-group{border:1px solid #919ea7}#landing-page-black-friday header{display:none !important}#landing-page-black-friday .header-lp{display:block;position:fixed;top:0;z-index:999;width:100%;height:100px}#landing-page-black-friday .header-lp .wrapper{padding:20px 30px 0px;background:#010102}#landing-page-black-friday .header-lp .wrapper .header__booked{top:-5px;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#landing-page-black-friday .header-lp .wrapper .header__booked{margin-top:-30px;margin-right:-30px}}#landing-page-black-friday .header-lp .wrapper .header__booked .phone{display:block;padding-top:15px;margin-bottom:7px;font-size:1.23077em;color:#cfa773;text-transform:uppercase;font-family:"Jost",sans-serif}#landing-page-black-friday .header-lp .wrapper .header__booked .header__booking-trigger,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special .header-booking__btn,#single-special #landing-page-black-friday .header-lp .wrapper .header__booked .header-booking__btn,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page-black-friday .header-lp .wrapper .header__booked .btn,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page-black-friday .header-lp .wrapper .header__booked input[type="button"],#landing-page-black-friday .header-lp .wrapper .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page-black-friday .header-lp .wrapper .header__booked input[type="button"]{margin:0;padding:10px 85px 10px;background:#cfa773 !important;border:none;color:#000}#landing-page-black-friday .header-lp .wrapper .header__booked .header__booking-trigger:hover,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special .header-booking__btn:hover,#single-special #landing-page-black-friday .header-lp .wrapper .header__booked .header-booking__btn:hover,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page-black-friday .header-lp .wrapper .header__booked .btn:hover,#landing-page-black-friday .header-lp .wrapper .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input:hover[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page-black-friday .header-lp .wrapper .header__booked input:hover[type="button"],#landing-page-black-friday .header-lp .wrapper .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input:hover[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page-black-friday .header-lp .wrapper .header__booked input:hover[type="button"]{opacity:0.9;color:#fff}#landing-page-black-friday .header-lp .wrapper .countdown{text-align:center}#landing-page-black-friday .header-lp .wrapper .countdown .offer-ends{color:#fff !important;font-size:17px;margin-bottom:10px;margin-left:-7px}#landing-page-black-friday .header-lp .wrapper .countdown #countdown_dashboard{margin:auto;width:290px}#landing-page-black-friday .header-lp .wrapper .countdown .dash{width:70px !important}#landing-page-black-friday .header-lp .wrapper .countdown .dash .digit{color:#a69972 !important;font-size:33px;height:40px}#landing-page-black-friday .bg-image{background-position:center !important;background-repeat:no-repeat !important}#landing-page-black-friday .offer img{max-width:100%}#landing-page-black-friday .btn,#landing-page-black-friday #panel input[type="button"],#panel #landing-page-black-friday input[type="button"]{background:#cfa773 !important;border:none}#landing-page-black-friday .btn:hover,#landing-page-black-friday #panel input:hover[type="button"],#panel #landing-page-black-friday input:hover[type="button"]{border:none}#landing-page-black-friday .intro{text-align:center;padding:90px 0px 30px;margin-top:60px}#landing-page-black-friday .intro h1{display:inline-block;font-size:90px;color:#cfa773}#landing-page-black-friday .intro h1 span{font-size:90px;color:#fff;display:inline-block;font-family:"quiche-sans","sans-serif"}#landing-page-black-friday .intro p{color:#fff;padding:0px 100px}#landing-page-black-friday .intro .rfp-hidden{display:block;text-align:left !important}#landing-page-black-friday .intro .book-by-dates{margin-top:500px;text-align:left;margin-bottom:40px;color:#fff !important}#landing-page-black-friday .intro .book-by-dates img{padding-top:2px;display:block}#landing-page-black-friday .fun-free ul{margin-right:3% !important;padding-right:3% !important}#landing-page-black-friday .fun-free ul li{text-transform:uppercase}#landing-page-black-friday .fun-free ul li span{font-family:"Jost",sans-serif}#landing-page-black-friday .fun-free .sports ul li{text-transform:none}#landing-page-black-friday .mini-booking-form .dates .field{max-width:215px}#landing-page-black-friday .mini-booking-form .dates .field input{padding:12px 10px;border:1px solid #0f1f28;background:url(images/icon-gold-calendar.png) no-repeat 95% center !important}#landing-page-black-friday .mini-booking-form .dates .field:last-of-type{margin-right:0}#landing-page-black-friday .mini-booking-form .select-property,#landing-page-black-friday .mini-booking-form .btn,#landing-page-black-friday .mini-booking-form #panel input[type="button"],#panel #landing-page-black-friday .mini-booking-form input[type="button"]{max-width:215px;width:40%}#landing-page-black-friday .terms-conditions{color:white}#landing-page-black-friday .terms-conditions a{color:#fff !important;background:url(images/arrow-down-btn.png) no-repeat center;background-position-y:20px;height:40px;display:block}#landing-page-black-friday .terms-conditions p{font-size:12.27px;padding:0px 0px !important;text-align:left;margin:0 0 0px !important}#landing-page-black-friday .testimonial-wrap-lp{background:#000 !important}#landing-page-black-friday .testimonial-wrap-lp .all-testimonials h3{color:#cfa773}#landing-page-black-friday select{border:1px solid #cfa773 !important;background:transparent !important;color:#fff !important;background:url(images/arrow-down-gold.png) no-repeat 93% center !important}#landing-page-black-friday input{border:1px solid #cfa773 !important;background:transparent !important;color:#fff !important}#landing-page-black-friday .inventory-callout{display:none}#landing-page-black-friday .bottom-gallery h2,#landing-page-black-friday .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-black-friday .bottom-gallery span{display:none}#landing-page-black-friday .footer{background:#000 !important}#landing-page-black-friday .footer__top-section{display:none}#landing-page-black-friday .footer__third-social{display:none}#landing-page-black-friday .footer form#email-signup .signup-btn{margin:0;background:#cfa773 !important;border:none}#landing-page-black-friday .footer form#email-signup .signup-btn:hover{opacity:0.9;color:#fff}#landing-page-new-design{margin-top:60px !important}#landing-page-new-design header{display:none !important}#landing-page-new-design .topalert{display:none !important}#landing-page-new-design .bg-image{background-repeat:no-repeat !important;background-position:top center;background-size:auto 528px;margin-top:-60px}#landing-page-new-design .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:120px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}#landing-page-new-design .header-lp .header__booked{top:-5px;text-align:center}@media only screen and (device-width: 768px){#landing-page-new-design .header-lp .header__booked{top:-5px}}#landing-page-new-design .header-lp .header__booked .phone{display:block;padding:15px 15px 15px 20px;background:url(/m/assets/svg/CR-Homepage-Phone-Icon.svg) no-repeat center left/15px;font-size:1.23077em;color:#69d2c9;text-transform:uppercase;font-family:"Jost",sans-serif}#landing-page-new-design .header-lp .header__booked .header__booking-trigger,#landing-page-new-design .header-lp .header__booked #single-special .header-booking__btn,#single-special #landing-page-new-design .header-lp .header__booked .header-booking__btn,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked .btn,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page-new-design .header-lp .header__booked input[type="button"],#landing-page-new-design .header-lp .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked input[type="button"]{margin:0;padding:10px 85px 10px;background:#69d2c9;border:none}@media only screen and (device-width: 768px){#landing-page-new-design .header-lp .header__booked .header__booking-trigger,#landing-page-new-design .header-lp .header__booked #single-special .header-booking__btn,#single-special #landing-page-new-design .header-lp .header__booked .header-booking__btn,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked .btn,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page-new-design .header-lp .header__booked input[type="button"],#landing-page-new-design .header-lp .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked input[type="button"]{padding:10px 35px 10px}}#landing-page-new-design .header-lp .header__booked .header__booking-trigger:hover,#landing-page-new-design .header-lp .header__booked #single-special .header-booking__btn:hover,#single-special #landing-page-new-design .header-lp .header__booked .header-booking__btn:hover,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form .btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked .btn:hover,#landing-page-new-design .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form #panel input:hover[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #landing-page-new-design .header-lp .header__booked input:hover[type="button"],#landing-page-new-design .header-lp .header__booked #panel #single-special.page-570178 .single-special__special .mini-booking-form input:hover[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #landing-page-new-design .header-lp .header__booked input:hover[type="button"]{opacity:0.9;color:#37364b;background-color:#69d2c9 !important}#landing-page-new-design .header-lp .countdown{text-align:center}#landing-page-new-design .header-lp .countdown .offer-ends{color:#fff;font-size:14px;margin-bottom:10px;margin-left:-7px}#landing-page-new-design .header-lp .countdown #countdown_dashboard{margin:auto;width:290px}#landing-page-new-design .header-lp .countdown .dash{width:70px !important}#landing-page-new-design .header-lp .countdown .dash .digit{color:#69d2c9;font-size:25px;height:30px}@media only screen and (max-device-width: 1024px){#landing-page-new-design .header-lp{padding:20px 15px}#landing-page-new-design .header-lp .container{max-width:100%;padding:0}#landing-page-new-design .header-lp .logo img{width:200px}#landing-page-new-design .header-lp .countdown .dash{width:55px !important}#landing-page-new-design .header-lp .countdown .dash .digit{font-size:18px}}#landing-page-new-design .offer img{max-width:100%}#landing-page-new-design .intro{padding:258px 0px 30px;margin-top:60px}@media only screen and (device-width: 768px){#landing-page-new-design .intro{padding:180px 0px 30px}}#landing-page-new-design .intro h1{display:inline-block;font-size:90px;color:#fff;letter-spacing:-2px}@media only screen and (device-width: 768px){#landing-page-new-design .intro h1{font-size:70px}}#landing-page-new-design .intro h1 span{font-size:90px;color:#fff;display:inline-block;font-family:"quiche-sans","sans-serif";color:#69d2c9;letter-spacing:-2px}@media only screen and (device-width: 768px){#landing-page-new-design .intro h1 span{font-size:70px}}#landing-page-new-design .intro p{color:#fff}@media only screen and (device-width: 768px){#landing-page-new-design .intro p{padding-right:80px}}#landing-page-new-design .intro .rate{margin-bottom:70px}#landing-page-new-design .intro .rfp-hidden{display:block;text-align:left !important}#landing-page-new-design .intro .book-by-dates{text-align:left;margin:40px 0px;color:#fff;font-size:14px}#landing-page-new-design .intro .book-by-dates img{padding-top:2px;display:block}#landing-page-new-design .quadrant{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin-top:50px}#landing-page-new-design .quadrant .copy{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0px 0px 0px 0px}#landing-page-new-design .quadrant .copy h2,#landing-page-new-design .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-new-design .quadrant .copy span{font-size:66px;color:#fff;letter-spacing:-1px;line-height:66px}@media only screen and (device-width: 768px){#landing-page-new-design .quadrant .copy h2,#landing-page-new-design .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-new-design .quadrant .copy span{font-size:40px;line-height:44px}}#landing-page-new-design .quadrant .copy h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-new-design .quadrant .copy span span{color:#69d2c9;font-size:66px;letter-spacing:-1px;line-height:66px;font-family:"quiche-sans","sans-serif"}@media only screen and (device-width: 768px){#landing-page-new-design .quadrant .copy h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-new-design .quadrant .copy span span{font-size:40px;line-height:44px}}#landing-page-new-design .quadrant .copy p{max-width:460px}#landing-page-new-design .quadrant .copy a{color:#fff;background:url(images/arrow-btn-blue-down.png) no-repeat;background-position:131px 3px;height:40px;display:block}#landing-page-new-design .quadrant .image{-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (device-width: 768px){#landing-page-new-design .quadrant .image img{max-width:100%}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){#landing-page-new-design .quadrant .image img{max-width:100%}}#landing-page-new-design .fun-free ul{margin-right:3% !important;padding-right:3% !important}@media only screen and (device-width: 820px){#landing-page-new-design .fun-free ul{margin-right:0% !important;padding-right:0% !important}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){#landing-page-new-design .fun-free ul{margin-right:1% !important;padding-right:1% !important}}#landing-page-new-design .fun-free ul li{text-transform:uppercase}#landing-page-new-design .fun-free ul li span{font-family:"Jost",sans-serif}#landing-page-new-design .fun-free .sports ul li{text-transform:none}#landing-page-new-design .mini-booking-form .dates .field{max-width:215px}#landing-page-new-design .mini-booking-form .dates .field input,#landing-page-new-design .mini-booking-form .dates .field select{padding:12px 10px;border:1px solid #69d2c9;color:#fff}#landing-page-new-design .mini-booking-form .dates .field:last-of-type{margin-right:0}#landing-page-new-design .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){#landing-page-new-design .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}#landing-page-new-design .mini-booking-form .select-property select{border:1px solid #69d2c9;color:#fff;padding:12px 10px;width:90%}#landing-page-new-design .mini-booking-form .select-property .btn,#landing-page-new-design .mini-booking-form .select-property #panel input[type="button"],#panel #landing-page-new-design .mini-booking-form .select-property input[type="button"]{max-width:215px;width:40%}#landing-page-new-design .terms-conditions{margin-top:-51px;padding-right:40px;color:white}@media only screen and (device-width: 768px){#landing-page-new-design .terms-conditions{margin-top:11px}}#landing-page-new-design .terms-conditions p{font-size:12.27px;padding:0px 0px !important;text-align:left;margin:0 0 0px !important}#landing-page-new-design .inventory-callout{display:none}#landing-page-new-design .bottom-gallery{max-width:1500px;margin:auto}#landing-page-new-design .bottom-gallery h2,#landing-page-new-design .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-new-design .bottom-gallery span{display:none}#landing-page-new-design .footer{display:block;max-width:1500px;margin:auto}#landing-page-new-design .footer__top-section{display:none}#landing-page-new-design .footer__third-social{display:none}#landing-page-new-design .footer form#email-signup .signup-btn{margin:0;background:#69d2c9;border:none}#landing-page-new-design .footer form#email-signup .signup-btn:hover{opacity:0.9;color:#fff}#landing-page-new-design .footer form#email-signup #email-signup-texNickname{display:none}#landing-page-new-design .text-modules-wrapper{max-width:1500px;margin:auto;padding:40px 12%}body.valentines-day-2021 h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body.valentines-day-2021 .btm-notice{display:none}body.valentines-day-2021 .intro-content{margin-top:375px}@media only screen and (device-width: 768px){body.valentines-day-2021 .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .intro-content{margin-top:180px}}body.valentines-day-2021 .intro-content p{color:#000 !important;padding-right:40px}@media only screen and (device-width: 768px){body.valentines-day-2021 .intro-content p{padding-right:0px !important}}body.valentines-day-2021 .intro-content p a{background:none}body.valentines-day-2021 .intro-content p.teal{color:#fc8276 !important;font-weight:bold}body.valentines-day-2021 .intro-content .rate{margin-bottom:30px !important}body.valentines-day-2021 .intro-content .book-by-dates{color:#000 !important}body.valentines-day-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.valentines-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.valentines-day-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.valentines-day-2021 .header-lp .logo img{display:none}body.valentines-day-2021 .header-lp .logo a{background:url(images/couples-logo-lp-blk.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.valentines-day-2021 .header-lp .header__booked .phone{color:#000 !important}body.valentines-day-2021 .header-lp .header__booked span.header__booking-trigger,body.valentines-day-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.valentines-day-2021 .header-lp .header__booked span.header-booking__btn,body.valentines-day-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.valentines-day-2021 .header-lp .header__booked span.btn{background:#fc8276 !important}body.valentines-day-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.valentines-day-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.valentines-day-2021 .header-lp .header__booked span.header-booking__btn:hover,body.valentines-day-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.valentines-day-2021 .header-lp .header__booked span.btn:hover{opacity:0.9;color:#37364b}body.valentines-day-2021 .header-lp .countdown{text-align:center}body.valentines-day-2021 .header-lp .countdown .offer-ends{color:#000 !important}@media only screen and (device-width: 768px){body.valentines-day-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.valentines-day-2021 .header-lp .countdown .dash .digit{color:#000 !important}body.valentines-day-2021 .header-lp .countdown .digitTxt{color:#000 !important}body.valentines-day-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.valentines-day-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.valentines-day-2021 .mini-booking-form .dates .field input,body.valentines-day-2021 .mini-booking-form .dates .field select{border:1px solid #fc8276 !important;color:#000 !important;background:url(images/calendar-pink.png) no-repeat 95% center}body.valentines-day-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.valentines-day-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.valentines-day-2021 .mini-booking-form .select-property select{border:1px solid #fc8276 !important;background:url(images/arrow-down-pink.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.valentines-day-2021 .quadrant .copy{position:relative}body.valentines-day-2021 .quadrant .copy:after{position:absolute;top:130px;right:-65px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.valentines-day-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .quadrant .copy{margin-left:40px !important}}body.valentines-day-2021 .quadrant .copy ul.sym-inline-list li::before,body.valentines-day-2021 .quadrant .copy ol li::before{color:#fc8275 !important}body.valentines-day-2021 .quadrant .copy h2,body.valentines-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.valentines-day-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important}body.valentines-day-2021 .quadrant .copy h2 span,body.valentines-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.valentines-day-2021 .quadrant .copy span span{font-size:52px !important;color:#fc8276 !important}body.valentines-day-2021 .quadrant .copy p{color:#000 !important}body.valentines-day-2021 .quadrant .copy a{color:#000 !important;background:url(images/arrow-down-pink.png) no-repeat !important;background-position:131px 3px !important}body.valentines-day-2021 .btn,body.valentines-day-2021 #panel input[type="button"],#panel body.valentines-day-2021 input[type="button"]{background:#fc8276 !important;border:1px solid #fc8276 !important}@media only screen and (device-width: 768px){body.valentines-day-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.valentines-day-2021 .terms-conditions{margin-left:480px}}body.valentines-day-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.sixth-night-free-2021{background-color:#f9f7f3}body.sixth-night-free-2021 h1{position:absolute;top:390px;letter-spacing:7px !important;color:#37364b !important;font-size:55px !important;display:block !important;font-family:"Jost",sans-serif !important;width:1090px;text-align:center}body.sixth-night-free-2021 h1 span{font-family:"Jost",sans-serif !important;color:#37364b !important;letter-spacing:7px !important;font-size:46px !important;display:block !important;position:relative}body.sixth-night-free-2021 h1 span:before{content:"";top:25px;left:200px;position:absolute;width:100px;height:1px;z-index:999;background-color:#37364b}body.sixth-night-free-2021 h1 span:after{content:"";top:25px;right:210px;position:absolute;width:100px;height:1px;z-index:999;background-color:#37364b}body.sixth-night-free-2021 .btm-notice{display:none}body.sixth-night-free-2021 .intro-content{margin-top:345px}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .intro-content{margin-top:160px}}body.sixth-night-free-2021 .intro-content .col-xl-7{padding-right:50px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .intro-content{margin-top:180px}}body.sixth-night-free-2021 .intro-content .rfp-hidden{margin-top:-30px}body.sixth-night-free-2021 .intro-content .col-sm-8{margin-top:-64px}body.sixth-night-free-2021 .intro-content p{color:#37364b !important;padding-right:40px}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .intro-content p{padding-right:0px !important}}body.sixth-night-free-2021 .intro-content p a{background:none}body.sixth-night-free-2021 .intro-content p.teal{color:#fff !important;font-weight:bold}body.sixth-night-free-2021 .intro-content .rate{margin-bottom:30px !important}body.sixth-night-free-2021 .intro-content .book-by-dates{color:#000 !important;font-size:17px !important}body.sixth-night-free-2021 .intro-content .book-by-dates .row{margin-bottom:30px}body.sixth-night-free-2021 .bg-image{min-height:1580px !important}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.sixth-night-free-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.sixth-night-free-2021 .header-lp .logo img{display:none}body.sixth-night-free-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.sixth-night-free-2021 .header-lp .header__booked .phone{color:#fff !important}body.sixth-night-free-2021 .header-lp .header__booked span.header__booking-trigger,body.sixth-night-free-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.sixth-night-free-2021 .header-lp .header__booked span.header-booking__btn,body.sixth-night-free-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.sixth-night-free-2021 .header-lp .header__booked span.btn{background:#69d2c9 !important}body.sixth-night-free-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.sixth-night-free-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.sixth-night-free-2021 .header-lp .header__booked span.header-booking__btn:hover,body.sixth-night-free-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.sixth-night-free-2021 .header-lp .header__booked span.btn:hover{color:#37364b}body.sixth-night-free-2021 .header-lp .countdown{text-align:center}body.sixth-night-free-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.sixth-night-free-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.sixth-night-free-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.sixth-night-free-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.sixth-night-free-2021 .mini-booking-form .dates .field input,body.sixth-night-free-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#37364b !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.sixth-night-free-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.sixth-night-free-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#37364b !important}body.sixth-night-free-2021 .quadrant{margin-top:50px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.sixth-night-free-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.sixth-night-free-2021 .quadrant .copy{position:relative}body.sixth-night-free-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .quadrant .copy{margin-left:40px !important}}body.sixth-night-free-2021 .quadrant .copy ul.sym-inline-list li::before,body.sixth-night-free-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.sixth-night-free-2021 .quadrant .copy h2,body.sixth-night-free-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sixth-night-free-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.sixth-night-free-2021 .quadrant .copy h2 span,body.sixth-night-free-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sixth-night-free-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.sixth-night-free-2021 .quadrant .copy p{color:#000 !important}body.sixth-night-free-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.sixth-night-free-2021 .btn,body.sixth-night-free-2021 #panel input[type="button"],#panel body.sixth-night-free-2021 input[type="button"]{background:#37364b !important;border:1px solid #37364b !important}body.sixth-night-free-2021 .terms-conditions{padding-left:20px}@media only screen and (device-width: 768px){body.sixth-night-free-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.sixth-night-free-2021 .terms-conditions{margin-left:480px}}body.sixth-night-free-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.spring-summer-5-night-special{background-color:#f9f7f3}body.spring-summer-5-night-special .bg-image{background-color:#101f27 !important}body.spring-summer-5-night-special .intro{position:relative}body.spring-summer-5-night-special h1{position:absolute;top:350px;letter-spacing:7px !important;color:#fff !important;font-size:30px !important;display:block !important;font-family:"Jost",sans-serif !important;max-width:650px;right:130px;text-align:center}body.spring-summer-5-night-special h1 .bold{font-family:"Jost",sans-serif !important;color:#fff !important;letter-spacing:-2px !important;font-size:65px !important;display:block !important;position:relative}body.spring-summer-5-night-special h1 .offer{color:#fff !important;text-transform:none !important;font-size:65px !important;display:-ms-flexbox !important;display:flex !important;max-width:210px;margin:auto;-ms-flex-align:center;align-items:center;font-family:"Jost",sans-serif !important}body.spring-summer-5-night-special h1 .offer .block{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column !important;flex-direction:column !important;font-size:25px !important}body.spring-summer-5-night-special h1 .offer .block div{color:#fff !important;font-family:"Jost",sans-serif !important;text-transform:uppercase;text-align:left;margin-left:10px}body.spring-summer-5-night-special .btm-notice{display:none}body.spring-summer-5-night-special .intro-content{margin-top:475px}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .intro-content{margin-top:180px}}body.spring-summer-5-night-special .intro-content .col-sm-8{margin-top:-64px}body.spring-summer-5-night-special .intro-content p{color:#fff !important;padding-right:110px}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .intro-content p{padding-right:0px !important}}body.spring-summer-5-night-special .intro-content p a{background:none}body.spring-summer-5-night-special .intro-content p.teal{color:#fff !important;font-weight:bold}body.spring-summer-5-night-special .intro-content .rate{margin-bottom:30px !important}body.spring-summer-5-night-special .intro-content .book-by-dates{color:#fff !important;margin-top:40px !important;font-size:17px !important}body.spring-summer-5-night-special .intro-content .book-by-dates .row{margin-bottom:30px}body.spring-summer-5-night-special .intro-content .book-by-dates strong{font-size:15px;letter-spacing:0px}body.spring-summer-5-night-special .bg-image{min-height:1580px !important}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .bg-image{background-size:contain !important;min-height:1000px !important}}body.spring-summer-5-night-special .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.spring-summer-5-night-special .header-lp .logo img{display:none}body.spring-summer-5-night-special .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.spring-summer-5-night-special .header-lp .header__booked .phone{color:#fff !important}body.spring-summer-5-night-special .header-lp .header__booked span.header__booking-trigger,body.spring-summer-5-night-special .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.spring-summer-5-night-special .header-lp .header__booked span.header-booking__btn,body.spring-summer-5-night-special .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.spring-summer-5-night-special .header-lp .header__booked span.btn{background:#37364b !important}body.spring-summer-5-night-special .header-lp .header__booked span.header__booking-trigger:hover,body.spring-summer-5-night-special .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.spring-summer-5-night-special .header-lp .header__booked span.header-booking__btn:hover,body.spring-summer-5-night-special .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.spring-summer-5-night-special .header-lp .header__booked span.btn:hover{opacity:0.9;color:#37364b}body.spring-summer-5-night-special .header-lp .countdown{text-align:center}body.spring-summer-5-night-special .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.spring-summer-5-night-special .header-lp .countdown .dash .digit{color:#fff !important}body.spring-summer-5-night-special .header-lp .countdown .digitTxt{color:#fff !important}body.spring-summer-5-night-special .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.spring-summer-5-night-special .mini-booking-form .dates .field input,body.spring-summer-5-night-special .mini-booking-form .dates .field select{border:1px solid #fff !important;color:#fff !important;background:url(images/icon-lp-date-white.png) no-repeat 95% center}body.spring-summer-5-night-special .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.spring-summer-5-night-special .mini-booking-form .select-property select{border:1px solid #fff !important;background:url(images/wedding-leads-arrow-down-white.png) no-repeat 93% center !important;color:#fff !important}body.spring-summer-5-night-special .quadrant{margin-top:50px !important;padding-bottom:70px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .quadrant{margin-top:0px !important;margin-bottom:50px}}body.spring-summer-5-night-special .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.spring-summer-5-night-special .quadrant .copy{position:relative}body.spring-summer-5-night-special .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-white.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .quadrant .copy{margin-left:40px !important}}body.spring-summer-5-night-special .quadrant .copy ul li{color:#fff}body.spring-summer-5-night-special .quadrant .copy ul.sym-inline-list li::before,body.spring-summer-5-night-special .quadrant .copy ol li::before{color:#69d2c9 !important}body.spring-summer-5-night-special .quadrant .copy h2,body.spring-summer-5-night-special .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.spring-summer-5-night-special .quadrant .copy span{color:#fff !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.spring-summer-5-night-special .quadrant .copy h2 span,body.spring-summer-5-night-special .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.spring-summer-5-night-special .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.spring-summer-5-night-special .quadrant .copy p{color:#fff !important}body.spring-summer-5-night-special .quadrant .copy a{color:#fff !important;background:url(svg/booking-arrow-down.svg) no-repeat !important;background-position:131px 3px !important}body.spring-summer-5-night-special .btn,body.spring-summer-5-night-special #panel input[type="button"],#panel body.spring-summer-5-night-special input[type="button"]{background:#f38854 !important;border:1px solid #37364b !important}body.spring-summer-5-night-special .btn:hover,body.spring-summer-5-night-special #panel input:hover[type="button"],#panel body.spring-summer-5-night-special input:hover[type="button"]{background:#e67945 !important;color:#fff !important}body.spring-summer-5-night-special .terms-conditions{padding-left:20px}@media only screen and (device-width: 768px){body.spring-summer-5-night-special .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.spring-summer-5-night-special .terms-conditions{margin-left:480px}}body.spring-summer-5-night-special .terms-conditions p{color:#fff !important;padding-left:15px !important}body.mothers-day-2021{background-color:#f9f7f3}body.mothers-day-2021 .bg-image{background-color:#f9f7f3 !important}body.mothers-day-2021 .intro{position:relative}body.mothers-day-2021 h1{position:absolute;top:300px;letter-spacing:0px !important;color:#37364b !important;font-size:70px !important;display:block !important;max-width:650px;left:180px;text-align:left}body.mothers-day-2021 h1 .bold{font-family:"Jost",sans-serif !important;color:#37364b !important;letter-spacing:-2px !important;font-size:70px !important;display:block !important;position:relative}body.mothers-day-2021 h1 .offer{color:#69d2c9 !important;font-size:45px !important;letter-spacing:1px !important;text-align:center;font-family:"Jost",sans-serif !important}body.mothers-day-2021 h1 .plus-offer{font-size:17px;color:#37364b;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;font-family:"Jost",sans-serif !important}body.mothers-day-2021 h1 .plus-offer .rate-number{font-size:40px;padding:0px 10px}body.mothers-day-2021 h1 .plus-offer::before,body.mothers-day-2021 h1 .plus-offer::after{position:absolute;content:'';background:#69d2c9;width:100px;height:1px}body.mothers-day-2021 h1 .plus-offer::before{left:10px;top:30px}body.mothers-day-2021 h1 .plus-offer::after{right:10px;top:30px}body.mothers-day-2021 .btm-notice{display:none}body.mothers-day-2021 .intro-content{margin-top:475px}@media only screen and (device-width: 768px){body.mothers-day-2021 .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .intro-content{margin-top:180px}}body.mothers-day-2021 .intro-content .col-sm-8{margin-top:-64px}body.mothers-day-2021 .intro-content p{color:#37364b !important;padding-right:110px}@media only screen and (device-width: 768px){body.mothers-day-2021 .intro-content p{padding-right:0px !important}}body.mothers-day-2021 .intro-content p a{background:none}body.mothers-day-2021 .intro-content p.teal{color:#69d2c9 !important;font-weight:bold}body.mothers-day-2021 .intro-content .rate{margin-bottom:30px !important}body.mothers-day-2021 .intro-content .book-by-dates{color:#37364b !important;margin-top:40px !important;font-size:17px !important}body.mothers-day-2021 .intro-content .book-by-dates .row{margin-bottom:30px}body.mothers-day-2021 .intro-content .book-by-dates strong{font-size:15px;letter-spacing:0px}body.mothers-day-2021 .bg-image{min-height:1580px !important}@media only screen and (device-width: 768px){body.mothers-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.mothers-day-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.mothers-day-2021 .header-lp .logo img{display:none}body.mothers-day-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.mothers-day-2021 .header-lp .header__booked .phone{color:#fff !important}body.mothers-day-2021 .header-lp .countdown{text-align:center}body.mothers-day-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.mothers-day-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.mothers-day-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.mothers-day-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.mothers-day-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .mini-booking-form{margin-top:-10px}}body.mothers-day-2021 .mini-booking-form .dates .field{width:43%}@media only screen and (device-width: 768px){body.mothers-day-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.mothers-day-2021 .mini-booking-form .dates .field input,body.mothers-day-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#37364b !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.mothers-day-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.mothers-day-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.mothers-day-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;color:#37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important}body.mothers-day-2021 .quadrant{margin-top:50px !important;padding-bottom:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.mothers-day-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.mothers-day-2021 .quadrant .copy{position:relative}body.mothers-day-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.mothers-day-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .quadrant .copy{margin-left:40px !important}}body.mothers-day-2021 .quadrant .copy ul li{color:#37364b}body.mothers-day-2021 .quadrant .copy ul.sym-inline-list li::before,body.mothers-day-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.mothers-day-2021 .quadrant .copy h2,body.mothers-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.mothers-day-2021 .quadrant .copy span{color:#37364b !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.mothers-day-2021 .quadrant .copy h2 span,body.mothers-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.mothers-day-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.mothers-day-2021 .quadrant .copy p{color:#37364b !important}body.mothers-day-2021 .quadrant .copy a{color:#69d2c9 !important;background:url(svg/booking-arrow-down.svg) no-repeat !important;background-position:131px 3px !important}body.mothers-day-2021 .terms-conditions{padding-left:20px}@media only screen and (device-width: 768px){body.mothers-day-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.mothers-day-2021 .terms-conditions{margin-left:480px}}body.mothers-day-2021 .terms-conditions p{color:#37364b !important;padding-left:15px !important}body.memorial-day-2021{background-color:#f9f7f3}body.memorial-day-2021 h1{position:relative;top:230px;color:#234672 !important;font-size:25px !important;text-align:center;display:block !important;margin:auto !important;max-width:700px;letter-spacing:5px !important;font-family:"Jost",sans-serif !important}body.memorial-day-2021 h1 span.big{position:relative;font-family:"quiche-sans","sans-serif" !important;color:#234672 !important;font-size:116px !important;display:block !important}body.memorial-day-2021 h1 span.big::before{left:260px;top:-120px;position:absolute;content:'';background:url(images/stars.png) no-repeat center center;height:100px;width:150px}body.memorial-day-2021 h1 span.red{position:relative;font-family:"Jost",sans-serif !important;color:#cd1c24 !important;font-size:40px !important;display:block !important;letter-spacing:3px !important}body.memorial-day-2021 h1 span.btm{position:relative;font-family:"Jost",sans-serif !important;color:#1c304e !important;font-size:19px !important;display:block !important;letter-spacing:2px !important;margin-top:0px}body.memorial-day-2021 h1 span.btm .big{font-size:35px !important;display:inline-block !important;font-family:"Jost",sans-serif !important;position:relative;top:3px}body.memorial-day-2021 h1 span.btm .big::before{display:none}body.memorial-day-2021 h1 span.btm::before{position:absolute;top:33px;content:'';left:120px;background:#1c304e;height:1px;width:60px}body.memorial-day-2021 h1 span.btm::after{position:absolute;top:33px;content:'';right:120px;background:#1c304e;height:1px;width:60px}body.memorial-day-2021 .btm-notice{display:none}body.memorial-day-2021 .intro-content{margin-top:365px;padding-bottom:70px}@media only screen and (device-width: 768px){body.memorial-day-2021 .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .intro-content{margin-top:180px}}body.memorial-day-2021 .intro-content .rfp-hidden{margin-top:-20px}body.memorial-day-2021 .intro-content p{color:#000 !important;padding-right:40px}@media only screen and (device-width: 768px){body.memorial-day-2021 .intro-content p{padding-right:0px !important}}body.memorial-day-2021 .intro-content p a{background:none}body.memorial-day-2021 .intro-content p.teal{color:#234672 !important;font-weight:bold}body.memorial-day-2021 .intro-content .rate{margin-bottom:30px !important}body.memorial-day-2021 .intro-content .book-by-dates{color:#000 !important}body.memorial-day-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.memorial-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.memorial-day-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.memorial-day-2021 .header-lp .logo img{display:none}body.memorial-day-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.memorial-day-2021 .header-lp .header__booked .phone{color:#fff !important}body.memorial-day-2021 .header-lp .header__booked span.header__booking-trigger,body.memorial-day-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.memorial-day-2021 .header-lp .header__booked span.header-booking__btn,body.memorial-day-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.memorial-day-2021 .header-lp .header__booked span.btn{background:#cd1c24 !important}body.memorial-day-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.memorial-day-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.memorial-day-2021 .header-lp .header__booked span.header-booking__btn:hover,body.memorial-day-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.memorial-day-2021 .header-lp .header__booked span.btn:hover{opacity:0.9;color:#37364b}body.memorial-day-2021 .header-lp .countdown{text-align:center}body.memorial-day-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.memorial-day-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.memorial-day-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.memorial-day-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.memorial-day-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.memorial-day-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.memorial-day-2021 .mini-booking-form .dates .field input,body.memorial-day-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#000 !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.memorial-day-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.memorial-day-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.memorial-day-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.memorial-day-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.memorial-day-2021 .quadrant .copy{position:relative}body.memorial-day-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.memorial-day-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .quadrant .copy{margin-left:40px !important}}body.memorial-day-2021 .quadrant .copy ul.sym-inline-list li::before,body.memorial-day-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.memorial-day-2021 .quadrant .copy h2,body.memorial-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.memorial-day-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.memorial-day-2021 .quadrant .copy h2 span,body.memorial-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.memorial-day-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#cd1c24 !important}body.memorial-day-2021 .quadrant .copy p{color:#000 !important}body.memorial-day-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.memorial-day-2021 .btn,body.memorial-day-2021 #panel input[type="button"],#panel body.memorial-day-2021 input[type="button"]{background:#234672 !important;border:1px solid #37364b !important}body.memorial-day-2021 .terms-conditions{padding-left:32px}@media only screen and (device-width: 768px){body.memorial-day-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.memorial-day-2021 .terms-conditions{margin-left:480px}}body.memorial-day-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.fourth-of-july-2021{background-color:#fff}body.fourth-of-july-2021 h1{position:relative;top:50px;color:#fff !important;font-size:80px !important;text-align:center;display:block !important;max-width:500px;line-height:40px;letter-spacing:5px !important}body.fourth-of-july-2021 h1 span.big{position:relative;font-family:"Jost",sans-serif !important;color:#fff !important;font-size:80px !important;display:block !important}body.fourth-of-july-2021 h1 span.big::before{left:170px;top:-150px;position:absolute;content:'';background:url(images/stars-white.png) no-repeat center center;height:100px;width:150px}body.fourth-of-july-2021 h1 span.red{position:relative;font-family:"Jost",sans-serif !important;color:#cd1c24 !important;font-size:30px !important;display:block !important;letter-spacing:3px !important}body.fourth-of-july-2021 h1 span.btm{position:relative;font-family:"Jost",sans-serif !important;color:#fff !important;font-size:19px !important;display:block !important;letter-spacing:2px !important;margin-top:0px}body.fourth-of-july-2021 h1 span.btm .big{font-size:35px !important;display:inline-block !important;font-family:"Jost",sans-serif !important;position:relative;top:3px}body.fourth-of-july-2021 h1 span.btm .big::before{display:none}body.fourth-of-july-2021 h1 span.btm::before{position:absolute;top:7px;content:'';left:40px;background:url(images/star.png) no-repeat center center;height:50px;width:60px}body.fourth-of-july-2021 h1 span.btm::after{position:absolute;top:7px;content:'';right:45px;background:url(images/star.png) no-repeat center center;height:50px;width:60px}body.fourth-of-july-2021 .btm-notice{display:none}body.fourth-of-july-2021 .intro-content{margin-top:305px;padding-bottom:70px}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .intro-content{margin-top:180px}}body.fourth-of-july-2021 .intro-content .rfp-hidden{margin-top:-20px}body.fourth-of-july-2021 .intro-content p{color:#000 !important;padding-right:40px}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .intro-content p{padding-right:0px !important}}body.fourth-of-july-2021 .intro-content p a{background:none}body.fourth-of-july-2021 .intro-content p.teal{color:#c0001d !important;font-weight:bold}body.fourth-of-july-2021 .intro-content .rate{margin-bottom:30px !important}body.fourth-of-july-2021 .intro-content .book-by-dates{color:#000 !important}body.fourth-of-july-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.fourth-of-july-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.fourth-of-july-2021 .header-lp .logo img{display:none}body.fourth-of-july-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.fourth-of-july-2021 .header-lp .header__booked .phone{color:#fff !important}body.fourth-of-july-2021 .header-lp .header__booked span.header__booking-trigger,body.fourth-of-july-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.fourth-of-july-2021 .header-lp .header__booked span.header-booking__btn,body.fourth-of-july-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.fourth-of-july-2021 .header-lp .header__booked span.btn{background:#cd1c24 !important}body.fourth-of-july-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.fourth-of-july-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.fourth-of-july-2021 .header-lp .header__booked span.header-booking__btn:hover,body.fourth-of-july-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.fourth-of-july-2021 .header-lp .header__booked span.btn:hover{opacity:0.9;color:#37364b}body.fourth-of-july-2021 .header-lp .countdown{text-align:center}body.fourth-of-july-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.fourth-of-july-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.fourth-of-july-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.fourth-of-july-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.fourth-of-july-2021 .mini-booking-form .dates .field input,body.fourth-of-july-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#000 !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.fourth-of-july-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.fourth-of-july-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.fourth-of-july-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.fourth-of-july-2021 .quadrant .copy{position:relative}body.fourth-of-july-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .quadrant .copy{margin-left:40px !important}}body.fourth-of-july-2021 .quadrant .copy ul.sym-inline-list li::before,body.fourth-of-july-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.fourth-of-july-2021 .quadrant .copy h2,body.fourth-of-july-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.fourth-of-july-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.fourth-of-july-2021 .quadrant .copy h2 span,body.fourth-of-july-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.fourth-of-july-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#cd1c24 !important}body.fourth-of-july-2021 .quadrant .copy p{color:#000 !important}body.fourth-of-july-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.fourth-of-july-2021 .btn,body.fourth-of-july-2021 #panel input[type="button"],#panel body.fourth-of-july-2021 input[type="button"]{background:#234672 !important;border:1px solid #37364b !important}body.fourth-of-july-2021 .terms-conditions{padding-left:32px}@media only screen and (device-width: 768px){body.fourth-of-july-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fourth-of-july-2021 .terms-conditions{margin-left:480px}}body.fourth-of-july-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.early-bird-bookings-2021{background-color:#f9f7f3}body.early-bird-bookings-2021 h1{position:absolute;top:230px;color:#37364b !important;font-size:80px !important}body.early-bird-bookings-2021 h1 span{font-family:"Jost",sans-serif !important;color:#37364b !important;font-size:80px !important}body.early-bird-bookings-2021 .btm-notice{display:none}body.early-bird-bookings-2021 .intro-content{margin-top:65px}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .intro-content{margin-top:160px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .intro-content{margin-top:180px}}body.early-bird-bookings-2021 .intro-content .rfp-hidden{margin-top:70px}body.early-bird-bookings-2021 .intro-content .col-sm-8{margin-top:275px}body.early-bird-bookings-2021 .intro-content p{color:#000 !important;padding-right:40px}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .intro-content p{padding-right:0px !important}}body.early-bird-bookings-2021 .intro-content p a{background:none}body.early-bird-bookings-2021 .intro-content p.teal{color:#69d2c9 !important;font-weight:bold}body.early-bird-bookings-2021 .intro-content .rate{margin-bottom:30px !important}body.early-bird-bookings-2021 .intro-content .book-by-dates{color:#000 !important}body.early-bird-bookings-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.early-bird-bookings-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.early-bird-bookings-2021 .header-lp .logo img{display:none}body.early-bird-bookings-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.early-bird-bookings-2021 .header-lp .header__booked .phone{color:#fff !important}body.early-bird-bookings-2021 .header-lp .header__booked span.header__booking-trigger,body.early-bird-bookings-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.early-bird-bookings-2021 .header-lp .header__booked span.header-booking__btn,body.early-bird-bookings-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.early-bird-bookings-2021 .header-lp .header__booked span.btn{background:#37364b !important}body.early-bird-bookings-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.early-bird-bookings-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.early-bird-bookings-2021 .header-lp .header__booked span.header-booking__btn:hover,body.early-bird-bookings-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.early-bird-bookings-2021 .header-lp .header__booked span.btn:hover{opacity:0.9;color:#37364b}body.early-bird-bookings-2021 .header-lp .countdown{text-align:center}body.early-bird-bookings-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.early-bird-bookings-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.early-bird-bookings-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.early-bird-bookings-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.early-bird-bookings-2021 .mini-booking-form .dates .field input,body.early-bird-bookings-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#000 !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.early-bird-bookings-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.early-bird-bookings-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.early-bird-bookings-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.early-bird-bookings-2021 .quadrant .copy{position:relative}body.early-bird-bookings-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .quadrant .copy{margin-left:40px !important}}body.early-bird-bookings-2021 .quadrant .copy ul.sym-inline-list li::before,body.early-bird-bookings-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.early-bird-bookings-2021 .quadrant .copy h2,body.early-bird-bookings-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-bird-bookings-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.early-bird-bookings-2021 .quadrant .copy h2 span,body.early-bird-bookings-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-bird-bookings-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.early-bird-bookings-2021 .quadrant .copy p{color:#000 !important}body.early-bird-bookings-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.early-bird-bookings-2021 .btn,body.early-bird-bookings-2021 #panel input[type="button"],#panel body.early-bird-bookings-2021 input[type="button"]{background:#37364b !important;border:1px solid #37364b !important}body.early-bird-bookings-2021 .terms-conditions{padding-left:32px}@media only screen and (device-width: 768px){body.early-bird-bookings-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.early-bird-bookings-2021 .terms-conditions{margin-left:480px}}body.early-bird-bookings-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.summer-fall-sale-2021{background-color:#f9f7f3}body.summer-fall-sale-2021 h1{position:absolute;top:200px;left:22%;color:#37364b !important;width:910px;text-align:center;line-height:1px;height:205px;background:url(images/white-bg-text-bg-lp.png) no-repeat center center;padding:30px 0}body.summer-fall-sale-2021 h1 span.tall{font-family:"Jost",sans-serif !important;color:#37364b !important;font-size:70px !important}body.summer-fall-sale-2021 h1 span.bold{font-family:"Jost",sans-serif !important;color:#37364b !important;font-size:70px !important}body.summer-fall-sale-2021 h1 span.middle{font-family:"Jost",sans-serif !important;color:#37364b !important;font-size:30px !important;letter-spacing:2px !important}body.summer-fall-sale-2021 h1 span.btm{font-family:"Jost",sans-serif !important;color:#37364b !important;font-size:30px !important;position:relative;letter-spacing:2px !important}body.summer-fall-sale-2021 .btm-notice{display:none}body.summer-fall-sale-2021 .intro-content{margin-top:405px}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .intro-content{margin-top:160px}}body.summer-fall-sale-2021 .intro-content .offer-title{text-transform:uppercase;font-size:36px;letter-spacing:2px;color:#153f62;margin-bottom:10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .intro-content{margin-top:180px}}body.summer-fall-sale-2021 .intro-content .rfp-hidden{margin-top:70px}body.summer-fall-sale-2021 .intro-content p{color:#000 !important;padding-right:40px}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .intro-content p{padding-right:0px !important}}body.summer-fall-sale-2021 .intro-content p a{background:none}body.summer-fall-sale-2021 .intro-content p.teal{color:#69d2c9 !important;font-weight:bold}body.summer-fall-sale-2021 .intro-content .rate{margin-bottom:30px !important}body.summer-fall-sale-2021 .intro-content .book-by-dates{color:#000 !important}body.summer-fall-sale-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.summer-fall-sale-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.summer-fall-sale-2021 .header-lp .logo img{display:none}body.summer-fall-sale-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.summer-fall-sale-2021 .header-lp .header__booked .phone{color:#fff !important}body.summer-fall-sale-2021 .header-lp .header__booked span.header__booking-trigger,body.summer-fall-sale-2021 .header-lp .header__booked #single-special span.header-booking__btn,#single-special body.summer-fall-sale-2021 .header-lp .header__booked span.header-booking__btn,body.summer-fall-sale-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn,#single-special.page-570178 .single-special__special .mini-booking-form body.summer-fall-sale-2021 .header-lp .header__booked span.btn{background:#69d2c9 !important}body.summer-fall-sale-2021 .header-lp .header__booked span.header__booking-trigger:hover,body.summer-fall-sale-2021 .header-lp .header__booked #single-special span.header-booking__btn:hover,#single-special body.summer-fall-sale-2021 .header-lp .header__booked span.header-booking__btn:hover,body.summer-fall-sale-2021 .header-lp .header__booked #single-special.page-570178 .single-special__special .mini-booking-form span.btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form body.summer-fall-sale-2021 .header-lp .header__booked span.btn:hover{background:#37364b !important;color:#fff}body.summer-fall-sale-2021 .header-lp .countdown{text-align:center}body.summer-fall-sale-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.summer-fall-sale-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.summer-fall-sale-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.summer-fall-sale-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.summer-fall-sale-2021 .mini-booking-form .dates .field input,body.summer-fall-sale-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#000 !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.summer-fall-sale-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.summer-fall-sale-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.summer-fall-sale-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.summer-fall-sale-2021 .quadrant .copy{position:relative}body.summer-fall-sale-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .quadrant .copy{margin-left:40px !important}}body.summer-fall-sale-2021 .quadrant .copy ul.sym-inline-list li::before,body.summer-fall-sale-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.summer-fall-sale-2021 .quadrant .copy h2,body.summer-fall-sale-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.summer-fall-sale-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.summer-fall-sale-2021 .quadrant .copy h2 span,body.summer-fall-sale-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.summer-fall-sale-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.summer-fall-sale-2021 .quadrant .copy p{color:#000 !important}body.summer-fall-sale-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.summer-fall-sale-2021 .btn,body.summer-fall-sale-2021 #panel input[type="button"],#panel body.summer-fall-sale-2021 input[type="button"]{background:#37364b !important;border:1px solid #37364b !important}body.summer-fall-sale-2021 .terms-conditions{padding-left:32px}@media only screen and (device-width: 768px){body.summer-fall-sale-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.summer-fall-sale-2021 .terms-conditions{margin-left:480px}}body.summer-fall-sale-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.fathers-day-2021{background-color:#fff}body.fathers-day-2021 h1{position:absolute;top:230px;text-align:center}body.fathers-day-2021 h1 .top{font-family:"Jost",sans-serif !important;font-size:24px !important;display:block !important;letter-spacing:4px !important;color:#37364b !important}body.fathers-day-2021 h1 .middle{font-family:"Jost",sans-serif !important;font-size:80px !important;display:block !important;color:#37364b !important;letter-spacing:2px !important}body.fathers-day-2021 h1 .btm{display:block !important;font-family:"quiche-sans","sans-serif" !important;color:#37364b !important}body.fathers-day-2021 .btm-notice{display:none}body.fathers-day-2021 .intro-content{margin-top:105px}@media only screen and (device-width: 768px){body.fathers-day-2021 .intro-content{margin-top:160px}}body.fathers-day-2021 .intro-content .rate{display:block;margin:100px auto 0px;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .intro-content{margin-top:180px}}body.fathers-day-2021 .intro-content .rfp-hidden{margin-top:70px}body.fathers-day-2021 .intro-content .col-sm-8{margin-top:275px}body.fathers-day-2021 .intro-content p{color:#000 !important;padding-right:40px;margin-top:70px}@media only screen and (device-width: 768px){body.fathers-day-2021 .intro-content p{padding-right:0px !important}}body.fathers-day-2021 .intro-content p a{background:none}body.fathers-day-2021 .intro-content p.teal{color:#69d2c9 !important;font-weight:bold}body.fathers-day-2021 .intro-content .rate{margin-bottom:30px !important}body.fathers-day-2021 .intro-content .book-by-dates{color:#000 !important}body.fathers-day-2021 .bg-image{min-height:1680px !important}@media only screen and (device-width: 768px){body.fathers-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .bg-image{background-size:contain !important;min-height:1000px !important}}body.fathers-day-2021 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:100px;padding:20px 30px 0px;background:transparent;width:100%;max-width:1500px}body.fathers-day-2021 .header-lp .logo img{display:none}body.fathers-day-2021 .header-lp .logo a{background:url(images/couples-logo-lp-white.png) no-repeat;height:72px;width:210px;display:block;margin-top:7px}body.fathers-day-2021 .header-lp .header__booked .phone{color:#fff !important}body.fathers-day-2021 .header-lp .countdown{text-align:center}body.fathers-day-2021 .header-lp .countdown .offer-ends{color:#fff !important}@media only screen and (device-width: 768px){body.fathers-day-2021 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.fathers-day-2021 .header-lp .countdown .dash .digit{color:#fff !important}body.fathers-day-2021 .header-lp .countdown .digitTxt{color:#fff !important}body.fathers-day-2021 .mini-booking-form{margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .mini-booking-form{margin-top:-10px}}@media only screen and (device-width: 768px){body.fathers-day-2021 .mini-booking-form .dates .field{max-width:189px !important;width:48% !important}}body.fathers-day-2021 .mini-booking-form .dates .field input,body.fathers-day-2021 .mini-booking-form .dates .field select{border:1px solid #37364b !important;color:#000 !important;background:url(images/icon-lp-date-blk.png) no-repeat 95% center}body.fathers-day-2021 .mini-booking-form .select-property{margin-right:0%}@media only screen and (device-width: 768px){body.fathers-day-2021 .mini-booking-form .select-property{width:48% !important;max-width:86% !important}}body.fathers-day-2021 .mini-booking-form .select-property select{border:1px solid #37364b !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat 93% center !important;color:#000 !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .quadrant{margin-top:0px !important;margin-bottom:50px}}body.fathers-day-2021 .quadrant .image{-ms-flex-preferred-size:43% !important;flex-basis:43% !important}body.fathers-day-2021 .quadrant .copy{position:relative}body.fathers-day-2021 .quadrant .copy:after{position:absolute;top:-100px;right:165px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;transform:rotate(30deg)}@media only screen and (device-width: 768px){body.fathers-day-2021 .quadrant .copy{margin-left:30px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .quadrant .copy{margin-left:40px !important}}body.fathers-day-2021 .quadrant .copy ul.sym-inline-list li::before,body.fathers-day-2021 .quadrant .copy ol li::before{color:#69d2c9 !important}body.fathers-day-2021 .quadrant .copy h2,body.fathers-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.fathers-day-2021 .quadrant .copy span{color:#000 !important;font-size:52px !important;margin:0 0 20px !important;font-family:"Jost",sans-serif !important;letter-spacing:-1px !important}body.fathers-day-2021 .quadrant .copy h2 span,body.fathers-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.fathers-day-2021 .quadrant .copy span span{font-size:52px !important;font-family:"Jost",sans-serif !important;color:#69d2c9 !important}body.fathers-day-2021 .quadrant .copy p{color:#000 !important}body.fathers-day-2021 .quadrant .copy a{color:#000 !important;background:url(images/wedding-leads-arrow-down-blk.png) no-repeat !important;background-position:131px 3px !important}body.fathers-day-2021 .terms-conditions{padding-left:32px}@media only screen and (device-width: 768px){body.fathers-day-2021 .terms-conditions{margin-left:360px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.fathers-day-2021 .terms-conditions{margin-left:480px}}body.fathers-day-2021 .terms-conditions p{color:#000 !important;padding-left:15px !important}body.black-friday-2020 .header-lp .logo img{display:none}body.black-friday-2020 .header-lp .logo a{background:url(images/logoblk-blue.png) no-repeat;height:87px;width:220px;display:block;margin-top:7px}body.black-friday-2020 .header-lp .header__booked .phone{color:#000 !important}body.black-friday-2020 .header-lp .countdown{text-align:center}body.black-friday-2020 .header-lp .countdown .offer-ends{color:#000 !important}@media only screen and (device-width: 768px){body.black-friday-2020 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.black-friday-2020 .header-lp .countdown .dash .digit{color:#69d2c9 !important}body.black-friday-2020 .header-lp .countdown .digitTxt{color:#000 !important}body.black-friday-2020 .bg-image{min-height:1214px !important;background-size:contain !important}body.black-friday-2020 .terms-conditions{margin-top:-10px !important}body.black-friday-2020 .terms-conditions p{color:#37364b !important}body.black-friday-2020 .main-content{text-align:center;margin-top:790px}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){body.black-friday-2020 .main-content{margin-top:740px}}@media {body.black-friday-2020 .main-content{margin-top:640px}}body.black-friday-2020 .main-content h1{text-align:center !important;font-size:35px !important;color:#37364b !important;line-height:40px;text-transform:uppercase !important;margin:70px 0 !important;font-family:"Jost",sans-serif !important}body.black-friday-2020 .main-content h1 strong{font-size:35px !important;color:#37364b !important;font-family:"Jost",sans-serif !important}body.black-friday-2020 .main-content .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.black-friday-2020 .main-content .flex .copy p{color:#37364b !important;line-height:31px;padding-right:40px;text-align:left !important}body.black-friday-2020 .main-content .flex .copy .title{text-align:left;font-size:30px;color:#69d2c9;text-transform:uppercase;display:block;margin-bottom:30px}body.black-friday-2020 .main-content .flex .copy .title span{color:#69d2c9;font-family:"Jost",sans-serif;display:block}body.black-friday-2020 .main-content .book-by{color:#172a35;font-family:Arial, Helvetica, sans-serif;font-size:19px;margin:0px 30px}body.black-friday-2020 .main-content .book-by .book-date{background:url(images/icon-lp-time.png) no-repeat left center;padding-left:40px;margin-right:30px;line-height:40px}body.black-friday-2020 .main-content .book-by .travel-date{background:url(images/icon-lp-date.png) no-repeat left center;padding-left:40px;line-height:40px}body.black-friday-2020 .main-content .sm-copy{margin:90px 0px 0px 0px;font-weight:bold;font-family:"Jost",sans-serif;font-size:16px;color:#37364b;text-align:center;padding:0 40px;line-height:25px}body.black-friday-2020 .main-content .mini-booking-form{max-width:400px;margin:40px auto}body.black-friday-2020 .main-content .mini-booking-form .dates .field{width:46%}body.black-friday-2020 .main-content .mini-booking-form .dates .field input,body.black-friday-2020 .main-content .mini-booking-form .dates .field select{color:#000 !important}body.black-friday-2020 .main-content .mini-booking-form .air-options{margin-bottom:30px}body.black-friday-2020 .main-content .mini-booking-form .select-property{width:49.3%}body.black-friday-2020 .main-content .mini-booking-form .select-property select{width:94%}body.black-friday-2020 .main-content .mini-booking-form .hotel-air{margin-top:-10px !important;width:49% !important;margin-left:0px}body.black-friday-2020 .main-content .mini-booking-form .tabs{padding:20px 0 10px;text-align:center}body.black-friday-2020 .main-content .mini-booking-form .chosen-container{width:185px !important;margin-left:5px;margin-top:-2px}body.black-friday-2020 .main-content .mini-booking-form .tab{font-size:1.22154em;color:#69d2c9;font-weight:700;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:inline-block;padding:8px 35px 10px;position:relative;cursor:pointer}body.black-friday-2020 .main-content .mini-booking-form .tab.active,body.black-friday-2020 .main-content .mini-booking-form .tab:hover{color:#37364b}body.black-friday-2020 .main-content .mini-booking-form .tab.active::after,body.black-friday-2020 .main-content .mini-booking-form .tab:hover::after{width:14px;margin-left:-7px}body.black-friday-2020 .main-content .mini-booking-form .tab.hotel-only{border-right:1px solid #415c71}body.black-friday-2020 .main-content .mini-booking-form .tab.active{color:#37364b}body.black-friday-2020 .main-content .mini-booking-form .tab::after{width:0;height:2px;background:#69d2c9;content:" ";position:absolute;bottom:0;left:50%;margin-left:0;transition:all 0.3s ease}body.black-friday-2020 .main-content .mini-booking-form .select-property{margin-right:0%}body.black-friday-2020 .main-content .mini-booking-form .select-property select{color:#000 !important}body.black-friday-2020 .main-content .toggle-content{margin-top:70px}body.black-friday-2020 .main-content a.terms{padding:30px 0px;color:#333;background:url(images/arrow-btn-blue-down.png) no-repeat;background-position:119px 33px;padding-right:30px;height:40px;display:block;max-width:140px;margin:40px auto}body.cyber-monday-2020 .header-lp .logo img{display:none}body.cyber-monday-2020 .header-lp .logo a{background:url(images/logoblk-blue.png) no-repeat;height:87px;width:220px;display:block;margin-top:7px}body.cyber-monday-2020 .header-lp .header__booked .phone{color:#002f68 !important}body.cyber-monday-2020 .header-lp .header__booked #cta{background-color:#002f68}body.cyber-monday-2020 .header-lp .countdown{text-align:center}body.cyber-monday-2020 .header-lp .countdown .offer-ends{color:#000 !important}@media only screen and (device-width: 768px){body.cyber-monday-2020 .header-lp .countdown .dash{width:60px !important;max-width:60px}}body.cyber-monday-2020 .header-lp .countdown .dash .digit{color:#69d2c9 !important}body.cyber-monday-2020 .header-lp .countdown .digitTxt{color:#000 !important}body.cyber-monday-2020 .bg-image{min-height:1214px !important;background-size:contain !important}body.cyber-monday-2020 .terms-conditions{margin-top:-10px !important}body.cyber-monday-2020 .terms-conditions p{color:#37364b !important}body.cyber-monday-2020 .main-content{text-align:center;margin-top:790px}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){body.cyber-monday-2020 .main-content{margin-top:740px}}@media {body.cyber-monday-2020 .main-content{margin-top:640px}}body.cyber-monday-2020 .main-content h1{text-align:center !important;font-size:35px !important;color:#002f68 !important;line-height:40px;text-transform:uppercase !important;margin:70px 0 !important;font-family:"Jost",sans-serif !important}body.cyber-monday-2020 .main-content h1 strong{font-size:35px !important;color:#002f68 !important;font-family:"Jost",sans-serif !important}body.cyber-monday-2020 .main-content .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.cyber-monday-2020 .main-content .flex .copy p{color:#37364b !important;line-height:31px;padding-right:40px;text-align:left !important}body.cyber-monday-2020 .main-content .flex .copy .title{text-align:left;font-size:30px;color:#69d2c9;text-transform:uppercase;display:block;margin-bottom:30px}body.cyber-monday-2020 .main-content .flex .copy .title span{color:#69d2c9;font-family:"Jost",sans-serif;display:block}body.cyber-monday-2020 .main-content .book-by{color:#172a35;font-family:Arial, Helvetica, sans-serif;font-size:19px;margin:0px 30px}body.cyber-monday-2020 .main-content .book-by .book-date{background:url(images/icon-lp-time.png) no-repeat left center;padding-left:40px;margin-right:30px;line-height:40px}body.cyber-monday-2020 .main-content .book-by .travel-date{background:url(images/icon-lp-date.png) no-repeat left center;padding-left:40px;line-height:40px}body.cyber-monday-2020 .main-content .sm-copy{margin:90px 0px 0px 0px;font-weight:bold;font-family:"Jost",sans-serif;font-size:16px;color:#37364b;text-align:center;padding:0 40px;line-height:25px}body.cyber-monday-2020 .main-content .mini-booking-form{max-width:400px;margin:40px auto}body.cyber-monday-2020 .main-content .mini-booking-form .dates .field{width:46%}body.cyber-monday-2020 .main-content .mini-booking-form .dates .field input,body.cyber-monday-2020 .main-content .mini-booking-form .dates .field select{color:#000 !important}body.cyber-monday-2020 .main-content .mini-booking-form .air-options{margin-bottom:30px}body.cyber-monday-2020 .main-content .mini-booking-form .select-property{width:49.3%}body.cyber-monday-2020 .main-content .mini-booking-form .select-property select{width:94%}body.cyber-monday-2020 .main-content .mini-booking-form .hotel-air{margin-top:-10px !important;width:49% !important;margin-left:0px}body.cyber-monday-2020 .main-content .mini-booking-form .tabs{padding:20px 0 10px;text-align:center}body.cyber-monday-2020 .main-content .mini-booking-form .chosen-container{width:185px !important;margin-left:5px;margin-top:-2px}body.cyber-monday-2020 .main-content .mini-booking-form .tab{font-size:1.22154em;color:#69d2c9;font-weight:700;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:inline-block;padding:8px 35px 10px;position:relative;cursor:pointer}body.cyber-monday-2020 .main-content .mini-booking-form .tab.active,body.cyber-monday-2020 .main-content .mini-booking-form .tab:hover{color:#37364b}body.cyber-monday-2020 .main-content .mini-booking-form .tab.active::after,body.cyber-monday-2020 .main-content .mini-booking-form .tab:hover::after{width:14px;margin-left:-7px}body.cyber-monday-2020 .main-content .mini-booking-form .tab.hotel-only{border-right:1px solid #415c71}body.cyber-monday-2020 .main-content .mini-booking-form .tab.active{color:#37364b}body.cyber-monday-2020 .main-content .mini-booking-form .tab::after{width:0;height:2px;background:#69d2c9;content:" ";position:absolute;bottom:0;left:50%;margin-left:0;transition:all 0.3s ease}body.cyber-monday-2020 .main-content .mini-booking-form .select-property{margin-right:0%}body.cyber-monday-2020 .main-content .mini-booking-form .select-property select{color:#000 !important}body.cyber-monday-2020 .main-content .toggle-content{margin-top:70px}body.cyber-monday-2020 .main-content a.terms{padding:30px 0px;color:#333;background:url(images/arrow-btn-blue-down.png) no-repeat;background-position:119px 33px;padding-right:30px;height:40px;display:block;max-width:140px;margin:40px auto}body#landing-page-new-design.get-back-to-bliss .header-lp{padding:65px 30px 0px}body#landing-page-new-design.get-back-to-bliss .bg-image{min-height:506px;position:relative}body#landing-page-new-design.get-back-to-bliss .bg-image h1{display:block;position:absolute;right:185px;bottom:15px;font-size:70px;color:#fff;letter-spacing:0;font-family:"Jost",sans-serif;letter-spacing:0;margin-top:250px}body#landing-page-new-design.get-back-to-bliss .bg-image h1 span{font-size:70px;letter-spacing:-4px;font-family:"quiche-sans","sans-serif"}body#landing-page-new-design.get-back-to-bliss .bg-image .terms-conditions{margin-top:9px !important;padding-right:0px;margin-left:-18px;max-width:530px;line-height:18px}body#landing-page-new-design.get-back-to-bliss .bg-image .terms-conditions p{line-height:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body#landing-page-new-design.get-back-to-bliss .bg-image .flex-mobile{text-align:center;margin-left:0;width:80%;margin:auto}body#landing-page-new-design.get-back-to-bliss .bg-image .rfp-hidden{margin-left:10%}}body#landing-page-new-design.get-back-to-bliss .get-back-to-bliss__intro-copy{max-width:800px;margin:0 auto}body#landing-page-new-design.get-back-to-bliss .get-back-to-bliss__book-by{max-width:535px;margin:0 auto 60px}body#landing-page-new-design.get-back-to-bliss .intro{padding-top:0;text-align:center}body#landing-page-new-design.get-back-to-bliss .intro h1{margin-left:-15px;font-family:"Jost",sans-serif;color:#69d2c9 !important;display:block !important;font-size:36px !important;margin:0 auto 14px;line-height:46px}body#landing-page-new-design.get-back-to-bliss .intro h1 span{display:block !important;font-size:36px !important}body#landing-page-new-design.get-back-to-bliss .intro p{color:#37364b !important;line-height:28px;margin-bottom:0px}body#landing-page-new-design.get-back-to-bliss .intro .blue{color:#69d2c9 !important;text-transform:uppercase;display:block;margin-top:10px}body#landing-page-new-design.get-back-to-bliss .intro img.offer{margin:0 auto 30px;display:block}body#landing-page-new-design.get-back-to-bliss .intro .book-by-dates{color:#37364b !important;font-family:Arial;max-width:683px;margin-left:auto;margin-right:auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body#landing-page-new-design.get-back-to-bliss .intro .book-by-dates{max-width:490px !important;margin:auto !important}}body#landing-page-new-design.get-back-to-bliss .intro .hotel-air{display:inline-block !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .dates{margin-bottom:10px !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .dates .field{width:44.5% !important;max-width:258px !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .dates .field input,body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .dates .field select{color:#37364b !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .chosen-container-single .chosen-single{margin-left:6px}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .chosen-container .chosen-drop{left:6px !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .btn,body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form #panel input[type="button"],#panel body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form input[type="button"]{width:235.92px;margin-top:10px}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .tabs{display:none}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .select-property{width:49% !important;float:left}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .select-property select{color:#37364b !important;padding:10px 10px !important}body#landing-page-new-design.get-back-to-bliss .intro .mini-booking-form .air-options{text-align:right;margin-right:15px;margin-top:10px}body#landing-page-new-design.get-back-to-bliss .intro a.mobile{display:none !important}body#landing-page-new-design.get-back-to-bliss .intro a.terms{padding:30px 0px;color:#333;background:url(images/arrow-btn-blue-down.png) no-repeat;background-position:119px 33px;padding-right:30px;height:40px;display:block;max-width:140px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body#landing-page-new-design.get-back-to-bliss .intro a.terms{margin:auto}}body#landing-page-new-design.get-back-to-bliss .fun-free h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body#landing-page-new-design.get-back-to-bliss .fun-free span span{font-family:"Jost",sans-serif;font-weight:bold;display:block;font-size:30px;letter-spacing:1px}body.good-clean-fun #cta,body.for-the-children-charity-event-2023 #cta{display:none}body.good-clean-fun .bg-image,body.for-the-children-charity-event-2023 .bg-image{margin-top:40px !important;min-height:auto !important}body.good-clean-fun .header-lp,body.for-the-children-charity-event-2023 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:120px;padding:20px 30px 0px !important;background:#1e1d28 !important;width:100%;max-width:1500px}body.good-clean-fun .header-lp .header__booked,body.for-the-children-charity-event-2023 .header-lp .header__booked{top:15px !important}body.good-clean-fun .header-lp .header-booking,body.for-the-children-charity-event-2023 .header-lp .header-booking{text-align:center;position:absolute;right:20%}body.good-clean-fun .header-lp .header-booking .phone,body.for-the-children-charity-event-2023 .header-lp .header-booking .phone{display:block;padding:15px 0 15px 8px;background:url(/m/assets/svg/CR-Homepage-Phone-Icon.svg) no-repeat center left !important;padding-left:20px;background-size:13% !important;font-size:1.07692em;color:#69d2c9;text-transform:uppercase;font-family:"Jost",sans-serif}body.good-clean-fun .header-lp .header-countdown,body.for-the-children-charity-event-2023 .header-lp .header-countdown{display:none}body.good-clean-fun .header-lp .header-booking,body.for-the-children-charity-event-2023 .header-lp .header-booking{max-width:150px;text-align:right}body.good-clean-fun .header-lp .header-logo,body.for-the-children-charity-event-2023 .header-lp .header-logo{position:absolute;left:50% !important;margin-left:-110px;width:fit-content}body.good-clean-fun .header-lp .offer-ends,body.for-the-children-charity-event-2023 .header-lp .offer-ends{color:#fff;margin:0 0 5px 60px}body.good-clean-fun h1,body.for-the-children-charity-event-2023 h1{color:#37364b !important;font-family:"quiche-sans","sans-serif" !important;text-align:center;font-size:30px !important;line-height:35px;width:100%;margin-top:300px;display:block !important;position:relative}body.good-clean-fun h1 div,body.for-the-children-charity-event-2023 h1 div{font-family:"Jost",sans-serif;font-weight:500;font-size:20px;letter-spacing:1px;text-align:center;display:block}body.good-clean-fun h1::after,body.for-the-children-charity-event-2023 h1::after{content:"";position:absolute;top:130%;height:1px;width:70px;left:47%;background-color:#37364b}body.good-clean-fun .intro-content,body.for-the-children-charity-event-2023 .intro-content{margin-top:50px;text-align:center}body.good-clean-fun .intro-content .img-fluid,body.for-the-children-charity-event-2023 .intro-content .img-fluid{max-width:100%}body.good-clean-fun .intro-content p,body.for-the-children-charity-event-2023 .intro-content p{color:#37364b !important;padding-right:0px !important}body.good-clean-fun .sub-section,body.for-the-children-charity-event-2023 .sub-section{border-top:1px solid #69d2c9;margin-top:30px;padding:60px}body.good-clean-fun .sub-section .title,body.for-the-children-charity-event-2023 .sub-section .title{font-family:"quiche-sans","sans-serif";color:#37364b;text-align:center;font-size:24px;margin-bottom:45px;width:100%;position:relative}body.good-clean-fun .sub-section .title::after,body.for-the-children-charity-event-2023 .sub-section .title::after{content:"";position:absolute;top:130%;height:1px;width:70px;left:45%;background-color:#37364b}body.good-clean-fun .imgs,body.for-the-children-charity-event-2023 .imgs{display:-ms-flexbox;display:flex;-ms-flex-line-pack:space-evenly;align-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.good-clean-fun .imgs img,body.for-the-children-charity-event-2023 .imgs img{height:150px;width:155px}}body.good-clean-fun .imgs a,body.for-the-children-charity-event-2023 .imgs a{padding-right:13px}body.good-clean-fun .footer__third-social,body.for-the-children-charity-event-2023 .footer__third-social{display:block !important}body.good-clean-fun .footer__top-section,body.for-the-children-charity-event-2023 .footer__top-section{display:block !important}body.good-clean-fun .blue-alert,body.for-the-children-charity-event-2023 .blue-alert{background:#69d2c9;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;max-width:1500px;margin:auto;padding:13px;font-family:"Jost",sans-serif}body.for-the-children-charity-event-2023 .row.sub-section{border-bottom:1px solid #69d2c9}body.for-the-children-charity-event-2023 .row.sub-section ul{margin-bottom:0}body.for-the-children-charity-event-2023 .text-modules-wrapper .title{font-family:"quiche-sans","sans-serif";color:#37364b;text-align:center;font-size:24px;margin-bottom:45px;width:100%;position:relative}body.for-the-children-charity-event-2023 .text-modules-wrapper .title::after{content:"";position:absolute;top:130%;height:1px;width:70px;left:45%;background-color:#37364b}@media (max-width: 900px){body.for-the-children-charity-event-2023 .intro{padding-top:250px !important}}body.residents .header-logo .logo a,body.residents-clone .header-logo .logo a{background:url(svg/CR-Logo-tagline-blk.svg) no-repeat center center;width:220px;height:80px;display:block}body.residents .header-logo .logo a img,body.residents-clone .header-logo .logo a img{display:none}body.residents .header__booked .phone,body.residents-clone .header__booked .phone{color:#37364b !important}body.residents .header__booked .phone:hover,body.residents-clone .header__booked .phone:hover{opacity:0.8}body.residents #cta,body.residents-clone #cta{display:none}body.residents .bg-image,body.residents-clone .bg-image{min-height:951px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.residents .bg-image,body.residents-clone .bg-image{background-size:cover}}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px){body.residents .bg-image,body.residents-clone .bg-image{background-size:contain !important;min-height:930px !important}}body.residents .book-by-dates,body.residents-clone .book-by-dates{padding-bottom:30px;max-width:460px;margin:auto !important;padding-top:5px}body.residents .book-by-dates p,body.residents-clone .book-by-dates p{text-align:center}body.residents .book-by-dates .rates,body.residents-clone .book-by-dates .rates{font-size:16px;text-align:center;margin-bottom:15px;line-height:45px;font-size:"Jost",sans-serif;font-weight:bold}body.residents .book-by-dates .rates span,body.residents-clone .book-by-dates .rates span{color:#00b4ca;display:block;font-size:60px;font-size:"quiche-sans","sans-serif";font-weight:normal}body.residents .book-by-dates .flex,body.residents-clone .book-by-dates .flex{display:-ms-flexbox;display:flex;color:#37364b;font-family:arial}body.residents .book-by-dates .flex img,body.residents-clone .book-by-dates .flex img{margin-right:10px}body.residents .book-by-dates .flex.book-wrapper,body.residents-clone .book-by-dates .flex.book-wrapper{padding:8px 0px}body.residents .book-by-dates .flex .book-now,body.residents-clone .book-by-dates .flex .book-now{width:225px}body.residents .book-by-dates .flex .stay,body.residents-clone .book-by-dates .flex .stay{margin-left:30px;width:235px}body.residents .whats-included,body.residents-clone .whats-included{margin:70px 0px 30px 0px;border:1px solid #69d2c9;padding:0 40px 10px 40px}@media only screen and (max-device-width: 1024px){body.residents .whats-included,body.residents-clone .whats-included{padding:0}}body.residents .whats-included .subtitle,body.residents-clone .whats-included .subtitle{text-transform:uppercase;color:#fff;font-size:20px;letter-spacing:1px;display:block;background:#333245;padding-bottom:70px;max-width:410px;margin:-11px auto;font-family:"Jost",sans-serif;text-align:center}body.residents .whats-included .flex,body.residents-clone .whats-included .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.residents .whats-included .flex ul,body.residents-clone .whats-included .flex ul{display:inline-block;text-align:left;margin-right:3%;margin-bottom:50px;padding-right:3%;position:relative}body.residents .whats-included .flex ul:after,body.residents-clone .whats-included .flex ul:after{content:"";position:absolute;height:200px;top:0px;width:20px;background:url(images/section-divider-new.png) no-repeat top right;right:-6px}body.residents .whats-included .flex ul:first-of-type,body.residents-clone .whats-included .flex ul:first-of-type{margin-left:3%}body.residents .whats-included .flex ul:last-of-type:after,body.residents-clone .whats-included .flex ul:last-of-type:after{display:none}body.residents .whats-included .flex ul li,body.residents-clone .whats-included .flex ul li{font:14px "Jost",sans-serif;text-transform:uppercase;margin-bottom:10px;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.residents .whats-included .flex ul li,body.residents-clone .whats-included .flex ul li{font:13.5px "Jost",sans-serif}}body.residents .whats-included .flex ul li:before,body.residents-clone .whats-included .flex ul li:before{content:"";width:5px;height:5px;background-color:#69d2c9;border-radius:50%;top:8px}body.residents .whats-included .flex ul:nth-child(6),body.residents-clone .whats-included .flex ul:nth-child(6){border:0;margin:0;padding:0}body.residents .badge-top,body.residents-clone .badge-top{background:url(images/icon-residents-badge.png) no-repeat top right;background-size:13%}body.residents .title,body.residents-clone .title{display:block;margin:auto;text-align:center}body.residents .title h1,body.residents-clone .title h1{font-size:47px !important;color:#37364b !important;margin:40px 0 20px;text-align:center;width:100%;letter-spacing:6px !important;font-family:"Jost",sans-serif !important;text-transform:uppercase}body.residents .title h2,body.residents .title #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title span,body.residents-clone .title h2,body.residents-clone .title #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title span{font-size:21px;font-weight:400;line-height:normal;letter-spacing:0}body.residents .title .offer-img,body.residents-clone .title .offer-img{margin-top:-35px}body.residents .title-rate,body.residents-clone .title-rate{margin:50px 0}body.residents .title-rate h2,body.residents .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title-rate span,body.residents-clone .title-rate h2,body.residents-clone .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title-rate span{font-size:40px;position:relative;width:max-content;margin:0 auto;padding:0 55px}body.residents .title-rate h2:before,body.residents .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:before,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title-rate span:before,body.residents .title-rate h2:after,body.residents .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title-rate span:after,body.residents-clone .title-rate h2:before,body.residents-clone .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:before,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title-rate span:before,body.residents-clone .title-rate h2:after,body.residents-clone .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title-rate span:after{content:"";width:50px;height:2px;background-color:#00b4ca;position:absolute;top:35px}body.residents .title-rate h2:before,body.residents .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:before,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title-rate span:before,body.residents-clone .title-rate h2:before,body.residents-clone .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:before,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title-rate span:before{left:0}body.residents .title-rate h2:after,body.residents .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents .title-rate span:after,body.residents-clone .title-rate h2:after,body.residents-clone .title-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.residents-clone .title-rate span:after{right:0}body.residents .title-rate span,body.residents-clone .title-rate span{font-size:22px}body.residents .title p,body.residents-clone .title p{color:#37364b !important;width:80%;margin:auto}body.residents .offer,body.residents-clone .offer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:40px 0 20px;position:relative}body.residents .offer_copy,body.residents-clone .offer_copy{width:45%}body.residents .offer_images,body.residents-clone .offer_images{width:50%;position:relative}body.residents .offer_images img:last-child,body.residents-clone .offer_images img:last-child{position:absolute;bottom:-100px;left:-80px;width:300px;height:190px}body.residents .offer h3,body.residents-clone .offer h3{font-size:55px;font-family:"quiche-sans","sans-serif"}body.residents .offer h3 span,body.residents-clone .offer h3 span{font-size:28px;display:block;font-weight:100}body.residents .offer h4,body.residents-clone .offer h4{text-transform:none;font-size:17px}body.residents .offer .dates,body.residents-clone .offer .dates{padding-bottom:15px;font-weight:500}body.residents .offer .dates img,body.residents-clone .offer .dates img{padding-right:5px}@media only screen and (max-device-width: 820px){body.residents .offer,body.residents-clone .offer{padding:50px 0}body.residents .offer_images img:last-child,body.residents-clone .offer_images img:last-child{width:180px;height:120px;bottom:-75px}body.residents .offer h3,body.residents-clone .offer h3{font-size:40px}}body.residents .intro,body.residents-clone .intro{padding:528px 0px 30px !important}body.residents .intro p,body.residents-clone .intro p{color:#37364b !important}body.residents .intro .intro-content,body.residents-clone .intro .intro-content{text-align:center}body.residents .intro .intro-content .img-fluid,body.residents-clone .intro .intro-content .img-fluid{max-width:100%}body.residents .intro .intro-content p,body.residents-clone .intro .intro-content p{padding-right:0px !important;padding-top:30px}@media only screen and (device-width: 768px){body.residents .intro p,body.residents-clone .intro p{padding-right:0 !important}}body.residents .tel,body.residents-clone .tel{color:#fff;font-size:45px;font-family:"quiche-sans","sans-serif"}body.residents .tel a,body.residents-clone .tel a{color:#69d2c9}body.residents .agents a,body.residents-clone .agents a{color:#fff;font-size:18px}body.residents .center,body.residents-clone .center{text-align:center}body.residents .terms-conditions,body.residents-clone .terms-conditions{margin-top:80px !important}body.residents .toggle-content,body.residents-clone .toggle-content{padding:20px 0}body.residents .toggle-content p,body.residents-clone .toggle-content p{color:#37364b !important}body.residents a.terms,body.residents-clone a.terms{padding:35px 30px 35px 0;background:url(/assets/images/arrow-down-teal.png) no-repeat center right;display:block;max-width:160px;font-size:15px;position:absolute;bottom:-60px}body.residents a.terms-pink,body.residents-clone a.terms-pink{padding:30px 0px;padding-right:0px;color:#333;background:url(images/arrow-down-pink.png) no-repeat center right;padding-right:30px;display:block;max-width:160px;font-size:15px;margin:25px auto}body.residents .text-modules-wrapper,body.residents-clone .text-modules-wrapper{background-color:#333245;margin:100px auto 0 !important}body.instant-credits-summer-2020 .bg-image{min-height:1200px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.instant-credits-summer-2020 .bg-image{background-size:122% !important;min-height:700px !important}}body.instant-credits-summer-2020 .intro{text-align:center}body.instant-credits-summer-2020 .intro h1{text-align:left;font-size:75px !important;width:70%;color:#37364b !important;display:block !important;font-family:"quiche-sans","sans-serif" !important;margin-left:230px;margin-top:30px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.instant-credits-summer-2020 .intro h1{margin-left:20px;margin-top:0px}}body.instant-credits-summer-2020 .intro h1 strong{display:block;font-family:"Jost",sans-serif;color:#37364b !important}body.instant-credits-summer-2020 .intro h1 span{display:block !important;color:#37364b !important;font-size:29px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.instant-credits-summer-2020 .intro h1{margin-top:-30px}}body.instant-credits-summer-2020 .intro h2,body.instant-credits-summer-2020 .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.instant-credits-summer-2020 .intro span{margin-top:150px;font-size:45px;text-align:center;letter-spacing:3px;font-family:"Jost",sans-serif;line-height:25px;margin-bottom:0px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.instant-credits-summer-2020 .intro h2,body.instant-credits-summer-2020 .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.instant-credits-summer-2020 .intro span{margin-top:60px}}body.instant-credits-summer-2020 .intro p{color:#000 !important;text-align:center;line-height:31px;padding:0px 40px}body.instant-credits-summer-2020 .intro .offer{text-align:center;margin:30px 0px}body.instant-credits-summer-2020 .intro .book-by-dates{color:#333 !important;margin-left:-40px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.instant-credits-summer-2020 .intro .book-by-dates{margin-left:100px !important}}body.instant-credits-summer-2020 .intro .mini-booking-form{max-width:400px;margin:auto}body.instant-credits-summer-2020 .intro .mini-booking-form .dates .field{width:46%}body.instant-credits-summer-2020 .intro .mini-booking-form .dates .field input,body.instant-credits-summer-2020 .intro .mini-booking-form .dates .field select{color:#000 !important}body.instant-credits-summer-2020 .intro .mini-booking-form .select-property{margin-right:0%}body.instant-credits-summer-2020 .intro .mini-booking-form .select-property select{color:#000 !important}body.instant-credits-summer-2020 .intro .toggle-content{margin-top:70px}body.instant-credits-summer-2020 .intro a.terms{padding:30px 0px;color:#333;background:url(images/arrow-btn-blue-down.png) no-repeat;background-position:119px 33px;padding-right:30px;height:40px;display:block;max-width:140px;margin:auto}body.game-day-2021 .btm-notice{display:none}body.game-day-2021 .intro .rate{margin-bottom:45px !important}body.game-day-2021 .intro p{margin:0 !important}body.game-day-2021 .terms-conditions{margin-top:20px !important}body.game-day-2021 .terms-conditions .col-6{max-width:55% !important}body.game-day-2021 .quadrant .image{margin-left:130px}body.game-day-2021 .quadrant .copy{position:relative}body.game-day-2021 .quadrant .copy:after{position:absolute;top:130px;right:-65px;content:"";width:140px;height:140px;z-index:9;background:url(svg/CR-Covid-Test-Badge.svg) no-repeat left top;transform:rotate(30deg)}body.game-day-2021 .quadrant .copy .terms{margin-top:30px}body.game-day-2021 .quadrant .copy ul li{color:#fff !important;padding-right:30px !important}body.game-day-2021 .quadrant .copy p a{color:#69d2c9 !important}body.game-day-2021 .quadrant .copy h2 span,body.game-day-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.game-day-2021 .quadrant .copy span span{padding-right:20px}body.awards #cta{display:none}body.awards .bg-image{min-height:951px !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.awards .bg-image{background-size:cover}}body.awards .header-lp .phone{color:white !important}body.awards .intro{padding:160px 0px 30px !important}body.awards .intro .intro-content{text-align:center}body.awards .intro .intro-content p{color:#37364b !important;padding-right:0px !important;padding-top:120px}body.awards .intro .how-we-rate{border:1px solid #69d2c9;padding:40px;text-align:center;margin:80px 0;letter-spacing:3px}body.awards .intro .how-we-rate .row{margin-top:25px}body.awards .intro .how-we-rate h2,body.awards .intro .how-we-rate #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.awards .intro .how-we-rate span{text-transform:uppercase;color:#69d2c9;display:block;margin:-70px auto 30px auto;background:white;width:310px;font-size:35px;letter-spacing:1px}body.awards .intro .awards h3{text-transform:uppercase !important;color:#69d2c9 !important;text-align:center !important;font-size:35px}body.awards .intro .row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:45px}body.local-travel-agents .bg-image{min-height:821px !important}body.local-travel-agents .intro{padding:190px 0px 30px !important}body.local-travel-agents .intro h1{font-family:"quiche-sans","sans-serif";color:white !important;text-align:center;font-size:60px !important;text-transform:uppercase;margin-bottom:45px;width:60%;position:relative;display:block !important;margin:auto !important}body.local-travel-agents .intro h1 span{color:white !important;display:block !important;font-size:60px !important;font-family:"Jost",sans-serif !important}body.local-travel-agents .intro h1 span:before,body.local-travel-agents .intro h1 span:after{content:"";position:absolute;height:5px;border-top:1px solid white;top:90px;width:130px}body.local-travel-agents .intro span:before{right:100%;margin-right:-165px}body.local-travel-agents .intro span:after{left:100%;margin-left:-170px}body.local-travel-agents .intro strong{display:block;font-size:22px !important;font-family:"Jost",sans-serif !important;letter-spacing:6px}body.local-travel-agents .intro p{margin:230px 90px 100px !important;color:#37364b !important;text-align:center !important}body.local-travel-agents #cta{display:none}body.local-travel-agents .phone{padding-top:30px}body.local-travel-agents .form-module-wrapper{max-width:61% !important;margin:-70px auto 150px}body.local-travel-agents .form-module-wrapper form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.local-travel-agents .form-module-wrapper form input,body.local-travel-agents .form-module-wrapper form select{border:1px solid #69d2c9 !important;color:#69d2c9 !important}body.local-travel-agents .form-module-wrapper form select{background:url(svg/booking-arrow-down.svg) 92% center no-repeat;cursor:pointer}body.local-travel-agents .form-module-wrapper form button{margin-top:100px}body.local-travel-agents .form-module-wrapper h2,body.local-travel-agents .form-module-wrapper #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.local-travel-agents .form-module-wrapper span{color:#69d2c9 !important;text-align:center;width:100%;font-size:18px !important;font-family:"Jost",sans-serif !important;margin:0 0 20px !important;letter-spacing:3px}body.local-travel-agents .gdpr-wrap{margin:30px 13px}body.local-travel-agents .header__booking-trigger,body.local-travel-agents #single-special .header-booking__btn,#single-special body.local-travel-agents .header-booking__btn,body.local-travel-agents #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form body.local-travel-agents .btn,body.local-travel-agents #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel body.local-travel-agents input[type="button"],body.local-travel-agents #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form body.local-travel-agents input[type="button"]{color:#fff}body.cyber-monday-2021 .bg-image{background:url(/assets/images/couples-lp-background.jpg) #0f2028 !important;background-size:cover}@media (max-width: 1025px){body.cyber-monday-2021 .bg-image{background-position:25% 0 !important}}body.cyber-monday-2021 .intro h1{text-align:center;margin-left:40%;font-size:80px !important}body.cyber-monday-2021 .intro h1 span{color:#fff !important;font-weight:900;position:relative;font-size:80px !important;text-shadow:2px 0 #fff}body.cyber-monday-2021 .intro h1 span:before{content:"";top:40px;left:-15%;position:absolute;width:65px;height:1px;z-index:999;background-color:#fff}body.cyber-monday-2021 .intro h1 span:after{content:"";top:40px;right:-15%;position:absolute;width:65px;height:1px;z-index:999;background-color:#fff}body.cyber-monday-2021 .intro .btn,body.cyber-monday-2021 .intro #panel input[type="button"],#panel body.cyber-monday-2021 .intro input[type="button"]{background-color:#00b4ca !important;color:#fff !important}body.cyber-monday-2021 .intro .rate{position:absolute;right:20%;top:18%}@media (max-width: 1500px){body.cyber-monday-2021 .intro .rate{right:10%}}@media (max-width: 1025px){body.cyber-monday-2021 .intro .rate{right:3%;top:10%}}body.cyber-monday-2021 .intro h3{margin-top:600px}body.cyber-monday-2021 .fun-free h2,body.cyber-monday-2021 .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.cyber-monday-2021 .fun-free span{font-size:5.5em}body.black-friday-2021 .bg-image,body.cyber-monday-2021 .bg-image{min-height:2850px !important}body.black-friday-2021 .intro h3,body.cyber-monday-2021 .intro h3{color:#fff;font-size:26px;text-align:center;padding-bottom:50px;font-weight:600}body.black-friday-2021 .intro .book-by-dates img,body.cyber-monday-2021 .intro .book-by-dates img{padding-top:0 !important}body.black-friday-2021 .intro .book-by-dates .col-9,body.cyber-monday-2021 .intro .book-by-dates .col-9{padding-top:4px}body.black-friday-2021 .quadrant .copy,body.cyber-monday-2021 .quadrant .copy{position:relative}body.black-friday-2021 .quadrant .copy h2,body.black-friday-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.black-friday-2021 .quadrant .copy span,body.cyber-monday-2021 .quadrant .copy h2,body.cyber-monday-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.cyber-monday-2021 .quadrant .copy span{font-size:55px !important;font-weight:bold}body.black-friday-2021 .quadrant .copy h2 span,body.black-friday-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.black-friday-2021 .quadrant .copy span span,body.cyber-monday-2021 .quadrant .copy h2 span,body.cyber-monday-2021 .quadrant .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.cyber-monday-2021 .quadrant .copy span span{padding-right:20px;font-size:55px !important}body.black-friday-2021 .quadrant .copy ul li,body.cyber-monday-2021 .quadrant .copy ul li{color:#fff !important;padding-right:30px !important}body.black-friday-2021 .quadrant .copy p a,body.cyber-monday-2021 .quadrant .copy p a{color:#69d2c9 !important}body.black-friday-2021 .stay-safe .image,body.cyber-monday-2021 .stay-safe .image{margin-left:130px}body.black-friday-2021 .stay-safe .copy:after,body.cyber-monday-2021 .stay-safe .copy:after{position:absolute;top:-90px;right:50px;content:"";width:160px;height:140px;z-index:9;background:url("/assets/images/covid-badge-white-teal.png") no-repeat left top;background-size:contain}@media (max-width: 1024px){body.black-friday-2021 .stay-safe .copy:after,body.cyber-monday-2021 .stay-safe .copy:after{right:-100px}}body.black-friday-2021 .booking-quad,body.cyber-monday-2021 .booking-quad{margin-bottom:30px}body.black-friday-2021 .booking-quad .copy,body.cyber-monday-2021 .booking-quad .copy{margin-left:50px !important}body.black-friday-2021 .booking-quad .copy::after,body.cyber-monday-2021 .booking-quad .copy::after{display:none}body.black-friday-2021 .booking-quad .image,body.cyber-monday-2021 .booking-quad .image{margin-left:0 !important;display:-ms-flexbox;display:flex}body.black-friday-2021 .booking-quad .image .col-sm-6 img:nth-child(2),body.cyber-monday-2021 .booking-quad .image .col-sm-6 img:nth-child(2){margin-top:20px}body.black-friday-2021 .rewards-quad,body.cyber-monday-2021 .rewards-quad{margin-bottom:100px}body.black-friday-2021 .rewards-quad .quadrant,body.cyber-monday-2021 .rewards-quad .quadrant{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;padding:50px;position:relative}body.black-friday-2021 .rewards-quad .quadrant:nth-child(2)::before,body.cyber-monday-2021 .rewards-quad .quadrant:nth-child(2)::before{position:absolute;top:0;left:0;content:"";width:220px;height:100%;z-index:9;background:url("/assets/images/badge.png") no-repeat left top;background-size:contain}body.black-friday-2021 .rewards-quad .quadrant img,body.cyber-monday-2021 .rewards-quad .quadrant img{width:100%}body.black-friday-2021 .rewards-quad .quadrant .copy,body.cyber-monday-2021 .rewards-quad .quadrant .copy{width:100%;border:1px solid #69d2c9;border-top:0;padding:30px 45px 0 45px}body.black-friday-2021 .rewards-quad .quadrant .copy p:nth-child(1),body.cyber-monday-2021 .rewards-quad .quadrant .copy p:nth-child(1){color:#69d2c9 !important}body.black-friday-2021 .rewards-quad .quadrant .copy p:nth-child(2),body.cyber-monday-2021 .rewards-quad .quadrant .copy p:nth-child(2){font-size:2em}@media (max-width: 1024px){body.black-friday-2021 .rewards-quad .quadrant,body.cyber-monday-2021 .rewards-quad .quadrant{height:585px}body.black-friday-2021 .rewards-quad .quadrant .copy p:nth-child(2),body.cyber-monday-2021 .rewards-quad .quadrant .copy p:nth-child(2){font-size:1.5em}}body.black-friday-2021 #details,body.cyber-monday-2021 #details{display:none;padding:30px}body.black-friday-2021 .bg-image{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/cr-black-friday-header-image-616dc49be9716.jpg) #000 !important;background-position-x:center !important}body.black-friday-2021 .intro .row{-ms-flex-pack:center;justify-content:center}body.black-friday-2021 .intro .row .rate{padding-top:20px}body.black-friday-2021 .intro h3{margin-top:350px}body.ebb-2023 .header-lp{background:#1e1d28 !important}body.ebb-2023 .header-lp .col-sm-4{text-align:center}body.ebb-2023 .header-countdown{-ms-flex-order:1;order:1}body.ebb-2023 .header-logo{-ms-flex-order:2;order:2}body.ebb-2023 .header-booking{-ms-flex-order:3;order:3}body.ebb-2023 .bg-image{min-height:550px !important;margin-top:120px !important;position:relative}body.ebb-2023 .booking-btn{padding:10px 45px;color:#fff;background:#cb7a5e;text-transform:uppercase;cursor:pointer}body.ebb-2023 .lp-header-title{text-align:center;width:300px;position:absolute;right:12%;top:180px}body.ebb-2023 .lp-header-title h1{font-size:24px;font-family:"Jost",sans-serif;font-weight:300;letter-spacing:1px;color:#000;line-height:30px;font-weight:500}body.ebb-2023 .lp-header-title h1 span{font-size:34px;border-top:1px solid;border-bottom:1px solid;padding:8px 0;margin-bottom:10px;font-family:"quiche-sans","sans-serif"}body.ebb-2023 .fun-free h2,body.ebb-2023 .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2023 .fun-free span{font-size:4.5em}body.ebb-2023 .intro{background:url(/assets/images/lp-texture.png);padding:50px 0 90px !important;max-width:1500px;margin:0 auto !important}body.ebb-2023 .intro p{color:#37364b !important}body.ebb-2023 .intro .stay-safe{display:-ms-flexbox;display:flex}body.ebb-2023 .intro .stay-safe .copy{margin-right:120px;position:relative}body.ebb-2023 .intro .stay-safe .copy p{font-weight:500}body.ebb-2023 .intro .stay-safe .copy span{font-weight:300}body.ebb-2023 .intro .stay-safe .copy:before{position:absolute;top:-15px;right:-90px;content:"";width:145px;height:140px;background:url(/assets/svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;background-size:contain;transform:rotate(30deg)}body.ebb-2023 .intro .stay-safe h2,body.ebb-2023 .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2023 .intro .stay-safe span{text-transform:uppercase}body.ebb-2023 .intro .stay-safe h2 span,body.ebb-2023 .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2023 .intro .stay-safe span span{font-weight:300}body.ebb-2023 .intro .booking-quad{padding-bottom:100px}body.ebb-2023 .intro .booking-quad_title{text-align:center;font-size:2em}body.ebb-2023 .intro .booking-quad_inner{display:-ms-flexbox;display:flex}body.ebb-2023 .intro .booking-quad_image{width:50%}body.ebb-2023 .intro .booking-quad_image div:nth-of-type(2){margin-top:-80px;margin-left:-50px}body.ebb-2023 .intro .booking-quad_copy{width:45%;padding-left:20px}body.ebb-2023 .intro .booking-quad_copy .fancybox-copy{color:#37364b;background:url(/assets/svg/booking-arrow-down-dark.svg) no-repeat;background-position:120px 5px;padding-right:50px;background-size:10%}body.ebb-2023 .intro .booking-quad_copy .book-by-dates{margin-bottom:20px;color:#37364b !important}body.ebb-2023 #details{display:none;padding:30px;font-size:1.2em}body.ebb-2023 .mini-booking-form .dates .field input{color:#37364b !important;border:1px solid #37364b !important}body.ebb-2023 .mini-booking-form select{color:#37364b !important;border:1px solid #37364b !important}@media (max-width: 1024px){body.ebb-2023 .bg-image{background-size:125% 550px !important;background-position-x:-150px !important}body.ebb-2023 .lp-header-title{right:40px}body.ebb-2023 .intro .booking-quad_image img{width:100%}body.ebb-2023 .intro .booking-quad_copy{width:55%}body.ebb-2023 .intro .stay-safe .copy{margin-right:40px;width:55%}body.ebb-2023 .intro .stay-safe .copy:before{height:100px;right:-60px}body.ebb-2023 .intro .stay-safe .copy h2,body.ebb-2023 .intro .stay-safe .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2023 .intro .stay-safe .copy span{font-size:3em}body.ebb-2023 .intro .stay-safe .image{width:45%}body.ebb-2023 .intro .stay-safe .image img{width:300px}}body.ebb-2024 .header-lp,body.early-summer-savings .header-lp{background:#1e1d28 !important}body.ebb-2024 .header-lp .col-sm-4,body.early-summer-savings .header-lp .col-sm-4{text-align:center}body.ebb-2024 .header-countdown,body.early-summer-savings .header-countdown{-ms-flex-order:1;order:1}body.ebb-2024 .header-logo,body.early-summer-savings .header-logo{-ms-flex-order:2;order:2}body.ebb-2024 .header-booking,body.early-summer-savings .header-booking{-ms-flex-order:3;order:3}body.ebb-2024 .bg-image,body.early-summer-savings .bg-image{min-height:550px !important;margin-top:120px !important;position:relative}body.ebb-2024 .booking-btn,body.early-summer-savings .booking-btn{padding:10px 45px;color:#fff;background:#cb7a5e;text-transform:uppercase;cursor:pointer}body.ebb-2024 .lp-header-title,body.early-summer-savings .lp-header-title{text-align:center;width:300px;position:absolute;right:12%;top:180px}body.ebb-2024 .fun-free h2,body.ebb-2024 .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2024 .fun-free span,body.early-summer-savings .fun-free h2,body.early-summer-savings .fun-free #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-summer-savings .fun-free span{font-size:4.5em}body.ebb-2024 .intro,body.early-summer-savings .intro{background:url(/assets/images/lp-texture.png);padding:50px 0 90px !important;max-width:1500px;margin:0 auto !important}body.ebb-2024 .intro .flex-content,body.early-summer-savings .intro .flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}body.ebb-2024 .intro .box-shadow,body.early-summer-savings .intro .box-shadow{box-shadow:5px 5px 15px 5px rgba(0,0,0,0.14)}body.ebb-2024 .intro h1,body.early-summer-savings .intro h1{font-size:20px !important;font-family:"Jost",sans-serif;font-weight:300;letter-spacing:4px !important;color:#37364b !important;line-height:31px;font-weight:400;max-width:370px;position:absolute;right:70px;text-align:center;display:block !important;top:120px}body.ebb-2024 .intro h1 span,body.early-summer-savings .intro h1 span{letter-spacing:0px !important;font-weight:300 !important;color:#37364b !important;font-size:45px !important;border-top:1px solid;border-bottom:1px solid;padding:8px 0;margin-bottom:10px;display:block !important;font-family:"quiche-sans","sans-serif"}body.ebb-2024 .intro p,body.early-summer-savings .intro p{color:#37364b !important}body.ebb-2024 .intro .stay-safe,body.early-summer-savings .intro .stay-safe{display:-ms-flexbox;display:flex}body.ebb-2024 .intro .stay-safe .copy,body.early-summer-savings .intro .stay-safe .copy{margin-right:120px;position:relative}body.ebb-2024 .intro .stay-safe .copy p,body.early-summer-savings .intro .stay-safe .copy p{font-weight:500}body.ebb-2024 .intro .stay-safe .copy span,body.early-summer-savings .intro .stay-safe .copy span{font-weight:300}body.ebb-2024 .intro .stay-safe .copy:before,body.early-summer-savings .intro .stay-safe .copy:before{position:absolute;top:-15px;right:-90px;content:"";width:145px;height:140px;background:url(/assets/svg/CR-Covid-Test-Badge-normal.svg) no-repeat left top;background-size:contain;transform:rotate(30deg)}body.ebb-2024 .intro .stay-safe h2,body.ebb-2024 .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2024 .intro .stay-safe span,body.early-summer-savings .intro .stay-safe h2,body.early-summer-savings .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-summer-savings .intro .stay-safe span{text-transform:uppercase}body.ebb-2024 .intro .stay-safe h2 span,body.ebb-2024 .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2024 .intro .stay-safe span span,body.early-summer-savings .intro .stay-safe h2 span,body.early-summer-savings .intro .stay-safe #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-summer-savings .intro .stay-safe span span{font-weight:300}body.ebb-2024 .intro .booking-quad,body.early-summer-savings .intro .booking-quad{padding-bottom:100px;margin-top:590px}body.ebb-2024 .intro .booking-quad_title,body.early-summer-savings .intro .booking-quad_title{text-align:center;font-size:2em}body.ebb-2024 .intro .booking-quad_inner,body.early-summer-savings .intro .booking-quad_inner{display:-ms-flexbox;display:flex}body.ebb-2024 .intro .booking-quad_image,body.early-summer-savings .intro .booking-quad_image{width:50%}body.ebb-2024 .intro .booking-quad_image div:nth-of-type(2),body.early-summer-savings .intro .booking-quad_image div:nth-of-type(2){margin-top:-80px;margin-left:-50px}body.ebb-2024 .intro .booking-quad_copy,body.early-summer-savings .intro .booking-quad_copy{width:45%;padding-left:20px}body.ebb-2024 .intro .booking-quad_copy .fancybox-copy,body.early-summer-savings .intro .booking-quad_copy .fancybox-copy{color:#37364b;background:url(/assets/svg/booking-arrow-down-dark.svg) no-repeat;background-position:120px 5px;padding-right:50px;background-size:10%}body.ebb-2024 .intro .booking-quad_copy .book-by-dates,body.early-summer-savings .intro .booking-quad_copy .book-by-dates{margin-bottom:20px;color:#37364b !important}body.ebb-2024 #details,body.early-summer-savings #details{display:none;padding:30px;font-size:1.2em}body.ebb-2024 .mini-booking-form .dates .field input,body.early-summer-savings .mini-booking-form .dates .field input{color:#37364b !important;border:1px solid #37364b !important}body.ebb-2024 .mini-booking-form select,body.early-summer-savings .mini-booking-form select{color:#37364b !important;border:1px solid #37364b !important}@media (max-width: 1024px){body.ebb-2024 .bg-image,body.early-summer-savings .bg-image{background-size:125% 550px !important;background-position-x:-150px !important}body.ebb-2024 .lp-header-title,body.early-summer-savings .lp-header-title{right:40px}body.ebb-2024 .intro .booking-quad_image img,body.early-summer-savings .intro .booking-quad_image img{width:100%}body.ebb-2024 .intro .booking-quad_copy,body.early-summer-savings .intro .booking-quad_copy{width:55%}body.ebb-2024 .intro .stay-safe .copy,body.early-summer-savings .intro .stay-safe .copy{margin-right:40px;width:55%}body.ebb-2024 .intro .stay-safe .copy:before,body.early-summer-savings .intro .stay-safe .copy:before{height:100px;right:-60px}body.ebb-2024 .intro .stay-safe .copy h2,body.ebb-2024 .intro .stay-safe .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.ebb-2024 .intro .stay-safe .copy span,body.early-summer-savings .intro .stay-safe .copy h2,body.early-summer-savings .intro .stay-safe .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-summer-savings .intro .stay-safe .copy span{font-size:3em}body.ebb-2024 .intro .stay-safe .image,body.early-summer-savings .intro .stay-safe .image{width:45%}body.ebb-2024 .intro .stay-safe .image img,body.early-summer-savings .intro .stay-safe .image img{width:300px}}body.early-summer-savings .intro h1{right:-120px;top:250px}body.early-summer-savings .intro .booking-quad{margin-top:740px}body.early-summer-savings .intro .booking-quad_copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%;padding-left:0}body.early-summer-savings .intro .booking-quad_copy h2,body.early-summer-savings .intro .booking-quad_copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.early-summer-savings .intro .booking-quad_copy span{font-size:4em}body.early-summer-savings .intro .booking-quad_cta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:25px}body.early-summer-savings .intro .booking-quad_cta .fancybox-copy{background:unset;text-decoration:underline}body.early-summer-savings .intro .booking-quad_inner{margin-top:80px;gap:100px}body.early-summer-savings .bottom-gallery .gallery-item{height:380px}body.early-summer-savings .bottom-gallery .gallery-item img{height:100%;object-fit:cover}#landing-page-land-crusing .bg-image{background:no-repeat top center contain;min-height:620px}#landing-page-land-crusing .bg-image h1{display:block;color:#fff;font-size:25px;letter-spacing:5px;font-family:"Jost",sans-serif;position:absolute;margin-top:250px;text-transform:none}#landing-page-land-crusing .bg-image h1 span{font-size:90px;font-family:"quiche-sans","sans-serif"}@media only screen and (device-width: 768px){#landing-page-land-crusing .bg-image h1{font-size:70px}}#landing-page-land-crusing .bg-image h1 div{font-size:20px;text-transform:capitalize;letter-spacing:0px;font-family:"Jost",sans-serif}#landing-page-land-crusing .intro{padding-top:70px;background:url(images/land-cruising-bg-img.jpg) no-repeat;background-size:cover;min-height:1000px}#landing-page-land-crusing .intro h2,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span{color:#69d2c9;font-family:"quiche-sans","sans-serif";font-size:30px;line-height:35px;width:100%;position:relative}#landing-page-land-crusing .intro h2 span,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span span{font-family:"Jost",sans-serif;font-size:30px}#landing-page-land-crusing .intro h2::after,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span::after,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span::after{content:"";position:absolute;top:115%;height:1px;width:50px;left:0%;background-color:#69d2c9}#landing-page-land-crusing .intro p{font-size:17px}#landing-page-land-crusing .intro .quad-2{margin:60px 0}#landing-page-land-crusing .intro h3{color:#69d2c9;font-family:"quiche-sans","sans-serif";font-size:45px;line-height:45px;width:100%;text-align:center;text-transform:uppercase;display:block}#landing-page-land-crusing .intro h3 span{display:block;font-family:"Jost",sans-serif;font-size:18px;color:#000;letter-spacing:3px;margin-top:15px}#landing-page-land-crusing .intro .compare{margin-top:40px}#landing-page-land-crusing .intro .compare table{padding:15px;margin:40px auto;width:85%}#landing-page-land-crusing .intro .compare table tr,#landing-page-land-crusing .intro .compare table td{border-bottom:0px;padding:10px 0}#landing-page-land-crusing .intro .compare table .cap{text-transform:uppercase;font-size:15px;letter-spacing:3px;color:#000;font-family:"Jost",sans-serif;padding-left:20px}#landing-page-land-crusing .intro .compare table .white{height:40px;color:#69d2c9}#landing-page-land-crusing .intro .compare table .white td{height:30px}#landing-page-land-crusing .intro .compare table .white td:first-child{padding-left:20px}#landing-page-land-crusing .intro .compare table .white td:last-child{padding-right:20px}#landing-page-land-crusing .intro .compare table .terms{color:#888585;padding-left:20px}#landing-page-land-crusing .intro .compare table .teal{background:#69d2c9;color:#fff}#landing-page-land-crusing .intro .compare table .teal td{height:20px}#landing-page-land-crusing .intro .compare table .teal td:first-child{border-collapse:collapse;border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;padding-left:20px}#landing-page-land-crusing .intro .compare table .teal td:last-child{border-collapse:collapse;border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-webkit-border-radius:0px 30px 30px 0px;padding-right:20px}#landing-page-land-crusing .intro .explore{margin-top:40px;margin-bottom:150px}#landing-page-land-crusing .intro .explore p{max-width:60%;text-align:center;margin:10px auto 80px auto}#landing-page-land-crusing .intro .explore .img-squares{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#landing-page-land-crusing .intro .explore .img-squares div{margin-right:2%}#landing-page-land-crusing .intro .explore .img-squares .info{background-color:#69d2c9;color:#fff;width:355px;padding:35px;font-size:18px;line-height:35px}#landing-page-land-crusing .bottom-gallery h2,#landing-page-land-crusing .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .bottom-gallery span{display:none}#landing-page-land-crusing .footer{display:block;max-width:1500px;margin:auto}#landing-page-land-crusing .footer__top-section{display:none}#landing-page-land-crusing .footer__third-social{display:none}#landing-page-land-crusing .footer form#email-signup .signup-btn{margin:0;background:#69d2c9;border:none}#landing-page-land-crusing .footer form#email-signup .signup-btn:hover{opacity:0.9;color:#fff}#landing-page-land-crusing .footer form#email-signup #email-signup-texNickname{display:none}.wedding-leads__intro{position:relative;padding-top:100px}.wedding-leads__intro h1{color:#37364b;display:block;position:absolute;top:155px;left:17%;text-transform:none}.wedding-leads__intro h1 .top{font-size:18.22px;text-transform:uppercase;letter-spacing:6px;font-family:"Jost",sans-serif;display:block;border-top:1px solid #37364b;border-bottom:1px solid #37364b;padding:10px 0;margin-bottom:15px;font-weight:500}.wedding-leads__intro h1 .mid{font-size:82.28px;line-height:.85em;text-transform:uppercase;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";margin-bottom:3px;font-weight:100;display:block}.wedding-leads__intro h1 .btm{font-size:47.34px;text-transform:uppercase;letter-spacing:0px;font-family:"Jost",sans-serif;font-weight:500}@media only screen and (max-width: 1245px){.wedding-leads__intro h1{left:3%;top:120px}}.wedding-leads__intro--badge{display:block;position:absolute;top:215px;right:13%;width:110px;height:124px;background:url(images/wedding-leads-trip-badge.png) no-repeat}@media only screen and (max-width: 1245px){.wedding-leads__intro--badge{right:3%}}.wedding-leads__main-copy{padding:30px 0 55px}.wedding-leads__main-copy h2,.wedding-leads__main-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__main-copy span{font-size:22px;line-height:1em;letter-spacing:2px;font-family:"Jost",sans-serif;margin-bottom:10px;font-weight:500}.wedding-leads__main-copy p{font-size:17px;margin:0 0 15px}.wedding-leads__main-copy .wedding-leads__forms{margin-top:-90px;z-index:99;position:relative;max-width:475px}@media only screen and (max-width: 1245px){.wedding-leads__main-copy .wedding-leads__forms{margin-top:0}}.wedding-leads__reasons{background:url(images/wedding-leads-background-1.jpg) no-repeat bottom center;padding:10px 0 65px;text-align:center}.wedding-leads__reasons.reasons-copy h2,.wedding-leads__reasons.reasons-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__reasons.reasons-copy span{font-size:55px;line-height:1em;text-transform:none;letter-spacing:-3px;font-family:"Jost",sans-serif;margin-bottom:70px;position:relative;font-family:"quiche-sans","sans-serif";font-weight:100}.wedding-leads__reasons.reasons-copy h2 span,.wedding-leads__reasons.reasons-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__reasons.reasons-copy span span{font-size:20px;color:#37364b;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:500}.wedding-leads__reasons.reasons-copy h2:after,.wedding-leads__reasons.reasons-copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__reasons.reasons-copy span:after{content:"";display:block;position:absolute;bottom:-25px;left:50%;width:34px;height:2px;background:#69d2c9;margin-left:-17px}.wedding-leads__reasons.reasons-copy h3{font-size:22px;color:#37364b;text-transform:none;margin:0 auto 45px;position:relative;width:90%;max-width:262px}.wedding-leads__reasons.reasons-copy h3:after{content:"";display:block;position:absolute;bottom:-25px;left:50%;width:34px;height:2px;background:#37364b;margin-left:-17px}.wedding-leads__reasons.reasons-copy p{font-size:17px;line-height:1.5em;font-family:"Jost",sans-serif;max-width:282px;margin:0 auto 30px;width:90%}.wedding-leads__reasons img{display:block;margin:0 auto 20px}.wedding-leads__each-reason{border:1px solid #d7d7d7;min-height:590px;background:#fff}.wedding-leads__quotes{background:#fff;padding:60px 0 70px}.wedding-leads__quotes img{margin-top:120px}.wedding-leads__quotes--copy{padding-top:30px;padding-bottom:60px;position:relative;max-width:610px}.wedding-leads__quotes--copy:before{content:"";display:block;position:absolute;top:20px;left:-40px;width:32px;height:31px;background:url(images/weddings-open-quote.png) no-repeat}.wedding-leads__quotes--copy:after{content:"";display:block;position:absolute;right:0;bottom:50px;width:32px;height:31px;background:url(images/weddings-close-quote.png) no-repeat}.wedding-leads__quotes--author{font-size:.92308em;text-transform:uppercase;letter-spacing:1px;font-family:"Jost",sans-serif}.wedding-leads__quotes .each-quote h4{margin-bottom:30px;color:#37364b}.wedding-leads__quotes .each-quote p{font-size:16.5px;line-height:1.65em;font-family:"Jost",sans-serif;max-width:565px}.wedding-leads__quotes .slick-dots{display:block;position:absolute;bottom:0px;left:42.5%}.wedding-leads__gallery.wrapper{padding-top:65px;margin-bottom:-2px;position:relative}.wedding-leads__gallery--each.first-column{height:624px;width:31.55%;float:left}.wedding-leads__gallery--each.second-column{width:17.5%;float:left}.wedding-leads__gallery--each.second-column .top{height:365px}.wedding-leads__gallery--each.second-column .btm{height:259px}.wedding-leads__gallery--each.third-column{width:27%;float:left}.wedding-leads__gallery--each.third-column .top{height:365px;padding-left:10%}.wedding-leads__gallery--each.third-column .top h2,.wedding-leads__gallery--each.third-column .top #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__gallery--each.third-column .top span{font-size:25.98px;color:#37364b;text-transform:none;letter-spacing:0;font-family:"Jost",sans-serif;position:relative;font-weight:500}.wedding-leads__gallery--each.third-column .top h2:after,.wedding-leads__gallery--each.third-column .top #single-special.page-570178 .honeymoon-allInclusive__top h2 span:after,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__gallery--each.third-column .top span:after{content:"";display:block;position:absolute;bottom:-7px;left:0;width:34px;height:2px;background:#69d2c9}.wedding-leads__gallery--each.third-column .top ul.sym-inline-list{font-size:17px}.wedding-leads__gallery--each.third-column .top ul.sym-inline-list li{margin-bottom:9px}.wedding-leads__gallery--each.third-column .btm{height:259px}.wedding-leads__gallery--each.fourth-column{height:625px;width:23.95%;float:left}.wedding-leads__forms{text-align:center}.wedding-leads__forms form{padding-top:30px;position:relative;z-index:99}.wedding-leads__forms form label{font-size:16px;text-align:left}.wedding-leads__forms form input,.wedding-leads__forms form select{border:1px solid #aeacab;background:#fff;margin-bottom:20px}.wedding-leads__forms form select{background:url(images/wedding-leads-arrow-down.png) no-repeat 96% 50% #fff}.wedding-leads__forms form .gdpr label{font-size:12.5px;font-family:"Jost",sans-serif;width:95%}.wedding-leads__forms form .red-btn{padding:10px 20px;height:inherit;letter-spacing:2px}.wedding-leads__forms a.phone{background:url(images/gold-phone.png) no-repeat center left;color:#37364b;padding-left:20px;font-size:16px;font-family:"Jost",sans-serif;margin-bottom:20px}.wedding-leads__top-form .wedding-leads__forms{background:#fff;padding:55px 30px 45px;text-align:center;border:1px solid #d0d0d0}.wedding-leads__btm-form{background:#37364b;padding:55px 0 50px}.wedding-leads__btm-form p,.wedding-leads__btm-form label{color:#fff}.wedding-leads__btm-form h2,.wedding-leads__btm-form #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .wedding-leads__btm-form span{font-size:22px;color:#fff;line-height:1em;letter-spacing:2px;font-family:"Jost",sans-serif;margin-bottom:10px}.wedding-leads__btm-form form input,.wedding-leads__btm-form form select{background:rgba(255,255,255,0);border:1px solid #fff;color:#fff}.wedding-leads__btm-form form select{background:url(images/wedding-leads-arrow-down-white.png) no-repeat 96% 50% rgba(255,255,255,0)}.wedding-leads__btm-form form .gdpr a{color:#fff}.wedding-leads__btm-form form button{float:left;margin-top:27px;height:39px}.wedding-leads__btm-form form input[type=checkbox]{border-color:#fff !important}.homepage #start-content{overflow:hidden}.homepage a.header__already{color:#fff}#home .header__resorts-nav{display:none}#home .top-content-home-new{position:relative;margin-top:140px;margin-bottom:-5px}#home .top-content-home-new .header-img{overflow:hidden;position:relative;display:block}#home .top-content-home-new .header-img:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:25%;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));z-index:1;pointer-events:none}#home .top-content-home-new .header-img img{width:100%}#home .top-content-home-new .slick-dots{z-index:9}#home .top-content-home-new .slick-dots li{margin-right:30px}#home .top-content-home-new .slick-dots li:last-of-type{margin-right:0}#home .top-content-home-new .slick-dots li button{background-color:#fff;opacity:0.5;width:5px;height:5px;padding:3px}#home .top-content-home-new .slick-dots li.slick-active button{transition:all 1.5s ease-in-out;background-color:#fff;opacity:1;position:relative}#home .top-content-home-new .slick-dots li.slick-active button::before{position:absolute;border:1px solid #fff;border-radius:50px;top:-17px;left:-17px;width:40px;height:40px;content:''}#home .top-content-home-new .slick-dots li button:hover{transition:all 1.5s ease-in-out;background-color:#fff;position:relative}#home .top-content-home-new .offer-container .countdown-wrapper{position:absolute;max-width:610px;left:260px;bottom:170px}@-moz-document url-prefix(){#home .top-content-home-new .offer-container .countdown-wrapper{left:201px;bottom:120px}}@media only screen and (device-width: 768px){#home .top-content-home-new .offer-container .countdown-wrapper{left:10px;bottom:10px}}#home .top-content-home-new .offer-container .countdown-wrapper .flex{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){#home .top-content-home-new .offer-container .countdown-wrapper{max-width:500px;left:220px;bottom:120px}}@media {#home .top-content-home-new .offer-container .countdown-wrapper{max-width:500px;left:190px;bottom:120px}}#home .top-content-home-new .offer-container .countdown-wrapper .shadow{background:url(images/brand-home/countdown-shadow.png) center center no-repeat;background-size:auto;position:absolute;width:610px;height:110px;z-index:0;top:7px;background-size:contain}#home .top-content-home-new .offer-container .countdown-wrapper .book-by{background:#153f62;color:#fff;width:350px;text-align:center;height:70px;font-family:"Jost",sans-serif;text-transform:uppercase;font-size:24px;padding-top:20px;letter-spacing:1px;z-index:9}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){#home .top-content-home-new .offer-container .countdown-wrapper .book-by{font-size:20px;padding-top:23px;height:65px;width:320px}}@media {#home .top-content-home-new .offer-container .countdown-wrapper .book-by{font-size:20px;padding-top:20px;height:65px;width:320px}}#home .top-content-home-new .offer-container .countdown-wrapper .timer{width:380px;text-align:center;background:#fc8275;height:70px;padding-top:10px;z-index:9}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){#home .top-content-home-new .offer-container .countdown-wrapper .timer{height:65px;padding-top:10px}}@media {#home .top-content-home-new .offer-container .countdown-wrapper .timer{height:65px;padding-top:10px}}#home .top-content-home-new .offer-container .countdown-wrapper .timer .countdown{max-width:250px;position:relative;margin:auto}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px){#home .top-content-home-new .offer-container .countdown-wrapper .timer .countdown{max-width:250px}}@media {#home .top-content-home-new .offer-container .countdown-wrapper .timer .countdown{max-width:250px}}#home .top-content-home-new .offer-container .countdown-wrapper .timer #countdown_dashboard{padding-bottom:0px}#home .top-content-home-new .offer-container .countdown-wrapper .timer #countdown_dashboard .dash .digit{color:#fff;font-family:arial;font-weight:bold}#home .top-content-home-new .offer-container .countdown-wrapper .dates{font-size:16px;padding-top:35px;line-height:30px;color:#37364b}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px){#home .top-content-home-new .offer-container .countdown-wrapper .dates{font-size:13px;line-height:19px}}#home .top-content-home-new .offer-container .countdown-wrapper .dates .book-date{background:url(images/icon-lp-date-blk.png) center left no-repeat;padding-left:35px;background-size:contain;margin-right:7%}#home .top-content-home-new .offer-container .countdown-wrapper .dates .travel-by{background:url(images/icon-lp-time-blk.png) center left no-repeat;padding-left:35px;background-size:contain}#home .top-content-home-new .scroll-down{font-size:1.05846em;color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;bottom:30px;left:50%;margin-left:-55px;width:111px;height:50px}#home .top-content-home-new .arrow-home{display:block;position:absolute;bottom:0;left:50%;z-index:9;margin-left:-15px;width:29px;height:14px;background:url(images/scroll-down.png) no-repeat;cursor:pointer;animation:home-scroll 2s infinite .4s}#home .top-content-home-new .slick-dots{display:block;position:absolute;bottom:7%;width:100%;text-align:center;margin-bottom:0}@media only screen and (max-width: 1230px){#home .top-content-home-new .scroll-down{display:none}}#home .module-content{background:url(images/new-homepage-texture-long.jpg) no-repeat top center;height:max-content;background-size:cover;overflow:hidden}#home .top-reviews{padding:90px 0px 0;text-align:center}#home .top-reviews .section-title{margin-bottom:20px;font-size:1.4em;letter-spacing:1px;font-weight:500;color:#37364b;text-transform:uppercase;transition:all 2s ease-in-out;opacity:0}#home .top-reviews .section-title.visible{opacity:1}#home .top-reviews .slider-block__item{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#home .top-reviews .slider-block__item .author{font-size:16px;padding-top:20px;font-style:italic;transition:all 2s ease-in-out;opacity:0}#home .top-reviews .slider-block__item .author.visible{opacity:1}#home .top-reviews .slider-block__item .content{transition:all 2s ease-in-out;opacity:0}#home .top-reviews .slider-block__item .content.visible{opacity:1}#home .top-reviews .slider-block__item .content p{max-width:700px;margin:auto;color:#37364b}#home .top-reviews .slider-block__item .slider-block__text--sub-title{font-family:"quiche-sans","sans-serif";color:#37364b;font-size:4.5em;font-weight:100;letter-spacing:-2px;margin-bottom:30px;transition:all 3s ease-in-out;opacity:0}#home .top-reviews .slider-block__item .slider-block__text--sub-title.visible{opacity:1}#home .top-reviews .slick-dots{text-align:center;margin-top:40px}#home .top-reviews .slick-dots li{margin-right:35px}#home .top-reviews .slick-dots li:last-of-type{margin-right:0}#home .top-reviews .slick-dots li button{background-color:#a1a1a1;width:5px;height:5px;padding:3px}#home .top-reviews .slick-dots li.slick-active button{transition:all 1.5s ease-in-out;background-color:#37364b;position:relative}#home .top-reviews .slick-dots li.slick-active button::before{position:absolute;border:1px solid #37364b;border-radius:50px;top:-17px;left:-17px;width:40px;height:40px;content:''}#home .top-reviews .slick-dots li button:hover{transition:all 1.5s ease-in-out;background-color:#37364b;position:relative}#home .top-reviews .slick-arrow{display:none !important}#home .forever-quad figure .img-1{position:absolute;right:0px;z-index:1}#home .forever-quad figure .img-2{position:absolute;left:-90px;bottom:-150px;z-index:2;max-width:360px}@media screen and (max-width: 900px){#home .forever-quad figure .img-2{bottom:70px;left:-30px}}#home .forever-quad p{padding-right:50px;color:#37364b}@media screen and (max-width: 900px){#home .fall-in-love{margin-top:50px}}#home .fall-in-love .flex-box{-ms-flex-align:center;align-items:center}#home .fall-in-love .single-quad__image .img-1{width:790px !important;max-width:790px !important;margin-left:-50px}@media screen and (max-width: 900px){#home .fall-in-love .single-quad__image .img-1{width:400px !important;right:-20%;margin-top:-35%}}#home .fall-in-love .single-quad__text{width:52%;z-index:9;position:relative}@media screen and (max-width: 900px){#home .fall-in-love .single-quad__text{width:50%}}#home .fall-in-love .single-quad__text .section-title{font-family:"Jost",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:20px;margin:-70px 0 20px}#home .fall-in-love .single-quad__text h2,#home .fall-in-love .single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .fall-in-love .single-quad__text span{font-size:7em;letter-spacing:-3px;font-weight:100;line-height:90px}@media screen and (max-width: 900px){#home .fall-in-love .single-quad__text h2,#home .fall-in-love .single-quad__text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .fall-in-love .single-quad__text span{font-size:4.3em;line-height:1em;margin-bottom:10px}}#home .fall-in-love .single-quad__text .margin-top p{padding-right:90px;line-height:30px;color:#37364b}@media screen and (max-width: 900px){#home .fall-in-love .single-quad__text .margin-top p{padding-right:0px;padding-bottom:90px}}#home .wedding-packages{margin-top:-190px;position:relative}#home .wedding-packages::after{background:#37364b;width:100%;height:500px;bottom:-111px;left:0;position:absolute;content:'';z-index:-1px}#home .wedding-packages .flex-box{-ms-flex-align:center;align-items:center}#home .wedding-packages .single-quad__image{box-shadow:20px 43px 55px rgba(0,0,0,0.9)}@media screen and (max-width: 900px){#home .wedding-packages .single-quad__image{max-width:300px}}#home .wedding-packages .single-quad__text{position:relative;z-index:6}#home .wedding-packages .single-quad__text .margin-top{max-width:450px}#home .wedding-packages .single-quad__text .margin-top a{font-family:"quiche-sans","sans-serif";font-weight:100;font-size:45px;color:#fff !important;display:block;margin-bottom:15px;width:fit-content;position:relative}@media screen and (max-width: 900px){#home .wedding-packages .single-quad__text .margin-top a{font-size:35px}}#home .wedding-packages .single-quad__text .margin-top a::after{content:'►';position:absolute;top:23px;right:-20px;width:10px;height:10px;color:#69d2c9;font-size:12px;transition:all 0.3s ease-in-out}#home .wedding-packages .single-quad__text .margin-top a:first-of-type{border-bottom:1px solid #69d2c9;padding-bottom:10px;margin-bottom:10px}#home .wedding-packages .single-quad__text .margin-top a:hover{color:#69d2c9 !important}#home .wedding-packages .single-quad__text .margin-top a:hover::after{right:-30px}#home .specials-block{position:relative;z-index:9;background:#37364b;color:#fff}#home .specials-block .section-title{font-size:70px;text-transform:uppercase;font-family:"quiche-sans","sans-serif";text-transform:uppercase;font-weight:100;width:100%;text-align:center;margin:30px 0 70px;line-height:40px}#home .specials-block__item{padding:40px 50px}@media screen and (max-width: 900px){#home .specials-block__item{text-align:center}}#home .specials-block__item img{max-width:440px;height:auto;margin:auto}@media screen and (max-width: 900px){#home .specials-block__item img{max-width:100%}}#home .specials-block__item--container--text{padding-right:70px}@media screen and (max-width: 900px){#home .specials-block__item--container--text{padding:0 10px;text-align:left}}#home .specials-block__item--container--text h2,#home .specials-block__item--container--text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .specials-block__item--container--text span{color:#69d2c9;font-size:45px;margin:-20px 0 10px;line-height:50px;text-transform:initial}#home .specials-block__item--container--text h2 span,#home .specials-block__item--container--text #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .specials-block__item--container--text span span{color:#fff;font-weight:500;text-transform:uppercase}@media screen and (max-width: 900px){#home .specials-block__item--container--text h2,#home .specials-block__item--container--text #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .specials-block__item--container--text span{font-size:40px;text-align:left;line-height:40px}}#home .specials-block__item--container--text p{padding-right:50px}#home .specials-block__item--container--text .utility{max-width:350px}#home .specials-block__item .btn,#home .specials-block__item #panel input[type="button"],#panel #home .specials-block__item input[type="button"]{background:#69d2c9;color:#37364b !important;font-weight:500;border:1px solid #69d2c9}@media screen and (max-width: 900px){#home .specials-block__item .btn,#home .specials-block__item #panel input[type="button"],#panel #home .specials-block__item input[type="button"]{font-size:1em;padding:10px 20px}}#home .specials-block__item .btn:hover,#home .specials-block__item #panel input:hover[type="button"],#panel #home .specials-block__item input:hover[type="button"]{background:transparent;color:#fff !important;border:1px solid #69d2c9}#home .specials-block__item .tc{color:#fff;border-bottom:1px solid #69d2c9;font-size:15px;padding:7px 20px}#home .specials-block__item .tc:hover{color:#69d2c9}#home .specials-block ul.sym-inline-list{display:none}#home .specials-block .slick-prev,#home .specials-block .slick-next{background:url(svg/triangle-icon.svg) no-repeat center center;top:25%;background-size:70%}#home .specials-block .slick-next{right:0px}#home .specials-block .slick-prev{left:0px}#home .insta-wrapper{background:#37364b;max-width:100%;margin:-130px 0 0;padding-bottom:60px;z-index:99;position:relative}@media screen and (max-width: 900px){#home .insta-wrapper{margin:-90px 0 0}}#home .insta-wrapper .instagram{padding:0 !important}#home .insta-wrapper .instagram h2,#home .insta-wrapper .instagram #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #home .insta-wrapper .instagram span{max-width:fit-content;margin:auto;background:url(images/brand-home/icon-instagram.svg) no-repeat center left;background-size:12%;font-size:15px;padding-top:0;margin-top:0;padding-left:25px;font-weight:400;color:#fff;letter-spacing:1px}#home .insta-wrapper .instagram .each-img{width:24%;margin-right:14px}@media screen and (max-width: 900px){#home .insta-wrapper .instagram .each-img{width:23%}}#home .insta-wrapper .instagram .each-img:last-of-type{margin-right:0}.homepage #start-content{overflow:hidden}.homepage a.header__already{color:#fff}.top-content-home{position:relative;margin-bottom:-5px}.top-content-home .header-img{overflow:hidden;position:relative;display:block}.top-content-home .header-img:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:25%;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));z-index:1}.top-content-home .header-img img{width:100%}.top-content-home .slick-dots{text-align:center;margin-top:30px;z-index:9}.top-content-home .slick-dots li{margin-right:35px}.top-content-home .slick-dots li:last-of-type{margin-right:0}.top-content-home .slick-dots li button{background-color:#fff;width:5px;height:5px;padding:3px}.top-content-home .slick-dots li.slick-active button{transition:all 1.5s ease-in-out;background-color:#fff;position:relative}.top-content-home .slick-dots li.slick-active button::before{position:absolute;border:1px solid #fff;border-radius:50px;top:-17px;left:-17px;width:40px;height:40px;content:''}.top-content-home .slick-dots li button:hover{transition:all 1.5s ease-in-out;background-color:#37364b;position:relative}.top-content-home .offer-container .countdown-wrapper{position:absolute;max-width:610px;left:260px;bottom:170px}@-moz-document url-prefix(){.top-content-home .offer-container .countdown-wrapper{left:201px;bottom:120px}}@media only screen and (device-width: 768px){.top-content-home .offer-container .countdown-wrapper{left:10px;bottom:10px}}.top-content-home .offer-container .countdown-wrapper .flex{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.top-content-home .offer-container .countdown-wrapper{max-width:500px;left:220px;bottom:120px}}@media {.top-content-home .offer-container .countdown-wrapper{max-width:500px;left:190px;bottom:120px}}.top-content-home .offer-container .countdown-wrapper .shadow{background:url(images/brand-home/countdown-shadow.png) center center no-repeat;background-size:auto;position:absolute;width:610px;height:110px;z-index:0;top:7px;background-size:contain}.top-content-home .offer-container .countdown-wrapper .book-by{background:#153f62;color:#fff;width:350px;text-align:center;height:70px;font-family:"Jost",sans-serif;text-transform:uppercase;font-size:24px;padding-top:20px;letter-spacing:1px;z-index:9}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.top-content-home .offer-container .countdown-wrapper .book-by{font-size:20px;padding-top:23px;height:65px;width:320px}}@media {.top-content-home .offer-container .countdown-wrapper .book-by{font-size:20px;padding-top:20px;height:65px;width:320px}}.top-content-home .offer-container .countdown-wrapper .timer{width:380px;text-align:center;background:#fc8275;height:70px;padding-top:10px;z-index:9}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.top-content-home .offer-container .countdown-wrapper .timer{height:65px;padding-top:10px}}@media {.top-content-home .offer-container .countdown-wrapper .timer{height:65px;padding-top:10px}}.top-content-home .offer-container .countdown-wrapper .timer .countdown{max-width:250px;position:relative;margin:auto}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px){.top-content-home .offer-container .countdown-wrapper .timer .countdown{max-width:250px}}@media {.top-content-home .offer-container .countdown-wrapper .timer .countdown{max-width:250px}}.top-content-home .offer-container .countdown-wrapper .timer #countdown_dashboard{padding-bottom:0px}.top-content-home .offer-container .countdown-wrapper .timer #countdown_dashboard .dash .digit{color:#fff;font-family:arial;font-weight:bold}.top-content-home .offer-container .countdown-wrapper .dates{font-size:16px;padding-top:35px;line-height:30px;color:#37364b}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px){.top-content-home .offer-container .countdown-wrapper .dates{font-size:13px;line-height:19px}}.top-content-home .offer-container .countdown-wrapper .dates .book-date{background:url(images/icon-lp-date-blk.png) center left no-repeat;padding-left:35px;background-size:contain;margin-right:7%}.top-content-home .offer-container .countdown-wrapper .dates .travel-by{background:url(images/icon-lp-time-blk.png) center left no-repeat;padding-left:35px;background-size:contain}.top-content-home a.badge{background:url(images/icon-good-clean-fun.png) no-repeat;position:absolute;z-index:2;bottom:-18px;height:148px;width:249px;right:40px;background-size:57%}.top-content-home a.badge:hover{opacity:0.7}.top-content-home .gradient{background:url(images/brand-home/homepage-gradient.png) no-repeat bottom center;position:absolute;z-index:2;background-size:cover;height:300px;width:100%}.top-content-home.parallax-image{padding-top:0}.top-content-home .scroll-down{font-size:1.05846em;color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;display:block;position:absolute;bottom:25px;left:50%;margin-left:-55px;width:111px;height:50px;font-weight:500;z-index:9}.top-content-home .arrow-home{display:block;position:absolute;bottom:0;left:50%;z-index:9;margin-left:-15px;width:29px;height:14px;background:url(images/scroll-down.png) no-repeat;cursor:pointer;animation:home-scroll 2s infinite .4s}.top-content-home .slick-dots{display:block;position:absolute;bottom:105px;width:100%;text-align:center;margin-bottom:0}.top-content-home img{max-width:100%;width:100%}@media only screen and (max-width: 1230px){.top-content-home .scroll-down{display:none}}.reviews{background-color:#0c2028;padding:50px 0px;text-align:center}.reviews .text{max-width:850px;margin:auto}.reviews .text .copy{color:#fff}.reviews .text .copy h2,.reviews .text .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews .text .copy span{font-size:42px;color:#69d2c9 !important;margin-bottom:20px;line-height:42px}.reviews .text .copy p{margin:0 0 20px}.reviews .text .copy .author{font-size:16px;margin-bottom:20px}.reviews ul{margin:20px auto;max-width:130px}.reviews .main-title{color:#fff;font-family:"Jost",sans-serif;font-size:20px;letter-spacing:2px;margin-bottom:20px}.intro-content-home{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/intro-background8-5c5cf82794e2b.jpg) no-repeat 50% 30%;background-size:cover;padding:72px 0 0;position:relative;z-index:9;margin-top:-2px !important;background-position:0px -200px}.brand-site .intro-content-home::before{position:absolute;top:0px;left:0px;width:100%;height:540px;background:url(images/brand-home/video-inset.jpg) top left;background-size:cover;z-index:0;content:''}.intro-content-home h1{font-size:7.44231em;color:#37364b;max-width:540px;margin:0 0 -25px;transition-delay:0.5s;font-weight:100 !important;letter-spacing:-3px !important;text-transform:none}.intro-content-home h1.show-object{margin:0 0 25px}.intro-content-home .btn,.intro-content-home #panel input[type="button"],#panel .intro-content-home input[type="button"]{top:735px !important;background:#37364b !important;border:1px solid #37364b !important;font-weight:500}.intro-content-home p{font-size:1.60231em;color:#574e4a;max-width:575px;margin:0 0 60px;transition-delay:1.5s}.intro-content-home .copy-section{position:relative}.intro-content-home .copy-section .couples-cares{margin:40px 0px 0px;padding-bottom:60px}.intro-content-home .copy-section .couples-cares .title{font-size:3.46154em;color:#69d2c9;line-height:1em;text-transform:uppercase;font-family:"quiche-sans","sans-serif";margin-bottom:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-content-home .copy-section .couples-cares .title{margin-top:30px}}.intro-content-home .copy-section .couples-cares p{font-size:16px;line-height:20px}.intro-content-home .copy-section .couples-cares .btn,.intro-content-home .copy-section .couples-cares #panel input[type="button"],#panel .intro-content-home .copy-section .couples-cares input[type="button"]{display:block !important;position:relative !important;top:-45px !important;left:0px !important;max-width:211px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-content-home .copy-section .couples-cares .btn,.intro-content-home .copy-section .couples-cares #panel input[type="button"],#panel .intro-content-home .copy-section .couples-cares input[type="button"]{top:10px !important}}.intro-content-home .btn,.intro-content-home #panel input[type="button"],#panel .intro-content-home input[type="button"]{display:block;position:absolute;top:295px;right:60px}.intro-content-home__list{position:relative}.intro-content-home__list:nth-of-type(1){transition-delay:1s}.intro-content-home__list:nth-of-type(2){transition-delay:1.5s;text-align:center}.intro-content-home__list:nth-of-type(3){transition-delay:2s;text-align:center}.intro-content-home ul.sym-inline-list{font-size:1.29077em;color:#37364b;line-height:1.4em;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:left;display:inline-block}.intro-content-home__video-holder{position:relative;margin:50px auto 180px;max-width:570px;float:left;z-index:66}.intro-content-home__video-holder.show-object{margin-top:0}.intro-content-home__outdoor-shower{display:block;margin:0 auto}.intro-content-home__experiences-badge{display:block;position:absolute;right:30px;bottom:380px;margin-right:-30px;width:180px;height:178px;background:url(svg/CR-Homepage-Logo-All-Inclusive-new.svg) no-repeat}.intro-content-home__experiences-badge.show-object{margin-right:0}.intro-content-home__plus{display:block;position:absolute;top:17px;right:-6px}@media only screen and (max-width: 1090px){.intro-content-home{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/intro-background8-5c5cf82794e2b.jpg) #f5f0ec no-repeat center 5% 50%}.intro-content-home .container{max-width:100%}.intro-content-home .intro-content-home__outdoor-shower{max-width:600px;display:block;margin:0 auto}}.four-resorts-home{background:#f7f2ef}.four-resorts-home__dates{text-align:center}.four-resorts-home__dates h2,.four-resorts-home__dates #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .four-resorts-home__dates span{font-size:22.92px;color:#414042;letter-spacing:-.5px;font-family:"quiche-sans","sans-serif";margin-bottom:0}.four-resorts-home__dates h2 span,.four-resorts-home__dates #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .four-resorts-home__dates span span{font-size:22.92px;letter-spacing:0;font-family:"Jost",sans-serif;display:inline-block}.four-resorts-home h2,.four-resorts-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .four-resorts-home span{font-size:5.21615em;text-transform:uppercase;letter-spacing:-4px;font-family:"quiche-sans","sans-serif";text-align:center;padding-top:55px;margin-bottom:45px;transition-delay:1s}@media only screen and (max-width: 950px){.four-resorts-home h2,.four-resorts-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .four-resorts-home span{font-size:50px;letter-spacing:-2px}}.four-resorts-home .col-sm-6:last-of-type img{display:block;margin:0 0 3px auto}.four-resorts-home__each-prop-quad{transition:all 1.5s ease-in-out;position:relative;overflow:hidden;height:290px}.four-resorts-home__each-prop-quad:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:45%;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));z-index:1}.four-resorts-home__each-prop-quad:hover .overlay{opacity:1}.four-resorts-home__each-prop-quad:hover img{transform:scale(1.05)}.four-resorts-home__each-prop-quad img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:2s ease}.four-resorts-home__each-prop-quad .prop{font-size:1.09em;color:#fff;text-transform:uppercase;letter-spacing:0;font-family:"Jost",sans-serif;display:block;position:absolute;bottom:20px;left:20px;z-index:9;border-top:0}.four-resorts-home__each-prop-quad .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-in-out;background:rgba(0,0,0,0.6);opacity:0}.four-resorts-home__each-prop-quad .overlay p{color:#fff;width:84%;text-align:center;font-size:16px;display:block;position:absolute;top:26%;left:8%}.four-resorts-home__each-prop-quad.first{transition-delay:0.5s}.four-resorts-home__each-prop-quad.second{transition-delay:1s}.four-resorts-home__each-prop-quad.third{transition-delay:1s}.four-resorts-home__each-prop-quad.third .overlay{left:0;width:100%;height:100%}.four-resorts-home__each-prop-quad.fourth{transition-delay:1.5s}.four-resorts-home__each-prop-quad.fourth .overlay{left:0;width:100%;height:100%}.four-resorts-home__each-prop-quad.right .overlay{height:calc(100%)}.four-resorts-home__each-prop-quad .btn,.four-resorts-home__each-prop-quad #panel input[type="button"],#panel .four-resorts-home__each-prop-quad input[type="button"]{display:block;position:absolute;top:50%;left:50%;margin-left:-94px}.resorts-home-wrapper{max-width:1086px;margin:0 auto}.resorts-home-wrapper .col-sm-6:last-of-type img{display:block;margin-left:auto}.price-match .wrapper{max-width:1650px !important}.reviews-home{background:#040710;background:linear-gradient(to bottom, #040710 0%, #060f1b 100%);min-height:1090px;overflow:hidden;position:relative}.reviews-home__video{display:block;position:absolute;min-height:1090px;height:100% !important;margin:auto}.reviews-home h2,.reviews-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-home span{font-size:66.67px;color:#fff;line-height:1em;text-align:center;margin:80px 0;z-index:9;position:relative;transition-delay:1s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.reviews-home h2,.reviews-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-home span{font-size:50px}}.reviews-home h2.show-object,.reviews-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span.show-object,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-home span.show-object{margin:50px 0 80px}.reviews-home h3{font-size:37.5px;color:#69d2c9;font-weight:400;line-height:1em;text-transform:uppercase;letter-spacing:-2px;font-family:"quiche-sans","sans-serif";margin:0 0 20px}.reviews-home blockquote{font-size:1.60231em;color:#fff;line-height:1.5em;padding:0;max-width:475px;margin-bottom:25px}.reviews-home cite{font-size:1.60231em;color:#fff;font-style:normal;text-transform:uppercase;display:block;margin-bottom:30px}.reviews-home__copy-holder{padding-left:165px;background:url(svg/Trip-Logo-2019-white.svg) no-repeat left top;transition-delay:2.5s;background-size:20%}.weddings-home{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/wedding-quads-background-kb1-1-5c4a1782135b9.jpg) no-repeat 50% 50% #fff;padding:85px 0 140px;background-size:cover}.weddings-home h2,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span{font-size:90px;color:#37364b;letter-spacing:-5px;font-family:"quiche-sans","sans-serif";margin:-50px 0 35px 44px;transition:all 2s ease-in-out;opacity:0}.weddings-home h2.show-object,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span.show-object,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span.show-object{margin-top:0;opacity:1}.weddings-home h2 span,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span span{font-size:90px;line-height:.85em;text-transform:uppercase;letter-spacing:-4px;font-family:"quiche-sans","sans-serif"}.weddings-home h2 .top,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span .top,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span .top{font-size:20.83px;color:#37364b;line-height:2em;letter-spacing:1px;font-family:"Jost",sans-serif;display:block}.weddings-home h2 .amp,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span .amp,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span .amp{color:#37364b;display:inline-block}.weddings-home h2 .honeymoons,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span .honeymoons,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span .honeymoons{display:block;margin-left:95px}.weddings-home h3{font-size:70.66px;color:#fff;line-height:.95em;text-transform:uppercase;letter-spacing:-5px;font-family:"quiche-sans","sans-serif";position:relative;padding-bottom:40px;margin:0 0 70px}.weddings-home h3:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background:#37364b}.weddings-home__full-copy{transition-delay:0.5s}.weddings-home p{margin:0 0 82px 145px;width:70%;max-width:670px;display:inline-block}.weddings-home__btn-holder{float:right;margin-top:5px;margin-right:7%}.weddings-home__first-headline{font-size:58.66px;color:#fff;line-height:.95em;text-transform:uppercase;letter-spacing:-5px;font-family:"quiche-sans","sans-serif";text-align:center;display:block;position:absolute;bottom:70px;width:100%;transition:all 0.25s ease-in-out;padding-bottom:40px}.weddings-home__first-headline:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background:#fff}.weddings-home__quad-wrapper{max-width:1198px;margin:0 auto}.weddings-home__each-quad{height:639px;position:relative;overflow:hidden}.weddings-home__each-quad h3{font-size:4.51308em}.weddings-home__each-quad:first-of-type .weddings-home__img-bkgd{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/weddingpackages_quad-5c796c4b4d1bf.jpg) no-repeat 50% 50%;background-size:cover}.weddings-home__each-quad:last-of-type .weddings-home__img-bkgd{background:url(https://symphony.cdn.tambourine.com/couples-resorts/media/brand-homepage-honeymoons-quad-5c796c498a1f0.jpg) no-repeat 50% 50%;background-size:cover}.weddings-home .weddings-home__img-bkgd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.5);transition-delay:1.5s;transition:4s ease;opacity:1}.weddings-home .weddings-home__img-bkgd.show-object{transform:scale(1)}.weddings-home .weddings-home__img-bkgd.show-object:hover .weddings-home__first-headline{opacity:0}.weddings-home .weddings-home__img-bkgd.show-object:hover .weddings-home__overlay{transition:all 0.25s ease-in-out;opacity:1}.weddings-home__overlay{display:block;position:absolute;top:0;left:0;display:table;background:rgba(38,37,38,0.9);width:100%;height:100%;text-align:center;position:relative;transition:all 0.5s ease-in-out;transition-delay:0s;opacity:0}.weddings-home__overlay:before{content:"";display:block;position:absolute;top:97px;left:77px;border:1px solid #37364b;width:calc(100% - 154px);height:calc(100% - 194px)}.weddings-home__overlay .arrow-btn:hover{margin-left:7px}.weddings-home__copy-holder{display:table-cell;vertical-align:middle;position:relative;z-index:9}@media only screen and (max-width: 1125px){.weddings-home h2,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span{font-size:75px;max-width:670px;margin:-50px auto 35px}.weddings-home h2 span,.weddings-home #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .weddings-home span span{font-size:75px}.weddings-home p{display:block;margin:0 auto 35px}.weddings-home .weddings-home__btn-holder{float:none;width:70%;max-width:670px;margin:0 auto 50px}.weddings-home .weddings-home__overlay:before{content:"";display:block;position:absolute;top:35px;left:35px;width:calc(100% - 70px);height:calc(100% - 70px)}.weddings-home .weddings-home__first-headline{font-size:45px}.weddings-home .weddings-home__each-quad h3{font-size:3.5em}}.home-specials{background:#1e1d28;padding:120px 0 110px}.home-specials h2,.home-specials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .home-specials span{font-size:3.84615em;letter-spacing:-3px;font-family:"quiche-sans","sans-serif";margin-bottom:20px;color:#69d2c9 !important}.home-specials h2 span,.home-specials #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .home-specials span span{font-size:15px;line-height:.5em;text-transform:none;letter-spacing:1px;font-family:"Jost",sans-serif;color:#fff;margin:0 0 5px;display:block;font-weight:500;text-transform:uppercase}.home-specials p{color:#fff}.home-specials p a:hover{color:#fff !important}.home-specials .btn:first-of-type,.home-specials #panel input:first-of-type[type="button"],#panel .home-specials input:first-of-type[type="button"]{margin-right:40px}.home-specials .learn-more{margin-top:35px;display:block;color:#fff}.home-specials .learn-more:hover{opacity:0.6}.home-specials .toggle-content p{font-size:1.07692em;font-style:italic;padding-top:20px}.home-specials__special-wrapper{max-width:1320px;margin:0 auto}.home-specials__special-wrapper a.btn{background:#69d2c9;color:#37364b !important;font-size:14px;text-transform:uppercase;padding:10px 30px;border:1px solid #37364b !important;font-weight:500;margin-bottom:20px}.home-specials__special-wrapper a.btn:hover{background:transparent !important;color:#69d2c9 !important;border:1px solid #69d2c9 !important}.home-specials .mini-booking-form .dates .field input{border-color:#fff;color:#fff}.home-specials .mini-booking-form .select-property select{border-color:#fff;color:#fff}@media only screen and (max-width: 991px){.home-specials img{display:block;margin:0 auto 55px}.home-specials .home-specials__copy-side{max-width:650px;margin:0 auto}}.top-content-home .headline{letter-spacing:-2px;z-index:9 !important;text-transform:lowercase}.top-content-home .headline:first-letter{text-transform:capitalize}.top-content-home .headline-resort{display:block;position:absolute;top:30%;left:10%;color:#fff;line-height:2em;text-transform:uppercase;font-family:"quiche-sans","sans-serif";text-transform:lowercase}.top-content-home .headline-resort:first-letter{text-transform:capitalize}.top-content-home .headline-resort span{display:block}.top-content-home .headline-1{font-size:4.90923em;line-height:.85em}.top-content-home .headline-2{font-size:8.28231em;line-height:.8em}.top-content-home .headline-3{font-size:10.71846em;line-height:.8em}@media only screen and (max-width: 1230px){.top-content-home .headline-resort{left:3%}}.intro-home-resort{background:url(images/sans-souci/home-intro-background.jpg) no-repeat top center;background-size:cover;padding-top:170px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-home-resort{padding-top:70px}}.resort-site.tower-isle .intro-home-resort{background:url(images/tower-isle/home-intro-background.jpg) no-repeat top center;background-size:cover}.resort-site.negril .intro-home-resort{background:url(images/negril/home-intro-background.jpg) no-repeat top center;background-size:cover}.resort-site.swept-away .intro-home-resort{background:url(images/swept-away/home-intro-background.jpg) no-repeat bottom center;background-size:cover}.intro-home-resort h1{font-size:9.23077em;color:#37364b;text-transform:capitalize}.resort-site.swept-away .intro-home-resort h1{color:#37364b}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-home-resort h1{font-size:3.84615em;margin:0 0 15px}}.intro-home-resort p{max-width:455px}.intro-home-resort p .btn,.intro-home-resort p #panel input[type="button"],#panel .intro-home-resort p input[type="button"]{color:#fff !important;background:#37364b !important;font-weight:600;border:0}.intro-home-resort p .btn:hover,.intro-home-resort p #panel input:hover[type="button"],#panel .intro-home-resort p input:hover[type="button"]{color:#37364b !important;background:#69d2c9}.intro-home-resort ul.sym-inline-list{margin-left:auto;max-width:475px;margin-bottom:60px}.intro-home-resort ul.sym-inline-list li{font-size:23px;text-transform:uppercase;margin-bottom:25px}.intro-home-resort ul.sym-inline-list li span{font-weight:600}.intro-home-resort ul.sym-inline-list li:before{content:''}.intro-home-resort__copy-top{position:relative;padding-top:40px;padding-left:3.5%}.intro-home-resort__icon-inclusive{display:block;position:absolute;top:-50px;right:6%;width:165px;height:165px;transform:rotate(30deg);background:url(svg/CR-Homepage-Logo-All-Inclusive-new.svg) no-repeat}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-home-resort__icon-inclusive{display:block;position:absolute;top:-50px;right:4%;width:130px;height:129px}}.intro-home-resort__inset2{display:block;margin:0 auto}.intro-home-resort__all-testimonials{padding:15px 0 18px 125px;background:url(svg/Trip-Logo-2019.svg) no-repeat left top;margin-left:9%;background-size:20%}.intro-home-resort__all-testimonials .each-testimonial{padding-bottom:5px}.intro-home-resort__all-testimonials h2,.intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .intro-home-resort__all-testimonials span{font-size:2.83538em;letter-spacing:-1px;font-family:"quiche-sans","sans-serif";font-weight:100;color:#37364b !important;margin-bottom:1px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.intro-home-resort__all-testimonials h2,.intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .intro-home-resort__all-testimonials span{font-size:2em}}body.brand-site .intro-home-resort__all-testimonials h2,body.brand-site .intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.brand-site .intro-home-resort__all-testimonials span{color:#69d2c9}body.sans-souci .intro-home-resort__all-testimonials h2,body.sans-souci .intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.sans-souci .intro-home-resort__all-testimonials span{color:#69d2c9}body.swept-away .intro-home-resort__all-testimonials h2,body.swept-away .intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.swept-away .intro-home-resort__all-testimonials span{color:#69d2c9}body.negril .intro-home-resort__all-testimonials h2,body.negril .intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.negril .intro-home-resort__all-testimonials span{color:#69d2c9}body.tower-isle .intro-home-resort__all-testimonials h2,body.tower-isle .intro-home-resort__all-testimonials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 body.tower-isle .intro-home-resort__all-testimonials span{color:#69d2c9}.intro-home-resort__all-testimonials cite{font-size:1.53846em;font-style:normal;letter-spacing:1px;font-family:"Jost",sans-serif;color:#37364b;padding-left:10px}.resort-site.tower-isle .intro-home-resort__all-testimonials{background:url(svg/Trip-Logo-2019.svg) no-repeat left center;background-size:19%}.resort-site.tower-isle .intro-home-resort__all-testimonials h3,.resort-site.tower-isle .intro-home-resort__all-testimonials cite{color:#37364b}.resort-site.swept-away .intro-home-resort__all-testimonials{background:url(svg/Trip-Logo-2019.svg) no-repeat left center;background-size:18%}.resort-site.swept-away .intro-home-resort__all-testimonials h3,.resort-site.swept-away .intro-home-resort__all-testimonials cite{color:#37364b}.resort-site .home-specials h2,.resort-site .home-specials #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site .home-specials span{text-transform:capitalize}.resort-site .home-specials .sym-inline-list{color:#fff !important}.video-home-resort{background:url(images/sans-souci/home-video-background.jpg) no-repeat top center;background-size:cover;padding:140px 0 0;min-height:1010px}.resort-site.tower-isle .video-home-resort{background:url(images/tower-isle/home-video-background.jpg) no-repeat top center;background-size:cover}.resort-site.negril .video-home-resort{background:url(images/negril/home-video-background.jpg) no-repeat top center;background-size:cover}.resort-site.swept-away .video-home-resort{background:url(images/swept-away/home-video-background.jpg) no-repeat top center;background-size:cover}.video-home-resort h2,.video-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .video-home-resort span{font-size:100px;color:#fff;line-height:.9em;letter-spacing:-6px;text-align:left;font-weight:100 !important;text-transform:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.video-home-resort h2,.video-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .video-home-resort span{font-size:79px}}.video-home-resort h2 span,.video-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .video-home-resort span span{font-size:20px;line-height:.9em;letter-spacing:.5px;word-spacing:0;margin:0 0 8px 0;font-weight:500}.video-home-resort p{color:#fff}.video-home-resort__header-section{text-align:center;padding-top:5px}.video-home-resort__video-holder{position:relative;display:block;margin:-85px 0 0 auto;max-width:725px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.video-home-resort__video-holder{margin:-19px 22px 0 auto}}.video-home-resort__video-holder .play-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px}.video-home-resort__video-holder .play-icon-1{fill:#fff;fill-rule:evenodd;transition:all 0.3s ease-in-out}.video-home-resort__video-holder .play-icon-1:hover{fill:#69d2c9}.included-home-resort{background:url(images/swept-away/home-inclusions-background.jpg) no-repeat top center;background-size:cover;padding:95px 0 60px}.resort-site.tower-isle .included-home-resort{background:url(images/tower-isle/home-inclusions-background.jpg) no-repeat top center;background-size:cover}.resort-site.tower-isle .included-home-resort h2,.resort-site.tower-isle .included-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.tower-isle .included-home-resort span{color:#37364b;font-weight:100}.resort-site.negril .included-home-resort{background:url(images/negril/home-inclusions-background.jpg) no-repeat top center;background-size:cover}.resort-site.negril .included-home-resort h2,.resort-site.negril .included-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.negril .included-home-resort span{color:#37364b;font-weight:100}.resort-site.swept-away .included-home-resort{background:url(images/swept-away/home-inclusions-background.jpg) no-repeat top center;background-size:cover}.resort-site.swept-away .included-home-resort h2,.resort-site.swept-away .included-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .resort-site.swept-away .included-home-resort span{color:#37364b;font-weight:100}.included-home-resort h2,.included-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .included-home-resort span{font-size:5em;color:#fff;text-align:center}.included-home-resort .resorts-home-wrapper{margin-bottom:80px;background:rgba(255,255,255,0)}.resort-site.negril .included-home-resort .resorts-home-wrapper,.resort-site.swept-away .included-home-resort .resorts-home-wrapper{margin-bottom:120px}.included-home-resort p{text-align:center;margin:0 auto;color:#fff}.included-home-resort p a.btn{background:#37364b;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 30px;font-weight:500}.included-home-resort p a.btn:hover{background:#69d2c9 !important;color:#37364b !important}.included-home-resort__intro p{max-width:700px;margin-bottom:60px}.included-home-resort__lists{border-top:1px solid #37364b;border-bottom:1px solid #37364b;background:none;padding:43px 0 15px;max-width:1345px;margin:0 auto 50px;text-align:center}.included-home-resort__lists ul.sym-inline-list{text-align:left}.included-home-resort .intro-home-resort__icon-inclusive{display:none}.four-activities-home__each-prop-quad{position:relative;transition:all 1.5s ease-in-out;overflow:hidden;height:290px}.four-activities-home__each-prop-quad:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:85%;background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.4));z-index:1}.four-activities-home__each-prop-quad:hover .overlay{opacity:1}.four-activities-home__each-prop-quad:hover img{transform:scale(1.05)}.four-activities-home__each-prop-quad img{position:absolute;transition:2s ease}.four-activities-home__each-prop-quad h3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:40%;font-weight:100;font-size:4.13846em;color:#fff;font-family:"quiche-sans","sans-serif";margin-bottom:35px;z-index:3}.four-activities-home__each-prop-quad .arrow-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:65%;background:#37364b;color:#fff;font-weight:500;padding:10px 30px;z-index:5;background-image:none}.four-activities-home__each-prop-quad .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:all 0.3s ease-in-out;background:rgba(0,0,0,0.6);opacity:0}.four-activities-home__each-prop-quad .overlay h3{margin-top:27px;position:relative}.four-activities-home__each-prop-quad .overlay .arrow-btn{top:81% !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.four-activities-home__each-prop-quad .overlay{opacity:1}.four-activities-home__each-prop-quad .overlay h3{font-size:3.1em !important}}.four-activities-home__each-prop-quad .overlay:before{content:"";display:block;position:absolute;top:28px;left:28px;width:calc(100% - 56px);height:calc(100% - 56px);border:1px solid #69d2c9}.four-activities-home__each-prop-quad .copy-holder{display:block;position:absolute;top:50%;left:0;margin-top:-57px;width:100%}.insta-wrapper{max-width:1325px;margin:25px auto 60px}.insta-wrapper .instagram{padding:75px 0 0;text-align:center;overflow:hidden}.matts-stock-island .insta-wrapper .instagram{padding-top:35px}.insta-wrapper .instagram h2,.insta-wrapper .instagram #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .insta-wrapper .instagram span{color:#69d2c9;text-transform:uppercase;letter-spacing:4px;margin-top:-60px;padding-top:60px;font-family:"Jost",sans-serif;font-size:.92308em;margin-bottom:30px;background:url(images/brand-home/icon-ig.png) no-repeat center center}.insta-wrapper .instagram h2:hover,.insta-wrapper .instagram #single-special.page-570178 .honeymoon-allInclusive__top h2 span:hover,#single-special.page-570178 .honeymoon-allInclusive__top h2 .insta-wrapper .instagram span:hover{color:#000}.insta-wrapper .instagram .each-img{width:20%;float:left;background-size:cover !important;background-position:50% 50% !important;position:relative}.insta-wrapper .instagram .each-img:last-of-type{margin-right:0}.insta-wrapper .instagram .each-img:after{content:"";display:block;padding-bottom:80%}.insta-wrapper .instagram .each-img .overlay{background:rgba(36,59,64,0.8);height:100%;width:100%;position:absolute;text-align:center;opacity:0;transition:all .5s ease-in-out}.insta-wrapper .instagram .each-img .overlay:hover{opacity:1}.insta-wrapper .instagram .each-img .overlay:hover .likes{margin-top:30%}.insta-wrapper .instagram .each-img .handle{color:#fff;display:inline-block;font-size:.92308em;font-family:"Jost",sans-serif;position:absolute;left:0;width:100%;letter-spacing:3px;top:54%;transition:all .4s ease-in-out}.insta-wrapper .instagram .each-img .likes{color:#69d2c9;text-transform:uppercase;display:inline-block;font-size:1.92308em;font-family:"Jost",sans-serif;letter-spacing:2.5px;line-height:1.1em;padding-bottom:4px;margin-top:10%;left:0;padding-left:35px;background:url(images/brand-home/icon-heart.png) no-repeat left center;background-size:25px auto;transition:all .4s ease-in-out;height:30px;width:30px}.reviews-new-home{background-color:#0c2028;padding:50px 0px;text-align:center}.reviews-new-home .text{max-width:850px;margin:auto}.reviews-new-home .text .copy{color:#fff}.reviews-new-home .text .copy h2,.reviews-new-home .text .copy #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .reviews-new-home .text .copy span{font-size:42px;color:#69d2c9 !important;margin-bottom:20px;line-height:42px}.reviews-new-home .text .copy p{margin:0 0 20px}.reviews-new-home .text .copy .author{font-size:16px;margin-bottom:20px}.reviews-new-home ul{margin:20px auto;max-width:130px}.reviews-new-home .main-title{color:#fff;font-family:"Jost",sans-serif;font-size:20px;letter-spacing:2px;margin-bottom:20px}.negril .included-home-resort__intro p,.tower-isle .included-home-resort__intro p,.swept-away .included-home-resort__intro p{color:#37364b !important}.negril .included-home-resort__intro span,.tower-isle .included-home-resort__intro span,.swept-away .included-home-resort__intro span{color:#37364b !important}.sans-souci .included-home-resort h2,.sans-souci .included-home-resort #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .sans-souci .included-home-resort span{color:#37364b !important}.sans-souci .included-home-resort__intro p,.sans-souci .included-home-resort__intro span{color:#37364b !important}#landing-page-land-crusing .bg-image{background:no-repeat top center contain;min-height:620px}#landing-page-land-crusing .bg-image h1{display:block;color:#fff;font-size:25px;letter-spacing:5px;font-family:"Jost",sans-serif;position:absolute;margin-top:250px;text-transform:none}#landing-page-land-crusing .bg-image h1 span{font-size:90px;font-family:"quiche-sans","sans-serif"}@media only screen and (device-width: 768px){#landing-page-land-crusing .bg-image h1{font-size:70px}}#landing-page-land-crusing .bg-image h1 div{font-size:20px;text-transform:capitalize;letter-spacing:0px;font-family:"Jost",sans-serif}#landing-page-land-crusing .intro{padding-top:70px;background:url(images/land-cruising-bg-img.jpg) no-repeat;background-size:cover;min-height:1000px}#landing-page-land-crusing .intro h2,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span{color:#69d2c9;font-family:"quiche-sans","sans-serif";font-size:30px;line-height:35px;width:100%;position:relative}#landing-page-land-crusing .intro h2 span,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span span{font-family:"Jost",sans-serif;font-size:30px}#landing-page-land-crusing .intro h2::after,#landing-page-land-crusing .intro #single-special.page-570178 .honeymoon-allInclusive__top h2 span::after,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .intro span::after{content:"";position:absolute;top:115%;height:1px;width:50px;left:0%;background-color:#69d2c9}#landing-page-land-crusing .intro p{font-size:17px}#landing-page-land-crusing .intro .quad-2{margin:60px 0}#landing-page-land-crusing .intro h3{color:#69d2c9;font-family:"quiche-sans","sans-serif";font-size:45px;line-height:45px;width:100%;text-align:center;text-transform:uppercase;display:block}#landing-page-land-crusing .intro h3 span{display:block;font-family:"Jost",sans-serif;font-size:18px;color:#000;letter-spacing:3px;margin-top:15px}#landing-page-land-crusing .intro .compare{margin-top:40px}#landing-page-land-crusing .intro .compare table{padding:15px;margin:40px auto;width:85%}#landing-page-land-crusing .intro .compare table tr,#landing-page-land-crusing .intro .compare table td{border-bottom:0px;padding:10px 0}#landing-page-land-crusing .intro .compare table .cap{text-transform:uppercase;font-size:15px;letter-spacing:3px;color:#000;font-family:"Jost",sans-serif;padding-left:20px}#landing-page-land-crusing .intro .compare table .white{height:40px;color:#69d2c9}#landing-page-land-crusing .intro .compare table .white td{height:30px}#landing-page-land-crusing .intro .compare table .white td:first-child{padding-left:20px}#landing-page-land-crusing .intro .compare table .white td:last-child{padding-right:20px}#landing-page-land-crusing .intro .compare table .terms{color:#888585;padding-left:20px}#landing-page-land-crusing .intro .compare table .teal{background:#69d2c9;color:#fff}#landing-page-land-crusing .intro .compare table .teal td{height:20px}#landing-page-land-crusing .intro .compare table .teal td:first-child{border-collapse:collapse;border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;padding-left:20px}#landing-page-land-crusing .intro .compare table .teal td:last-child{border-collapse:collapse;border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-webkit-border-radius:0px 30px 30px 0px;padding-right:20px}#landing-page-land-crusing .intro .explore{margin-top:40px;margin-bottom:150px}#landing-page-land-crusing .intro .explore p{max-width:60%;text-align:center;margin:10px auto 80px auto}#landing-page-land-crusing .intro .explore .img-squares{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#landing-page-land-crusing .intro .explore .img-squares div{margin-right:2%}#landing-page-land-crusing .intro .explore .img-squares .info{background-color:#69d2c9;color:#fff;width:355px;padding:35px;font-size:18px;line-height:35px}#landing-page-land-crusing .bottom-gallery h2,#landing-page-land-crusing .bottom-gallery #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-land-crusing .bottom-gallery span{display:none}#landing-page-land-crusing .footer{display:block;max-width:1500px;margin:auto}#landing-page-land-crusing .footer__top-section{display:none}#landing-page-land-crusing .footer__third-social{display:none}#landing-page-land-crusing .footer form#email-signup .signup-btn{margin:0;background:#69d2c9;border:none}#landing-page-land-crusing .footer form#email-signup .signup-btn:hover{opacity:0.9;color:#fff}#landing-page-land-crusing .footer form#email-signup #email-signup-texNickname{display:none}#landing-page-2022 .bg-image{height:550px;margin-top:120px;position:relative;background-size:cover !important;background-position:center !important}#landing-page-2022 .bg-image span{width:100%;height:100%;position:absolute;cursor:pointer}#landing-page-2022 header{display:none !important}#landing-page-2022 .topalert{display:none !important}#landing-page-2022 .header__booking-btn{background-color:#69d2c9;padding:7px 40px;text-transform:uppercase;font-weight:600;cursor:pointer}#landing-page-2022 .header-lp{display:block;position:absolute;top:0;z-index:999;width:100%;height:120px;padding:20px 30px 0px;background:#1e1d28;width:100%;max-width:1500px}#landing-page-2022 .header-lp .header__booked{text-align:center}#landing-page-2022 .header-lp .header__booked .phone{display:block;padding:15px 0 15px 8px;background:url(/m/assets/svg/CR-Homepage-Phone-Icon.svg) no-repeat 13px 17px/12px;font-size:1.07692em;color:#69d2c9;text-transform:uppercase;font-family:"Jost",sans-serif}#landing-page-2022 .header-lp .logo{text-align:center}#landing-page-2022 .header-lp .logo img{width:80%}#landing-page-2022 .header-lp .countdown{margin-top:18px}#landing-page-2022 .header-lp .offer-ends{color:#fff;margin:0 0 5px 60px}#landing-page-2022 .textured-background{padding-top:50px;background:url(/assets/images/lp-texture.png);max-width:1500px;width:100%;margin:auto}#landing-page-2022 .textured-background h1{text-align:center;font-size:1.69231em;text-transform:uppercase;letter-spacing:.8px;font-family:"Jost",sans-serif;font-weight:400;line-height:30px;max-width:760px;margin:auto}#landing-page-2022 .textured-background h1.copy-title{text-align:left;margin-bottom:20px}#landing-page-2022 .intro-content p{line-height:1.8rem;max-width:435px;margin-bottom:20px}#landing-page-2022 .intro-content h1{text-align:left;margin-bottom:15px}#landing-page-2022 .bottom-gallery{max-width:1500px;width:100%;margin:auto}#landing-page-2022 .flex-content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#landing-page-2022 .booking-container{padding:50px 0 80px}#landing-page-2022 .booking-container_image{width:50%}#landing-page-2022 .booking-container_image img:nth-of-type(1){max-width:100%}#landing-page-2022 .booking-container_image img:nth-of-type(2){margin-top:-80px;margin-left:-50px;max-width:40%}#landing-page-2022 .booking-container_copy{width:50%;padding-left:40px;font-weight:400}#landing-page-2022 .booking-container_copy a{background:url(/assets/images/wedding-leads-arrow-down-blk.png) no-repeat right center;padding-right:20px}#landing-page-2022 .booking-container .book-by-dates{margin:24px 0;font-weight:500}#landing-page-2022 .booking-container .book-by-dates div{display:inline-block;padding-left:30px;margin-right:20px;width:40%;line-height:20px}#landing-page-2022 .booking-container .book-by-dates div:nth-child(1){background:url(/assets/images/lp-2022-clock.png) no-repeat left center}#landing-page-2022 .booking-container .book-by-dates div:nth-child(2){background:url(/assets/images/lp-2022-calendar.png) no-repeat left center}#landing-page-2022 .safe-stay{padding:50px 0 80px}#landing-page-2022 .safe-stay h2,#landing-page-2022 .safe-stay #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #landing-page-2022 .safe-stay span{text-transform:uppercase}#landing-page-2022 .safe-stay .copy{position:relative}#landing-page-2022 .safe-stay .copy ul li:before{content:"";background-color:#fc8275;width:5px;height:5px;border-radius:50%;top:10px}#landing-page-2022 #terms{font-size:1.23077em}#landing-page-2022 .fun-free:before{content:"";position:absolute;top:0;left:0;width:100%;height:650px;background:linear-gradient(to bottom, #133164 0%, rgba(19,49,100,0) 100%)}@media (max-width: 820px){#landing-page-2022 .bg-image{height:400px}#landing-page-2022 .booking-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#landing-page-2022 .booking-container_image{width:65%}#landing-page-2022 .booking-container_copy{padding-top:30px;width:80%;padding-left:0}#landing-page-2022 .safe-stay .image{width:40%}#landing-page-2022 .safe-stay .image img{width:100%}}#landing-page-2022.jamaicas-60th .bg-image{height:650px}#landing-page-2022.jamaicas-60th .intro-content h1{text-align:left;margin-bottom:10px}#landing-page-2022.jamaicas-60th .intro-content p{margin-bottom:25px}@media (max-width: 1024px){#landing-page-2022.jamaicas-60th .bg-image{background-position-x:left !important}}@media (max-width: 1024px){#landing-page-2022.jamaicas-60th .bg-image{height:400px}}#landing-page-2022.mothers-day-2022 .bg-image{height:548px}#landing-page-2022.memorial-day-2022 .bg-image{height:667px}#landing-page-2022.memorial-day-2022 .text-modules-wrapper{display:none}#landing-page-2022 .mobile-headline{display:none}#landing-page-2022.fall-refresh .safe-stay{display:none}#landing-page-2022.black-friday-2022 .booking-container_copy a,#landing-page-2022.cyber-monday-2022 .booking-container_copy a{background:url(/assets/svg/booking-arrow-down-white.svg) no-repeat right center;background-size:15px}#landing-page-2022.black-friday-2022 .mini-booking-form .dates .field input,#landing-page-2022.cyber-monday-2022 .mini-booking-form .dates .field input{border-bottom:1px solid #fff;background:url(/assets/images/icon-calendar-white.png) no-repeat 95% center;background-size:20px}#landing-page-2022.black-friday-2022 .select-property select,#landing-page-2022.cyber-monday-2022 .select-property select{border:1px solid #fff;background:url(/assets/svg/booking-arrow-down-white.svg) no-repeat 95% center;background-size:15px}#landing-page-2022.black-friday-2022 .booking-container .book-by-dates div:nth-child(1),#landing-page-2022.cyber-monday-2022 .booking-container .book-by-dates div:nth-child(1){background:url(/assets/svg/icon-hours-white.svg) no-repeat left center;background-size:21px}#landing-page-2022.black-friday-2022 .booking-container .book-by-dates div:nth-child(2),#landing-page-2022.cyber-monday-2022 .booking-container .book-by-dates div:nth-child(2){background:url(/assets/images/icon-calendar-white.png) no-repeat left center;background-size:20px}#landing-page-2022.black-friday-2022 .textured-background *,#landing-page-2022.cyber-monday-2022 .textured-background *{color:#fff}#landing-page-2022.black-friday-2022 .textured-background .btn,#landing-page-2022.black-friday-2022 .textured-background #panel input[type="button"],#panel #landing-page-2022.black-friday-2022 .textured-background input[type="button"],#landing-page-2022.cyber-monday-2022 .textured-background .btn,#landing-page-2022.cyber-monday-2022 .textured-background #panel input[type="button"],#panel #landing-page-2022.cyber-monday-2022 .textured-background input[type="button"]{background-color:#fff;color:#37364b !important}#landing-page-2022.black-friday-2022 .textured-background .btn:hover,#landing-page-2022.black-friday-2022 .textured-background #panel input:hover[type="button"],#panel #landing-page-2022.black-friday-2022 .textured-background input:hover[type="button"],#landing-page-2022.black-friday-2022 .textured-background .btn:focus,#landing-page-2022.black-friday-2022 .textured-background #panel input:focus[type="button"],#panel #landing-page-2022.black-friday-2022 .textured-background input:focus[type="button"],#landing-page-2022.cyber-monday-2022 .textured-background .btn:hover,#landing-page-2022.cyber-monday-2022 .textured-background #panel input:hover[type="button"],#panel #landing-page-2022.cyber-monday-2022 .textured-background input:hover[type="button"],#landing-page-2022.cyber-monday-2022 .textured-background .btn:focus,#landing-page-2022.cyber-monday-2022 .textured-background #panel input:focus[type="button"],#panel #landing-page-2022.cyber-monday-2022 .textured-background input:focus[type="button"]{background-color:#69d2c9 !important}#landing-page-2022.black-friday-2022{background-color:#151617}#landing-page-2022.black-friday-2022 .footer,#landing-page-2022.black-friday-2022 .header-lp,#landing-page-2022.black-friday-2022 .testimonial-wrap-lp,#landing-page-2022.black-friday-2022 .textured-background{background:#151617}#landing-page-2022.black-friday-2022 .fun-free:before{background:linear-gradient(to bottom, #151617 0%, rgba(21,22,23,0) 100%)}#landing-page-2022.cyber-monday-2022{background-color:#0c2249}#landing-page-2022.cyber-monday-2022 .footer,#landing-page-2022.cyber-monday-2022 .header-lp,#landing-page-2022.cyber-monday-2022 .testimonial-wrap-lp,#landing-page-2022.cyber-monday-2022 .textured-background{background:#0c2249}#landing-page-2022.cyber-monday-2022 .fun-free:before{background:linear-gradient(to bottom, #0c2249 0%, rgba(12,34,73,0) 100%)}#landing-page-2022.game-day-2023 .textured-background{background:url(/assets/images/superbowl-bg.png) center/cover no-repeat}#landing-page-2022.game-day-2023 .book-by-dates div{display:block;width:100%;margin-bottom:10px}#landing-page-2022.game-day-2023 .book-by-dates div:nth-child(2){background-position-y:top}#landing-page-2022.game-day-2023 .book-by-dates div ul{list-style:disc;margin-left:15px}#landing-page-2022.game-day-2023 .book-by-dates div ul li::marker{color:#CB7A5E}#landing-page-2022.valentines-day-2023 .header__booking-btn{background-color:#d9545f;color:#fff}#landing-page-2022.valentines-day-2023 .header__booked .phone{color:#fff}#landing-page-2022.valentines-day-2023 .book-by-dates div{display:block;width:100%;margin-bottom:10px}#landing-page-2022.valentines-day-2023 .book-by-dates div:nth-child(2){background-position-y:top}#landing-page-2022.valentines-day-2023 .book-by-dates div ul{list-style:disc;margin-left:15px}#landing-page-2022.valentines-day-2023 .book-by-dates div ul li::marker{color:#CB7A5E}#landing-page-2022.valentines-day-2023 .intro-content .btn.solid,#landing-page-2022.valentines-day-2023 .intro-content #panel input.solid[type="button"],#panel #landing-page-2022.valentines-day-2023 .intro-content input.solid[type="button"]{background-color:#d9545f;border:1px solid #d9545f}.game-day-2022 .bg-image:before{content:"";position:absolute;top:30px;left:38.5%;height:200px;width:300px;background:url(/assets/images/Ball-unscreen.gif) no-repeat;background-size:contain}@media (max-width: 820px){.game-day-2022 .bg-image:before{height:140px;width:190px}}@media (max-width: 1024px){.sixth-night-free-march-2022 .bg-image{height:500px !important}}@media (max-width: 820px){.sixth-night-free-march-2022 .bg-image{height:380px !important}}#simple-header .header{display:none}#simple-header .header-simple{background:#1e1e27;width:100%;max-width:1500px;margin:auto;position:relative;height:110px;padding-top:28px}#simple-header .header-simple a.phone{display:block;padding:15px 0 0 35px;background:url(/m/assets/svg/CR-Homepage-Phone-Icon.svg) no-repeat 13px 17px/12px;font-size:1.23077em;color:#69d2c9;text-transform:uppercase;font-family:"Jost",sans-serif;float:right}#simple-header .header-simple a.logo{position:absolute;left:50%;transform:translateX(-50%);top:15px;width:250px}#simple-header .intro{text-align:center;margin:80px auto 50px;max-width:950px;padding:0 20px;font-weight:500}#simple-header .intro h1{line-height:1em}#simple-header.page-569929 .intro{margin:0;max-width:100%}#simple-header.page-569929 .intro h1{max-width:950px;margin:0 auto}.couples-negril-resort-directory .colums_content,.couples-tower-isle-resort-directory .colums_content,.couples-sans-souci-resort-directory .colums_content,.couples-swept-away-resort-directory .colums_content{-ms-flex-pack:center !important;justify-content:center !important}#simple-header-v2{background:var(--bg-color);--color: $secondary_color}#simple-header-v2 .header{height:auto;padding-block:20px;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99);background-color:#37364b}#simple-header-v2 .header--transparent:not(.scroll-nav){background-color:transparent}#simple-header-v2 .header--transparent:not(.scroll-nav).dark .phone{color:#37364b}#simple-header-v2 .header--transparent:not(.scroll-nav).dark svg .st0{fill:#37364b}#simple-header-v2 .header--transparent+#content{padding-top:0}#simple-header-v2 .header .container{width:90%;max-width:1170px}#simple-header-v2 .header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#simple-header-v2 .header__content *{position:static}#simple-header-v2 .header__content .logo{margin:0;width:auto;height:auto;text-align:center}#simple-header-v2 .header__content .logo svg{max-width:230px;width:auto !important;height:auto !important}#simple-header-v2 .header__content .logo svg g g:nth-child(2) .st0{fill:#69d2c9}#simple-header-v2 .header__item{-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}#simple-header-v2 .header__item .phone{font-size:1.30769em;color:#fff;line-height:1;letter-spacing:1.7px}#simple-header-v2 .header__item .phone:hover{color:#ade3d3}#simple-header-v2 .header__item .phone svg{max-width:1em;max-height:1em;vertical-align:sub}#simple-header-v2 .header--booking{text-align:end}#simple-header-v2 .header__booking-trigger,#simple-header-v2 #single-special .header-booking__btn,#single-special #simple-header-v2 .header-booking__btn,#simple-header-v2 #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #simple-header-v2 .btn,#simple-header-v2 #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #simple-header-v2 input[type="button"],#simple-header-v2 #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #simple-header-v2 input[type="button"]{margin:0;border-color:#69d2c9}#simple-header-v2 .header .booking-holder.expanded{top:114px !important;z-index:-2}@media only screen and (max-width: 791px){#simple-header-v2 .header .booking-holder.expanded{top:Max(14vh, 100px) !important}}#simple-header-v2 #content{background:no-repeat center / cover;padding-top:100px}#simple-header-v2 .top-content figure img{width:100%}#simple-header-v2 .intro-content{margin:-5% auto 3rem;text-align:center;max-width:600px}#simple-header-v2 .intro-content.top-image-rotator{margin-top:0px}#simple-header-v2 .intro-content.no-content{margin-top:-10%}#simple-header-v2 .intro-content *{color:var(--color)}#simple-header-v2 .intro-content h1{font-size:2.30769em;font-weight:normal;text-transform:uppercase;letter-spacing:normal;margin:0 0 .5em}#simple-header-v2 .intro-content p{margin-block:1em}#simple-header-v2.page-559585 .blog-list-rotating-img .blogs .slick-arrow,#simple-header-v2.page-559582 .blog-list-rotating-img .blogs .slick-arrow{top:45%}#simple-header-v2.page-559585 .blog-list-rotating-img .blogs .slick-prev,#simple-header-v2.page-559582 .blog-list-rotating-img .blogs .slick-prev{left:-5%}#simple-header.page-569929 .countdown{background:url(/assets/images/CouplesResorts-BlackFriday-FileCouplesBFTeaserBackground.jpg) no-repeat center;height:2250px}html{scroll-behavior:smooth}#single-special{--bg-color: #f9f7f3;background-color:var(--bg-color)}#single-special header,#single-special footer{background-color:#1E1C30}#single-special[style*="--color: white"] header,#single-special[style*="--color: white"] footer{background-color:var(--bg-color)}#single-special[style*=custom] .header-booking__btn,#single-special[style*=custom] #single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #single-special[style*=custom] .btn,#single-special[style*=custom] #single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #single-special[style*=custom] input[type="button"],#single-special[style*=custom] #panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #single-special[style*=custom] input[type="button"]{background-color:var(--bg-custom-color);color:var(--custom-color);border-color:var(--bg-custom-color)}#single-special[style*=custom] .header-booking__btn:hover,#single-special[style*=custom] #single-special.page-570178 .single-special__special .mini-booking-form .btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form #single-special[style*=custom] .btn:hover,#single-special[style*=custom] #single-special.page-570178 .single-special__special .mini-booking-form #panel input:hover[type="button"],#single-special.page-570178 .single-special__special .mini-booking-form #panel #single-special[style*=custom] input:hover[type="button"],#single-special[style*=custom] #panel #single-special.page-570178 .single-special__special .mini-booking-form input:hover[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form #single-special[style*=custom] input:hover[type="button"]{background-color:transparent;color:var(--bg-custom-color)}#single-special[style*=custom] .btn,#single-special[style*=custom] #panel input[type="button"],#panel #single-special[style*=custom] input[type="button"]{background-color:var(--bg-custom-color);color:var(--custom-color)}#single-special[style*=custom] .btn:not(:hover),#single-special[style*=custom] #panel input:not(:hover)[type="button"],#panel #single-special[style*=custom] input:not(:hover)[type="button"]{border-color:var(--bg-custom-color)}#single-special[style*=custom] .single-special__special aside .booking-dates>* svg g{fill:var(--bg-custom-color)}#single-special[style*=custom] .single-special__special .container>.title::before,#single-special[style*=custom] .single-special__special .container>.title::after{border-color:var(--bg-custom-color)}#single-special[style*=custom] .honeymoon-allInclusive__bottom .content ul.sym-inline-list li a,#single-special[style*=custom] .honeymoon-allInclusive__bottom .content ul.sym-inline-list li::marker{color:var(--bg-custom-color)}#single-special .header{height:auto;padding-block:20px}#single-special .header--transparent:not(.scroll-nav){background-color:transparent}#single-special .header--transparent.dark:not(.scroll-nav) .st0{fill:#37364b}#single-special .header--transparent.dark:not(.scroll-nav) .phone,#single-special .header--transparent.dark:not(.scroll-nav) .countdown{color:#37364b}#single-special .header .container{max-width:Min(1170px, 90%)}#single-special .header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#single-special .header__content *{position:static}#single-special .header__content .logo{margin:0;width:auto;height:auto;text-align:center}#single-special .header__content .logo svg{max-width:230px;width:auto !important;height:auto !important}#single-special .header__content .logo svg g g:nth-child(2) .st0{fill:#69d2c9}#single-special .header__item{-ms-flex:1;flex:1}#single-special .header-booking{text-align:center;width:fit-content;margin-left:auto}#single-special .header-booking .phone{font-size:1.30769em;color:#fff;font-weight:300;line-height:1;letter-spacing:1.7px;display:block;margin-bottom:10px}#single-special .header-booking .phone:hover{color:#ade3d3}#single-special .header-booking .phone svg{max-width:1em;max-height:1em;vertical-align:sub}#single-special .header-booking__btn,#single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"]{border-color:transparent}#single-special .header__booking-trigger,#single-special .header-booking__btn,#single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"]{margin:0}#single-special .header .booking-holder.expanded{top:114px !important;z-index:-2}@media only screen and (max-width: 791px){#single-special .header .booking-holder.expanded{top:Max(14vh, 100px) !important}}#single-special .header-countdown{color:#fff;text-transform:uppercase}#single-special .header-countdown__wrapper{text-align:center;display:inline-block}#single-special .header-countdown__title{margin-bottom:.25em}#single-special .header-countdown .countdown-time{display:inline-block}#single-special .header-countdown .countdown-time span{display:block;margin-inline:.5em;min-width:2.3ch;font-size:1.84615em;color:#69d2c9;line-height:1.4;letter-spacing:.1em}#single-special main{background:no-repeat top / contain;background-color:var(--bg-color)}#single-special .top-content{margin-top:115px;position:relative;margin-bottom:3rem}#single-special .top-content:not(:has(img[src$=png])){margin-bottom:0;-webkit-mask:linear-gradient(to bottom, black 80%, transparent);mask:linear-gradient(to bottom, black 80%, transparent)}#single-special .top-content figure img{width:100%;max-width:100%;object-fit:cover;object-position:center}#single-special .top-content__uvp{position:absolute;width:100%;bottom:50px;margin:0 auto;font-size:58px;color:#fff;line-height:50px;font-family:"quiche-sans","sans-serif";text-align:center}#single-special .top-content__uvp span{font-size:27px;font-family:"Jost",sans-serif}#single-special .top-content__uvp .btn,#single-special .top-content__uvp #panel input[type="button"],#panel #single-special .top-content__uvp input[type="button"]{padding:15px 40px}#single-special .testimonial-wrap-lp{max-width:100%;padding-block:70px}#single-special .testimonial-wrap-lp>*{max-width:Min(1170px, 90%);margin:0 auto}#single-special .testimonial-wrap-lp .all-testimonials .each-testimonial{min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#single-special .testimonial-wrap-lp .all-testimonials cite{margin:0;text-transform:capitalize;font-style:italic}#single-special .testimonial-wrap-lp .all-testimonials cite::before{content:'-'}#single-special .testimonial-wrap-lp h2,#single-special.page-570178 .testimonial-wrap-lp .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 .testimonial-wrap-lp span,#single-special .testimonial-wrap-lp h3{color:#69d2c9}#single-special .testimonial-wrap-lp ul.slick-dots .slick-active{border:0}#single-special .testimonial-wrap-lp ul.slick-dots .slick-active::before{width:100%;height:100%;border-color:currentColor}#single-special .testimonial-wrap-lp ul.slick-dots li{width:40px;height:40px;padding-block:17.5px;margin:0}#single-special .testimonial-wrap-lp ul.slick-dots li button{margin:auto}#single-special .testimonial-wrap-lp ul.slick-dots li::before{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s;transition-delay:.2s;width:5px;height:5px;border:1px solid transparent;border-radius:50%}#single-special[style*="--color: white"] .top-content{margin-top:0;-webkit-mask:linear-gradient(to bottom, var(--bg-color) 80%, transparent);mask:linear-gradient(to bottom, var(--bg-color) 80%, transparent)}#single-special[style*="--color: white"] .top-content::after{content:none}#single-special[style*="--color: white"] .single-special__special-content{padding-bottom:4rem}#single-special[style*="--color: white"] .single-special__special h2,#single-special[style*="--color: white"] .single-special__special #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #single-special[style*="--color: white"] .single-special__special span,#single-special[style*="--color: white"] .single-special__special p,#single-special[style*="--color: white"] .single-special__special .booking-dates{color:#fff}#single-special[style*="--color: white"] .single-special__special input:not([type="submit"]),#single-special[style*="--color: white"] .single-special__special select{filter:brightness(0) invert(1)}#single-special[style*="--color: white"] .single-special__special .title::before,#single-special[style*="--color: white"] .single-special__special .title::after{content:none}#single-special[style*="--color: white"] .single-special__special .btn,#single-special[style*="--color: white"] .single-special__special #panel input[type="button"],#panel #single-special[style*="--color: white"] .single-special__special input[type="button"]{border-color:currentColor;background-color:#69d2c9;color:#37364b !important}#single-special[style*="--color: white"] .single-special__special .btn:hover,#single-special[style*="--color: white"] .single-special__special #panel input:hover[type="button"],#panel #single-special[style*="--color: white"] .single-special__special input:hover[type="button"]{color:#69d2c9 !important}#single-special[style*="--color: white"] .single-special__special .terms a{color:#fff;background-image:url(svg/booking-arrow-down-aqua.svg)}#single-special[style*="--color: white"] .terms-conditions--lightbox{border:1px solid #69d2c9}#single-special[style*="--color: white"] .honeymoon-allInclusive__bottom{background-color:var(--bg-color)}#single-special[style*="--color: white"] .honeymoon-allInclusive__bottom *{color:#fff}#single-special[style*="--color: white"] .honeymoon-allInclusive__bottom .content ul li a{text-decoration:underline}#single-special[style*="--color: white"] .honeymoon-allInclusive__bottom .content ul li::marker{color:inherit}#single-special[style*="--color: white"] .testimonial-wrap-lp{background-color:var(--bg-color)}#single-special .ui-datepicker-header:has(.ui-state-disabled+.ui-state-disabled) .ui-datepicker-prev,#single-special .ui-datepicker-header:has(.ui-state-disabled+.ui-state-disabled) .ui-datepicker-next{visibility:hidden}.terms-conditions{font-weight:initial;font-size:.92308em}.terms-conditions p:last-child{margin:0}.terms-conditions--lightbox{background:#f9f7f3 url(images/single-special-texture.png) no-repeat top/cover;padding:2rem;max-width:700px}.single-special__special .title{font-size:1.92308em;font-weight:normal;line-height:normal;text-transform:uppercase;letter-spacing:.5px;font-family:"Jost",sans-serif;margin-bottom:1em}.single-special__special .title span{font:inherit;letter-spacing:inherit;position:relative}.single-special__special .title span svg{position:absolute;top:-100%;left:50%;transform:translateX(-50%)}.single-special__special .title span span{color:#69d2c9;display:contents}.single-special__special .container>.title{position:relative;bottom:calc(1em - 4rem);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.single-special__special .container>.title span{-ms-flex-negative:0;flex-shrink:0;padding-inline:2rem}.single-special__special .container>.title::before,.single-special__special .container>.title::after{content:'';width:50%;height:8px;border-block:1px solid #69d2c9}.single-special__special .container>.title--custom::before,.single-special__special .container>.title--custom::after{border-color:inherit}.single-special__special .container>.title.animate-fade::before,.single-special__special .container>.title.animate-fade::after{width:0;will-change:width;transition:width 1s ease-out}.single-special__special .container>.title.animate-fade.fade-in::before,.single-special__special .container>.title.animate-fade.fade-in::after{width:50%}.single-special__special-content{display:-ms-flexbox;display:flex;padding-block:4rem 9rem}.single-special__special-content.right-aligned{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-special__special-content.right-aligned figure img.main{right:auto;left:0}.single-special__special-content.right-aligned figure img.inset{left:auto;right:0}@media only screen and (max-width: 1100px){.single-special__special-content{padding-bottom:4rem}}.single-special__special figure,.single-special__special aside{-ms-flex-preferred-size:50%;flex-basis:50%}.single-special__special figure{-ms-flex-item-align:baseline;align-self:baseline;position:relative;padding-left:7.5%}.single-special__special figure::before{content:'';display:block;width:100%;padding-top:85.71429%}.single-special__special figure img{max-width:100%;object-fit:cover;position:absolute}.single-special__special figure img.main{top:0;right:0;width:85%;height:100%}.single-special__special figure img.inset{aspect-ratio:5 / 3;left:0;bottom:-80px;max-width:50%;box-shadow:9px 15px 50px rgba(0,0,0,0.3)}.single-special__special aside{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-inline:4rem;font-weight:500}.single-special__special aside:only-child{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;position:relative;max-width:800px;margin-inline:auto;padding-inline:2rem}.single-special__special aside:only-child p{max-width:none;margin-bottom:5rem;margin-inline:-2rem;line-height:1.7}.single-special__special aside:only-child .mini-booking-form{text-align:end}.single-special__special aside:only-child .mini-booking-form>*{float:left}.single-special__special aside:only-child .mini-booking-form .dates,.single-special__special aside:only-child .mini-booking-form .select-property{display:inline-block;vertical-align:middle;margin:0}.single-special__special aside:only-child .mini-booking-form .dates{width:calc((100% / 3) * 2)}.single-special__special aside:only-child .mini-booking-form .dates .field{width:calc(50% - 2rem);margin-right:2rem !important}.single-special__special aside:only-child .mini-booking-form .dates .field input{background-size:auto 40%}.single-special__special aside:only-child .mini-booking-form .select-property{width:calc(100% / 3);max-width:calc(100% / 3)}.single-special__special aside:only-child .mini-booking-form .btn,.single-special__special aside:only-child .mini-booking-form #panel input[type="button"],#panel .single-special__special aside:only-child .mini-booking-form input[type="button"]{width:calc(100% / 3);margin-block:1rem}.single-special__special aside:only-child .booking-dates{width:calc((100% / 3) * 2 - 4rem);position:absolute;top:calc(100% - 7em);text-align:start}.single-special__special aside:only-child .booking-dates:has(.multiple-choice){margin:0;bottom:-2.8rem}@media only screen and (max-width: 990px){.single-special__special aside:only-child .booking-dates{margin-block:0}}.single-special__special aside:only-child .terms{text-align:end}@media only screen and (max-width: 990px){.single-special__special aside{padding-inline:3rem 0}}.single-special__special aside p{margin-bottom:30px;max-width:400px}.single-special__special aside #single-book-now{scroll-margin-top:300px}.single-special__special aside .mini-booking-form .dates{margin-bottom:10px}.single-special__special aside .mini-booking-form .dates .field{width:47.5%;margin:0;max-width:none;float:left}.single-special__special aside .mini-booking-form .dates .field:not(:last-of-type){margin-right:5%}.single-special__special aside .mini-booking-form .dates .field input{border:1px solid #37364b;padding:10px;background-image:url(svg/couples-calendar.svg)}.single-special__special aside .mini-booking-form .select-property{width:calc(98% - 146px)}.single-special__special aside .mini-booking-form .select-property select{font-weight:500}.single-special__special aside .booking-dates{margin-block:2rem;font-size:1.07692em}.single-special__special aside .booking-dates>*{position:relative;margin-bottom:1.5em;display:-ms-flexbox;display:flex;gap:1ch}.single-special__special aside .booking-dates>* span:first-of-type{-ms-flex-negative:0;flex-shrink:0;max-height:1lh;position:relative;padding-left:calc(24px + 1ch)}.single-special__special aside .booking-dates>* span em{font-size:.9em;font-weight:normal;font-style:normal;display:block;margin-block:.4em 1em}.single-special__special aside .booking-dates>* span em:last-child{margin-bottom:0}.single-special__special aside .booking-dates>* svg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:auto;vertical-align:middle}.single-special__special aside .booking-dates>* svg g{fill:#69d2c9}.single-special__special aside .terms-trigger{font-size:1.07692em;padding-right:30px;background:url(svg/booking-arrow-down-dark.svg) no-repeat right/12px}#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom{background-color:#37364b;max-width:620px}#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .top-images{display:block}#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .top-images img{max-width:fit-content}#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .content h2,#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .content #single-special.page-570178 .honeymoon-allInclusive__top h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .content span,#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .content p,#single-special.ebb-2025 .honeymoon-allInclusive .honeymoon-allInclusive__bottom .content ul{color:#fff}#single-special.page-561093 #content .top-content{-webkit-mask:none;mask:none}#single-special.page-561093 #content .single-special__special{padding-top:30px;background-color:#143164}#single-special.page-561294 .header__content .countdown{opacity:0}#single-special.page-561294 .single-special__special .terms{margin-top:15px}#single-special.page-569284 .top-content:not(:has(img[src$=png])){margin-bottom:0;-webkit-mask:linear-gradient(to bottom, black 80%, transparent);mask:linear-gradient(to bottom, black 95%, transparent)}#single-special.page-569284 .single-special__special .terms{text-align:center;margin:50px}#single-special.page-569547 .top-content{margin-bottom:0}#single-special.page-569547 .honeymoon-allInclusive::before{mask:unset;-webkit-mask:unset;background:url(images/couple-jumping.jpg) no-repeat bottom/cover}#single-special.page-569547 .honeymoon-allInclusive h2 span,#single-special.page-570178 .honeymoon-allInclusive__top h2 #single-special.page-569547 .honeymoon-allInclusive span span{color:#69d2c9;font-size:4.0625rem;line-height:.9em;text-transform:uppercase;letter-spacing:0;font-family:"quiche-sans","sans-serif";margin-bottom:20px}#single-special.page-569547 .honeymoon-allInclusive h3{line-height:30px}#single-special.page-569547 .honeymoon-allInclusive .honeymoon-allInclusive__bottom{background-color:#37364b}#single-special.page-569547 .single-special__special-content{padding:65px 0}#single-special.page-569547 .single-special__special-content .title{font-size:3.38462em;font-family:"quiche-sans","sans-serif";font-weight:100;letter-spacing:-2px;text-transform:capitalize;margin-bottom:20px}#single-special.page-569547 .single-special__special-content aside{padding-right:20px}#single-special.page-569547 .single-special__special-content figure{width:556px;height:402px}#single-special.page-569547 .single-special__special-content figure img{width:100%;height:100%;object-fit:cover}#single-special.page-569547 .single-special__special-content p{font-weight:400;max-width:unset}#single-special.page-569547 .single-special__special-content form{margin-top:20px}#single-special.page-569547 .single-special__special-content form .dates{margin-bottom:20px;min-height:54px}#single-special.page-569547 .single-special__special-content form .field input{border:0;border-bottom:1px solid #37364b;padding:12px 4px;background:url("/assets/svg/calendar.svg") no-repeat 95% center;background-size:10%}#single-special.page-569547 .single-special__special-content form select{font-weight:400}#single-special.page-569547 .single-special__special-content .properties{text-decoration:underline}#single-special.page-569547 .single-special__special-content .date,#single-special.page-569547 .single-special__special-content .properties{font-size:.92308em;text-transform:uppercase;padding-left:50px;line-height:25px;margin-bottom:20px;font-family:"Jost",sans-serif;font-weight:600;background-position:top left;background-size:25px;background-repeat:no-repeat}#single-special.page-569547 .single-special__special-content .date.travel,#single-special.page-569547 .single-special__special-content .properties.travel{background-image:url("/assets/svg/calendar-green.svg")}#single-special.page-569547 .single-special__special-content .date.book,#single-special.page-569547 .single-special__special-content .properties.book{background-image:url("/assets/svg/clock-green.svg")}#single-special.page-569547 .single-special__special aside .booking-dates span{font-size:13px;line-height:25px;text-transform:uppercase}#single-special.page-569547 .single-special__special aside .booking-dates span.formated{font-weight:400;text-transform:unset}#single-special.page-569547 .single-special__special .terms{text-align:left;margin:30px 0;color:#37364b;text-decoration:underline;font-weight:400}#single-special.page-569547 .single-quad-custom{background-color:#1F1F22;padding-top:50px;position:relative;text-align:center}#single-special.page-569547 .single-quad-custom figure{width:50%;position:relative}#single-special.page-569547 .single-quad-custom figure img{max-width:100%}#single-special.page-569547 .single-quad-custom figure .img-1{max-width:306px;position:relative;right:-25px;z-index:1}#single-special.page-569547 .single-quad-custom figure .img-2{position:absolute;top:210px;max-width:215px;z-index:6;left:30px}#single-special.page-569547 .single-quad-custom .section-title{color:#fff;margin-top:60px;font-family:"quiche-sans","sans-serif";font-size:3.5em;line-height:45px;padding-right:100px;font-weight:100;text-align:left;letter-spacing:-3px}#single-special.page-569547 .single-quad-custom p{color:#fff;font-size:1.23077em;margin:10px 0 15px;text-align:left;line-height:1.5em;font-family:"Jost",sans-serif;margin:0 0 40px}#single-special.page-569547 .single-quad-custom .info{color:#69d2c9;font-family:Arial, sans-serif}#single-special.page-569547 .single-quad-custom .item{width:67%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;line-height:25px;text-align:left;padding:5px 0}#single-special.page-569547 .single-quad-custom .icon{width:21px;height:21px;margin:unset;margin-right:15px;background-color:transparent;border-radius:unset}#single-special.page-569547 .single-quad-custom .item span{color:#fff}#single-special.page-569547 .single-quad-custom .item span strong{color:#69d2c9}#single-special.page-569547 .single-quad-custom .btn,#single-special.page-569547 .single-quad-custom #panel input[type="button"],#panel #single-special.page-569547 .single-quad-custom input[type="button"]{margin:0;margin-left:30px;margin-top:10px;margin-bottom:40px;color:#37364b !important;background:#69d2c9;font-weight:600;display:block;width:fit-content;border:0;padding:10px 30px;font-size:1em;border:#69d2c9 1px solid !important}#single-special.page-569547 .single-quad-custom .btn:hover,#single-special.page-569547 .single-quad-custom #panel input:hover[type="button"],#panel #single-special.page-569547 .single-quad-custom input:hover[type="button"]{color:#69d2c9 !important;background:#69d2c9}#single-special.page-570178 .header{height:190px;background:url(/assets/images/header-paper-texture.png) no-repeat top center}#single-special.page-570178 .header__item .logo{width:165px;margin-left:auto !important;margin:0 auto}#single-special.page-570178 .header__item .logo svg{fill:#fff}#single-special.page-570178 .top-content:not(:has(img[src$=png])){margin-bottom:0;-webkit-mask:linear-gradient(to bottom, black 95%, transparent);mask:linear-gradient(to bottom, black 95%, transparent)}#single-special.page-570178 .group-start.torn-effect{margin-top:-40px}#single-special.page-570178 .single-special__special{padding-top:160px}#single-special.page-570178 .single-special__special-content aside p{color:#fff}#single-special.page-570178 .single-special__special-content aside .booking-dates{display:-ms-flexbox;display:flex}#single-special.page-570178 .single-special__special-content aside .booking-dates>*{gap:4px}#single-special.page-570178 .single-special__special-content aside .booking-dates span{color:#fff}#single-special.page-570178 .single-special__special-content aside .booking-dates .travel{margin-left:7px}#single-special.page-570178 .single-special__special-content aside .terms-trigger{color:#fff;background:url(/assets/svg/booking-arrow-down-white.svg) no-repeat right/12px}#single-special.page-570178 .single-special__special .mini-booking-form .dates .field input{border-color:#fff;color:#fff;background-image:url(/assets/svg/calendar-white.svg)}#single-special.page-570178 .single-special__special .mini-booking-form .btn,#single-special.page-570178 .single-special__special .mini-booking-form #panel input[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input[type="button"]{color:#37364b !important;margin-top:30px;width:100%}#single-special.page-570178 .single-special__special .mini-booking-form .btn:hover,#single-special.page-570178 .single-special__special .mini-booking-form #panel input:hover[type="button"],#panel #single-special.page-570178 .single-special__special .mini-booking-form input:hover[type="button"]{color:#fff !important}#single-special.page-570178 .honeymoon-allInclusive__top h2 span{font-size:60px;color:#69d2c9}#simple main{position:relative}#simple main::before{content:'';position:absolute;z-index:-1;inset:0;background:var(--bgcolor) var(--bg-image, url("images/palm-shadow.png")) no-repeat top 50vh center/calc(100% + 20px);pointer-events:none}#simple main h1{color:inherit}#simple main .btn,#simple main #panel input[type="button"],#panel #simple main input[type="button"]{color:inherit !important}#simple .top-content figure img{width:100%;object-fit:cover}#simple .top-content--left-center{padding-top:140px;position:relative;-webkit-mask-image:linear-gradient(to bottom, black 80%, transparent);mask-image:linear-gradient(to bottom, black 80%, transparent)}#simple .top-content--left-center::before{content:'';position:absolute;inset:0;background-image:linear-gradient(45deg, #fff 10%, transparent 60%)}#simple .top-content--left-center figure img{max-height:500px}#simple .top-content--left-center .top-content__uvp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:60%}#simple .top-content--left-center .top-content__uvp-inner{max-width:470px}#simple .top-content--left-center .top-content__uvp-inner p{font-weight:500}#simple .top-content--left-center .badge{position:absolute;right:15%;bottom:20%;max-width:150px}#simple .top-content--bottom-center{padding-bottom:50px}#simple .top-content--bottom-center figure{-webkit-mask:linear-gradient(black 50%, 80%, transparent);mask:linear-gradient(black 50%, 80%, transparent)}#simple .top-content--bottom-center figure img{max-height:Max(80vh, 500px)}#simple .top-content--bottom-center .top-content__uvp{text-align:center;position:relative}#simple .top-content--bottom-center .top-content__uvp::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:200%;width:100%;background:radial-gradient(var(--bgcolor), 40%, transparent 70%)}#simple .top-content--bottom-center .top-content__uvp-inner{margin:0 auto;position:relative;z-index:1;max-width:740px}#simple .top-content--bottom-center .top-content__uvp-inner h1{margin-top:-1.5em}#simple .top-content--image-apart{margin-top:140px}#simple .top-content--image-apart .top-content__uvp{margin-block:80px}#simple .top-content--image-apart .top-content__uvp-inner{margin-inline:auto;text-align:center;max-width:600px}#simple .top-content--image-apart .top-content__uvp-inner h1{font-size:2.07692em;font-weight:normal;line-height:1.5;letter-spacing:.1em;font-family:"Jost",sans-serif;margin-bottom:1.25em}#simple .top-content--image-apart .top-content__uvp-inner p{font-size:1.23077em;line-height:1.75}#simple .top-content.no-img .top-content__uvp{padding-top:10rem}#simple .top-content.no-img .top-content__uvp-inner h1{margin-top:3rem}#simple .top-content__uvp-inner h1{text-transform:uppercase;margin:0}#simple .top-content__uvp-inner h1 span{font:inherit;letter-spacing:normal;margin:0;color:#69d2c9}#simple .top-content__uvp-inner p{margin-block:1em 0;font-size:1.53846em}#simple .top-content__uvp-inner .btn,#simple .top-content__uvp-inner #panel input[type="button"],#panel #simple .top-content__uvp-inner input[type="button"]{color:#fff !important}#simple .top-content__uvp-inner .btn:hover,#simple .top-content__uvp-inner #panel input:hover[type="button"],#panel #simple .top-content__uvp-inner input:hover[type="button"]{color:#37364b !important}#simple .top-content__uvp-inner strong,#simple .top-content__uvp-inner b{font-weight:500;color:#69d2c9}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(0%)}.animate-fade.top.fade-in{transform:translateY(-5%)}.animate-fade.bottom{transform:translateY(-5%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.left{transform:translateX(-5%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.right{transform:translateX(5%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}.content img{max-width:100%}.homepage .wrapper,.homepage .wrapper-new{width:100%;max-width:100%}.homepage.resort-site .wrapper{max-width:1500px}.wrapper,.wrapper-new{margin:0 auto;max-width:1500px;width:100%}.inner-wrapper{max-width:1255px;margin:0 auto}.plus{font-size:33px;color:#37364b;height:90px;padding-top:26px}.plus:before,.plus:after{background:#37364b;height:28px;width:1px}.plus:before{content:"";display:block;position:absolute;top:0;left:9px}.plus:after{content:"";display:block;position:absolute;bottom:0;left:9px}.plus.blue{font-size:30px;color:#69d2c9;font-family:"quiche-sans","sans-serif";display:inline-block;position:relative;height:79px;padding-top:22px}.plus.blue:before,.plus.blue:after{background:#69d2c9;height:22px;left:7px}.video-holder{position:relative}.play-drop-shadow{display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:102px;height:100px;background:url(svg/icon-video-play-new.svg) no-repeat;transition:all 0.3s ease-in-out}.play-drop-shadow::after{position:absolute;top:110px;font-weight:400;content:'PLAY VIDEO';letter-spacing:2px;color:#fff;left:0;width:100%;height:20px}.play-drop-shadow:hover{opacity:.6}.parallax-image{padding-top:20%;position:relative}.parallax-image img{position:absolute;top:0;left:0;width:100%;height:auto}.zoom-effect-img{position:relative;overflow:hidden}.zoom-effect-img__holder{position:absolute;top:0;left:0}.zoom-effect-img img{transition-delay:4s;transition:2.5s ease;transform:scale(1.1);opacity:1}.zoom-effect-img .zoom-effect-img__holder img.show-object{transform:scale(1)}.zoom-effect-bkgd{transform:scale(1.5);transition-delay:1.5s;transition:4s ease;opacity:1}.zoom-effect-bkgd.show-object{transform:scale(1)}.zoom-effect-bkgd.show-object:hover .weddings-home__first-headline{opacity:0}.zoom-effect-bkgd.show-object:hover .weddings-home__overlay{transition:all 0.25s ease-in-out;opacity:1}.max-width{padding:50px 50px 20px}.max-width p{color:#37364b}.each-location{display:none}.each-location.active,.each-location:hover{display:block}.video-section{position:relative}.close-details{font-size:.66769em;color:#69d2c9;font-weight:600;text-transform:uppercase;font-family:"Jost",sans-serif;text-align:center;transition:all 0.3s ease-in-out;cursor:pointer;background:url(svg/icon-close-booking-aqua.svg) no-repeat top center;background-size:14px;padding-top:20px}.close-details:hover{opacity:0.6}.hide-desktop{display:none}.flex-box{display:-ms-flexbox;display:flex}.flex-box.justify-center{-ms-flex-pack:center;justify-content:center}.flex-box.justify-between{-ms-flex-pack:justify;justify-content:space-between}.flex-box.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-box.justify-start{-ms-flex-pack:start;justify-content:flex-start}.flex-box.align-start{-ms-flex-align:start;align-items:flex-start}.flex-box.align-end{-ms-flex-align:end;align-items:flex-end}.flex-box.align-center{-ms-flex-align:center;align-items:center}.flex-box.align-content{-ms-flex-line-pack:center;align-content:center}.flex-box.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.icon{display:block;margin-inline:auto;border-radius:50%;background-color:#69d2c9;color:#69d2c9;width:70px;height:70px;position:relative;text-align:center}.icon svg,.icon img{height:100%;width:50%;object-fit:contain}.icon img[src*="larger"]{width:70%}.icon::before{content:"";display:block;position:absolute;inset:-15%;border-radius:50%;border:1px solid #69d2c9}@keyframes expand{from{inset:0}to{inset:-15%}}

/*# sourceMappingURL=style.css.map */
