0,6..96,500;1,6..96,400&family=Jost:wght@400;500;600;700&display=swap');
6..96,500&family=Jost:wght@400;500&display=swap');
/* WPForms fixes */
/* Initial field looks */
.wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
    background: #fff;
    border-width: 0 0 1px 0;
    color: var(--ast-global-color-2);
    opacity: 0.5;
}
/* On focus */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
    outline: none;
    opacity: 1;
    border-color: var(--ast-global-color-0);
}
/* Don't allow resizing the Message box */
.wpforms-container textarea {
    resize: none;
}
/* Message box fixed height */
.wpforms-container .wpforms-field-textarea textarea.wpforms-field-medium {
    height: 136px;
}
/* Button size & font size */
.wpforms-container button {
    padding: 15px 34px;
    font-size: 15px;
}
/* WPForms done */
/* Footer 2 big columns on sides and 1 small one in the middle */
.ast-builder-grid-row-3-equal .ast-builder-grid-row {
    grid-template-columns: 3fr 1fr 3fr;
}
/* Hola floating WhatsApp button */
.hola-wa-float{position:fixed;right:20px;bottom:80px;z-index:99999;display:flex;align-items:center;gap:8px;background:#25D366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 3C9 3 3.3 8.6 3.3 15.6c0 2.2.6 4.4 1.7 6.3L3 29l7.3-1.9c1.8 1 3.8 1.5 5.8 1.5 7 0 12.7-5.7 12.7-12.6C28.7 8.6 23 3 16 3zm0 23.2c-1.9 0-3.8-.5-5.4-1.5l-.4-.2-4.3 1.1 1.2-4.2-.3-.4c-1.1-1.7-1.6-3.6-1.6-5.5C5.2 9.8 10 5.1 16 5.1s10.8 4.7 10.8 10.5S22 26.2 16 26.2zm5.9-7.9c-.3-.2-1.9-.9-2.2-1s-.5-.2-.7.2-.8 1-1 1.2-.4.2-.7.1c-.3-.2-1.4-.5-2.6-1.6-1-.9-1.6-1.9-1.8-2.2s0-.5.1-.6l.5-.6c.2-.2.2-.3.3-.6.1-.2 0-.4 0-.6l-1-2.4c-.3-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4s-1.2 1.1-1.2 2.7 1.2 3.2 1.4 3.4c.2.2 2.3 3.6 5.7 5 .8.3 1.4.5 1.9.7.8.3 1.5.2 2.1.1.6-.1 1.9-.8 2.2-1.5.3-.7.3-1.4.2-1.5-.1-.2-.3-.3-.6-.4z'/%3E%3C/svg%3E") no-repeat 14px center/26px 26px;color:#fff!important;padding:12px 18px 12px 48px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none!important;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .2s}
.hola-wa-float:hover{transform:scale(1.05);color:#fff!important}
@media (max-width:600px){.hola-wa-float{padding:0;width:56px;height:56px;background-position:center;background-size:30px 30px;right:16px;bottom:76px}.hola-wa-float span{display:none}}
/* HOLA LUXURY START */
.home{--hola-ink:#0F3A40;--hola-deep:#0A2A2F;--hola-jade:#2F7D74;--hola-bronze:#B08A52;--hola-bronze-dark:#93703F;--hola-sand:#E9DFCC;--hola-body:#24363A}
/* header floats over the hero */
.home #masthead{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}
.home #masthead .main-header-bar,.home #masthead .ast-primary-header-bar,.home #masthead .ast-mobile-header-wrap .ast-primary-header-bar{background:transparent!important;border-bottom:0!important;box-shadow:none!important}
.home #masthead .main-header-menu>.menu-item>.menu-link,.home #masthead .ast-header-woo-cart a,.home #masthead .ast-cart-menu-wrap{color:#fff!important;font-family:'Jost',sans-serif;letter-spacing:.02em}
.home #masthead .menu-toggle{background:transparent!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important}
.home #masthead .menu-toggle svg{fill:#fff!important}
/* type */
.home .elementor-widget-heading .elementor-heading-title,.home .hfe-infocard-title{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;letter-spacing:0;color:var(--hola-ink)}
.home .elementor-widget-text-editor,.home .elementor-widget-text-editor p,.home .hfe-infocard-text{font-family:'Jost',Helvetica,Arial,sans-serif;color:var(--hola-body);font-size:17px;line-height:1.7}
/* hero */
.home .elementor-element-8f73ee5{min-height:100vh;justify-content:center!important;padding:120px 24px 90px!important}
.home .elementor-element-8f73ee5 .elementor-background-slideshow::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,42,47,.55) 0%,rgba(10,42,47,.15) 40%,rgba(10,42,47,.65) 100%)}
.home .hola-hero-pre .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(24px,3.2vw,44px);color:#fff;margin-bottom:-.18em;text-shadow:0 2px 18px rgba(5,25,30,.4)}
.home .hola-giant .elementor-heading-title{font-family:'Jost',Helvetica,Arial,sans-serif!important;font-weight:600!important;text-transform:uppercase;font-size:clamp(68px,15.5vw,230px)!important;line-height:.86!important;letter-spacing:.015em!important;color:#fff!important;text-shadow:0 6px 40px rgba(5,25,30,.35)!important}
.home .hola-hero-sub p{font-size:20px;line-height:1.6;color:rgba(255,255,255,.95);max-width:36ch;margin:22px auto 0;text-shadow:0 1px 14px rgba(5,25,30,.55)}
.home .hola-hero-ctas{margin-top:34px}
/* buttons */
.home .hola-btn .elementor-button,.home .hola-card .elementor-button{font-family:'Jost',Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;letter-spacing:.03em;border-radius:2px;padding:17px 34px;box-shadow:none!important;text-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.home .hola-btn-primary .elementor-button{background:var(--hola-bronze);color:#fff;border:1px solid var(--hola-bronze)}
.home .hola-btn-primary .elementor-button:hover,.home .hola-btn-primary .elementor-button:focus-visible{background:var(--hola-bronze-dark);border-color:var(--hola-bronze-dark);color:#fff}
.home .hola-btn-ghost .elementor-button,.home .hola-sec .hola-btn-outline .elementor-button,.home .hola-card .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important}
.home .hola-btn-ghost .elementor-button:hover,.home .hola-sec .hola-btn-outline .elementor-button:hover,.home .hola-card .elementor-button:hover{background:#fff!important;color:var(--hola-ink)!important}
.home .hola-btn .elementor-button:focus-visible,.home .hola-card .elementor-button:focus-visible{outline:2px solid var(--hola-sand);outline-offset:3px}
/* immersive sections */
.home .hola-sec{position:relative;color:#fff}
.home .hola-sec .elementor-heading-title,.home .hola-sec .hfe-infocard-title{color:#fff!important}
.home .hola-sec .elementor-widget-text-editor,.home .hola-sec .elementor-widget-text-editor p,.home .hola-sec .hfe-infocard-text{color:rgba(255,255,255,.88)!important}
.home .hola-sec-about{background:linear-gradient(90deg,rgba(10,42,47,.92) 0%,rgba(10,42,47,.7) 45%,rgba(10,42,47,.15) 100%),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/1-5.jpg?w=1920&ssl=1') center/cover no-repeat!important;padding:140px 24px!important;min-height:80vh;align-items:center}
.home .hola-about-img{display:none!important}
.home .hola-sec-about .hfe-infocard-title{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.05}
.home .hola-kicker p{font-family:'Bodoni Moda',Georgia,serif!important;font-style:italic;font-size:22px!important;color:var(--hola-sand)!important;margin:0}
.home .hola-sec-tours{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M-20 90C80 40 160 140 260 100S440 20 520 80 640 120 680 90'/%3E%3Cpath d='M-20 130C90 80 170 180 270 140S450 60 530 120 650 160 680 130'/%3E%3Cpath d='M-20 175C100 125 180 225 280 185S460 105 540 165 660 205 680 175'/%3E%3Cpath d='M-20 300C70 260 150 340 250 310S430 230 520 290 640 330 680 300'/%3E%3Cpath d='M-20 345C80 305 160 385 260 355S440 275 530 335 650 375 680 345'/%3E%3Cpath d='M-20 390C90 350 170 430 270 400S450 320 540 380 660 420 680 390'/%3E%3Cpath d='M-20 520C60 480 140 560 240 530S420 450 510 510 630 550 680 520'/%3E%3Cpath d='M-20 565C70 525 150 605 250 575S430 495 520 555 640 595 680 565'/%3E%3Cellipse cx='420' cy='240' rx='70' ry='34'/%3E%3Cellipse cx='420' cy='240' rx='44' ry='20'/%3E%3Cellipse cx='130' cy='450' rx='58' ry='26'/%3E%3C/g%3E%3C/svg%3E") repeat,var(--hola-deep)!important;padding:130px 24px 120px!important}
.home .hola-section-title .elementor-heading-title{font-size:clamp(38px,5vw,68px);line-height:1.05}
.home .hola-divider .elementor-divider-separator{border-top-color:var(--hola-bronze)!important;width:56px!important}
.home .hola-card .hfe-infocard-title{font-size:28px;margin-top:6px}
.home .hola-price p{font-size:14px;letter-spacing:.06em;color:var(--hola-sand)!important;text-align:center;margin:20px 0 0}
.home .hola-sec-tours .elementor-widget-image img{border-radius:2px;aspect-ratio:4/3;object-fit:cover;width:100%}
.home .hola-why{background:linear-gradient(180deg,rgba(10,42,47,.86),rgba(10,42,47,.78)),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/IMG_2841.jpg?w=1920&ssl=1') center/cover no-repeat!important;padding:130px 24px!important}
.home .hola-why .hola-left .elementor-heading-title{text-align:left}
.home .hola-why-item{border-top:1px solid var(--hola-bronze);padding-top:22px}
.home .hola-why-item .elementor-heading-title{font-size:24px!important;line-height:1.25}
.home .hola-why-item p{font-size:16px!important}
.home .hola-sec-contact{background:linear-gradient(180deg,rgba(10,42,47,.35),rgba(10,42,47,.75)),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/pexels-photo-20746209-20746209.jpg?w=1920&ssl=1') center/cover no-repeat!important;padding:160px 24px!important;text-align:center}
/* footer */
.home #colophon,.home .site-below-footer-wrap{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M-20 90C80 40 160 140 260 100S440 20 520 80 640 120 680 90'/%3E%3Cpath d='M-20 130C90 80 170 180 270 140S450 60 530 120 650 160 680 130'/%3E%3Cpath d='M-20 175C100 125 180 225 280 185S460 105 540 165 660 205 680 175'/%3E%3Cpath d='M-20 300C70 260 150 340 250 310S430 230 520 290 640 330 680 300'/%3E%3Cpath d='M-20 345C80 305 160 385 260 355S440 275 530 335 650 375 680 345'/%3E%3Cpath d='M-20 390C90 350 170 430 270 400S450 320 540 380 660 420 680 390'/%3E%3Cpath d='M-20 520C60 480 140 560 240 530S420 450 510 510 630 550 680 520'/%3E%3Cpath d='M-20 565C70 525 150 605 250 575S430 495 520 555 640 595 680 565'/%3E%3Cellipse cx='420' cy='240' rx='70' ry='34'/%3E%3Cellipse cx='420' cy='240' rx='44' ry='20'/%3E%3Cellipse cx='130' cy='450' rx='58' ry='26'/%3E%3C/g%3E%3C/svg%3E") repeat,var(--hola-deep)!important}
.home #colophon,.home #colophon p,.home #colophon a{color:rgba(255,255,255,.82)!important;font-family:'Jost',sans-serif}
.home #colophon a:hover{color:var(--hola-sand)!important}
@media (max-width:767px){.home .hola-hero-sub p{font-size:18px}.home .hola-btn .elementor-button{padding:15px 26px}.home .hola-sec-about{background:linear-gradient(180deg,rgba(10,42,47,.6),rgba(10,42,47,.9)),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/1-5.jpg?w=1920&ssl=1') center/cover no-repeat!important;padding:110px 20px!important}.home .hola-why,.home .hola-sec-tours{padding:96px 20px!important}}
@media (prefers-reduced-motion:reduce){.home .hola-btn .elementor-button{transition:none}}
.home .elementor-element-9e1a3b7{padding:0!important;--content-width:100%}
.home .elementor-element-9e1a3b7>.e-con-inner{max-width:100%!important;width:100%!important;padding:0!important}
.home .elementor-element-8f73ee5{width:100%!important;max-width:100%!important}
.home .hola-giant .elementor-heading-title{white-space:nowrap;font-size:clamp(60px,13vw,210px)!important}
.home #masthead .ast-header-woo-cart .ast-cart-menu-wrap,.home #masthead .ast-site-header-cart .ast-woo-header-cart-info-wrap,.home #masthead .ast-header-woo-cart a{background:transparent!important;border-color:rgba(255,255,255,.7)!important;color:#fff!important}
.home .hola-why-item{flex:1 1 220px!important;width:auto!important;min-width:0}
.home .hola-why-grid{flex-wrap:wrap!important}
.home .hola-card .elementor-button{border-radius:2px!important;padding:14px 30px!important}
.home .hola-sec-about .hfe-infocard-title{line-height:1.12!important;margin-bottom:18px}
.home .elementor-element-84a7d37{display:none!important}
.home .site-content,.home #content{padding-bottom:0!important;margin-bottom:0!important}
.home .hola-btn-primary .elementor-button{background:rgba(255,255,255,.04)!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important}
.home .hola-btn-primary .elementor-button:hover,.home .hola-btn-primary .elementor-button:focus-visible{background:#fff!important;color:var(--hola-ink)!important;border-color:#fff!important}
/* HOLA LUXURY END */
/* HOLA SERVICES START */
.page-id-1320{--hola-ink:#0F3A40;--hola-deep:#0A2A2F;--hola-bronze:#B08A52;--hola-sand:#E9DFCC}
.page-id-1320 #masthead{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}
.page-id-1320 #masthead .main-header-bar,.page-id-1320 #masthead .ast-primary-header-bar{background:transparent!important;border-bottom:0!important;box-shadow:none!important}
.page-id-1320 #masthead .main-header-menu>.menu-item>.menu-link,.page-id-1320 #masthead .ast-header-woo-cart a{color:#fff!important;letter-spacing:.02em}
.page-id-1320 #masthead .menu-toggle{background:transparent!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important}
.page-id-1320 #masthead .menu-toggle svg{fill:#fff!important}
.page-id-1320 .elementor-element-93263f3{min-height:72vh;justify-content:center;padding:140px 24px 90px!important;position:relative}
.page-id-1320 .elementor-element-93263f3::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,42,47,.6) 0%,rgba(10,42,47,.2) 45%,rgba(10,42,47,.7) 100%)!important;opacity:1!important;z-index:0;pointer-events:none}
.page-id-1320 .elementor-element-93263f3>.e-con-inner{position:relative;z-index:1}
.page-id-1320 .elementor-element-888fcee .elementor-heading-title{font-family:'Jost',Helvetica,Arial,sans-serif!important;font-weight:600!important;text-transform:uppercase;font-size:clamp(46px,9vw,140px)!important;line-height:.9!important;letter-spacing:.02em!important;color:#fff!important;text-shadow:0 6px 40px rgba(5,25,30,.35)}
.page-id-1320 .elementor-element-4cb475b,.page-id-1320 .elementor-element-f270834,.page-id-1320 .elementor-element-3214611,.page-id-1320 .elementor-element-89f0651{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M-20 90C80 40 160 140 260 100S440 20 520 80 640 120 680 90'/%3E%3Cpath d='M-20 130C90 80 170 180 270 140S450 60 530 120 650 160 680 130'/%3E%3Cpath d='M-20 175C100 125 180 225 280 185S460 105 540 165 660 205 680 175'/%3E%3Cpath d='M-20 300C70 260 150 340 250 310S430 230 520 290 640 330 680 300'/%3E%3Cpath d='M-20 345C80 305 160 385 260 355S440 275 530 335 650 375 680 345'/%3E%3Cpath d='M-20 390C90 350 170 430 270 400S450 320 540 380 660 420 680 390'/%3E%3Cpath d='M-20 520C60 480 140 560 240 530S420 450 510 510 630 550 680 520'/%3E%3Cpath d='M-20 565C70 525 150 605 250 575S430 495 520 555 640 595 680 565'/%3E%3Cellipse cx='420' cy='240' rx='70' ry='34'/%3E%3Cellipse cx='420' cy='240' rx='44' ry='20'/%3E%3Cellipse cx='130' cy='450' rx='58' ry='26'/%3E%3C/g%3E%3C/svg%3E") repeat,var(--hola-deep)!important;padding:80px 24px!important;margin:0!important;border-top:1px solid rgba(255,255,255,.1)}
.page-id-1320 .elementor-element-4cb475b{padding-top:120px!important;border-top:0}
.page-id-1320 .elementor-element-89f0651{padding-bottom:120px!important}
.page-id-1320 .elementor-element-4cb475b .elementor-widget-image img,.page-id-1320 .elementor-element-f270834 .elementor-widget-image img,.page-id-1320 .elementor-element-3214611 .elementor-widget-image img,.page-id-1320 .elementor-element-89f0651 .elementor-widget-image img{border-radius:2px;aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.35)}
.page-id-1320 .elementor-element-4cb475b .elementor-widget-heading:first-child .elementor-heading-title,.page-id-1320 .elementor-element-f270834 .elementor-widget-heading:first-child .elementor-heading-title,.page-id-1320 .elementor-element-3214611 .elementor-widget-heading:first-child .elementor-heading-title,.page-id-1320 .elementor-element-89f0651 .elementor-widget-heading:first-child .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:clamp(32px,3.6vw,50px)!important;line-height:1.08!important;color:#fff!important}
.page-id-1320 .elementor-element-4cb475b .elementor-widget-text-editor,.page-id-1320 .elementor-element-f270834 .elementor-widget-text-editor,.page-id-1320 .elementor-element-3214611 .elementor-widget-text-editor,.page-id-1320 .elementor-element-89f0651 .elementor-widget-text-editor,.page-id-1320 .elementor-element-4cb475b .elementor-widget-text-editor p,.page-id-1320 .elementor-element-f270834 .elementor-widget-text-editor p,.page-id-1320 .elementor-element-3214611 .elementor-widget-text-editor p,.page-id-1320 .elementor-element-89f0651 .elementor-widget-text-editor p{font-family:'Jost',Helvetica,Arial,sans-serif;font-size:17px!important;line-height:1.7;color:rgba(255,255,255,.86)!important}
.page-id-1320 .elementor-element-4cb475b .elementor-widget-heading:not(:first-child) .elementor-heading-title,.page-id-1320 .elementor-element-f270834 .elementor-widget-heading:not(:first-child) .elementor-heading-title,.page-id-1320 .elementor-element-3214611 .elementor-widget-heading:not(:first-child) .elementor-heading-title,.page-id-1320 .elementor-element-89f0651 .elementor-widget-heading:not(:first-child) .elementor-heading-title{font-family:'Jost',Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--hola-sand)!important;border-top:1px solid var(--hola-bronze);padding-top:18px;display:inline-block}
.page-id-1320 .elementor-element-4cb475b .elementor-button,.page-id-1320 .elementor-element-f270834 .elementor-button,.page-id-1320 .elementor-element-3214611 .elementor-button,.page-id-1320 .elementor-element-89f0651 .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:2px!important;font-family:'Jost',sans-serif;font-weight:500;font-size:15px!important;letter-spacing:.03em;padding:15px 32px!important;transition:background-color .2s,color .2s}
.page-id-1320 .elementor-element-4cb475b .elementor-button:hover,.page-id-1320 .elementor-element-f270834 .elementor-button:hover,.page-id-1320 .elementor-element-3214611 .elementor-button:hover,.page-id-1320 .elementor-element-89f0651 .elementor-button:hover,.page-id-1320 .elementor-element-4cb475b .elementor-button:focus-visible,.page-id-1320 .elementor-element-f270834 .elementor-button:focus-visible,.page-id-1320 .elementor-element-3214611 .elementor-button:focus-visible,.page-id-1320 .elementor-element-89f0651 .elementor-button:focus-visible{background:#fff!important;color:var(--hola-ink)!important}
.page-id-1320 .elementor-element-c96eca9{background:linear-gradient(180deg,rgba(10,42,47,.86),rgba(10,42,47,.8)),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/IMG_2841.jpg?w=1600&ssl=1') center/cover no-repeat!important;padding:120px 24px!important;margin:0!important}
.page-id-1320 .elementor-element-7e98b1d .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:clamp(36px,4.6vw,60px)!important;color:#fff!important}
.page-id-1320 .elementor-element-728a3ca,.page-id-1320 .elementor-element-728a3ca p{color:rgba(255,255,255,.88)!important;font-size:18px!important;line-height:1.7;max-width:60ch}
.page-id-1320 .elementor-element-c96eca9 .elementor-icon-box-wrapper{border-top:1px solid var(--hola-bronze);padding-top:24px}
.page-id-1320 .elementor-element-c96eca9 .elementor-icon{background:transparent!important;color:var(--hola-sand)!important;fill:var(--hola-sand)!important;border:1px solid rgba(233,223,204,.45)!important}
.page-id-1320 .elementor-element-c96eca9 .elementor-icon svg{fill:var(--hola-sand)!important}
.page-id-1320 .elementor-element-c96eca9 .elementor-icon-box-title,.page-id-1320 .elementor-element-c96eca9 .elementor-icon-box-title a{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:22px!important;color:#fff!important}
.page-id-1320 .elementor-element-c96eca9 .elementor-icon-box-description{color:rgba(255,255,255,.8)!important}
.page-id-1320 #colophon,.page-id-1320 .site-below-footer-wrap{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M-20 90C80 40 160 140 260 100S440 20 520 80 640 120 680 90'/%3E%3Cpath d='M-20 130C90 80 170 180 270 140S450 60 530 120 650 160 680 130'/%3E%3Cpath d='M-20 175C100 125 180 225 280 185S460 105 540 165 660 205 680 175'/%3E%3Cpath d='M-20 300C70 260 150 340 250 310S430 230 520 290 640 330 680 300'/%3E%3Cpath d='M-20 345C80 305 160 385 260 355S440 275 530 335 650 375 680 345'/%3E%3Cpath d='M-20 390C90 350 170 430 270 400S450 320 540 380 660 420 680 390'/%3E%3Cpath d='M-20 520C60 480 140 560 240 530S420 450 510 510 630 550 680 520'/%3E%3Cpath d='M-20 565C70 525 150 605 250 575S430 495 520 555 640 595 680 565'/%3E%3Cellipse cx='420' cy='240' rx='70' ry='34'/%3E%3Cellipse cx='420' cy='240' rx='44' ry='20'/%3E%3Cellipse cx='130' cy='450' rx='58' ry='26'/%3E%3C/g%3E%3C/svg%3E") repeat,var(--hola-deep)!important}
.page-id-1320 #colophon,.page-id-1320 #colophon p,.page-id-1320 #colophon a{color:rgba(255,255,255,.82)!important}
.page-id-1320 #colophon a:hover{color:var(--hola-sand)!important}
.page-id-1320 .site-content,.page-id-1320 #content{padding-bottom:0!important;margin-bottom:0!important}
@media (max-width:767px){.page-id-1320 .elementor-element-4cb475b,.page-id-1320 .elementor-element-f270834,.page-id-1320 .elementor-element-3214611,.page-id-1320 .elementor-element-89f0651{padding:64px 20px!important}.page-id-1320 .elementor-element-4cb475b{padding-top:88px!important}.page-id-1320 .elementor-element-93263f3{min-height:60vh;padding:120px 20px 70px!important}.page-id-1320 .elementor-element-c96eca9{padding:90px 20px!important}}
.page-id-1320 .elementor-element-4cb475b .elementor-widget-heading:not(:first-child),.page-id-1320 .elementor-element-f270834 .elementor-widget-heading:not(:first-child),.page-id-1320 .elementor-element-3214611 .elementor-widget-heading:not(:first-child),.page-id-1320 .elementor-element-89f0651 .elementor-widget-heading:not(:first-child){width:auto!important;max-width:max-content}
/* HOLA SERVICES END */
/* HOLA SPEED START */
.home .elementor-element-9e1a3b7{background-image:url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/LINE_ALBUM_Web_260329_2.jpg?w=1920&quality=80&ssl=1')!important}
@media (max-width:1024px){.home .elementor-element-9e1a3b7{background-image:url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/LINE_ALBUM_Web_260329_2.jpg?w=1200&quality=78&ssl=1')!important}}
@media (max-width:600px){.home .elementor-element-9e1a3b7{background-image:url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/LINE_ALBUM_Web_260329_2.jpg?w=800&quality=75&ssl=1')!important}}
/* HOLA SPEED END */