.kv-area{height:auto !important;max-width:100%}.kv-area:not(.wp-block){clip-path:inset(0)}.kv-area:not(.wp-block) .wp-block-cover__image-background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background-attachment:scroll !important;background-position:center;background-size:cover}.kv-area .kv-caption{text-align:center;font-size:40px;font-weight:bold;color:#fff;margin-block:0 48px;line-height:1.5}@media screen and (min-width: 780px){.kv-area .kv-caption{line-height:normal}.kv-area .kv-caption br{display:none}}@media screen and (min-width: 992px){.kv-area .kv-caption{font-size:50px}}.kv-area .wp-block-cover__inner-container{margin-block:40dvh 0}.kv-area .haianh-tour-search-wrapper{position:relative;background-color:rgba(0,0,0,.1);max-width:500px;margin:0 auto;padding:8px 10px 8px 0px;border-radius:40px;backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.2705882353);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;opacity:0;-webkit-transform:translateZ(40px);transform:translateZ(40px);-webkit-transition:opacity .8s ease-out,background-color .3s ease,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,background-color .3s ease,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,background-color .3s ease;transition:opacity .8s ease-out,transform .8s ease-out,background-color .3s ease,-webkit-transform .8s ease-out;will-change:opacity,transform}.kv-area .haianh-tour-search-wrapper.is-visible{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 780px){.kv-area .haianh-tour-search-wrapper{padding:10px 15px 10px 10px}}.kv-area .haianh-tour-search-wrapper:focus-within{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5019607843)}.kv-area .haianh-tour-search-wrapper .search-input-group{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kv-area .haianh-tour-search-wrapper .search-input-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.kv-area .haianh-tour-search-wrapper .search-input-group>div .material-symbols-outlined{color:hsla(0,0%,100%,.7);-webkit-transition:color .3s ease;transition:color .3s ease;font-size:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kv-area .haianh-tour-search-wrapper .search-input-group>div:focus-within .material-symbols-outlined{color:#fff}.kv-area .haianh-tour-search-wrapper .search-input-group>div input{background:rgba(0,0,0,0);border:none;outline:none;color:#fff;padding:15px 10px;width:100%;font-size:16px}.kv-area .haianh-tour-search-wrapper .search-input-group>div input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.kv-area .haianh-tour-search-wrapper .search-input-group>div input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.kv-area .haianh-tour-search-wrapper .search-input-group>div input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.kv-area .haianh-tour-search-wrapper .search-input-group>div input::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.kv-area .haianh-tour-search-wrapper .search-input-group>div input::placeholder{color:hsla(0,0%,100%,.6)}.kv-area .haianh-tour-search-wrapper .search-input-group button{border-radius:40px;border:none;padding:14px 24px;font-size:14px;font-weight:500;-webkit-transition:.3s ease;transition:.3s ease;background-color:#fff;color:#333;cursor:pointer}.kv-area .haianh-tour-search-wrapper .search-input-group button:hover{background:#0bbde5;color:#fff}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown{display:none;position:absolute;top:calc(100% + 10px);left:0;width:100%;background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:0;list-style:none;z-index:100;max-height:350px;overflow-y:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown.active{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-animation:fadeInDown .3s ease;animation:fadeInDown .3s ease}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li{background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.2705882353);border-radius:30px;overflow:hidden;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:fadeInItem .4s ease forwards;animation:fadeInItem .4s ease forwards;opacity:0}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(1){-webkit-animation-delay:0.05s;animation-delay:0.05s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(3){-webkit-animation-delay:0.15s;animation-delay:0.15s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(4){-webkit-animation-delay:0.2s;animation-delay:0.2s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(5){-webkit-animation-delay:0.25s;animation-delay:0.25s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(6){-webkit-animation-delay:0.3s;animation-delay:0.3s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(7){-webkit-animation-delay:0.35s;animation-delay:0.35s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(8){-webkit-animation-delay:0.4s;animation-delay:0.4s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(9){-webkit-animation-delay:0.45s;animation-delay:0.45s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:nth-child(10){-webkit-animation-delay:0.5s;animation-delay:0.5s}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li:last-child{margin-bottom:0}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li a{display:block;padding:12px 24px;color:#fff;text-decoration:none;font-size:14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;color:#333}.kv-area .haianh-tour-search-wrapper .tour-location-dropdown li a:hover{background:hsla(0,0%,100%,.8);color:#000}.kv-area .about-us{max-width:1200px;margin:450px auto 60px;gap:0 60px}@media screen and (min-width: 992px){.kv-area .about-us{margin:500px auto 150px}}.kv-area .about-us .text-block *{color:#fff}.kv-area .about-us .text-block .caption{font-size:clamp(1rem,.786rem + .95vw,1.5rem);margin:0;font-weight:bold}.kv-area .about-us .text-block .heading{font-size:clamp(1.625rem,1.036rem + 2.62vw,3rem);margin-block:10px 40px;font-weight:bold}.kv-area .about-us .text-block p{font-size:14px;letter-spacing:1px;line-height:1.3}.kv-area .about-us .img-block{display:none}@media screen and (min-width: 780px){.kv-area .about-us .img-block{display:block}}.kv-area .about-us .img-block .wp-block-image img{height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid hsla(0,0%,100%,.5)}.title-block{gap:5px}.title-block .title-vi{font-weight:bold;font-family:"Varela Round",sans-serif}.title-block .title-en{font-size:26px;font-weight:bold;text-transform:uppercase;color:#3ac0e5}.title-btn-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;margin:0 auto 40px;padding-inline:20px}.category-area{padding-inline:20px;max-width:1080px;margin:80px auto;gap:10px;grid-template-columns:repeat(2, 1fr) !important}@media screen and (min-width: 780px){.category-area{grid-template-columns:repeat(4, 1fr) !important;grid-template-rows:repeat(2, 1fr) !important}}.category-area>:first-child{grid-column:span 2}@media screen and (min-width: 780px){.category-area>:first-child{grid-row:span 2}}.category-area>:first-child.wp-block-group .wp-block-group__inner-container p a{font-size:24px}.category-area .wp-block-group{border-radius:12px;overflow:hidden}.category-area .wp-block-group .wp-block-group__inner-container{height:100%;display:grid;position:relative}.category-area .wp-block-group .wp-block-group__inner-container:hover .wp-block-image img{scale:1.1}.category-area .wp-block-group .wp-block-group__inner-container .wp-block-image{margin:0;height:100%;grid-area:1/1}.category-area .wp-block-group .wp-block-group__inner-container .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease;transition:.3s ease}.category-area .wp-block-group .wp-block-group__inner-container p{margin:0;grid-area:1/1;width:100%;z-index:2}.category-area .wp-block-group .wp-block-group__inner-container p.no-event a{pointer-events:none}.category-area .wp-block-group .wp-block-group__inner-container p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:bold;font-family:"Varela Round",sans-serif;text-decoration:none;padding:10px}@media screen and (min-width: 780px){.category-area .wp-block-group .wp-block-group__inner-container p a{font-size:18px}}.category-area .wp-block-group .wp-block-group__inner-container p a::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;-webkit-transition:.3s ease;transition:.3s ease;height:100%;background-color:rgba(0,0,0,.4)}.category-area .wp-block-group .wp-block-group__inner-container p a:hover::before{background-color:rgba(0,0,0,.2);-webkit-transition:.3s ease;transition:.3s ease}.category-area .wp-block-group .wp-block-group__inner-container p a:hover .wp-block-image img{scale:1.1}.main-btn .wp-block-button__link{position:relative;display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#48d5f5), to(#0007dd));background:linear-gradient(to right, #48d5f5, #0007dd);background-size:200% auto;border:none;border-radius:25px;color:#fff;padding:15px 48px;font-size:14px;text-transform:uppercase;-webkit-box-shadow:0 0 0 0 rgba(118,244,255,.7);box-shadow:0 0 0 0 rgba(118,244,255,.7);-webkit-animation:glowing-pulse 2s infinite;animation:glowing-pulse 2s infinite;-webkit-transition:.3s ease;transition:.3s ease}.main-btn .wp-block-button__link:hover{background-position:right center;-webkit-box-shadow:none !important;box-shadow:none !important}@-webkit-keyframes glowing-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(118,244,255,.7);box-shadow:0 0 0 0 rgba(118,244,255,.7)}50%{-webkit-box-shadow:0 0 0 10px rgba(118,244,255,.4);box-shadow:0 0 0 10px rgba(118,244,255,.4)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes glowing-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(118,244,255,.7);box-shadow:0 0 0 0 rgba(118,244,255,.7)}50%{-webkit-box-shadow:0 0 0 10px rgba(118,244,255,.4);box-shadow:0 0 0 10px rgba(118,244,255,.4)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.recommend-area{padding:80px 0 120px;max-width:100%}.recommend-area>.wp-block-group__inner-container{position:relative}.recommend-area .recommend-list{padding-inline:20px;max-width:1240px;margin:0 auto;grid-template-columns:repeat(1, 1fr) !important;gap:20px}@media screen and (min-width: 780px){.recommend-area .recommend-list{grid-template-columns:repeat(4, 1fr) !important}}.recommend-area .recommend-list a.wp-block-tiptip-hyperlink-group-block{border-radius:12px}.recommend-area .recommend-list a.wp-block-tiptip-hyperlink-group-block>.wp-block-group{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 0 6px #e9e9e9;box-shadow:0 0 6px #e9e9e9;-webkit-transition:.3s ease;transition:.3s ease;margin:0;height:100%}.recommend-area .recommend-list a.wp-block-tiptip-hyperlink-group-block>.wp-block-group:hover{-webkit-box-shadow:0 0 12px #ccc;box-shadow:0 0 12px #ccc;-webkit-transition:.3s ease;transition:.3s ease}.recommend-area .recommend-list a.wp-block-tiptip-hyperlink-group-block>.wp-block-group:hover img{scale:1.1}.recommend-area .recommend-list .wp-block-group{margin:0}.recommend-area .recommend-list .wp-block-image{margin-block:0 16px;height:210px;overflow:hidden}.recommend-area .recommend-list .wp-block-image img{-webkit-transition:.3s ease;transition:.3s ease;width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.recommend-area .recommend-list .wp-block-image~*{padding-inline:15px}.recommend-area .recommend-list .wp-block-heading{margin:0;font-size:15px;line-height:1.3;font-weight:bold}.recommend-area .recommend-list p{margin-block:10px 24px;font-size:12px}.recommend-area .recommend-list p strong{color:#0bbde5;padding-right:5px;font-size:17px}.recommend-area .wp-block-buttons:not(.wp-block){position:absolute;bottom:-80px;left:50%;z-index:2;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;translate:-50% 0}@media screen and (min-width: 780px){.recommend-area .wp-block-buttons:not(.wp-block){position:inherit;width:auto;translate:0}}.review-area{max-width:1400px;margin:80px auto;padding:0 20px}.customer-img-area:not(.wp-block){display:block !important;overflow:hidden;padding:0 0 40px;margin-block:100px 80px;max-width:100%}.customer-img-area:not(.wp-block) .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:infinite-scroll 60s linear infinite;animation:infinite-scroll 60s linear infinite}.customer-img-area:not(.wp-block) .wp-block-image{width:300px;-ms-flex-negative:0;flex-shrink:0;margin:0;overflow:hidden;border-radius:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.customer-img-area:not(.wp-block) .wp-block-image img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@-webkit-keyframes infinite-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes infinite-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.our-services .title-btn-block{max-width:1080px}.our-services .category-area{margin-top:0}.w-1080{max-width:1080px;margin:0 auto;padding-inline:20px}.wp-block-columns.has-background{padding:20px}.wp-block-list{padding-left:18px}.wp-block-list img{border-radius:12px;margin-block:10px 20px}.wp-block-group.has-border-color{padding:24px}/*# sourceMappingURL=block-style.min.css.map */