@font-face {font-family: 'Acumin Pro';src: url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Regular.woff2') format('woff2'), url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Regular.woff') format('woff'), url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Acumin Pro';src: url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Bold.woff2') format('woff2'), url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Bold.woff') format('woff'), url('https://www.dusit.com/wp-content/themes/dusit-global/fonts/AcuminPro/AcuminPro-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}body {width: 100%;overflow-x: hidden;}html:not([lang="en-US"]) .brand-dt strong {font-weight: bold;}p {margin-bottom: 20px;}strong {font-family: sans-serif-a--medium;}em,i {font-style: italic;}figure.aligncenter {margin: 0 auto 20px;}.t-link, .t-link-multiline>span, span.t-link-multiline {padding: 0;}.brand-d2 .cb-b1 {background-color: rgb(115,158,140) !important;}.brand-d2 .cb-b3 {background-color: rgb(115,158,140) !important;}.brand-d2.single-offers .content-booking-button a.button-link {background-color: rgb(115,158,140) !important;color: #fff !important;}.single-dining .alternating-stubs .stub {align-items: flex-start;}.single-dining .alternating-stubs .stub-text {text-align: left;}.single-offers .terms .wrapper {padding: 20px;box-sizing: border-box;background: #FAFAFA;}.single-offers .terms .wrapper .heading {cursor: pointer;display: flex;justify-content: space-between;font-size: 1rem;padding: 15px 0;}.single-offers .terms .wrapper .content {margin-top: 15px;display: none;}.single-offers .terms .wrapper .content ul {font-size: .85rem;}.single-offers .content-booking-button p {text-align: center;}.single-offers .content-booking-button a.button-link {padding: 12px 40px;display: inline-block;line-height: 1em;margin-top: 20px;}.single-offers .accordians {margin: 10px 0 40px;}.single-offers .experience-slider .owl-nav button.owl-prev, .single-offers .experience-slider .owl-nav button.owl-next {top: calc(50% - 55px);}@media (max-width: 767px) {.offer-footer form .hotel-selector {margin-right: 10px;font-size: 14px;}.offer-footer form .hotel-selector select {font-size: 14px;}.offer-footer form .show-more button {font-size: 14px;}}.page-template-template-offer .terms .wrapper {padding: 20px;box-sizing: border-box;background: #FAFAFA;}.page-template-template-offer .terms .wrapper .heading {cursor: pointer;display: flex;justify-content: space-between;font-size: 1rem;padding: 15px 0;}.page-template-template-offer .terms .wrapper .content {margin-top: 15px;display: none;}.page-template-template-offer .terms .wrapper .content ul {font-size: .85rem;}.page-template-template-offer .content-booking-button p {text-align: center;}.page-template-template-offer .content-booking-button a.button-link {padding: 12px 40px;display: inline-block;line-height: 1em;margin-top: 20px;}.page-template-template-offer .accordians {margin: 10px 0 40px;}.page-template-template-offer .experience-slider .owl-nav button.owl-prev, .page-template-template-offer .experience-slider .owl-nav button.owl-next {top: calc(50% - 55px);}.popup-bottom {z-index: 10;}._b {font-family: "sans-serif-a--medium" !important;}.page-template-template-campaign2 .owl-dots, .page-template-template-campaign .owl-dots {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;padding: 15px;box-sizing: border-box;text-align: center;}.page-template-template-campaign2 .owl-dots .owl-dot, .page-template-template-campaign .owl-dots .owl-dot {width: 12px;height: 12px;border-radius: 100%;display: inline-block;background: HSL(0, 1%, 60%);margin: 0 5px;}.page-template-template-campaign2 .owl-dots .owl-dot.active, .page-template-template-campaign .owl-dots .owl-dot.active {background: #fff;}.page-template-template-campaign2 section.lightpick--1-columns:not(.lightpick--inlined), .page-template-template-campaign section.lightpick--1-columns:not(.lightpick--inlined) {margin-left: -20px;}@media (max-height:900px) {.page-template-template-campaign2 section.lightpick--1-columns:not(.lightpick--inlined), .page-template-template-campaign section.lightpick--1-columns:not(.lightpick--inlined) {margin-top: -320px;}}.page-template-template-campaign2 section.lightpick--1-columns:not(.lightpick--inlined) .lightpick__inner, .page-template-template-campaign section.lightpick--1-columns:not(.lightpick--inlined) .lightpick__inner {width: 280px;}.page-template-template-campaign2 div.pageSection, .page-template-template-campaign div.pageSection {opacity: 0;transition: all 1s ease;}.page-template-template-campaign2 div.pageSection.intersect, .page-template-template-campaign div.pageSection.intersect {opacity: 1;transition: all 1s ease;transition-delay: .3s;}.page-template-template-campaign2 .select2-container--default .select2-results>.select2-results__options, .page-template-template-campaign .select2-container--default .select2-results>.select2-results__options {max-height: none !important;}.hero-banner.semi picture img {height: 105vh;}.hero-banner .overlay {flex-flow: column nowrap;align-items: center !important;pointer-events: auto;justify-content: flex-start;padding-top: 200px;}.hero-banner .hero-caption-top {position: relative;top: auto !important;left: auto;right: auto;bottom: auto;opacity: 0;transform: translateY(50px);margin-bottom: 30px;}.hero-banner .hero-caption-top img {width: 100%;max-width: 250px;}.hero-banner .hero-caption-bottom {padding: 50px 0;text-align: center;opacity: 0;transform: translateY(50px);}.hero-banner .hero-caption-middle {opacity: 0;transform: translateY(50px);}.hero-banner.intersect .hero-caption-top {opacity: 1;transform: translateY(0);transition: all 1s ease;}.hero-banner.intersect .hero-caption-bottom {opacity: 1;transform: translateY(0);transition: all 1s ease;transition-delay: 300ms;}.hero-banner.intersect .hero-caption-middle {opacity: 1;transform: translateY(0);transition: all 1s ease;transition-delay: 500ms;}.hero-banner .hero-caption-middle > .close {display: none;}.hero-banner .hero-caption-middle form {display: flex;flex-flow: row nowrap;font-family: "sans-serif-a--light";}.hero-banner .hero-caption-middle form .form-body {background: #fff;}.hero-banner .hero-caption-middle form .form-body ul {list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row nowrap;}.hero-banner .hero-caption-middle form .form-body ul li {display: flex;flex-flow: column nowrap;margin: 0;padding: 10px 20px;border-right: 1px solid #eee;width: 200px;position: relative;}.hero-banner .hero-caption-middle form .form-body ul li label {font-family: "sans-serif-a--light";font-size: 14px;line-height: 1;margin: 0;margin-bottom: 10px;}.hero-banner .hero-caption-middle form .form-body ul li input {margin-bottom: 0;border: none;font-family: "sans-serif-a--medium";font-size: 18px;width: 130px;}.hero-banner .hero-caption-middle form .form-body ul li select {margin-bottom: 0;border: none;font-family: "sans-serif-a--medium";font-size: 18px;appearance: none;-webkit-appearance: none;}.hero-banner .hero-caption-middle form .form-body ul li .select2-container {margin-bottom: 0;}.hero-banner .hero-caption-middle form .form-body ul li .select2-container .select2-selection--single {padding: 0;border: none;}.hero-banner .hero-caption-middle form .form-body ul li .select2-container .select2-selection--single .select2-selection__rendered {font-size: 18px;}.hero-banner .hero-caption-middle form .form-body ul li .select2-container--default .select2-selection--single .select2-selection__arrow {top: -4px;}.hero-banner .hero-caption-middle form .form-body ul li.guests .text {color: #000;font-family: "sans-serif-a--medium";font-size: 18px;cursor: pointer;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box {position: absolute;background: #fff;width: 201px;padding: 20px;padding-top: 40px;padding-bottom: 5px;top: 100%;left: 0;display: none;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box .close {position: absolute;top: 5px;right: 5px;color: #000;font-size: 30px;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box .form-input--stepper {margin-bottom: 15px;}.hero-banner .hero-caption-middle form .form-footer input {background: HSL(240, 12%, 22%);color: #fff;padding: 0 20px;display: inline-block;margin: 0;height: 100%;border: none;font-family: "sans-serif-a--medium";font-size: 18px;appearance: none;-webkit-appearance: none;border-radius: 0;}.campaign-floatbook {display: none;}@media (max-width: 1440px) {.hero-banner .hero-caption-bottom {padding: 35px 0 50px;}.hero-banner .hero-caption-middle form .form-body ul li .select2-container .select2-selection--single .select2-selection__rendered {font-size: 16px;}.hero-banner .hero-caption-middle form .form-body ul li input {font-size: 16px;}.hero-banner .hero-caption-middle form .form-body ul li.guests .text {font-size: 16px;}.hero-banner .hero-caption-middle form .form-footer input {font-size: 16px;}}@media (min-width: 1200px) and (max-width: 1400px) {.hero-banner .overlay {padding-top: 160px;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box {top: auto;bottom: 100%;}}@media (min-width: 768px) and (max-width: 1200px) {.hero-banner .hero-caption-middle form .form-body ul li {width: unset;}}@media (min-width: 768px) and (max-width: 1440px) {.brand-int .t-h1 {font-size: 3.8rem;}}.provinces {padding-right: 0 !important;}.provinces > .heading {margin-bottom: 35px;padding-top: 35px;}.provinces .wrapper {display: flex;flex-flow: row nowrap;}.provinces .wrapper .item {position: relative;}.provinces .wrapper > .owl-nav > .owl-next {position: absolute;right: 0;top: 0;top: calc(50% - 10px);width: 50px;color: #fff;font-size: 80px;z-index: 50;}.provinces .wrapper > .owl-nav > .owl-prev {position: absolute;left: 0;top: 0;top: calc(50% - 10px);width: 50px;color: #fff;font-size: 80px;z-index: 50;}.provinces .wrapper .item {position: relative;overflow: hidden;}.provinces .wrapper .item:before {content: '';background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;pointer-events: none;opacity: 0;transition: all .5s ease-in;}.provinces .wrapper .item:hover:before {opacity: 1;transition: all .5s ease-in;}.provinces .wrapper .item .gallery .owl-stage-outer {transform: scale(1);transition: all 1s ease;}.provinces .wrapper .item:hover .gallery .owl-stage-outer {transform: scale(1.1);transition: all 1s ease;}.provinces .wrapper .item .gallery .image {width: 100%;position: relative;display: block;}.provinces .wrapper .item .gallery .image img {width: 100%;}.provinces .wrapper .item .gallery .owl-dots {text-align: right;}.provinces .wrapper .item .text {position: absolute;left: 0;top: 0;width: 100%;display: flex;flex-flow: column nowrap;z-index: 10;padding: 0;box-sizing: border-box;height: 100%;}.provinces .wrapper .item .text > a {display: block;padding: 30px;height: 100%;}.provinces .wrapper .item .text .heading {margin-bottom: 30px;line-height: 1.1em;}.provinces .wrapper .item .text .body {display: block;opacity: 0;transform: translateY(100px);transition: all 1s ease;}.provinces .wrapper .item:hover .text .body {display: block;opacity: 1;transform: translateY(0px);transition: all 1s ease;}.provinces .wrapper .item .text .body .t-bs {font-family: "sans-serif-a--light";}.provinces .wrapper .item .text .body span, .provinces .wrapper .item .text .body a {text-decoration: underline;font-size: 0.92rem;font-family: "sans-serif-a--medium";}.page-template-template-campaign2 .hotel-tabs .location, .page-template-template-campaign .hotel-tabs .location {display: none;}.page-template-template-campaign2 .hotel-tabs .location.active, .page-template-template-campaign .hotel-tabs .location.active {display: block;}.page-template-template-campaign2 .hotel-tabs .location > ul, .page-template-template-campaign .hotel-tabs .location > ul {list-style: none;margin: 0;padding: 0;margin-bottom: 20px;}.page-template-template-campaign2 .hotel-tabs .location > ul li, .page-template-template-campaign .hotel-tabs .location > ul li {display: inline-block;margin: 0 20px 15px 0;padding: 0;}.page-template-template-campaign2 .hotel-tabs .location > ul li a, .page-template-template-campaign .hotel-tabs .location > ul li a {border-bottom: 2px solid transparent;}.page-template-template-campaign2 .hotel-tabs .location > ul li a.active, .page-template-template-campaign .hotel-tabs .location > ul li a.active {border-bottom: 2px solid #000;}.page-template-template-campaign2 .hotel-tab, .page-template-template-campaign .hotel-tab {display: none;}.page-template-template-campaign2 .hotel-tab.active, .page-template-template-campaign .hotel-tab.active {display: block;}.page-template-template-campaign2 .hotel-tab .row, .page-template-template-campaign .hotel-tab .row {display: flex;flex-flow: row nowrap;}.page-template-template-campaign2 .hotel-tab .row .gallery, .page-template-template-campaign .hotel-tab .row .gallery {width: 50%;}.page-template-template-campaign2 .hotel-tab .row .gallery .image, .page-template-template-campaign .hotel-tab .row .gallery .image {position: relative;display: block;}.page-template-template-campaign2 .hotel-tab .row .gallery .image img, .page-template-template-campaign .hotel-tab .row .gallery .image img {display: block;width: 100%;}.page-template-template-campaign2 .hotel-tab .row .gallery .swiper-pagination-bullet, .page-template-template-campaign .hotel-tab .row .gallery .swiper-pagination-bullet {width: 12px;height: 12px;background: #fff;opacity: .6;}.page-template-template-campaign2 .hotel-tab .row .gallery .swiper-pagination-bullet.swiper-pagination-bullet-active, .page-template-template-campaign .hotel-tab .row .gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity: 1;}.page-template-template-campaign2 .hotel-tab .row .text, .page-template-template-campaign .hotel-tab .row .text {width: 50%;display: flex;flex-flow: column nowrap;justify-content: center;padding: 20px 40px;box-sizing: border-box;}.page-template-template-campaign2 .hotel-tab .row .text .t-bs, .page-template-template-campaign .hotel-tab .row .text .t-bs {font-family: "sans-serif-a--light";}.page-template-template-campaign2 .hotel-tab .row .text ul, .page-template-template-campaign .hotel-tab .row .text ul {font-family: "sans-serif-a--light";}.page-template-template-campaign2 .hotel-tab .row .text ul li, .page-template-template-campaign .hotel-tab .row .text ul li {margin: 0;}.page-template-template-campaign2 .hotel-tab .row .text .t-b2 a, .page-template-template-campaign .hotel-tab .row .text .t-b2 a {text-decoration: underline;margin-top: 20px;display: inline-block;}.page-template-template-campaign2 .hotel-tab .row.rev, .page-template-template-campaign .hotel-tab .row.rev {flex-flow: row-reverse nowrap;}.page-template-template-campaign2 .highlight .limited_w, .page-template-template-campaign .highlight .limited_w {padding-bottom: 40px;}.page-template-template-campaign2 .highlight .limited_w .t-h3, .page-template-template-campaign .highlight .limited_w .t-h3 {margin-bottom: 15px;}.page-template-template-campaign2 .highlight .grid, .page-template-template-campaign .highlight .grid {display: flex;flex-flow: row wrap;margin: 0 -15px;}.page-template-template-campaign2 .highlight .grid .grid-item, .page-template-template-campaign .highlight .grid .grid-item {width: 20%;padding: 0 15px;box-sizing: border-box;}.page-template-template-campaign2 .highlight .grid .grid-item a, .page-template-template-campaign .highlight .grid .grid-item a {width: 100%;height: 0;padding-top: 100%;position: relative;display: block;margin-top: 30px;}.page-template-template-campaign2 .highlight .grid .grid-item a img, .page-template-template-campaign .highlight .grid .grid-item a img {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}.hotel-booking {display: flex;flex-flow: row nowrap;font-family: "sans-serif-a--light";margin-top: 25px;margin-bottom: 25px;}.hotel-booking .form-body {background: #fff;flex-grow: 2;}.hotel-booking .form-body ul {list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row nowrap;width: 100%;}.hotel-booking .form-body ul li {display: flex;flex-flow: column nowrap;margin: 0;padding: 10px 20px;border-right: 1px solid #eee;width: 50%;position: relative;}.hotel-booking .form-body ul li label {font-family: "sans-serif-a--light";font-size: 14px;line-height: 1;margin: 0;margin-bottom: 10px;}.hotel-booking .form-body ul li input {margin-bottom: 0;border: none;font-family: "sans-serif-a--medium";font-size: 18px;width: 130px;}.hotel-booking .form-body ul li.hotel-booking-calendar .lightpick {left: auto !important;top: 68px !important;}.hotel-booking .form-body ul li select {margin-bottom: 0;border: none;font-family: "sans-serif-a--medium";font-size: 18px;appearance: none;-webkit-appearance: none;}.hotel-booking .form-body ul li .select2-container {margin-bottom: 0;}.hotel-booking .form-body ul li .select2-container .select2-selection--single {padding: 0;border: none;}.hotel-booking .form-body ul li .select2-container .select2-selection--single .select2-selection__rendered {font-size: 18px;}.hotel-booking .form-body ul li .select2-container--default .select2-selection--single .select2-selection__arrow {top: -4px;}.hotel-booking .form-body ul li.guests .text {color: #000;font-family: "sans-serif-a--medium";font-size: 18px;cursor: pointer;}.hotel-booking .form-body ul li.guests .guests-box {position: absolute;background: #fff;width: 201px;padding: 20px;padding-top: 40px;padding-bottom: 5px;top: 100%;left: 0;display: none;}.hotel-booking .form-body ul li.guests .guests-box .close {position: absolute;top: 5px;right: 5px;color: #000;font-size: 30px;}.hotel-booking .form-body ul li.guests .guests-box .form-input--stepper {margin-bottom: 15px;}.hotel-booking .form-footer input {background: HSL(240, 12%, 22%);color: #fff;padding: 0 20px;display: inline-block;margin: 0;height: 100%;border: none;font-family: "sans-serif-a--medium";font-size: 18px;appearance: none;-webkit-appearance: none;border-radius: 0;}@media (max-width: 767px) {.hotel-booking {flex-flow: column;}.hotel-booking .form-body ul {flex-flow: column;}.hotel-booking .form-body ul li {width: 100%;border: none;border-bottom: 1px solid #eee;box-sizing: border-box;}.hotel-booking .form-footer input {padding: 15px 20px;width: 100%;}}.single-activity .content-stubs .content-stub .content {justify-content: center;}.single-activity .content-stubs .content-stub .content p {flex-grow: 0;}.sc_booknow {flex-flow: row wrap;box-shadow: 1px 1px 4px 1px #eee;}.sc_booknow form > .t-b2 {width: 100%;}.sc_booknow .form-body {width: 70%;}.sc_booknow .form-body ul li br {display: none;}.sc_booknow .form-body ul li input {font-size: 14px;}.sc_booknow .form-body ul li select {font-size: 14px;}.sc_booknow .form-body ul li .lightpick {width: 250px;}.sc_booknow .form-body ul li .SumoSelect>.CaptionCont {padding: 0;font-family: sans-serif-a--medium;font-size: .92rem;border: none;}.sc_booknow .form-body ul li .SumoSelect {width: 100%;box-sizing: border-box;}.sc_booknow .form-body ul li .SumoSelect.open>.optWrapper {top: 100%;}.sc_booknow .form-body ul li .SumoSelect>.CaptionCont>label {margin: 0;}.sc_booknow .form-body ul li .SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont {box-shadow: none;}.sc_booknow .form-body ul li .SumoSelect>.optWrapper>.options {flex-flow: column;}.sc_booknow .form-body ul li .SumoSelect>.optWrapper>.options li {width: 100%;box-sizing: border-box;}.sc_booknow .form-body ul li .SumoSelect>.optWrapper>.options li label {margin: 0;}.sc_booknow .form-footer {width: 30%;}.sc_booknow .form-footer input {font-size: 14px;width: 100%;}@media (max-width: 768px) {.sc_booknow {flex-flow: column;}.sc_booknow .form-body {width: 100%;}.sc_booknow .form-body ul {flex-flow: column;}.sc_booknow .form-body ul li {width: 100%;border: none;padding-left: 0;padding-right: 0;}.sc_booknow .form-footer {width: 100%;}.sc_booknow .form-footer input {padding: 10px;}}@media (max-width: 767px) {.hotel-booking .form-body ul li {padding-left: 0;padding-right: 0;}}.page-template-template-campaign2 .terms .wrapper, .page-template-template-campaign .terms .wrapper {padding: 30px;box-sizing: border-box;background: HSL(0, 1%, 98%);}.page-template-template-campaign2 .terms .wrapper .heading, .page-template-template-campaign .terms .wrapper .heading {cursor: pointer;display: flex;justify-content: space-between;font-size: 1rem;}.page-template-template-campaign2 .terms .wrapper .content, .page-template-template-campaign .terms .wrapper .content {margin-top: 15px;display: none;}.page-template-template-campaign2 .terms .wrapper .content p, .page-template-template-campaign2 .terms .wrapper .content ul, .page-template-template-campaign .terms .wrapper .content p, .page-template-template-campaign .terms .wrapper .content ul {font-size: .85rem;}.page-template-template-campaign2 .dusit-life .wrapper, .page-template-template-campaign .dusit-life .wrapper {display: flex;flex-flow: row nowrap;box-sizing: border-box;align-items: center;}.page-template-template-campaign2 .dusit-life2 .wrapper .leftcol, .page-template-template-campaign .dusit-life .wrapper .leftcol {flex-grow: 2;}.page-template-template-campaign2 .dusit-life .wrapper .rightcol, .page-template-template-campaign .dusit-life .wrapper .rightcol {width: 250px;flex-shrink: 0;text-align: right;}.page-template-template-campaign2 .dusit-life .wrapper .rightcol a.button, .page-template-template-campaign .dusit-life .wrapper .rightcol a.button {background: HSL(240, 12%, 22%);color: #fff;padding: 5px 50px;display: inline-block;margin: 0;}@media (max-width: 768px) {.hero-banner .hero-caption-top img {max-width: 180px;}.hero-banner.semi picture img {height: 100vh;}.hero-banner .hero-caption-middle {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #fff;z-index: 20;display: flex;padding: 20px;padding-top: 80px;box-sizing: border-box;display: none;}.hero-banner .hero-caption-middle .close {font-size: 40px;position: absolute;top: 20px;right: 20px;color: #000;display: block;}.hero-banner .hero-caption-middle form {flex-flow: column;}.hero-banner .hero-caption-middle form .form-body {width: 100%;box-sizing: border-box;}.hero-banner .hero-caption-middle form .form-body ul {flex-flow: row wrap;}.hero-banner .hero-caption-middle form .form-body ul li {border-right: none;border-bottom: 1px solid #eee;padding: 10px;box-sizing: border-box;width: 100%;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box {position: relative;top: auto;width: 100%;left: 0;padding: 20px 0 0;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box .close {display: none;}.hero-banner .hero-caption-middle form .form-footer input {width: 100%;padding: 15px;box-sizing: border-box;}.pageSection.p-reg {padding: 50px 25px;}.provinces .wrapper .item .text a {padding: 20px;}.provinces .wrapper .item .text .heading {margin-bottom: 10px;}.provinces .wrapper .item .text .body .t-bs {font-size: 12px;line-height: 1.3em;}.page-template-template-campaign2 .hotel-tab .row, .page-template-template-campaign2 .hotel-tab .row.rev, .page-template-template-campaign .hotel-tab .row, .page-template-template-campaign .hotel-tab .row.rev {flex-flow: column;}.page-template-template-campaign2 .hotel-tab .row .gallery, .page-template-template-campaign .hotel-tab .row .gallery {width: 100%;}.page-template-template-campaign2 .hotel-tab .row .gallery .owl-stage-outer, .page-template-template-campaign2 .hotel-tab .row .gallery .owl-stage, .page-template-template-campaign2 .hotel-tab .row .gallery .owl-item, .page-template-template-campaign .hotel-tab .row .gallery .owl-stage-outer, .page-template-template-campaign .hotel-tab .row .gallery .owl-stage, .page-template-template-campaign .hotel-tab .row .gallery .owl-item {height: 100%;}.page-template-template-campaign2 .hotel-tab .row .gallery .image, .page-template-template-campaign .hotel-tab .row .gallery .image {padding: 0;height: 100%;}.page-template-template-campaign2 .hotel-tab .row .gallery .image img, .page-template-template-campaign .hotel-tab .row .gallery .image img {position: relative;}.page-template-template-campaign2 .hotel-tab .row .text, .page-template-template-campaign .hotel-tab .row .text {width: 100%;padding: 25px;margin-bottom: 20px;}.page-template-template-campaign2 .highlight, .page-template-template-campaign .highlight {padding-top: 0 !important;}.page-template-template-campaign2 .highlight .grid, .page-template-template-campaign .highlight .grid {margin: 0 -10px;}.page-template-template-campaign2 .highlight .grid .grid-item, .page-template-template-campaign .highlight .grid .grid-item {width: 33.33%;padding: 0 5px;}.page-template-template-campaign2 .highlight .grid .grid-item:last-child, .page-template-template-campaign .highlight .grid .grid-item:last-child {display: none;}.page-template-template-campaign2 .highlight .grid .grid-item a, .page-template-template-campaign .highlight .grid .grid-item a {margin-top: 10px;}.page-template-template-campaign2 .terms .wrapper, .page-template-template-campaign .terms .wrapper {padding: 25px;}.page-template-template-campaign2 .dusit-life .wrapper, .page-template-template-campaign .dusit-life .wrapper {flex-flow: column;}.page-template-template-campaign2 .dusit-life .wrapper .leftcol, .page-template-template-campaign .dusit-life .wrapper .leftcol {width: 100%;}.page-template-template-campaign2 .dusit-life .wrapper .rightcol, .page-template-template-campaign .dusit-life .wrapper .rightcol {width: 100%;text-align: center;padding-top: 30px;}.campaign-floatbook {display: block;width: 100%;position: fixed;bottom: 30px;left: 0;text-align: center;z-index: 10;}.campaign-floatbook a {display: inline-block;margin: 0 auto;background: HSL(240, 12%, 22%);color: #fff;padding: 10px 25px;}}@media (max-width: 767px) {.page-template-template-campaign2 section.lightpick--1-columns:not(.lightpick--inlined), .page-template-template-campaign section.lightpick--1-columns:not(.lightpick--inlined) {margin-top: 0 !important;}.hero-banner .hero-caption-middle form .form-body ul li.guests .guests-box {margin-top: 0 !important;}.page-template-template-campaign2 .select2-container, .page-template-template-campaign .select2-container {width: auto !important;}}.pullout--reservations {overflow: auto;}.reservation-form .fields2 .fields2-footer {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}.reservation-form .fields2 .fields2-footer .bestrate {}.reservation-form .fields2 .fields2-footer .bestrate a .icon {display: inline-block;margin-right: 10px;width: 28px;vertical-align: middle;position: relative;top: 2px;}.reservation-form .fields2 .fields2-footer .bestrate a .text {line-height: 1.4em;border-bottom: 1px solid;display: inline-block;padding-bottom: 6px;}.reservation-form .fields2 .fields2-footer .modify-booking a {margin-bottom: 0;}@media (max-width: 767px) {.reservation-form .fields2 .fields2-footer .bestrate a {font-size: 13px;}.reservation-form .fields2 .fields2-footer .bestrate a .icon {width: 20px;margin-right: 7px;}.reservation-form .fields2 .fields2-footer .modify-booking a {font-size: 13px;}}@media (max-width: 320px) {.reservation-form .fields2 .fields2-footer {justify-content: center;}.reservation-form .fields2 .fields2-footer .bestrate {margin-bottom: 10px;}}body.home.brand-as .intro .section-header {text-align: left;text-transform: uppercase;}body.home.brand-as .detail-media .detail-title {text-transform: uppercase;}body.home.brand-as .flickity-slider .text-poster h3, body.home.brand-as .accordian .accordian-header .accordian-title {font-family: 'CircularStd-Book';}.stats .stat.logos {flex-grow: 2;text-align: right;}.stats .stat.logos img {margin-left: 10px;}@media (max-width: 767px) {.stats {display: flex;flex-flow: row wrap;margin-bottom: 35px;}.stats .stat {width: 60%;}.stats .stat._js-local-time {width: 40%;}.stats .stat.logos {width: 100%;text-align: center;padding-top: 35px;}.stats .stat.logos img {height: 80px;width: auto;}}.brand-dt ol, .brand-dt ul {font-family: sans-serif-a--light !important;}.brand-dt strong {font-family: "sans-serif-a--medium" !important;}@media (max-width: 767px) {.home .slider.full-size-features nav.slide-navigation a {width: unset;}}.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed-responsive-16by9::before {padding-top: 56.25%;}.embed-responsive::before {display: block;content: "";}iframe {border: 0;display: block;}@media (max-width: 767px) {.home .hero-container .overlay {flex-flow: column;}.home .hero-container .overlay .hero-caption-top {top: auto;position: relative;margin-top: 50px;}.home .hero-container .overlay .hero-caption-top a img {width: 150px;}.home .hero-container .overlay .hero-caption {margin-top: 15px;}.home .hero-container .overlay .hero-caption .t-h1 {font-size: 1.3rem;}}.offer-galleries {width: 100%;display: flex;flex-flow: row nowrap;padding: 40px 0 0;}.offer-galleries .item {width: 33.33%;padding: 0;height: 100%;position: relative;}.offer-galleries .owl-item .item {width: 100%;}.offer-galleries .item .image {width: 100%;height: 0;padding-top: 100%;position: relative;}.offer-galleries .item .image img {width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}.offer-galleries .item .caption {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;display: flex;align-items: flex-end;justify-content: center;text-align: center;color: #fff;padding: 10px;box-sizing: border-box;}.offer-galleries .owl-nav button.owl-prev {position: absolute;left: 10px;top: calc(50% - 30px);font-size: 80px;color: #fff;}.offer-galleries .owl-nav button.owl-next {position: absolute;right: 10px;top: calc(50% - 30px);font-size: 80px;color: #fff;}.terms-below .title {position: relative;font-size: 22px;cursor: pointer;}.terms-below .title:after {content: '↓';position: absolute;right: 0;}.terms-below .content {display: none;font-family: sans-serif-a--light;font-size: 1rem;line-height: 1.5em;padding: 20px 0 10px;margin-bottom: 0;}.terms-below .content ul {font-family: sans-serif-a--light;font-size: 1rem;line-height: 1.5em;list-style-position: outside;padding-left: 0px;}.terms-below .content ul li {margin-left: 20px;padding-left: 16px;}@media (max-width: 767px) {.full-size-features .slide-header nav.slide-navigation {display: flex;flex-flow: row nowrap;padding: 20px;}.full-size-features .slide-header nav.slide-navigation a {width: 100px !important;}.full-size-features .slide-header nav.slide-navigation a .label {display: none;}}.experience-wrapper {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;}.experience-wrapper .accordion-title {padding: 0 30px;}.experience-wrapper .accordion-title h3 {border-bottom: 1px solid #000;margin: 0;padding: 20px 0;cursor: pointer;font-family: "sans-serif-a--light";text-align: center;}.experience-wrapper .accordion-content {padding: 30px 0;display: none;}.experience-slider {display: flex;flex-flow: row wrap;justify-content: center;}.experience-slider .item {width: 33.33%;padding: 0 10px;box-sizing: border-box;}.experience-slider .owl-item .item {width: 100%;padding: 0;}.experience-slider .item .image {width: 100%;height: 0;padding-top: 130%;position: relative;}.experience-slider .item .image img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}.experience-slider .item .content {padding: 20px 0;}.experience-slider .item .content h4 {font-family: "sans-serif-a--light";font-size: 1.3rem;}.experience-slider .item .content p {font-size: .85rem;}.experience-slider .owl-nav button.owl-prev {position: absolute;top: 165px;left: -50px;font-size: 80px;line-height: 50px;width: 50px;text-align: center;display: flex;height: 50px;justify-content: center;align-items: center;}.experience-slider .owl-nav button.owl-next {position: absolute;top: 165px;right: -50px;font-size: 80px;line-height: 50px;width: 50px;text-align: center;display: flex;height: 50px;justify-content: center;align-items: center;}@media (max-width: 1024px) {.experience-slider {margin: 0 !important;padding: 0;}.experience-slider .owl-stage-outer {margin-left: 0;}}@media (max-width: 768px) {.experience-slider .owl-nav button.owl-prev, .experience-slider .owl-nav button.owl-next {top: 200px;}.experience-wrapper .accordion-content {padding: 50px 50px 0;}}@media (max-width: 767px) {.experience-slider .owl-nav button.owl-prev, .experience-slider .owl-nav button.owl-next {top: 155px;}}.single-offers .experience-wrapper .accordion-content {display: block !important;}.single-offers .experience-wrapper .accordion-title h3 {pointer-events: none !important;}.brand-dp .cb-b1 {background-color: rgb(118, 136, 29) !important;}.brand-dp .cb-b2 {background-color: rgb(169, 196, 127) !important;}.page-template-template-event-repeater .hero-container .headline {line-height: 1.3em;}@media (max-width: 767px) {.page-template-template-event-repeater .hero-container .headline {font-size: 1.8rem;}}.stub-details ul {font-family: 'sans-serif-a--light';list-style: disc;margin: 10px 0 10px 20px;}.disable-booking .content {padding: 60px 40px 30px;min-height: 0;}.disable-booking .toggle {position: absolute;right: 20px;top: 20px;}.gform_wrapper .gform_body ul {list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row wrap;}.gform_wrapper .gform_body ul li {width: 100%;margin-bottom: 15px;padding: 0 5px;box-sizing: border-box;}.gform_wrapper .gform_body ul li.col-6 {width: 50%;}@media (max-width: 767px) {.gform_wrapper .gform_body ul li.col-6 {width: 100%;}}.gform_wrapper .gform_body ul li label {display: none;}.gform_wrapper .gform_body ul li input {font-family: sans-serif-a--medium;border: none;border-bottom: 1px solid #000;border-radius: 0;width: 100%;font-size: 1rem;padding: 15px 0;}.gform_wrapper .gform_body ul li textarea {font-family: sans-serif-a--medium;border: 1px solid #000;border-radius: 0;width: 100%;font-size: 1rem;padding: 15px;height: 150px }.gform_wrapper .gform_footer {padding: 0 5px;}.gform_wrapper .gform_footer input {font-family: sans-serif-a--medium;font-size: 1rem;background: none;border: 1px solid #000;width: 100%;padding: 15px;}.gform_wrapper .validation_error {display: none;}.gform_wrapper .validation_message {font-size: 12px;color: red;}@media (max-width: 767px) {picture.fullsize-crop.bg-added {background-attachment: scroll !important;}}.single-offers .offer-tabs .tab {display: none;}.single-offers .offer-tabs > ul {list-style: none;margin: 0;padding: 0 0 40px 0;}.single-offers .offer-tabs > ul > li {display: inline-block;font-family: sans-serif-a--medium;margin-right: 30px }.single-offers .offer-tabs > ul > li > a {background: #eee;padding: 10px 20px;transition: all .3s ease;display: inline-block;}.single-offers .offer-tabs > ul > li:hover > a, .single-offers .offer-tabs > ul > li.ui-state-active > a {background: HSL(240,12%,22%);color: #fff;transition: all .3s ease;}.single-offers .hotel-wrapper {display: flex;flex-flow: row nowrap;}.single-offers .hotel-wrapper:nth-child(even) {flex-flow: row-reverse;}.single-offers .hotel-wrapper .image {width: 50%;flex-shrink: 0;}.single-offers .hotel-wrapper .text {width: 50%;padding: 0 20px 20px;box-sizing: border-box;}.single-offers .hotel-wrapper .text h3 {font-size: 28px;}.single-offers .hotel-wrapper .text p, .single-offers .hotel-wrapper .text ul {font-size: 15px;line-height: 1.5em;}.single-offers .hotel-wrapper .text .booknow {padding: 15px 0;}.single-offers .hotel-wrapper .text .booknow a {text-decoration: underline;}.single-offers .hotel-wrapper .text .content-info > ul {list-style: none;margin: 0;padding: 0;}.single-offers .hotel-wrapper .text .content-info > ul > li {display: inline-block;font-family: sans-serif-a--medium;margin-right: 10px }.single-offers .hotel-wrapper .text .content-info > ul > li.ui-state-active > a {text-decoration: underline;}.single-offers .hotel-wrapper .text .content-info .tab ul {list-style-position: outside;margin: 0 0 20px 20px;}@media (max-width: 767px) {.single-offers .offer-tabs > ul > li {display: block;margin: 0 0 10px;}.single-offers .offer-tabs > ul > li > a {display: block;text-align: center;box-sizing: border-box;}.single-offers .hotel-wrapper, .single-offers .hotel-wrapper:nth-child(even) {flex-flow: column nowrap;}.single-offers .hotel-wrapper .image {width: 100%;}.single-offers .hotel-wrapper .text {width: 100%;padding: 20px 0;}}.brands-spread .logo {vertical-align: middle;}.brands-spread .logo.dusit-thani img {height: 40px;}.brands-spread .logo.dusit-suites img {height: 40px;}.brands-spread .logo.dusit-d2 img {height: 35px;}.brands-spread .logo.asai img {height: 40px;}.brands-spread .logo.dusit-collection img {height: 50px;}.brands-spread .logo.elite-havens img {height: 40px;}.page-template-template-gold-offers .feature-links .feature a {box-shadow: none !important;}.page-template-template-gold-offers .feature-links .feature a .image {box-shadow: HSL(0,1%,65%) 0 1px 4px;}.page-template-template-gold-offers .feature-links .feature a .image img {max-width: 100%;width: 100%;}.page-template-template-gold-offers .feature-links .feature a .text {max-width: 100%;padding: 15px;font-family: sans-serif-a--light;}.page-template-template-gold-offers .feature-links .feature a .text h2 {margin: 0 auto 10px;font-size: 26px;font-family: sans-serif-a--light;}.page-template-template-gold-offers .feature-links .feature a:hover .text h2 {text-decoration: underline;}.page-template-template-gold-offers .feature-links .feature a .text h2 span {border: none;}.page-template-template-gold-offers .feature-links .feature a .text p {font-family: sans-serif-a--light;}.partners .header {text-align: center;}.partners .header a {display: inline-block;padding: 0 20px;}.partners .header a:after {content: '';background: #000;height: 1px;width: 100%;display: block;transform: scaleX(0);transition: all .3s ease;}.partners .header a:hover:after, .partners .header a.active:after {transform: scaleX(1);transition: all .3s ease;}.partners .tabs {}.partners .tabs .tab {display: none;}.partners .tabs .tab.active {display: block;}.partners .tabs .tab .row {margin: 0 -10px;display: flex;flex-flow: row wrap;}.partners .tabs .tab .grid {width: 25%;padding: 0 10px 30px;box-sizing: border-box;}.partners .tabs .mobile-toggle {display: none;}.partners .tabs .tab .item {}.partners .tabs .tab .item .image {width: 100%;height: 150px;display: flex;align-items: center;justify-content: center;margin-bottom: 0;box-shadow: 0 4px 20px rgba(0, 4, 12, 0.05), 0 4px 15px rgba(0, 0, 0, 0.05), 0 0 5px rgba(0, 4, 12, 0.05);}.partners .tabs .tab .item:hover .image {transform: scale(1.02);transition: all .5s ease;}.partners .tabs .tab .item .image img {width: 100%;height: 100%;object-fit: cover;}.partners .tabs .tab .item .text {padding: 10px;text-align: center;font-family: "sans-serif-a--light";}.partners .tabs .tab .item .text p {line-height: 1.3em;}.partners .tabs .tab .item .text p:last-of-type {margin: 0;}.partners .tabs .tab .item .text a {text-decoration: underline;font-family: "sans-serif-a--medium";font-size: 1rem;}@media (max-width: 768px) {.partners .header {display: none;}.partners .tabs .mobile-toggle {display: block;font-size: 1.8rem;line-height: 1;padding: 15px 0;border-top: 1px solid;}.partners .tabs {padding: 0 25px;}.partners .tabs .tab .grid {width: 50%;}.partners .tabs .tab .item .image {height: 250px;}}@media (max-width: 767px) {.partners .tabs .tab .item .image {height: 150px;}}.popup {display: block;}.popup.dismissed {pointer-events: none;}.popup-stuck .popup-inner {display: block;position: relative;}.popup-stuck .popup-inner .close {position: absolute;top: 0;right: 0;}.popup-stuck button.close-popup {width: 25px;height: 25px;}.popup-stuck .popup-inner p {font-family: "sans-serif-a--light";font-size: 14px;line-height: 1.5em;}.popup-stuck .popup-inner p strong {font-size: 16px;font-family: "sans-serif-a--medium";}.popup-stuck .popup-inner p a {text-decoration: none;}.popup-stuck .popup-inner p a:hover {text-decoration: underline;}.popup-stuck .popup-inner p:last-of-type {margin: 0;}.popup-top.dismissed {display: none;}.popup-top {padding: 10px 0;}.popup-bottom {transform: unset;}.popup-float-c .popup-inner p {font-family: "sans-serif-a--light";font-size: 16px;line-height: 1.5em;}.popup-float-c .popup-inner p:last-of-type {margin: 0;}.popup-float-c .popup-inner p strong {font-size: 20px;font-family: "sans-serif-a--medium";}.popup-float-c .popup-inner p a {text-decoration: none;}.popup-float-c .popup-inner p a:hover {text-decoration: underline;}@media (max-width: 767px) {.popup-stuck .popup-inner .close {top: -10px;right: 10px;}.popup-float-c {padding: 40px 10px;}.popup-float-c .popup-inner p {font-size: 14px;}}.disable_booking .booknow a, .disable_booking.single-offers .actions a, .disable_booking .offer-footer form, .disable_booking .hotel-selector, .disable_booking .check-availability, .disable_booking #book-a-room-link {pointer-events: none;}.brand-dp .t-bs strong, .brand-dp .t-bs em, .brand-dp .t-b1 strong, .brand-dp .t-b1 em, .brand-dp .t-b2 strong, .brand-dp .t-b2 em, .brand-dp .t-bl strong, .brand-dp .t-bl em, .brand-dp .t-bl, .brand-dp .t-bxl, .brand-dp .t-bxl._l, .brand-dp .t-bs, .brand-dp .t-bxs, .brand-dp .t-b1, .brand-dp .t-b2, .brand-dp p, .brand-dp ul ul, .brand-dp ol ol, .brand-dp ul, .brand-dp ol, .brand-dp .t-h3, .brand-dp h3, .brand-dp .t-h2, .brand-dp h2, .brand-dp .t-h2._r, .brand-dp .t-h1, .brand-dp h1, .brand-dp {font-family: 'Acumin Pro', 'Arial', sans-serif;}.single-dining .details ul {text-align: left;list-style: disc;margin: 0 0 20px 20px;}.single-dining .limited_w {max-width: 100%;}.gallery .slider {margin-top: 40px;}.gallery .slider .owl-nav .owl-prev {position: absolute;left: -40px;top: calc(50% - 10px);}.gallery .slider .owl-nav .owl-next {position: absolute;right: -40px;top: calc(50% - 10px);}@media (max-width: 767px) {.gallery .slider .owl-nav .owl-prev {left: -22px;}.gallery .slider .owl-nav .owl-next {right: -22px;}}.js-lightgallery {margin-top: 40px;margin-bottom: 40px;}.js-lightgallery .owl-nav .owl-prev {position: absolute;left: -40px;top: calc(50% - 10px);}.js-lightgallery .owl-nav .owl-next {position: absolute;right: -40px;top: calc(50% - 10px);}@media (max-width: 767px) {.js-lightgallery .owl-nav .owl-prev {left: -22px;}.js-lightgallery .owl-nav .owl-next {right: -22px;}}.page-template-template-meeting-offer .t-h3 {font-family: 'serif--light';}.page-template-template-meeting-offer .introduction .t-h3 {margin-bottom: 10px;}.page-template-template-meeting-offer .header h2 {position: relative;}.page-template-template-meeting-offer .header h2:before {content: '';height: 1px;width: 100%;position: absolute;left: 0;top: 21px;display: block;background: #000;}.page-template-template-meeting-offer .header h2 span {background: #fff;display: inline-block;z-index: 1;position: relative;padding: 0 20px;}.page-template-template-meeting-offer table {width: 100%;margin-bottom: 25px;}.page-template-template-meeting-offer table tr th {width: 33.33%;padding: 10px;display: table-cell;vertical-align: middle;text-align: center;border-bottom: 1px solid;}.page-template-template-meeting-offer table tr td {padding: 10px;display: table-cell;vertical-align: middle;border-bottom: 1px solid;font-family: sans-serif-a--light;box-shadow: none !important;font-size: 16px;}.page-template-template-meeting-offer table tr td p {font-size: 16px;margin-bottom: 20px;}.page-template-template-meeting-offer table tr td.price {font-family: sans-serif-a--medium;text-align: center;font-size: 1.1rem;}.page-template-template-meeting-offer .value-adds-images {display: flex;flex-flow: row wrap;justify-content: center;margin-bottom: 35px;}.page-template-template-meeting-offer .value-adds-images .item {width: 33.33%;padding: 0 20px;margin-bottom: 40px;box-sizing: border-box;text-align: center;}.page-template-template-meeting-offer .terms ul {list-style: disc;margin-left: 20px;}.page-template-template-meeting-offer .terms .qrcode {text-align: center;}.page-template-template-meeting-offer .terms .qrcode p {font-size: 16px;}@media (max-width: 767px) {.page-template-template-meeting-offer .table-wrapper {width: 100%;overflow-x: auto;}.page-template-template-meeting-offer table {width: 800px;}.page-template-template-meeting-offer .value-adds-images .item {width: 50%;}}.home-gallery .grid {max-width: 100%;margin: 0 auto;}.home-gallery .grid-sizer {width: calc(20% - 15px);padding-top: calc(20% - 15px);}.home-gallery .grid-item {float: left;height: 0;width: calc(20% - 15px);padding-top: calc(20% - 15px);box-sizing: border-box;background-image: linear-gradient(to bottom, #fff, #ccc);box-shadow:inset 0px 0px 0px 1px #ccc;margin-bottom: 15px;position: relative;cursor: pointer;}.home-gallery .grid-item .item {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-flow: column;}.home-gallery .grid-item .item .image {width: 100%;height: 0;padding-top: 100%;position: relative;}.home-gallery .grid-item .item .image img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}.home-gallery .grid-item .item .text {display: none;text-align: left;}.home-gallery .grid-item .item .link {display: none;padding: 10px 0;background: #fff;}.home-gallery .grid-item .item .link a {background: HSL(240,12%,22%);color: #fff;display: block;text-align: center;padding: 10px;width: 100%;}.home-gallery .grid-item.gigante {width: calc(40% - 15px);padding-top: 70%;}.home-gallery .grid-item.gigante .text {display: flex;flex-flow: column;padding: 20px;}.home-gallery .grid-item.gigante .image {flex-grow: 2;}.home-gallery .grid-item.gigante .link {display: flex;}@media (max-width: 768px) {.home-gallery .grid-sizer, .home-gallery .grid-item {width: calc(25% - 15px);padding-top: calc(25% - 15px);}.home-gallery .grid-item.gigante {width: calc(50% - 15px);padding-top: 100%;}}@media (max-width: 767px) {.home-gallery .grid-sizer, .home-gallery .grid-item {width: calc(50% - 15px);padding-top: calc(50% - 15px);}.home-gallery .grid-item.gigante {width: calc(100% - 15px);padding-top: 200%;}}.footnote, .footnote ul, .tippy-box, .tippy-box ul {font-family: sans-serif-a--light !important;font-size: 14px !important;}.findahotel-regions {display: flex;flex-flow: row nowrap;padding-top: 20px;}.findahotel-regions .left, .findahotel-regions .right {width: 50%;padding-right: 20px;box-sizing: border-box;}@media (max-width: 767px) {.findahotel-regions {flex-flow: row wrap;}.findahotel-regions .left, .findahotel-regions .right {width: 100%;padding-right: 20px;box-sizing: border-box;}}.findahotel-regions h3 {font-family: sans-serif-a--medium;font-size: 20px;margin: 0 0 5px;}.findahotel-regions ul {list-style: none;margin: 0 0 15px;padding: 0;}.findahotel-regions ul li {margin: 0;padding: 2px 0;}.findahotel-regions ul li a {font-family: sans-serif-a--light;font-size: 16px;}.introduction br {display: none;}.hero-container.has_top_banner .hero-caption-top {top: 120px;}.hero-container.semi .overlay:not(.brand-only) .hero-caption {margin-bottom: 100px;}