.wtp-edit .fr-toolbar{z-index:2147483647 !important}.wtp-edit .fr-toolbar .fr-dropdown-menu{z-index:2147483647 !important}.wtp-edit .position-relative,.wtp-edit .pos-rel{position:relative}.wtp-edit .position-relative wtpoption-control,.wtp-edit .pos-rel wtpoption-control{left:-40px}.wtp-edit .wtpEditor_showEditables .blocktype,.wtp-edit .wtpEditor_showControls .blocktype{display:inline-block}.wtp-edit .wtpEditor_showEditables .panelcontrols,.wtp-edit .wtpEditor_showControls .panelcontrols{display:block}.wtp-edit .wtpEditor_showEditables .admin-section,.wtp-edit .wtpEditor_showControls .admin-section{display:block}.wtp-edit .wtpEditor_showEditables .content-block-guidance,.wtp-edit .wtpEditor_showControls .content-block-guidance{display:block}.wtp-edit .layout-block{padding-top:15px}.wtp-edit .layout-block>section{padding:20px 20px 40px}.wtp-edit .layout-block wtp-contentblock-holder wtp-panel{margin-bottom:20px}.wtp-edit .col-1 .preview-col-2,.wtp-edit .col-3 .preview-col-2,.wtp-edit .col-4 .preview-col-2{display:none}.wtp-edit .widget-image{width:100%}.wtp-edit button,.wtp-edit .btn{box-shadow:none;min-height:initial}.wtp-edit button:hover,.wtp-edit button:focus,.wtp-edit .btn:hover,.wtp-edit .btn:focus{box-shadow:none;outline:0}.wtp-edit .content-block-guidance{display:none;margin-top:18px;border-top:1px solid #e0e0e0;padding-top:14px;font-size:12px;color:#555;position:relative}.wtp-edit .content-block-guidance.top-padding{padding-top:14px;margin-top:18px}.wtp-edit .content-block-guidance.top-border{border-top:1px solid #e0e0e0;padding-top:14px;margin-top:18px}.wtp-edit .content-block-guidance.no-top-border{border-top:none;padding-top:0}.wtp-edit .content-block-guidance.bottom-padding{padding-bottom:14px;margin-bottom:18px}.wtp-edit .content-block-guidance.bottom-border{border-bottom:1px solid #e0e0e0;padding-bottom:14px;margin-bottom:18px}.wtp-edit .content-block-guidance.no-bottom-border{border-bottom:none;padding-bottom:0}.wtp-edit .content-block-guidance .callout{margin-top:10px;padding:9px 13px;border-radius:0 4px 4px 0;font-size:11px;line-height:1.6}.wtp-edit .content-block-guidance .callout.blue{background:#e8f4fd;border-left:3px solid #2196f3}.wtp-edit .content-block-guidance .callout.amber{background:#fff8e1;border-left:3px solid #f5a623}.wtp-edit .content-block-guidance .callout.grey{background:#f3f4f6;border-left:3px solid #9ca3af}.wtp-edit .content-block-guidance .callout a{color:#464646}.wtp-edit .image-with-link{position:relative;display:block}.wtp-edit .image-link{position:absolute;top:0;left:0;right:0;bottom:0}.wtp-edit wtp-panel wtp-edit-props,.wtp-edit wtp-panel .panelcontrols{z-index:2147483647}.wtp-edit wtp-panel:hover .optionoff.image-link{top:-10px !important;height:100% !important}.layout-block{container-type:inline-size}.layout-block.col-2.bg-white>section,.layout-block.col-2.bg-transparent>section{padding-top:20px;padding-bottom:20px}.layout-block.col-2.two-column-sidebar-left>section{grid-template-columns:300px 1fr;gap:40px}@container (max-width:940px){.layout-block.col-2.two-column-sidebar-left>section{grid-template-columns:1fr;gap:20px}}.layout-block.col-2.two-column-sidebar-right>section{grid-template-columns:1fr 300px;gap:40px}@container (max-width:940px){.layout-block.col-2.two-column-sidebar-right>section{grid-template-columns:1fr;gap:20px}}.layout-block.col-2>section{grid-template-columns:repeat(2, 1fr);gap:20px}@container (max-width:940px){.layout-block.col-2>section{grid-template-columns:1fr}}.layout-block.col-3.bg-white>section,.layout-block.col-3.bg-transparent>section{padding-top:20px;padding-bottom:20px}.layout-block.col-3>section{grid-template-columns:repeat(3, 1fr);gap:20px}.layout-block.col-4.bg-white>section,.layout-block.col-4.bg-transparent>section{padding-top:20px;padding-bottom:20px}.layout-block.col-4>section{grid-template-columns:repeat(4, 1fr);gap:20px}.layout-block>section{display:grid;padding-top:40px;padding-bottom:40px}.layout-block>section .content-blocks .content-block.bg-transparent,.layout-block>section .content-blocks .content-block.bg-white{margin-bottom:20px}.layout-block .content-blocks .content-blocks{margin-bottom:20px}.content-blocks{position:relative;z-index:1}.content-blocks.content-blocks-main-content{background-color:#fff}.content-blocks.content-blocks-main-content .content-block.bg-transparent section,.content-blocks.content-blocks-main-content .content-block.bg-white section{padding-top:20px;padding-bottom:20px}.content-block.bg-transparent p,.content-block.bg-transparent li,.content-block.bg-transparent span,.content-block.bg-transparent a:not(.btn):not(.arrow),.content-block.bg-transparent cite,.content-block.bg-white p,.content-block.bg-white li,.content-block.bg-white span,.content-block.bg-white a:not(.btn):not(.arrow),.content-block.bg-white cite,.content-block.bg-light-blue p,.content-block.bg-light-blue li,.content-block.bg-light-blue span,.content-block.bg-light-blue a:not(.btn):not(.arrow),.content-block.bg-light-blue cite,.content-block.bg-attention-blue p,.content-block.bg-attention-blue li,.content-block.bg-attention-blue span,.content-block.bg-attention-blue a:not(.btn):not(.arrow),.content-block.bg-attention-blue cite{color:var(--color-black)}.content-block.bg-primary-blue h2,.content-block.bg-primary-blue h3,.content-block.bg-primary-blue h4,.content-block.bg-primary-blue h5,.content-block.bg-primary-blue h6,.content-block.bg-primary-blue p,.content-block.bg-primary-blue li,.content-block.bg-primary-blue span,.content-block.bg-primary-blue a:not(.btn):not(.arrow),.content-block.bg-primary-blue cite{color:var(--color-white)}.content-block.bg-primary-blue h2 span:after{background-image:url("data:image/svg+xml,%3Csvg width='219' height='23' viewBox='0 0 219 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219 15.0261C154.588 26.4746 39.562 23.6128 0.000760987 15.0261C-0.00109552 12.1643 0.00106803 10.7335 0.000760987 8.58633C47.847 13.5956 155.509 15.0261 219 -4.95911e-05V15.0261Z' fill='%23FFF'/%3E%3C/svg%3E%0A")}.content-block.bg-dark-blue h2,.content-block.bg-dark-blue h3,.content-block.bg-dark-blue h4,.content-block.bg-dark-blue h5,.content-block.bg-dark-blue h6,.content-block.bg-dark-blue p,.content-block.bg-dark-blue li,.content-block.bg-dark-blue span,.content-block.bg-dark-blue a:not(.btn):not(.arrow),.content-block.bg-dark-blue cite,.content-block.bg-dark-blue h2 span:after{color:var(--color-white)}.content-block.bg-dark-blue h2 span:after{background-image:url("data:image/svg+xml,%3Csvg width='219' height='23' viewBox='0 0 219 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219 15.0261C154.588 26.4746 39.562 23.6128 0.000760987 15.0261C-0.00109552 12.1643 0.00106803 10.7335 0.000760987 8.58633C47.847 13.5956 155.509 15.0261 219 -4.95911e-05V15.0261Z' fill='%23FFF'/%3E%3C/svg%3E%0A")}.content-block.bg-darkest-blue h2,.content-block.bg-darkest-blue h3,.content-block.bg-darkest-blue h4,.content-block.bg-darkest-blue h5,.content-block.bg-darkest-blue h6,.content-block.bg-darkest-blue p,.content-block.bg-darkest-blue li,.content-block.bg-darkest-blue span,.content-block.bg-darkest-blue a:not(.btn):not(.arrow),.content-block.bg-darkest-blue cite,.content-block.bg-darkest-blue h2 span:after{color:var(--color-white)}.content-block.bg-darkest-blue h2 span:after{background-image:url("data:image/svg+xml,%3Csvg width='219' height='23' viewBox='0 0 219 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219 15.0261C154.588 26.4746 39.562 23.6128 0.000760987 15.0261C-0.00109552 12.1643 0.00106803 10.7335 0.000760987 8.58633C47.847 13.5956 155.509 15.0261 219 -4.95911e-05V15.0261Z' fill='%23FFF'/%3E%3C/svg%3E%0A")}.content-blocks:has(.jump-link-list) .sort-options{top:118px}
.departure-points-list{container-type:inline-size}.departure-points-list section{padding-top:40px;padding-bottom:40px}.departure-points-list section .header{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;gap:20px;margin:0 0 40px}@container (max-width:610px){.departure-points-list section .header{flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.departure-points-list section .header .lhs p{font-size:2.4rem;font-size:clamp(2.4rem,2.4vw,2.4rem);line-height:100%;font-weight:600;font-family:"Kanit",sans-serif;color:var(--color-dark-blue)}.departure-points-list section .header .cta .btn{white-space:nowrap}.departure-points-list section .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}@container (max-width:610px){.departure-points-list section .grid{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:10px}}.departure-points-list section .grid .item{background-color:#c1eaff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center}@container (max-width:610px){.departure-points-list section .grid .item{padding:0 15px}}.departure-points-list section .grid .item a{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;height:66px;margin:0 16px;width:100%;color:var(--color-black);font-size:2.4rem;font-size:clamp(2.4rem,2.4vw,2.4rem);line-height:100%;font-weight:600;font-family:"Kanit",sans-serif}@container (max-width:610px){.departure-points-list section .grid .item a{height:60px;margin:0;width:auto;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%}}.wtp-edit .departure-points-list .if-source-all,.wtp-edit .departure-points-list .if-show-view-all{display:none}.wtp-edit .departure-points-list.source-all .if-source-all{display:block}.wtp-edit .departure-points-list.show-view-all .if-show-view-all{display:block}.wtp-edit .departure-points-list .content-block-image{text-align:center;margin-top:10px}.wtp-edit .departure-points-list .content-block-image img{margin:0 auto}
.faq-accordion{container-type:inline-size}.faq-accordion.bg-white,.faq-accordion.bg-mono100,.faq-accordion.bg-mono300,.faq-accordion.bg-light-blue,.faq-accordion.bg-attention-blue,.faq-accordion.bg-primary-blue,.faq-accordion.bg-dark-blue,.faq-accordion.bg-darkest-blue{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}.faq-accordion.bg-white h2,.faq-accordion.bg-mono100 h2,.faq-accordion.bg-mono300 h2,.faq-accordion.bg-light-blue h2,.faq-accordion.bg-attention-blue h2,.faq-accordion.bg-primary-blue h2,.faq-accordion.bg-dark-blue h2,.faq-accordion.bg-darkest-blue h2{padding:20px 20px 0;margin:0;color:var(--color-black)}.faq-accordion.bg-primary-blue h2,.faq-accordion.bg-dark-blue h2,.faq-accordion.bg-darkest-blue h2{color:#fff}.faq-accordion.bg-primary-blue .faq-section .item.open .question,.faq-accordion.bg-dark-blue .faq-section .item.open .question,.faq-accordion.bg-darkest-blue .faq-section .item.open .question{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.175 10.1748L7 6.35814L10.825 10.1748L12 8.9998L7 3.9998L2 8.9998L3.175 10.1748Z' fill='%23FFF'/%3E%3C/svg%3E%0A")}.faq-accordion.bg-primary-blue .faq-section .item .question,.faq-accordion.bg-dark-blue .faq-section .item .question,.faq-accordion.bg-darkest-blue .faq-section .item .question{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.175 5L7 8.81667L10.825 5L12 6.175L7 11.175L2 6.175L3.175 5Z' fill='%23FFF'/%3E%3C/svg%3E%0A")}.faq-accordion section{padding-top:60px;padding-bottom:60px}@container (max-width:940px){.faq-accordion section{padding-top:40px;padding-bottom:40px}}.faq-accordion section .faq-section{margin:0 0 40px}.faq-accordion section .faq-section:last-of-type{margin:0}.faq-accordion section .faq-section .item{border-bottom:1px solid var(--color-mono300);list-style-type:none}.faq-accordion section .faq-section .item:last-of-type{border:0}.faq-accordion section .faq-section .item.open .question{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.175 10.1748L7 6.35814L10.825 10.1748L12 8.9998L7 3.9998L2 8.9998L3.175 10.1748Z' fill='%23050505'/%3E%3C/svg%3E%0A")}.faq-accordion section .faq-section .item.open .answer{display:block}.faq-accordion section .faq-section .item .question{margin:0;padding:20px 40px 20px 20px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.175 5L7 8.81667L10.825 5L12 6.175L7 11.175L2 6.175L3.175 5Z' fill='%23050505'/%3E%3C/svg%3E%0A");background-position:right 20px center;background-repeat:no-repeat}@container (max-width:940px){.faq-accordion section .faq-section .item .question{padding:10px 30px 10px 10px;background-position:right 10px center}}.faq-accordion section .faq-section .item .answer{display:none;padding:0 20px 20px}@container (max-width:940px){.faq-accordion section .faq-section .item .answer{padding:0 10px 10px}}.faq-accordion section .faq-section .item .answer .content-block{padding:0 0 20px;background-color:transparent}.faq-accordion section .faq-section .item .answer .content-block:last-of-type{padding:0}.faq-accordion section .faq-section .item .answer .content-block section{padding:0}body.wtp-edit .faq-accordion .faq-section .item .answer{display:block}
.content-block-feefo-widget{container-type:inline-size}@container (max-width:400px){.content-block-feefo-widget #feefo-service-review-carousel-widgetId{transform:scale(0.9) translateX(-40px)}}#feefo-service-review-floating-widgetId{z-index:3}
.hotel-location{container-type:inline-size;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}.hotel-location.bg-white section .box,.hotel-location.bg-transparent section .box{border:1px solid var(--color-mono300)}.hotel-location.wide-yes .box .content{grid-template-columns:1fr}.hotel-location.wide-yes .box .content .rhs{display:none}.hotel-location section{padding-top:40px;padding-bottom:40px}.hotel-location section .box{background-color:#fff;padding:32px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}@container (max-width:940px){.hotel-location section .box{padding:16px}}.hotel-location section .box [class*=text-heading-]{color:var(--color-black)}.hotel-location section .box hr{background-color:var(--color-attention-blue)}.hotel-location section .box .content{display:grid;grid-template-columns:1fr 1fr;gap:40px}@container (max-width:940px){.hotel-location section .box .content{grid-template-columns:1fr}}.hotel-location section .box .content.no-map{grid-template-columns:1fr}.hotel-location section .box .content.no-map .lhs{display:none}.hotel-location section .box .content .lhs iframe{width:100%;height:450px;border:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@container (max-width:940px){.hotel-location section .box .content .lhs iframe{height:300px}}.hotel-location section .box .content .lhs .wysiwyg{position:relative}.hotel-location section .box .content .lhs .wysiwyg[data-expanded=false]:after{content:"";background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0;width:100%;height:20px}.hotel-location section .box .content .rhs .wysiwyg{overflow:hidden;margin:0 0 20px;color:var(--color-black);position:relative}.hotel-location section .box .content .rhs .wysiwyg[data-expanded=false]:after{content:"";background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0;width:100%;height:20px}.hotel-location section .box .content .rhs .wysiwyg p{color:var(--color-black)}.hotel-location section .box .content .rhs .js-hotel-location-read-more{font-weight:600;font-size:2.4rem;font-size:clamp(2.4rem,2.4vw,2.4rem);line-height:100%;font-family:"Kanit",sans-serif;text-decoration:underline;cursor:pointer;color:var(--color-black);display:block;background:none;border:0;padding:0;text-align:left}.hotel-location section .box .content .rhs .js-hotel-location-read-more.hide{display:none}.layout-block.bg-mono100 .hotel-location .box,.layout-block.bg-mono300 .hotel-location .box,.layout-block.bg-light-blue .hotel-location .box,.layout-block.bg-attention-blue .hotel-location .box,.layout-block.bg-primary-blue .hotel-location .box,.layout-block.bg-dark-blue .hotel-location .box,.layout-block.bg-darkest-blue .hotel-location .box{border:0}.wtp-edit .hotel-location section .box .content .lhs img{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.contact-us{container-type:inline-size}.contact-us form{background-color:#fff;padding:20px;border:1px solid var(--color-mono300);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;box-shadow:0px 6px 15px 0px #1e429326}.contact-us form .form-validation,.contact-us form .field-validation{display:none;color:var(--color-error);font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.contact-us form .form-validation.is-visible,.contact-us form .field-validation.is-visible{display:block}.contact-us form .form-validation{margin-bottom:20px;padding:12px;background:#fee;border:1px solid var(--color-error);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.contact-us form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@container (max-width:610px){.contact-us form .form-grid{grid-template-columns:1fr}}.contact-us form .form-block .form-control:focus{outline:none;border-color:var(--color-primary-blue)}.contact-us form .form-block.is-invalid .form-control{border-color:var(--color-error)}.contact-us form .form-actions .btn{margin:0 0 0 auto}.contact-us.is-submitting form{opacity:.6;pointer-events:none}.contact-us .success-message{background:#fff;padding:40px;text-align:center;border:1px solid var(--color-mono300);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}.contact-us .success-message h3{margin-bottom:15px}
.countdown{container-type:inline-size}.countdown section{padding-top:40px;padding-bottom:40px;text-align:center}.countdown h2{margin-bottom:20px}.countdown__target{margin-bottom:20px}.countdown__timer{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.countdown__timer>div{display:flex;flex-direction:column;align-items:center;min-width:80px}.countdown__timer strong{font-size:clamp(2rem,6cqw,4rem);line-height:1.2;font-variant-numeric:tabular-nums}.countdown__timer span{font-size:1rem}@container (max-width: 480px){.countdown__timer{gap:10px}.countdown__timer>div{min-width:60px}}
