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 GLOBAL START */
:root{--hola-ink:#0F3A40;--hola-deep:#0A2A2F;--hola-bronze:#B08A52;--hola-bronze-dark:#93703F;--hola-sand:#E9DFCC;--hola-cream:#F7F2E9;--hola-body:#24363A}
body{color:var(--hola-body)}
#masthead .main-header-bar,#masthead .ast-primary-header-bar{background:var(--hola-cream)!important;border-bottom:1px solid rgba(15,58,64,.08)!important}
#masthead .main-header-menu>.menu-item>.menu-link{color:var(--hola-ink)!important;font-family:'Jost',sans-serif;letter-spacing:.02em}
#masthead .main-header-menu>.menu-item>.menu-link:hover,#masthead .main-header-menu>.current-menu-item>.menu-link{color:var(--hola-bronze)!important}
#masthead .menu-toggle{background:var(--hola-ink)!important;color:#fff!important;border-radius:999px}
#masthead .ast-mobile-header-content{background:#fff!important}
#masthead .ast-mobile-header-content .main-header-menu .menu-link{color:var(--hola-ink)!important;font-size:17px;border-color:rgba(15,58,64,.1)!important}
#masthead .ast-mobile-header-content .current-menu-item>.menu-link{color:var(--hola-bronze)!important}
#masthead .ast-mobile-header-content .ast-menu-toggle{color:var(--hola-ink)!important}
.ast-separate-container,.ast-plain-container,.single-product #content{background:var(--hola-cream)}
.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post,.ast-separate-container .comments-area{background:#fff!important;border-radius:2px;box-shadow:0 18px 50px rgba(15,58,64,.06)}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-title,.woocommerce-loop-product__title,.product_title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;color:var(--hola-ink)!important;letter-spacing:0}
body.page .entry-header .entry-title,.single-post .entry-title,.blog .ast-archive-title{font-size:clamp(38px,5vw,64px)!important;line-height:1.08}
body.page:not(.home) .entry-header:not(.ast-no-title)::after,body.single-post .entry-header:not(.ast-no-title)::after{content:"";display:block;width:56px;height:1px;background:var(--hola-bronze);margin-top:22px}
.entry-content p,.entry-content li,.woocommerce-product-details__short-description,.woocommerce-Tabs-panel{font-family:'Jost',sans-serif;font-size:17px;line-height:1.75;color:var(--hola-body)}
.entry-content a:not(.button):not(.wp-block-button__link){color:var(--hola-bronze-dark);text-underline-offset:3px}
.blog .entry-title a,.archive .entry-title a{color:var(--hola-ink)!important}
.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--hola-bronze)!important}
.blog .ast-article-post .post-thumb img,.archive .ast-article-post .post-thumb img{border-radius:2px;aspect-ratio:16/9;object-fit:cover}
.single-product .product_title{font-size:clamp(36px,4.4vw,58px)!important;line-height:1.05}
.single-product div.product p.price,.single-product div.product span.price{font-family:'Jost',sans-serif!important;color:var(--hola-ink)!important;font-weight:600;letter-spacing:.02em}
.single-product div.product .woocommerce-product-gallery img{border-radius:2px}
.single-product .woocommerce-tabs ul.tabs li a{font-family:'Jost',sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:13px}
.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--hola-ink)!important}
.single-product .woocommerce-tabs ul.tabs li.active::before,.single-product .woocommerce-tabs ul.tabs li.active{border-color:var(--hola-bronze)!important}
.woocommerce form .input-text,.woocommerce form select,.woocommerce .quantity .qty,.wcpa_form_outer input,.wcpa_form_outer select,.variations select{border:1px solid rgba(15,58,64,.25)!important;border-radius:2px!important;background:#fff!important;font-family:'Jost',sans-serif}
.woocommerce form .input-text:focus,.woocommerce form select:focus,.wcpa_form_outer input:focus,.variations select:focus{border-color:var(--hola-bronze)!important;box-shadow:0 0 0 2px rgba(176,138,82,.2)!important;outline:0}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .single_add_to_cart_button,.woocommerce a.checkout-button,.woocommerce #place_order,.wc-block-components-button:not(.is-link),.wp-block-button__link{background:var(--hola-ink)!important;color:#fff!important;border:1px solid var(--hola-ink)!important;border-radius:2px!important;font-family:'Jost',sans-serif!important;font-weight:500!important;letter-spacing:.04em;padding:15px 30px!important;box-shadow:none!important;transition:background-color .2s,border-color .2s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce a.checkout-button:hover,.woocommerce #place_order:hover,.wc-block-components-button:not(.is-link):hover,.wp-block-button__link:hover{background:var(--hola-bronze)!important;border-color:var(--hola-bronze)!important;color:#fff!important}
.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible{outline:2px solid var(--hola-bronze);outline-offset:3px}
.woocommerce-cart table.cart,.woocommerce-checkout #order_review,.woocommerce .cart_totals,.woocommerce-checkout .woocommerce-billing-fields{background:#fff;border-radius:2px}
.woocommerce-checkout h3,.woocommerce .cart_totals h2{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;color:var(--hola-ink)!important}
.woocommerce-info,.woocommerce-message{border-top-color:var(--hola-bronze)!important;background:#fff!important}
.woocommerce-info::before,.woocommerce-message::before{color:var(--hola-bronze)!important}
#colophon,.site-below-footer-wrap,.site-primary-footer-wrap,.site-above-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;border-top:0!important}
#colophon,#colophon p,#colophon a,#colophon .ast-footer-copyright{color:rgba(255,255,255,.82)!important}
#colophon a:hover{color:var(--hola-sand)!important}
@media (prefers-reduced-motion:reduce){.woocommerce a.button,.woocommerce button.button{transition:none}}
.ast-separate-container .entry-content h2,.ast-plain-container:not(.elementor-page) .entry-content h2{font-size:clamp(26px,2.8vw,36px)!important;line-height:1.2;margin-top:1.6em}
.ast-separate-container .entry-content h3{font-size:clamp(21px,2.2vw,27px)!important}
/* HOLA GLOBAL END */
/* 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 MOBILE MENU START */
.home #masthead .ast-mobile-header-content,.page-id-1320 #masthead .ast-mobile-header-content{background:#fff!important;border-top:1px solid rgba(15,58,64,.08)}
.home #masthead .ast-mobile-header-content .main-header-menu .menu-link,.page-id-1320 #masthead .ast-mobile-header-content .main-header-menu .menu-link{color:#0F3A40!important;font-family:'Jost',sans-serif;font-size:17px;letter-spacing:.02em;border-color:rgba(15,58,64,.1)!important}
.home #masthead .ast-mobile-header-content .main-header-menu .menu-link:hover,.page-id-1320 #masthead .ast-mobile-header-content .main-header-menu .menu-link:hover,.home #masthead .ast-mobile-header-content .current-menu-item>.menu-link,.page-id-1320 #masthead .ast-mobile-header-content .current-menu-item>.menu-link{color:#B08A52!important}
.home #masthead .ast-mobile-header-content .ast-menu-toggle,.page-id-1320 #masthead .ast-mobile-header-content .ast-menu-toggle{color:#0F3A40!important}
/* HOLA MOBILE MENU END */
/* HOLA INNER START */
.page-id-1319,.page-id-1321,.page-id-2428{--hola-ink:#0F3A40;--hola-deep:#0A2A2F;--hola-bronze:#B08A52;--hola-sand:#E9DFCC}
.page-id-1319 #masthead,.page-id-1321 #masthead,.page-id-2428 #masthead{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}
.page-id-1319 #masthead .main-header-bar,.page-id-1321 #masthead .main-header-bar,.page-id-2428 #masthead .main-header-bar,.page-id-1319 #masthead .ast-primary-header-bar,.page-id-1321 #masthead .ast-primary-header-bar,.page-id-2428 #masthead .ast-primary-header-bar{background:transparent!important;border-bottom:0!important;box-shadow:none!important}
.page-id-1319 #masthead .main-header-menu>.menu-item>.menu-link,.page-id-1321 #masthead .main-header-menu>.menu-item>.menu-link,.page-id-2428 #masthead .main-header-menu>.menu-item>.menu-link,.page-id-1319 #masthead .ast-header-woo-cart a,.page-id-1321 #masthead .ast-header-woo-cart a,.page-id-2428 #masthead .ast-header-woo-cart a{color:#fff!important;letter-spacing:.02em}
.page-id-1319 #masthead .menu-toggle,.page-id-1321 #masthead .menu-toggle,.page-id-2428 #masthead .menu-toggle{background:transparent!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important}
.page-id-1319 #masthead .menu-toggle svg,.page-id-1321 #masthead .menu-toggle svg,.page-id-2428 #masthead .menu-toggle svg{fill:#fff!important}
.page-id-1319 #masthead .ast-mobile-header-content,.page-id-1321 #masthead .ast-mobile-header-content,.page-id-2428 #masthead .ast-mobile-header-content{background:#fff!important}
.page-id-1319 #masthead .ast-mobile-header-content .main-header-menu .menu-link,.page-id-1321 #masthead .ast-mobile-header-content .main-header-menu .menu-link,.page-id-2428 #masthead .ast-mobile-header-content .main-header-menu .menu-link{color:#0F3A40!important;font-size:17px;border-color:rgba(15,58,64,.1)!important}
.page-id-1319 #masthead .ast-mobile-header-content .current-menu-item>.menu-link,.page-id-1321 #masthead .ast-mobile-header-content .current-menu-item>.menu-link,.page-id-2428 #masthead .ast-mobile-header-content .current-menu-item>.menu-link{color:#B08A52!important}
.page-id-1319 #masthead .ast-mobile-header-content .ast-menu-toggle,.page-id-1321 #masthead .ast-mobile-header-content .ast-menu-toggle,.page-id-2428 #masthead .ast-mobile-header-content .ast-menu-toggle{color:#0F3A40!important}
.page-id-1319 .elementor-element-dcfb448,.page-id-1321 .elementor-element-f3d06b3{min-height:68vh;justify-content:center;padding:140px 24px 90px!important;position:relative}
.page-id-1319 .elementor-element-dcfb448::before,.page-id-1321 .elementor-element-f3d06b3::before{content:""!important;position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,42,47,.6) 0%,rgba(10,42,47,.2) 45%,rgba(10,42,47,.72) 100%)!important;opacity:1!important;z-index:0;pointer-events:none}
.page-id-1319 .elementor-element-dcfb448>.e-con-inner,.page-id-1321 .elementor-element-f3d06b3>.e-con-inner{position:relative;z-index:1}
.page-id-1319 .elementor-element-e9fd9dc .elementor-heading-title,.page-id-1321 .elementor-element-0cd6647 .elementor-heading-title,.page-id-2428 .elementor-element-7143cbd .elementor-image-box-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);margin:0}
.page-id-1319 .elementor-element-500861b,.page-id-1321 .elementor-element-6753142{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:120px 24px!important;margin:0!important}
.page-id-1319 .elementor-element-6658dc9 .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:400!important;font-style:italic;font-size:clamp(26px,3.2vw,42px)!important;line-height:1.35!important;color:#fff!important;max-width:30ch;margin:0 auto}
.page-id-1319 .elementor-element-e9a8c1e img{border-radius:2px;box-shadow:0 30px 70px rgba(0,0,0,.4);aspect-ratio:16/9;object-fit:cover;width:100%;margin-top:40px}
.page-id-1319 .elementor-element-1078e9d{border-top:1px solid var(--hola-bronze);padding-top:28px;margin-top:30px}
.page-id-1319 .elementor-element-1078e9d .hfe-infocard-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:clamp(30px,3.4vw,46px)!important;color:#fff!important}
.page-id-1319 .elementor-element-1078e9d .hfe-infocard-text,.page-id-1319 .elementor-element-1078e9d .hfe-infocard-text p{color:rgba(255,255,255,.86)!important;font-size:18px!important;line-height:1.7}
.page-id-1321 .elementor-element-e7ad7cd .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:clamp(32px,3.6vw,50px)!important;color:#fff!important}
.page-id-1321 .elementor-element-b8ab7ad .elementor-icon-box-title,.page-id-1321 .elementor-element-b8ab7ad .elementor-icon-box-title *{font-family:'Jost',sans-serif!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--hola-sand)!important}
.page-id-1321 .elementor-element-b8ab7ad .elementor-icon-box-description,.page-id-1321 .elementor-element-b8ab7ad .elementor-icon-box-description a{color:#fff!important;font-size:19px!important}
.page-id-1321 .elementor-element-185d908,.page-id-1321 .elementor-element-eaad622{border-top:1px solid rgba(176,138,82,.6);padding-top:18px}
.page-id-1321 .elementor-element-1d16f0a .elementor-social-icon{background:transparent!important;border:1px solid rgba(233,223,204,.6)!important}
.page-id-1321 .elementor-element-1d16f0a .elementor-social-icon svg{fill:var(--hola-sand)!important}
.page-id-1321 .elementor-element-1d16f0a .elementor-social-icon:hover{background:var(--hola-sand)!important}
.page-id-1321 .elementor-element-1d16f0a .elementor-social-icon:hover svg{fill:var(--hola-ink)!important}
.page-id-1321 .elementor-element-303e334{background:#fff!important;padding:48px 40px!important;border-radius:2px;box-shadow:0 30px 70px rgba(0,0,0,.35)}
.page-id-1321 .elementor-element-4fb4811 .elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500!important;font-size:clamp(28px,3vw,40px)!important;color:var(--hola-ink)!important}
.page-id-1321 .srfm-form .srfm-input-common{background:#fff!important;border:1px solid rgba(15,58,64,.25)!important;border-radius:2px!important;font-family:'Jost',sans-serif}
.page-id-1321 .srfm-form .srfm-input-common:focus{border-color:var(--hola-bronze)!important;box-shadow:0 0 0 2px rgba(176,138,82,.2)!important}
.page-id-1321 .srfm-form .srfm-submit-button{background:var(--hola-ink)!important;color:#fff!important;border:1px solid var(--hola-ink)!important;border-radius:2px!important;font-family:'Jost',sans-serif!important;font-weight:500!important;letter-spacing:.04em;padding:15px 34px!important}
.page-id-1321 .srfm-form .srfm-submit-button:hover{background:var(--hola-bronze)!important;border-color:var(--hola-bronze)!important}
.page-id-2428 .elementor-element-1jdz06m{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-bottom:110px!important}
.page-id-2428 .elementor-element-0457989{background:linear-gradient(180deg,rgba(10,42,47,.55),rgba(10,42,47,.85)),url('https://i0.wp.com/holaphuketthailand.tours/wp-content/uploads/2026/04/pexels-photo-1647110-1647110.jpg?w=1600&quality=78&ssl=1') center/cover no-repeat!important;min-height:62vh;display:flex;align-items:center;padding:140px 24px 80px!important;margin-bottom:70px}
.page-id-2428 .elementor-element-0457989>.elementor-container{width:100%}
.page-id-2428 .elementor-element-7143cbd .elementor-image-box-img{display:none}
.page-id-2428 .elementor-element-e83ddf9 .gallery{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1240px;margin:0 auto!important;padding:0 24px}
.page-id-2428 .elementor-element-e83ddf9 .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:2px}
.page-id-2428 .elementor-element-e83ddf9 .gallery-item img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .6s ease,opacity .3s}
.page-id-2428 .elementor-element-e83ddf9 .gallery-item:hover img{transform:scale(1.05)}
.page-id-2428 .elementor-element-e83ddf9 .gallery br{display:none}
.page-id-1319 #colophon,.page-id-1321 #colophon,.page-id-2428 #colophon,.page-id-1319 .site-below-footer-wrap,.page-id-1321 .site-below-footer-wrap,.page-id-2428 .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-1319 #colophon,.page-id-1321 #colophon,.page-id-2428 #colophon,.page-id-1319 #colophon p,.page-id-1321 #colophon p,.page-id-2428 #colophon p,.page-id-1319 #colophon a,.page-id-1321 #colophon a,.page-id-2428 #colophon a{color:rgba(255,255,255,.82)!important}
.page-id-1319 #colophon a:hover,.page-id-1321 #colophon a:hover,.page-id-2428 #colophon a:hover{color:var(--hola-sand)!important}
.page-id-1319 .site-content,.page-id-1321 .site-content,.page-id-2428 .site-content,.page-id-1319 #content,.page-id-1321 #content,.page-id-2428 #content{padding-bottom:0!important;margin-bottom:0!important}
@media (max-width:767px){.page-id-1319 .elementor-element-500861b,.page-id-1321 .elementor-element-6753142{padding:80px 20px!important}.page-id-1321 .elementor-element-303e334{padding:32px 22px!important;margin-top:40px}.page-id-2428 .elementor-element-e83ddf9 .gallery{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 12px}.page-id-1319 .elementor-element-dcfb448,.page-id-1321 .elementor-element-f3d06b3,.page-id-2428 .elementor-element-0457989{min-height:56vh;padding:120px 20px 70px!important}}
@media (prefers-reduced-motion:reduce){.page-id-2428 .elementor-element-e83ddf9 .gallery-item img{transition:none}}
.page-id-2428 .elementor-element-1jdz06m>.elementor-container{max-width:100%!important}
.page-id-2428 .elementor-element-0457989{margin-left:-10px;margin-right:-10px}
/* HOLA INNER END */
/* HOLA SPEED START */
.home .elementor-element-9e1a3b7{position:relative;background-image:none!important;overflow:hidden}
.home .hola-hero-img{position:absolute!important;inset:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;height:100%}
.home .hola-hero-img .elementor-widget-container,.home .hola-hero-img a{height:100%}
.home .hola-hero-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;display:block}
.home .elementor-element-8f73ee5{position:relative;z-index:1}
@font-face{font-family:'Jost Hero';src:url('/wp-content/astra-local-fonts/jost/92zatBhPNqw73oTd4g.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:optional}
.home .hola-giant .elementor-heading-title{font-family:'Jost Hero','Jost',Helvetica,Arial,sans-serif!important}
.hola-cancel-note{display:inline-block;font-family:'Jost',sans-serif;font-size:15px!important;line-height:1.5!important;color:#2F7D74!important;background:rgba(47,125,116,.08);border:1px solid rgba(47,125,116,.25);border-radius:2px;padding:8px 14px;margin:2px 0 14px!important}
.single-product .woocommerce-Tabs-panel--description h4{font-family:'Jost',sans-serif!important;font-weight:600!important;font-size:17px!important;color:var(--hola-ink)!important;margin:22px 0 6px}
/* HOLA SPEED END */