/*!
 * 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}}.flex-main-container{display:-ms-flexbox;display:flex}.flex-direction-row{-ms-flex-direction:row;flex-direction:row}.flex-direction-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-ms-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-content-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-content-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-flex-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-flex-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-ms-flex-pack:center;justify-content:center}.justify-content-space-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.align-items-flex-start{-ms-flex-align:start;align-items:flex-start}.align-items-flex-end{-ms-flex-align:end;align-items:flex-end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-content-flex-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-grow-size-1{-ms-flex-positive:1;flex-grow:1}.flex-grow-size-2{-ms-flex-positive:2;flex-grow:2}.flex-grow-size-3{-ms-flex-positive:3;flex-grow:3}.flex-grow-size-4{-ms-flex-positive:4;flex-grow:4}.flex-grow-size-5{-ms-flex-positive:5;flex-grow:5}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#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}.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% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;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:#476e90 !important;border-radius:0 !important;border:0 !important;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:"Playfair Display",serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.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) !important;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("images/left-arrow-datepicker.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 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#cbbd9a;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Source Sans Pro",sans-serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#333;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#476e90}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.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:#476e90 !important}.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 !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%;margin:0 auto}form label{display:block;margin:0 0 10px;font-size:15px;color:#333}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input[type=date],form select,form textarea{border:0px none;margin:10px 0px 20px;color:#333;background-color:transparent;padding:5px 0;width:100%;border-bottom:1px solid #476e90;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form [type=checkbox]{max-width:12px;display:inline-block;margin:12px 10px 0 0 !important;opacity:0}form [type=checkbox]+label{position:relative;cursor:pointer;padding:0}form [type=checkbox]+label:before{content:'';left:0px;top:2px;display:inline-block;vertical-align:text-top;width:12px;height:12px;background:transparent;border:1px solid #333;position:absolute}form [type=checkbox]:checked+label:after{content:'';position:absolute;left:1px;top:3px;background:#476e90;width:10px;height:10px}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:60px}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{opacity:1;text-transform:uppercase;font-size:13px;color:#333;letter-spacing:1.95px;font-family:"Source Sans Pro",sans-serif}form input::placeholder,form textarea::placeholder{opacity:1;text-transform:uppercase;font-size:13px;color:#333;letter-spacing:1.95px;font-family:"Source Sans Pro",sans-serif}form .field{overflow:unset !important}form .field label{font-weight:bold;margin:15px auto 0}form .field [type=checkbox]{position:absolute}form .field [type=checkbox]+label{padding-left:20px;font-weight:normal;display:inline-block}form .field [type=checkbox]+label a{font-weight:bold}form .nice-select{max-width:unset;border-bottom:1px solid #476e90;margin-top:-5px;font-size:13px;color:#333;letter-spacing:1.95px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;text-align:left !important}form .nice-select:hover{border-bottom:1px solid #476e90}form .nice-select.eventDropDown{margin-top:0}form .one_half_rfp{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}form .one_half_rfp .field{width:47%}form .one_half_rfp .field.full_size{width:95%;margin:0 auto}form .one_half_rfp input{width:100%;max-width:500px;margin:0 auto 10px}form .one_half_rfp.three-content .field{width:38%}form .one_half_rfp.three-content .field:last-of-type{width:18%}form .content__form{width:100%;display:block;margin-bottom:40px;text-align:center}form .gdpr__forms{display:block;width:70%;margin-top:-20px}form .gdpr__forms label{font-size:13px;color:#333;letter-spacing:1.95px;font-family:"Source Sans Pro",sans-serif}form .gdpr__forms label a{text-decoration:underline}@media (min-width: 1024px){form .gdpr__forms label a:hover{opacity:0.7}}form input.btn{display:block;margin:0 auto}.half-fields .field{display:inline-block;vertical-align:top;width:calc(50% - 2px)}.half-fields input[type=radio],.half-fields label{display:inline-block;vertical-align:top;margin:17px 5px 0 10px}.js-noshowinput{opacity:0}.js-noshowinput.showned{opacity:1}#frmContact,#formRFP{width:80%;margin:70px auto}#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}.form-module-wrapper{margin:60px auto;width:90%;max-width:960px}.form-module-wrapper h2{margin:0 0 40px 0}.form-module-wrapper .col-12{padding:0 10px 0 0}.form-module-wrapper .btn{margin:20px 0 0 0;padding:10px 20px}.form-module-wrapper .col-6{max-width:calc(50% - 12px);display:inline-block;vertical-align:top;padding:0;margin-right:10px}.form-module-wrapper .form-module__field{margin-bottom:10px;margin-right:10px}.form-module-wrapper .form-module__field.dropdown{height:70px}.form-module-wrapper .form-module__field input[type=date]{width:100%}label.error{color:red}input.error,select.error,textarea.error{border-bottom: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:#cbbd9a}p#thankyou{text-align:center}fieldset{border:none !important;padding:0 15px;margin-bottom:2em}.ctct-form-custom{text-align:center;padding:20px 0 100px 0;width:90%}.ctct-form-custom p{color:#333}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#cbbd9a}#content-popin .box-arrow-popin .arrow svg{fill:#476e90}.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}.no-margin{margin:0 !important}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:60px}@media (min-width: 1026px){ul.global-sitemap a:hover{opacity:0.5}}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none;color:#476e90}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:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px;padding:0;cursor:pointer}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:#ced2d5;border:0;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button{background-color:#476e90}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-repeat:no-repeat !important;background-position:center !important;z-index:7}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0;background-image:url(../m/assets/svg/arrow-left.svg)}@media (min-width: 1024px){.slick-prev:hover{transform:translateX(-10px)}}.slick-next{right:0;background-image:url(../m/assets/svg/arrow-right.svg)}@media (min-width: 1024px){.slick-next:hover{transform:translateX(10px)}}.sub-menu{background:#cbbd9a;text-align:center;width:100%;left:0;transition:all .3s ease-in-out}.sub-menu ul{margin-bottom:0;padding:15px 0}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #fff;line-height:0.65}.sub-menu ul li a{padding:3px 0;font-size:10px;color:#333;letter-spacing:1px;font-family:"Muli",sans-serif;text-transform:uppercase;color:#fff}.sub-menu ul li a.active{cursor:default;color:rgba(51,51,51,0.5)}@media (min-width: 1024px){.sub-menu ul li a:hover{color:#333}}.sub-menu ul li:last-child{border-right:0px;margin-right:0;padding-right:0}.sub-menu.scroll-down{display:block;position:fixed;top:103px;z-index:8}.sub-menu.scroll-down_mobile{display:block;position:fixed;top:70px;z-index:8}#footer{clear:both;margin-bottom:-25px;background-color:#edf2f6;background-image:url(images/bg_footer.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100%;padding-bottom:120px}#footer .tablet-logo{display:inline-block;margin:40px 0 0 0}#footer .sign__up__quad{width:100%;background-color:#f6f2e9;background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0}#footer .sign__up__quad .form-module-wrapper .form-module{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:300px;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .sign__up__quad .form-module-wrapper .form-module__group{height:100%;width:33%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#footer .sign__up__quad .form-module-wrapper .form-module__group h2{font-size:20px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:100}#footer .sign__up__quad .form-module-wrapper .form-module__group legend{font-size:20px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:0;font-weight:600}#footer .sign__up__quad .form-module-wrapper .form-module__group .form-module__field--unit{width:50%}#footer .sign__up__quad .form-module-wrapper .form-module__group .form-module__field--unit label{margin-left:20px}#footer .sign__up__quad .form-module-wrapper .form-module__group .form-module__field--unit label::before{left:-20px}#footer .sign__up__quad .form-module-wrapper .form-module__group .form-module__field--unit label::after{left:-19px}#footer .sign__up__quad .form-module-wrapper .form-module .gdpr-wrap{height:50%;width:33%;margin:35px 0}#footer .sign__up__quad .form-module-wrapper .form-module__submit{height:50%;width:33%}#footer .sign__up__quad #email-signup_INTEREST{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer .sign__up__quad .top__footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#footer .sign__up__quad .top__footer--interest,#footer .sign__up__quad .top__footer--info,#footer .sign__up__quad .top__footer--policies{width:33%;padding:30px 40px 5px}#footer .sign__up__quad .top__footer--interest .footer-title,#footer .sign__up__quad .top__footer--interest h2,#footer .sign__up__quad .top__footer--interest h3,#footer .sign__up__quad .top__footer--interest h4,#footer .sign__up__quad .top__footer--info .footer-title,#footer .sign__up__quad .top__footer--info h2,#footer .sign__up__quad .top__footer--info h3,#footer .sign__up__quad .top__footer--info h4,#footer .sign__up__quad .top__footer--policies .footer-title,#footer .sign__up__quad .top__footer--policies h2,#footer .sign__up__quad .top__footer--policies h3,#footer .sign__up__quad .top__footer--policies h4{font-size:20px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:20px}#footer .sign__up__quad .top__footer--info .fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#footer .sign__up__quad .top__footer--info .fields-wrap .field{width:100%}#footer .sign__up__quad .top__footer--info .fields-wrap .field label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer .sign__up__quad .top__footer--interest ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#footer .sign__up__quad .top__footer--interest ul li{text-align:left;margin:10px auto;cursor:pointer;width:50%;position:relative}#footer .sign__up__quad .top__footer--interest ul li input{width:15px}#footer .sign__up__quad .top__footer--interest ul li input[type=checkbox]{max-width:12px;display:inline-block;margin:5px auto;position:absolute;opacity:0}#footer .sign__up__quad .top__footer--interest ul li input[type=checkbox]+label{position:relative;cursor:pointer;padding:0;margin-left:20px}#footer .sign__up__quad .top__footer--interest ul li input[type=checkbox]+label:before{content:'';top:2px;display:inline-block;vertical-align:text-top;width:12px;height:12px;border:1px solid #333;position:absolute;left:-21px}#footer .sign__up__quad .top__footer--interest ul li input[type=checkbox]:checked+label:after{content:'';position:absolute;left:-20px;top:3px;background:#476e90;width:10px;height:10px}#footer .sign__up__quad .top__footer--policies{margin-top:43px}#footer .sign__up__quad .top__footer--policies .field.gdpr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#footer .sign__up__quad .top__footer--policies .field.gdpr input{width:15px}#footer .sign__up__quad .top__footer--policies .field.gdpr input[type=checkbox]{max-width:12px;display:inline-block;margin:5px auto;position:absolute;opacity:0}#footer .sign__up__quad .top__footer--policies .field.gdpr input[type=checkbox]+label{position:relative;cursor:pointer;padding:0}#footer .sign__up__quad .top__footer--policies .field.gdpr input[type=checkbox]+label:before{content:'';top:2px;display:inline-block;vertical-align:text-top;width:12px;height:12px;border:1px solid #333;position:absolute;left:-21px}#footer .sign__up__quad .top__footer--policies .field.gdpr input[type=checkbox]:checked+label:after{content:'';position:absolute;left:-20px;top:3px;background:#476e90;width:10px;height:10px}#footer .sign__up__quad .top__footer--policies .field.gdpr label{width:calc(100% - 25px);font-weight:normal;font-size:12px}#footer .sign__up__quad .top__footer--policies .field.gdpr label a{font-weight:bold}#footer .sign__up__quad .top__footer--policies .field.gdpr label a:hover{color:#476e90}#footer .sign__up__quad .top__footer--policies button{margin-top:20px;font-size:12px;background:#476e90;position:relative;display:inline-block;padding:5px 28px;font-size:15px;color:#fff;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;z-index:0;font-weight:900}@media (min-width: 1026px){#footer .sign__up__quad .top__footer--policies button:hover{background:#333;color:#fff}}#footer .bottom__footer #secondary-nav{width:80%;margin:40px auto 20px}#footer .bottom__footer #secondary-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#footer .bottom__footer #secondary-nav ul li.secondary-nav-logo{cursor:pointer;background:url(../m/assets/svg/OceanEdge-Logo-fix-2.svg);width:200px;min-height:75px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease-in-out}@media (min-width: 1026px){#footer .bottom__footer #secondary-nav ul li.secondary-nav-logo:hover{opacity:0.5}}#footer .bottom__footer #secondary-nav ul li a{font-size:10px;color:#333;letter-spacing:1.5px;font-family:"Muli",sans-serif;text-transform:uppercase}#footer .bottom__footer #secondary-nav ul li a.active{color:#476e90}@media (min-width: 1026px){#footer .bottom__footer #secondary-nav ul li a:hover{color:#476e90}}#footer .bottom__footer--directions{font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif;line-height:28px}#footer .bottom__footer--directions a{font-weight:bold}#footer .bottom__footer ul.social-media{width:75%;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #d7e2eb;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#footer .bottom__footer ul.social-media li{display:inline-block;margin-right:30px;max-width:30px;text-align:center}#footer .bottom__footer ul.social-media li a svg{fill:#476e90;transition:fill .5s ease-in-out;height:20px}@media (min-width: 1026px){#footer .bottom__footer ul.social-media li a:hover svg{fill:#cbbd9a}}#footer .bottom__footer ul.social-media li:last-of-type{margin-right:0}#footer .bottom__footer ul.social-media li:nth-child(3){-ms-flex-order:4;order:4}#footer .bottom__footer ul.social-media li:nth-child(4){margin-right:15px}#footer .bottom__footer--logos{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:800px;margin:30px auto}#footer .bottom__footer--logos img,#footer .bottom__footer--logos svg{transition:all .3s ease-in-out;max-height:45px}#footer .bottom__footer--logos img.conde-logo{max-height:60px}@media (min-width: 1026px){#footer .bottom__footer--logos a:hover{opacity:0.5}}#footer .bottom__footer--logos svg{height:80px}#footer .bottom__footer--logos .conde-nast img{width:60px;height:100%}#footer .bottom__footer--nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:950px;margin:30px auto;font-size:12px;color:#333;letter-spacing:.3px;font-family:"Source Sans Pro",sans-serif}#footer .bottom__footer--nav #third-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0}#footer .bottom__footer--nav #third-nav ul li{margin:0 17px}#footer .bottom__footer--nav #third-nav ul li a{text-transform:capitalize}#footer .bottom__footer--nav #third-nav ul li a.active{color:#476e90}@media (min-width: 1026px){#footer .bottom__footer--nav #third-nav ul li a:hover{color:#476e90}}#footer .bottom__footer--nav a.tambourine svg{vertical-align:middle;transition:all .3s ease-in-out}@media (min-width: 1026px){#footer .bottom__footer--nav a.tambourine:hover{color:#476e90}#footer .bottom__footer--nav a.tambourine:hover svg{fill:#476e90}}.js-flipcontainer{display:none}#flipbookblock{margin:0 auto !important}.flipbook-viewport{overflow:hidden;width:100%;height:100%}.flipbook-viewport .container{position:absolute;top:50%;left:50%;margin:auto}.flipbook-viewport .flipbook{width:996px;height:646px;left:-461px;top:-300px}.flipbook-viewport .flipbook .page{box-shadow:0 0 20px rgba(0,0,0,0.2)}.flipbook-viewport .flipbook .page img{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0}.flipbook-viewport .page{width:498px;height:646px;background-color:white;background-repeat:no-repeat;background-size:100% 100%}.flipbook-viewport .shadow{-webkit-transition:-webkit-box-shadow 0.5s;-moz-transition:-moz-box-shadow 0.5s;-o-transition:-webkit-box-shadow 0.5s;-ms-transition:-ms-box-shadow 0.5s;-o-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}#flipbookPopUp,.flipbookPopUp{display:none;text-align:center;width:1040px;height:760px;padding:0px}#flipbookPopUp .page_arrows,.flipbookPopUp .page_arrows{position:absolute;bottom:50%;left:0%;width:100%}#flipbookPopUp .page_arrows .prev,#flipbookPopUp .page_arrows .next,.flipbookPopUp .page_arrows .prev,.flipbookPopUp .page_arrows .next{width:30px;height:30px;position:absolute;cursor:pointer;background:url(../m/assets/svg/White-Arrow.svg) no-repeat rgba(203,189,154,0.8) center}#flipbookPopUp .page_arrows .prev,.flipbookPopUp .page_arrows .prev{transform:rotate(200grad);left:0px}#flipbookPopUp .page_arrows .next,.flipbookPopUp .page_arrows .next{right:0px}#booking-form .form-entry{display:inline-block;margin-bottom:0;min-width:120px}#coming-soon{margin-bottom:60px}#coming-soon .box-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#coming-soon .box-content:after{content:'';position:absolute;width:90%;height:100%;border:1px solid #cbbd9a;right:0;top:0;z-index:-1}#coming-soon .box-content:before{content:'';position:absolute;width:90%;height:100%;border:1px solid #cbbd9a;right:-10px;top:10px}#coming-soon .box-content .gallery-coming-soon{width:55%;margin:50px 0px 40px}#coming-soon .box-content .gallery-coming-soon .sym-slides .slick-slide{max-height:500px}#coming-soon .box-content .gallery-coming-soon .sym-slides .slick-next{background-color:#cbbd9a;background-image:url(../m/assets/svg/White-Arrow.svg)}#coming-soon .box-content .gallery-coming-soon .sym-slides .slick-next:hover{transform:translateX(-10px)}#coming-soon .box-content .gallery-coming-soon .sym-slides .slick-prev{background-color:#cbbd9a;background-image:url(../m/assets/svg/White-Arrow.svg);transform:rotate(180deg)}#coming-soon .box-content .gallery-coming-soon .sym-slides .slick-prev:hover{transform:rotate(180deg) translateX(-10px)}#coming-soon .box-content__text{width:40%;padding:40px 20px;text-align:left}#coming-soon .box-content__text h2{font-family:"Playfair Display",serif !important;color:#476e90 !important;text-align:left !important}#coming-soon .box-content__text p{font-family:"Source Sans Pro",sans-serif;font-size:15px;margin:30px 0px}#coming-soon .box-content__text .btn{padding:10px 20px}.image__quads{margin:75px auto}.image__quads--container{width:50%}.image__quads--container--image .image__content{height:500px;background-size:cover !important;position:relative;width:101%}.image__quads--container--title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;opacity:1;transition:opacity 0.5s ease-in-out}.image__quads--container--title h2{font-size:40px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:20px}.image__quads--container--title h3{font-size:10px;color:#fff;letter-spacing:.5px;font-family:"Muli",sans-serif;position:relative;text-transform:uppercase}.image__quads--container--title h3:before,.image__quads--container--title h3:after{content:"";display:inline-block;height:1px;background-color:#fff;vertical-align:middle;position:absolute;top:50%;width:100px}.image__quads--container--title h3:before{left:-105px}.image__quads--container--title h3:after{right:-105px}.image__quads--container--info{opacity:0;position:absolute;top:10%;left:15%;width:70%;height:80%;padding:50px 30px;text-align:left;background:#fff;transition:opacity 0.5s ease-in-out;outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-15px}.image__quads--container--info--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.image__quads--container--info--center h2,.image__quads--container--info--center h3{font-size:38px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:30px}.image__quads--container--info--center p{font-size:15px;color:#333;letter-spacing:0px;font-family:"Source Sans Pro",sans-serif;line-height:28px;width:100% !important}.image__quads--container--info--center p.subtitle{margin:20px 0}.image__quads--container--info--center .btn_strike{margin-top:30px}@media (min-width: 1026px){.image__quads--container:hover .image__quads--container--title{opacity:0}.image__quads--container:hover .image__quads--container--info{opacity:1}}.three__quads{margin:75px auto}.three__quads h2{color:#333;text-transform:uppercase;margin-bottom:50px;font-size:35px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;text-transform:capitalize;text-align:center !important;margin-top:50px}.three__quads h2 span{display:block;color:#cbbd9a;font-style:italic;font-size:15px;color:#cbbd9a;letter-spacing:3px}.three__quads--container{margin:0 15px;width:33%;position:relative;height:404px !important}.three__quads--container--image{width:100%}.three__quads--container--image .image__content{height:326px;background-size:cover !important;position:relative}.three__quads--container--image--link{position:absolute;top:100%;height:116px;margin-top:-124px;left:26px;right:24px;background-color:#fff;text-align:center;padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;transition:height 0.3s linear, margin 0.3s linear;overflow:hidden;z-index:1}.three__quads--container--image--link--show{font-size:26px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;line-height:1.14;font-weight:700;position:relative;padding:0 15px;display:block;margin-bottom:3px;width:100%}.three__quads--container--image--link--hide{font-size:15px;color:#fff;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:900;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#cbbd9a;transition:height 0.3s linear;line-height:76px}.three__quads--container--info{opacity:0;position:absolute;top:0;left:0;width:100%;height:326px;text-align:center;background:rgba(71,110,144,0.8);transition:opacity 0.5s ease-in-out}.three__quads--container--info--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:calc(50% - 20px);width:80%}.three__quads--container--info--center h3{font-size:25px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:20px}.three__quads--container--info--center p{font-size:15px;color:#fff;letter-spacing:0px;font-family:"Source Sans Pro",sans-serif;line-height:28px;color:#fff !important;width:100% !important}.three__quads--container--info--center p.subtitle{margin:20px 0}.three__quads--container--info--center .btn_strike{margin-top:50px}@media (min-width: 1026px){.three__quads--container:hover .three__quads--container--image--link{color:#fff;height:76px}.three__quads--container:hover .three__quads--container--image--link--hide{height:100%}.three__quads--container:hover .three__quads--container--info{opacity:1}}.three__quads.gallery__quad{--space: 2rem;--columns: 2}@media (min-width: 1200px){.three__quads.gallery__quad{--space: 3rem;--columns: 3}}.three__quads.gallery__quad .group{-ms-flex-pack:center;justify-content:center;gap:var(--space);margin-top:1rem}.three__quads.gallery__quad .three__quads--container{width:326px;max-width:calc((100% - (var(--space) * 2)) / var(--columns));width:100% !important;margin:0}.three__quads.gallery__quad.filter__quad .three__quads--container{height:unset !important;width:326px;margin:12px auto}.three__quads.gallery__quad.filter__quad .three__quads--container--image{position:relative}.three__quads.gallery__quad.filter__quad .three__quads--container--image--link{top:unset;bottom:0;left:0;right:0;margin:0;text-align:left;height:unset;background:rgba(0,0,0,0.8);transition:all 0.3s ease-in-out}.three__quads.gallery__quad.filter__quad .three__quads--container--image--link--show span{display:block}.three__quads.gallery__quad.filter__quad .three__quads--container--image--link--show span.category{font-size:10px;color:#fff;letter-spacing:1.5px;font-family:"Muli",sans-serif;text-transform:uppercase}.three__quads.gallery__quad.filter__quad .three__quads--container--image--link--show span.title{font-size:20px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif;text-transform:capitalize;margin:10px 0}.three__quads.gallery__quad.filter__quad .three__quads--container--image--link--show span.date{font-size:15px;color:#fff;letter-spacing:.375px;font-family:"Source Sans Pro",sans-serif;text-transform:capitalize;font-style:italic;font-weight:lighter}@media (min-width: 1026px){.three__quads.gallery__quad.filter__quad .three__quads--container:hover .three__quads--container--image--link{height:unset;background:rgba(71,110,144,0.8)}}.three__quads.galery__center .sym-slides .three__quads--container{opacity:0.5;transition:all 0.5s ease-in-out}.three__quads.galery__center .three__quads--container{height:469px !important;margin:0}.three__quads.galery__center .three__quads--container--image .image__content{height:469px;transition:transform 0.8s ease-in-out;transition-delay:0.5s;width:781px;margin:0 auto;transform:scale(0.8) translateX(-5%);z-index:-1}.three__quads.galery__center .three__quads--container.slick-current{opacity:1}.three__quads.galery__center .three__quads--container.slick-current .image__content{transform:scale(1) translateX(0);z-index:1}.three__quads.galery__center .slick-next{right:16%}.three__quads.galery__center .slick-prev{left:16%}.three__quads.review__quad{background-color:#f6f2e9;padding:90px 0}.three__quads.review__quad .sym-slides .review__quad--container{opacity:0.5;transition:all 0.5s ease-in-out}.three__quads.review__quad .review__quad--container{margin:0;width:80%;text-align:center}.three__quads.review__quad .review__quad--container h3,.three__quads.review__quad .review__quad--container p,.three__quads.review__quad .review__quad--container span{width:66%;margin:0 auto;text-align:center}.three__quads.review__quad .review__quad--container .review-title{font-size:26px !important;color:#333 !important;letter-spacing:0px !important;font-family:"Playfair Display",serif !important;font-weight:700 !important;margin:0 auto 40px !important;text-align:center !important}.three__quads.review__quad .review__quad--container p{text-align:center !important;margin:0 auto 30px !important}.three__quads.review__quad .review__quad--container span{font-weight:700}.three__quads.review__quad .review__quad--container span::before{content:"-"}.three__quads.review__quad .review__quad--container.slick-current{opacity:1}.three__quads.review__quad .slick-next{right:0}.three__quads.review__quad .slick-prev{left:0}.three__quads.galery-wizarding .three__quads--container .three__quads--container--image .image__content{background-repeat:no-repeat;background-size:auto 100% !important;background-position:center center}.three__quads.copy__center .three__quads--container{height:250px !important;margin:0;z-index:-1;transition:all 0.5s ease-in-out}.three__quads.copy__center .three__quads--container--info{opacity:1;background:#fff;height:250px !important}.three__quads.copy__center .three__quads--container--info--center{position:relative;top:initial;left:initial;transform:initial;width:100%}.three__quads.copy__center .three__quads--container--info--center h3{color:#476e90;border:1px solid #cbbd9a;max-width:max-content;padding:7px 20px 13px;margin:0 auto 50px;transition:all 0.5s ease-in-out;position:relative;z-index:1}.three__quads.copy__center .three__quads--container--info--center h3::before{left:100%}.three__quads.copy__center .three__quads--container--info--center h3::after{right:100%}.three__quads.copy__center .three__quads--container--info--center h3:after,.three__quads.copy__center .three__quads--container--info--center h3:before{content:"";width:150%;height:1px;top:50%;position:absolute;background-color:#cbbd9a;margin-top:2px;z-index:-1}.three__quads.copy__center .three__quads--container--info--center p{opacity:0;z-index:-1}.three__quads.copy__center .three__quads--container.slick-current{opacity:1;z-index:1}.three__quads.copy__center .three__quads--container.slick-current .three__quads--container--info--center h3{color:#fff;background:#cbbd9a;padding:7px 35px 13px}.three__quads.copy__center .three__quads--container.slick-current .three__quads--container--info--center p{opacity:1;z-index:2;width:160% !important;transform:translateX(-20%);transition:width 0s ease-in-out, opacity 0.5s ease-in-out;color:#333 !important}.three__quads.copy__center .slick-next{right:16%}.three__quads.copy__center .slick-prev{left:16%}.three__quads .slick-next,.three__quads .slick-prev{background-size:contain !important}@media (min-width: 1026px){.three__quads .slick-next:hover,.three__quads .slick-prev:hover{transform:translateX(0);transition:all 0.3s ease-in-out}}.three__quads .slick-next{right:-50px;background-image:url(../m/assets/svg/arrow-right-2.svg)}@media (min-width: 1026px){.three__quads .slick-next:hover{background-image:url(../m/assets/svg/arrow-right-2-hover.svg)}}.three__quads .slick-prev{left:-50px;background-image:url(../m/assets/svg/arrow-left-2.svg)}@media (min-width: 1026px){.three__quads .slick-prev:hover{background-image:url(../m/assets/svg/arrow-left-2-hover.svg)}}.blog__quads{overflow-x:hidden}.blog__quads .blog__quads--container-press{padding:25px 0}.blog__quads h2{margin-bottom:60px}.blog__quads--container{padding:60px 0;display:-ms-flexbox !important;display:flex !important;margin:0 auto 60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.blog__quads--container:last-child{margin-bottom:70px}.blog__quads--container .lateral-title{font-size:11px;color:#91a8bc;letter-spacing:1.1px;font-family:"Muli",sans-serif;text-transform:uppercase;min-width:140px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(-100grad)}.blog__quads--container .lateral-title:before,.blog__quads--container .lateral-title:after{content:"";width:172px;height:1px;top:50%;position:absolute;background-color:#91a8bc}.blog__quads--container .lateral-title:before{right:calc(100% + 20px)}.blog__quads--container .lateral-title:after{left:calc(100% + 20px)}.blog__quads--container .content-arrows{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:absolute;right:10%}.blog__quads--container .content-arrows .counter-blog{display:block;width:50px;text-align:center;font-size:11px;color:#333;letter-spacing:.55px;font-family:"Muli",sans-serif}.blog__quads--container .content-arrows .custom-next,.blog__quads--container .content-arrows .custom-prev{width:40px;height:40px;background-repeat:no-repeat !important;background-position:center !important;cursor:pointer;transition:all 0.3s ease-in-out}.blog__quads--container .content-arrows .custom-prev{background-image:url(../m/assets/svg/arrow-left.svg)}@media (min-width: 1024px){.blog__quads--container .content-arrows .custom-prev:hover{transform:translateX(-10px)}}.blog__quads--container .content-arrows .custom-next{background-image:url(../m/assets/svg/arrow-right.svg)}@media (min-width: 1024px){.blog__quads--container .content-arrows .custom-next:hover{transform:translateX(10px)}}.blog__quads--container.flex-direction-row{background:#edf2f6;background:linear-gradient(to right, transparent 0%, transparent 0%, transparent 45%, #f6f2e9 45%, #f6f2e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf2f6', GradientType=1 )}.blog__quads--container.flex-direction-row .lateral-title{right:-30px}.blog__quads--container.flex-direction-row-reverse{background:#f6f2e9;background:linear-gradient(to left, transparent 0%, transparent 0%, transparent 45%, #f6f2e9 45%, #f6f2e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf2f6', endColorstr='#ffffff', GradientType=1 )}.blog__quads--container.flex-direction-row-reverse .lateral-title{left:-30px;color:#cbbd9a}.blog__quads--container.flex-direction-row-reverse .lateral-title:before,.blog__quads--container.flex-direction-row-reverse .lateral-title:after{background-color:#cbbd9a}.blog__quads--container.flex-direction-row-reverse .blog__quads--container--info{padding:0px 80px 0 8%}.blog__quads--container--image{width:55%}.blog__quads--container--image .image__content{min-height:500px;background-size:100% auto !important;position:relative;width:100%}.blog__quads--container--image .image__content--press{background-size:auto !important}@media (max-width: 1200px){.blog__quads--container--image .image__content--press{background-size:100% auto !important}}.blog__quads--container--image .slick-next,.blog__quads--container--image .slick-prev{background-color:rgba(203,189,154,0.8)}.blog__quads--container--image .slick-prev{background-image:url(../m/assets/svg/White-Arrow.svg);transform:rotate(200grad)}@media (min-width: 1024px){.blog__quads--container--image .slick-prev:hover{transform:rotate(200grad) translateX(-10px)}}.blog__quads--container--image .slick-next{background-image:url(../m/assets/svg/White-Arrow.svg)}@media (min-width: 1024px){.blog__quads--container--image .slick-next:hover{transform:translateX(-10px)}}.blog__quads--container--info{width:45%;padding:0px 8% 0 80px;text-align:left;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.blog__quads--container--info h2#info--center__title{font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}.blog__quads--container--info h3#info--center__subtitle{font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin:0 0 20px;text-transform:uppercase}.blog__quads--container--info p{font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px;margin-bottom:20px}.blog__quads--container--info p span{color:#476e90}.blog__quads--container--info--button{margin-top:30px}.blog__quads--container--info--button a:first-of-type{margin-right:50px}.blog__quads--container--info .info--center{position:relative}.blog__quads--container--info .info--center__title{font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}.blog__quads--container--info .info--center__subtitle{font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin:0 0 20px;text-transform:uppercase}.blog__quads--container--info .info--center .fancy-btn{margin-top:30px;margin-left:15px}.blog__quads--container--info .info--center ul{padding-left:0 !important;display:-ms-flexbox;display:flex;margin-top:15px}.blog__quads--container--info .info--center ul li{padding:0 10px !important;line-height:1 !important;border-right:1px solid #cbbd9a}.blog__quads--container--info .info--center ul li:first-of-type{padding-left:0 !important}.blog__quads--container--info .info--center ul li:last-of-type{border:none}.blog__quads--container--info .info--center ul li:before{display:none}.blog__quads--container--info .info--center .room__properties ul{padding-left:0}.blog__quads--container--info .info--center .room__properties ul li{background-repeat:no-repeat !important;background-position:center left !important;background-size:13px !important;padding-left:23px !important;margin-right:15px !important;padding-right:20px !important;border-right:1px solid #476e90;font-size:14px;line-height:15px;color:#476e90}.blog__quads--container--info .info--center .room__properties ul li:nth-child(1){background:url(../m/assets/svg/plan-map.svg)}.blog__quads--container--info .info--center .room__properties ul li:nth-child(2){background:url(../m/assets/svg/guest.svg)}.blog__quads--container--info .info--center .room__properties ul li:nth-child(3){background:url(../m/assets/svg/room-bed.svg)}.blog__quads--container--info .info--center .room__properties ul li:before{display:none}.blog__quads--container--info .info--center .room__properties ul li:last-of-type{margin-right:0;border-right:none}.blog__quads .group:not(.sym-slides) .blog__quads--container{margin:0 auto 75px;position:relative}.blog__quads .group.sym-slides .blog__quads--container{margin:75px auto}.blog__quads .group.sym-slides .slick-prev,.blog__quads .group.sym-slides .slick-next{top:calc(100% - 150px)}.blog__quads .group.sym-slides .slick-prev{right:20%;left:unset}.blog__quads .group.sym-slides .slick-next{right:calc(20% - 80px);left:unset}.blog__quads .group.sym-slides.odd--buttons .slick-prev{right:65%;left:unset}.blog__quads .group.sym-slides.odd--buttons .slick-next{right:calc(65% - 80px);left:unset}.blog__quads .group.sym-slides.odd--buttons .blog__quads--container--image .video__tag--press{width:650px;height:500px}.blog__quads .group.sym-slides.odd--buttons .blog__quads--container--image .slick-prev,.blog__quads .group.sym-slides.odd--buttons .blog__quads--container--image .slick-next{background-color:#f6f2e9}.blog__quads .group.sym-slides .blog__quads--container--image .slick-prev,.blog__quads .group.sym-slides .blog__quads--container--image .slick-next{top:50%;background-color:#edf2f6}.blog__quads .group.sym-slides .blog__quads--container--image .slick-prev{right:unset;left:10px}.blog__quads .group.sym-slides .blog__quads--container--image .slick-next{right:10px;left:unset}.amenities_quad{margin:75px auto}.amenities_quad h2{font-size:30px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-style:italic}.amenities_quad p{width:80%;margin:0 auto}.amenities_quad .line{display:block;position:relative;width:80%;margin:0 auto}.amenities_quad .line::before{left:0}.amenities_quad .line::after{right:0}.amenities_quad .line:after,.amenities_quad .line:before{content:"";width:43%;height:1px;top:50%;position:absolute;background-color:#cbbd9a;margin-top:2px}.amenities_quad svg{margin:30px auto}.amenities_quad .amenities_service--info{margin:50px auto 0}.amenities_quad .amenities_service--info:not(.sym-slides){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.amenities_quad .amenities_service--info--icon .img-content{height:45px;position:relative}.amenities_quad .amenities_service--info--icon .img-content img{width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.amenities_quad .amenities_service--info--icon p{width:60%;margin:10px auto 0;text-transform:capitalize;line-height:20px;font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif}.amenities_quad .amenities_service--info .slick-next,.amenities_quad .amenities_service--info .slick-prev{top:20%}.image__copy--container{margin:75px auto;outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-30px;position:relative;width:100%;-ms-flex-align:center;align-items:center}.image__copy--container.hide-lines{outline:none}.image__copy--container.hide-lines h3{font-size:25px}.image__copy--container.hide-lines .border-line{display:none}.image__copy--container .border-line{outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-35px;width:100%;height:calc(100% + 20px);display:block;position:absolute}.image__copy--container .each-copy{width:24%}.image__copy--container .each-copy-image{height:360px;background-size:cover !important;background-position:center center !important;position:relative;width:50%;margin-left:6%}.image__copy--container.only__copy{outline-offset:30px;margin:105px auto 135px}.image__copy--container.only__copy.full__size{width:80%;margin:105px auto 75px}.image__copy--container.only__copy.full__size .blog__quads--container--info{width:100%}.image__copy--container.only__copy.full__size .blog__quads--container--info h2{text-align:center !important}.image__copy--container.only__copy.full__size .border-line{display:none}.image__copy--container.only__copy .border-line{outline:none;width:1px;height:calc(100% - 50px);display:block;border-right:1px solid #cbbd9a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.image__copy--container.only__copy .blog__quads--container--info{padding:25px 30px 25px 50px}.image__copy--container.only__copy .blog__quads--container--info .info--center ul{padding-left:15px !important;display:block;margin-top:0}.image__copy--container.only__copy .blog__quads--container--info .info--center ul li{padding:0 !important;padding-left:20px !important;line-height:28px !important;border-right:none}.image__copy--container.only__copy .blog__quads--container--info .info--center ul li:first-of-type{padding-left:20px !important}.image__copy--container.only__copy .blog__quads--container--info .info--center ul li:before{display:block}.image__copy--container.only__copy .blog__quads--container--info p strong{font-size:14px;color:#476e90;letter-spacing:.35px;font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:bold}@media (min-width: 1026px){.image__copy--container.only__copy .blog__quads--container--info p a:hover{opacity:0.4}}.image__copy--container.only__copy .blog__quads--container--info h4{font-size:17px;color:#476e90;letter-spacing:.425px;font-family:"Muli",sans-serif;text-transform:uppercase}.image__copy--container.only__copy .blog__quads--container--info--button{margin-top:0}.image__copy .btn_strike{margin-top:30px}.calendar__content{margin:75px auto}.calendar__content .filter form{width:80%;margin:0 auto 50px;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.calendar__content .filter form label.pull-left{min-width:max-content;height:30px;padding:5px 20px;border:1px solid #cbbd9a;border-right:none;font-size:15px;color:#333;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif}.calendar__content .filter form .nice-select{background:#476e90;font-size:15px;color:#fff;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif}.calendar__content .filter form .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.calendar__content h6{font-size:20px;color:#333;letter-spacing:.5px;font-family:"Source Sans Pro",sans-serif;font-weight:lighter}.blog__copy{margin:0 auto 75px}.blog__copy .title{margin-bottom:40px}.blog__copy--container{margin-bottom:30px;width:80%;margin:0 auto 45px}.blog__copy--container h2{font-size:28px;color:#333;letter-spacing:.7px;font-family:"Playfair Display",serif;font-weight:700;margin-bottom:20px}.blog__copy--container ul{padding-left:0 !important;display:-ms-flexbox;display:flex;margin-top:15px}.blog__copy--container ul li{padding:0 10px !important;line-height:1 !important;border-right:1px solid #333}.blog__copy--container ul li:first-of-type{padding-left:0 !important}.blog__copy--container ul li:last-of-type{border:none}.blog__copy--container ul li:before{display:none}.blog__copy--container:last-of-type{margin-bottom:0}.dining-menu{width:90%;margin-left:auto;margin-right:auto}.dining-menu h3{text-align:center;font-size:24px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:40px;margin-top:20px}.dining-menu__tabs{width:85%;margin:0 auto}.dining-menu #dining__menu--items{padding:40px 60px 0px;border:1px solid #cbbd9a}.dining-menu #dining__menu--items li.content--item{padding:20px;position:relative;border-bottom:1px solid #cbbd9a}.dining-menu #dining__menu--items li.content--item h4{margin:25px auto;font-size:20px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif}.dining-menu #dining__menu--items li.content--item p{width:80%;margin:0 auto;font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.dining-menu #dining__menu--items li.content--item .price{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:30px auto 20px}.dining-menu #dining__menu--items li.content--item .price li{font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif;color:#476e90;padding:0 15px;border-right:1px solid #476e90}.dining-menu #dining__menu--items li.content--item .price li:last-of-type{border-right:none}.dining-menu #dining__menu--items li.content--item:after{content:"";display:block;clear:both}.dining-menu #dining__menu--items li.content--item:last-of-type{border-bottom:none}.dining-menu #dining__menu--items .recommendations{border-bottom:1px solid #cbbd9a;padding-bottom:45px}.dining-menu #dining__menu--items .recommendations p{font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.subpages-list{text-align:center;padding:80px 0}.subpages-list h2{text-align:center !important}.page-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px}.page-list__item{width:30%;margin:0 0 40px 0}.page-list__item:nth-child(3n+2){margin:0 3% 40px 3%}.page-list .image{position:relative;z-index:1;width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-list__link{display:block;position:relative;z-index:2;height:80px;background:white;width:calc(100% - 40px);left:20px;top:-40px;text-align:center}.page-list__link span{display:block;position:relative;z-index:1;font-family:"Playfair Display",serif;font-weight:bold;font-size:25px;color:#333;padding-top:25px;line-height:1}.page-list__link::before{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:2px;background:#cbbd9a;transition:all 0.3s ease-in-out}.page-list__link::after{content:"Learn More";font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:1px;font-size:15px;text-transform:uppercase;color:white;position:absolute;z-index:3;top:calc(50% - 9px);left:0;width:100%;opacity:0}.page-list__link:hover::before{height:100%;transition:all 0.3s ease-in-out}.page-list__link:hover::after{opacity:1;transition:all 0.3s ease-in-out 0.1s}.events-calendar.container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:60px auto;-ms-flex-pack:center;justify-content:center;background:#faf7f2;max-width:960px;padding:0}.events-calendar__calendar{width:500px;padding:40px}.events-calendar__calendar .ui-datepicker .ui-widget-header{background:transparent !important}.events-calendar__calendar .ui-datepicker .ui-widget-header .ui-datepicker-prev{left:calc(50% - 120px);top:33px;cursor:pointer;background:url(images/svg/arrow-left-blue.svg) no-repeat center center}.events-calendar__calendar .ui-datepicker .ui-widget-header .ui-datepicker-next{right:calc(50% - 120px);top:33px;cursor:pointer;background:url(images/svg/arrow-left-blue.svg) no-repeat center center}.events-calendar__calendar .ui-datepicker-title .ui-datepicker-month{font-family:"Source Sans Pro",sans-serif !important;color:#476e90 !important;letter-spacing:1px;font-size:17px;font-weight:600}.events-calendar__calendar .ui-datepicker-title .ui-datepicker-year{display:none}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar{margin-top:10px}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar thead{background-color:transparent;color:#476e90}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:16px}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background:transparent !important}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a{color:#476e90 !important}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar tbody td.eventday{background:transparent !important}.events-calendar__calendar .ui-datepicker .ui-datepicker-calendar tbody td.eventday a{color:#476e90 !important;font-weight:700}.events-calendar__dates{background:#476e90;width:calc(100% - 500px);max-width:480px;color:white;padding:60px 30px;min-height:475px}.events-calendar__dates h2{color:white !important;font-family:"Source Sans Pro",sans-serif !important;font-size:20px !important;text-align:left !important;text-transform:uppercase !important;font-weight:700;margin-bottom:30px !important;padding-right:60px;letter-spacing:2px}.events-calendar__dates .slick-prev{background:url(images/svg/arrow-left-white.svg) no-repeat center center;left:calc(100% - 100px);top:15px}.events-calendar__dates .slick-next{background:url(images/svg/arrow-right-white.svg) no-repeat center center;right:0;top:15px}.events-calendar__dates p{color:white !important;font-size:20px !important;padding-right:60px;margin-bottom:20px !important}.events-calendar__dates p span{display:block;font-size:0.8em}.events-calendar__dates p strong{display:block}@media only screen and (max-width: 1000px){.events-calendar__calendar,.events-calendar__dates{width:50%}}.video-block{position:relative;text-align:center;padding:0 0 80px 0}.video-block h2{color:#476e90 !important;margin-bottom:20px}.video-block video{max-width:100%;position:relative;z-index:1;display:inline-block}.specific-menu{padding:60px auto;text-align:center}.specific-menu h2{margin-bottom:40px}.specific-menu .item{margin:10px auto 40px auto;width:90%;max-width:900px}.specific-menu h3{font-size:25px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700}.specific-menu .category-description{font-size:90%}.specific-menu h4{font-size:17px;margin:20px 0 5px 0}.specific-menu .disclaimer{padding:10px}.specific-menu .disclaimer p{font-size:0.9em;line-height:1.1}.specific-menu .price-value{font-size:20px}.single-slider{padding:60px 0;text-align:center}.single-slider__icon{margin:0 0 60px 0;width:100%;position:relative}.single-slider__icon:before,.single-slider__icon:after{content:"";position:absolute;top:10px;height:1px;background:#cbbd9a;width:calc(50% - 50px)}.single-slider__icon:before{left:0}.single-slider__icon:after{right:0}.single-slider__title{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#476e90;font-weight:900;letter-spacing:2px;font-size:20px;margin:0 0 60px 0}.single-slider .sym-slides{padding:0 80px}.single-slider .sym-slides h2{margin-bottom:35px}.single-slider .sym-slides p{margin:0 auto 20px auto;width:95%;max-width:650px}.single-slider .sym-slides .btn{padding:15px 25px;line-height:1}.single-slider .sym-slides .slick-arrow{width:70px;height:70px}.single-slider .sym-slides .slick-arrow.slick-prev{background:url(../m/assets/svg/arrow-left.svg) no-repeat center center,url(images/svg/ornament-blue.svg) no-repeat center center}.single-slider .sym-slides .slick-arrow.slick-next{background:url(../m/assets/svg/arrow-right.svg) no-repeat center center,url(images/svg/ornament-blue.svg) no-repeat center center}.single-slider .sym-slides .slider-counter{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#476e90;font-weight:900;letter-spacing:2px;font-size:18px;margin:60px 0 10px 0}.activities-calendar__filter{padding:20px;text-align:center;background:#faf7f2}.activities-calendar__filter form label{display:inline-block;vertical-align:middle;padding:20px;border-right:1px solid #476e90;text-transform:uppercase;color:#476e90;font-weight:700;letter-spacing:2px;font-size:14px;margin:0}.activities-calendar__filter form .reset{display:inline-block;vertical-align:middle;border-radius:0;background:#476e90;color:white;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:14px;padding:7px 35px;line-height:1;appearance:none;border:0;border:1px solid #476e90}.activities-calendar__filter form .reset:hover{background:transparent;color:#476e90}.activities-calendar__filter #eventsCategory{display:inline-block !important;vertical-align:middle;border:0;border-bottom:1px solid #476e90;padding:10px 15px 10px 10px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#333;width:200px;margin:0 40px;appearance:none;background:url(images/svg/arrow-select.svg) no-repeat right center}.activities-calendar__calendar{margin:80px auto;width:98%;max-width:1300px}.activities-calendar .nice-select{display:none !important}.activities-calendar #monthsSelector{display:block !important;margin:10px auto;width:300px;font-size:40px;font-family:"Playfair Display",serif;font-weight:700;border:0;border-bottom:1px solid #333;color:#333;border-radius:0;padding:10px 30px 10px 10px;margin-bottom:60px;appearance:none;background:url(images/svg/arrow-select.svg) no-repeat right center}.activities-calendar #calendarContainer .ui-datepicker-inline .ui-datepicker-header{display:none}.activities-calendar #calendarContainer .ui-datepicker-calendar thead{background:white}.activities-calendar #calendarContainer .ui-datepicker-calendar thead th{padding:20px 5px}.activities-calendar #calendarContainer .ui-datepicker-calendar thead th span{font-family:"Playfair Display",serif;font-weight:400;color:#476e90;text-transform:uppercase;font-size:20px;letter-spacing:2px}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td{background-color:transparent !important;height:200px;position:relative;padding:15px}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day:before{content:"";position:absolute;z-index:1;width:calc(100% - 18px);height:calc(100% - 18px);border:1px solid #476e90;top:9px;left:9px}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day:after{content:'View More';position:absolute;z-index:0;width:calc(100% - 18px);height:calc(100% - 18px);top:9px;left:9px;color:white;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:2px;background:#476e90;padding-top:78%;opacity:0}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day:hover:after,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day.ui-datepicker-today:hover:after{opacity:1}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day:hover>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day:hover a,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day.ui-datepicker-today:hover>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day.ui-datepicker-today:hover a{color:white !important;border:1px solid white !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day a.ui-state-active{color:#476e90 !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.active-day a.ui-state-active:hover{color:white !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td a{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center;font-family:"Playfair Display",serif;font-size:70px;font-weight:700;line-height:1;color:#476e90;border:1px solid #476e90 !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-today{background-color:#faf7f2 !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-today>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:#476e90 !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month:before{display:none}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled:after{display:none}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled a{color:#476e90 !important;border:1px solid #476e90 !important}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td:not(.active-day){opacity:0.1}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td:not(.active-day) *{color:#476e90 !important;cursor:default}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td:not(.active-day):hover *{color:#476e90 !important}.calendar-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:-1;overflow:hidden;visibility:hidden;opacity:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity 0s ease-in-out 0s,all 0s ease-in-out 0s}.calendar-lightbox.active{z-index:10000;opacity:1;visibility:visible;transition:all 0s ease-in-out 0s, opacity 0.4s ease-in-out 0.3s}.calendar-lightbox.active .box{opacity:1;transition:opacity 0.3s ease-in-out 0.3s}.calendar-lightbox .wrap{background-color:white;position:relative;width:600px}.calendar-lightbox-close{position:absolute;z-index:2;top:0;right:0;width:40px;height:40px;background:#cbbd9a;cursor:pointer}.calendar-lightbox-close:before,.calendar-lightbox-close:after{content:"";position:absolute;width:20px;height:2px;background:white;top:50%;left:10px;transform-origin:50%;transition:all 0.3s ease-in-out}.calendar-lightbox-close:before{transform:rotate(45deg)}.calendar-lightbox-close:after{transform:rotate(-45deg)}.calendar-lightbox-close:hover:before,.calendar-lightbox-close:hover:after{transform:rotate(0deg);transition:all 0.3s ease-in-out}.calendar-lightbox .box{position:relative;z-index:1;max-height:75vh;overflow-y:scroll;margin:60px 0;opacity:0}.calendar-lightbox .box figure{height:207px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.calendar-lightbox .box .past-event{padding:0 60px;font-size:18px;font-style:italic;opacity:0.5}.calendar-lightbox .box .text .item{padding:20px 60px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.calendar-lightbox .box .text .item .left-copy{width:160px}.calendar-lightbox .box .text .item .left-copy strong{font-weight:700;text-transform:uppercase;font-size:18px;color:#476e90;text-align:center}.calendar-lightbox .box .text .item .right-copy{width:calc(100% - 160px);text-align:left;line-height:1.5;font-size:17px}.calendar-lightbox .box .text .item .right-copy span{display:block;font-weight:700}.calendar-lightbox .box .text .item:after{content:"";position:absolute;width:calc(100% - 120px);height:1px;background:#cbbd9a;left:60px;bottom:0}.calendar-lightbox .box .text .item:last-child:after{display:none}.calendar-lightbox .noevents{padding:0 60px}@media only screen and (max-width: 1024px){.activities-calendar #calendarContainer .ui-datepicker-calendar thead th span{font-size:12px}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td{height:130px}.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td>span,.activities-calendar #calendarContainer .ui-datepicker-calendar tbody tr td a{font-size:45px}}.monthly-specials .icon{position:relative;text-align:center}.monthly-specials .icon img{width:30px;height:auto;display:inline-block}.monthly-specials .icon:before,.monthly-specials .icon:after{content:"";position:absolute;top:50%;width:calc(50% - 60px);height:1px;background:#cbbd9a}.monthly-specials .icon:before{left:0}.monthly-specials .icon:after{right:0}.monthly-specials .featured-copy{text-align:center;margin:60px auto;max-width:640px;width:90%}.monthly-specials .featured-copy__title{font-size:20px;text-transform:uppercase;color:#476e90;font-weight:700;letter-spacing:2px;margin-bottom:20px}.monthly-specials .featured-copy p{margin-bottom:30px}.monthly-specials .slider-content{margin:60px auto}.monthly-specials .slider-content:not(.sym-slides){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.monthly-specials .slider-content:not(.sym-slides) .item{width:30%;position:relative;padding-bottom:60px}.monthly-specials .slider-content:not(.sym-slides) .item:nth-child(3n+2){margin:0 3%}.monthly-specials .slider-content .image{position:relative;max-width:325px;margin:0 auto;width:90%;z-index:1;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.monthly-specials .slider-content .text{position:absolute;z-index:2;top:300px;background:white;left:50%;width:80%;transform:translateX(-50%);max-width:285px;padding:25px 15px;text-align:center}.monthly-specials .slider-content .text .item-title{font-size:25px;color:#333;font-family:"Playfair Display",serif;position:relative;z-index:1;font-weight:700}.monthly-specials .slider-content .text a{display:block;width:100%;left:0;color:white;background-color:#cbbd9a;bottom:0;height:2%;overflow:hidden;position:absolute;z-index:3;transition:all 0.3s ease-in-out;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-weight:700}.monthly-specials .slider-content .text a span{display:block;position:relative;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.3s ease-in-out 0s}.monthly-specials .slider-content .text:hover a{height:100%;transition:all 0.3s ease-in-out}.monthly-specials .slider-content .text:hover a span{opacity:1;transition:all 0.3s ease-in-out 0.1s}@media only screen and (max-width: 1000px){.monthly-specials .slider-content .image{height:225px}.monthly-specials .slider-content .text{top:190px;padding:10px 5px}.monthly-specials .slider-content .text .item-title{font-size:17px}}.resort-specials__filter{margin:0 auto 50px auto;width:95%;text-align:center}.resort-specials__filter li{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:600;color:#476e90;padding:0 30px 10px 30px;cursor:pointer;position:relative;font-size:18px;letter-spacing:2px}.resort-specials__filter li:after{content:"";position:absolute;bottom:5px;left:50%;width:0px;height:2px;background-color:#476e90;transition:all 0.3s ease-in-out}.resort-specials__filter li:hover:after,.resort-specials__filter li.active:after{left:calc(50% - 30px);width:60px;transition:all 0.3s ease-in-out}.resort-specials__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.resort-specials__list .item{display:block;width:326px;position:relative;padding:0 20px 60px 20px}.resort-specials__list .item figure{position:relative;z-index:1;height:326px;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.resort-specials__list .item .text{position:relative;z-index:2;margin:-30px auto 0 auto;width:90%;transition:all 0.3s ease-in-out}.resort-specials__list .item .text-title{position:relative;z-index:1;padding:20px;background:white;font-family:"Playfair Display",serif;font-size:26px;text-align:center;font-weight:700;border-bottom:2px solid #cbbd9a;transition:all 0.3s ease-in-out;height:110px}.resort-specials__list .item .text-title__over{background:#cbbd9a;color:white;position:absolute;z-index:2;text-align:center;padding:0px;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:600;width:100%;left:0;bottom:0;transition:height 0.3s ease-in-out;height:0;overflow:hidden}.resort-specials__list .item:hover .text-title{height:80px;overflow:hidden;transition:all 0.3s ease-in-out}.resort-specials__list .item:hover .text-title__over{height:80px;padding:30px 20px;transition:height 0.3s ease-in-out}.list-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding:50px 0 100px 0}.list-block__text,.list-block__icons{width:100%}.list-block__text{margin-bottom:20px;background-color:#edf2f6;padding:30px}.list-block__text--container{border:1px solid #476e90;padding:80px 100px}.list-block__text--container .wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:100px;-ms-flex-pack:center;justify-content:center;margin:0 auto}.list-block__text--container h2{padding:0 !important}.list-block__text--container ul.sym-inline-list{padding:0 !important;list-style:none;width:40%;margin:0}.list-block__text--container ul.sym-inline-list li{line-height:53px !important;font-size:18px !important}.list-block__text--container ul.sym-inline-list li::before{content:"\2022";color:#476e90 !important;font-weight:bold;display:inline-block}.list-block__icons{padding:50px 0 0}.list-block__icons--container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);position:relative}.list-block__icons--icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;margin-bottom:40px}.list-block__icons--text{width:80%}.list-block__icons--text h2{font-size:19px !important;color:black !important;font-weight:400;padding:0 !important;display:inline-block}.list-block__icons--image{width:20%}.columns-quad{padding:70px  0;margin:70px 0 50px 0;background-color:#eef2f6}.columns-quad .maintitle{text-align:center !important}.columns-quad .wrapper{max-width:1110px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.columns-quad__item{width:32%;max-width:330px;padding-top:55px;margin:0 20px 35px 0px}.columns-quad__item figure{width:330px;height:330px}.columns-quad__item figure img{width:100%;height:100%;object-fit:cover}.columns-quad__text{padding:35px 10px 0px 0px}@media only screen and (max-width: 1200px){.columns-quad .wrapper{-ms-flex-pack:center;justify-content:center}.columns-quad__item{width:50%}}.columns-block{padding:50px 0 100px}.columns-block .title{text-align:center !important;margin-bottom:30px !important}.columns-block p{padding:0 20% 50px;text-align:center}.columns-block .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.columns-block__item{margin:10px}.columns-block__item h2{font-size:25px !important;margin-top:20px !important;text-align:center !important}.columns-block__item p{padding:0px 20px 0 0;font-size:17px !important}.columns-block__item figure{width:100%}.columns-block__item .btn{margin-top:20px}.two-columns-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:25px}.two-columns-block--item{width:50%;min-height:1000px;padding-top:100px}.two-columns-block--item.left{background-color:#edf2f6;padding-left:250px}.two-columns-block--item.right{background-color:#faf7f2;padding-left:110px}.two-columns-block--item .title{margin-top:30px !important}.two-columns-block--item .sym-inline-list{list-style:none;padding:0 !important}.two-columns-block--item .sym-inline-list li{font-family:"Source Sans Pro",sans-serif;font-size:17px;padding:20px;padding-left:40px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.two-columns-block--item .sym-inline-list li.offers::before{content:url("/assets/images/offers.png")}.two-columns-block--item .sym-inline-list li.clean::before{content:url("/assets/images/clean.png")}.two-columns-block--item .sym-inline-list li.equal::before{content:url("/assets/images/equal.png")}.two-columns-block--item .sym-inline-list li.sports::before{content:url("/assets/images/sports.png")}.two-columns-block--item .sym-inline-list li.security::before{content:url("/assets/images/security.png")}.two-columns-block--item .sym-inline-list li.bell::before{content:url("/assets/images/bell.png")}.two-columns-block--item .sym-inline-list li.travel::before{content:url("/assets/images/travel.png")}.two-columns-block--item .sym-inline-list li.reward::before{content:url("/assets/images/rewards.png")}.two-columns-block--item .sym-inline-list li.dining::before{content:url("/assets/images/dining.png")}.two-columns-block--item .sym-inline-list li.stop::before{content:url("/assets/images/stop.png")}.two-columns-block--item .sym-inline-list li.timer::before{content:url("/assets/images/timer.png")}.two-columns-block--item .sym-inline-list li.cancellations::before{content:url("/assets/images/cancellations.png")}.two-columns-block--item .sym-inline-list li.no-dining::before{content:url("/assets/images/no-dining.png")}.image-text{padding:100px 0}.image-text__item{overflow:hidden;width:100%}.image-text__item:last-child .image-text__text{padding-bottom:40px}.image-text__figure{position:relative}.image-text__figure figure img{width:100%;object-fit:cover}.image-text__figure .title-image{position:absolute;font-size:85px !important;letter-spacing:10px !important;top:38%;left:8%;color:white !important}.image-text__text{padding:130px 0}.image-text__text h3{font-size:30px !important;color:#333 !important;padding:20px 0;margin:0 !important;text-align:start;text-transform:capitalize !important;font-family:"Playfair Display",serif !important}.image-text__text .btn{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;max-width:150px;padding:11px 0;margin:70px auto 0}.slider .slider-container{overflow-x:hidden;text-align:center}.slider .slider-container figure{transform:scale(0.7)}.slider .slider-container figure.slick-current{transform:scale(0.9)}.slider .slider-container figure img{width:100%}.slider .slider-container .slick-arrow{width:70px;height:70px;top:50%}.slider .slider-container .slick-arrow.slick-prev{background:url(../m/assets/svg/arrow-left.svg) no-repeat center center,url(images/svg/ornament-blue.svg) no-repeat center center;left:12%}.slider .slider-container .slick-arrow.slick-next{background:url(../m/assets/svg/arrow-right.svg) no-repeat center center,url(images/svg/ornament-blue.svg) no-repeat center center;right:12%}.single-quad{display:-ms-flexbox;display:flex;padding:70px 0;position:relative;margin-bottom:80px}.single-quad::before{content:"";background-color:#f6f2e9;position:absolute;right:0;top:0;height:100%;width:52%;z-index:-1}.single-quad__image{width:57%}.single-quad__image img{height:100%;object-fit:cover;width:100%}.single-quad__text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:0 80px;position:relative;width:35%}.single-quad__text h2{color:#476e90;font-family:"Playfair Display",serif;font-size:2rem;margin-bottom:30px}.single-quad__text p{font-size:1rem;line-height:200%}.single-quad__text .cta-container a{margin-top:30px;display:inline-block}.menu-filter_categories{margin-block:5rem;text-align:center;font-size:1.125em;font-weight:normal;text-transform:uppercase;letter-spacing:.13em;font-family:"Source Sans Pro",sans-serif}.menu-filter_categories:hover label::after{width:0%}.menu-filter_categories label,.menu-filter_categories select{display:inline-block;vertical-align:middle}.menu-filter_categories label{text-align:end;margin:0;min-width:180px;color:#cbbd9a}.menu-filter_categories label::after{content:'';display:inline-block;vertical-align:middle;width:45%;height:1px;background-color:#cbbd9a;margin-inline:5%;transition:width .5s ease-in-out}.menu-filter_categories select{border:0;color:#476e90;border-bottom:1px solid;letter-spacing:inherit}.menu-filter_categories select:focus{outline:0}.menu-filter_item{display:-ms-flexbox;display:flex;gap:5%;margin-bottom:5rem}.menu-filter_item.active{animation:sideFade 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.menu-filter_item.active.no-pic{animation:leftFade 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.menu-filter_item figure{-ms-flex-preferred-size:40%;flex-basis:40%}.menu-filter_item figure .pic{padding-top:100%;position:relative;background-color:#d7e2eb}.menu-filter_item figure .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.menu-filter_item figure .pic img.lazyload{opacity:0}.menu-filter_item figure .pic img.lazyload.visible{opacity:1}.menu-filter_item aside{-ms-flex-preferred-size:60%;flex-basis:60%}.menu-filter_item aside:only-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:800px;margin:0 auto}#default .body__content .menu-filter_item aside h2{padding:0;margin-bottom:2rem;font-size:1.125em;font-weight:normal;text-transform:uppercase;letter-spacing:.13em;font-family:"Source Sans Pro",sans-serif}.menu-filter_item aside p{margin-bottom:1em}.menu-filter_item aside>p{margin-bottom:1.5em}.menu-filter_item aside ul.sym-inline-list{list-style:inside disc;padding:0;margin-bottom:.5em}.menu-filter_item aside ul.sym-inline-list li{list-style:inherit;padding:0;margin-bottom:.5em}.menu-filter_item aside ul.sym-inline-list li::before{content:none}.menu-filter_item aside ul.sym-inline-list li::marker{color:#476e90}.menu-filter_item aside .each-product{margin-bottom:2rem}.menu-filter_item aside .each-product .headline{font-size:17px;margin-bottom:1.2rem}.menu-filter_item aside .each-product .headline h3,.menu-filter_item aside .each-product .headline span{display:inline-block;vertical-align:middle}#default .body__content .menu-filter_item aside .each-product .headline h3{margin:0 .25em 0 0;font-size:inherit;color:#333;font-weight:700;line-height:1.5;text-transform:initial;letter-spacing:normal}.menu-filter_item aside .each-product .headline span{padding-inline:.25em .5em;color:#476e90;line-height:1}.menu-filter_item aside .each-product .headline span:not(:last-of-type){border-right:1px solid}@keyframes sideFade{from{opacity:0;gap:200px}to{opacity:1;gap:5%}}@keyframes leftFade{from{opacity:0;padding-left:100px}to{opacity:1;padding-left:0}}.content .intro-content-subtitle{font-family:"Source Sans Pro",sans-serif;font-size:2em;color:#cbbd9a}.content .intro-content_square-title{background-color:#5fb8cc;padding:.5rem;width:fit-content;margin:4rem auto}.content .intro-content_square-title h1{border:5px double;margin:0;padding:2rem;font-size:1.875em;color:#fff;font-weight:normal;line-height:1.7;text-transform:uppercase;letter-spacing:2px;font-family:"Muli",sans-serif}.content .intro-content_square-title h1 span{display:block;font-size:.5em}.content h1,.content h2{font-family:"Playfair Display",serif}.content p{font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.content p a{font-weight:bold}.content ul{list-style:none}.content ul.sym-inline-list{padding-left:15px}.content ul.sym-inline-list li{list-style:none;position:relative;text-align:left;padding-left:20px;font-size:17px;line-height:28px;color:#333}.content ul.sym-inline-list li::before{content:"•";position:absolute;left:0px;height:auto;color:#cbbd9a}.content ul.sym-inline-list li a{font-weight:bold}#content.noheaderimage .top-content.internal__page{padding-top:150px;height:auto}#content.noheaderimage .intro-content-home.internal__page--specials{margin-top:50px}#content .intro-content-home.internal__page--specials{padding-bottom:0;margin-bottom:20px}#content .intro-content-home .img-frost{width:40%}.dining.ocean-terrace .intro-content-home p,.dining.bayzos-pub .intro-content-home p{margin-bottom:20px}.dining.ocean-terrace .intro-content-home p strong,.dining.bayzos-pub .intro-content-home p strong{display:block;margin-top:10px;font-size:19px}.dining.ocean-terrace .intro-content-home .reserve_button,.dining.bayzos-pub .intro-content-home .reserve_button{width:200px;margin-top:25px}.full-default-text{padding:100px 0}.cleanliness .full-default-text{padding:0}.cleanliness .center-block{margin:0 auto;padding:0 25px;max-width:1070px}.cleanliness h2{font-family:"Source Sans Pro",sans-serif !important;font-size:1em !important;text-transform:uppercase !important;color:#cbbd9a !important;position:relative}.cleanliness h2:before{content:"";width:45%;height:1px;background:#cbbd9a;left:0;top:calc(50% - 1px);position:absolute}.cleanliness h2:after{content:"";width:45%;height:1px;background:#cbbd9a;right:0;top:calc(50% - 1px);position:absolute}.cleanliness .flex-box{margin-top:60px;padding:0 40px}.cleanliness .flex-box .row{margin-bottom:60px}.cleanliness .flex-box .row .icon{width:20%;text-align:center;padding:0 10px}.cleanliness .flex-box .row .icon img{display:inline-block}.cleanliness .flex-box .row .info{width:80%;margin-top:auto}.cleanliness .flex-box .row .info p{font-size:1em !important;line-height:2}.cleanliness .intro-content-home{margin-bottom:60px}.cleanliness .intro-content-home .separator{background:url(images/svg/intro-content-cleanliness.svg) no-repeat;background-position:center;display:block !important;width:100%;height:32px;margin-bottom:40px}.cleanliness .intro-content-home img{margin-top:55px}.cleanliness .intro-content-home .social-beach-house>ul.social-media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cleanliness hr{border-top:1px solid #cbbd9a;border-bottom:0;border-right:0;border-left:0;box-shadow:none;height:1px}.cleanliness .amenities{margin:60px 0 90px}.cleanliness .amenities h3{font-family:"Playfair Display",serif;font-size:1.5625em !important;color:#476e90;margin-bottom:30px}.cleanliness .amenities .image{width:50%}.cleanliness .amenities .image img{width:100%;height:100%;object-fit:cover}.cleanliness .amenities .text{width:50%;padding-left:50px}.cleanliness .amenities .text p{font-size:15px;line-height:1.5;margin-bottom:25px}.cleanliness .amenities .text ul li{font-size:15px;line-height:1.5;margin-bottom:30px}.cleanliness .fancybox-inner h2{position:relative}.cleanliness .fancybox-inner h2:before,.cleanliness .fancybox-inner h2:after{width:35%;top:calc(60% - 1px)}.spa-specials .fancybox-inner .btn{display:none}.intro-content-home h2,.intro-content-home h3{font-size:20px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:10px auto 20px}.intro-content-home h2.color-blue,.intro-content-home h3.color-blue{color:#476e90}.spa-services-content{position:relative;display:none;padding:40px 70px 20px 70px}.spa-services-content .spa-content-info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-flow:wrap;flex-flow:wrap}.spa-services-content .spa-content-info p{font-size:14px;line-height:20px;padding:0;margin:0}.spa-services-content .spa-content-info .text{position:relative;width:100%;text-align:center;padding:0 50px;margin:20px 0}.spa-services-content .spa-content-info .item-spa{position:relative;width:50%;text-align:left;padding:25px 10px}.spa-services-content .spa-content-info .item-spa h2{padding:0 0 5px 0;margin:0;text-align:left;color:#cbbd9a;font-size:30px;letter-spacing:1px}.spa-services-content .spa-content-info .item-spa h3{padding:15px 0 0px 0;margin:0;text-align:left}.spa-services-content .spa-content-info .item-spa p{padding:5px 10px 5px 0px}.spa-services-content .spa-content-info .item-spa .set{position:relative;display:-ms-flexbox;display:flex}.spa-services-content .spa-content-info .item-spa .set p{position:relative;width:50%}.cape-wellness-dancing-with-the-docs .internal__page--specials h1,.cape-wellness-dancing-with-the-docs .internal__page--specials h2,.cape-wellness-dancing-with-the-docs .internal__page--specials h3,.cape-wellness-dancing-with-the-docs .internal__page--specials h4,.cape-wellness-dancing-with-the-docs .internal__page--specials p,.cape-wellness-dancing-with-the-docs .internal__page--specials ul{width:80%;margin-left:auto;margin-right:auto}.awards{width:100%;max-width:300px;margin:0px auto 70px}.awards h2.awards__title{text-align:center;font-family:"Source Sans Pro",sans-serif;font-size:2em;color:#476e90;font-weight:100;background-color:#ffffff}.awards__img{width:100%}.awards__img img{width:100%}#default.apres-dinner-at-the-pub .intro-content-home .container.text-center svg{margin-bottom:30px}#default.the-mansion .blog__quads--container--info--button a:first-of-type{margin-right:130px}#default.the-mansion .blog__quads--container--info--button .btn_strike{margin-top:30px}.return-from-map{position:fixed;top:120px;left:5%;z-index:99}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:20px 20px 30px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:230px !important;outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-10px}.map_popup .desc h2{margin:15px 0 5px;font-size:20px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;text-transform:capitalize}.map_popup .desc p{white-space:pre-wrap;margin-bottom:18px;font-size:14px;color:#333;letter-spacing:.35px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.content-map{width:40%}.content-map #myMap{width:100%;height:600px !important}.full-content{display:-ms-flexbox;display:flex;margin-bottom:75px}.content-blog{height:600px;width:60%;overflow:auto}.content-blog .inner{margin:auto;padding:0 40px;padding-right:0}.content-blog .inner .destination-item{width:44%;margin:0 2%;display:inline-block;vertical-align:top;border:1px solid rgba(203,189,154,0.8);margin-bottom:35px;cursor:pointer}.content-blog .inner .destination-item .image{width:100%;height:220px;background-position:center;background-size:cover}.content-blog .inner .destination-item .content-text{padding:0 20px}.content-blog .inner .destination-item .content-text h2{font-size:25px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:20px 0 10px;margin:0;text-transform:capitalize}.content-blog .inner .destination-item .content-text p{font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.content-blog .inner .destination-item:hover,.content-blog .inner .destination-item.active{background:#f5f5f5}#header .header__topbar a:first-of-type{background:url(./images/group-icon.png)}#header .header__topbar a:last-of-type{background:url(./images/tel-icon.png)}#header .header__bottom .menu-images{background-image:url(./images/pattern.png);background-size:65px auto;background-repeat:repeat-x;background-position:bottom left}.top-content{position:relative}.top-content .video-grad{position:absolute;z-index:2;width:100%;top:0;left:0;height:150px;opacity:0.7;background:url(images/header-grad.png) repeat-x left top}.top-content .arrow-home{background:url("images/svg/scroll-down.svg") no-repeat;width:52px;height:52px;position:absolute;z-index:2;left:50%;margin-left:-30px;cursor:pointer;bottom:5%}.top-content .arrow-home:before{content:'';height:42px;width:10px;background-image:url(images/svg/arrow-down.svg);background-position:50% 100%;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:-13px;left:50%;margin-left:-5px;transition:all .2s linear}@media (min-width: 1026px){.top-content .arrow-home:hover:before{top:12.5px;height:25px}}.top-content .home-hero--cta{position:absolute;top:50%;height:180px;width:175px;background-color:#fff;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:transform .6s ease-out;transform:translateX(0) translateY(-50%);color:#333;text-decoration:none;padding:0 27px;text-align:center;z-index:8}.top-content .home-hero--cta span{width:100%;font-size:10px;color:#333;letter-spacing:1.5px;font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:bold}.top-content .home-hero--cta-right-overlay,.top-content .home-hero--cta-left-overlay{position:absolute;height:101vh;right:0;width:720px;transition:transform .4s ease-out;text-decoration:none;z-index:2;top:calc(-50vh + 90px)}.top-content .home-hero--cta-right-overlay:after,.top-content .home-hero--cta-left-overlay:after{content:'';position:absolute;top:0;bottom:0;width:100vw;background-color:rgba(71,110,144,0.4);opacity:0;pointer-events:none;transition:opacity .4s ease-out}.top-content .home-hero--cta-right{background-color:#cbbd9a;right:0;border-radius:90px 0 0 90px}.top-content .home-hero--cta-right-overlay{transform:translateX(720px);background-color:#cbbd9a}.top-content .home-hero--cta-right-overlay:after{left:-100vw}@media (min-width: 1026px){.top-content .home-hero--cta-right:hover{z-index:9}.top-content .home-hero--cta-right:hover .home-hero--cta-right-overlay{transform:translateX(0) translateY(-3px)}.top-content .home-hero--cta-right:hover .home-hero--cta-right-overlay:after{opacity:1}}.top-content .home-hero--cta-left{background-color:#d7e2eb;left:0;border-radius:0 90px 90px 0}.top-content .home-hero--cta-left-overlay{transform:translateX(-175px);background-color:#91a8bc}.top-content .home-hero--cta-left-overlay:after{right:-100vw}@media (min-width: 1026px){.top-content .home-hero--cta-left:hover{z-index:9}.top-content .home-hero--cta-left:hover .home-hero--cta-left-overlay{transform:translateX(545px) translateY(-3px)}.top-content .home-hero--cta-left:hover .home-hero--cta-left-overlay:after{opacity:1}}.top-content .home-hero--cta .content_text{position:absolute;top:28px;bottom:28px;left:33px;right:33px;border:1px solid rgba(255,255,255,0.4);cursor:pointer;z-index:5}.top-content .home-hero--cta .content_text--inner{position:absolute;top:4px;bottom:4px;left:-5px;right:-5px;border:1px solid rgba(255,255,255,0.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.top-content .home-hero--cta .content_text--inner>div{max-width:500px}.top-content .home-hero--cta .content_text--inner h2,.top-content .home-hero--cta .content_text--inner-title{color:#fff;text-transform:uppercase;margin-bottom:50px;font-size:70px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif;font-style:italic;text-transform:capitalize}.top-content .home-hero--cta .content_text--inner h2 span,.top-content .home-hero--cta .content_text--inner-title span{display:block;color:#fff;font-style:italic;font-size:24px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif}.top-content .home-hero--cta .content_text--inner h2 span,.top-content .home-hero--cta .content_text--inner-title span{font-style:normal;text-transform:capitalize}.top-content .home-hero--cta .content_text--inner p:not(.btn_strike){font-size:18px;color:#333;letter-spacing:0px;font-family:"Muli",sans-serif;line-height:20px;margin-bottom:36px;font-weight:700}.top-content .home-hero--cta .content_text--inner .btn_strike{text-transform:uppercase;color:#fff;display:inline-block;position:relative;text-decoration:none;font-size:14px;text-transform:uppercase;padding-left:53px;transition:.708s ease-out}.top-content .home-hero--cta .content_text--inner .btn_strike:before,.top-content .home-hero--cta .content_text--inner .btn_strike:after{transition:.6s ease-out .108s;content:'';display:inline-block;width:40px;height:1px;background-color:#fff;position:absolute;top:50%;left:0}.top-content .home-hero--cta .content_text--inner .btn_strike:after{width:0;right:0;left:unset}@media (min-width: 1026px){.top-content .home-hero--cta .content_text--inner .btn_strike:hover{padding-left:0;padding-right:53px}.top-content .home-hero--cta .content_text--inner .btn_strike:hover:before{width:0;transition-delay:0s}.top-content .home-hero--cta .content_text--inner .btn_strike:hover:after{width:40px;transition-delay:.108s}}.top-content .banner-header{position:absolute;top:75%;left:2%}.top-content .banner-header img{width:auto;height:auto}.intro-content-home{text-align:center;margin:75px auto;position:relative}.intro-content-home .badge-restaurant{width:130px;height:auto;object-fit:cover;position:absolute;left:100px;top:-155px;z-index:1}.intro-content-home .badge{width:130px;height:auto;object-fit:cover;position:absolute;top:-130px;z-index:1;padding:5px}.intro-content-home .badge:nth-child(1){right:100px}.intro-content-home .badge:nth-child(2){left:100px}.intro-content-home .badge a{display:block}.intro-content-home .badge a:hover{opacity:0.8}.intro-content-home .badge img{width:auto;max-width:100%}.intro-content-home h1{font-size:40px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 50px}.intro-content-home h1.color-blue{color:#476e90}.intro-content-home p{width:80%;margin:0 auto;font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px;margin-bottom:20px}.intro-content-home a.btn{margin-top:30px}.intro-content-home ul.sym-inline-list{margin:20px auto;width:90%;max-width:500px}.intro-content-home.internal__page h2{color:#333;text-transform:uppercase;margin-bottom:50px;font-size:30px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-style:italic;text-transform:capitalize}.intro-content-home.internal__page h2 span{display:block;color:#cbbd9a;font-style:italic;font-size:12px;color:#cbbd9a;letter-spacing:1.8px;font-family:"Muli",sans-serif}.intro-content-home.internal__page h2 span{font-style:normal;text-transform:uppercase}.intro-content-home.internal__page iframe{max-width:100%}.intro-content-home.internal__page.specials__template .first_quad{margin-top:35px;width:80%;margin:35px auto 0}.intro-content-home.internal__page.specials__template .first_quad.extra-content{text-align:left;width:45%}.intro-content-home.internal__page.specials__template .first_quad.extra-content p{text-align:left}.intro-content-home.internal__page.specials__template .first_quad h2{color:#476e90;text-transform:uppercase;margin-bottom:50px;font-size:25px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;font-style:normal;text-transform:capitalize;margin:1.4em 0 0.7em}.intro-content-home.internal__page.specials__template .first_quad h2 span{display:block;color:#476e90;font-style:italic;font-size:25px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif}.intro-content-home.internal__page.specials__template .first_quad p{width:100% !important}.intro-content-home.internal__page.specials__template .first_quad a.btn{margin:30px 0 !important}.intro-content-home.internal__page.specials__template .first_quad .separator-terms{display:block;height:20px;border-bottom:1px solid #333;width:100%;margin-bottom:10px}.intro-content-home.internal__page.specials__template .first_quad .terms__conditions p{font-size:13px;color:#333;letter-spacing:.65px;font-family:"Source Sans Pro",sans-serif;font-style:italic;line-height:19px}.intro-content-home.internal__page.specials__template .second_quad{background:#f6f2e9;padding:50px 30px;width:45%;margin-top:35px}.intro-content-home.internal__page.specials__template .second_quad p strong{color:#476e90;text-transform:uppercase}.intro-content-home.internal__page.specials__template .extra-quad{margin-top:4rem}.intro-content-home.internal__page.specials__template .extra-quad__text{padding-left:5%;text-align:left}.intro-content-home.internal__page.specials__template .extra-quad__text h2{color:#476e90;margin-bottom:2rem}.intro-content-home.internal__page.specials__template .extra-quad__text ul{padding:0;margin:0}.intro-content-home.internal__page.specials__template .extra-quad__text a{margin-top:2rem}.intro-content-home.internal__page.specials__template .extra-quad__wrapper{padding:0 15%}.intro-content-home.internal__page.specials__template .extra-quad .link{display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:17px;text-decoration:underline;margin-top:1rem}.intro-content-home.internal__page.specials__template .extra-quad .separator-terms{display:block;height:20px;border-bottom:1px solid #333;width:100%;margin-bottom:10px;margin-top:2rem}.intro-content-home.internal__page.specials__template .extra-quad .terms__conditions p{font-size:13px;color:#333;letter-spacing:.65px;font-family:"Source Sans Pro",sans-serif;font-style:italic;line-height:19px}.intro-content-home span.separator{display:none}.intro-content-home span.separator.accommodations,.intro-content-home span.separator.activities,.intro-content-home span.separator.dining,.intro-content-home span.separator.golf,.intro-content-home span.separator.meetings,.intro-content-home span.separator.beach-house-spa,.intro-content-home span.separator.weddings,.intro-content-home span.separator.specials__template,.intro-content-home span.separator.spa-overview{display:block;position:relative;width:80%;margin:-10px auto 40px;height:30px;background-repeat:no-repeat !important;background-position:center !important}.intro-content-home span.separator.accommodations::before,.intro-content-home span.separator.activities::before,.intro-content-home span.separator.dining::before,.intro-content-home span.separator.golf::before,.intro-content-home span.separator.meetings::before,.intro-content-home span.separator.beach-house-spa::before,.intro-content-home span.separator.weddings::before,.intro-content-home span.separator.specials__template::before,.intro-content-home span.separator.spa-overview::before{left:0}.intro-content-home span.separator.accommodations::after,.intro-content-home span.separator.activities::after,.intro-content-home span.separator.dining::after,.intro-content-home span.separator.golf::after,.intro-content-home span.separator.meetings::after,.intro-content-home span.separator.beach-house-spa::after,.intro-content-home span.separator.weddings::after,.intro-content-home span.separator.specials__template::after,.intro-content-home span.separator.spa-overview::after{right:0}.intro-content-home span.separator.accommodations:after,.intro-content-home span.separator.accommodations:before,.intro-content-home span.separator.activities:after,.intro-content-home span.separator.activities:before,.intro-content-home span.separator.dining:after,.intro-content-home span.separator.dining:before,.intro-content-home span.separator.golf:after,.intro-content-home span.separator.golf:before,.intro-content-home span.separator.meetings:after,.intro-content-home span.separator.meetings:before,.intro-content-home span.separator.beach-house-spa:after,.intro-content-home span.separator.beach-house-spa:before,.intro-content-home span.separator.weddings:after,.intro-content-home span.separator.weddings:before,.intro-content-home span.separator.specials__template:after,.intro-content-home span.separator.specials__template:before,.intro-content-home span.separator.spa-overview:after,.intro-content-home span.separator.spa-overview:before{content:'';width:43%;height:1px;top:50%;position:absolute;background-color:#cbbd9a;margin-top:2px}.intro-content-home span.separator.accommodations{background:url("images/svg/OceanEdge-Room.svg")}.intro-content-home span.separator.activities{background:url("images/svg/OceanEdge-Activities.svg")}.intro-content-home span.separator.dining{background:url("images/svg/OceanEdge-Dining.svg")}.intro-content-home span.separator.golf{background:url("images/svg/OceanEdge-Golf.svg")}.intro-content-home span.separator.meetings{background:url("images/svg/OceanEdge-Meetings.svg")}.intro-content-home span.separator.beach-house-spa,.intro-content-home span.separator.spa-overview{background:url("images/svg/OceanEdge-Spa-New.svg")}.intro-content-home span.separator.weddings{background:url("images/svg/OceanEdge-Weddings.svg")}.intro-content-home span.separator.specials__template{background:url("images/svg/OceanEdge-Specials.svg")}.intro-content-home span.separator.beach-bar{background:url("images/pageLogo/beach-bar.svg");background-size:auto 75%}.intro-content-home span.separator.roscommon-room{background:url("images/pageLogo/roscommon-room.png");background-size:auto 75%}.intro-content-home span.separator.shark-bah{background:url("images/pageLogo/shark-bah.svg");background-size:auto 75%}.intro-content-home span.separator.front-lawn-at-ocean-edge{background:url("images/pageLogo/front-lawn-at-ocean-edge.svg");background-size:auto 100%}.intro-content-home span.separator.beach-bar,.intro-content-home span.separator.roscommon-room,.intro-content-home span.separator.shark-bah,.intro-content-home span.separator.front-lawn-at-ocean-edge{height:90px}.intro-content-home span.separator.beach-bar::before,.intro-content-home span.separator.beach-bar::after,.intro-content-home span.separator.roscommon-room::before,.intro-content-home span.separator.roscommon-room::after,.intro-content-home span.separator.shark-bah::before,.intro-content-home span.separator.shark-bah::after,.intro-content-home span.separator.front-lawn-at-ocean-edge::before,.intro-content-home span.separator.front-lawn-at-ocean-edge::after{width:30%}.cleanliness__quad{margin-bottom:50px}.cleanliness__quad-container{background-color:#f6f2e9;margin:0 4% 0 2%;max-height:430px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;outline:1px solid #cbbd9a;outline-offset:-15px;height:100%;padding:7% 8% 7% 10%}.cleanliness__quad-container .details{padding-left:8%}.cleanliness__quad-container h3{font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}.cleanliness__quad-container p{font-size:16px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px;margin-bottom:40px}.cleanliness__quad-container p:last-child{margin-bottom:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.cleanliness__quad-container{padding:7% 5%}}.giftcard__quad{padding:97px 0 0;display:-ms-flexbox;display:flex}.giftcard__quad .details{width:50%;padding:0px 80px 0 2%;text-align:left}.giftcard__quad .details h3{font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}.giftcard__quad .details p{font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px;margin-bottom:20px}.giftcard__quad__image{width:50%;padding-left:30px}.giftcard__quad__image img{max-width:92%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.giftcard__quad{padding:20px 0 0px}.giftcard__quad .details{width:60%;padding:0px 40px 0 2%}.giftcard__quad .image{width:40%;padding-left:10px;margin:auto}.giftcard__quad .image img{max-width:92%}}.trail-and-rail .first_quad p:not(:first-of-type){margin-top:1rem}.third__quad--button{text-align:center;margin-top:-30px}.third__quad .three__quads--container{width:100%}.third__quad .three__quads--container--info--center p:not(.subtitle),.third__quad .three__quads--container--info--center ul{display:none}.fourth__quad #blog__quads--5542,.five_quad #blog__quads--5542{margin-bottom:0}.fourth__quad .blog__quads .group.sym-slides .slick-next,.fourth__quad .blog__quads .group.sym-slides .slick-prev{top:calc(100% - 75px)}.home__map{overflow:hidden;position:relative}.home__map .bg_map{background:url(images/bg_map.png);background-position:center;background-repeat:no-repeat;background-size:1500px;min-height:600px;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home__map .bg_map .list,.home__map .bg_map .pins{width:50%}.home__map .bg_map .list{padding:0px 50px;height:600px}.home__map .bg_map .list .home-map__markers{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:375px;height:100%;margin:0 auto}.home__map .bg_map .list .home-map__markers li{outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-10px;padding:70px 42px;background:#fff;transition:opacity .5s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.home__map .bg_map .list .home-map__markers li h3{font-size:38px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin-bottom:20px}.home__map .bg_map .list .home-map__markers li p{font-size:17px;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:28px}.home__map .bg_map .list .home-map__markers li .btn_strike{margin-top:30px}.home__map .bg_map .pins{display:none}.home__map .bg_map .pins .home-map__pins{height:100%;margin:0}.home__map .bg_map .pins .home-map__pins li{width:30px;height:30px;background:url("images/svg/map-pin.svg");background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease-in-out;display:block;position:absolute;cursor:pointer}.home__map .bg_map .pins .home-map__pins li.active{transform:scale(1.5);-webkit-transform:scale(1.5)}@media (min-width: 1026px){.home__map .bg_map .pins .home-map__pins li:hover{transform:scale(1.5);-webkit-transform:scale(1.5)}}.home__map .bg_map .pins .home-map__pins li.pin-0{top:452px;left:443px}.home__map .bg_map .pins .home-map__pins li.pin-1{top:339px;left:525px;width:50px;height:50px;background:url("images/svg/map-pin-hotel.svg");background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease-in-out}.home__map .bg_map .pins .home-map__pins li.pin-2{top:300px;left:400px}.home__map .bg_map .pins .home-map__pins li.pin-3{top:87px;left:451px}.home__map .bg_map .pins .home-map__pins li.pin-4{top:245px;left:310px}.home__map .bg_map .pins .home-map__pins li.pin-5{top:280px;left:259px}.home__instagram{margin:75px auto}.home__instagram--logo{width:100%;display:block}.home__instagram h2{font-size:10px;color:#333;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin:10px auto 50px;text-transform:uppercase}.home__instagram .insta-holder{outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-30px;position:relative;display:-ms-flexbox;display:flex}.home__instagram .insta-holder .border-line{outline-style:solid;outline-width:1px;outline-color:#cbbd9a;outline-offset:-35px;width:100%;height:calc(100% + 20px);transform:translateY(-10px);display:block;position:absolute}.home__instagram .insta-holder .each-insta{width:calc(25% - 10px);margin:0 5px;max-width:270px;height:270px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:3}.home__instagram .insta-holder .each-insta:nth-child(even){margin-top:70px}.home__instagram .btn_strike{margin-top:50px}.cape-cod-villas #content .intro-content__content{display:-ms-grid;display:grid;place-items:center;margin:100px auto}.cape-cod-villas #content .intro-content__content h1{color:#476e90;font-family:"Playfair Display",serif;font-size:57px;text-transform:capitalize;font-style:italic;font-weight:300;margin-bottom:5px}.cape-cod-villas #content .intro-content__content h2{color:#476e90;font-family:"Playfair Display",serif;font-size:30px;font-weight:200}.cape-cod-villas #content .intro-content__content h4{color:#cbbd9a;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:2px;font-weight:100;margin-top:50px}.cape-cod-villas #content .gallery-info-container{width:80%;max-width:1160px;display:-ms-grid;display:grid;place-content:center;margin:0 auto}.cape-cod-villas #content .gallery-info-container h3{color:#333;font-family:"Source Sans Pro",sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.cape-cod-villas #content .gallery-info-container .gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:50% (1fr)[2];grid-template-columns:50% repeat(2, 1fr);-ms-grid-rows:(225px)[2];grid-template-rows:repeat(2, 225px);grid-column-gap:10px;grid-row-gap:10px;width:100%;max-height:450px}.cape-cod-villas #content .gallery-info-container .gallery-grid .div1{grid-area:1 / 1 / 3 / 2;overflow:hidden}.cape-cod-villas #content .gallery-info-container .gallery-grid .div2{grid-area:1 / 2 / 2 / 3;overflow:hidden}.cape-cod-villas #content .gallery-info-container .gallery-grid .div3{grid-area:2 / 2 / 3 / 3;overflow:hidden}.cape-cod-villas #content .gallery-info-container .gallery-grid .div4{grid-area:1 / 3 / 3 / 4;overflow:hidden}.cape-cod-villas #content .gallery-info-container .gallery-grid a{display:block;width:100%;height:100%;position:relative}.cape-cod-villas #content .gallery-info-container .gallery-grid a img{transition:all 0.3s ease-in-out}.cape-cod-villas #content .gallery-info-container .gallery-grid a::before{content:url("");position:absolute;width:100%;height:100%;background-color:#cbbd9a;opacity:0;z-index:5;transition:all 0.3s ease-in-out}.cape-cod-villas #content .gallery-info-container .gallery-grid a:hover::before{opacity:0.3}.cape-cod-villas #content .gallery-info-container .gallery-grid a:hover img{transform:scale(1.5)}.cape-cod-villas #content .gallery-info-container .gallery-grid img{object-fit:contain;height:100%}.cape-cod-villas #content .gallery-info-container__content{padding:70px 120px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 830px){.cape-cod-villas #content .gallery-info-container__content{padding:70px 20px !important}}.cape-cod-villas #content .gallery-info-container__content .head-content{width:45%;padding-right:120px}.cape-cod-villas #content .gallery-info-container__content .head-content h2{color:#333;font-family:"Playfair Display",serif;font-style:italic;font-size:30px;font-weight:600;text-transform:capitalize;margin-bottom:30px}.cape-cod-villas #content .gallery-info-container__content .head-content a{padding:10px 15px;font-weight:100}.cape-cod-villas #content .gallery-info-container__content .copy-content{width:55%;position:relative}.cape-cod-villas #content .gallery-info-container__content .copy-content::before{content:'';position:absolute;top:0;left:0;height:100%;border-left:1px solid #cbbd9a;transform:translateX(-65px)}.cape-cod-villas #content .gallery-info-container__content .copy-content p{color:#333;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.7rem}.cape-cod-villas #content .single_special_quad{margin:100px 0;position:relative}.cape-cod-villas #content .single_special_quad::before{content:"";border:0.5px solid #cbbd9a;position:absolute;top:calc(50% + 2.5px);left:calc(50% + 2.5px);transform:translate(-50%, -50%);width:80%;max-width:1160px;height:120%;z-index:-1;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad::before{width:90%}}.cape-cod-villas #content .single_special_quad::after{content:"";border:0.5px solid #cbbd9a;position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px);transform:translate(-50%, -50%);width:80%;max-width:1160px;height:120%;z-index:-1;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad::after{width:90%}}.cape-cod-villas #content .single_special_quad__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.cape-cod-villas #content .single_special_quad__image{width:50%}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad__image{display:-ms-grid;display:grid;place-content:center}}.cape-cod-villas #content .single_special_quad__image img{width:100%}.cape-cod-villas #content .single_special_quad__content{display:-ms-grid;display:grid;place-content:center;width:20%;margin-left:5%;max-width:400px}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad__content{width:50%}}.cape-cod-villas #content .single_special_quad__content h3{color:#cbbd9a;font-family:"Source Sans Pro",sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:2px}.cape-cod-villas #content .single_special_quad__content h2{color:#476e90;font-family:"Playfair Display",serif;font-size:40px;font-weight:600;text-transform:capitalize;margin:10px 0 20px}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad__content h2{margin-bottom:30px}}.cape-cod-villas #content .single_special_quad__content p{color:#333;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.7rem;margin-bottom:20px}@media only screen and (max-width: 830px){.cape-cod-villas #content .single_special_quad__content p{width:80%}}.cape-cod-villas #content .text-modules-wrapper{display:-ms-grid;display:grid;place-items:center;margin:150px 0 100px;background-image:url("/assets/images/concierge.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 830px){.cape-cod-villas #content .text-modules-wrapper{margin:50px 0}}.cape-cod-villas #content .text-modules-wrapper .text-modules{padding:150px 0;width:50%;display:-ms-grid;display:grid;place-items:center}@media only screen and (max-width: 830px){.cape-cod-villas #content .text-modules-wrapper .text-modules{padding:50px 0;width:75%}}.cape-cod-villas #content .text-modules-wrapper .text-modules h2{color:#fff;font-family:"Playfair Display",serif;font-size:40px;font-weight:500;text-transform:capitalize;margin:10px 0 20px}.cape-cod-villas #content .text-modules-wrapper .text-modules p{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.7rem;width:60%}.cape-cod-villas #content .single-quad{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:150px}@media only screen and (max-width: 830px){.cape-cod-villas #content .single-quad{margin-bottom:75px;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}.cape-cod-villas #content .single-quad__image{display:-ms-grid;display:grid;place-content:center}.cape-cod-villas #content .single-quad__image img{height:auto}}.cape-cod-villas #content .single-quad::before{content:"";background-color:#eef2f6;left:0}.cape-cod-villas #content .single-quad__text h2{color:#476e90;font-family:"Playfair Display",serif;font-size:40px;font-weight:600;text-transform:capitalize;margin:10px 0 20px}@media only screen and (max-width: 830px){.cape-cod-villas #content .single-quad__text{padding:0;margin-left:40px}}#global-landing-page #header .header_bottom{background-color:white !important}#global-landing-page #header .tablet-logo .logo .main-logo svg g svg,#global-landing-page #header .tablet-logo .logo .main-logo svg g path,#global-landing-page #header .tablet-logo .logo .main-logo svg g polygon{fill:#0f88be}#global-landing-page #primary-nav{box-shadow:0 0 15px rgba(0,0,0,0.1)}#global-landing-page #primary-nav li{display:none !important}#global-landing-page .header-logo{display:block;margin:20px auto}#global-landing-page .header-logo .main-logo{display:none}#global-landing-page .header-logo .fix-logo{display:block !important}#global-landing-page .header-logo .hover-logo{display:none !important}#global-landing-page #privary-navigation{background-color:white;height:120px !important}#global-landing-page #footer{display:inline-block;width:100%}#global-landing-page #footer .sign__up__quad{display:none}#global-landing-page .blog__quads ul{display:block;column-count:2;padding-left:20px !important}#global-landing-page .blog__quads ul li{border:0px;padding:0px !important;font-size:1.0625em;margin-bottom:15px;list-style:disc;color:#cbbd9a}#global-landing-page .blog__quads ul li span{color:#333}#global-landing-page .uvp-landing{position:absolute;z-index:1;top:0px;bottom:0px;right:0px;left:0px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#global-landing-page .uvp-landing span{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.6)}#global-landing-page .uvp-landing .main-uvp-landing{font-family:"Playfair Display",serif;font-size:3.125em;margin-bottom:5px;text-transform:capitalize;text-align:center}#global-landing-page .uvp-landing .second-uvp-landing{font-size:1.25em}.header__topbar{display:none}.top-content-landing-pg{margin-top:100px !important}.top-content-landing-pg .slick-prev{left:20px;background-image:url(../m/assets/svg/White-Arrow.svg);transform:rotate(180deg)}@media (min-width: 1024px){.top-content-landing-pg .slick-prev:hover{left:10px}}.top-content-landing-pg .slick-next{right:20px;background-image:url(../m/assets/svg/White-Arrow.svg)}@media (min-width: 1024px){.top-content-landing-pg .slick-next:hover{transform:translateX(10px)}}.header-image-landing-pg img{object-fit:cover;width:100%;height:100%}.intro-content-landing-pg{margin:80px 0 70px}.intro-content-landing-pg p{font-family:"Source Sans Pro",sans-serif;font-size:1.0625em;line-height:25px}.subtitle-landing-pg{font-family:"Source Sans Pro",sans-serif;font-size:1.625em;color:#cbbd9a;font-weight:100}.title-landing-pg{font-family:"Playfair Display",serif;font-size:2.5em;margin-bottom:20px}.intro-info-landing-pg{position:relative}.video-info-landing-pg{width:100%;text-align:center;margin-top:30px}.video-info-landing-pg video{width:70%}.top-be-landing-pg{z-index:2;position:absolute;right:0px;top:-320px;background-color:white;padding:40px}.top-be-landing-pg .title-landing-pg{font-family:"Playfair Display",serif;font-size:1.6875em;text-align:center;color:#476e90;padding:0 40px 20px;border-bottom:1px solid #ccc;font-weight:600;display:block}.top-be-landing-pg ul{column-count:2;list-style:disc;padding-left:15px;margin-bottom:40px}.top-be-landing-pg ul li{margin-bottom:10px;color:#cbbd9a}.top-be-landing-pg ul li span{color:#333}.top-be-landing-pg form{padding:0 25px}.top-be-landing-pg form .date{position:relative;margin-bottom:15px}.top-be-landing-pg form .date:after{content:"";-webkit-mask:url("images/svg/calendar.svg");mask:url("images/svg/calendar.svg");position:absolute;width:20px;height:20px;background-color:#cbbd9a;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;right:10px;top:0px;bottom:0px;margin:auto}.top-be-landing-pg form input{width:100%}.top-be-landing-pg form input[type="text"]{border:1px solid #476e90;padding:10px 10px 10px 20px;margin:0px}.top-be-landing-pg form input[type="submit"]{padding:10px}.bottom-content-landing-pg{background-color:#f6f2e9}.bottom-be-landing-pg{padding:60px 40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bottom-be-landing-pg .title-landing-pg{font-family:"Playfair Display",serif;font-size:1.8125em;text-align:center;color:#333;font-weight:600;display:block;width:410px;margin-bottom:0px}.bottom-be-landing-pg ul{column-count:2;list-style:disc;padding-left:15px}.bottom-be-landing-pg ul li{margin-bottom:10px}.bottom-be-landing-pg form{padding:0 25px;display:-ms-flexbox;display:flex;width:auto;margin:0px}.bottom-be-landing-pg form .date{position:relative;width:227px;margin-right:10px}.bottom-be-landing-pg form .date:after{content:"";-webkit-mask:url("images/svg/calendar.svg");mask:url("images/svg/calendar.svg");position:absolute;width:20px;height:20px;background-color:#cbbd9a;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;right:10px;top:0px;bottom:0px;margin:auto}.bottom-be-landing-pg form input{width:100%}.bottom-be-landing-pg form input[type="text"]{border:1px solid #476e90;padding:10px 10px 10px 20px;margin:0px}.bottom-be-landing-pg form input[type="submit"]{padding:10px;width:165px}.awards-landing-page{max-width:800px;margin:20px auto}.awards-landing-page__main-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.awards-landing-page__image{border-right:1px solid #cbbd9a;padding:35px;margin-right:40px}.awards-landing-page__content p{line-height:20px}.awards-landing-page__content span{margin-top:25px;display:block;font-style:italic}.column-blog{position:relative;display:block;padding:0 0 10px 0}.column-blog .column-info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.column-blog .column-info .column-item{position:relative;display:block;width:33%;padding:20px 15px}.column-blog .column-info .column-item .images{position:relative;display:block;width:100%}.column-blog .column-info .column-item .images figure{position:relative;display:block;width:100%;height:250px}.column-blog .column-info .column-item .images figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.column-blog .column-info .column-item .copy{position:relative;display:block;width:100%;padding:20px 0 0 0;text-align:center}.column-blog .column-info .column-item .copy h2{color:#476e90 !important;font-size:25px !important;margin-bottom:10px}.column-blog .column-info .column-item .copy h3{margin-bottom:15px}.column-blog .column-info .column-item .copy .btn{margin-top:25px}.april-school-vacation .intro-content-home span.intro-content-subtitle,.april-school-vacation .intro-content-home h1{color:#476e90 !important}.april-school-vacation .body__content--container{max-width:880px;text-align:center}.april-school-vacation .body__content--container h2.color-blue{color:#476e90 !important;margin-bottom:40px}#ui-datepicker-div.ui-widget-content{z-index:100 !important}.promo-code{margin-top:10px}.promo-code a{font-weight:700;color:#476e90}#global-landing-page.holiday-happenings #header .tablet-logo .logo .main-logo svg g svg,#global-landing-page.holiday-happenings #header .tablet-logo .logo .main-logo svg g path,#global-landing-page.holiday-happenings #header .tablet-logo .logo .main-logo svg g polygon{fill:#fff !important}#global-landing-page.holiday-happenings #header #privary-navigation{background-color:transparent !important}#global-landing-page.holiday-happenings #header.scroll-down #privary-navigation{background-color:#fff !important}#global-landing-page.holiday-happenings .top-content-landing-pg{margin-top:30px !important}#global-landing-page.holiday-happenings .top-be-landing-pg,#global-landing-page.holiday-happenings .video-info-landing-pg{display:none}#global-landing-page.holiday-happenings .intro-info-landing-pg{max-width:800px;margin:0 auto;border:1px solid #cbbd9a;padding:50px 90px;text-align:center;position:relative}#global-landing-page.holiday-happenings .intro-info-landing-pg::before{content:"";display:block;position:absolute;position:absolute;left:50%;transform:translateX(-50%);width:40px;top:-25px;height:40px;background-repeat:no-repeat;background-color:#fff;padding:10px;background-size:contain;background-image:url(/assets/images/svg/icon-gift.svg)}#global-landing-page.holiday-happenings .intro-info-landing-pg .btn{margin-top:20px !important}#global-landing-page.holiday-happenings .intro-info-landing-pg h1{color:#476e90;font-family:"Source Sans Pro",sans-serif;font-size:40px;font-weight:400;margin-top:20px}#global-landing-page.holiday-happenings .intro-info-landing-pg .intro-text{width:100%;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}#global-landing-page.holiday-happenings .blog__quads--container.flex-direction-row-reverse{background:linear-gradient(to left, transparent 0%, transparent 0%, transparent 45%, #eef2f6 45%, #eef2f6 100%)}#global-landing-page.holiday-happenings .awards-landing-page,#global-landing-page.holiday-happenings .home__map,#global-landing-page.holiday-happenings .home__instagram,#global-landing-page.holiday-happenings .bottom-content-landing-pg{display:none}.opentable-quad .ot-dtp-picker{padding:16px 0;max-width:100%;margin:60px auto !important;margin-top:0 !important;margin:0 auto;font-size:1.3em;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:2em;text-align:left;font-style:normal}.opentable-quad .ot-dtp-picker h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.opentable-quad .ot-dtp-picker .ot-powered-by{position:absolute;width:110px;top:calc(50% - 25px)}.opentable-quad .ot-dtp-picker .ot-dtp-picker-form{display:-ms-flexbox;display:flex;margin:0 0 0 130px;width:auto;border:1px solid #cbbd9a;border-radius:0}.opentable-quad .ot-dtp-picker .ot-dtp-picker-form input.ot-button.ot-dtp-picker-button.en{background:#476e90;position:relative;display:inline-block;padding:5px 28px;font-size:15px;color:#fff;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;z-index:0;box-shadow:none;height:47px;border:1px solid #476e90}.opentable-quad .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:9px 20px 9px 45px;border-left:1px solid #cbbd9a}.opentable-quad .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link::before{color:#91a8bc}.opentable-quad .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link::after{line-height:28px;color:#476e90}.opentable-quad .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:first-child{border-left:none}.body__content{position:relative}.badge-choise{position:absolute;top:-100px;right:100px}.badge-choise img{width:150px;height:150px}#dining .content .intro-content{text-align:center;padding:70px 0}#dining .content .intro-content .intro-content-subtitle{font-family:"Source Sans Pro",sans-serif;font-size:26px;color:#cbbd9a}#dining .content .intro-content .intro-content-title{font-size:40px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 50px;text-align:center}#dining .content .intro-content .separator-line{width:100%;height:1px;background-color:#cbbd9a;margin-bottom:50px}#dining .content .intro-content .separator-img{margin:0 auto 50px;overflow:hidden}#dining .content .intro-content .separator-img img{max-width:370px}#dining .content .intro-content .separator-img:before,#dining .content .intro-content .separator-img:after{background-color:#cbbd9a;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:15%}#dining .content .intro-content .separator-img:before{right:50px;margin-left:-50%}#dining .content .intro-content .separator-img:after{left:50px;margin-right:-50%}#dining .content .intro-content h2{font-size:40px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 50px;text-align:center}#dining .content .intro-content p{width:90%;max-width:855px;margin-bottom:20px !important;margin:0 auto;font-size:1.3em;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:2em;text-align:center;font-style:normal}#dining .content .intro-content p a{margin:25px auto}#dining .content .opentable-quad-widget{padding-bottom:0px}#dining .content .opentable-quad{padding-bottom:30px}#dining .content .opentable-quad div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#dining .content .hours-quad{background-color:#eef2f6}#dining .content .hours-quad .container{padding:75px 0}#dining .content .hours-quad .container h2{overflow:hidden;font-size:26px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 30px;text-align:center}#dining .content .hours-quad .container h2:before,#dining .content .hours-quad .container h2:after{background-color:#476e90;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}#dining .content .hours-quad .container h2:before{right:30px;margin-left:-50%}#dining .content .hours-quad .container h2:after{left:30px;margin-right:-50%}#dining .content .hours-quad .container table{width:100% !important;margin-bottom:35px}#dining .content .hours-quad .container table tr td p,#dining .content .hours-quad .container table tr td ul li{margin:0 auto;font-size:1.3em;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:2em;text-align:left;font-style:normal}#dining .content .hours-quad .container table tr td span{font-size:15px;color:#476e90;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-align:left;text-transform:uppercase;margin-left:45px;line-height:28px}#dining .content .hours-quad .container table tr td ul{padding:0}#dining .content .hours-quad .container table tr td ul li{list-style:none;padding:0}#dining .content .hours-quad .container table tr td ul li::before{content:""}#dining .content .hours-quad .container table tr td:last-child{width:32%}#dining .content .hours-quad .container table tr:first-child td:first-child{width:57% !important;border-right:1px solid #91a8bc;padding:0 50px 0 70px}#dining .content .hours-quad .container hr{background-color:#476e90;height:1px;border-style:hidden}#dining .content .menu-quad .container a.three__quads--container--image--link--hide{text-transform:capitalize;font-size:26px;color:#fff;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 3px;text-align:center}#dining .content .menu-quad .container .three__quads .group{-ms-flex-pack:center;justify-content:center}#dining .content .menu-quad .container .three__quads .group .three__quads--container{width:30%;margin:15px 1%;min-width:326px}#dining .content .chef-quad{margin-top:175px;margin-bottom:75px}#dining .content .chef-quad .chef-container{border:1px solid #cbbd9a;height:500px;max-width:1010px;margin:0 auto}#dining .content .chef-quad .chef-container img{position:relative;bottom:112px;left:0px}#dining .content .chef-quad .chef-container .info{width:34%;display:inline-block;height:90%;vertical-align:middle;margin-left:10%}#dining .content .chef-quad .chef-container .info .title{font-size:35px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 50px;text-align:left}#dining .content .chef-quad .chef-container .info .details{margin:0 auto;font-size:1.3em;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:2em;text-align:left;font-style:italic}@media only screen and (max-width: 1200px){#dining .content .chef-quad .chef-container .info{width:37%;margin-left:5%}}#dining .content .shortcodes-quad h2{font-size:26px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 50px;text-align:center}#dining .content .shortcodes-quad h3{font-size:35px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 5px;text-align:left}#dining .content .shortcodes-quad p{margin:0 auto;font-size:1.3em;color:#333;letter-spacing:.425px;font-family:"Source Sans Pro",sans-serif;line-height:2em;text-align:left;font-style:normal}#dining .content .shortcodes-quad p span{color:#333}#dining .content .shortcodes-quad section.three__quads.galery__center.animate-fade.bottom.clearfix.visible.fade-in{margin:20px auto 75px}#dining .content .shortcodes-quad section.three__quads.review__quad.animate-fade.bottom.clearfix.visible.fade-in{margin:100px auto}.dining .body__content .video-block{padding-top:30px;padding-bottom:30px}.dining .body__content .video-block h2{text-align:center !important}.lightbox-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:-1;opacity:0;visibility:hidden;overflow:hidden;padding:60px 0}.lightbox-menu.open{opacity:1;visibility:visible;z-index:9999;transition:opacity 0.5s ease-in-out}.lightbox-menu__close{position:absolute;z-index:2;right:0;top:0;width:30px;height:30px;cursor:pointer;background:url(../m/assets/svg/Close-X.svg) no-repeat center center #cbbd9a}.lightbox-menu--container{padding:0 10% 50px;background:white;position:relative;margin:0 auto;width:90%;max-width:960px;z-index:1;height:100%}.lightbox-menu--container .copy{height:100%;overflow-y:scroll}.lightbox-menu--container h2{padding:50px 80px 15px 80px;letter-spacing:1px;font-size:35px;text-align:center}.lightbox-menu--container hr{color:#cdccc8;width:80%;text-align:center}.lightbox-menu--container h3{margin-top:45px !important;font-size:20px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 5px;text-align:left}.lightbox-menu--container p{padding:0px 0 5px;font-style:italic}.lightbox-menu--container table{width:100%;margin-top:20px}.lightbox-menu--container table h4{text-align:left;margin-bottom:0;letter-spacing:1px}.lightbox-menu--container table td{padding-bottom:20px}.lightbox-menu--container table tr td:last-child{text-align:right;min-width:30px}.lightbox-menu--container table tr:last-child td{padding-bottom:0}.lightbox-menu--container table span{font-weight:bold}.lightbox-menu--container table p{font-style:normal}.lightbox-menu--container .category-description{font-size:0.9em}.lightbox-menu--container .product{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.lightbox-menu--container .product span{font-weight:bold}.lightbox-menu--container .product p{font-style:normal}.lightbox-menu--container .product__price{width:50px;margin-left:10px;text-align:right}.lightbox-menu--container .disclaimer{padding:10px}.lightbox-menu--container .disclaimer p{font-size:0.9em;line-height:1.1}.bannerDining{background:#faf7f2;margin-bottom:100px;padding:25px 0 30px;text-align:center}.bannerDining h2{font-family:"Playfair Display",serif;font-weight:700;font-style:italic;font-size:30px;position:relative;display:table;margin:0 auto 30px}.bannerDining h2:before{content:"";display:block;position:absolute;top:30px;left:-130px;background:#cbbd9a;width:100px;height:1px}.bannerDining h2:after{content:"";display:block;position:absolute;top:30px;right:-130px;background:#cbbd9a;width:100px;height:1px}.bannerDining h2 span{color:#476e90;font-weight:700;display:block;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-size:10px;text-transform:uppercase}.bannerDining .btn{padding:10px 15px;min-width:180px;position:relative;top:45px}#holidays .top-content{height:550px}#holidays .top-content figure{height:100%;width:100%}#holidays .top-content figure img{height:100%}#holidays .intro-content .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#holidays .intro-content__text{margin-top:70px;width:47%}#holidays .intro-content__text h1{display:inline-block;font-size:2rem;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;position:relative;margin-bottom:50px;padding-bottom:20px}#holidays .intro-content__text h1::before,#holidays .intro-content__text h1::after{content:"";position:absolute}#holidays .intro-content__text h1::before{background:url("../../../assets/images/svg/holiday-party-icon.svg") no-repeat;bottom:-80%;height:40px;width:40px}#holidays .intro-content__text h1::after{bottom:-40%;right:0;width:88%;height:1px;border:1px solid #cbbd9a}#holidays .intro-content__text h2{color:#cbbd9a;font-family:"Source Sans Pro",sans-serif;font-size:1.2em;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}#holidays .intro-content__text p{font-size:1rem;line-height:200%}#holidays .intro-content__text p:nth-of-type(2){display:inline-block;border-top:1px solid #cbbd9a;margin-top:25px;padding-top:25px}#holidays .intro-content__text p:nth-of-type(3){margin-top:25px}#holidays .intro-content__rfp{background-color:#fff;border:1px solid #888686;transform:translateY(-20%);width:38%;z-index:8}#holidays .intro-content__rfp h2{font-family:"Playfair Display",serif;font-size:1.9rem;text-align:center}#holidays .intro-content__rfp .form-module-wrapper{width:80%}#holidays .intro-content__rfp .form-module__submit{text-align:center;margin-top:10px}.posBtnExpand,#expand--attractions-content,.attraction-map--wrapper #expand--attractions-map{position:absolute;z-index:9;top:1%}.attraction-content{position:relative;width:100%;margin:0 auto 40px;min-height:400px}.attraction-content::after{display:block;content:"";clear:both}.categories-sidebar,.attraction-map--wrapper{float:left}.categories-sidebar{position:absolute;left:0px;top:0px;z-index:3;width:50%;padding-right:30px;height:calc(100vh - 100px);padding-left:2%;overflow-y:scroll;background-color:#fff;transition:all .3s ease-in-out}.categories-sidebar__intro-text{margin:40px 0 60px}#expand--attractions-content{right:30px}.attraction-map--wrapper{position:absolute;top:0;right:0;z-index:3;height:calc(100vh - 100px);width:50%;background-color:#cbbd9a;transition:all .3s ease-in-out}.attraction-map--wrapper #expand--attractions-map{left:5%}.attraction-map--wrapper #attractions-map{position:absolute;top:0;left:0;width:100%;height:100%}form#attractions-filtering-form{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}form#attractions-filtering-form .form-entry{-ms-flex:1 1 100px;flex:1 1 100px;margin:0 20px 0 0}form#attractions-filtering-form .form-entry label{font-family:"Playfair Display",serif}form#attractions-filtering-form .form-entry select,form#attractions-filtering-form .form-entry input{width:100%;margin:0}form#attractions-filtering-form button[type=submit]{margin-right:20px}article.attraction{text-align:center}article.attraction .attraction-image{position:relative}article.attraction .info-wrapper{padding:30px 10px 10px}article.attraction h2{font-size:25px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}article.attraction p{margin-top:10px}article.attraction img{display:block;width:100%;height:auto}article.attraction .learn-more-btn{background-color:#cbbd9a;font-family:"Playfair Display",serif;font-size:17px;color:#fff;text-transform:uppercase;padding:7px 20px;display:inline-block;opacity:0;margin:20px 0;transition:all .3s ease-in-out}article.attraction .btn_strike{color:#476e90;display:inline-block;position:relative;text-decoration:none;font-size:14px;text-transform:uppercase;padding-left:53px;transition:.708s ease-out;margin:20px auto}article.attraction .btn_strike:before,article.attraction .btn_strike:after{transition:.6s ease-out .108s;content:'';display:inline-block;width:40px;height:1px;background-color:#476e90;position:absolute;top:50%;left:0}article.attraction .btn_strike:after{width:0;right:0;left:unset}@media (min-width: 1026px){article.attraction .btn_strike:hover{padding-left:0;padding-right:53px}article.attraction .btn_strike:hover:before{width:0;transition-delay:0s}article.attraction .btn_strike:hover:after{width:40px;transition-delay:.108s}}article.attraction .btn_strike:hover{color:#476e90}article.attraction ul.additional-info{margin-top:20px}article.attraction ul.additional-info li{margin-bottom:10px}article.attraction ul.additional-info li:last-of-type{margin-bottom:0px}article.attraction ul.additional-info li svg{margin-right:15px;width:20px;height:20px}.attractions--wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.attractions--wrapper article.attraction{width:48%;text-align:center;margin-top:30px;cursor:pointer}.attractions--wrapper article.attraction .attraction--wrapper{position:relative}.attractions--wrapper article.attraction .attraction--wrapper .description{display:none}.attractions--wrapper article.attraction .attraction--wrapper:hover .learn-more-btn{opacity:1}.attractions--wrapper article.attraction .info-wrapper{min-height:280px;padding:30px 10px 10px;border:1px solid rgba(203,189,154,0.1);border-top:0;-ms-flex:1 0 auto;flex:1 0 auto}.attractions--wrapper article.attraction ul.additional-info{margin-top:20px}.attractions--wrapper article.attraction ul.additional-info li{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.attractions--wrapper article.attraction ul.additional-info li:last-of-type{margin-bottom:0px}.attractions--wrapper article.attraction ul.additional-info li svg{margin-right:10px;width:20px;height:20px}.attractions--wrapper.attractions-expanded article.attraction{width:24%}#attraction--ligthbox article.attraction ul.additional-info{margin:20px 0 0}#attraction--ligthbox article.attraction ul.additional-info li{display:-ms-inline-flexbox;display:inline-flex;margin:0 15px 20px}#attraction--ligthbox article.attraction ul.additional-info li:last-child{margin-left:0}#attraction--ligthbox .learn-more-btn,#attraction--ligthbox .btn_strike{display:none}#attraction--ligthbox-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:9999999999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}#attraction--ligthbox-wrapper.opened-lightbox{opacity:1;pointer-events:all}#attraction--ligthbox-wrapper .attraction-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#ffffff;width:90%;max-width:480px}#attraction--ligthbox-wrapper #close--lightbox{display:block;position:absolute;cursor:pointer;background-image:url(../m/assets/svg/Close-X.svg) !important;background-color:#cbbd9a;background-size:15px;background-repeat:no-repeat;background-position:center;width:30px;height:30px;top:0;right:0}.separator-specials-img{margin:0 auto 20px auto;width:95%;max-width:950px}.separator-specials-img img{width:300px;display:inline-block;vertical-align:middle;margin:0 40px}.separator-specials-img:before,.separator-specials-img:after{content:"";display:inline-block;vertical-align:middle;width:calc(45% - 150px);height:1px;background:#cbbd9a}.table-hours{height:136px;margin-bottom:28px}.table-hours .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;padding:38px 0 0;position:relative}.table-hours .container::after{content:'';width:85%;height:1px;background:#476e90;position:absolute;display:block;bottom:-70px;left:7%}.table-hours .container .days{width:50%;position:relative}.table-hours .container .days::after{content:'';width:1px;height:80px;background:#476e90;position:absolute;display:block;top:-20px;right:0}.table-hours .container .hours{width:10%}.table-hours .container .hours span{color:#91a8bc;font-weight:600;font-size:17px}.table-hours .container .hours-day{width:40%;text-align:left}.hours-table{padding:80px 0;text-align:center;background:#eef2f6}.hours-table h2{overflow:hidden;font-size:26px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-weight:700;margin:0 auto 30px;text-align:center;width:95%;max-width:960px;margin:0 auto !important}.hours-table h2:before,.hours-table h2:after{background-color:#476e90;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.hours-table h2:before{right:30px;margin-left:-50%}.hours-table h2:after{left:30px;margin-right:-50%}.hours-table table{border:0;width:70% !important;max-width:1070px;margin:30px auto;text-align:left;border-bottom:1px solid #476e90}.hours-table table td{padding:40px}.hours-table table td:nth-child(1){width:45%;position:relative}.hours-table table td:nth-child(1):before{content:" ";position:absolute;right:0;top:20px;height:calc(100% - 40px);width:1px;background:#476e90}.hours-table table td:nth-child(2){min-width:170px;vertical-align:top}.hours-table table td span{font-size:15px;color:#476e90;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-align:left;text-transform:uppercase;margin-left:45px;line-height:28px}.intro-content-default-box{padding:80px 0;text-align:center}.intro-content-default-box .icon{position:relative;z-index:2;padding:0 10px;display:inline-block;background:white;margin-bottom:-50px}.intro-content-default-box .icon img{height:40px}.intro-content-default-box .text{margin:0 auto;width:90%;max-width:800px;border:1px solid #cbbd9a;padding:50px 90px 30px 90px;position:relative;z-index:1}.intro-content-default-box .subtitle-default-box{font-family:"Source Sans Pro",sans-serif;font-size:1.625em;color:#cbbd9a;font-weight:100}.intro-content-default-box .title-default-box{color:#476e90;font-family:"Source Sans Pro",sans-serif;font-size:40px;font-weight:400;margin:20px 0}.intro-content-default-box p{font-family:"Source Sans Pro",sans-serif;font-size:1.0625em;line-height:1.8;margin-bottom:30px}.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}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#cccccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25),opacity 0.15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.header-logo{display:none !important}#header .header__bottom .menu-images,#header .header__bottom .hover-logo{opacity:0;display:none}#header .secondary_header{display:-ms-flexbox;display:flex}#header .reserve_button,#header .hamburgerMenu,#header .closeMenu{display:block;position:absolute;top:50%;cursor:pointer}#header .hamburgerMenu{left:6%;width:40px}#header .hamburgerMenu p{text-align:center;transition:all .3s ease-in-out;font-size:13px;color:#fff;letter-spacing:1.95px;font-family:"Source Sans Pro",sans-serif}#header .hamburgerMenu .bar{border-bottom:2px solid #fff;display:block;margin-bottom:10px;transition:all .3s ease-in-out}#header .hamburgerMenu .bar:last-of-type{margin-bottom:5px}#header .reserve_button{right:4%;transition:all .3s ease-in-out;font-size:15px;color:#fff;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}#header a.header-logo{width:65%;border-right:1px solid transparent;border-left:1px solid transparent;transition:border .3s ease-in-out;transition-delay:.3s}#header .closeMenu{top:10%;left:10%;width:40px;height:40px;overflow:hidden}#header .closeMenu::before,#header .closeMenu::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#476e90}#header .closeMenu::before{transform:rotate(45deg)}#header .closeMenu::after{transform:rotate(-45deg)}#header .main__menu--bottom{z-index:9999999999;background:url(images/pattern_mobile.png) no-repeat center;background-size:65px auto;background-repeat:repeat-y;background-position:top right;background-color:#fff;height:100vh;position:fixed;text-align:center;width:100%;transition:all 0.5s ease-in;right:100%;top:0;margin-top:0 !important}#header .main__menu--bottom #primary-nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#header .main__menu--bottom #primary-nav #privary-navigation{display:block !important}#header .main__menu--bottom #primary-nav #privary-navigation li{display:block !important;margin:13% 0 !important}#header .main__menu--bottom #primary-nav #privary-navigation li a{font-size:16px;position:relative;color:#476e90;font-family:"Muli",sans-serif !important;letter-spacing:0 !important}#header .main__menu--bottom #primary-nav #privary-navigation li a.active:after{display:none}#header .main__menu--bottom #primary-nav #privary-navigation li:first-of-type,#header .main__menu--bottom #primary-nav #privary-navigation li:last-of-type{float:unset;background-color:#fff;height:unset;padding:0}#header .main__menu--bottom #primary-nav #privary-navigation li:before,#header .main__menu--bottom #primary-nav #privary-navigation li:after{display:none}#header .main__menu--bottom #primary-nav #privary-navigation .submenu{display:none}#header.scroll-down,#header.hover__effect{background:#fff;height:90px}#header.scroll-down .hamburgerMenu,#header.hover__effect .hamburgerMenu{top:43%}#header.scroll-down .hamburgerMenu .bar,#header.hover__effect .hamburgerMenu .bar{border-bottom:2px solid #476e90}#header.scroll-down .hamburgerMenu p,#header.hover__effect .hamburgerMenu p{color:#476e90}#header.scroll-down .reserve_button,#header.hover__effect .reserve_button{color:#476e90;top:55%}#header.scroll-down a.header-logo,#header.hover__effect a.header-logo{border-right:1px solid #e3e8ec;border-left:1px solid #e3e8ec}#header.hover__effect{height:75px;margin-top:-1px}#header.hover__effect .header__topbar{display:none}#header.hover__effect .header__bottom{height:75px}#header.hover__effect .header-logo{min-height:75px}#header.hover__effect .header-logo .fix-logo{display:block}.sub-menu.scroll-down{top:89px}#home .top-content{overflow:hidden}#home .second__quad{width:80%;margin:0 auto}#home .home__map .bg_map{background-position:-223px center}#home .home__instagram{width:80%}#home .image__quads{margin:35px auto}#home .image__quads--container{width:100%}#home .image__quads--container--image .image__content{background-size:cover !important;padding-top:200px;height:280px;margin-bottom:230px}#home .image__quads--container--title{display:none}#home .image__quads--container--info{opacity:1;left:0;height:320px;width:90%;margin:-50px auto 0;position:relative}#home .image__quads--container--info--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:75%}#home .image__quads--container--info--center h3{font-size:38px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;margin-bottom:30px}#home .image__quads--container--info--center p{font-size:15px;color:#333;letter-spacing:0px;font-family:"Source Sans Pro",sans-serif;line-height:28px;width:100% !important}#home .image__quads--container--info--center p.subtitle{margin:20px 0}#home .image__quads--container--info--center .btn_strike{margin-top:20px}#footer .sign__up__quad .top__footer--interest,#footer .sign__up__quad .top__footer--info,#footer .sign__up__quad .top__footer--policies{padding:30px 20px 5px}#footer .sign__up__quad .top__footer--interest h4,#footer .sign__up__quad .top__footer--info h4,#footer .sign__up__quad .top__footer--policies h4{font-size:18px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif}#footer .bottom__footer--nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .bottom__footer #secondary-nav{width:95%}#myGallery{margin-top:75px !important}.third__quad .three__quads--container{width:29%;height:280px !important}.third__quad .three__quads--container--image .image__content{height:208px}.image__copy{width:90% !important}.three__quads.gallery__quad .three__quads--container{width:29%;height:280px !important}.three__quads.gallery__quad .three__quads--container--image .image__content{height:208px}.three__quads.galery__center .three__quads--container{height:280px !important}.three__quads.galery__center .three__quads--container--image .image__content{height:280px;width:280px}.blog__quads--container.flex-direction-row{background:#edf2f6;background:linear-gradient(to right, transparent 0%, transparent 0%, transparent 15%, #edf2f6 10%, #edf2f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf2f6', GradientType=1 )}.blog__quads--container.flex-direction-row-reverse{background:#f6f2e9;background:linear-gradient(to left, transparent 0%, transparent 0%, transparent 15%, #f6f2e9 10%, #f6f2e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf2f6', endColorstr='#ffffff', GradientType=1 )}.blog__quads--container.flex-direction-row-reverse .blog__quads--container--info{padding:0px 50px 0 8%}.blog__quads--container .lateral-title:after,.blog__quads--container .lateral-title:before{width:100px}.blog__quads--container--image{width:55%}.blog__quads--container--image .image__content{min-height:300px}.blog__quads--container--info{width:80%;padding:0px 8% 0 50px}body.things-to-do-in-cape-cod .content-blog{width:100%;overflow:visible;height:auto}body.things-to-do-in-cape-cod .content-blog+.content-map{display:none}#header .tablet-logo .fix-logo{top:30%}}@media only screen and (max-width: 1000px){.intro-content-home p{padding:0;text-align:center !important}.list-with-tabs .tabs-block form .filter .main-title:before{width:10%}.three__quads:not(.gallery__quad) .flex-main-container .three__quads--container{margin:15px 0}.three__quads--container--image--link{left:10px;width:calc(100% - 20px)}.three__quads--container--image--link__show{font-size:23px}.three__quads .flex-main-container{-ms-flex-pack:center;justify-content:center}.three__quads.copy__center .three__quads--container--info--center h3:before,.three__quads.copy__center .three__quads--container--info--center h3:after{width:100%}.open-table{padding:0}.open-table .ot-dtp-picker{padding:0}#footer .bottom__footer--nav a.tambourine{margin-top:20px}.tablet-vertical{display:block !important}.blog__quads--container.flex-direction-row-reverse .lateral-title{left:-5%}.blog__quads--container.flex-direction-row .lateral-title{right:-5%}.blog__quads--container--image{max-width:45%}.blog__quads--container--info{max-width:55%;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog__quads--container--info .info--center{height:max-content;position:relative;top:unset;transform:unset}.image__copy--container .each-copy-image{background-position:71% center !important}.image__copy--container.only__copy .blog__quads--container--info{padding:30px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.image__copy--container.only__copy .blog__quads--container--info .info--center{position:relative;top:unset;transform:unset}.image__copy--container.only__copy.full__size .blog__quads--container--info{max-width:100%}.page-list__item{width:44%;margin:0 3% 40px 3% !important}}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.content .opentable-quad .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:9px 20px 9px 35px}#dining .content .chef-quad .chef-container{height:400px}#dining .content .chef-quad .chef-container img{height:490px;bottom:93px}#dining .content .chef-quad .chef-container .info{vertical-align:top;width:40%;margin-left:4%}#dining .content .chef-quad .chef-container .info .title{margin:20px auto 18px}}@media (max-width: 1024px){.spa-services-content{padding:40px 30px 20px 30px}}#default.accommodations .blog__quads #blog__quads--3844 .info--center h4,#default.accommodations .blog__quads #blog__quads--3845 .info--center h4{display:none}#default.accommodations .blog__quads .info--center{max-width:400px;margin:0 auto}#default.accommodations .blog__quads .info--center h2.info--center__title{text-align:left;font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}#default.accommodations .blog__quads .info--center h3.info--center__subtitle{text-align:left;font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin:0 0 20px;text-transform:uppercase}#default.accommodations.the-villages .blog__quads .info--center,#default.accommodations.mansion-wing-guestrooms .blog__quads .info--center,#default.accommodations.presidential-bay-collection .blog__quads .info--center{max-width:unset}#default.golf.fees-hours .image__copy--container.only__copy{margin:105px auto}#default.specials .intro-content-home.internal__page{margin-bottom:-75px}#default.pet-policy .body__content .blog__quads #blog__quads--5976 .blog__quads--container--info .info--center ul{display:block}#default.pet-policy .body__content .blog__quads #blog__quads--5976 .blog__quads--container--info .info--center ul li{line-height:28px !important;border-right:none}#default.pet-policy .body__content .blog__quads #blog__quads--5976 .blog__quads--container--info .info--center ul li:first-of-type{padding-left:10px !important}#default.pet-policy .body__content .blog__quads #blog__quads--5976 .blog__quads--container--info .info--center ul li:before{display:block}#default .body__content h2{text-align:center;font-size:35px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;text-transform:capitalize}#default .body__content--container{margin:75px auto}#default .body__content--reduce{width:85%;margin:0 auto}#default .body__content--reduce strong{color:#476e90}#default .body__content h2,#default .body__content h2.info--center__title{text-align:left;font-size:40px;color:#476e90;letter-spacing:0px;font-family:"Playfair Display",serif;padding:0 0 20px;margin:0;text-transform:capitalize}#default .body__content h2.title{text-align:center}#default .body__content h3,#default .body__content h3.info--center__subtitle{text-align:left;font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin:0 0 20px;text-transform:uppercase}#default .form__formRFP{margin:75px auto}#default .form__formRFP .form__title h2{color:#cbbd9a;text-transform:uppercase;margin-bottom:50px;font-size:10px;color:#cbbd9a;letter-spacing:1.5px;font-family:"Muli",sans-serif;margin-bottom:10px;text-align:center !important}#default .form__formRFP .form__title h2 span{display:block;color:#333;font-style:italic;font-size:30px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif}#default .form__formRFP .form__title h2 span{font-style:italic;margin-bottom:10px;text-transform:capitalize}#default .form__formRFP .form__title h3{color:#333;text-transform:uppercase;margin-bottom:50px;font-size:30px;color:#333;letter-spacing:0px;font-family:"Playfair Display",serif;font-style:italic;text-transform:capitalize;text-align:center !important}#default .form__formRFP .form__title h3 span{display:block;color:#cbbd9a;font-style:italic;font-size:10px;color:#cbbd9a;letter-spacing:1.5px;font-family:"Muli",sans-serif}#default .form__formRFP .form__title h3 span{font-style:normal}#default .form__formRFP .container{width:100%}#default.press .blog__copy--title{font-size:35px}.list-with-tabs .tabs-block form .filter{width:80%;margin:0 auto -30px;max-width:540px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif}.list-with-tabs .tabs-block form .filter .main-title{color:#cbbd9a;display:block;height:30px;padding:10px 5px 5px;width:60%;position:relative}.list-with-tabs .tabs-block form .filter .main-title:before{content:'';width:35%;height:1px;top:50%;position:absolute;background-color:#cbbd9a;right:15px}.list-with-tabs .tabs-block .blog__quads{margin:0 auto}.list-with-tabs .tabs-block #tabList{margin:75px auto -75px}.list-with-tabs .tabs-block#menu-tabs{background:#cbbd9a}.list-with-tabs .tabs-block#menu-tabs form{margin-top:2em}.list-with-tabs .tabs-block#menu-tabs form .filter{color:#fff;padding-top:14px}.list-with-tabs .tabs-block#menu-tabs form .filter .main-title{color:#fff}.list-with-tabs .tabs-block#menu-tabs form .filter .main-title:before{background-color:#fff}.list-with-tabs .tabs-block#menu-tabs .nice-select{color:#fff;border-bottom:1px solid #fff}.list-with-tabs .tabs-block#menu-tabs .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.open-table .ot-dtp-picker.wide{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto}.open-table .ot-dtp-picker.wide .ot-title{display:none}.open-table .ot-dtp-picker.wide .ot-powered-by{width:170px}.open-table .ot-dtp-picker.wide form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.open-table .ot-dtp-picker.wide form .ot-dtp-picker-selector,.open-table .ot-dtp-picker.wide form input[type='submit']{width:25%}.open-table .ot-dtp-picker.wide form .ot-dtp-picker-selector{border:1px solid #cbbd9a}.open-table .ot-dtp-picker.wide form input[type='submit']{box-shadow:none;background-color:#476e90;border:1px solid #476e90}.open-table .ot-dtp-picker.wide form input[type='submit']:hover{background-color:#333;border:1px solid #333}.open-table .ot-dtp-picker .ot-dtp-picker-selector select{display:block !important;left:0}.open-table .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector{border:1px solid #476e90}.open-table .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link{outline:none}.open-table .ot-dtp-picker .ot-party-size-picker a:before,.open-table .ot-dtp-picker .ot-date-picker a:before,.open-table .ot-dtp-picker .ot-time-picker a:before{content:"";width:20px;height:20px;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.open-table .ot-dtp-picker .ot-party-size-picker a:after,.open-table .ot-dtp-picker .ot-date-picker a:after,.open-table .ot-dtp-picker .ot-time-picker a:after{color:#cbbd9a}.open-table .ot-dtp-picker .ot-party-size-picker a:before{background-image:url(../m/assets/svg/group.svg)}.open-table .ot-dtp-picker .ot-date-picker a:before{background-image:url(../m/assets/svg/calendar-table.svg)}.open-table .ot-dtp-picker .ot-time-picker a:before{background-image:url(../m/assets/svg/clock.svg)}.open-table .ot-dtp-picker .nice-select{display:none}.ot-dtp-picker.wide{margin:40px auto 10px}.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{max-width:170px;line-height:1.2;height:46px}.nice-select{width:100%;background:none;border:none;padding-left:8px;border-radius:0;height:30px;line-height:19px;padding-top:5px;margin-bottom:10px;max-width:250px;text-align:center !important;font-size:10px;color:#476e90;letter-spacing:1.5px;font-family:"Muli",sans-serif}.nice-select.open,.nice-select:focus{border:none;border-bottom:1px solid #476e90}.nice-select:after{border-bottom:2px solid #476e90;border-right:2px solid #476e90}.nice-select .list{max-height:200px;overflow-y:auto;width:100%}.nice-select .option{font-size:12px;color:#476e90;letter-spacing:.3px;font-family:"Source Sans Pro",sans-serif;text-align:center}.fancybox-overlay{background-color:rgba(0,0,0,0.6)}.fancybox-inner{width:100% !important;height:auto !important;max-height:90vh;background:#fff;overflow-y:auto !important;padding:50px}.fancybox-inner .three__quads--container--image .image__content{height:250px}.fancybox-inner iframe{width:100%}.fancybox-inner h2{color:#333;text-transform:uppercase;margin-bottom:50px;font-size:35px;color:#333;letter-spacing:4.2px;font-family:"Playfair Display",serif;padding:50px 80px 30px 80px;margin:0;text-transform:capitalize;text-align:center}.fancybox-inner h2 span{display:block;color:#cbbd9a;font-style:italic;font-size:15px;color:#cbbd9a;letter-spacing:3px;font-family:"Playfair Display",serif}.fancybox-inner .separator{width:200px;height:1px;border-top:1px solid #cbbd9a;display:block;margin:0 auto 30px}.fancybox-inner h3{font-size:13px;color:#333;letter-spacing:1.3px;font-family:"Source Sans Pro",sans-serif;color:#476e90;margin-bottom:30px;text-align:left;padding:0 80px}.fancybox-inner h4{font-size:15px;color:#333;letter-spacing:2.25px;font-family:"Source Sans Pro",sans-serif;color:#333;text-transform:uppercase;margin-bottom:30px;text-align:left;padding:0 80px}.fancybox-inner p,.fancybox-inner ul{font-size:16px;color:#333;letter-spacing:1.12px;font-family:"Source Sans Pro",sans-serif;line-height:28px;padding:0px 80px 20px 80px}.fancybox-inner p.sym-inline-list,.fancybox-inner ul.sym-inline-list{columns:2;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.fancybox-inner p.sym-inline-list li,.fancybox-inner ul.sym-inline-list li{list-style:none;position:relative;text-align:left;padding-left:20px;width:50%;line-height:28px;color:#333}.fancybox-inner p.sym-inline-list li::before,.fancybox-inner ul.sym-inline-list li::before{content:"•";position:absolute;left:0px;height:auto;color:#cbbd9a}.fancybox-inner a.btn_line,.fancybox-inner a.btn{margin:20px 80px 30px 80px}#myGallery{margin-top:144px;margin-bottom:75px}#gallery #header .tablet-logo .main-logo{display:none}#gallery #header .tablet-logo .fix-logo{display:block !important;margin-top:-10px;transition:all 0.1s ease-in-out}#gallery #header.scroll-down .tablet-logo .fix-logo{margin-top:0}.fancybox-wrap.fancybox-type-inline{width:80% !important;max-width:1040px;margin:0 auto}.fancybox-nav span{visibility:visible;background-image:url(../m/assets/svg/White-Arrow.svg) !important;background-color:rgba(203,189,154,0.8);background-repeat:no-repeat;background-size:10px;background-position:center;width:30px;height:30px}.fancybox-nav.fancybox-next{right:0}.fancybox-nav.fancybox-prev{left:0}.fancybox-nav.fancybox-prev span{transform:rotate(200grad)}.fancybox-close{background-image:url(../m/assets/svg/Close-X.svg) !important;background-color:#cbbd9a;background-size:15px;background-repeat:no-repeat;background-position:center;width:30px;height:30px;top:0;right:0}.fancybox-opened .fancybox-title{display:none}.op-mobile{display:none}.btn-breakfast{background:#476e90 url(images/breakfast.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-breakfast:hover{background:#333 url(images/breakfast.png) no-repeat center;background-size:cover}.btn-lunch{background:#476e90 url(images/lunch.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-lunch:hover{background:#333 url(images/lunch.png) no-repeat center;background-size:cover}.btn-dinner{background:#476e90 url(images/dinner.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-dinner:hover{background:#333 url(images/dinner.png) no-repeat center;background-size:cover}.btn-dessert{background:#476e90 url(images/dessert.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-dessert:hover{background:#333 url(images/dessert.png) no-repeat center;background-size:cover}.btn-daytime{background:#476e90 url(images/daytime.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-daytime:hover{background:#333 url(images/daytime.png) no-repeat center;background-size:cover}.btn-evening{background:#476e90 url(images/evening.png) no-repeat center;background-size:cover;padding:11px 28px;transition:all 0.1s ease-in-out}.btn-evening:hover{background:#333 url(images/evening.png) no-repeat center;background-size:cover}.fitness .spa-content-info h2{text-align:center}.fitness .spa-content-info .item-spa{width:100%;margin:0 auto}.fitness .spa-content-info .item-spa .set p:first-child{width:40%;text-align:right}#default #header .tablet-logo .main-logo{width:100%}#default #header .tablet-logo .main-logo svg{width:100%}.only-mobile{display:none !important}

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