.mt-5{margin-top:5px!important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}.f-700{font-weight:700}.f-600{font-weight:600}.f-500{font-weight:500}.f-400{font-weight:400}.f-300{font-weight:300}.gray-main-bg{animation:bgZoom 28s ease-in-out infinite;background:#fffaf3}@keyframes bgZoom{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}.gray-bg{background:#f7f7fd}.white-bg{background:#fff}.black-bg,.theme-bg{background:#222}.primary-bg{background:#1a4b89}.white-color{color:#fff}.black-color,.theme-color,.primary-color{color:#222}.secondary-color{color:var(--hsj-theme-secondary)!important}.primary-color{color:var(--hsj-theme-primary)}[data-overlay]{position:relative}[data-overlay]:before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.8}[data-overlay="9"]:before{opacity:.9}.logo svg{width:200px;height:100%}.top-banner{color:#1a4b89;border-radius:0;width:100%;max-width:none;position:relative;overflow:hidden}.top-banner-content{display:flex;align-items:center;justify-content:end;gap:20px;max-width:1200px;margin:0 auto}.top-banner .text-container{height:25px;overflow:hidden}.top-banner .sliding-text{white-space:nowrap;font-size:13px;font-weight:500;opacity:0;transform:translateY(20px);transition:all .5s ease}.top-banner .sliding-text.active{opacity:1;transform:translateY(0)}.view-deals-btn{background:#fa0;color:#fff;border:none;padding:0 10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-deals-btn:hover{background:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.view-deals-btn:active{transform:translateY(0)}@media (max-width: 768px){.top-banner .banner-content{gap:15px}.top-banner .sliding-text{font-size:14px}.view-deals-btn{font-size:13px;padding:5px 12px}}@media (max-width: 480px){.top-banner .banner-content{flex-direction:column;gap:10px;text-align:center}}.new .navbar{width:80%;margin:auto;background:transparent;display:flex;z-index:2}.new .menu1{display:flex;gap:20px;background-color:transparent;align-items:center;justify-content:space-between;margin-bottom:0}.new .menu1 li{list-style:none}.menum1,.navigation-link,.destination i{color:#fff!important}.new .menu1 li a{text-decoration:none;color:#000;font-size:14px;padding-right:5px;font-weight:600}.new .menu2{display:flex;align-items:center;justify-content:space-between}.new .menu2 li{list-style:none}.new .menu2 li a{text-decoration:none;border-radius:50%;padding:10px;border:none;background-color:transparent;margin-bottom:10px}.new .menu2 li a:hover{background-color:#dceaee}.new .menuicon .search{position:relative}.new .dropdownSearchbar{display:none;top:50px;right:200px;background-color:#fff;min-width:600px;height:250px;box-shadow:0 8px 16px #0003;padding:10px}.new .dropdownSearchbar.show{display:block}.new form{width:100%;padding:20px;position:relative}.new form.example input[type=text]{padding:12px 16px;width:80%;font-size:16px;border-radius:10px;border:1px solid grey;float:left;background:#f1f1f1}.new form.example button{top:25px;right:80px;padding:10px 20px;background:#7d66b3;border-radius:10px;color:#fff;font-size:12px;border:1px solid grey;border-left:none;cursor:pointer}.new form.example button:hover{background:#c9d2d8}.new form.example:after{content:"";clear:both;display:table}.new .content{left:10%;bottom:20%}.new .content a{text-decoration:none}.new .content a:hover{text-decoration:underline}.new .dropdown{position:relative}.new .tabcontent{display:none;padding:6px 12px;box-sizing:border-box;align-items:center;justify-content:space-between}.new .tabcontent.show{display:flex;border-radius:20px;background-color:#fff;border-width:0px;border-color:#fff;font-family:inherit!important}.new .dest-dropdown,.new .travels-dropdown,.new .deals-dropdown{position:absolute;left:0;padding:25px 16px;z-index:31;width:100%;border-radius:20px;display:none}.new .destination:hover .dest-dropdown,.new .dest-dropdown>div:hover .dest-dropdown,.new .travels:hover .travels-dropdown,.new .travels-dropdown>div:hover .travels-dropdown,.new .whychoose:hover .wGagventures-dropdown,.new .wGagventures-dropdown>div:hover .wGagventures-dropdown,.deal:hover .deals-dropdown,.new .deals-dropdown>div:hover .deals-dropdown{display:block}.new .tab-info{flex-basis:67%}.new .tab{padding-top:50px;display:flex;width:100%;border-radius:20px;background-color:#fff;justify-content:space-between}.new .tablinks{flex-basis:30%;display:flex;padding-right:70px;border-right:1px solid rgb(199,198,198)}.new .tab a{background-color:inherit;border:none;text-decoration:none;color:#6a6f72;outline:none;cursor:pointer;padding:10px;transition:.3s;text-align:left;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media (min-width: 600px){.new .tab{flex-direction:row}.new .tablinks{flex-direction:column}.new .tabcontent{padding:0}}.new .left{display:block}.new .left h6{font-size:16px;font-weight:500;color:#6a6f72}.new .left h5{font-weight:500;color:#f7b21a}.new .left .h1{margin-top:10px;font-size:40px!important;font-weight:800;color:var(--brand)}.new .left ul{margin-top:20px;grid-template-columns:auto auto;margin-bottom:20px;padding:0}.new .left .left ul{display:block}.new .left .left ul li{padding:3px;list-style-image:linear-gradient(to left bottom,var(--brand),#f7b21a)}.left .left i{font-size:5px}.new .left .left{padding-left:30px}.new .left:nth-child(2){border-left:2px solid #e4dfdf69;padding-left:30px}.new .left{padding:10px}.new .left:nth-child(4){border-left:2px solid #e4dfdf69;padding-left:30px}.new .left ul li{margin:5px;list-style:none}.new .left ul li a{color:#757575;text-decoration:none;padding:0}.new .left .left ul li a:hover{text-decoration:underline;text-decoration-color:#f7b21a}.new .right{width:40%}.new .right img{width:100%}.new .viewall{text-decoration:none;font-size:16px;color:#595a5c;padding:5px;font-weight:500}.new .viewall:hover{color:#8c60f3;border-bottom:1px solid#8c60f3}.new .left p{margin-top:20px;margin-bottom:20px;font-size:12px;width:250px}.new .dropdown-content{display:none;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px #0003;z-index:1}@media only screen and (max-width: 768px){.new .menu2 .fa-magnifying-glass,.new .menu2 .fa-phone,.new .menu1,.new .menu2{display:none}}.new .grid-container{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center}.new .searchbar{display:flex;position:relative;justify-content:center;flex-direction:column;align-items:center}.new .grid-item ul li a{color:#000}.new .titles{font-family:TripAdvisor_Regular;padding-left:50px}.new .titles h3{color:#cccc}.new .titles .h1{color:#ffc107;font-size:3.5 rem}.tablinks ul i{color:#000!important}.tablinks ul{margin:auto}.tablinks ul i{margin-left:10px;color:#000!important}@media (max-width: 991px){.rlr-navigation .navigation-body .navigation-link{font-size:.8rem;font-weight:400;padding:.5rem}}@media only screen and (max-width: 1366px) and (max-height: 768px){.rlr-navigation .navigation-body .navigation-link{font-size:.8rem;font-weight:400;padding:.5rem}}.booking_cookie_agreement{background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a;font-size:14px;color:#333;align-items:center;justify-content:space-between;gap:10px;z-index:1050}.booking_cookie_agreement .content-cookie{flex:1;line-height:1.5}.booking_cookie_agreement .save-cookie{background:#0056b3;color:#fff;font-size:14px;padding:8px 16px;border-radius:6px;border:none;transition:background .3s ease}.booking_cookie_agreement .save-cookie:hover{background:#0056b3}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(15deg,#1a4b89 40%,#1a4b89);color:#fff;padding:20px;box-shadow:0 -4px 20px #00000026;z-index:10000;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.1,.25,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-banner.show{transform:translateY(0)}.cookie-content{display:flex;align-items:center;gap:20px;max-width:1200px;margin:0 auto;position:relative}.cookie-icon{font-size:2.5rem;color:#fbbf24;flex-shrink:0;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.cookie-text{flex:1;min-width:0}.cookie-text h3{margin:0 0 8px;font-size:1.2rem;font-weight:600}.cookie-text p{margin:0;font-size:.95rem;line-height:1.5;opacity:.9}.cookie-link{color:#fbbf24;text-decoration:underline;cursor:pointer;transition:color .3s ease}.cookie-link:hover{color:#f59e0b}.cookie-actions{display:flex;gap:12px;flex-shrink:0}.cookie-btn{padding:12px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;position:relative;overflow:hidden}.cookie-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cookie-btn:hover:before{left:100%}.cookie-btn-primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 4px 15px #fbbf244d}.cookie-btn-primary:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-2px);box-shadow:0 6px 20px #fbbf2466}.cookie-btn-secondary{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-btn-secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.cookie-btn-outline{background:transparent;color:#1a4b89;border:2px solid #1a4b89}.cookie-btn-outline:hover{background:#1a4b89;color:#fff}.cookie-close{position:absolute;top:-10px;right:-10px;width:32px;height:32px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-close:hover{background:#ffffff4d;transform:scale(1.1)}.cookie-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.cookie-modal.show{opacity:1;visibility:visible}.cookie-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-modal-content{position:relative;background:#fff;border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;transform:scale(.9);transition:transform .3s ease}.cookie-modal.show .cookie-modal-content{transform:scale(1)}.cookie-modal-header{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.cookie-modal-header h2{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937}.cookie-modal-close{width:40px;height:40px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#6b7280}.cookie-modal-close:hover{background:#e5e7eb;color:#374151}.cookie-modal-body{padding:0 24px;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.cookie-modal-body::-webkit-scrollbar{width:6px}.cookie-modal-body::-webkit-scrollbar-track{background:#f9fafb}.cookie-modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cookie-description{margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid #1a4b89}.cookie-description p{margin:0;color:#4b5563;line-height:1.6}.cookie-category{margin-bottom:20px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.cookie-category:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.cookie-category-header{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;background:#fafbfc;cursor:pointer}.cookie-category-info h4{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#1f2937}.cookie-category-info p{margin:0;font-size:.9rem;color:#6b7280;line-height:1.5}.cookie-toggle{position:relative;flex-shrink:0}.cookie-toggle input[type=checkbox]{display:none}.toggle-label{display:block;width:50px;height:28px;background:#d1d5db;border-radius:14px;cursor:pointer;transition:background .3s ease;position:relative}.toggle-slider{position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.cookie-toggle input[type=checkbox]:checked+.toggle-label{background:#1a4b89}.cookie-toggle input[type=checkbox]:checked+.toggle-label .toggle-slider{transform:translate(22px)}.cookie-toggle input[type=checkbox]:disabled+.toggle-label{opacity:.6;cursor:not-allowed}.cookie-details{padding:0 20px 20px;background:#fff}.cookie-detail-item{padding:8px 0;font-size:.85rem;color:#6b7280;border-bottom:1px solid #f3f4f6}.cookie-detail-item:last-child{border-bottom:none}.cookie-modal-footer{padding:24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;background:#fafbfc}.cookie-info-content h3{color:#1f2937;font-size:1.2rem;margin:24px 0 12px}.cookie-info-content h3:first-child{margin-top:0}.cookie-info-content p{color:#4b5563;line-height:1.6;margin-bottom:16px}.cookie-info-content ul{margin:16px 0;padding-left:20px}.cookie-info-content li{color:#4b5563;margin-bottom:8px;line-height:1.5}.cookie-info-content a{color:#1a4b89;text-decoration:none}.cookie-info-content a:hover{text-decoration:underline}.cookie-floating-btn{position:fixed;bottom:100px;right:48px;width:56px;height:56px;background:linear-gradient(15deg,#1a4b89 40%,#1a4b89);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 25px #667eea4d;transition:all .3s ease;z-index:9999;color:#fff;font-size:1.4rem;opacity:0;visibility:hidden;transform:scale(.8)}.cookie-floating-btn.show{opacity:1;visibility:visible;transform:scale(1)}.cookie-floating-btn:hover{transform:scale(1.1);box-shadow:0 12px 35px #667eea66}.cookie-floating-btn .tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.cookie-floating-btn .tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#1f2937}.cookie-floating-btn:hover .tooltip{opacity:1;visibility:visible}@media (max-width: 768px){.cookie-content{flex-direction:column;gap:16px;text-align:center}.cookie-actions{width:100%;justify-content:center}.cookie-btn{flex:1;justify-content:center}.cookie-modal-content{width:95%;margin:20px}.cookie-modal-header{padding:20px 20px 0}.cookie-modal-body{padding:0 20px}.cookie-modal-footer{padding:20px;flex-direction:column}.cookie-category-header{flex-direction:column;gap:16px;align-items:flex-start}.cookie-floating-btn{bottom:80px;right:16px}.cookie-floating-btn .tooltip{display:none}}@media (max-width: 480px){.cookie-banner{padding:16px}.cookie-text h3{font-size:1.1rem}.cookie-text p{font-size:.9rem}.cookie-btn{padding:10px 16px;font-size:.85rem}.demo-buttons{flex-direction:column}.status-grid{grid-template-columns:1fr}}.fade-in{animation:fadeIn .5s ease-out}.slide-up{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast: high){.cookie-banner{background:#000;border-top:2px solid #fff}.cookie-btn-primary{background:#000;border:2px solid #fff}}@media (prefers-reduced-motion: reduce){.cookie-banner,.cookie-modal,.cookie-floating-btn,.cookie-btn,.toggle-slider{transition:none}.cookie-icon{animation:none}}@media print{.cookie-banner,.cookie-modal,.cookie-floating-btn{display:none!important}}.content-cookie p{margin:0;padding:0}.counter-box{text-align:center}.counter-box__icon{position:relative;display:flex;justify-content:center;align-items:center;width:150px;height:150px;border-radius:50%;z-index:1;margin-left:auto;margin-right:auto;font-size:54px;color:var(--trevlo-white, #ffffff);transition:all .4s ease}.counter-box:hover .counter-box__icon:after{transform:scale(1)}.counter-box__inner{display:flex;align-items:flex-end;justify-content:center;gap:2px;margin-bottom:4px;margin-top:19px}.counter-box__count-text{margin-bottom:0}.counter-box__title{text-transform:capitalize;margin:0;line-height:1}.counter-box--no-border:after{display:none}.counter-one{background-color:var(--trevlo-white, #ffffff)}.counter-one__bg-box{z-index:1;background-color:var(--trevlo-white2, #FAF5EE);height:231px}@media (max-width: 575px){.counter-one__bg-box{height:146px}}.counter-one__main-content{top:-190px;z-index:11}@media (max-width: 575px){.counter-one__main-content{top:-130px}}.counter-one__container{position:relative;padding:52px 15px 49px;background-color:var(--trevlo-white, #ffffff);box-shadow:var(--trevlo-shadow-one, 0px 16px 60px 0px rgba(0, 0, 0, .05));z-index:2}@media (max-width: 1199px){.counter-one__container{padding-left:30px;padding-right:30px}}@media (max-width: 500px){.counter-one__container .row>*{width:100%}}.sec-title{margin-bottom:49px}.sec-title__tagline{font-size:var(--trevlo-size-xl, 50px);line-height:.9;color:#333f4b;font-weight:700;text-transform:capitalize;margin-bottom:11px}.sec-title__title,.sec-title__heading{font-size:var(--trevlo-size-8xl, 20px);line-height:1.25;margin-bottom:0}.affiliation{font-size:30px;color:#1a4b89;border-top:3px solid #f8b11b;border-radius:10px;padding:15px;background:#0098ee0d}.feature-one{display:none}@media (max-width: 767px){.about-one .about-one__counter{position:absolute;left:190px;bottom:-10px}.about-one .col-xl-4 .trevlo-tilt{display:none}.feature-one{display:block}.feature-one{padding:20px 0 0}.sec-title{margin-bottom:35px}.sec-title__tagline{font-size:var(--trevlo-size-xl, 30px);text-align:left;line-height:35px}.sec-title__heading{font-size:15px}.affiliation{text-align:center}}.support-banner-section-v2{background-color:#e8ecf0;padding:0;overflow:hidden}.customer-service-card-v2{background-color:#e8ecf0;border-radius:20px;position:relative;min-height:200px;display:flex;align-items:center}.support-content-wrapper-v2{flex:1;padding-right:2rem}.availability-headline-v2{font-size:1.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem;line-height:1.3}.service-description-text-v2{font-size:1.1rem;color:#718096;margin-bottom:1rem;line-height:1.6}.phone-call-button-v2{background-color:transparent;border:1px solid #718096;color:#718096;padding:12px 25px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.phone-call-button-v2:hover{background-color:#718096;color:#fff;text-decoration:none;transform:translateY(-2px)}.phone-icon-symbol-v2{margin-right:10px;font-size:1.1rem}.agent-photo-display-v2{flex-shrink:0}.customer-rep-image-v2{width:280px;height:200px;object-fit:cover}.rating-stats-container-v2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.google-review-block-v2{display:flex;align-items:center;flex-direction:column;text-align:center}.star-rating-display-v2{display:flex;align-items:center;margin-bottom:.5rem}.filled-star-icon-v2{color:#fbbf24;font-size:1.3rem;margin-right:3px}.half-star-icon-v2{color:#fbbf24;font-size:1.3rem;margin-right:8px}.overall-rating-number-v2{font-size:1.5rem;font-weight:700;color:#f6921e;margin-left:8px}.platform-branding-text-v2{display:flex;align-items:center;margin-top:.5rem;justify-content:center}.google-logo-text-v2{font-weight:700;margin-right:8px}.google-g-red-v2{color:#ea4335}.google-o-yellow-v2{color:#fbbc04}.google-o-green-v2{color:#34a853}.google-g-blue-v2{color:#4285f4}.google-l-green-v2{color:#34a853}.google-e-red-v2{color:#ea4335}.review-count-text-v2{color:#fff;font-size:.95rem}.trustpilot-review-block-v2{display:flex;align-items:center;flex-direction:column;text-align:center}.excellent-rating-badge-v2{background-color:#00b67a;color:#fff;padding:8px 16px;border-radius:6px;font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.trustpilot-stars-row-v2{display:flex;align-items:center;margin-bottom:.5rem}.trustpilot-star-filled-v2{background-color:#00b67a;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:2px;font-size:.7rem}.trustpilot-logo-brand-v2{display:flex;align-items:center;margin-top:.5rem}.trustpilot-icon-v2{color:#00b67a;font-size:1.2rem;margin-right:8px}.trustpilot-text-v2{color:#00b67a;font-weight:700}.membership-trust-block-v2{display:flex;align-items:center;flex-direction:column;text-align:center}.trusted-by-label-v2{color:#f6921e;font-size:.95rem;margin-bottom:.5rem}.member-count-display-v2{font-size:1.8rem;font-weight:700;color:#fff}@media (max-width: 991px){.customer-service-card-v2{flex-direction:row;text-align:left;padding:2rem}.support-content-wrapper-v2{padding-right:0;margin-bottom:1.5rem}.customer-rep-image-v2{width:250px;height:180px}.rating-stats-container-v2{flex-direction:column;gap:2.5rem}}@media (max-width: 576px){.availability-headline-v2{font-size:1.5rem}.service-description-text-v2{font-size:1rem}.customer-rep-image-v2{width:200px;height:150px;padding-left:10px}.support-banner-section-v2{padding:1rem 0}.customer-service-card-v2{padding:0;margin:0}}.reviews-testimonials-section-v2 i{height:25px;width:25px}.mr-2,.mx-2{margin-right:.5rem!important}#loading{margin:0;height:100vh;display:flex;justify-content:center;align-items:center;background:#0b132b;overflow:hidden}.hsj-intro{font-size:3rem;font-weight:700;color:#fc0;display:flex;flex-wrap:wrap;gap:.3em;justify-content:center;position:relative}.hsj-intro span{display:inline-block;opacity:0;transform:translate(0) scale(0);animation:flyIn 2s forwards}@keyframes flyIn{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(0) rotate(0)}70%{opacity:1;transform:translate(0) scale(1.2) rotate(360deg)}to{transform:translate(0) scale(1) rotate(360deg)}}@keyframes rock{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.05) rotate(3deg)}}.hsj-intro span:nth-child(1){--x: -120vw;--y: -40vh;animation-delay:0s}.hsj-intro span:nth-child(2){--x: 100vw;--y: -60vh;animation-delay:.1s}.hsj-intro span:nth-child(3){--x: -90vw;--y: 70vh;animation-delay:.2s}.hsj-intro span:nth-child(4){--x: 120vw;--y: 50vh;animation-delay:.3s}.hsj-intro span:nth-child(5){--x: -100vw;--y: -80vh;animation-delay:.4s}.hsj-intro span:nth-child(6){--x: 130vw;--y: -30vh;animation-delay:.5s}.hsj-intro span:nth-child(7){--x: -80vw;--y: 90vh;animation-delay:.6s}.hsj-intro span:nth-child(8){--x: 100vw;--y: 80vh;animation-delay:.7s}.hsj-intro span:nth-child(9){--x: -140vw;--y: -60vh;animation-delay:.8s}.hsj-intro span:nth-child(10){--x: 110vw;--y: -50vh;animation-delay:.9s}.hsj-intro span:nth-child(11){--x: -100vw;--y: 50vh;animation-delay:1s}.hsj-intro span:nth-child(12){--x: 120vw;--y: 60vh;animation-delay:1.1s}.hsj-intro span:nth-child(13){--x: -90vw;--y: -70vh;animation-delay:1.2s}.hsj-intro span:nth-child(14){--x: 100vw;--y: 70vh;animation-delay:1.3s}.hsj-intro span:nth-child(15){--x: -110vw;--y: -90vh;animation-delay:1.4s}.hsj-intro span:nth-child(16){--x: 130vw;--y: 80vh;animation-delay:1.5s}.hsj-intro span:nth-child(17){--x: -80vw;--y: -60vh;animation-delay:1.6s}.hsj-intro span:nth-child(18){--x: 120vw;--y: -70vh;animation-delay:1.7s}.hsj-intro span:nth-child(19){--x: -120vw;--y: 70vh;animation-delay:1.8s}.hsj-intro span:nth-child(20){--x: 100vw;--y: 90vh;animation-delay:1.9s}.hsj-intro span.done{animation:rock 1s ease-in-out infinite alternate}.since{font-size:1.3rem;color:#fc0;font-style:italic;position:absolute;bottom:-50px;opacity:0;animation:flyUp 1.5s forwards;animation-delay:2.8s}@keyframes flyUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hsj-preload-v3{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;transition:all .6s cubic-bezier(.23,1,.32,1)}.hsj-preload-v3.-is-hidden{opacity:0;visibility:hidden;pointer-events:none}.hsj-preload-v3__container{display:flex;flex-direction:column;align-items:center;gap:30px;animation:hsj-preload-v3-fadeIn .8s ease-out}.hsj-preload-v3__logo{position:relative;animation:hsj-preload-v3-logoFloat 2s ease-in-out infinite}.hsj-preload-v3__logo-img{max-width:120px;max-height:80px;width:auto;height:auto;filter:brightness(0) saturate(100%);transition:all .3s ease}.hsj-preload-v3__logo-text{font-size:2rem;font-weight:700;color:#000;text-align:center;letter-spacing:2px;text-transform:uppercase}.hsj-preload-v3__spinner{position:relative;width:60px;height:60px}.hsj-preload-v3__spinner-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #000;border-radius:50%;animation:hsj-preload-v3-spin 1.2s linear infinite}.hsj-preload-v3__spinner-ring:nth-child(1){animation-delay:0s;opacity:1}.hsj-preload-v3__spinner-ring:nth-child(2){animation-delay:-.4s;opacity:.7;transform:scale(.8)}.hsj-preload-v3__spinner-ring:nth-child(3){animation-delay:-.8s;opacity:.4;transform:scale(.6)}@keyframes hsj-preload-v3-fadeIn{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hsj-preload-v3-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hsj-preload-v3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.hsj-preload-v3__logo-img{max-width:100px;max-height:60px}.hsj-preload-v3__logo-text{font-size:1.5rem}.hsj-preload-v3__spinner{width:50px;height:50px}.hsj-preload-v3__container{gap:20px}}@media (max-width: 480px){.hsj-preload-v3__logo-img{max-width:80px;max-height:50px}.hsj-preload-v3__logo-text{font-size:1.2rem;letter-spacing:1px}.hsj-preload-v3__spinner{width:40px;height:40px}}@media (prefers-color-scheme: dark){.hsj-preload-v3{background:#000000f2}.hsj-preload-v3__logo-img{filter:brightness(0) saturate(100%) invert(1)}.hsj-preload-v3__logo-text{color:#fff}.hsj-preload-v3__spinner-ring{border-top-color:#fff}}.footer{position:relative;background:#fff;padding:32px 0}.footer:before,.footer:after{content:"";position:absolute;left:0;width:100%;height:1px;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg width='1512' height='1' viewBox='0 0 1512 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.25' x1='0.5' y1='0.5' x2='1511.5' y2='0.5' stroke='%23003D59' stroke-linecap='square' stroke-dasharray='4 6'/%3E%3C/svg%3E%0A")}.footer:before{top:0}.footer:after{top:4px}@media screen and (min-width: 769px){.footer{padding:54px 0}}.hsjfooter_title{color:var(--hsj-theme-primary);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:10px}.hsjfooter_external-logo,.hsjfooter_logo-form{position:relative;display:grid;grid-template-columns:1fr;padding-bottom:30px;margin-bottom:30px}@media screen and (min-width: 769px){.hsjfooter_external-logo,.hsjfooter_logo-form{padding-bottom:50px;margin-bottom:50px;align-items:center;grid-template-columns:1fr 1fr}}.hsjfooter_external-logo:after,.hsjfooter_logo-form:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg width='1512' height='1' viewBox='0 0 1512 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.25' x1='0.5' y1='0.5' x2='1511.5' y2='0.5' stroke='%23003D59' stroke-linecap='square' stroke-dasharray='4 6'/%3E%3C/svg%3E%0A")}.hsjfooter_recommendation,.hsjfooter_logo-content{position:relative}@media screen and (max-width: 768px){.hsjfooter_recommendation,.hsjfooter_logo-content{margin-bottom:20px}}@media screen and (min-width: 769px){.hsjfooter_recommendation,.hsjfooter_logo-content{padding-right:50px}.hsjfooter_recommendation:before,.hsjfooter_logo-content:before{content:"";position:absolute;right:0;top:0;background-image:url("data:image/svg+xml,%3Csvg width='1' height='121' viewBox='0 0 1 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.25' x1='0.5' y1='0.5' x2='0.499995' y2='120.5' stroke='%23003D59' stroke-linecap='square' stroke-dasharray='4 6'/%3E%3C/svg%3E%0A");height:100%;width:2px}}.hsjfooter_logo-content{display:flex;flex-wrap:wrap;flex-direction:row}@media screen and (min-width: 769px){.hsjfooter_associated,.hsjfooter_form{padding-left:50px}}@media screen and (min-width: 1200px){.hsjfooter_associated,.hsjfooter_form{padding-left:100px}}.hsjfooter_recommendation-logo{display:flex;align-items:center;gap:20px}@media screen and (min-width: 769px){.hsjfooter_recommendation-logo{justify-content:space-between}}.hsjfooter_logo-list{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.hsjfooter_logo-item{border-radius:6px;background:#f5f5f5;width:80px;height:80px;padding:6px 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.hsjfooter_logo-item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hsjfooter_logo{max-width:200px;padding:15px 25px;display:flex;align-items:center;justify-content:center}.hsjfooter_logo img{display:block}.hsjfooter_recommendation-item{max-width:172px}.hsjfooter_description{color:var(--hsj-theme-primary);font-family:ProximaNova,sans-serif;font-weight:500;font-size:1rem;line-height:1.4}.hsjfooter_form .hsjfooter_title{margin-bottom:5px}.hsjfooter_newsletter-intro{color:var(--hsj-theme-primary)80;font-family:ProximaNova,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3;margin-bottom:15px}.hsjfooter_newsletter-spam{color:var(--hsj-theme-primary)80;font-family:ProximaNova,sans-serif;font-weight:400;font-size:14px;line-height:1}body .footer .hsjfooter_newsletter-form{margin-bottom:5px}body .footer .hsjfooter_newsletter-form form{display:grid;align-items:flex-start;grid-template-columns:1fr 130px}body .footer .hsjfooter_newsletter-form .gform-theme--foundation .gform_footer,body .footer .hsjfooter_newsletter-form .gform-theme--foundation .gform_page_footer{margin:0;width:100%}body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background:var(--hsj-theme-primary);padding:15px 35px;color:#fff;text-align:center;font-family:ProximaNova,sans-serif;font-weight:900;font-size:.8125rem;line-height:1;text-transform:uppercase;border-radius:0!important;border:2px solid transparent}body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,body .footer .hsjfooter_newsletter-form .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{background:var(--hsj-theme-primary);border:2px solid #FE6625;box-shadow:2px 2px #111;outline:none}body .footer .hsjfooter_newsletter-form .gform-theme--framework input[type]:where(:not(.gfield-choice-input):not([type=checkbox])):where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .footer .hsjfooter_newsletter-form .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-single,body .footer .hsjfooter_newsletter-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background:#fff;padding:13.5px 20px;box-shadow:0 0 5px 1px #11111180 inset;border:1px solid rgba(17,17,17,.35);border-right:none;color:var(--hsj-theme-primary);font-family:ProximaNova,sans-serif;font-weight:500;font-size:.9375rem;line-height:1;border-radius:0}body .footer .hsjfooter_newsletter-form .gform-theme--framework input[type]:where(:not(.gfield-choice-input):not([type=checkbox])):where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,body .footer .hsjfooter_newsletter-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,body .footer .hsjfooter_newsletter-form .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-single::placeholder,body .footer .hsjfooter_newsletter-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder{color:var(--hsj-theme-primary)80}body .footer .hsjfooter_newsletter-form .gform-theme--framework input[type]:where(:not(.gfield-choice-input):not([type=checkbox])):where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,body .footer .hsjfooter_newsletter-form .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-single:focus,body .footer .hsjfooter_newsletter-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{box-shadow:0 0 5px 1px #11111180 inset;border:1px solid #003D59;outline:none}.hsjfooter_info-content{position:relative;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:30px;margin-bottom:30px;justify-content:space-between}@media screen and (min-width: 769px){.hsjfooter_info-content{padding-bottom:50px;margin-bottom:50px}}.hsjfooter_info-content:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg width='1512' height='1' viewBox='0 0 1512 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.25' x1='0.5' y1='0.5' x2='1511.5' y2='0.5' stroke='%23003D59' stroke-linecap='square' stroke-dasharray='4 6'/%3E%3C/svg%3E%0A")}.hsjfooter_info-content .hsjfooter_title{margin-bottom:16px}.hsjfooter_info-item{max-width:262px}.hsjfooter_info-item .entry-content{color:var(--hsj-theme-primary);font-family:ProximaNova,sans-serif;font-weight:500;font-size:1rem;line-height:1.4}.hsjfooter_info-item .entry-content strong{font-weight:700}.hsjfooter_info-item .entry-content a{color:var(--hsj-theme-primary)}.hsjfooter_info-item .entry-content a:hover{color:#fe6625}.hsjfooter_links{position:relative;padding-bottom:30px;margin-bottom:30px}@media screen and (min-width: 769px){.hsjfooter_links{padding-bottom:50px;margin-bottom:50px}}.hsjfooter_links:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg width='1512' height='1' viewBox='0 0 1512 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.25' x1='0.5' y1='0.5' x2='1511.5' y2='0.5' stroke='%23003D59' stroke-linecap='square' stroke-dasharray='4 6'/%3E%3C/svg%3E%0A")}.hsjfooter_links .hsjfooter_title{margin-bottom:20px}@media screen and (min-width: 769px){.hsjfooter_links .hsjfooter_title{margin-bottom:30px}}.hsjfooter_links-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:25px}.hsjfooter_col{max-width:230px}.hsjfooter_col li{color:var(--hsj-theme-primary);font-family:ProximaNova,sans-serif;font-weight:700;font-size:.875rem;line-height:1;text-transform:uppercase;margin-bottom:15px}.hsjfooter_col li:last-child{margin-bottom:0}.hsjfooter_col li a{color:var(--hsj-theme-primary)}.hsjfooter_col li a:hover,.hsjfooter_col li a:focus{text-decoration:underline}.hsjfooter_social-list{max-width:210px}.hsjfooter_social-grid{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hsjfooter_social-grid a{display:inline-block;line-height:0}.hsjfooter_social-grid a:hover+.icon,.hsjfooter_social-grid a:focus+.icon{transform:scale(1.1)}.hsjfooter_support-item{position:relative}.hsjfooter_support-item .icon{transition:all .3s ease;width:34px;height:34px;object-fit:contain}.hsjfooter_copyright-accept{display:flex;flex-wrap:wrap;align-items:center;gap:25px;justify-content:space-between}.hsjfooter_copyright{max-width:277px;color:var(--hsj-theme-primary)80;text-align:right;font-family:ProximaNova,sans-serif;font-weight:500;font-size:.875rem;line-height:1.3}.hsjfooter_copyright a{text-decoration:underline;transition:all .2s ease-in;color:#000;cursor:pointer}.hsjfooter_copyright a:hover{color:#fe6625}.hsjfooter_accept-paymennt{max-width:576px}.hsjfooter_recommendation-item{border-radius:6px;background:#f5f5f5;width:115px;height:115px;padding:6px 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.hsjfooter_recommendation-item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.footer__recommended{display:flex;flex-wrap:wrap;align-items:baseline}@media (max-width: 767px){.footer__recommended{flex-wrap:wrap;width:100%}}.footer__recommended-title{margin-right:22px;margin-bottom:0}@media (max-width: 767px){.footer__recommended-title{flex:0 0 100%;margin-right:0}}.footer__recommended-media{display:inline-block;align-items:center}@media (max-width: 767px){.footer__recommended-media{flex-wrap:wrap;overflow-x:auto;white-space:nowrap;display:inline-block;margin-top:9px;scrollbar-width:none;padding-bottom:10px}}footer__recommended-media img{width:auto;max-height:50px}.footer__mid-col--award img{width:200px;max-width:100%}.footer__recommended-media img{width:auto;max-height:37px}.hero{position:relative;height:500px;background:linear-gradient(#0000004d,#0000004d),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="500"><rect fill="%23334155" width="1200" height="500"/></svg>');background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-content{text-align:center;color:#fff;max-width:800px;padding:0 20px}.hero h1{font-size:48px;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero p{font-size:18px;margin-bottom:30px}.search-box{background:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 12px #00000026;max-width:1000px;margin:-80px auto 0;position:relative;z-index:10}.search-tabs{display:flex;gap:20px;margin-bottom:25px;border-bottom:2px solid #f0f0f0}.search-tab{padding:10px 0;border:none;background:none;font-size:15px;cursor:pointer;position:relative;color:#666}.search-tab.active{color:#00a699;font-weight:600}.search-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#00a699}.search-form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:15px;align-items:end}.form-group{display:flex;flex-direction:column}.form-group label{font-size:12px;color:#666;margin-bottom:5px;font-weight:500}.form-group input,.form-group select{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.search-btn{padding:12px 30px;background:#00a699;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:600;height:44px}.search-btn:hover{background:#009688}.property-section{background:#fff;border-radius:8px;overflow:hidden;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}.property-header{display:grid;grid-template-columns:1fr 300px;gap:20px;padding:30px}.property-images{display:grid;grid-template-columns:2fr 1fr;gap:10px;height:400px}.main-image{background:#ddd;border-radius:8px;overflow:hidden;position:relative}.main-image img{width:100%;height:100%;object-fit:cover}.side-images{display:grid;grid-template-rows:1fr 1fr;gap:10px}.side-image{background:#ccc;overflow:hidden}.side-image img{width:100%;height:100%;object-fit:cover}.property-info{padding-top:10px}.property-info h2{font-size:28px;margin-bottom:15px;color:#222}.property-meta{display:flex;gap:15px;margin-bottom:20px;font-size:14px;color:#666}.property-description{font-size:14px;line-height:1.8;color:#555;margin-bottom:20px}.property-features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.feature-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#555}.feature-icon{width:20px;height:20px;background:#00a699;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.booking-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff;position:sticky;top:100px}.price{font-size:24px;font-weight:700;color:#222;margin-bottom:5px}.price-unit{font-size:14px;color:#666;font-weight:400}.rating{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}.stars{color:#ffa726}.booking-form{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.booking-input{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:13px}.book-btn{padding:14px;background:#00a699;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer}.booking-note{font-size:12px;color:#666;text-align:center;margin-top:10px}.details-section{padding:30px;background:#fff}.details-tabs{display:flex;gap:30px;border-bottom:1px solid #e0e0e0;margin-bottom:25px}.details-tab{padding:10px 0;border:none;background:none;font-size:15px;cursor:pointer;color:#666;position:relative}.details-tab.active{color:#00a699;font-weight:600}.details-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#00a699}.amenities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.amenity-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#555}.reviews{margin-top:30px}.review-item{border-bottom:1px solid #f0f0f0;padding:20px 0}.review-header{display:flex;justify-content:space-between;margin-bottom:10px}.reviewer-name{font-weight:600;font-size:14px}.review-date{font-size:13px;color:#999}.review-text{font-size:14px;color:#555;line-height:1.7}.similar-section{margin-top:40px}.section-title{font-size:24px;font-weight:700;margin-bottom:25px}.properties-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.property-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .2s}.property-card:hover{transform:translateY(-4px)}.card-image{height:180px;background:#ddd;position:relative}.card-image img{width:100%;height:100%;object-fit:cover}.card-content{padding:15px}.card-title{font-size:15px;font-weight:600;margin-bottom:8px;color:#222}.card-location{font-size:13px;color:#666;margin-bottom:10px}.card-price{font-size:16px;font-weight:700;color:#00a699}@media (max-width: 1024px){.property-header{grid-template-columns:1fr}.properties-grid,.amenities-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero h1{font-size:32px}.properties-grid{grid-template-columns:1fr}}.gallery-action-buttons-overlay{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;gap:.75rem;z-index:5}.hsj-blog-grid{display:flex;flex-wrap:wrap}.hsj-blog-grid-item{display:flex;flex-direction:column}.hsj-blog-standard-content{display:flex;flex-direction:column;height:100%}.hsj-blog-sidebar-btn{margin-top:auto}#hsj-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffffa;display:flex;align-items:center;justify-content:center;z-index:99999;transition:opacity .8s ease,visibility .8s ease}#hsj-loading.hidden{opacity:0;visibility:hidden}.hsj-loading-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.hsj-loading-circles{display:flex;gap:.75rem;align-items:center}.hsj-loading-circle{width:18px;height:18px;border-radius:50%;background:#e9ecef;position:relative;overflow:hidden}.hsj-loading-circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0056b3;border-radius:50%;transform:scale(0);animation:hsjFillCircle 2.5s ease-in-out infinite}.hsj-loading-circle:nth-child(1):before{animation-delay:0s}.hsj-loading-circle:nth-child(2):before{animation-delay:.3s}.hsj-loading-circle:nth-child(3):before{animation-delay:.6s}.hsj-loading-circle:nth-child(4):before{animation-delay:.9s}.hsj-loading-circle:nth-child(5):before{animation-delay:1.2s}@keyframes hsjFillCircle{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.hsj-loading-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;color:#495057;font-weight:500;letter-spacing:.5px;text-align:center;animation:fadeInOut 3s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}body.loading-active{overflow:hidden!important}.luxury-duration i{color:#ffaa01;font-size:13px}.luxury-duration{font-size:13px}:root{--hsj-ff-body: "Poppins", sans-serif;--hsj-ff-outfit: "Outfit", sans-serif;--hsj-ff-fontawesome: "Font Awesome 6 Pro";--hsj-common-white: #fff;--hsj-common-black: #020615;--hsj-common-black-2: #000;--hsj-common-yellow: #F6921E;--hsj-grey-1: #353844;--hsj-grey-2: #454546;--hsj-grey-3: #f3f3f4;--hsj-grey-4: #737374;--hsj-grey-5: #f8f8f8;--hsj-grey-6: #666;--hsj-grey-7: #f6f6f7;--hsj-grey-8: #f6f4fa;--hsj-theme-primary: #1A4B89;--hsj-theme-secondary: #F6921E;--hsj-border-1: #e1e1e1;--hsj-border-2: #c5c5c5;--hsj-border-3: #e6e6e6}body{font-family:var(--hsj-ff-body);font-size:16px;font-weight:400;color:var(--hsj-grey-1);line-height:26px}img,.img{max-width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a,button{color:inherit;outline:none;border:none;background:transparent;text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a:focus,.btn:focus,.button:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}a:hover,button:hover{text-decoration:none}ul{margin:0;padding:0}li{list-style:none}.scrool-bar::-webkit-scrollbar{width:5px;display:block;overflow:hidden;position:relative;margin-left:5px}.scrool-bar::-webkit-scrollbar-thumb{background-color:#e1e1e1;outline:1px solid #e1e1e1}.scrool-bar::-mos-webkit-scrollbar-thumb{background-color:#e1e1e1;outline:1px solid #e1e1e1}.scrool-height{width:100%;height:240px;overflow-y:scroll}button:focus,input:focus,textarea,textarea:focus{outline:0}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea{outline:none;height:56px;width:100%;line-height:56px;font-size:15px;color:var(--hsj-grey-1);padding-left:26px;padding-right:26px}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--hsj-grey-1)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--hsj-grey-1)}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:var(--hsj-grey-1)}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--hsj-grey-1)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--hsj-grey-1)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;text-transform:unset}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:17px}h6{font-size:16px}p{margin-bottom:15px}label{color:var(--hsj-common-black);cursor:pointer}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}*::-moz-selection{background:var(--hsj-theme-primary);color:var(--hsj-common-white);text-shadow:none}::-moz-selection{background:var(--hsj-theme-primary);color:var(--hsj-common-white);text-shadow:none}::selection{background:var(--hsj-theme-primary);color:var(--hsj-common-white);text-shadow:none}input,textarea{color:var(--hsj-grey-1)}*::-moz-placeholder{color:var(--hsj-grey-1);font-size:16px;opacity:1}*::placeholder{color:var(--hsj-grey-1);font-size:16px;opacity:1}.fix{overflow:hidden}.clear{clear:both}.p-relative{position:relative}.p-absolute{position:absolute}.lh-28{line-height:28px}.hsj-round-15{border-radius:15px}.hsj-round-25{border-radius:25px}.z-index-m-1{z-index:-1}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.z-index-999{z-index:999}.gx-10{--bs-gutter-x: 10px}.gx-15{--bs-gutter-x: 15px}.gx-20{--bs-gutter-x: 20px}.gx-24{--bs-gutter-x: 24px}.gx-30{--bs-gutter-x: 30px}.gx-40{--bs-gutter-x: 40px}.gx-45{--bs-gutter-x: 45px}.gx-50{--bs-gutter-x: 50px}.gx-60{--bs-gutter-x: 60px}.gx-70{--bs-gutter-x: 70px}.gx-80{--bs-gutter-x: 80px}.gx-90{--bs-gutter-x: 90px}.gx-100{--bs-gutter-x: 100px}.underline-black{background-image:linear-gradient(#072032,#072032),linear-gradient(#072032,#072032);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}.underline-black:hover{background-image:linear-gradient(#072032,#072032),linear-gradient(#072032,#072032);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}.underline-white{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}.underline-white:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear;-webkit-transition:all .4s ease .3s 0s ease-out;-moz-transition:all .4s ease .3s 0s ease-out;-ms-transition:all .4s ease .3s 0s ease-out;-o-transition:all .4s ease .3s 0s ease-out;transition:all .4s ease .3s 0s ease-out}.hsj-transparent{position:absolute;top:0;left:0;right:0;width:100%}.text-right{text-align:right}.top-sticky{position:sticky;top:120px}.fs-40{font-size:40px!important}.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.slide-transtion{-webkit-transition-timing-function:linear;transition-timing-function:linear}@media (min-width: 1400px){.container-1860{max-width:1860px}}@media (min-width: 1400px){.container-1545{max-width:1545px}}@media (min-width: 1400px){.container-1630{max-width:1630px}}@media (min-width: 1400px){.container-1790{max-width:1790px}}.hsj-btn{font-weight:600;font-size:15px;text-transform:uppercase;color:var(--hsj-common-white);border-radius:6px;padding:3px 7px;background:var(--hsj-theme-primary);display:inline-block}.hsj-btn:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-btn-black{background:var(--hsj-common-black)}.hsj-btn-transparent{background:#f0e9ff;color:var(--hsj-theme-primary)}.hsj-btn-transparent:hover{color:var(--hsj-common-white)}.hsj-btn-switch-animation .btn-text{margin-left:-13px;position:relative;z-index:3;transition:transform .6s 125ms cubic-bezier(.1,.75,.25,1)}.hsj-btn-switch-animation .btn-icon{margin-left:6px;position:relative;transition:opacity .4s .25s,transform .6s .25s;transition-timing-function:cubic-bezier(.1,.75,.25,1);line-height:0;z-index:3}.hsj-btn-switch-animation .btn-icon+.btn-icon{order:-2;opacity:0;transition-delay:0s;margin-left:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}.hsj-btn-switch-animation:hover .btn-text{transition-delay:.1s;transform:translate(23px)}.hsj-btn-switch-animation:hover .btn-icon{transition-delay:0s;transform:translate(10px);opacity:0}.hsj-btn-switch-animation:hover .btn-icon+.btn-icon{opacity:1;transform:translate(0);transition-delay:225ms}.hsj-btn-header{font-weight:600;font-size:14px;text-transform:capitalize;color:var(--hsj-common-white);padding:6px 20px;display:inline-block;background:transparent}.hsj-btn-header span{transform:translateY(-2px);display:inline-block;margin-right:4px}.hsj-btn-gray{background:var(--hsj-grey-7);color:var(--hsj-theme-primary)}.hsj-btn-gray:hover{color:var(--hsj-common-white)}.hsj-btn-hover:hover{background:var(--hsj-common-black)}.hsj-btn-su-transparent{background:#e1daf3;color:var(--hsj-theme-primary);font-family:var(--hsj-ff-outfit);font-size:16px;border-radius:10px;padding:13px 36px}#loading{background-color:var(--hsj-common-white);height:100%;width:100%;position:fixed;z-index:99999;margin-top:0;top:0;left:0}.loader{width:50px;aspect-ratio:1;color:var(--hsj-theme-primary);position:relative;animation:l40 .5s infinite alternate;top:50%;transform:translateY(-50%);box-sizing:border-box;display:block;margin:15px auto}.loader:before,.loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:25px 25px;background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat}.loader:before{background-image:radial-gradient(farthest-side at top left,currentColor 96%,rgba(0,0,0,0)),radial-gradient(farthest-side at top right,currentColor 96%,rgba(0,0,0,0)),radial-gradient(farthest-side at bottom right,currentColor 96%,rgba(0,0,0,0)),radial-gradient(farthest-side at bottom left,currentColor 96%,rgba(0,0,0,0));animation:l40-1 1s infinite}.loader:after{background-image:radial-gradient(farthest-side at top left,rgba(0,0,0,0) 94%,currentColor 96%),radial-gradient(farthest-side at top right,rgba(0,0,0,0) 94%,currentColor 96%),radial-gradient(farthest-side at bottom right,rgba(0,0,0,0) 94%,currentColor 96%),radial-gradient(farthest-side at bottom left,rgba(0,0,0,0) 94%,currentColor 96%);animation:l40-2 1s infinite}@keyframes l40-1{0%,10%,90%,to{top:0;right:0;bottom:0;left:0}40%,60%{top:-10px;right:-10px;bottom:-10px;left:-10px}}@keyframes l40-2{0%,40%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.hsj-grey-bg{background:var(--hsj-grey-5)}.hsj-grey-bg-2{background:var(--hsj-grey-8)}.hsj-primary-bg{background:var(--hsj-theme-primary)}.bg-luxury{background:#363a45!important}.offCanvas-toggle{position:relative;margin-right:40px;padding-right:40px}@media only screen and (min-width: 768px) and (max-width: 991px){.offCanvas-toggle{margin-right:25px;padding-right:25px}}@media (max-width: 575px){.offCanvas-toggle{display:none}}.offCanvas-toggle:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background:var(--hsj-border-1)}.offCanvas-toggle .menu-tigger{color:var(--hsj-common-black)}.offCanvas-toggle .menu-tigger:hover{color:var(--hsj-theme-primary)}.offCanvas-toggle-two{margin-right:0;padding-right:0;padding-left:40px}.offCanvas-toggle-two:before{right:auto;left:0;height:104px}.offCanvas__info{background:var(--hsj-common-white) none repeat scroll 0 0;padding:30px;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .3s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .3s cubic-bezier(.785,.135,.15,.86);-o-transition:all .3s cubic-bezier(.785,.135,.15,.86);width:340px;z-index:999;overflow-y:scroll;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}.offCanvas__info.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.offCanvas__info::-webkit-scrollbar{width:0px}.offCanvas__close-icon{margin-top:-16px;text-align:right}.offCanvas__close-icon button{background:transparent;color:var(--hsj-theme-primary);cursor:pointer;font-size:20px;padding:0;width:40px;height:40px;line-height:40px;border:1px solid var(--hsj-theme-primary);border-radius:50%;transition:all .4s ease}.offCanvas__close-icon button:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.offCanvas__logo img{max-height:34px}.offCanvas__side-info{border-top:1px solid var(--hsj-theme-primary);padding-top:25px}.offCanvas__side-info .contact-list h4{color:var(--hsj-common-black);font-weight:700;font-size:18px}.offCanvas__side-info .contact-list p{color:var(--hsj-grey-1);margin:0 0 2px;line-height:26px}.offCanvas__social-icon a{color:var(--hsj-theme-primary);display:inline-block;margin-right:5px;text-align:center;width:40px;height:40px;line-height:35px;border:1px solid var(--hsj-theme-primary);border-radius:50%;transition:all .4s ease}.offCanvas__social-icon a:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.offCanvas__overly{position:fixed;background:#000;top:0;left:0;height:100%;width:100%;z-index:99;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.offCanvas__overly.active{opacity:.7;visibility:visible}.hsj-breadcrumb-spacing{padding-top:170px;padding-bottom:160px}.hsj-breadcrumb-spacing-2{padding-top:192px;padding-bottom:138px}@media (max-width: 575px){.hsj-breadcrumb-spacing-2{padding-top:150px;padding-bottom:100px}}.hsj-breadcrumb-spacing-3{padding-top:142px}.hsj-breadcrumb-spacing-3 .hsj-hero-top-shadow{height:268px;background:linear-gradient(180deg,#000,#0000)}.hsj-breadcrumb-spacing-4{padding-top:190px}.hsj-breadcrumb-spacing-4 .hsj-hero-top-shadow{height:337px;background:linear-gradient(180deg,#000,#0000)}.hsj-breadcrumb-spacing-5{padding-top:128px;padding-bottom:128px}@media (max-width: 575px){.hsj-breadcrumb-spacing-5{padding-top:100px;padding-bottom:100px}}.hsj-breadcrumb-title{font-weight:700;font-size:60px;text-transform:capitalize;color:var(--hsj-common-white)}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-breadcrumb-title{font-size:40px}}.hsj-breadcrumb-shadow{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0000,#0006);top:0;left:0;z-index:-1}.hsj-breadcrumb-list{background:var(--hsj-theme-primary);display:inline-block;border-radius:5px;padding:3px 17px}.hsj-breadcrumb-list span{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-common-white);display:inline-block}.hsj-breadcrumb-list span.dvdr{margin:0 3px}.hsj-breadcrumb-list span a:hover{color:var(--hsj-common-black)}.hsj-breadcrumb-list-2-wrap{border-bottom:1px solid var(--hsj-border-3);padding:12px 0}.hsj-breadcrumb-list-2 ul{display:flex;flex-wrap:wrap}.hsj-breadcrumb-list-2 ul li{text-transform:capitalize;color:var(--hsj-grey-1);margin-right:8px;padding:5px 0}.hsj-breadcrumb-list-2 ul li a:hover,.hsj-breadcrumb-list-2 ul li span{color:var(--hsj-theme-primary)}.hsj-breadcrumb-list-3 ul li{text-transform:capitalize;color:#898989;margin-right:8px;padding:5px 0}.hsj-breadcrumb-list-3 ul li a:hover{color:var(--hsj-theme-primary)}.hsj-breadcrumb-list-3 ul li span{color:var(--hsj-grey-1)}.hsj-breadcrumb-list-4 ul{display:flex;justify-content:center;flex-wrap:wrap}.hsj-breadcrumb-list-4 ul li{text-transform:capitalize;margin-right:8px;font-weight:500;padding:5px 0}.hsj-breadcrumb-list-4 ul li a:hover{color:var(--hsj-grey-7)}.scroll__top{width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;line-height:0;position:fixed;bottom:-10%;right:50px;font-size:16px;z-index:1099;color:var(--hsj-common-white);text-align:center;cursor:pointer;background:var(--hsj-theme-primary);transition:1s ease;border-radius:50%}@media only screen and (min-width: 992px) and (max-width: 1199px){.scroll__top{right:25px;bottom:25px}}@media only screen and (min-width: 768px) and (max-width: 991px){.scroll__top{right:30px}}@media (max-width: 575px){.scroll__top{right:15px;width:35px;height:35px;font-size:14px}}.scroll__top.open{bottom:30px}@media (max-width: 575px){.scroll__top.open{bottom:100px;background:#fff;color:#f6921e;border-radius:0}}.scroll__top:after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1}.scroll__top:hover{background:var(--hsj-theme-secondary);color:var(--hsj-common-white)}.hsj-section-subtitle{font-family:var(--hsj-ff-segoepr);font-weight:700;text-transform:capitalize;color:var(--hsj-theme-primary)}.hsj-section-su-subtitle{font-family:var(--hsj-ff-outfit);font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-theme-primary);background:#f5efff;display:inline-block;padding:6px 15px;border-radius:6px}.hsj-section-su-subtitle.su-subtitle-2{background:#ebe5fa}.hsj-section-su-title{font-size:36px;font-family:var(--hsj-ff-outfit)}.hsj-section-su-para{font-family:var(--hsj-ff-outfit);font-weight:400;color:var(--hsj-common-black);line-height:28px;text-transform:capitalize}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-section-su-para br{display:none}}.hsj-section-su-para-2{color:var(--hsj-grey-1);line-height:26px}.hsjmobile__search{padding:0 20px 25px 25px}.hsjmobile__search form{position:relative}.hsjmobile__search input{display:block;width:100%;border:none;padding:10px 45px 10px 20px;font-size:15px;height:45px;background:var(--hsj-grey-3);color:var(--hsj-common-black);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.hsjmobile__search input::placeholder{font-size:15px;color:var(--hsj-body-color)}.hsjmobile__search button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:none;padding:0;right:20px;line-height:1;background:transparent;color:var(--hsj-common-black)}.hsjmobile__menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;z-index:9991;border-radius:0;transition:all .3s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .3s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .3s cubic-bezier(.785,.135,.15,.86) e;-o-transition:all .3s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translateX(101%);-moz-transform:translateX(101%);-ms-transform:translateX(101%);-o-transform:translateX(101%);transform:translate(101%)}.hsjmobile__menu .navbar-collapse{display:block!important}.hsjmobile__menu .nav-logo{position:relative;padding:30px 25px;text-align:left}.hsjmobile__menu .nav-logo img{width:150px}.hsjmobile__menu .navigation{position:relative;display:block;width:100%;float:none;margin:0;padding:0}.hsjmobile__menu .navigation li{position:relative;display:block;border-top:1px solid rgba(0,0,0,.1)}.hsjmobile__menu .navigation li.active>a{color:var(--hsj-theme-primary)}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn{position:absolute;right:20px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:var(--hsj-common-black);background:var(--hsj-grey-3);cursor:pointer;border-radius:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);border-radius:10px;width:12px;height:2px;background-color:var(--hsj-theme-primary);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);border-radius:10px;width:2px;height:12px;background-color:var(--hsj-theme-primary);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open{background-color:var(--hsj-theme-primary)}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open .plus-line{background-color:var(--hsj-common-white)}.hsjmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open .plus-line:after{display:none}.hsjmobile__menu .navigation li>a{position:relative;display:block;padding:10px 60px 10px 25px;font-size:15px;font-weight:600;color:var(--hsj-common-black);text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:none;letter-spacing:1px}.hsjmobile__menu .navigation li>a:before{content:"";position:absolute;left:0;top:0;height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:2px;background:var(--hsj-theme-primary);pointer-events:none}.hsjmobile__menu .navigation li ul li>a{margin-left:20px}.hsjmobile__menu .navigation li ul li ul li a{margin-left:40px}.hsjmobile__menu .navigation li ul li ul li ul li a{margin-left:60px}.hsjmobile__menu .navigation li>ul{display:none}.hsjmobile__menu .navigation li>ul>li>ul{display:none}.hsjmobile__menu .navigation ul{padding:0;margin:0}.hsjmobile__menu .navigation ul li a{display:block}.hsjmobile__menu .navigation ul li ul li>a{font-size:16px;margin-left:20px;text-transform:capitalize}.hsjmobile__menu .navigation:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.hsjmobile__menu .navigation>li>ul>li:first-child{border-top:1px solid rgba(0,0,0,.1)}.hsjmobile__menu .navigation>li.active>a:before{height:100%}.hsjmobile__menu .close-btn{position:absolute;right:15px;top:28px;line-height:30px;width:35px;text-align:center;font-size:14px;color:var(--hsj-theme-primary);cursor:pointer;padding:8px;z-index:10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:23px}.hsjmobile__menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:999;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;opacity:0;visibility:hidden;background:#00000080}.hsjmobile__menu .social-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;text-align:center;padding:30px 20px 20px;align-items:center;justify-content:center;flex-wrap:wrap}.hsjmobile__menu .social-links ul li{position:relative;display:inline-block;margin:0 6px 10px}.hsjmobile__menu .social-links ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;line-height:32px;font-size:16px;color:var(--hsj-theme-primary);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:1px solid #efefef;border-radius:0}.hsjmobile__menu .social-links ul li a:hover{border-color:var(--hsj-theme-primary);background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsjmobile__menu .hsjmenu__action{padding:0;margin:0}.hsjmobile__menu .hsjmenu__action>ul{margin:0;padding:30px 20px 0;justify-content:center;gap:0 15px}.hsjmobile__menu .hsjmenu__action>ul li{margin:0}.hsjmobile__menu .hsjmenu__action>ul .header-btn{display:block}.hsjmobile__menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background:var(--hsj-common-white);padding:0;z-index:5;box-shadow:-9px 0 14px #0000000f}.hsjmobile__menu-outer .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;display:none;color:var(--hsj-color-white-default);margin-right:30px;top:15px}.mobile-menu-visible{overflow:visible}.mobile-menu-visible .hsjmobile__menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translate(0)}.mobile-menu-visible .hsjmobile__menu-backdrop{opacity:1;visibility:visible}.mobile-menu-visible .hsjmobile__menu .close-btn{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dash{to{stroke-dashoffset:0px;stroke-dasharray:3000}}@-webkit-keyframes about-text{0%{width:0}to{width:100%}}@-moz-keyframes about-text{0%{width:0}to{width:100%}}@-ms-keyframes about-text{0%{width:0}to{width:100%}}@keyframes about-text{0%{width:0}to{width:100%}}@-webkit-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-moz-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-ms-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-webkit-keyframes rotate-infinite-2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes rotate-infinite-2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-ms-keyframes rotate-infinite-2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-infinite-2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-infinite-2{-webkit-animation:rotate-infinite-2 15s linear infinite;animation:rotate-infinite-2 15s linear infinite}@-webkit-keyframes rotate-infinite{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@-moz-keyframes rotate-infinite{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@-ms-keyframes rotate-infinite{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotate-infinite{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.rotate-infinite{-webkit-animation:rotate-infinite 15s linear infinite;animation:rotate-infinite 15s linear infinite}@keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}.search__popup{padding-top:70px;padding-bottom:100px;position:fixed;top:0;left:0;right:0;width:100%;background:var(--hsj-common-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99;-webkit-transform:translateY(calc(-100% - 80px));-moz-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));-o-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.5s}.search__popup.search-opened{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0);transition-delay:0s;z-index:99999999}.search__popup.search-opened .search__input{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0);opacity:1;transition-delay:.3s}.search__popup.search-opened .search__input:after{width:100%;transition-delay:.5s}.search__input{position:relative;height:80px;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;transition-delay:.5s;opacity:0}.search__input:after{position:absolute;content:"";left:0;bottom:0;width:0%;height:1px;background-color:var(--hsj-theme-primary);transition-delay:.3s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.search__input input{width:100%;height:100%;background-color:transparent;border:0;outline:0;font-size:24px;color:var(--hsj-common-black);border-bottom:1px solid transparent;padding:0 30px 0 0}.search__input input::placeholder{font-size:24px}.search__input button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:var(--hsj-theme-primary);border:none;padding:0;background:transparent}.search__close{position:absolute;top:10%;right:2%;z-index:2}.search-close-btn{margin:0;padding:0;border:none;color:var(--hsj-theme-primary);cursor:pointer;background:transparent}.search-popup-overlay{position:fixed;right:0;top:0;width:100%;height:100%;z-index:10;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;transition-delay:.5s;opacity:0;visibility:hidden;background:#000d25}.search-popup-overlay.search-popup-overlay-open{opacity:.55;visibility:visible;transition-delay:0s}.search-input-field~.search-focus-border{position:absolute;bottom:0;left:auto;right:0;width:0;height:1px;background-color:var(--hsj-theme-primary);transition:all .5s}.search-input-field:focus~.search-focus-border{width:100%;left:0;right:auto;transition:all .5s}.minicart{background:var(--hsj-common-white);padding:25px;position:absolute;width:350px;box-shadow:0 8px 20px #3d6ea84d;visibility:hidden;opacity:0;top:100%;right:0;transform:scaleY(0);transform-origin:top center;text-align:start;-webkit-transition:.4s;transition:.4s;z-index:9}.cart-thumb{padding-right:15px}.cart-title{font-size:16px;font-weight:600}.cart-title a{display:inline-block;position:relative}.cart-title a:hover{color:var(--hsj-theme-primary)}.cart-title a:after{content:"";position:absolute;bottom:0;right:0;left:auto;height:1px;width:0;background-color:var(--hsj-theme-primary);transition:.7s;display:inline-block}.cart-title a:hover:after{width:100%;right:auto;left:0;background-color:var(--hsj-theme-primary)}.cart-del-icon{font-weight:700;color:var(--hsj-common-black)}.cart-del-icon span{transition:.3s}.cart-del-icon span:hover{cursor:pointer;color:var(--hsj-theme-primary)}.cart-content{text-align:start}.cart-content span{font-size:14px;color:#747691}.cart-content span del{color:#a5a7bc;font-size:13px}.cart-content-wrap{padding-bottom:7px}.cart-total-price{border-top:1px solid #cacadb;padding-top:15px;margin-top:10px;margin-bottom:25px}.cart-total-price span{color:var(--hsj-heading-primary);font-weight:700}.cart-btn{background:var(--hsj-theme-primary);color:var(--hsj-common-white);display:block;text-align:center;font-weight:600;padding:12px 50px}.cart-btn:hover{background:var(--hsj-common-black);color:var(--hsj-common-white)}.cart-btn-black{background:var(--hsj-common-black)}.cart-btn-black:hover{background:var(--hsj-theme-primary)}.hsj-header-cart:hover .minicart{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-170{padding-top:115px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-165{padding-top:110px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-160{padding-top:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-155{padding-top:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-150{padding-top:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-145{padding-top:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-140{padding-top:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-135{padding-top:95px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-130{padding-top:90px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-125{padding-top:85px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-120{padding-top:80px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-115{padding-top:75px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-110{padding-top:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-105{padding-top:65px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pt-100{padding-top:60px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-170{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-165{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-160{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-155{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-150{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-145{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-140{padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-135{padding-bottom:95px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-130{padding-bottom:90px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-125{padding-bottom:85px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-120{padding-bottom:80px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-115{padding-bottom:75px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-110{padding-bottom:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-105{padding-bottom:65px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-100{padding-bottom:60px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-95{padding-bottom:55px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.pb-90{padding-bottom:50px}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #D9D9D9;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:15px;font-weight:400;line-height:58px;outline:none;padding-left:30px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;width:100%;text-transform:uppercase;height:60px;color:var(--tp-grey-1)}.nice-select:hover{border-color:#dbdbdb}.nice-select .current{font-size:15px}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:var(--hsj-theme-primary)}.nice-select:after{position:absolute;content:"";top:50%;right:20px;font-size:18px;font-family:var(--hsj-ff-fontawesome);color:var(--hsj-common-black);font-weight:500;pointer-events:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-top:0;transform-origin:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nice-select.open:after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.hsj-pagenation-wrap nav{display:inline-block}.hsj-pagenation-wrap nav ul{display:flex;align-items:center;flex-wrap:wrap}.hsj-pagenation-wrap nav ul li{margin-bottom:5px;margin-right:5px}.hsj-pagenation-wrap nav ul li a{font-weight:500;font-size:14px;color:var(--hsj-common-black);background:#f1f3f5;height:44px;width:44px;text-align:center;line-height:44px;transition:all .4s ease;display:inline-block;border-radius:8px}.hsj-pagenation-wrap nav ul li a:hover{color:var(--hsj-common-white);background:var(--hsj-theme-primary)}.hsj-pagenation-wrap nav ul li a.active{color:var(--hsj-common-white);background:var(--hsj-theme-primary)}.hsj-pagenation-wrap nav ul li a.p-btn{height:auto;width:auto;line-height:1;padding:15px 30px;border-radius:8px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-pagenation-wrap nav ul li a.p-btn{margin-right:5px;margin-left:5px}}.transparent-header{position:absolute;left:0;top:0;width:100%;z-index:9;height:auto}@media (max-width: 575px){.transparent-header{top:0}}.hsj-header-tu-menu .hsjmenu__navbar-wrap ul li a{padding:35px 10px}.hsj-header-tu-menu .hsj-header-contact-icon{background:var(--hsj-common-white);color:var(--hsj-common-black);border:none}.hsj-header-tu-menu .hsj-btn-header{background:#ffffff30;border-radius:6px;border:none}.hsj-header-tu-menu .hsj-btn-header:hover{background:var(--hsj-common-white);color:var(--hsj-common-black)}.hsj-header-tu-2-wrap .hsj-header-dvdr{background:var(--hsj-common-white)}.hsj-header-tu-2-wrap .hsj-header-top-social{display:flex;align-items:center}.hsj-header-tu-2-wrap .hsj-header-top-social span{font-family:var(--hsj-ff-outfit);font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-common-white);margin-right:9px}.hsj-header-tu-2-wrap .hsj-header-top-social ul{display:flex;align-items:center;gap:16px}.hsj-header-tu-2-wrap .hsj-btn-header{border-radius:6px}.hsj-header-tu-2-wrap .hsjmenu__navbar-wrap ul li a{font-size:16px;padding:27px 12px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-header-tu-2-wrap .hsjmenu__navbar-wrap ul{margin-left:0}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-header-lg-space{padding:14px 0}}.hsj-header-cart .cart-button{color:var(--hsj-common-white);position:relative}.hsj-header-cart-count{position:absolute;right:-6px;top:-5px;width:18px;height:18px;display:inline-block;font-size:12px;text-transform:capitalize;color:var(--hsj-common-white);background:var(--hsj-theme-secondary);text-align:center;line-height:17px;border-radius:20px}.hsj-header-cart:hover .hsj-header-cart-wrap{top:100%;opacity:1;visibility:visible;transform:scaleY(1)}.hsj-header-contact-icon{color:var(--hsj-common-white);border:1.2px solid var(--hsj-border-2);border-radius:100px;width:36px;height:36px;text-align:center;line-height:34px;display:inline-block}.hsj-header-contact-icon svg{margin-left:2px}.hsj-header-contact-number span{font-size:12px;text-transform:capitalize;color:var(--hsj-common-white);display:block;line-height:1;font-weight:500}.hsj-header-contact-number a{text-transform:capitalize;color:var(--hsj-common-white);font-weight:600}.hsj-header-contact-number a:hover{color:var(--hsj-border-2)}.hsj-header-border{position:absolute;top:0;left:0;border:1.5px solid var(--hsj-border-2);height:20px;width:2px;display:inline-block}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-header-logo{text-align:left!important}}.hsj-header-logo-bg{width:179px;height:111px;border-radius:27px;background:var(--hsj-grey-5);position:absolute;top:-29px;left:0;right:0;margin:0 auto;z-index:-1}.hsj-header-4-bootom{border-bottom:1px solid #e1e1e1}.hsjmenu__navbar-wrap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;flex-direction:row;flex-wrap:wrap;margin:0 auto}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsjmenu__navbar-wrap ul{margin:0 auto 0 40px}}.hsjmenu__navbar-wrap ul li{display:block;position:relative;list-style:none}.hsjmenu__navbar-wrap ul li a{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-common-white);padding:35px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative;z-index:1}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsjmenu__navbar-wrap ul li a{padding:42px 18px}}.hsjmenu__navbar-wrap ul li .sub-menu{position:absolute;left:0;top:100%;min-width:230px;background:var(--hsj-common-white);margin:0;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scaleY(0);transform-origin:0 0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-box-shadow:0px 30px 70px 0px rgba(137,139,142,.15);-moz-box-shadow:0px 30px 70px 0px rgba(137,139,142,.15);box-shadow:0 30px 70px #898b8e26;border-radius:0;padding:18px 0;display:block;visibility:hidden;opacity:0;z-index:9}.hsjmenu__navbar-wrap ul li .sub-menu.sub-menu-right{right:0;left:auto}.hsjmenu__navbar-wrap ul li .sub-menu .sub-menu{right:auto;left:100%;top:0}.hsjmenu__navbar-wrap ul li .sub-menu li{margin-left:0;text-align:left;display:block}.hsjmenu__navbar-wrap ul li .sub-menu li a{padding:6px 15px 6px 25px;display:block;color:var(--hsj-common-black);font-size:15px}.hsjmenu__navbar-wrap ul li .sub-menu li:hover>a,.hsjmenu__navbar-wrap ul li .sub-menu li.active>a{color:#b38ef7}.hsjmenu__navbar-wrap ul li .sub-menu li:hover>a{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translate(8px)}.hsjmenu__navbar-wrap ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:scale(1)}.hsjmenu__navbar-wrap>ul>li.active a,.hsjmenu__navbar-wrap>ul>li:hover a{color:#e2d6f8}.hsjmenu__navbar-wrap-2 ul li a{color:var(--hsj-common-black);padding:37px 11px}.hsjmenu__navbar-wrap-2 ul li:first-child a{padding-left:0}.hsjmenu__navbar-wrap-2>ul>li.active a,.hsjmenu__navbar-wrap-2>ul>li:hover a{color:var(--hsj-theme-primary)}.hsjmenu__navbar-wrap-4 ul li a{color:var(--hsj-common-black);padding:37px 12px;font-size:14px}.hsjmenu__navbar-wrap-4 ul li:first-child a{padding-left:0}.hsjmenu__navbar-wrap-4>ul>li.active a,.hsjmenu__navbar-wrap-4>ul>li:hover a{color:var(--hsj-theme-primary)}.hsjmenu__main-menu li.menu-item-has-children .dropdown-btn{display:none}.hsjmenu__main-menu li.menu-item-has-children>a:after{content:"";display:block;font-family:var(--hsj-ff-fontawesome);font-size:12px;font-weight:700;margin-left:4px}.hsjmenu__search{margin-inline-end:25px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsjmenu__search{margin-left:auto}}.hsjmenu__search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:535px;border-radius:100px;border:1px solid #D3D2DF}@media only screen and (min-width: 1400px) and (max-width: 1599px){.hsjmenu__search-form{width:485px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsjmenu__search-form{width:380px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsjmenu__search-form{width:500px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hsjmenu__search-form{width:auto}}.hsjmenu__search-form .select-grp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:transparent;border:none;padding:12px 0 12px 17px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;width:153px;flex:0 0 auto;position:relative}.hsjmenu__search-form .select-grp:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background:#bdbabb}@media only screen and (min-width: 768px) and (max-width: 991px){.hsjmenu__search-form .select-grp:after{display:none}}.hsjmenu__search-form .select-grp svg{width:16px;height:16px;flex:0 0 auto}.hsjmenu__search-form .select-grp path{fill:var(--hsj-theme-primary)}.hsjmenu__search-form .form-select{outline:none;box-shadow:none;border:none;padding-left:8px;color:var(--hsj-heading-color);font-family:var(--hsj-heading-font-family);font-size:14px}.hsjmenu__search-form .input-grp{position:relative;flex-grow:1;margin-left:-1px}@media only screen and (min-width: 768px) and (max-width: 991px){.hsjmenu__search-form .input-grp{display:none}}.hsjmenu__search-form input{display:block;width:100%;background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;padding:12px 50px 10px 20px;height:50px;font-size:15px;font-family:var(--hsj-heading-font-family)}.hsjmenu__search-form input::placeholder{color:#8d9db5;font-size:14px}.hsjmenu__search-form [type=submit]{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:4px;width:44px;height:44px;border:none;padding:0;background:var(--hsj-theme-primary);font-size:20px;color:var(--hsj-color-white-default);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.hsjmenu__search-form [type=submit]:hover{background:var(--hsj-theme-secondary);color:var(--hsj-heading-color)}.hsjmenu__search-bar{flex-grow:1}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsjmenu__search-bar{max-width:240px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsjmenu__search-bar{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.hsjmenu__search-bar{display:none}}.hsjmenu__search-bar form{position:relative}.hsjmenu__search-bar form input{display:block;width:100%;background:var(--hsj-color-white-default);border:1px solid var(--hsj-border-2);-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;padding:12px 50px 10px 20px;height:45px;font-size:15px;font-family:var(--hsj-heading-font-family)}.hsjmenu__search-bar form input::placeholder{color:#8d9db5;font-size:14px}.hsjmenu__search-bar form [type=submit]{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);right:10px;border:none;padding:0;background:transparent;font-size:24px;color:#8d9db5}.hsjmenu__search-bar form [type=submit]:hover{color:var(--hsj-theme-primary)}.hsjmenu-offcanvas-open-btn{line-height:0}.hsjmenu-offcanvas-open-btn span{height:2px;width:34px;display:block;border-radius:6px}.hsjmenu-offcanvas-open-btn span:not(:last-child){margin-bottom:6px}.hsjmenu-offcanvas-open-btn.mobile-nav-black span{background-color:var(--hsj-common-black)}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsjmenu-1-space{margin-left:0}}.sticky-menu{position:fixed;left:0;margin:auto;top:0;width:100%;z-index:99;background:var(--hsj-common-white);-webkit-animation:1s ease-in-out 0s normal none 1 running fadeInDown;animation:1s ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:0 10px 15px #1919191a;border-radius:0}.sticky-menu .hsjmenu__navbar-wrap ul li a{padding:40px 24px}.hsj-header-dvdr{background:var(--hsj-common-white);width:2px;display:inline-block;height:16px}.hsj-header-dvdr-dark{background:var(--hsj-theme-primary);width:2px;display:inline-block;height:16px}.hsj-header-top-space{padding:10px 0}.hsj-header-top-info a{color:var(--hsj-common-white)}.hsj-header-top-info a:hover{color:#c5c5c5}.hsj-menu-right-action-2 .hsj-btn-header{color:var(--hsj-common-white);background:var(--hsj-theme-primary);border-color:var(--hsj-theme-primary)}.hsj-menu-right-action-2 .hsj-btn-header:hover{background:var(--hsj-common-black);border-color:var(--hsj-common-black)}.hsj-menu-right-action-2 .hsj-header-contact-number span{color:var(--hsj-grey-1)}.hsj-menu-right-action-2 .hsj-header-contact-number a{color:var(--hsj-common-black)}.hsj-menu-right-action-2 .hsj-header-contact-icon{color:var(--hsj-common-black);border-color:#dadada;width:40px;height:40px;line-height:37px;background:var(--hsj-common-white)}.hsj-menu-right-action-2 .hsj-header-cart .cart-button{border:1px solid #dadada;border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--hsj-common-black);text-align:center;background:var(--hsj-common-white);line-height:36px}.hsj-menu-right-action-3 .hsj-header-cart .cart-button{border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--hsj-common-white);text-align:center;background:#1a4b89;line-height:36px;margin-left:7px}.hsj-menu-right-action-3 .search-button{border-radius:100px;width:40px;display:inline-block;height:40px;color:var(--hsj-common-white);text-align:center;background:#1a4b89;line-height:36px;margin-left:26px}.hsj-menu-3-wrap .hsjmenu__navbar-wrap ul li a{padding:47px 12px}.hsj-menu-3-wrap .hsjmenu__navbar-wrap>ul>li.active>a,.hsj-menu-3-wrap .hsjmenu__navbar-wrap>ul>li:hover>a{color:#b5b5b5}.hsj-menu-4-right-action .search-button,.hsj-menu-4-right-action .hsj-header-cart .cart-button{border:1px solid #dadada;color:var(--hsj-common-black);background:var(--hsj-common-white)}.hsj-menu-4-right-action .hsjmenu-offcanvas-open-btn span{background-color:var(--hsj-common-black)}.header-sticky{position:fixed;top:0;left:0;right:0;opacity:1;width:100%;z-index:1299;visibility:visible;background:#ffffffe6;box-shadow:0 1px 3px #12142024;animation:.95s ease 0s normal forwards 1 running headerSlideDown;-webkit-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-sticky .hsjmenu__main-menu ul>li>a{padding:21px 12px;color:var(--hsj-common-black)}.header-sticky .hsj-header-contact-number a{color:var(--hsj-common-black)}.header-sticky .hsj-header-contact-icon{color:var(--hsj-common-black);border:1.2px solid #dadada}.header-sticky .hsj-header-contact-number span{color:var(--hsj-grey-1)}.header-sticky .hsj-header-cart .cart-button{color:var(--hsj-common-black)}.header-sticky .hsj-btn-header{color:var(--hsj-common-white);border:1px solid var(--hsj-theme-primary);background:var(--hsj-theme-primary)}.header-sticky .hsj-btn-header:hover{color:var(--hsj-theme-primary);background:transparent}.header-sticky .hsjmenu-offcanvas-open-btn span{background-color:var(--hsj-common-black)}.header-sticky .logo-1{display:none}.header-sticky .logo-2{display:block!important}.header-sticky .hsj-header-logo-bg{display:none!important}.header-sticky .hsjmenu__navbar-wrap-2 ul li>a{padding:21px 11px}.header-sticky .hsjmenu__navbar-wrap>ul>li.active>a,.header-sticky .hsjmenu__navbar-wrap>ul>li:hover>a{color:var(--hsj-theme-primary)}.header-sticky .hsj-menu-3-wrap .hsjmenu__navbar-wrap>ul>li.active>a,.header-sticky .hsj-menu-3-wrap .hsjmenu__navbar-wrap>ul>li:hover>a{color:var(--hsj-theme-primary)}.header-sticky .hsj-menu-right-action-3 .hsj-header-cart .cart-button{color:var(--hsj-common-white)}.header-sticky .hsj-menu-4-right-action .hsj-header-cart .cart-button{color:var(--hsj-common-black)}.hsj-hero-slider-active{height:740px}@media (max-width: 575px){.hsj-hero-slider-active{height:650px}}.hsj-hero-arrow-box button{border-radius:100px;width:45px;height:45px;background:var(--hsj-common-white);color:var(--hsj-theme-primary);text-align:center;line-height:43px;top:59%;z-index:99;left:0;position:absolute;transform:translateY(-50%);-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-arrow-box button{top:90%}}.hsj-hero-arrow-box button:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-hero-arrow-box button.hsj-hero-prev{left:auto;right:40px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-arrow-box button.hsj-hero-prev{right:0}}.hsj-hero-top-shadow{position:absolute;content:"";width:100%;height:188px;background:linear-gradient(179deg,#677b8d,#fff0);top:0;left:0;z-index:9}.hsj-hero-bottom-shape{position:absolute;bottom:0;right:0;z-index:9}.hsj-hero-bottom-shape-2{position:absolute;bottom:0;left:0;z-index:9}.hsj-hero-bottom-shape-2 .line-1,.hsj-hero-bottom-shape .line-1{stroke-dasharray:2300;stroke-dashoffset:3500;animation:dash 5s linear forwards infinite}.hsj-hero-bg:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(179deg,#ffffff85,#fff0 85%);top:0;left:0;z-index:1}.hsj-hero-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:zoom 20s ease-in-out infinite;animation:zoom 20s ease-in-out infinite}.hsj-hero-content{padding-top:210px;padding-bottom:120px}@media (max-width: 575px){.hsj-hero-content{padding-top:180px;padding-bottom:100px}}.hsj-hero-content-area{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:9}.hsj-hero-subtitle{font-weight:400;color:var(--hsj-common-white);text-transform:capitalize}.hsj-hero-title{font-weight:700;font-size:64px;color:var(--hsj-common-white);border-bottom:4px solid var(--hsj-common-white);display:inline-block}@media (max-width: 575px){.hsj-hero-title{font-size:40px}}.hsj-hero-para{color:var(--hsj-common-white);text-transform:capitalize}@media (max-width: 575px){.hsj-hero-para br{display:none}}@media (max-width: 575px){.hsj-hero-price-wrap{flex-wrap:wrap}}.hsj-hero-price-wrap p{font-weight:400;font-size:24px;color:var(--hsj-common-white);margin-bottom:0}@media (max-width: 575px){.hsj-hero-price-wrap p{margin-bottom:20px}}.hsj-hero-price span{color:var(--hsj-common-white)}.hsj-hero-price .hero-dolar{font-size:24px;transform:translateY(-5px);font-weight:500}.hsj-hero-price .hero-price{font-weight:700;font-size:40px}.hsj-hero-price .night{transform:translateY(5px)}.hsj-hero-2-content{padding:250px 0 257px;border-radius:60px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-2-content{padding:170px 0}}.hsj-hero-2-title{font-family:var(--hsj-ff-quentin);font-weight:400;font-size:80px;text-transform:capitalize;color:var(--hsj-common-white)}@media (max-width: 575px){.hsj-hero-2-title{font-size:50px}}.hsj-hero-3-spacing{padding-top:244px;padding-bottom:135px}.hsj-hero-3-subtitle{font-family:var(--hsj-ff-quentin);font-weight:400;font-size:60px;text-transform:capitalize;color:var(--hsj-theme-secondary);position:relative;z-index:1}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-3-subtitle{font-size:35px}}.hsj-hero-3-subtitle:before{position:absolute;content:"";border-radius:100px;width:440px;height:11px;background:#3887ff;bottom:13px;left:0;right:0;margin:0 auto;z-index:-1}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-3-subtitle:before{display:none}}.hsj-hero-3-title{font-weight:600;font-size:54px;text-transform:capitalize;color:var(--hsj-common-white)}@media (max-width: 575px){.hsj-hero-3-title{font-size:40px}}.hsj-hero-4-subtitle{font-size:65px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-4-subtitle{font-size:50px}}.hsj-hero-4-subtitle:before{display:none}.hsj-hero-4-title{font-size:60px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-4-title{font-size:50px}}.hsj-hero-4-space{padding:247px 0 240px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-4-space{padding:150px 0 120px}}.hsj-hero-5-content .hsj-hero-3-subtitle{display:inline-block;font-size:50px}.hsj-hero-5-content .hsj-hero-3-subtitle:before{display:none}.hsj-hero-5-content .hsj-hero-3-title{font-size:45px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-5-content .hsj-hero-3-title{font-size:37px}}.hsj-hero-5-top-shadow{position:absolute;content:"";width:100%;height:100%;background:#363a45bd;top:0;left:0;z-index:-1}.hsj-hero-5-title-shape{position:absolute;bottom:-22px;left:17%}.hsj-hero-5-spacing{padding-top:250px;padding-bottom:150px}.hsj-hero-tu-title{font-weight:700;font-size:50px;text-transform:capitalize;color:var(--hsj-common-white)}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-title{font-size:35px}}@media (max-width: 575px){.hsj-hero-tu-title{font-size:25px}}.hsj-hero-tu-wrapper .hsj-hero-title{border:none;font-size:60px}@media only screen and (min-width: 576px) and (max-width: 767px){.hsj-hero-tu-wrapper .hsj-hero-title{font-size:44px}}@media (max-width: 575px){.hsj-hero-tu-wrapper .hsj-hero-title{font-size:29px}}.hsj-hero-tu-wrapper .hsj-hero-content{padding-top:225px;padding-bottom:190px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-hero-tu-wrapper .hsj-hero-content{padding-top:175px;padding-bottom:120px}}@media (max-width: 575px){.hsj-hero-tu-wrapper .hsj-hero-content{padding-top:100px;padding-bottom:100px}}.hsj-hero-tu-svg{position:absolute;right:-184px;top:6px}.hsj-hero-tu-avatar-text{font-weight:600;font-size:18px;line-height:22px;text-transform:capitalize;text-decoration:underline;text-decoration-skip-ink:none;color:var(--hsj-common-white);font-family:var(--hsj-ff-outfit);text-align:left}.hsj-hero-tu-2-wrapper{padding-top:140px;padding-bottom:100px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-2-wrapper{padding-top:100px}}.hsj-hero-tu-2-wrapper .hsj-hero-3-subtitle:before{display:none}.hsj-hero-tu-2-wrapper .hsj-hero-3-title{font-weight:800;font-size:60px;font-family:var(--hsj-ff-outfit)}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-2-wrapper .hsj-hero-3-title{font-size:40px}}.hsj-hero-tu-2-wrapper .hsj-booking-form-3{box-shadow:none;padding:33px 40px 27px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-2-wrapper .hsj-booking-form-3{padding:23px 30px 14px}}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-2-wrapper .hsj-booking-form-parent-inner{margin-right:8px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-hero-tu-2-wrapper .hsj-booking-form-input-group{justify-content:center!important}}.hsj-hero-tu-2-wrapper .hsj-booking-form-search-btn .bk-search-button{background:var(--hsj-theme-primary);font-size:16px;text-transform:uppercase;font-family:var(--hsj-ff-outfit);padding:10px 66px}.hsj-hero-tu-2-wrapper .hsj-booking-form-title{font-family:var(--hsj-ff-outfit)}.hsj-hero-tu-2-wrapper .hsj-booking-add-input-field{border:.6px solid #d7d7d7;background:#f3f3f4;font-family:var(--hsj-ff-outfit);font-weight:400;font-size:15px;color:#737374}.hsj-hero-tu-2-wrapper .hsj-booking-add-input-date .input{border:.6px solid #d7d7d7;background:#f3f3f4;font-family:var(--hsj-ff-outfit);font-weight:400;font-size:15px}.hsj-hero-tu-2-wrapper .hsj-booking-add-input-date .input::placeholder{font-family:var(--hsj-ff-outfit);font-weight:400;font-size:15px;color:#737374}.hsj-booking-form-input-group{flex-wrap:wrap}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-booking-form-input-group{justify-content:flex-start!important}}.hsj-booking-form-space{margin-top:-60px;position:relative;z-index:9}.hsj-booking-form-wrap{box-shadow:0 4px 20px #0000000d;background:var(--hsj-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:20px 40px 25px}@media (max-width: 575px){.hsj-booking-form-wrap{padding:20px 30px 25px}}.hsj-booking-form-title{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--hsj-grey-2);display:block}.hsj-booking-form-location-list{width:220px;box-shadow:0 4px 20px #0000000d;background:var(--hsj-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:6px;opacity:0;visibility:hidden;transition:all .3s ease;margin-top:0;position:absolute;top:100%;left:0}.hsj-booking-form-location-list.hsj-quantity{width:320px;left:auto;right:0}@media (max-width: 575px){.hsj-booking-form-location-list.hsj-quantity{width:285px}}.hsj-booking-form-location-list.hsj-quantity ul li{display:flex;justify-content:space-between;align-items:center}.hsj-booking-form-location-list.hsj-list-open{opacity:1;visibility:visible;margin-top:6px;position:absolute;top:100%;z-index:9}.hsj-booking-form-location-list ul li{padding:10px 18px;color:var(--hsj-grey-4);-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;border-radius:10px;cursor:pointer}.hsj-booking-form-location-list ul li:hover{background:var(--hsj-grey-3)}.hsj-booking-form-location-list ul li span{font-size:14px;margin-left:5px}.hsj-booking-form-location-list ul li i{width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #e4e4e4;border-radius:50%;font-size:14px}@media (max-width: 575px){.hsj-booking-form-search-btn{width:100%}}.hsj-booking-form-search-btn .bk-search-button{background:var(--hsj-theme-secondary);font-weight:600;font-size:15px;color:var(--hsj-common-white);border-radius:8px;padding:10px 70px}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-booking-form-search-btn .bk-search-button{padding:10px 40px}}@media (max-width: 575px){.hsj-booking-form-search-btn .bk-search-button{width:100%}}.hsj-booking-form-tabs{border-bottom:2px solid var(--hsj-border-1);margin-bottom:14px}.hsj-booking-form-tabs .borders{background:var(--hsj-theme-primary);width:0;height:2px;bottom:-1px;left:auto;right:0;position:absolute;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}.hsj-booking-form-tabs .nav-links{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-grey-4);display:flex;align-items:center;padding:0 18px 12px;position:relative}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-booking-form-tabs .nav-links{margin-bottom:10px}}.hsj-booking-form-tabs .nav-links.active{color:var(--hsj-common-black)}.hsj-booking-form-tabs .nav-links.active .borders{width:100%;left:0;right:auto}.hsj-booking-form-tabs .nav-links .icon{transform:translateY(-1px);margin-right:7px}@media (max-width: 575px){.hsj-booking-form-parent-inner{width:100%;margin-right:0}}.hsj-booking-form-3{background:var(--hsj-common-white);padding:23px 30px 14px;box-shadow:10px 12px #003a97;border-radius:15px}.hsj-booking-form-grid{background:var(--hsj-common-white);border:1px solid #e1e1e1;border-radius:15px;padding:30px 40px 23px}.hsj-booking-form-grid-space{margin-top:-90px;position:relative;z-index:2}.hsj-booking-quantity-item{width:130px;position:relative}.hsj-booking-quantity-item .hsj-quantity-input{height:44px;text-align:center;font-size:14px;border:1px solid #e1e1e1;background-color:var(--hsj-common-white);padding:0 45px;width:100%;border-radius:6px}.hsj-booking-quantity-item span{width:35px;height:34px;line-height:34px;display:inline-block;text-align:center;font-size:16px;color:var(--hsj-common-black);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease;margin:0 3px!important}.hsj-booking-quantity-item span:before{position:absolute;content:"";width:1px;height:26px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#e1e1e1}.hsj-booking-quantity-item span.decrement{right:auto;left:0}.hsj-booking-quantity-item span.decrement:before{left:auto;right:0}.hsj-booking-title-value{margin-right:10px}.hsj-booking-add-input-field{background:var(--hsj-grey-3);border-radius:8px;padding:9px 17px;width:216px;display:flex;justify-content:space-between;cursor:pointer;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-booking-add-input-field{width:200px}}@media (max-width: 575px){.hsj-booking-add-input-field{width:100%}}.hsj-booking-add-input-field span{font-size:13px;color:var(--hsj-grey-4)}.hsj-booking-add-input-field span.location{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.hsj-booking-add-input-date .input{display:inline-block;background:var(--hsj-grey-3);border-radius:8px;padding:9px 50px 9px 18px;cursor:pointer;border:none;width:216px;font-size:13px;height:44px;color:var(--hsj-grey-4)}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-booking-add-input-date .input{width:200px}}@media (max-width: 575px){.hsj-booking-add-input-date .input{width:100%}}.hsj-booking-add-input-date .input::placeholder{font-size:13px;color:var(--hsj-grey-4)}.hsj-booking-add-input-date span{position:absolute;top:50%;transform:translateY(-50%);right:15px}.hsj-booking-4-shape{position:absolute;bottom:0;left:97px;z-index:-1;width:5%}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-booking-4-shape{left:0}}.hsj-booking-4-shape-2{position:absolute;bottom:0;right:85px;z-index:-1;width:9%}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-booking-4-shape-2{right:0}}.hsj-booking-5-form-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000001a;background:linear-gradient(90deg,#ffffff3d,#ffffff1c);border-radius:15px;border:1px solid rgba(255,255,255,.2);padding:20px 30px 14px;margin-right:10px;margin-left:10px}.hsj-booking-5-form-item .hsj-booking-form-title{color:var(--hsj-common-white)}.hsj-booking-5-form-item .hsj-booking-form-search-btn .bk-search-button{background:var(--hsj-theme-primary)}.hsj-booking-tu-wrapper{background:var(--hsj-common-white);text-align:left;padding:13px 14px 3px 26px;border-radius:1000px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-booking-tu-wrapper{border-radius:10px}}@media (max-width: 575px){.hsj-booking-tu-wrapper{padding:20px}}.hsj-booking-tu-wrapper .hsj-booking-add-input-field{justify-content:left}.hsj-booking-tu-wrapper .hsj-booking-add-input-field span.location{right:auto;left:0;color:var(--hsj-common-black)}.hsj-booking-tu-wrapper .hsj-booking-title-value{margin-left:16px;margin-right:20px;color:var(--hsj-common-black);font-family:var(--hsj-ff-outfit);font-size:16px!important}.hsj-booking-tu-wrapper .hsj-booking-add-input-field{width:auto;background:transparent;padding:0 0 0 5px}.hsj-booking-tu-wrapper .hsj-booking-add-input-date .input{width:141px;background:none;padding:0 0 0 24px;color:#353844;font-family:var(--hsj-ff-outfit);font-size:16px!important;height:22px}.hsj-booking-tu-wrapper .hsj-booking-add-input-date .input::placeholder{color:#353844;font-family:var(--hsj-ff-outfit);font-size:16px!important}.hsj-booking-tu-wrapper .hsj-booking-add-input-date span{right:auto;left:0;color:#353844}.hsj-booking-tu-wrapper .hsj-booking-add-input-date span.angle-down{right:0;left:auto;top:57%}@media (max-width: 575px){.hsj-booking-tu-wrapper .hsj-booking-add-input-date span.angle-down{right:-10px}}.hsj-booking-tu-wrapper .hsj-booking-form-title{line-height:1;margin-left:23px;color:#7e8395;font-size:14px}.hsj-booking-tu-wrapper .hsj-booking-form-search-btn .bk-search-button{padding:9px 32px;border-radius:100px;background:var(--hsj-theme-primary)}.hsj-booking-tu-wrapper .hsj-booking-form-search-btn .bk-search-button-2{border-radius:8px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-booking-tu-wrapper .hsj-booking-form-input-group{justify-content:space-between!important}}@media (max-width: 575px){.hsj-booking-tu-wrapper .hsj-booking-add-input-date{display:inline-block}}.flatpickr-calendar{box-shadow:0 4px 20px #0000000d;background:var(--hsj-common-white);border:1px solid #e1e1e1;border-radius:15px}.flatpickr-calendar.open{padding:20px 30px 35px;width:384px;margin-top:5px}@media (max-width: 575px){.flatpickr-calendar.open{width:340px}}.flatpickr-calendar.open:after{display:none!important}.flatpickr-calendar.open .flatpickr-months{margin-bottom:13px}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month{line-height:35px;padding:0}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month{top:20px;left:35px;transition:.3s}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg{width:18px;height:18px;fill:#57595f}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg path{fill:#57595f}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month:hover svg path{fill:var(--hsj-common-black)}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month{top:20px;right:35px;transition:.3s}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg{width:18px;height:18px;fill:#57595f}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg path{fill:#57595f}.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month:hover svg path{fill:var(--hsj-common-black)}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month{font-weight:400;font-size:16px;letter-spacing:-.02em;color:var(--hsj-common-black)}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:transparent}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month input.cur-year{font-size:18px;font-weight:400;color:#1e1e2f}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span{display:none}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{background:transparent}.flatpickr-calendar.open .flatpickr-innerContainer,.flatpickr-calendar.open .dayContainer{justify-content:center}.flatpickr-calendar.open .flatpickr-days{padding-top:2px}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-weekdaycontainer span{color:#57595f;font-size:15px;font-weight:400}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.prevMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.nextMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.notAllowed.nextMonthDay{color:#9d9c9d}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{border:1px solid var(--hsj-border-2);border-radius:0;width:46px;max-width:46px;margin-right:-1px;height:44px;margin-top:-1px;font-weight:400;font-size:14px;letter-spacing:-.02em;text-align:center;color:var(--hsj-common-black)}@media (max-width: 575px){.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{width:40px;max-width:40px;height:40px}}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected{color:var(--hsj-common-white);background-color:var(--hsj-theme-primary);border:none}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover{color:var(--hsj-common-white);background-color:var(--hsj-theme-primary)}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:hover{color:var(--hsj-common-white);background-color:var(--hsj-theme-primary);border:none}.flatpickr-calendar .flatpickr-weekdays{display:none}.flatpickr-calendar.arrowTop:before{content:none}.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:hover,.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected,.calender-active.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover{color:var(--hsj-common-white);background-color:var(--hsj-common-falured)}.calender-active.open{box-shadow:0 10px 20px 4px #14141424;background:#faf5ef}.flatpickr-current-month .nice-select:after{display:none}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-thumb-wrap img{margin-bottom:30px;width:100%}}.hsj-about-thumb-2{float:right;margin-right:-15px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-thumb-2{margin:0}}.hsj-about-thumb-4{margin-left:-15px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-thumb-4{margin:0}}.hsj-about-content{margin:0 40px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-content{margin:0}}.hsj-about-details-shape{right:0;bottom:0}.hsj-about-details-map{top:0;right:-30px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-details-map{right:0}}.hsj-about-su-shape{position:absolute;top:128px;right:6px}.hsj-about-su-shape-2{position:absolute;left:100px;top:30px}.hsj-about-su-funfact-wrap{display:flex;column-gap:60px;flex-wrap:wrap}@media (max-width: 575px){.hsj-about-su-funfact-wrap{column-gap:40px}}.hsj-about-su-funfact-icon{width:70px;height:70px;line-height:70px}.hsj-about-su-funfact-text h3{font-family:var(--hsj-ff-outfit);font-weight:700;font-size:30px;text-transform:capitalize}.hsj-about-su-funfact-text span{font-family:var(--hsj-ff-outfit);font-size:17px;text-transform:capitalize;color:#353844}.hsj-about-su-author-avatar img{border-radius:50%}.hsj-about-su-author-info h5{font-family:var(--hsj-ff-outfit);font-weight:600;font-size:20px;text-transform:capitalize;margin-bottom:0}.hsj-about-su-author-info span{font-family:var(--hsj-ff-outfit);font-weight:400;font-size:15px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-about-su-author-wrap{display:flex;align-items:center;flex-wrap:wrap}.hsj-about-su-right-shape{position:absolute;top:0;right:0;z-index:-1;width:10%}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-about-su-content-wrap{margin-left:0}}.hsj-listing-card-thumb{border-radius:12px 12px 0 0;position:relative}.hsj-listing-card-thumb:before{position:absolute;content:"";bottom:0;left:0;height:98px;width:100%;opacity:0;visibility:hidden;background:linear-gradient(180deg,#0009,#0000 75%);transform:rotate(180deg);z-index:1;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}.hsj-listing-card-thumb .shape{background-image:url(/build/assets/angle-O5exdhMS.png);background-repeat:no-repeat;background-size:cover}.hsj-listing-card-thumb .shape-2{background-image:url(/build/assets/angle-2-DO_jUWwr.png);background-repeat:no-repeat;background-size:cover}.hsj-listing-card-thumb .shape-3{background-image:url(/build/assets/angle-3-3RcVTfyu.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.hsj-listing-card-thumb .shape-3 svg{margin-right:4px}.hsj-listing-card-thumb .shape-4{background-image:url(/build/assets/shape-2-C6bZnn7o.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.hsj-listing-card-thumb .hsj-card-border{border-radius:12px 12px 0 0;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}.hsj-listing-card-thumb img{-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;border-radius:12px 12px 0 0}.hsj-listing-card-duration-tour span{font-size:14px;line-height:24px;text-transform:capitalize;color:var(--hsj-common-black);display:flex;align-items:center}.hsj-listing-card-duration-tour span svg{margin-right:5px}.hsj-listing-card-title{font-weight:600;line-height:133%;text-transform:capitalize}.hsj-listing-card-title:hover a{color:var(--hsj-theme-primary)}.hsj-listing-card-item{background:var(--hsj-common-white);border-radius:12px}.hsj-listing-card-item:hover .hsj-listing-card-thumb:before{opacity:1;visibility:visible}.hsj-listing-card-item:hover .hsj-listing-card-thumb img{transform:scale(1.1)}.hsj-listing-card-currency-amount{font-weight:700;font-size:20px;line-height:24px;text-transform:capitalize;color:var(--hsj-common-white)}.hsj-listing-card-currency-old{font-weight:500;font-size:14px;line-height:1;text-transform:capitalize;color:#dbe6f7;display:block}.hsj-listing-card-activity-person{font-weight:500;font-size:12px;text-transform:capitalize;color:var(--hsj-common-white);line-height:22px}.hsj-listing-card-price-wrap{height:50px;padding:5px 29px 5px 23px}.hsj-listing-card-price-wrap.price-bg{background-image:url(/build/assets/angle-4-a7lugOBz.png);background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 12px;width:158px}.hsj-listing-card-review.space{padding:10px 17px 10px 10px}.hsj-listing-rating-icon{color:var(--hsj-common-yellow);font-size:14px}.hsj-listing-rating-percent{font-size:13px;line-height:24px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-listing-item-price-discount{position:absolute;top:17px;left:0;font-weight:600;font-size:12px;text-transform:capitalize;color:var(--hsj-common-white);padding:6px 20px 6px 14px;line-height:1;display:inline-block}.hsj-listing-item-price-discount.offer-btm{top:47px}.hsj-listing-item-wishlist a{position:absolute;top:20px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--hsj-common-white);text-align:center;line-height:33px}.hsj-listing-item-wishlist a:hover{color:var(--hsj-theme-primary)}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-item-box-wrap{margin-left:0}}.hsj-listing-menu-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hsj-listing-menu-nav button{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-common-black);padding:0 17px 10px;border-bottom:4px solid #e1e1e1;position:relative;margin-bottom:10px}.hsj-listing-menu-nav button .icon{transform:translateY(-1px);display:inline-block}.hsj-listing-menu-nav button .borders{background:var(--hsj-theme-primary);width:0;height:4px;bottom:-4px;left:auto;right:0;position:absolute;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}.hsj-listing-menu-nav button.active .borders{width:100%;left:0;right:auto}.hsj-listing-shape{position:absolute;top:0;right:172px;z-index:-1}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-shape{right:0}}.hsj-listing-shape-2{position:absolute;top:216px;right:61px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-shape-2{right:0}}.hsj-listing-shape-3{position:absolute;bottom:0;left:33px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-shape-3{left:0}}.hsj-listing-avai-btn{font-size:14px;color:var(--hsj-theme-primary);border-radius:6px;padding:5px 15px;background:#f0e9ff;display:inline-block;transition:all .4s ease}.hsj-listing-avai-btn:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-listing-2-card-item,.hsj-listing-2-card-item .hsj-card-border{border-radius:0}.hsj-listing-2-card-item:hover .hsj-listing-card-thumb img{transform:scale(1)}.hsj-listing-2-card-item .hsj-listing-card-thumb:before{display:none}.hsj-listing-2-card-item .hsj-listing-card-title{line-height:122%;margin-bottom:3px}.hsj-listing-2-card-item .hsj-listing-item-price-discount{top:26px}.hsj-listing-2-card-item .hsj-listing-rating-icon{font-size:12px}.hsj-listing-2-shape{position:absolute;top:90px;left:0;z-index:-1}.hsj-listing-2-shape-2{position:absolute;left:90px;bottom:0;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-2-shape-2{left:0}}.hsj-listing-2-shape-3{position:absolute;right:0;bottom:260px;z-index:-1}.hsj-listing-2-price{font-weight:600;text-transform:capitalize;color:var(--hsj-common-white);border:1px solid var(--hsj-common-white);border-radius:100px;padding:1px 15px;display:inline-block;background:var(--hsj-theme-primary);position:relative}.hsj-listing-2-price span{display:inline-block}.hsj-listing-2-price del{color:#dbe6f7;font-size:12px;font-weight:500}.hsj-listing-2-price .shift{font-size:12px}.hsj-listing-2-price-wrap{margin-top:-20px;margin-bottom:16px}.hsj-listing-2-mask{position:absolute;bottom:-1px;left:-2px;right:-2px;width:102%;display:block}.hsj-listing-2-mask img{border-radius:0!important}.hsj-listing-3-card-item .hsj-listing-card-thumb:before{opacity:1;visibility:visible}.hsj-listing-3-card-item .hsj-listing-card-thumb:after{position:absolute;content:"";bottom:0;right:0;height:2px;width:70%;background:var(--hsj-theme-primary);z-index:1}.hsj-listing-3-card-item .hsj-listing-2-price{position:absolute;bottom:0;left:24px;z-index:2;background:none;border:none;background-image:url(/build/assets/rectangle-Dl8n0Oyi.png);background-repeat:no-repeat;background-size:cover;border-radius:0;width:auto;font-size:18px;padding:5px 25px 2px 10px}.hsj-listing-3-card-item .hsj-listing-2-price del{font-size:14px;transform:translateY(-1px);display:inline-block;color:#dbe6f7}.hsj-listing-3-card-item .hsj-listing-2-price .shift{font-size:14px;font-weight:400;display:inline-block;transform:translateY(-2px)}.hsj-listing-3-shape{position:absolute;right:63px;bottom:135px;z-index:-1;width:13%}.hsj-listing-4-shape{bottom:0}.hsj-listing-4-card-item .hsj-listing-2-price{position:absolute;bottom:16px;left:21px;z-index:3;border:none;border-radius:6px;padding:2px 9px 0}.hsj-listing-4-card-item .hsj-listing-2-price .new{font-size:18px}.hsj-listing-4-card-item .hsj-listing-2-price .shift{font-weight:400;transform:translateY(-2px)}.hsj-listing-4-card-item .hsj-listing-2-price del{transform:translateY(-1px);display:inline-block}.hsj-listing-4-card-item .hsj-listing-item-wishlist a{position:inherit;border:1px solid #d9d9d9;display:inline-block;line-height:35px;width:36px;height:36px}.hsj-listing-4-card-item .hsj-listing-card-content{padding:0}.hsj-listing-4-pagination .swiper-pagination-bullet{margin:0 3px!important;width:10px;height:10px;background:#cdd7e9;opacity:1;transition:all .4s ease}.hsj-listing-4-pagination .swiper-pagination-bullet-active{width:26px;background:var(--hsj-theme-primary);border-radius:100px;transition:all .4s ease}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-5-slider-navigation{text-align:left!important}}.hsj-listing-5-slider-navigation button{border-radius:6px;width:50px;height:50px;color:var(--hsj-common-black);text-align:center;line-height:50px;border:1px solid var(--hsj-border-3);background:var(--hsj-common-white);transition:all .4s ease}.hsj-listing-5-slider-navigation button:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white);border-color:var(--hsj-theme-primary)}.hsj-listing-5-card-item .hsj-listing-2-price{position:absolute;bottom:16px;left:21px;z-index:3;border:none;border-radius:6px;padding:0 9px 2px;background:var(--hsj-common-white)}.hsj-listing-5-card-item .hsj-listing-2-price .text{color:var(--hsj-common-white);font-weight:500;font-size:12px;line-height:200%;text-transform:capitalize}.hsj-listing-5-card-item .hsj-listing-card-price .form{font-weight:500;font-size:13px;text-transform:capitalize;color:#767676}.hsj-listing-5-card-item .hsj-listing-card-price .price{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--hsj-theme-primary)}.hsj-listing-5-card-item .hsj-listing-card-duration-map{font-size:13px;gap:6px;align-items:center}.hsj-listing-5-card-item .hsj-listing-card-thumb .closed{background-image:url(/build/assets/shape-1-BZW-Iuzi.png)}.hsj-listing-5-card-item .hsj-listing-item-price-discount.offer-btm{top:45px}.hsj-listing-5-card-item .hsj-listing-item-price-discount.offer-btm-2{top:75px}.hsj-listing-sort span,.hsj-listing-sort a{font-weight:400;font-size:16px;color:var(--hsj-grey-1);transition:all .4s ease}.hsj-listing-sort a:hover{color:var(--hsj-theme-primary)}.hsj-listing-select-price .nice-select{border-radius:6px;width:179px;line-height:33px;height:36px;background:#f3f3f4;color:var(--hsj-grey-1);font-weight:400;font-size:14px;padding:0 15px;text-transform:capitalize}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-select-price .nice-select{width:170px}}.hsj-listing-select-price .nice-select:after{color:var(--tp-grey-1);font-size:14px;font-weight:600;right:15px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-box-number-found{text-align:right}}.hsj-listing-box-number-found span{text-transform:capitalize;color:var(--hsj-common-black)}.hsj-listing-box-view button{border:1px solid #c9ced7;width:36px;height:36px;border-radius:6px;background:var(--hsj-common-white);transition:all .3s ease}.hsj-listing-box-view button.active{background:var(--hsj-theme-primary);border-color:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-listing-booking-shadow{box-shadow:0 5px #d6d6d6}.hsj-listing-map-list-wrap{margin-right:-35px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-list-wrap{margin-right:0;padding-left:15px;padding-right:15px}}.hsj-listing-map-booking{border-bottom:1px solid #e1e1e1}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-listing-map-booking{padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-booking{padding-left:0;padding-right:0}}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 992px) and (max-width: 1199px){.hsj-listing-map-booking .hsj-booking-add-input-field{width:199px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-listing-map-booking .hsj-booking-add-input-date .input{width:199px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-listing-map-booking .bk-search-button{padding:10px 63px}}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-booking .hsj-booking-form-input-group{justify-content:flex-start!important}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-booking .hsj-booking-form-location-list.hsj-quantity{left:0;right:auto}}.hsj-listing-map-filter{display:flex;flex-wrap:wrap}.hsj-listing-map-filter .nice-select{width:auto;line-height:31px;height:34px;background:transparent;color:var(--hsj-grey-1);font-weight:400;font-size:14px;padding:0 37px 0 10px;text-transform:capitalize;border:1px solid #e1e1e1;border-radius:5px;margin-right:8px}.hsj-listing-map-filter .nice-select:after{right:10px;font-size:15px;color:var(--tp-grey-1)}.hsj-listing-map-filter .nice-select .option{padding-left:5px;padding-right:5px;min-height:30px;line-height:30px}.hsj-listing-map-filter .nice-select.item-first{padding-right:55px}.hsj-listing-map-filter-bottom .hsj-listing-box-number-found span{font-weight:500;font-size:18px}.hsj-listing-map-filter-bottom .hsj-listing-select-price .nice-select{border:none}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-filter-bottom .hsj-listing-box-view-type{justify-content:flex-start!important}}.hsj-listing-map-filter-bottom .hsj-listing-box-number-found{text-align:left}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-filter-wrap{padding-left:0;padding-right:0}}.hsj-listing-map-list-item .hsj-listing-card-item{display:flex;padding:24px 30px 9px 24px;border-radius:12px;width:100%}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-list-item .hsj-listing-card-item{flex-wrap:wrap}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-listing-map-list-item .hsj-listing-card-item{padding:24px 24px 9px}}@media (max-width: 575px){.hsj-listing-map-list-item .hsj-listing-card-item{padding:15px 15px 0}}.hsj-listing-map-list-item .hsj-listing-card-content{padding:0 0 0 24px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-list-item .hsj-listing-card-content{padding-left:0}}.hsj-listing-map-list-item .hsj-listing-map-list-para{font-size:15px;line-height:20px;letter-spacing:0;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-listing-map-list-item .destination{display:flex;align-items:center;flex-wrap:wrap}.hsj-listing-map-list-item .destination span{font-size:14px;text-transform:capitalize;margin-right:18px;margin-bottom:5px}.hsj-listing-map-list-item .destination span svg{transform:translateY(-2px);margin-right:3px}.hsj-listing-map-list-item .hsj-listing-card-thumb{border-radius:10px;width:56%}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-map-list-item .hsj-listing-card-thumb{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-listing-map-list-item .hsj-listing-card-thumb{width:115%}}.hsj-listing-map-list-item .hsj-listing-card-thumb .hsj-card-border{border-radius:10px;height:100%;object-fit:cover}.hsj-listing-map-list-item .hsj-listing-2-price{position:inherit;padding:5px 9px 1px}@media (max-width: 575px){.hsj-listing-map-list-item .hsj-listing-2-price{margin-bottom:10px}}.hsj-listing-map-list-item .hsj-listing-map-list-border{display:block;border:1px solid var(--hsj-border-3);width:100%;height:1px}@media (max-width: 575px){.hsj-listing-map-list-item .hsj-listing-avai{flex-wrap:wrap}}.hsj-listing-su-card-item{border-radius:24px}.hsj-listing-su-card-item .hsj-listing-item-price-discount{background:var(--hsj-theme-primary);font-size:15px;font-weight:500;border-radius:5px;padding:8px 10px;top:33px;left:40px;z-index:2}.hsj-listing-su-card-item .hsj-listing-card-thumb:before{opacity:1;visibility:visible;top:0;bottom:auto;left:0;height:100%;transform:rotate(0)}.hsj-listing-su-card-item .hsj-listing-card-thumb,.hsj-listing-su-card-item .hsj-listing-card-thumb .hsj-card-border{border-radius:24px 24px 0 0}.hsj-listing-su-card-item .hsj-listing-item-wishlist a{top:30px;right:36px;width:36px;height:36px;z-index:2}.hsj-listing-su-card-item .hsj-listing-card-duration-tour span{font-size:15px;color:var(--hsj-grey-1)}.hsj-listing-su-card-item .hsj-listing-card-title{font-size:22px;line-height:30px;font-family:var(--hsj-ff-outfit)}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-listing-su-card-item .hsj-listing-card-title{font-size:20px}}.hsj-listing-su-card-item .hsj-listing-card-currency-amount{font-weight:600;font-size:24px;color:var(--hsj-theme-primary)}.hsj-listing-su-card-item .hsj-listing-card-currency-amount .currency-symbol{font-family:var(--hsj-ff-outfit);font-weight:400;font-size:16px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-listing-su-card-item .hsj-listing-rating-icon{font-family:var(--hsj-ff-outfit);font-size:15px;color:var(--hsj-grey-1)}.hsj-listing-su-card-item .hsj-listing-rating-icon i{color:var(--hsj-common-yellow)}.hsj-listing-su-card-item .hsj-listing-rating-percent{color:#8f939f;font-family:var(--hsj-ff-outfit);font-size:15px}.hsj-listing-su-card-item .hsj-listing-card-price-wrap{height:auto;padding:0}.hsj-listing-su-shape{position:absolute;top:347px;left:53px}.hsj-listing-su-shape-2{position:absolute;right:65px;bottom:320px}@media only screen and (min-width: 1700px) and (max-width: 1800px),only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1400px) and (max-width: 1599px){.hsj-listing-su-shape-2{right:0;width:100px}}.hsj-listing-su-spacing{padding-bottom:253px}.hsj-listing-su-2-shape{bottom:0;left:80px}.list-card.list-card-open .hsj-grid-full{width:100%}.list-card.list-card-open .hsj-grid-full .hsj-listing-card-item{display:flex}.list-card.list-card-open .hsj-grid-full .hsj-listing-card-thumb{border-radius:12px;margin-bottom:0}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.list-card.list-card-open .hsj-grid-full .hsj-listing-card-review.space{padding:8px 8px 10px 0}}.list-card.list-card-open .hsj-grid-full .hsj-listing-card-price{padding-left:25px}.list-card.list-card-open .hsj-grid-full .hsj-listing-main-content{display:flex;flex-direction:column;justify-content:space-between}.list-card.list-card-open .hsj-grid-full .hsj-listing-card-thumb img{height:100%;object-fit:cover}.list-card.list-card-open .hsj-grid-full .hsj-listing-2-price-wrap{margin-top:0;text-align:left!important}.list-card.list-card-open .hsj-grid-full .hsj-listing-2-mask{display:none}.list-card.list-card-open .hsj-grid-full .hsj-listing-2-card-item .hsj-card-border{border-radius:30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.list-card.list-card-open .hsj-grid-full .hsj-listing-2-card-thumb{width:400px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.list-card.list-card-open .hsj-grid-full .hsj-listing-2-card-item .hsj-listing-card-content{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.list-card.list-card-open .hsj-grid-full .hsj-listing-4-card-thumb{width:400px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.list-card.list-card-open .hsj-grid-full .hsj-listing-4-card-item .hsj-listing-card-content{width:100%}}.rounded-circale{border-radius:50%}.hsj-chose-list-title{font-size:20px;font-weight:600;line-height:1.3}@media (max-width: 575px){.hsj-chose-section-title h2 br{display:none}}.hsj-chose-shape{left:0;bottom:70px;z-index:-1}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-shape-2{margin-left:0}}.hsj-chose-right{margin-right:50px;margin-left:33px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-right{margin-right:0;margin-left:0}}.hsj-chose-thumb{margin-right:-143px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-thumb{margin-right:0}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-thumb{margin-bottom:20px}}.hsj-chose-big-text{position:absolute;top:36%;left:103%;-webkit-transform:rotate(-90deg) translateY(-188px);-moz-transform:rotate(-90deg) translateY(-188px);-ms-transform:rotate(-90deg) translateY(-188px);-o-transform:rotate(-90deg) translateY(-188px);transform:rotate(-90deg) translateY(-188px);z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-big-text{left:98%}}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-big-text{left:106%}}.hsj-chose-big-text h2{font-weight:600;font-size:130px;text-transform:uppercase;font-family:var(--hsj-ff-chillax);position:relative;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--hsj-grey-4);-webkit-text-stroke-width:1px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-big-text h2{font-size:100px}}@media (max-width: 575px){.hsj-chose-big-text h2{font-size:60px}}.hsj-chose-big-text h2:after{content:attr(data-text);position:absolute;top:0;left:0;color:var(--hsj-theme-primary);-webkit-text-stroke-color:var(--hsj-theme-primary);overflow:hidden;width:100%;-webkit-transition:all 2s ease-out 0s;-moz-transition:all 2s ease-out 0s;-ms-transition:all 2s ease-out 0s;-o-transition:all 2s ease-out 0s;transition:all 2s ease-out 0s;-moz-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse;-webkit-animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse;animation:about-text 2s ease-in-out 1s forwards infinite alternate-reverse}.hsj-chose-2-thumb img{border-radius:20px;object-fit:cover;height:80%!important}.hsj-chose-2-content{background:var(--hsj-theme-primary);border-radius:20px;padding:20px}@media only screen and (min-width: 576px) and (max-width: 767px){.hsj-chose-2-content{padding:51px 20px 30px}}.hsj-chose-2-content p{text-transform:capitalize;color:var(--hsj-common-white);line-height:26px}.hsj-chose-2-shape{position:absolute;left:0;top:40%;z-index:-1}.hsj-chose-2-box-shape{position:absolute;right:0;bottom:0;z-index:-1;border-radius:0 0 20px}.hsj-chose-2-title{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--hsj-common-white)}.hsj-chose-2-title a:hover{color:var(--hsj-common-white);opacity:.6}.hsj-chose-3-left{padding-right:55px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-3-left{padding-right:0}}.hsj-chose-3-map{position:absolute;height:100%;width:100%;top:0;left:-52px}.hsj-chose-3-shape{position:absolute;right:32px;bottom:0;width:17%;z-index:-1}.hsj-chose-3-rounded{display:inline-block;margin-left:63px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-3-rounded{margin-left:0}}.hsj-chose-3-star{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto}.hsj-chose-3-thumb .main-thumb{box-shadow:-10px 13px 20px #0000001a;background:#f2f2f2;transform:rotate(-4deg);border:8px solid var(--hsj-common-white);border-radius:20px;max-width:288px;position:relative;z-index:1}@media (max-width: 575px){.hsj-chose-3-thumb .main-thumb{max-width:100%}}.hsj-chose-3-thumb-2{box-shadow:-10px 13px 20px #0000001a;border:8px solid var(--hsj-common-white);border-radius:20px;background:#f2f2f2;transform:rotate(3deg)}@media (max-width: 575px){.hsj-chose-3-thumb-2{max-width:100%}}.hsj-chose-4-right{padding-right:0;padding-left:55px}@media (max-width: 575px){.hsj-chose-4-right{padding-left:55px}}.hsj-chose-4-shape{position:absolute;left:0;bottom:85px;z-index:-1;width:13%}.hsj-chose-5-list-wrap{margin-right:30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-5-list-wrap{margin-right:0}}.hsj-chose-5-list-wrap .hsj-chose-list-icon{width:68px;flex:0 0 auto}.hsj-chose-5-text-round{position:absolute;left:-100px;bottom:90px}.hsj-chose-5-text-round .hsj-chose-3-rounded{margin-left:0}.hsj-chose-5-thumb img{border-radius:20px}@media (max-width: 575px){.hsj-chose-5-thumb img{width:100%;margin-bottom:20px}}.hsj-chose-5-thumb-2 img{border-radius:30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-5-left{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-5-para{margin-bottom:30px}}.hsj-chose-5-map-shape{position:absolute;right:0;bottom:92px;width:16%;z-index:-1}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-content{margin-left:0}}.hsj-chose-6-totle{font-weight:600;font-size:20px;text-transform:capitalize}.hsj-chose-6-shape{position:absolute;bottom:14%;width:12%}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-6-shape{bottom:0}}.hsj-chose-6-wrap{padding:40px 40px 15px;box-shadow:0 4px 50px #e5e5e5;border-radius:15px;background:var(--hsj-common-white)}.hsj-chose-6-wrap .icon{border-radius:10px;background:#f0e9ff;width:60px;height:60px;text-align:center;display:inline-block;line-height:60px}.hsj-chose-6-wrap p{line-height:28px}.hsj-chose-su-wrap .hsj-chose-2-content{background:var(--hsj-grey-8);overflow:hidden}.hsj-chose-su-wrap .hsj-chose-2-title{font-family:var(--hsj-ff-outfit);color:var(--hsj-common-black)}.hsj-chose-su-wrap .hsj-chose-2-title a:hover{color:var(--hsj-theme-primary)}.hsj-chose-su-wrap .hsj-chose-2-content p{color:var(--hsj-grey-1);line-height:26px}.hsj-chose-su-2-wrap{background:#f6f4fa}.hsj-chose-su-2-wrap .hsj-chose-list-title{font-family:var(--hsj-ff-outfit);font-size:22px;font-weight:700}.hsj-chose-su-2-wrap .hsj-chose-list-content p{font-family:var(--hsj-ff-outfit);text-transform:capitalize}.hsj-chose-su-2-wrap .hsj-chose-list-icon.mr-20{width:60px;display:inline-block;flex:0 0 auto}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-chose-su-2-wrap .hsj-chose-list-wrap{margin-top:30px;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-su-2-wrap .hsj-chose-list-wrap{margin-left:0}}@media (max-width: 575px){.hsj-chose-su-2-wrap .hsj-chose-su-2-main-thumb{padding-left:0}}.hsj-chose-su-2-thumb{border:8px solid var(--hsj-common-white);border-radius:17px}.hsj-chose-su-2-thumb img{border-radius:15px}.hsj-chose-su-2-main-thumb{margin-right:-70px;padding-left:35px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-chose-su-2-main-thumb{margin-right:0}}.hsj-chose-su-2-main-shape{position:absolute;top:-12px;left:0}.hsj-chose-su-2-bg-shape{right:88px;top:0;max-width:100%;z-index:-1}.hsj-process-content .hsj-section-su-subtitle{background:#671ef2;color:var(--hsj-common-white)}.hsj-process-content .hsj-section-su-title{color:var(--hsj-common-white)}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-process-content .hsj-section-su-title br{display:none}}.hsj-process-content .hsj-section-su-para{color:#ebe0ff}.hsj-process-content .hsj-btn-transparent{background:var(--hsj-common-white);padding:13px 40px}.hsj-process-content .hsj-btn-transparent:hover{background:var(--hsj-common-white);color:var(--hsj-common-black)}.hsj-process-list{margin-right:30px;margin-left:20px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-process-list{margin-right:0;margin-left:0}}.hsj-process-list .hsj-chose-list{background:var(--hsj-common-white);border-radius:15px;padding:40px 90px 20px 34px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-process-list .hsj-chose-list{padding:40px 34px 20px}}@media (max-width: 575px){.hsj-process-list .hsj-chose-list{display:block!important}}.hsj-process-list .hsj-chose-list p{font-family:var(--hsj-ff-outfit);color:#353844;font-size:16px;line-height:25px;text-transform:capitalize}.hsj-process-list .hsj-chose-list-icon{width:80px;height:80px;display:inline-block;text-align:center;line-height:80px;border-radius:50%;background:#f4eeff;flex:0 0 auto}@media (max-width: 575px){.hsj-process-list .hsj-chose-list-icon{margin-bottom:25px}}.hsj-process-list .hsj-chose-list-title{font-size:22px;font-weight:700;font-family:var(--hsj-ff-outfit)}.hsj-banner-video-inner{padding:110px 0}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-video-wrap{border-radius:0}}.hsj-banner-shape{position:absolute;bottom:0;right:0;z-index:-1}.hsj-banner-content{background:#071952;height:100%;padding:50px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-content{border-radius:0;padding:15px 17px}}.hsj-banner-subtitle{font-weight:600;font-size:18px;color:var(--hsj-common-white)}.hsj-banner-title{font-weight:800;font-size:26px;color:var(--hsj-common-white)}.hsj-banner-space{margin-bottom:-140px;position:relative;z-index:1;box-shadow:1px -40px 90px #fdf3e3}.hsj-banner-space-2{margin-bottom:-116px}.hsj-banner-space-3{margin-top:-125px;position:relative;z-index:1}.hsj-banner-transparent-bg{height:140px;width:100%;display:inline-block;background:var(--hsj-grey-5);margin-bottom:-10px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-bottom{padding-bottom:100px}}.hsj-banner-2-content{padding-top:270px;padding-bottom:235px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-banner-2-content{padding-top:200px;padding-bottom:180px}}@media (max-width: 575px){.hsj-banner-2-content{padding-top:120px;padding-bottom:120px}}.hsj-banner-2-content .hsj-section-subtitle{color:var(--hsj-common-white)}.hsj-banner-2-content .hsj-section-title-white{color:var(--hsj-common-white);font-size:48px}@media (max-width: 575px){.hsj-banner-2-content .hsj-section-title-white{font-size:38px}}.hsj-banner-2-big-title h2{text-shadow:0 5px 15px rgba(33,120,128,.2784313725);font-weight:600;font-size:130px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--hsj-ff-chillax);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--hsj-common-white);-webkit-text-stroke-width:2px}@media only screen and (min-width: 1600px) and (max-width: 1700px),only screen and (min-width: 1400px) and (max-width: 1599px){.hsj-banner-2-big-title h2{font-size:100px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-banner-2-big-title h2{font-size:80px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-banner-2-big-title h2{font-size:70px}}@media (max-width: 575px){.hsj-banner-2-big-title h2{font-size:58px}}.hsj-banner-3-big-content{border-radius:0 30px 30px 0;padding:55px 20px;height:100%}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-3-big-content{border-radius:0 0 30px 30px}}.hsj-banner-3-big-content h2{font-family:var(--hsj-ff-quentin);font-size:60px;line-height:100%;text-transform:capitalize;color:var(--hsj-common-white);margin:0}@media (max-width: 575px){.hsj-banner-3-big-content h2{font-size:44px}}.hsj-banner-3-big-content span{color:var(--hsj-common-white);display:block;margin-bottom:5px;margin-top:-10px}.hsj-banner-3-content{border-radius:30px 0 0 30px;padding:63px 20px;height:100%;margin-right:-9px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-3-content{border-radius:30px 30px 0 0;margin-right:0}}.hsj-banner-3-content .hsj-btn{padding:8px 27px}.hsj-banner-3-content .hsj-banner-shape{bottom:auto;top:0;right:auto;left:0;border-radius:30px 0 0 30px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-3-content .hsj-banner-shape{border-radius:30px 30px 0 0}}.hsj-banner-3-shape{top:-33px;left:52px;position:absolute;z-index:-1;width:13%}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-3-shape{top:0;left:0}}.hsj-banner-4-spacing{margin-top:-190px;margin-bottom:-40px;background-repeat:no-repeat}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-4-spacing{background-size:cover;background-position:center;margin-top:-130px;margin-bottom:0}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-4-spacing{margin-top:-230px}}.hsj-banner-4-content{padding-top:465px;padding-bottom:274px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-4-content{padding-top:300px;padding-bottom:180px}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-4-content{padding-bottom:80px}}.hsj-banner-4-content .hsj-btn-transparent{background:var(--hsj-common-white)}.hsj-banner-4-content .hsj-btn-transparent:hover{color:var(--hsj-theme-primary)}.hsj-banner-5-space{padding-top:127px;padding-bottom:130px}.hsj-banner-5-title{font-family:var(--hsj-ff-rage);font-weight:400;font-size:90px;line-height:100%;text-transform:capitalize;text-align:center;color:var(--hsj-common-white)}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-banner-5-title{font-size:75px}}@media (max-width: 575px){.hsj-banner-5-title{font-size:60px}}.hsj-banner-5-title span{display:block}.hsj-banner-5-title .svgs{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.hsj-banner-6-content{padding-bottom:240px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-banner-6-content{padding-bottom:150px}}.hsj-video-play{height:60px;width:60px;display:inline-block;background:var(--hsj-common-white);border-radius:50%;text-align:center;line-height:60px;color:var(--hsj-theme-primary)}.hsj-video-play:hover{color:var(--hsj-theme-primary)}.hsj-pulse-border{border-radius:50%;z-index:1;position:relative}.hsj-pulse-border:after,.hsj-pulse-border:before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;border:1px solid rgba(255,255,255,.4);animation:borderanimate2 2s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;z-index:-1}.hsj-pulse-border:before{animation-delay:.7s}.hsj-location-wrap{border:1px solid #dbdbdb;border-radius:25px;padding:24px;background:var(--hsj-common-white)}.hsj-location-wrap:hover .hsj-location-thumb img{transform:scale(1.1)}.hsj-location-time{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--hsj-common-white);background:var(--hsj-theme-primary);border-radius:4px;display:inline-block;padding:6px 10px;line-height:1;transform:translateY(-13px)}@media (max-width: 575px){.hsj-location-section-title p br{display:none}}.hsj-location-title{font-weight:600;font-size:20px;text-transform:capitalize}.hsj-location-title:hover a{color:var(--hsj-theme-primary)}.hsj-location-thumb{border-radius:12px;overflow:hidden}.hsj-location-thumb img{border-radius:12px;transition:all .5s ease}.hsj-location-border{position:absolute;border:1px solid #d1d1d1;border-radius:20px;width:97%;height:100%;bottom:-5px;left:0;right:0;margin:0 auto;z-index:-1}.hsj-location-border.two{bottom:-10px;width:94%}.hsj-location-shape{position:absolute;bottom:0;left:70px}.hsj-location-shape.shape-3{margin-bottom:-135px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-shape{left:0}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-3-btn{text-align:left!important}}.hsj-location-3-wrap:hover .hsj-location-thumb img{transform:scale(1.1)}.hsj-location-3-wrap:before{position:absolute;content:"";background:linear-gradient(180deg,#02061500,#000);bottom:0;left:0;width:100%;height:80%;z-index:1;border-radius:13px}.hsj-location-3-wrap .hsj-location-content{position:absolute;bottom:45px;left:0;right:0;z-index:2}.hsj-location-3-wrap .hsj-location-title{color:var(--hsj-common-white)}.hsj-location-3-wrap .hsj-location-border{width:92%;height:94%;bottom:12px;opacity:.5;border-radius:15px;border:1.2px solid var(--hsj-common-white);z-index:1}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-3-wrap .hsj-location-border{height:92%}}.hsj-location-4-shape{width:7%;left:100px}.hsj-location-5-bottom-bg{height:60px;width:100%;display:block}.hsj-location-5-thumb{border-radius:50%;border:1px solid #dbdbdb;overflow:hidden}.hsj-location-5-inner{bottom:20px;left:0;right:0;margin:0 auto;text-align:center}.hsj-location-5-content{border-radius:15px;padding:10px 20px 0;background:var(--hsj-common-white);display:inline-block}.hsj-location-5-content h4{font-weight:500;font-size:18px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-location-5-content h4 a:hover{color:var(--hsj-theme-primary)}.hsj-location-5-content span{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--hsj-theme-primary)}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-su-wrap{height:100%}}.hsj-location-su-wrap:before{display:none}.hsj-location-su-wrap:hover .hsj-location-su-duration{opacity:1;visibility:visible}.hsj-location-su-wrap:hover .hsj-location-su-content{padding:16px 15px}.hsj-location-su-wrap:hover .hsj-location-su-content .content{transform:translateY(1px)}.hsj-location-su-wrap .hsj-location-thumb{border-radius:30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-su-wrap .hsj-location-thumb{height:100%}}.hsj-location-su-wrap .hsj-location-thumb img{border-radius:30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-su-wrap .hsj-location-thumb img{height:100%;object-fit:cover}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-location-su-wrap .hsj-location-thumb img{height:380px}}.hsj-location-su-content{display:flex;justify-content:space-between;align-items:center;border-radius:15px;background:var(--hsj-common-white);bottom:17px!important;padding:13px 15px;margin:0 20px;line-height:1;transition:all .4s ease;font-family:var(--hsj-ff-outfit)}.hsj-location-su-content .content{transform:translateY(9px);transition:all .4s ease}.hsj-location-su-content .hsj-location-title{color:var(--hsj-common-black)}.hsj-location-su-content .hsj-location-title a:hover{color:var(--hsj-theme-primary)}.hsj-location-su-content .hsj-location-time{color:var(--hsj-common-black);font-family:var(--hsj-ff-outfit);font-weight:400;font-size:16px;background:transparent;padding:0;display:inline-block}.hsj-location-su-content .icons{border-radius:50px;width:40px;height:40px;background:#f5f5f5;display:inline-block;text-align:center;line-height:40px;transition:all .4s ease}.hsj-location-su-content .icons:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-location-su-duration{opacity:0;visibility:hidden;transition:all .4s ease}.hsj-location-su-slider-navigation button{border-radius:56px;width:45px;height:45px;line-height:42px;background:#f1f1f1;border:none}.hsj-location-su-bg{position:absolute;top:0;left:0;right:67px;width:100%;z-index:-1}.hsj-location-su-bg img{max-width:100%}.hsj-location-su-2-wrap .hsj-location-su-content,.hsj-location-su-2-wrap .hsj-location-su-wrap:hover .hsj-location-su-content{padding:13px 25px}.hsj-location-su-2-wrap .hsj-location-su-content .content{transform:translateY(1px)}.hsj-testimonial-item{box-shadow:0 0 14px #b2b2b240;background:var(--hsj-common-white);border:1px solid #e0e0e0;border-radius:15px;padding:34px 34px 22px 35px}.hsj-testimonial-ratings span{color:var(--hsj-common-yellow);font-size:14px}.hsj-testimonial-ratings span:last-child{color:#ded9ce}.hsj-testimonial-avatar-content h5{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--hsj-common-black-2);margin-bottom:0}.hsj-testimonial-avatar-content span{font-weight:400;font-size:14px;text-transform:capitalize}.hsj-testimonial-avatar-para{font-style:italic;font-weight:400;font-size:16px;line-height:150%;text-transform:capitalize;color:var(--hsj-grey-6)}.hsj-testimonial-2-shape{bottom:0;left:70px;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-2-shape{left:0}}.hsj-testimonial-2-shape-1{top:94px;right:136px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-2-shape-1{right:0}}.hsj-testimonial-2-pagination .swiper-pagination-bullet{margin:0 2px!important}.hsj-testimonial-3-shape{position:absolute;bottom:0;left:135px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-3-shape{left:0}}.hsj-testimonial-4-slider-thumb img{width:65px;border-radius:50%}.hsj-testimonial-4-content-wrap{margin:0 93px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-4-content-wrap{margin:0}}.hsj-testimonial-4-content-wrap span{text-transform:capitalize;color:#4c4c5b}.hsj-testimonial-4-content-wrap p{font-style:italic;font-size:18px;line-height:36px;text-transform:capitalize;color:var(--hsj-grey-1)}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-4-content-wrap p br{display:none}}.hsj-testimonial-4-name{font-size:22px;line-height:136%;text-transform:capitalize;color:var(--hsj-common-black-2)}.hsj-testimonial-4-ratings i{color:var(--hsj-common-yellow);font-size:18px}.hsj-testimonial-4-ratings i:last-child{color:#ded9ce}.hsj-testimonial-4-thumb-active{margin-left:15px;margin-right:15px}.hsj-testimonial-4-slider-navigation button{width:50px;height:50px;text-align:center;line-height:48px;border:1px solid #dcdcdc;background-color:var(--hsj-common-white);color:var(--hsj-theme-primary);position:absolute;top:65%;left:15px;transform:translateY(-50%);border-radius:50%;z-index:1;font-size:18px;z-index:99}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-testimonial-4-slider-navigation button{top:10%}}.hsj-testimonial-4-slider-navigation button:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white);border-color:var(--hsj-theme-primary)}.hsj-testimonial-4-slider-navigation button.hsj-testimonial-4-slide-next{right:15px;left:auto}.hsj-testimonial-su-shape{position:absolute;bottom:0;left:130px}.hsj-testimonial-su-shape-2{position:absolute;top:187px;right:136px}.hsj-testimonial-su-wrap{background:var(--hsj-theme-primary)}.hsj-testimonial-su-wrap .hsj-testimonial-4-name,.hsj-testimonial-su-wrap .hsj-testimonial-4-content-wrap span{color:var(--hsj-common-white)}.hsj-testimonial-su-wrap .hsj-testimonial-4-ratings i{color:#ffb930}.hsj-testimonial-su-wrap .hsj-testimonial-4-ratings i:last-child{color:#ded9ce}.hsj-testimonial-su-wrap .hsj-testimonial-4-content-wrap p{color:var(--hsj-common-white)}.hsj-testimonial-su-wrap .hsj-testimonial-4-slider-navigation button:hover{background:transparent;border-color:var(--hsj-common-white)}.hsj-testimonial-su-2 .hsj-testimonial-avatar-content h5,.hsj-testimonial-su-2 .hsj-testimonial-avatar-content span{font-family:var(--hsj-ff-outfit)}.hsj-testimonial-su-2 .hsj-testimonial-avatar-para{font-style:normal;font-family:var(--hsj-ff-outfit)}.hsj-testimonial-su-2 .hsj-testimonial-item{padding:34px 28px 22px 35px;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 0 14px #b2b2b240}.hsj-testimonial-su-2 .hsj-testimonial-ratings span{color:#ffb930}.hsj-testimonial-su-2 .hsj-testimonial-ratings span:last-child{color:#ded9ce}.hsj-blog-space{padding-bottom:60px}.hsj-blog-space-2{padding-bottom:244px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-space-2{padding-bottom:180px}}.hsj-blog-item{background:var(--hsj-common-white);border:1px solid #e7e7e7;border-radius:20px;padding:20px;margin:15px}.hsj-blog-item:hover .hsj-blog-thumb img{transform:scale(1.1)}.hsj-blog-tag{font-weight:600;font-size:12px;text-transform:capitalize;color:var(--hsj-common-white);border-radius:4px;background:var(--hsj-theme-primary);padding:1px 14px;top:-16px;z-index:1;left:10px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-tag{position:absolute}}.hsj-blog-content{padding:32px 10px 10px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-contents{padding:32px 10px 10px;position:relative}}.hsj-blog-thumb{border-radius:12px}.hsj-blog-thumb img{border-radius:12px;transition:all .4s ease}.hsj-blog-date span{font-size:14px;line-height:1.71;text-transform:capitalize;display:inline-block}.hsj-blog-title{font-weight:600;font-size:24px;line-height:1.25;text-transform:capitalize}.hsj-blog-title.title-2{font-size:22px;line-height:1.36}.hsj-blog-title a:hover{color:var(--hsj-theme-primary)}.hsj-blog-shape{position:absolute;top:0;left:0;z-index:-1}.hsj-blog-shape-2{position:absolute;bottom:0;right:0;z-index:-1}.hsj-blog-bottom p{font-weight:500;text-transform:capitalize}.hsj-blog-bottom p a{color:var(--hsj-theme-primary)}.hsj-blog-2-shape{bottom:0;right:50px;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-2-shape{right:0}}.hsj-blog-2-shape-1{top:383px;left:63px;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-2-shape-1{left:0}}.hsj-blog-2-item{padding:30px 30px 27px}.hsj-blog-2-item .hsj-blog-tag{top:20px;left:20px}.hsj-blog-2-item .hsj-blog-text{line-height:26px;text-transform:capitalize}.hsj-blog-2-item .hsj-blog-content{padding:0}.hsj-blog-2-item .hsj-blog-title{font-size:23px}.hsj-blog-standard-date{display:flex;align-items:center;flex-wrap:wrap}.hsj-blog-standard-date span{font-size:15px;text-transform:capitalize;color:var(--hsj-grey-1);margin-right:25px}.hsj-blog-standard-date span svg{margin-right:6px;margin-top:-3px}.hsj-blog-standard-thumb{border-radius:12px;overflow:hidden}.hsj-blog-standard-thumb img{border-radius:12px}.hsj-blog-standard-thumb img:hover{transform:scale(1.1)}.hsj-blog-standard-title{font-weight:600;font-size:30px;line-height:1.2;text-transform:capitalize}.hsj-blog-standard-title a:hover{color:var(--hsj-theme-primary)}.hsj-blog-standard-item p{text-transform:capitalize;color:var(--hsj-grey-1);line-height:28px}.hsj-blog-standard-para{line-height:28px}.hsj-blog-sidebar{margin-left:-23px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-sidebar{margin-left:0}}.hsj-blog-sidebar-title{font-weight:600;font-size:18px}.hsj-blog-sidebar-box{box-shadow:0 0 15px #efefef;background:var(--hsj-common-white);border:1px solid #e9e9e9;border-radius:12px;padding:25px 30px 30px}.hsj-blog-sidebar-form form{position:relative}.hsj-blog-sidebar-form form input{font-size:13px;color:var(--hsj-grey-1);border:1px solid #f3f3f4;border-radius:6px;width:100%;height:40px;padding:0 0 0 50px}.hsj-blog-sidebar-form form input::placeholder{font-size:13px;color:var(--hsj-grey-1)}.hsj-blog-sidebar-form form input:focus{border-color:var(--hsj-theme-primary)}.hsj-blog-sidebar-form form button{position:absolute;top:50%;transform:translateY(-50%);left:16px}.hsj-blog-sidebar-tag-list ul li{display:inline-block}.hsj-blog-sidebar-tag-list ul li a{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--hsj-theme-primary);background:#f0e9ff;border-radius:5px;padding:4px 12px;display:inline-block;margin-bottom:10px;margin-right:7px}.hsj-blog-categories-list ul li{display:flex;justify-content:space-between;padding:11px 0 10px}.hsj-blog-categories-list ul li:not(:last-child){border-bottom:1px solid var(--hsj-border-3)}.hsj-blog-categories-list ul li span{font-size:15px;color:var(--hsj-grey-1)}.hsj-blog-post-title{font-weight:500;line-height:1.25;color:var(--hsj-common-black-2);font-size:16px}.hsj-blog-post-title a:hover{color:var(--hsj-theme-primary)}.hsj-blog-post-thumb{width:125px}.hsj-blog-post-thumb img{border-radius:8px;width:100%}.hsj-blog-post-date{font-size:14px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-blog-post-date svg{transform:translateY(-2px);margin-right:4px}.hsj-blog-ads-btn{position:absolute;bottom:33px;left:0;right:0;margin:0 auto;text-align:center}.hsj-blog-ads-btn .hsj-btn{background:var(--hsj-common-white);font-size:12px;color:var(--hsj-common-black-2)}.hsj-blog-ads img{border:1px solid #879f51;border-radius:12px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-lg-spacing{margin-right:0}}.hsj-blog-grid-item .hsj-blog-standard-title{font-weight:600;font-size:24px}.hsj-blog-grid-item .hsj-blog-standard-date span svg{margin-right:0}.hsj-blog-grid-item .hsj-blog-standard-date span{margin-right:20px}.hsj-blog-grid-item .hsj-btn{color:var(--hsj-theme-primary);border:1px solid var(--hsj-theme-primary);background:transparent}.hsj-blog-para{text-transform:capitalize;font-size:16px}.hsj-blog-blockquote{background:#ecf3ff;padding:35px 54px 45px 49px;border-left:6px solid var(--hsj-theme-primary);margin-left:40px;margin-right:45px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-blockquote{margin-left:0;margin-right:0}}@media (max-width: 575px){.hsj-blog-blockquote{padding:25px 24px 35px 19px}}.hsj-blog-blockquote-icon{position:absolute;bottom:30px;right:38px}.hsj-blog-blockquote p{font-style:italic;font-weight:500;font-size:18px;line-height:30px;text-transform:capitalize;color:#0b0b14;margin-bottom:0}.hsj-blog-details-video img{border-radius:20px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-details-video-content{margin-left:0}}.hsj-blog-details-video-content h3{font-weight:600;font-size:26px;text-transform:capitalize}.hsj-blog-details-video-list ul{margin-bottom:14px}.hsj-blog-details-video-list ul li{display:flex}.hsj-blog-details-video-list ul li:not(:last-child){margin-bottom:6px}.hsj-blog-details-video-list ul li span{width:20px;height:20px;display:inline-block;background:var(--hsj-theme-primary);text-align:center;line-height:22px;color:var(--hsj-common-white);font-size:12px;border-radius:50%;transform:translateY(2px);margin-right:9px}.hsj-blog-details-video-list ul li p{font-weight:500;font-size:17px;text-transform:capitalize;color:var(--hsj-common-black);margin-bottom:0}.hsj-blog-details-social{display:flex}.hsj-blog-details-social span{font-weight:500;font-size:15px;color:#51515a}.hsj-blog-details-social a{font-size:18px;color:#353844;margin-left:10px}.hsj-blog-details-social a:hover{color:var(--hsj-theme-primary)}.hsj-blog-details-tag{border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;padding-top:22px;padding-bottom:12px}.hsj-blog-details-review ul li{background:#f3f7fc;border-radius:10px;padding:42px 36px 42px 49px}@media (max-width: 575px){.hsj-blog-details-review ul li{padding:25px 24px 25px 19px}}.hsj-blog-details-review .hsj-tour-about-cus-review-thumb img{width:115px;max-width:115px;margin-right:27px}.hsj-blog-details-review .hsj-tour-about-cus-name span{font-weight:500;font-size:15px;color:var(--hsj-grey-1)}.hsj-blog-details-review .hsj-tour-about-cus-name h6{font-size:20px;color:var(--hsj-theme-primary);margin-bottom:6px}.hsj-blog-details-review-form{background:#f3f7fc;border-radius:10px;padding:35px 40px 44px}@media (max-width: 575px){.hsj-blog-details-review-form{padding:25px 24px 25px 19px}}.hsj-blog-details-review-form .hsj-tour-about-title{font-size:24px}.hsj-blog-details-review-form p{text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-blog-details-review-form form .input,.hsj-blog-details-review-form form .textarea{background:var(--hsj-common-white);border:1px solid #cfd9e5;border-radius:8px;font-size:16px;color:#7c8392}.hsj-blog-details-review-form form .input:focus,.hsj-blog-details-review-form form .textarea:focus{border-color:var(--hsj-theme-primary)}.hsj-blog-details-review-form form .input::-webkit-input-placeholder,.hsj-blog-details-review-form form .textarea::-webkit-input-placeholder{font-size:16px;color:#7c8392}.hsj-blog-details-review-form form .input:-moz-placeholder,.hsj-blog-details-review-form form .textarea:-moz-placeholder{font-size:16px;color:#7c8392}.hsj-blog-details-review-form form .input::-moz-placeholder,.hsj-blog-details-review-form form .textarea::-moz-placeholder{font-size:16px;color:#7c8392}.hsj-blog-details-review-form form .input:-ms-input-placeholder,.hsj-blog-details-review-form form .textarea:-ms-input-placeholder{font-size:16px;color:#7c8392}.hsj-blog-details-review-form form .hsj-label{color:var(--hsj-grey-1)}.hsj-blog-details-review-form form .textarea{height:130px;padding-top:0}.hsj-blog-details-review-form form .hsj-checkbox{transform:translateY(-1px)}.hsj-blog-su-wrapper .hsj-blog-2-item{padding:0}.hsj-blog-su-wrapper .hsj-blog-thumb,.hsj-blog-su-wrapper .hsj-blog-thumb img{border-radius:20px 20px 0 0}.hsj-blog-su-wrapper .hsj-blog-content{padding:0 30px 26px 33px}.hsj-blog-su-wrapper .hsj-blog-title{font-family:var(--hsj-ff-outfit);font-size:24px;line-height:30px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-blog-su-wrapper .hsj-blog-title{font-size:22px}}.hsj-blog-su-wrapper .hsj-blog-date span{font-size:15px}.hsj-blog-su-wrapper .hsj-blog-tag{top:30px;left:30px}.hsj-blog-su-2-wrapper{background:#f6f4fa}.hsj-cta-wrap{border-radius:25px}.hsj-cta-space{margin-top:-127px}.hsj-cta-thumb{margin-right:-45px}.hsj-cta-content{margin-left:75px;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-content{margin-left:29px;margin-bottom:44px;padding-top:40px}}.hsj-cta-apps{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-apps{margin-bottom:38px}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-apps{margin-left:29px}}.hsj-cta-title{font-weight:600;font-size:32px;line-height:1.25;text-transform:capitalize}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-cta-title{font-size:26px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-title{font-size:22px}.hsj-cta-title br{display:none}}.hsj-cta-3-shape{position:absolute;top:35px;right:50px;z-index:-1}.hsj-cta-3-shape-2{position:absolute;bottom:0;right:19%;z-index:-1}.hsj-cta-3-content p{font-weight:500}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-3-apps{padding-bottom:70px}}.hsj-cta-4-spacing{margin-left:-50px;margin-right:-50px;border-radius:1000px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-spacing{margin-left:0;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-spacing{border-radius:20px}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-spacing{padding-left:15px;padding-right:15px}}.hsj-cta-4-spacing .hsj-cta-3-shape-2{right:11%;border-radius:0 0 50px}.hsj-cta-4-thumb{margin-left:228px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-cta-4-thumb{margin-left:150px}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-thumb{margin-left:0}}.hsj-cta-4-content{margin-left:-45px;margin-right:205px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-content{margin-left:0;margin-right:105px}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-4-content{margin-right:0}}.hsj-cta-4-content p{text-transform:capitalize}.hsj-cta-price-shape{position:absolute;left:73px;top:35.5%;transform:translateY(-43%);z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-cta-price-shape{left:0;top:23.5%}}.hsj-cta-price-shape-2{position:absolute;right:60px;top:44.5%;transform:translateY(-43%);z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-cta-price-shape-2{right:0;top:34.5%}}.hsj-cta-su-wrapper .hsj-cta-title{font-family:var(--hsj-ff-outfit)}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-su-2 .hsj-cta-3-thumb{padding-top:0}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-su-2 .hsj-cta-3-content{padding-top:80px;padding-bottom:30px}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-su-2 .hsj-cta-3-apps{padding-bottom:30px}}.hsj-cta-su-2 .shape{right:140px;top:0;z-index:-1}.hsj-cta-su-2 .shape-2{left:132px;bottom:0;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cta-su-2 .shape-2{left:0}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-footer-widget{margin-left:0}}.hsj-footer-widget p{line-height:24px;text-transform:capitalize;color:#acadb5;font-size:15px}.hsj-footer-widget-title{font-size:20px;text-transform:capitalize;color:var(--hsj-common-white)}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-footer-link{margin-left:30px}}@media (max-width: 575px){.hsj-footer-link{margin-left:0}}.hsj-footer-link ul li a{text-transform:capitalize;color:#acadb5;display:inline-block;padding:6px 0}.hsj-footer-link ul li a:hover{color:var(--hsj-common-white)}.hsj-footer-info{margin-left:-33px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-footer-info{margin-left:0}}.hsj-footer-info ul li{text-transform:capitalize;color:#acadb5;display:inline-block;font-weight:500;padding:10px 0}.hsj-footer-info ul li a:hover{color:var(--hsj-common-white)}.hsj-footer-form{position:relative}.hsj-footer-form-btn{width:55px;height:45px;background:var(--hsj-theme-primary);border-radius:0 4px 4px 0;right:0}.hsj-footer-form input{border-radius:5px;height:45px;width:100%;background:var(--hsj-common-white);font-size:15px;color:var(--hsj-grey-1);padding:10px 50px 10px 16px;box-shadow:none;border:1px solid transparent}.hsj-footer-form input:focus{border-color:var(--hsj-theme-primary)}.hsj-footer-social{display:flex}.hsj-footer-social a{border-radius:31px;width:40px;height:40px;text-align:center;line-height:43px;background:var(--hsj-grey-1);display:inline-block;color:var(--hsj-common-white);margin-right:10px;flex:0 0 auto}.hsj-footer-social a:hover{background:var(--hsj-theme-primary)}.hsj-footer-space{margin-top:-120px;padding-top:240px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hsj-footer-space{margin-top:-98px;padding-top:206px}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-footer-space{margin-top:-88px;padding-top:184px}}.hsj-footer-copyright{border-top:1px solid #212635;padding:43px 10px}.hsj-footer-copyright span{font-weight:500;font-size:14px;text-transform:capitalize;color:#7b7e88;display:inline-block}.hsj-footer-copyright span a:hover{color:var(--hsj-common-white)}.hsj-footer-su-wrapper .hsj-footer-copyright{border-top:1px solid #231145}.hsj-footer-su-wrapper .hsj-footer-widget-title{font-family:var(--hsj-ff-outfit)}.hsj-footer-su-wrapper .hsj-footer-link ul li a{font-family:var(--hsj-ff-outfit);color:#ccc3dc}.hsj-footer-su-wrapper .hsj-footer-info ul li{color:#ccc3dc}.hsj-footer-su-wrapper .hsj-footer-widget p{color:#ccc3dc;line-height:26px;font-family:var(--hsj-ff-outfit);font-size:16px}.hsj-footer-su-wrapper .hsj-footer-form input{font-size:14px;color:var(--hsj-common-black);border-radius:100px}.hsj-footer-su-wrapper .hsj-footer-form input::placeholder{font-size:14px;color:#6a5e7e}.hsj-footer-su-wrapper .hsj-footer-form-btn{width:45px;height:37px;top:50%;transform:translateY(-50%);right:5px;border-radius:100px}.hsj-footer-su-wrapper .hsj-footer-copyright span{font-weight:400;font-family:var(--hsj-ff-outfit);color:#6c6280;font-size:18px}.hsj-footer-su-wrapper .hsj-footer-social a{background:#2c2140}.hsj-footer-su-2-wrapper .hsj-footer-social a{background:#362752}.hsj-footer-su-2-wrapper .hsj-footer-copyright{padding:46px 10px}.hsj-brand-slide .swiper-slide{width:240px!important}.hsj-brand-shape{right:33px;bottom:0;position:absolute;z-index:-1;width:13%}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-brand-shape{right:0}}.hsj-brand-shape-2{left:46px;bottom:0;position:absolute;z-index:-1;width:10%}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-brand-shape-2{left:0}}.hsj-destination-item{border:1px solid var(--hsj-border-3);border-radius:30px}.hsj-destination-thumb{overflow:hidden}.hsj-destination-thumb img{border-radius:30px 30px 0 0}.hsj-destination-content{padding:0 30px 26px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-destination-content{padding:0 15px 20px}}.hsj-destination-meta{margin-top:-16px;margin-bottom:27px}.hsj-destination-meta a{font-weight:500;text-transform:capitalize;color:var(--hsj-common-white);border:1px solid var(--hsj-common-white);border-radius:100px;padding:1px 15px;display:inline-block;background:var(--hsj-theme-primary);position:relative}.hsj-destination-tag span{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--hsj-grey-1);border:1px solid var(--hsj-border-3);border-radius:6px;margin-bottom:7px;padding:0 9px;display:inline-block;background:var(--hsj-grey-7)}.hsj-counter-title{font-size:90px;text-transform:capitalize;color:#f5f5f5;margin-bottom:0}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hsj-counter-title{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-counter-title{font-size:55px}}.hsj-counter-subtitle{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--hsj-common-black);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.hsj-counter-2-item .hsj-counter-title{color:#ebebeb}.hsj-counter-5-border{border-bottom:1px solid #d8d8d8}.hsj-counter-su-2 .hsj-counter-subtitle{font-family:var(--hsj-ff-outfit);font-size:20px}.hsj-ads-wrap{border-radius:20px;padding:0 45px 45px 20px;height:100%}.hsj-ads-wrap-2{border-radius:20px;padding:37px 30px 30px;height:100%}.hsj-ads-wrap-3{border-radius:20px;padding:34px 30px 27px 42px;height:100%}.hsj-ads-wrap-3 .hsj-btn{background:var(--hsj-theme-primary)}.hsj-ads-wrap-3 .hsj-ads-discount{margin-top:-4px}.hsj-ads-wrap-3 .hsj-ads-discount-inner h2,.hsj-ads-wrap-3 .hsj-ads-discount-inner h3,.hsj-ads-wrap-3 .hsj-ads-discount-inner span{color:var(--hsj-common-white)}.hsj-ads-upto{background:var(--hsj-theme-primary);width:150px;height:150px;border-radius:50%;margin-top:-50px;padding-top:66px}.hsj-ads-upto h2{font-size:45px;line-height:1;text-transform:capitalize;color:var(--hsj-common-white)}.hsj-ads-upto .saving{font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:capitalize;color:var(--hsj-common-white);display:inline-block;transform:translateY(-8px)}.hsj-ads-upto .upto{font-weight:700;font-size:9px;text-transform:capitalize;color:var(--hsj-common-white);transform:rotate(-90deg);position:absolute;top:49%;right:16px}.hsj-ads-btn .hsj-btn{font-size:12px;padding:3px 16px;border-radius:100px}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-ads-content{margin-left:0}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-ads-content{text-align:left!important}}.hsj-ads-content-2 h5{font-weight:700;font-size:16px;text-transform:uppercase;color:#003486}.hsj-ads-content-2 a{font-weight:600;font-size:12px;text-transform:uppercase;color:var(--hsj-common-white);background:#003385;border-radius:50px;padding:2px 12px;display:inline-block;transform:translateY(-12px)}.hsj-ads-discount{margin-top:8px}.hsj-ads-discount-inner{transform:translateY(-6px)}.hsj-ads-discount-inner h2{font-size:50px;text-transform:uppercase;color:var(--hsj-theme-primary)}.hsj-ads-discount-inner h3{font-size:30px;text-transform:uppercase;color:var(--hsj-theme-primary)}.hsj-ads-discount-inner span{font-weight:600;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--hsj-theme-primary);display:inline-block;line-height:1;transform:translateY(-7px)}.hsj-ads-space{margin-bottom:-130px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-ads-space{margin-bottom:70px}}.hsj-ads-su-space{margin-top:-130px}.hsj-ads-su-wrap img{border-radius:20px}.hsj-ads-su-wrapper{display:flex;align-items:center;padding:52px 30px 27px 60px}@media (max-width: 575px){.hsj-ads-su-wrapper{padding:42px 30px 27px}}.hsj-ads-su-wrapper .travel{font-weight:700;font-size:24px;text-transform:uppercase;text-decoration:underline;text-decoration-skip-ink:none;color:var(--hsj-common-white);display:inline-block;margin-bottom:10px}.hsj-ads-su-wrapper .hsj-btn{font-size:13px;font-weight:700;padding:9px 32px;background:var(--hsj-common-white);color:var(--hsj-common-black);border-radius:9px;display:inline-block}.hsj-ads-su-wrapper .hsj-ads-discount-inner h2{transform:translateY(-5px)}.hsj-foods-title{font-weight:500;font-size:22px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-foods-title a:hover{color:var(--hsj-theme-primary)}.hsj-foods-title span{font-size:18px;color:var(--hsj-grey-1)}.hsj-foods-wrap:hover .hsj-foods-thumb img{transform:scale(1.1) rotate(30deg)}.hsj-foods-thumb{box-shadow:0 0 20px #00000026;background:var(--hsj-common-white);border:10px solid var(--hsj-common-white);border-radius:50%}.hsj-foods-thumb img{border-radius:50%;transition:all .4s ease;width:100%}.hsj-filter-sidebar{background:#f9f9f9;border-radius:12px;padding:27px 30px 26px}.hsj-filter-title{font-weight:500;font-size:17px}.hsj-filter-seemore{margin-top:4px}.hsj-filter-seemore .plus{border-radius:4px;width:18px;height:18px;font-size:12px;background:var(--hsj-theme-primary);display:inline-block;color:var(--hsj-common-white);text-align:center;line-height:18px;margin-right:7px;transform:translateY(-1px)}.hsj-filter-seemore .more{font-size:15px;text-transform:capitalize;color:var(--hsj-theme-primary)}.hsj-filter-border{height:1px;width:100%;display:block;border:1px solid #e4e4e4}.hsj-filter-list ul li:not(:last-child){margin-bottom:4px}.hsj-filter-review span{font-size:16px;color:orange}.hsj-filter-review span.bad-review{color:#a4a4a4}.hsj-filter-price-input .dvdr{margin:0 10px;display:inline-block}.hsj-filter-price-input .input{border:1px solid #e6e6e6;border-radius:6px;height:37px;padding:13px;font-weight:500;background:var(--hsj-common-white);font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input::-webkit-input-placeholder{font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input::-moz-placeholder{font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input:-moz-placeholder{font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input:-ms-input-placeholder{font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input::placeholder{font-size:12px;color:var(--tp-common-black)}.hsj-filter-price-input .input:focus{border-color:var(--hsj-theme-primary)}.hsj-filter-clear{font-weight:400;font-size:13px;text-decoration:underline;text-decoration-skip-ink:none;color:var(--hsj-grey-1)}.hsj-filter-clear:hover{text-decoration:underline;text-decoration-skip-ink:none;color:var(--hsj-theme-primary)}.hsj-filter-booking-form .hsj-booking-add-input-field{background:var(--hsj-common-white);border:1px solid var(--hsj-border-3);border-radius:6px;padding:6px 17px;width:100%;display:block}.hsj-filter-booking-form .hsj-booking-add-input-date .input{background:var(--hsj-common-white);border:1px solid var(--hsj-border-3);border-radius:6px;height:40px;width:100%;display:block}.hsj-filter-booking-form .hsj-booking-form-search-btn .bk-search-button{width:100%}.hsj-filter-booking-form .hsj-booking-form-location-list{right:-30px}.hsj-filter-reset{font-weight:400;font-size:15px;text-transform:capitalize;color:var(--hsj-theme-primary)}.hsj-filter-search-form .buttons{position:absolute;top:50%;transform:translateY(-50%);right:10px}.hsj-filter-search-form .input{font-weight:500;font-size:13px;color:#9e9e9e;border:1px solid #dadada;border-radius:6px;width:100%;height:40px;padding:0 40px 0 12px;background:var(--hsj-common-white)}.hsj-filter-search-form .input:focus{border-color:var(--hsj-theme-primary)}.hsj-filter-search-form .input::-webkit-input-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}.hsj-filter-search-form .input::-moz-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}.hsj-filter-search-form .input:-moz-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}.hsj-filter-search-form .input:-ms-input-placeholder{font-weight:500;font-size:13px;color:#9e9e9e}.hsj-filter-search-form .input::placeholder{font-weight:500;font-size:13px;color:#9e9e9e}.hsj-checkbox{margin:0 10px 0 0;-webkit-appearance:none;appearance:none;-moz-appearance:none;display:block;border-radius:4px;width:18px;height:18px;border:1px solid #c2c2c2;outline:none;flex:0 0 auto;box-shadow:inset 0 1px 4px #3036510f,0 1px 1px #3036510f;background:var(--hsj-common-white);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);padding:0}.hsj-checkbox:checked{position:relative;background-color:var(--hsj-theme-primary);border-color:var(--hsj-theme-primary)}.hsj-checkbox:checked:after{box-sizing:border-box;position:absolute;content:"";font-weight:700;font-family:var(--hsj-ff-fontawesome);font-size:11px;color:var(--hsj-common-white);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hsj-checkbox:hover{cursor:pointer}.hsj-label{font-size:15px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-map-full{padding-left:35px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-map-full{padding-left:0;height:500px!important}}@media (max-width: 575px){.hsj-map-full{padding-left:0;height:300px!important}}.hsj-map-full iframe{width:100%;height:100%;filter:saturate(0)}.hsj-tour-details-video-title{font-size:36px;text-transform:capitalize}.hsj-tour-details-video-location span{text-transform:capitalize;color:var(--hsj-common-black)}.hsj-tour-details-video-ratings span{color:var(--hsj-common-yellow)}.hsj-tour-details-video-ratings span.review{font-size:14px;color:var(--hsj-common-black)}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-details-video-share{text-align:left!important;margin-top:10px}}.hsj-tour-details-video-share a{color:var(--hsj-common-black);text-transform:capitalize}.hsj-tour-details-video-share a:hover{color:var(--hsj-theme-primary)}.hsj-tour-details-video-thumb img{border-radius:15px}.hsj-tour-details-video-inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.hsj-tour-details-video-inner .hsj-video-play{color:var(--hsj-common-black)}.hsj-tour-details-video-feature-list ul{display:flex;align-items:center;flex-wrap:wrap}.hsj-tour-details-video-feature-list ul li{display:flex;margin-bottom:30px}.hsj-tour-details-video-feature-list ul li:not(:last-child){margin-right:35px}.hsj-tour-details-video-feature-list ul li .icon{color:var(--hsj-theme-primary);border-radius:6px;width:40px;height:40px;background:#f0e9ff;text-align:center;line-height:40px;display:inline-block;align-items:center;align-content:center;margin-right:11px}.hsj-tour-details-video-feature-list ul li .title{font-weight:500;font-size:14px;text-transform:capitalize;color:var(--hsj-grey-1);display:block;line-height:1}.hsj-tour-details-video-feature-list ul li .duration{font-weight:500;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-tour-details-video-feature-price p{font-size:15px;text-transform:capitalize;color:var(--hsj-grey-1);display:flex;align-items:center;justify-content:end}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-details-video-feature-price p{justify-content:flex-start}}.hsj-tour-details-video-feature-price p span{font-weight:600;margin-left:5px;font-size:30px;text-transform:capitalize;color:var(--hsj-theme-primary)}.hsj-tour-details-video-feature-2-list ul li{align-items:center}.hsj-tour-details-video-feature-2-list ul li .icon{background:var(--hsj-common-white);border:1px solid #e4e4e4;border-radius:50%}.hsj-tour-details-gallery-thumb img{border-radius:15px}.hsj-tour-details-gallery-thumb-active .hsj-tour-details-gallery-thumb{mix-blend-mode:luminosity;position:relative;border:2px solid transparent;border-radius:15px}.hsj-tour-details-gallery-thumb-active .hsj-tour-details-gallery-thumb img{border-radius:12px}.hsj-tour-details-gallery-thumb-active .hsj-tour-details-gallery-thumb:before{position:absolute;content:"";width:100%;height:100%;border-radius:12px;opacity:.5;background:var(--hsj-common-black);top:0;transform:scale(1);transition:all .4s ease;left:0}.hsj-tour-details-gallery-thumb-active .swiper-slide-active .hsj-tour-details-gallery-thumb{border:2px solid var(--hsj-theme-primary)}.hsj-tour-details-gallery-thumb-active .swiper-slide-active .hsj-tour-details-gallery-thumb:before{transform:scale(0);opacity:1}.hsj-tour-details-gallery-navigation button{width:50px;height:50px;text-align:center;line-height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background-color:var(--hsj-common-white);color:var(--hsj-common-black);position:absolute;top:48%;left:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;font-size:18px}@media (max-width: 575px){.hsj-tour-details-gallery-navigation button{left:15px}}.hsj-tour-details-gallery-navigation button:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white);border-color:var(--hsj-theme-primary)}.hsj-tour-details-gallery-navigation button.hsj-tour-details-gallery-next{right:50px;left:auto}@media (max-width: 575px){.hsj-tour-details-gallery-navigation button.hsj-tour-details-gallery-next{right:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-wrap{margin-right:0}}.hsj-tour-about-border{border-top:1px solid #e4e4e4}.hsj-tour-about-border-doted{border-top:1px dotted #e4e4e4}.hsj-tour-about-title{font-weight:600;font-size:22px;text-transform:capitalize}.hsj-tour-about-title.title-2{font-size:20px}.hsj-tour-about-list ul li{display:flex}.hsj-tour-about-list ul li:not(:last-child){margin-bottom:9px}.hsj-tour-about-list ul li .icon{width:22px;height:22px;border-radius:50px;background:var(--hsj-theme-primary);text-align:center;line-height:23px;display:inline-block;font-size:12px;color:var(--hsj-common-white);transform:translateY(2px);flex:0 0 auto}.hsj-tour-about-list ul li .text{font-weight:500;font-size:17px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-tour-about-list-2 ul li .text{font-weight:400;font-size:16px;color:var(--hsj-grey-1)}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-list-2.disable{margin-top:12px}}.hsj-tour-about-list-2.disable .icon{background:#e1e4e9;color:#787c83}.hsj-tour-about-faq .accordion-button{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-theme-primary);position:relative;transition:all .4s ease}@media (max-width: 575px){.hsj-tour-about-faq .accordion-button{display:flex;flex-direction:column;align-items:flex-start}}.hsj-tour-about-faq .accordion-button span{border-radius:100px;padding:7px 14px;font-family:var(--font-family);font-weight:600;font-size:12px;text-transform:capitalize;display:inline-block;margin-right:12px;background:var(--hsj-theme-primary);color:var(--hsj-common-white);transition:all .4s ease}@media (max-width: 575px){.hsj-tour-about-faq .accordion-button span{margin-bottom:10px}}.hsj-tour-about-faq .accordion-button:after{margin-left:auto;content:"";font-family:var(--hsj-ff-fontawesome);position:absolute;top:20%;right:-50px;font-size:18px;transform:rotate(-180deg);transition:all .4s ease}.hsj-tour-about-faq .accordion-button.collapsed{color:var(--hsj-common-black-2)}.hsj-tour-about-faq .accordion-button.collapsed:after{transform:rotate(0)}.hsj-tour-about-faq .accordion-button.collapsed span{background:var(--hsj-common-white);color:var(--hsj-theme-primary)}.hsj-tour-about-faq .accordion-body{background:var(--hsj-common-white);border:1px solid var(--hsj-grey-7);border-radius:0 0 6px 6px;padding:17px 30px 5px}.hsj-tour-about-faq .accordion-body p{font-weight:400;line-height:28px;font-size:16px;text-transform:capitalize}.hsj-tour-about-faq .accordion-header{padding:12px 80px 12px 12px}.hsj-tour-about-faq .accordion-item{border-radius:6px;background:var(--hsj-grey-7);margin-bottom:2px}.hsj-tour-about-map iframe{width:100%;height:300px;border-radius:15px;filter:saturate(0)}.hsj-tour-about-review{border:1px solid var(--hsj-border-1);border-radius:15px;background:var(--hsj-grey-5);padding:27px 20px 27px 27px}.hsj-tour-about-review .head-reviews{display:flex;align-items:center}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-review .head-reviews{flex-direction:column}}.hsj-tour-about-review .review-left{box-shadow:0 0 10px #e9e9e9;background:var(--hsj-common-white);border-radius:14px;width:100%;min-width:240px;margin-right:30px;max-width:240px;text-align:center;padding:33px 10px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-review .review-left{margin-right:0}}.hsj-tour-about-review .review-left .review-info-inner{display:inline-block;line-height:22px;vertical-align:middle}.hsj-tour-about-review .review-left .review-info-inner h2{font-weight:700;font-size:64px;text-transform:capitalize;color:var(--hsj-theme-primary);margin-bottom:3px}.hsj-tour-about-review .review-left .review-info-inner span{font-weight:500;font-size:20px;text-transform:capitalize;color:var(--hsj-grey-1);display:inline-block;margin-bottom:4px}.hsj-tour-about-review .review-left .review-info-inner p{text-transform:capitalize;margin-bottom:0}.hsj-tour-about-review .review-right{width:100%}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-review .review-right{margin-top:30px}}.hsj-tour-about-review .item-review-progress{display:flex;align-items:center;margin-bottom:18px}.hsj-tour-about-review .text-rv-progress{min-width:108px;padding-right:8px}.hsj-tour-about-review .text-rv-progress p{margin-bottom:0;font-weight:500;line-height:1;text-transform:capitalize}.hsj-tour-about-review .bar-rv-progress{display:inline-block;width:100%;max-width:394px}.hsj-tour-about-review .text-avarage{min-width:35px;padding-left:12px}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-review .text-avarage{min-width:50px}}.hsj-tour-about-review .text-avarage p{margin-bottom:0;font-weight:600;line-height:1;text-transform:capitalize}.hsj-tour-about-review .bar-rv-progress .progress{background-color:#e4e4e4;height:10px;border-radius:100px;border:1px solid #e3e3e3}.hsj-tour-about-review .bar-rv-progress .progress .progress-bar{height:8px;border-color:var(--hsj-theme-primary);border-radius:100px;background-color:var(--hsj-theme-primary)}.hsj-tour-about-review-form .input,.hsj-tour-about-review-form .textarea{font-weight:400;font-size:15px;color:var(--hsj-grey-1);border-radius:5px;max-height:50px;background:#f5f5f5;border:1px solid transparent;padding:10px 20px}.hsj-tour-about-review-form .input:focus,.hsj-tour-about-review-form .textarea:focus{border-color:var(--hsj-theme-primary)}.hsj-tour-about-review-form .input::-webkit-input-placeholder,.hsj-tour-about-review-form .textarea::-webkit-input-placeholder{font-weight:400;font-size:15px;color:var(--hsj-grey-1)}.hsj-tour-about-review-form .input:-moz-placeholder,.hsj-tour-about-review-form .textarea:-moz-placeholder{font-weight:400;font-size:15px;color:var(--hsj-grey-1)}.hsj-tour-about-review-form .input::-moz-placeholder,.hsj-tour-about-review-form .textarea::-moz-placeholder{font-weight:400;font-size:15px;color:var(--hsj-grey-1)}.hsj-tour-about-review-form .input:-ms-input-placeholder,.hsj-tour-about-review-form .textarea:-ms-input-placeholder{font-weight:400;font-size:15px;color:var(--hsj-grey-1)}.hsj-tour-about-review-form .textarea{height:150px;padding-top:0}.hsj-tour-about-review-form .hsj-checkbox{transform:translateY(-1px)}.hsj-tour-about-cus-name h6{font-weight:600;font-size:20px;text-transform:capitalize}.hsj-tour-about-cus-name h6 span{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--hsj-theme-primary);margin-left:15px}@media (max-width: 575px){.hsj-tour-about-cus-review{flex-direction:column}}@media (max-width: 575px){.hsj-tour-about-cus-review-thumb{margin-bottom:15px}}.hsj-tour-about-cus-review-thumb img{width:128px;max-width:128px;margin-right:34px;border-radius:50%}.hsj-tour-about-cus-review-star i{color:var(--hsj-common-yellow);font-size:18px}.hsj-tour-about-cus-reply{font-weight:500;font-size:14px;color:var(--hsj-theme-primary);display:inline-block;border-radius:6px;padding:3px 16px;background:#eaf0fb}.hsj-tour-about-cus-reply:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-tour-about-rating-category ul{display:grid;grid-template-columns:repeat(2,270px);list-style:none;margin:27px 0 0 5px;padding:0}@media (max-width: 575px){.hsj-tour-about-rating-category ul{grid-template-columns:repeat(1,270px)}}.hsj-tour-about-rating-category ul li{display:flex;margin-bottom:13px}.hsj-tour-about-rating-category ul li label{width:100px;max-width:100px;font-weight:500;font-size:16px;line-height:150%;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-tour-about-rating-category ul li .rating-icon i{color:#dadada;font-size:16px}.hsj-tour-about-sidebar{border:1px solid #e9e9e9;border-radius:12px;box-shadow:0 0 15px #efefef;background:var(--hsj-common-white);padding:25px 30px 30px;margin-left:-30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-sidebar{margin-left:0}}.hsj-tour-about-sidebar-title{font-weight:500;font-size:16px;color:var(--hsj-common-black)}.hsj-tour-about-date input{font-weight:500;font-size:13px;color:var(--hsj-grey-1);border-radius:8px;background:#f4f4f4;height:40px;width:100%;box-shadow:none;border:1px solid transparent;padding-left:38px;padding-right:15px}.hsj-tour-about-date input:focus{border-color:var(--hsj-theme-primary)}.hsj-tour-about-date input::-webkit-input-placeholder{font-weight:500;font-size:13px;color:var(--hsj-grey-1)}.hsj-tour-about-date input:-moz-placeholder{font-weight:500;font-size:13px;color:var(--hsj-grey-1)}.hsj-tour-about-date input::-moz-placeholder{font-weight:500;font-size:13px;color:var(--hsj-grey-1)}.hsj-tour-about-date input:-ms-input-placeholder{font-weight:500;font-size:13px;color:var(--hsj-grey-1)}.hsj-tour-about-date .calender,.hsj-tour-about-date .angle{position:absolute;left:13px;top:50%;transform:translateY(-50%)}.hsj-tour-about-date .angle{left:auto;right:15px}.hsj-tour-about-time .time{font-weight:500;font-size:16px;color:var(--hsj-common-black);transform:translateY(-1px)}.hsj-tour-about-time .form-check label{font-weight:500;font-size:14px;color:#898989}.hsj-tour-about-time .form-check-input{font-weight:500;font-size:14px;color:#898989;width:15px;height:15px;margin-top:0;vertical-align:middle;border:1px solid #afafaf;transform:translateY(5px);line-height:1}.hsj-tour-about-time .form-check-input:checked~label{color:var(--hsj-common-black)}.hsj-tour-about-time .form-check-input:checked{background-color:var(--hsj-theme-primary);border-color:var(--hsj-theme-primary)}.hsj-tour-about-time .form-check-input:focus{border-color:var(--hsj-theme-primary);box-shadow:none}.hsj-tour-about-tickets{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap}.hsj-tour-about-tickets-adult{margin-right:5px}.hsj-tour-about-tickets-adult span,.hsj-tour-about-tickets-adult p{font-weight:400;font-size:14px;color:var(--hsj-grey-1);line-height:1}.hsj-tour-about-tickets-adult p span{font-weight:500;color:var(--hsj-common-black)}.hsj-tour-about-tickets-quantity .nice-select{border:1px solid #d6d6d6;border-radius:24px;padding:6px 10px;width:60px;height:29px;line-height:15px;font-weight:400;font-size:16px;color:var(--hsj-grey-1)}.hsj-tour-about-tickets-quantity .nice-select:after{right:10px;font-size:16px;color:var(--hsj-grey-1)}.hsj-tour-about-extra ul li{display:flex;align-items:center;justify-content:space-between}.hsj-tour-about-extra ul li .quantity{font-weight:500;font-size:16px;color:var(--hsj-common-black)}.hsj-tour-about-extra ul li .adult{font-size:14px;color:var(--hsj-grey-1);text-transform:capitalize;font-weight:400;padding-left:30px}.hsj-tour-about-extra ul li .hsj-label{font-size:14px;color:var(--hsj-grey-1)}.hsj-tour-about-coast .total-price{font-weight:600;font-size:20px;text-transform:capitalize;color:var(--hsj-theme-primary);margin-bottom:0}.hsj-tour-about-2-inner{box-shadow:0 0 15px #efefef;border:1px solid #e9e9e9;border-radius:15px;background:var(--hsj-common-white);padding:40px 38px 35px 40px}@media (max-width: 575px){.hsj-tour-about-2-inner{padding:20px 28px 15px 20px}}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-tour-about-2-content .hsj-tour-about-list-2{margin-bottom:10px}}.hsj-shop-sidebar{margin-right:-23px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-shop-sidebar{margin-right:0}}.hsj-shop-product-list-widget .hsj-blog-post-title{font-size:15px}.hsj-shop-product-list-widget .ratings{display:flex}.hsj-shop-product-list-widget .ratings span{color:var(--hsj-common-yellow);font-size:14px;margin-right:2px}.hsj-shop-product-list-widget .ratings span:last-child{color:var(--hsj-grey-1)}.hsj-shop-product-list-widget .price{font-weight:600;font-size:16px;color:var(--hsj-theme-primary)}.hsj-shop-product-wrap{margin-left:45px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-shop-product-wrap{margin-left:0}}.hsj-shop-product-filter{border:1px solid #e9e9e9;border-radius:8px;padding:13px 30px 0 20px}.hsj-shop-product-filter .hsj-listing-box-number-found span{font-weight:500;font-size:15px;color:var(--hsj-grey-1)}.hsj-shop-product-filter .hsj-listing-select-price .nice-select{background:none;border:none;padding:0;font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-grey-1);width:147px}.hsj-shop-product-filter .hsj-listing-box-view button{background:none;padding:0;width:auto;height:auto;border:none}.hsj-shop-product-filter .hsj-listing-box-view button.grids{margin-left:10px}.hsj-shop-product-filter .hsj-listing-box-view button.active{color:var(--hsj-theme-primary)}.hsj-shop-product-thumb,.hsj-shop-product-thumb img{border-radius:15px}.hsj-shop-product-title{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-shop-product-title a:hover{color:var(--hsj-theme-primary)}.hsj-shop-product-ratings{display:flex;align-items:center;margin-bottom:3px}.hsj-shop-product-ratings span{font-weight:400;font-size:14px;color:var(--hsj-grey-1);margin-left:3px}.hsj-shop-product-ratings ul{display:flex}.hsj-shop-product-ratings ul li{color:var(--hsj-common-yellow);font-size:14px;margin-right:2px}.hsj-shop-product-ratings ul li:last-child{color:var(--hsj-grey-1)}.hsj-shop-product-item:hover .hsj-shop-product-thumb img{transform:scale(1.1);transition:all .4s ease}.hsj-shop-product-item:hover .hsj-shop-product-btn .wishlist{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-shop-product-item:hover .hsj-shop-product-hidden-btn{transform:translateY(1px);opacity:1;visibility:visible}.hsj-shop-product-btn{position:absolute;top:13px;right:15px}.hsj-shop-product-btn a{width:36px;height:36px;display:inline-block;text-align:center;line-height:36px;border-radius:50%;background:var(--hsj-common-white);margin-bottom:6px}.hsj-shop-product-btn a:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-shop-product-content .price{font-weight:600;font-size:18px;color:var(--hsj-theme-primary)}.hsj-shop-product-hidden-btn{display:flex;flex-direction:column;transform:translateY(-20px);transition:all .4s ease;opacity:0;visibility:hidden}.hsj-product-modal-thumb-wrapper{margin-right:-30px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-product-modal-thumb-wrapper{margin-right:0}}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-product-details-wrapper{margin-left:0;margin-right:0}}.hsj-product-details-thumb{background:var(--hsj-grey-7);padding:100px 30px;border-radius:15px}@media (max-width: 575px){.hsj-product-details-thumb{padding:30px}}.hsj-product-details-thumb .tab-pane{text-align:center}.hsj-product-details-thumb-nav .nav{border:none}.hsj-product-details-thumb-nav button{background:var(--hsj-grey-7)!important;width:100%;border:2px solid transparent;height:110px;border-radius:15px!important;mix-blend-mode:luminosity}@media (max-width: 575px){.hsj-product-details-thumb-nav button{height:80px}}.hsj-product-details-thumb-nav button.active{border:2px solid var(--hsj-theme-primary)!important;background:var(--hsj-grey-7);mix-blend-mode:normal}.hsj-product-details-title{font-weight:500;font-size:30px;text-transform:capitalize}.hsj-product-details-rating-count{margin-left:8px}.hsj-product-details-rating-count span,.hsj-product-details-rating-count a{font-weight:400;font-size:14px;color:var(--hsj-grey-1);display:inline-block}.hsj-product-details-price h6{font-weight:600;font-size:22px;color:var(--hsj-theme-primary)}.hsj-product-details-availability span{font-weight:400;font-size:16px;color:var(--hsj-grey-1)}.hsj-product-details-availability .stock{font-weight:500;color:#27ae60}.hsj-product-details-para{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-product-details-quantity .quantity{font-weight:500;font-size:16px;color:var(--hsj-grey-1)}.hsj-product-details-quantity .hsj-booking-quantity-item .hsj-quantity-input{font-weight:500;font-size:16px;color:var(--hsj-common-black);line-height:45px}.hsj-product-details-quantity .hsj-booking-quantity-item span{height:44px;line-height:44px;color:var(--hsj-grey-1);cursor:pointer}.hsj-product-details-quantity .hsj-booking-quantity-item span:before{height:100%;left:-4px}.hsj-product-details-quantity .hsj-booking-quantity-item span.decrement:before{left:auto;right:-4px}.hsj-product-details-button .hsj-btn{font-weight:600;text-transform:capitalize;font-size:16px}.hsj-product-details-button .hsj-btn span{transform:translateY(-2px);display:inline-block;margin-right:3px}.hsj-product-details-button .hsj-btn-2{background:#ecf3ff;color:var(--hsj-theme-primary)}.hsj-product-details-share span{font-weight:500;font-size:16px;color:var(--hsj-common-black);margin-right:3px}.hsj-product-details-share a{border-radius:6px;width:36px;height:36px;background:#f4f4f4;display:inline-block;text-align:center;line-height:36px}.hsj-product-details-share a:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-product-details-tab-nav{border-bottom:3px solid #dfdfdf}@media only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-product-details-tab-nav{border-bottom:none}}.hsj-product-details-tab-nav-inner button{font-weight:600;font-size:20px;text-transform:capitalize;color:#9d9fa8;margin-right:20px;padding:20px;position:relative;border-radius:10px}.hsj-product-details-tab-nav-inner button:before{position:absolute;content:"";background:var(--hsj-theme-primary);width:0;height:3px;bottom:-3px;right:0;left:auto;transition:all .4s ease;border-radius:10px}.hsj-product-details-tab-nav-inner button.active{color:var(--hsj-theme-primary)}.hsj-product-details-tab-nav-inner button.active:before{width:100%;left:0;right:0}.hsj-product-details-tab-nav-inner button:hover{color:var(--hsj-theme-primary)}.hsj-product-details-tab-nav-inner button:hover:before{width:100%;left:0;right:0}.hsj-product-details-description-content p{line-height:28px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-product-details-description-content h3{font-weight:600;font-size:24px;text-transform:capitalize}.hsj-product-details-description-content ul li{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-common-black);position:relative;padding-left:17px}.hsj-product-details-description-content ul li:not(:last-child){margin-bottom:4px}.hsj-product-details-description-content ul li:before{position:absolute;content:"";width:4px;height:4px;background:var(--hsj-common-black);top:10px;left:0;border-radius:30px}.hsj-product-details-additional{margin-top:67px;background-color:var(--tp-common-white)}.hsj-product-details-additional table{width:100%}.hsj-product-details-additional table tr{padding:16px 0 14px;display:block}.hsj-product-details-additional table tr:not(:last-child){border-bottom:1px solid #E9E9F0}.hsj-product-details-additional table tr th{font-weight:600;font-size:16px;color:var(--cm-title-color);width:28%;display:inline-block}.hsj-product-details-additional table tr td{width:71%;display:inline-block;font-size:15px;color:var(--cm-paragraph-color)}.hsj-product-details-additional-inner{padding:45px 70px;border:1px solid #E9E9F0}@media (max-width: 575px){.hsj-product-details-additional-inner{padding:15px 20px}}.hsj-product-rating span{font-size:14px;color:var(--hsj-common-yellow)}.hsj-product-rating span:last-child{color:#8c8c8c}.hsj-cart-table-content table thead tr th{font-weight:600;font-size:20px;color:#000;padding:20px 0 30px}.hsj-cart-table-content table thead tr th.price,.hsj-cart-table-content table thead tr th.subtotal{padding:20px 40px 30px}.hsj-cart-table-content table tbody tr td{padding:20px 0;vertical-align:middle}.hsj-cart-table-content table tbody tr td .thumb{border:1px solid #dfdfdf;border-radius:8px;width:100px;height:100px;display:inline-block;text-align:center;line-height:100px}.hsj-cart-table-content table tbody tr td .texts{font-weight:500;font-size:18px;margin-left:22px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-cart-table-content table tbody tr td .texts{margin-left:0;margin-top:20px;display:inline-block}}.hsj-cart-table-content table tbody tr td .texts:hover{color:var(--hsj-theme-primary)}.hsj-cart-table-content table tbody tr td.product-price2,.hsj-cart-table-content table tbody tr td.product-subtotal{font-weight:500;font-size:20px;color:var(--hsj-theme-primary);padding:20px 40px}.hsj-cart-table-content table tbody tr td.product-remove{text-align:center}.hsj-cart-table-content table tbody tr td.product-remove a:hover{color:var(--hsj-theme-primary)}.hsj-cart-coupon-all .hsj-btn:hover{background:var(--hsj-common-black)}.hsj-cart-coupon-all .hsj-input{font-weight:500;font-size:14px;color:var(--hsj-grey-1);border-radius:6px;width:282px;height:50px;background:#f6f6f6;border:1px solid transparent;margin-right:4px}.hsj-cart-coupon-all .hsj-input::placeholder{font-weight:500;font-size:14px;color:var(--hsj-grey-1)}.hsj-cart-coupon-all .hsj-input:focus{border-color:var(--hsj-theme-primary)}.hsj-cart-page-total ul li{font-weight:600;font-size:18px;color:var(--hsj-common-black);display:flex;justify-content:space-between;margin-bottom:13px}.hsj-cart-page-total ul li span{font-weight:500;color:var(--hsj-grey-1)}.hsj-cart-page-total ul li.borders{border-bottom:1px solid #dbdbdb;padding-bottom:13px}.hsj-cart-page-total .hsj-btn:hover{background:var(--hsj-common-black)}.hsj-cart-page-total .hsj-btn-black:hover{background:var(--hsj-theme-primary)}.hsj-checkout-form-title{font-weight:600;font-size:24px}.hsj-checkout-form-title-2{font-size:22px}.hsj-checkout-form-title-3{font-size:18px}.hsj-checkout-form-input .input{font-weight:400;font-size:14px;color:var(--hsj-grey-1);border:1px solid #e1e1e1;border-radius:8px;width:100%;height:45px;background:var(--hsj-common-white);padding-left:17px;text-transform:capitalize;line-height:45px}.hsj-checkout-form-input .input::-webkit-input-placeholder{font-weight:400;font-size:14px;color:var(--hsj-grey-1)}.hsj-checkout-form-input .input::-moz-placeholder{font-weight:400;font-size:14px;color:var(--hsj-grey-1)}.hsj-checkout-form-input .input:-moz-placeholder{font-weight:400;font-size:14px;color:var(--hsj-grey-1)}.hsj-checkout-form-input .input:-ms-input-placeholder{font-weight:400;font-size:14px;color:var(--hsj-grey-1)}.hsj-checkout-form-input .input::placeholder{font-weight:400;font-size:14px;color:var(--hsj-grey-1)}.hsj-checkout-form-input .input:focus{border-color:var(--hsj-theme-primary)}.hsj-checkout-form-input .textarea{height:205px}.hsj-checkout-form-btn .hsj-btn:hover{background:var(--hsj-common-black)}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-checkout-form-wrapper{margin-right:0}}.hsj-checkout-order-table table thead tr{border-bottom:1px solid #e1e1e1}.hsj-checkout-order-table table thead tr th{font-weight:600;font-size:15px;color:var(--hsj-grey-1);padding:0 0 12px}.hsj-checkout-order-table table tbody{padding:10px 0}.hsj-checkout-order-table table tbody .cart_item.first .product-name,.hsj-checkout-order-table table tbody .cart_item.first .product-total{padding-top:16px}.hsj-checkout-order-table table tbody .cart_item .product-name{font-weight:500;font-size:13px;color:var(--hsj-grey-1);line-height:1.4;padding:0 0 6px;border:none}.hsj-checkout-order-table table tbody .cart_item .product-total{padding:0;border:none}.hsj-checkout-order-table table tbody .cart_item .product-total .amount{font-weight:400;font-size:13px;color:var(--hsj-grey-1);float:right;line-height:1.4}.hsj-checkout-order-table table tfoot tr.cart-subtotal{border-bottom:1px solid #e1e1e1;line-height:2}.hsj-checkout-order-table table tfoot tr th{font-weight:500;font-size:15px;color:var(--hsj-grey-1);padding:0}.hsj-checkout-order-table table tfoot tr td{font-weight:500;font-size:13px;color:var(--hsj-grey-1);float:right;border:none}.hsj-checkout-para{font-weight:400;font-size:14px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-checkout-payment{display:flex}.hsj-checkout-payment label{font-weight:500;font-size:15px;text-transform:capitalize;color:var(--hsj-grey-1);margin-left:7px}.hsj-pricing-wrap{border:1px solid var(--hsj-border-3);border-radius:20px;background:var(--hsj-common-white);padding:44px 50px 43px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-pricing-wrap{padding:30px 30px 23px}}.hsj-pricing-title{font-weight:500;font-size:24px}.hsj-pricing-price{display:inline-block}.hsj-pricing-price h2{font-weight:700;font-size:50px;display:flex;align-items:flex-start;margin-bottom:0}.hsj-pricing-price h2 span{font-weight:500;font-size:20px;transform:translateY(6px)}.hsj-pricing-price .dates{font-size:15px;color:var(--hsj-common-black);float:right;transform:translateY(-6px)}.hsj-pricing-btn .hsj-btn{background:#f0e9ff;color:var(--hsj-theme-primary)}.hsj-pricing-btn .hsj-btn:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-pricing-list ul li{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--hsj-common-black);display:flex}.hsj-pricing-list ul li:not(:last-child){margin-bottom:22px}.hsj-pricing-list ul li .icon{transform:translateY(-2px);margin-right:7px;display:inline-block}.hsj-pricing-su-wrap{background:#f6f4fa}.hsj-pricing-su-wrap .hsj-pricing-title{font-family:var(--hsj-ff-outfit)}.hsj-pricing-su-wrap .hsj-pricing-head p{font-family:var(--hsj-ff-outfit);font-size:17px;color:#353844}.hsj-pricing-su-wrap .hsj-pricing-price h2{font-family:var(--hsj-ff-outfit);font-size:48px}.hsj-pricing-su-wrap .hsj-pricing-price{display:flex;align-items:end}.hsj-pricing-su-wrap .hsj-pricing-price .dates{font-family:var(--hsj-ff-outfit);font-size:18px;color:#353844}.hsj-pricing-su-wrap .hsj-btn{font-family:var(--hsj-ff-outfit)}.hsj-pricing-su-wrap .hsj-pricing-list ul li{font-size:17px;font-family:var(--hsj-ff-outfit)}.hsj-pricing-su-wrap .br-none{border:none}.hsj-pricing-su-shape{bottom:0;right:113px;z-index:-1}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-pricing-su-shape{right:0}}.hsj-pricing-su-shape-2{top:200px;left:105px}@media only screen and (min-width: 1400px) and (max-width: 1599px),only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-pricing-su-shape-2{top:140px}}.hsj-faq-content .accordion-button:focus{box-shadow:none;border:none}.hsj-faq-content .accordion-item:first-of-type .accordion-button{border-radius:12px}.hsj-faq-content .accordion-body{padding:0 30px 25px}.hsj-faq-content .accordion-item:last-of-type .accordion-button.collapsed{border-radius:12px}.hsj-faq-content .accordion-item{border:1px solid transparent;border:none}.hsj-faq-content .accordion-item.hsj-faq-active{border:1px solid #d8d8d8;border-radius:12px}.hsj-faq-content .accordion-item .accordion-header button{font-weight:600;font-size:18px;text-transform:capitalize;color:var(--hsj-common-black);border:none;padding:26px 30px;background:#f6f7f9;border-radius:12px}.hsj-faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed){background:none;box-shadow:none;color:var(--hsj-theme-primary)}.hsj-team-wrap{border:1px solid var(--hsj-border-3);border-radius:30px;overflow:hidden;background:var(--hsj-common-white)}.hsj-team-wrap:hover .hover-img{transform:scale(1.1)}.hsj-team-thumb{background:#efefef;padding:17px 10px 0;overflow:hidden;height:230px;display:flex;align-items:end;justify-content:center}.hsj-team-thumb img{transition:all .4s ease}.hsj-team-content{padding:17px 10px 40px}.hsj-team-content h5{font-weight:600;font-size:22px;line-height:100%;text-transform:capitalize;margin-bottom:4px}.hsj-team-content h5 a:hover{color:var(--hsj-theme-primary)}.hsj-team-content span{font-weight:400;font-size:16px;text-transform:capitalize;color:var(--hsj-grey-1);margin-bottom:10px;display:inline-block}.hsj-team-social a{width:36px;height:36px;text-align:center;line-height:37px;border-radius:6px;background:#f0e9ff;display:inline-block;color:var(--hsj-theme-primary)}.hsj-team-social a:hover{background:var(--hsj-theme-primary);color:var(--hsj-common-white)}.hsj-team-shape{position:absolute;bottom:0;left:73px;z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px){.hsj-team-shape{left:0}}.hsj-team-shape-2{position:absolute;bottom:0;right:60px;z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px){.hsj-team-shape-2{right:0}}.hsj-team-details-thumb img{border-radius:30px}.hsj-team-details-head{padding:0}.hsj-team-details-head h5{font-size:30px;margin-bottom:8px}.hsj-team-details-head span{color:var(--hsj-theme-primary);font-weight:500;margin-bottom:22px}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-team-details-contant-wrap{margin-left:0;margin-right:0}}.hsj-team-details-contant h6{font-weight:600;font-size:24px;text-transform:capitalize;color:var(--hsj-common-black)}.hsj-team-details-contant p{line-height:22px}.hsj-team-details-contact{text-transform:capitalize;color:var(--hsj-grey-1);display:flex;margin-bottom:5px}.hsj-team-details-contact span{flex:0 0 auto}.hsj-team-details-contact a{font-weight:500;font-size:15px;color:var(--hsj-common-black)}.box_cart label{font-weight:500;font-size:12px;margin-bottom:5px;margin-top:10px}div#policy p{font-size:12px}.hsj-team-details-contact a:hover{color:var(--hsj-theme-primary)}.hsj-team-progress{background:var(--hsj-border-3);width:100%;height:12px;overflow:visible;border-radius:20px;margin-bottom:14px}.hsj-team-progress-title{font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-grey-1);margin-bottom:12px}.hsj-team-progress .progress-bar{background-color:var(--hsj-theme-primary);border-radius:100px;position:relative;overflow:visible;height:100%}.hsj-team-progress .progress-bar span{position:absolute;right:0;top:-32px;font-weight:500;font-size:16px;text-transform:capitalize;color:var(--hsj-grey-1)}.hsj-contact-info-wrap{border:1px solid #e8e8e8;border-radius:30px;background:var(--hsj-grey-5);padding:46px 50px 40px}@media (max-width: 575px){.hsj-contact-info-wrap{padding:26px 30px 20px}}.hsj-contact-info-wrap .hsj-team-details-contact{display:block}.hsj-contact-info-wrap .item{margin-bottom:14px}.hsj-contact-map iframe{width:100%;height:227px;filter:saturate(0);border:1px solid var(--hsj-common-white);border-radius:20px}.hsj-contact-title{font-weight:600;font-size:36px;text-transform:capitalize;color:var(--hsj-common-black)}@media only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-contact-title br{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px),(max-width: 575px){.hsj-contact-content-wrap{margin-left:0;margin-right:0}}.hsj-contact-content-wrap p{line-height:26px;text-transform:capitalize}.hsj-contact-form .input,.hsj-contact-form .textarea{border:1px solid #e1e1e1;border-radius:8px;background:transparent;height:45px}.hsj-contact-form .textarea{height:140px}.hsj-error-content h2{font-size:50px}.hsj-error-content p{font-weight:400;font-size:24px;color:var(--hsj-grey-1)}.hsj-error-btn .hsj-btn{font-weight:600;font-size:15px;text-transform:capitalize}.hsj-error-spacing{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (min-width: 576px) and (max-width: 767px){.hsj-error-spacing{padding-top:50px;padding-bottom:50px}}@media (max-width: 575px){.hsj-error-spacing{padding-top:50px;padding-bottom:50px}}.hsj-login-wrapper{background:var(--tp-common-white);box-shadow:0 30px 60px #03041c1a;padding:25px}@media (max-width: 575px){.hsj-login-wrapper{padding:50px 25px}}.hsj-login-top h2{font-size:34px;letter-spacing:-.04em;margin-bottom:6px}.hsj-login-navigate a{text-decoration:underline;font-size:15px;text-transform:capitalize;color:var(--hsj-common-black)}.filter-tags{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 0;scrollbar-width:none}.filter-tags::-webkit-scrollbar{display:none}.filter-tags .tag{flex:0 0 auto;background:#0056b3;border-radius:20px;padding:6px 14px;white-space:nowrap}.filter-tags .tag a{color:#fff;text-decoration:none;font-size:14px}@media (max-width: 768px){.filter-tags{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}:root{--spacing-7: 1.5rem;--spacing-8: 2rem;--spacing-9: 2.5rem;--spacing-10: 3rem;--spacing-11: 3.5rem;--spacing-12: 4rem;--spacing-13: 4.5rem;--spacing-14: 5rem;--spacing-15: 6rem;--spacing-16: 7rem;--spacing-17: 8rem;--spacing-18: 8.5rem;--spacing-19: 9rem;--spacing-20: 15rem;--white: #fff;--black: #000;--gray-00: #fcfcfd;--gray-01: #f9fafb;--gray-02: #f2f6fd;--gray-03: #eaedf0;--gray-04: #dbe4eb;--gray-05: #98a2b3;--gray-06: #667085;--gray-07: #546078;--gray-08: #344055;--gray-09: #1d293f;--gray-10: #101828;--brand-00: #f7fdfd;--brand-01: #eefbfa;--brand-02: #cef3f0;--brand-03: #9ce7e1;--brand-04: #7cdfd7;--brand-05: #5bd7cd;--brand-06: #3acfc3;--brand-07: #1A4B89;--brand-08: #f8b736;--brand-09: #20837b;--brand-10: #14524d;--error-00: #fffbfa;--error-01: #fef2f1;--error-02: #fee3e1;--error-03: #fecbc8;--error-04: #fda29b;--error-05: #f97167;--error-06: #f04438;--error-07: #d92d20;--error-08: #b42318;--error-09: #912018;--error-10: #7a271a;--warning-00: #fffcf5;--warning-01: #fef1dc;--warning-02: #fef0c8;--warning-03: #fedf8b;--warning-04: #fec94d;--warning-05: #f5a524;--warning-06: #f78f08;--warning-07: #dd6903;--warning-08: #b54708;--warning-09: #91370d;--warning-10: #7b2f0e;--success-00: #f6fef9;--success-01: #edfdf3;--success-02: #d1fadf;--success-03: #a4f4c4;--success-04: #6de9a7;--success-05: #34d585;--success-06: #12b569;--success-07: #039654;--success-08: #027947;--success-09: #05613b;--success-10: #054d30;--red-00: #fbdae1;--red-01: #f8b4c3;--red-02: #f490a5;--red-03: #f06a87;--red-04: #ed456a;--red-05: #e91c48;--red-06: #cc143c;--red-07: #a71131;--red-08: #820d26;--red-09: #5d091b;--red-10: #2e050e;--accent-blue: #2e52e0;--accent-red: #ff3863;--accent-black: #080708;--accent-magenta: #ba2c73;--brand: var(--brand-07);--body-color: var(--gray-07);--heading-color: var(--gray-09);--neutral-color: var(--gray-05);--success-color: var(--success-05);--warning-color: var(--warning-06);--danger-color: var(--red-05);--danger-color-00: var(--red-00);--danger-color-03: var(--red-00);--danger-color-04: var(--red-00);--brand-bg: rgba(40, 175, 166, .08);--form-border-color: var(--body-color);--form-border-color-light: var(--greay-04);--spacing-1: .125rem;--spacing-2: .25rem;--spacing-3: .5rem;--spacing-4: .75rem;--spacing-5: 1rem;--spacing-6: 1.25rem;--spacing-7: calc(1.275rem + .3vw) ;--spacing-8: calc(1.325rem + .9vw) ;--spacing-9: calc(1.375rem + 1.5vw) ;--spacing-10: calc(1.425rem + 2.1vw) ;--spacing-11: calc(1.475rem + 2.7vw) ;--spacing-12: calc(1.525rem + 3.3vw) ;--spacing-13: calc(1.575rem + 3.9vw) ;--spacing-14: calc(1.625rem + 4.5vw) ;--spacing-15: calc(1.725rem + 5.7vw) ;--spacing-16: calc(1.825rem + 6.9vw) ;--spacing-17: calc(1.925rem + 8.1vw) ;--spacing-18: calc(1.975rem + 8.7vw) ;--spacing-19: calc(2.025rem + 9.3vw) ;--spacing-20: calc(2.625rem + 16.5vw) ;--apple-light-gray: #F2F2F7;--apple-dark-gray: #1C1C1E;--apple-text: #1D1D1F;--apple-secondary-text: #86868B;--apple-border: #D2D2D7;--apple-background: #FBFBFD;--apple-card-background: #FFFFFF;--apple-shadow: rgba(0, 0, 0, .1);--apple-radius: 18px;--bs-primary-rgb: #1A4B89;--apple-transition: cubic-bezier(.25, .1, .25, 1);--apple-green: #30D158;--apple-orange: #FF9500;--apple-red: #FF3B30;--apple-yellow: #FFCC00;--apple-purple: #AF52DE;--apple-pink: #FF2D92;--apple-teal: #5AC8FA;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--global-section-spacing-top: var(--spacing-17);--global-section-heading-spacing-bottom: var(--spacing-12)}.experience-card{overflow:hidden;transition:all .4s var(--apple-transition);display:flex;flex-direction:column;height:100%;position:relative}.experience-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.video-card .card-media{position:relative;aspect-ratio:16/9;overflow:hidden}.video-thumbnail{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.video-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--apple-transition)}.video-card:hover .video-thumbnail img{transform:scale(1.05)}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s var(--apple-transition);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.play-button:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 8px 25px #0003}.play-icon{color:var(--apple-orange);font-size:1.25rem;margin-left:2px}.fixed-container{max-width:1250px;margin:0 auto;padding:0 1.5rem}.video-duration{position:absolute;bottom:var(--spacing-md);right:var(--spacing-md);background:#000c;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:6px;font-size:.75rem;font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience-type{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:#0b66b8;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:8px;font-size:.75rem;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--spacing-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-type{background:#0b66b8;position:static;margin-bottom:var(--spacing-md);width:fit-content}.card-content{padding:var(--spacing-lg);flex:1;display:flex;flex-direction:column}.experience-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.customer-info{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.customer-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--apple-border)}.customer-avatar img{width:100%;height:100%;object-fit:cover}.customer-details{flex:1}.customer-name{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--apple-text);margin-bottom:2px}.customer-location{font-size:.875rem;color:var(--apple-secondary-text);margin:0}.rating{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.stars{display:flex;gap:2px;color:var(--apple-orange);font-size:.875rem}.rating-number{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--apple-text)}.experience-title{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--apple-text);margin-bottom:var(--spacing-md);line-height:1.3;letter-spacing:-.01em}.experience-description{color:var(--apple-secondary-text);line-height:1.5;margin-bottom:var(--spacing-lg);flex:1}.review-content{flex:1}.read-more-toggle{margin-top:var(--spacing-sm)}.read-more-btn{background:none;border:none;color:var(--apple-blue);font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;padding:0;transition:opacity .2s var(--apple-transition)}.read-more-btn:hover{opacity:.7}.trip-details{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.trip-info,.trip-date{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--apple-secondary-text);font-size:.875rem}.trip-info i,.trip-date i{color:var(--apple-blue);font-size:.875rem;width:16px;text-align:center}.card-actions{display:flex;gap:var(--spacing-md);align-items:center}.watch-video-btn,.read-full-btn{flex:1;background:var(--apple-blue);color:#fff;border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all .2s var(--apple-transition)}.watch-video-btn:hover,.read-full-btn:hover{background:#0056cc;transform:translateY(-1px)}.slider-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10}.swiper-button-prev,.swiper-button-next{width:44px;height:44px;background:var(--apple-card-background);border:1px solid var(--apple-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--apple-text);cursor:pointer;transition:all .3s var(--apple-transition);pointer-events:auto;box-shadow:0 4px 20px var(--apple-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.swiper-button-prev:hover,.swiper-button-next:hover{background:var(--apple-light-gray);transform:scale(1.1)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev i,.swiper-button-next i{font-size:.875rem}.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-button-disabled:hover{transform:none;background:var(--apple-card-background)}.swiper-pagination{position:static;margin-top:24px;text-align:center}.swiper-pagination-bullet{width:8px;height:8px;background:var(--apple-border);opacity:1;margin:0 4px;transition:all .3s var(--apple-transition)}.swiper-pagination-bullet-active{background:var(--apple-blue);transform:scale(1.2)}.video-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:none;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-modal.active{display:flex}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.modal-content{position:relative;background:var(--apple-card-background);border-radius:var(--apple-radius);overflow:hidden;max-width:900px;width:100%;max-height:90vh;box-shadow:0 20px 60px #0000004d}.modal-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:32px;height:32px;background:#000000b3;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s var(--apple-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-close:hover{background:#000000e6;transform:scale(1.1)}.video-container{position:relative;aspect-ratio:16/9;background:#000}.video-container iframe{width:100%;height:100%;border:none}@media (max-width: 1024px){.container{padding:0 var(--spacing-md)}.section-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}}@media (max-width: 768px){.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.card-content{padding:var(--spacing-md)}.experience-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.customer-info{width:100%}.rating{align-self:flex-end}.trip-details{flex-direction:column;gap:var(--spacing-sm)}.card-actions{flex-direction:column}.video-modal{padding:var(--spacing-md)}}.furious-slider{overflow:visible}@media (max-width: 480px){.customer-avatar{width:40px;height:40px}.experience-title{font-size:1.125rem}.play-button{width:56px;height:56px}.play-icon{font-size:1.125rem}}.experience-card.loading{opacity:.6;pointer-events:none}.experience-card.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.experience-card:hover{transform:none}.video-thumbnail img{transform:none!important}}.experience-card:focus-within{outline:none;outline-offset:0}.watch-video-btn:focus,.read-full-btn:focus{outline:none;outline-offset:0}@media print{.slider-navigation,.swiper-pagination,.video-modal,.card-actions{display:none}.experience-card{box-shadow:none;border:1px solid var(--apple-border);break-inside:avoid;margin-bottom:var(--spacing-lg)}}.hsjmenu-offcanvas-open-btn span{background-color:var(--hsj-common-black)}body{background:var(--apple-background)}.hsj-header-contact-icon{background:#1a4b89}.social-widget{margin:0 auto;background:#fff;box-shadow:0 2px 12px #0000001a;overflow:hidden}.widget-header{padding:4px;text-align:center;color:#0c5aa0}.widget-title{font-size:16px;font-weight:600;margin-bottom:4px}.widget-subtitle{font-size:12px;opacity:.9}.social-links{padding:10px;display:flex;gap:12px}.social-link{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 12px;text-decoration:none;font-weight:600;font-size:13px;transition:all .3s ease;gap:8px}.facebook-link{background:#1877f2;color:#fff}.facebook-link:hover{background:#166fe5;transform:translateY(-2px)}.instagram-link{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.instagram-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.social-icon{width:18px;height:18px;fill:currentColor}.social-widget-compact{max-width:200px;margin:20px auto 0;background:#fff;border-radius:25px;box-shadow:0 2px 8px #0000001a;padding:8px;display:flex;gap:4px}.social-link-compact{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 8px;border-radius:20px;text-decoration:none;transition:all .3s ease}.facebook-compact{background:#1877f2;color:#fff}.instagram-compact{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.social-link-compact:hover{transform:scale(1.05)}@media (max-width: 480px){.social-widget{max-width:280px}.social-links{padding:16px;gap:8px}.social-link{padding:12px 8px;font-size:12px}}a.social-link:hover{color:#fff}.toc-container a:hover{text-decoration:underline}.version_search_3_results_container{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;max-height:600px;overflow-y:auto}.version_search_3_results_header{padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.1);background:#fffc}.version_search_3_results_count{font-size:.9rem;color:#666;margin-bottom:5px}.version_search_3_results_title{font-size:1.3rem;font-weight:600;color:#333}.version_search_3_results_list{padding:10px 0}.version_search_3_tour_item{padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.version_search_3_tour_item:hover{background:#667eea1a;transform:translate(5px)}.version_search_3_tour_item:last-child{border-bottom:none}.version_search_3_tour_header{display:flex;justify-content:between;align-items:flex-start;margin-bottom:8px}.version_search_3_tour_type{background:#f6921e;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-left:auto}.version_search_3_tour_title{font-size:1.1rem;font-weight:600;color:#333;line-height:1.4;margin-bottom:5px;flex:1;padding-right:15px}.version_search_3_tour_id{font-size:.8rem;color:#999;font-weight:500}.version_search_3_tour_link{font-size:.85rem;color:#f6921e;text-decoration:none;display:inline-flex;align-items:center;margin-top:8px;opacity:.8;transition:all .3s ease}.version_search_3_tour_link:hover{opacity:1;color:#f6921e}.version_search_3_tour_arrow{margin-left:5px;transition:transform .3s ease}.version_search_3_tour_item:hover .version_search_3_tour_arrow{transform:translate(3px)}.version_search_3_loading{text-align:center;padding:40px;color:#666;font-size:1.1rem}.version_search_3_no_results{text-align:center;padding:60px 40px;color:#999}.version_search_3_no_results_icon{font-size:3rem;margin-bottom:15px;opacity:.5}.version_search_3_no_results_text{font-size:1.2rem;font-weight:500;margin-bottom:10px}.version_search_3_no_results_subtext{font-size:.95rem;opacity:.8}.version_search_3_results_container::-webkit-scrollbar{width:8px}.version_search_3_results_container::-webkit-scrollbar-track{background:#0000000d}.version_search_3_results_container::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.version_search_3_results_container::-webkit-scrollbar-thumb:hover{background:#667eea80}.version_search_3_tour_item{animation:version_search_3_fadeInUp .5s ease forwards;opacity:0;transform:translateY(20px)}@keyframes version_search_3_fadeInUp{to{opacity:1;transform:translateY(0)}}.version_search_3_tour_item:nth-child(1){animation-delay:.1s}.version_search_3_tour_item:nth-child(2){animation-delay:.2s}.version_search_3_tour_item:nth-child(3){animation-delay:.3s}.version_search_3_tour_item:nth-child(4){animation-delay:.4s}.version_search_3_tour_item:nth-child(5){animation-delay:.5s}@media (max-width: 768px){.version_search_3_body{padding:15px}.version_search_3_title{font-size:2rem}.version_search_3_tour_item{padding:12px 20px}.version_search_3_results_header{padding:15px 20px}.version_search_3_tour_header{flex-direction:column;align-items:flex-start}.version_search_3_tour_type{margin-left:0;margin-top:8px}}.support-banner-section-v3{background-color:#e8ecf0;padding:0;overflow:hidden}.customer-service-card-v3{background-color:#e8ecf0;border-radius:20px;position:relative;min-height:200px;display:flex;align-items:center}.support-content-wrapper-v3{flex:1;padding-right:2rem}.availability-headline-v3{font-size:1.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem;line-height:1.3}.service-description-text-v3{font-size:1.1rem;color:#718096;margin-bottom:1rem;line-height:1.6}.phone-call-button-v3{background-color:transparent;border:1px solid #718096;color:#718096;padding:12px 25px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.phone-call-button-v3:hover{background-color:#718096;color:#fff;text-decoration:none;transform:translateY(-2px)}.phone-icon-symbol-v3{margin-right:10px;font-size:1.1rem}.agent-photo-display-v3{flex-shrink:0}.customer-rep-image-v3{width:280px;height:200px;object-fit:cover}.reviews-testimonials-section-v3{background-color:#fff;padding:3rem 0}.rating-stats-container-v3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.google-review-block-v3{display:flex;align-items:center;flex-direction:column;text-align:center}.star-rating-display-v3{display:flex;align-items:center;margin-bottom:.5rem}.filled-star-icon-v3{color:#fbbf24;font-size:1.3rem;margin-right:3px}.half-star-icon-v3{color:#fbbf24;font-size:1.3rem;margin-right:8px}.overall-rating-number-v3{font-size:1.5rem;font-weight:700;color:#2d3748;margin-left:8px}.platform-branding-text-v3{display:flex;align-items:center;margin-top:.5rem;justify-content:center}.google-logo-text-v3{font-weight:700;margin-right:8px}.google-g-red-v3{color:#ea4335}.google-o-yellow-v3{color:#fbbc04}.google-o-green-v3{color:#34a853}.google-g-blue-v3{color:#4285f4}.google-l-green-v3{color:#34a853}.google-e-red-v3{color:#ea4335}.review-count-text-v3{color:#718096;font-size:.95rem}.trustpilot-review-block-v3{display:flex;align-items:center;flex-direction:column;text-align:center}.excellent-rating-badge-v3{background-color:#00b67a;color:#fff;padding:8px 16px;border-radius:6px;font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.trustpilot-stars-row-v3{display:flex;align-items:center;margin-bottom:.5rem}.trustpilot-star-filled-v3{background-color:#00b67a;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:2px;font-size:.7rem}.trustpilot-logo-brand-v3{display:flex;align-items:center;margin-top:.5rem}.trustpilot-icon-v3{color:#00b67a;font-size:1.2rem;margin-right:8px}.trustpilot-text-v3{color:#00b67a;font-weight:700}.membership-trust-block-v3{display:flex;align-items:center;flex-direction:column;text-align:center}.trusted-by-label-v3{color:#718096;font-size:.95rem;margin-bottom:.5rem}.member-count-display-v3{font-size:1.8rem;font-weight:700;color:#2d3748}@media (max-width: 991px){.customer-service-card-v3{flex-direction:row;text-align:left;padding:2rem}.support-content-wrapper-v3{padding-right:0;margin-bottom:1.5rem}.customer-rep-image-v3{width:250px;height:180px}.rating-stats-container-v3{flex-direction:column;gap:2.5rem}}@media (max-width: 576px){.availability-headline-v3{font-size:1.5rem}.service-description-text-v3{font-size:1rem}.customer-rep-image-v3{width:200px;height:150px;padding-left:10px}.support-banner-section-v3{padding:1rem 0}.customer-service-card-v3{padding:0;margin:0}}i svg{vertical-align:-.125em;height:100%;width:100%}.reviews-testimonials-section-v3 i{height:25px;width:25px}.hsj-listing-slider{width:100%}.hsj-listing-slider .pricing-section{position:absolute;bottom:0;border-top:0px;padding:13px;width:100%}.hsj-listing-slider .valued-text{color:#ffe020;font-size:18px}img.hsj-card-border.w-100{object-fit:cover;height:100%;width:100%;max-width:520px;max-height:250px}.hsj-listing-card-thumb{max-width:520px;height:250px;object-fit:cover}.hsj-listing-slider .hsj-listing-card-thumb{height:380px}.hsj-listing-slider img.hsj-card-border.w-100{max-width:520px;max-height:380px}.pricing-section{border-top:1px solid #e0e0e0}.nights-from{color:#666;font-size:20px;margin-bottom:10px}.price-main{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.price-currency{color:#1a4b89;font-size:36px;font-weight:700}.price-description{color:#666;font-size:18px}.offers-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);z-index:500;padding:2rem 0 0;overflow:hidden}.offers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:20px}.offers-header h2{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400;color:#00489a}.offers-header em{font-style:italic;color:#d4af37}.filter-tags{display:flex;align-items:center;gap:.75rem}.tag{background:#ffffff1a;color:#fff;padding:0 10px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.tag.active,.tag:hover{background:#d4af3733;border-color:#d4af3780;color:#d4af37}.view-all{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.view-all:hover{border-color:#d4af37;color:#d4af37}.offers-slider{position:relative;overflow:hidden}.offers-track{display:flex;gap:1.5rem;transition:transform .5s ease;padding-bottom:1rem}.offers-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offers-nav:hover{background:#d4af3733;border-color:#d4af3780}.offers-nav.prev-offer{left:-20px}.offers-nav.next-offer{right:-20px}.offer-card{flex:0 0 320px;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offer-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d;border-color:#d4af374d}.card-image{position:relative;height:180px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.offer-card:hover .card-image img{transform:scale(1.05)}.save-btn{position:absolute;top:12px;right:12px;background:#000000b3;color:#fff;border:none;padding:.5rem;border-radius:6px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.save-btn:hover{background:#d4af37cc}.rating-badge{position:absolute;bottom:12px;left:12px;background:#d4af37e6;color:#000;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.card-content{padding:1rem}.location{color:#ffffffb3;font-size:.8rem;margin-bottom:.25rem}.hotel-name{color:#d4af37;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.offer-title{color:#fff;font-size:.85rem;line-height:1.4;margin-bottom:.75rem;font-weight:500}.booking-info{margin-bottom:.75rem}.booked{background:#22c55e33;color:#22c55e;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.pricing{margin-bottom:1rem}.duration{color:#ffffffb3;font-size:.8rem;margin-bottom:.25rem}.price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.currency{color:#fff;font-size:.9rem;font-weight:600}.amount{color:#fff;font-size:1.5rem;font-weight:700}.per-night{color:#ffffffb3;font-size:.75rem}.original-price{color:#ffffff80;font-size:.8rem;text-decoration:line-through;margin-bottom:.25rem}.savings{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.8rem}.save-tag{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600}.view-offer-btn{width:100%;background:linear-gradient(135deg,#d4af37,gold);color:#000;border:none;padding:.75rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.view-offer-btn:hover{transform:translateY(-1px);box-shadow:0 5px 15px #d4af3766}@media (max-width: 768px){.offers-container{padding:unset;overflow:visible}.offers-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.offers-header h2{font-size:1.5rem}.filter-tags{flex-wrap:wrap;gap:.5rem}.tag,.view-all{font-size:.8rem;padding:.4rem .8rem}.offer-card{flex:0 0 280px}.card-image{height:160px}.offers-nav{display:none}}@media (max-width: 480px){.offer-card{flex:0 0 250px}.card-content{padding:.75rem}.offer-title{font-size:.8rem}}.top-picks-section{background:#fff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);z-index:300;padding:2rem 0;overflow:hidden}.swiper-slide a:hover{color:#ffaa01}.top-picks-container{max-width:1250px;margin:20px auto 60px;padding:0 2rem}.hsj-listing-area .container{max-width:1450px;margin:0 auto;padding:0 2rem}.top-picks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.top-picks-header h2{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400;color:#114791}.top-picks-header em{font-style:italic;color:#d4af37}.view-all-picks{background:none;border:1px solid rgba(255,255,255,.3);color:#000;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.view-all-picks:hover{border-color:#d4af37;color:#d4af37}.top-picks-swiper{overflow:visible}.top-picks-swiper .swiper-slide{width:350px;height:auto}.top-picks-swiper .pick-card{background-color:#f8941cbf}.pick-card{background:#ffffff0d;overflow:hidden;transition:all .3s ease;height:500px;display:flex;flex-direction:column}.pick-card:hover{border:1px solid rgba(255,255,255,.1);transform:translateY(-5px);border-color:#f1c32a4d}.pick-image{position:relative;height:200px;overflow:hidden}.pick-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pick-card:hover .pick-image img{transform:scale(1.05)}.pick-save-btn{position:absolute;top:12px;right:12px;background:#fff;color:#000000b3;border:none;padding:.5rem;border-radius:6px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pick-save-btn:hover{background:#fbab56b0;color:#fff}.pick-rating{position:absolute;bottom:12px;left:12px;background:#f7931d;color:#000;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.pick-content{padding:1rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.pick-location{color:#154b8d;font-size:.8rem;margin-bottom:.25rem}.pick-hotel{color:#d4af37;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.pick-title{color:#003a87;font-size:.85rem;line-height:1.4;margin-bottom:.75rem;font-weight:500;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pick-booking{margin-bottom:.75rem}.pick-booked{border:1px solid rgb(26 75 137);color:#1a4b89;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.pick-pricing{margin-bottom:1rem}.pick-duration{color:#114791;font-size:.8rem;margin-bottom:.25rem}.pick-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.pick-currency{color:#144c97;font-size:.9rem;font-weight:600}.pick-amount{color:#144c97;font-size:1.5rem;font-weight:700}.pick-per-night{color:#ffffffb3;font-size:.75rem}.pick-original{color:#f8941c;font-size:.8rem;text-decoration:line-through;margin-bottom:.25rem}.pick-savings{display:flex;align-items:center;gap:.5rem;color:#114791;font-size:.8rem}.pick-save-tag{background:linear-gradient(135deg,#f8941c,#fff);color:#114791;padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600}.pick-view-btn{width:100%;background:linear-gradient(135deg,#d4af37,gold);color:#000;border:none;padding:.75rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.pick-view-btn:hover{transform:translateY(-1px);box-shadow:0 5px 15px #d4af3766}.top-picks-next,.top-picks-prev{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;width:45px!important;height:45px!important;margin-top:-22.5px!important;border-radius:50%!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease!important}.top-picks-next:hover,.top-picks-prev:hover{background:#d4af3733!important;border-color:#d4af3780!important}.top-picks-next:after,.top-picks-prev:after{font-size:16px!important;color:#fff!important;font-weight:600!important}.top-picks-next.swiper-button-disabled,.top-picks-prev.swiper-button-disabled{opacity:.3!important}@media (max-width: 768px){.top-picks-section{padding:1.5rem 0}.top-picks-container{padding:0 1rem}.top-picks-header{flex-direction:row;align-items:center;gap:1rem;margin-bottom:1rem;padding:10px}.top-picks-header h2{font-size:20px}.top-picks-swiper{padding:0 20px}.top-picks-swiper .swiper-slide{width:300px}.pick-card{height:470px}.pick-image{height:180px}.top-picks-next,.top-picks-prev{display:none!important}}@media (max-width: 480px){.top-picks-section{max-height:80vh}.top-picks-swiper .swiper-slide{width:280px}.pick-card{height:440px}.pick-content{padding:.75rem}.pick-title{font-size:.8rem}}a.pick-view-btn.text-center{background:#e9e9e926;border:1px solid #1a4b89;color:#1a4b89}.main-content{padding-top:48px}.hero-section{padding:52px 0 96px;text-align:center;background:var(--apple-background)}.hero-content{max-width:1024px;margin:0 auto;padding:0 22px}.hero-title{font-size:56px;line-height:1.07143;font-weight:600;letter-spacing:-.005em;color:var(--apple-text);margin-bottom:24px}.hero-link{color:var(--apple-blue);text-decoration:none;font-size:21px;line-height:1.381;font-weight:400;letter-spacing:.011em;transition:color .3s var(--apple-transition)}.hero-link:hover{text-decoration:underline}.apple-scroll-section{padding:0 0 96px;position:relative}.scroll-container{position:relative;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.scroll-container:active{cursor:grabbing}.scroll-content{display:flex;gap:20px;padding:20px;transition:transform .6s var(--apple-transition);will-change:transform}.feature-card{flex:0 0 340px;border-radius:var(--apple-radius);border:1px solid var(--apple-border);padding:40px 32px 32px;position:relative;transition:all .4s var(--apple-transition)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px #00000026}.card-header{margin-bottom:16px}.card-category{font-size:12px;line-height:1.33337;font-weight:600;letter-spacing:-.01em;color:var(--apple-secondary-text);text-transform:uppercase}.card-title{font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:.007em;color:var(--apple-text);margin-bottom:16px}.card-description{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;color:var(--apple-secondary-text);margin-bottom:32px}.card-visual{margin-bottom:32px;height:120px;display:flex;align-items:center;justify-content:center}.trade-in-visual{display:flex;align-items:center;gap:20px}.phone-body{width:60px;height:100px;border-radius:12px;position:relative;box-shadow:0 2px 10px #0003}.phone-body.old{background:linear-gradient(135deg,#667eea,#764ba2)}.phone-body.new{background:linear-gradient(135deg,#1e3c72,#2a5298)}.phone-screen{position:absolute;top:8px;left:6px;right:6px;bottom:8px;background:#000;border-radius:8px;display:flex;align-items:center;justify-content:center}.app-icons{display:flex;gap:4px}.app-icon{width:8px;height:8px;border-radius:2px}.app-icon.blue{background:#007aff}.app-icon.green{background:#34c759}.app-icon.red{background:#ff3b30}.camera-module{display:flex;gap:4px}.camera-lens{width:12px;height:12px;background:#333;border-radius:50%;border:2px solid #666}.arrow-container{display:flex;align-items:center}.trade-arrow{font-size:24px;color:var(--apple-blue);font-weight:300}.apple-card-visual{display:flex;justify-content:center}.apple-card{width:200px;height:120px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:16px;box-shadow:0 4px 20px #0000001a;position:relative;border:1px solid #e9ecef}.card-chip{width:24px;height:18px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:3px;margin-bottom:8px}.card-logo{position:absolute;top:16px;right:16px}.card-text{position:absolute;bottom:16px;left:16px;font-size:14px;font-weight:500;color:#333}.carrier-logos{display:flex;gap:16px;justify-content:center;align-items:center}.carrier-logo{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff}.carrier-logo.verizon{background:#cd040b}.carrier-logo.att{background:#00a8e0}.carrier-logo.tmobile{background:#e20074}.carrier-logo.boost{background:#ff6900}.setup-icons{display:flex;flex-direction:column;gap:12px;align-items:center}.setup-row{display:flex;gap:12px}.setup-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.setup-icon.profile{background:#007aff}.setup-icon.phone{background:#34c759}.setup-icon.apps{background:#5856d6}.setup-icon.video{background:#007aff}.setup-icon.settings{background:#8e8e93}.setup-icon.accessibility{background:#ff9500}.setup-icon.profile:after{content:"👤"}.setup-icon.phone:after{content:"📱"}.setup-icon.apps:after{content:"⚏"}.setup-icon.video:after{content:"📹"}.setup-icon.settings:after{content:"⚙️"}.setup-icon.accessibility:after{content:"♿"}.applecare-visual{display:flex;flex-direction:column;align-items:center;gap:16px}.protection-shield{width:60px;height:60px;background:linear-gradient(135deg,#34c759,#30d158);border-radius:50%;display:flex;align-items:center;justify-content:center}.shield-icon{font-size:24px;color:#fff;font-weight:700}.coverage-items{display:flex;flex-direction:column;gap:4px;text-align:center}.coverage-item{font-size:12px;color:var(--apple-secondary-text);font-weight:400}.card-button{position:absolute;bottom:32px;right:32px;width:36px;height:36px;border-radius:50%;border:1px solid var(--apple-border);background:var(--apple-card-background);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s var(--apple-transition)}.card-button:hover{background:var(--apple-light-gray);transform:scale(1.1)}.button-icon{font-size:18px;color:var(--apple-blue);font-weight:300}.scroll-indicators{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.scroll-nav{width:32px;height:32px;border-radius:50%;border:1px solid var(--apple-border);background:var(--apple-card-background);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s var(--apple-transition);color:var(--apple-secondary-text)}.scroll-nav:hover{background:var(--apple-light-gray);color:var(--apple-text)}.scroll-nav:disabled{opacity:.3;cursor:not-allowed}.scroll-dots{display:flex;gap:8px}.scroll-dot{width:8px;height:8px;border-radius:50%;background:var(--apple-border);cursor:pointer;transition:all .3s var(--apple-transition)}.scroll-dot.active{background:var(--apple-blue)}@media (max-width: 1068px){.nav-content{padding:0 22px}.hero-title{font-size:48px}.feature-card{flex:0 0 320px}}@media (max-width: 834px){.nav-links{display:none}.hero-title{font-size:40px}.feature-card{flex:0 0 300px;padding:32px 24px 24px}.card-title{font-size:24px}.scroll-nav{display:none}}@media (max-width: 430px){.hero-title{font-size:32px}.feature-card{flex:0 0 280px;padding:24px 20px 20px}.card-title{font-size:21px}.card-description{font-size:15px}}@keyframes smoothSlide{0%{transform:translate(var(--start-x))}to{transform:translate(var(--end-x))}}.scroll-content{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.feature-card{transform:translateZ(0);backface-visibility:hidden}.hsj-transparent{position:absolute;top:0;left:0;right:0;width:100%;background:#757577}.phone-container{display:flex;align-items:center;gap:6px;color:#fff}.phone-number{font-weight:500}.chat-button{display:flex;align-items:center;gap:6px;background-color:#e74c3c;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.chat-button:hover{background-color:#c0392b}.main-header{background-color:#fff}.mainmenu-container{max-width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:24px}.header-container{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:24px}.header-left{display:flex;align-items:center;gap:16px}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#333}.logo-icon{width:32px;height:32px;background-color:#2c3e50;border-radius:50%;display:flex;align-items:center;justify-content:center}.logo-text{font-size:18px;font-weight:700;letter-spacing:-.5px;color:#2c3e50}.header-center{flex:1;max-width:60%}.search-container{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:16px;color:#6c757d;z-index:1}.search-input{width:100%;padding:12px 16px 12px 48px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;background-color:#f8f9fa;transition:all .2s ease}.search-input:focus{outline:none;border-color:#0056b3;background-color:#fff;box-shadow:0 0 0 3px #007bff1a}.search-input::placeholder{color:#6c757d}.header-right{display:flex;align-items:center;gap:16px}.currency-selector{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.currency-selector:hover{border-color:#0056b3;background-color:#f8f9fa}.currency-flag{width:20px;height:15px;border-radius:2px}.currency-text{font-size:14px;font-weight:500;color:#333}.trip-plans-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid #dee2e6;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease}.trip-plans-btn:hover{border-color:#0056b3;background-color:#f8f9fa}.whatsapp-btn{color:#10e35f;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%}.hsj-header-contact-number a{text-transform:capitalize;color:var(--apple-gray);font-weight:600}@media (max-width: 1024px){.header-container{padding:0 12px}}.view-deals-btn:hover{color:#1a4b89}.hsj-moments-section{background-color:#f0f2f5}.moments-container{margin:0 auto;padding:0 20px}.moments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hsj-moments-section .header-left{display:flex;align-items:center;gap:12px}.hsj-moments-section .moments-icon{color:#6b7280;display:flex;align-items:center}.hsj-moments-section .moments-title{font-size:28px;font-weight:600;color:#374151;margin:0}.hsj-moments-section .header-right{display:flex;align-items:center}.hsj-moments-section .watch-more-btn{display:flex;align-items:center;gap:8px;background:none;border:1px solid #d1d5db;color:#6b7280;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.hsj-moments-section .watch-more-btn:hover{border-color:#1a4b89;color:#1a4b89;background-color:#f8fafc}.hsj-moments-section .moments-description{margin-bottom:32px}.hsj-moments-section .moments-description p{font-size:16px;color:#6b7280;line-height:1.6;max-width:600px}.margin_30_20{padding-top:30px;padding-bottom:20px}.teamprofile img{width:275px;height:250px;max-width:275px!important;max-height:250px}.teamprofile .texttitle,.teamprofile .texttitle a{color:#333;font-family:Montserrat,sans-serif;font-size:24px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:15px 0 5px}.teamprofile .titleguide,.teamprofile .titleguide a{color:#333;font-family:Montserrat,sans-serif;font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:15px 0 0}.teamprofile .designation{color:#333;font-family:Montserrat,sans-serif;font-weight:400;font-style:italic;font-size:18px}.modal-header{background-color:#1477d1;padding:30px 40px}.modal-content .close{margin:10px 20px}.modal-header h5{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;text-decoration:none;text-transform:uppercase;font-weight:700}.modal-header .designation{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-style:italic;font-size:18px}.modal-header .age{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;font-style:italic;font-size:18px;display:inline;text-transform:none!important}.modal-body{padding:30px 40px 80px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#333;line-height:28px;background-color:#f4f4f4}.modal-footer{border:none;background-color:#f4f4f4}.close{opacity:1!important}.modal-content .close{margin:10px 20px;background:#fff;padding:10px}.team_title h1{color:#0a579d;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase}.team_title h1:before{content:"|";margin-right:7px;color:#fec737}.team_title.text-center{color:#1477d1;border-radius:50px;text-decoration:underline}.single-service{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-top:1px solid #bcbcbc;height:172px;position:relative}.single-service:before{background:#bcbcbc none repeat scroll 0 0;bottom:4px;content:"";height:1px;left:0;position:absolute;transform:rotate(-6deg);width:50%}.single-service:after{background:#bcbcbc none repeat scroll 0 0;bottom:4px;content:"";height:1px;right:0;position:absolute;transform:rotate(6deg);width:50%}.single-service h5{font-size:18px;font-weight:300;margin-top:15px;text-transform:uppercase}.single-service:hover h5{color:#fff}.single-service:hover{background:#fec736 none repeat scroll 0 0;border-color:#fec736}.secondary-img{display:none}.single-service:hover:before,.single-service:hover:after{display:none}.partner-area .section-title h1{margin-bottom:0}.partner-area .col-md-3{width:100%}.partner-area a{display:block;margin-bottom:1px}.single-icon img{max-width:50%;padding-top:5px}.line-tabs .nav-tabs{position:relative;z-index:1;margin-bottom:50px;border:0}.line-tabs .nav-tabs:before{position:absolute;height:1px;bottom:0;z-index:-1;left:-9999px;right:-9999px;content:"";background-color:#0a579d}.line-tabs .nav-tabs>.nav-item{margin:0}.line-tabs .nav-tabs>.nav-item+.nav-item{margin-left:1px}.line-tabs .nav-tabs>.nav-item>.nav-link{color:#373737;padding:10px 25px 8px;border-radius:0;color:#fff;background-color:#0a579d;font-size:1rem;font-weight:600}.line-tabs .nav-tabs>.nav-item>.nav-link:not(.active):hover{border-color:transparent;color:#ffffffd6}.line-tabs .nav-tabs>.nav-item>.nav-link.active{border-color:#0a579d;border-bottom-color:transparent;background-color:#fff;color:#0a579d}@media (max-width: 991.98px){.line-tabs .nav-tabs:before{display:none}.line-tabs .nav-tabs>.nav-item>.nav-link{margin:2.5px;padding:5px 20px;border-radius:2px}.line-tabs .nav-tabs>.nav-item>.nav-link.active{border:1px solid #0a579d}}#links ul li{margin:0;padding:10px;list-style:none}#links ul .img-thumbnail{width:100%}.gallery a{display:block;position:relative}.gallery a:after{position:absolute;font-family:FontAwesome;font-size:16px;content:"";text-align:center;overflow:hidden;height:38px;width:38px;left:50%;top:50%;margin-top:-19px;margin-left:-19px;line-height:34px;-webkit-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all;opacity:0;border:2px solid #f9b926;border-radius:50%;color:#fff;-webkit-transform:scale(2,2);-ms-transform:scale(2,2);transform:scale(2);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.gallery a:before{position:absolute;left:2px;right:2px;top:2px;bottom:2px;content:"";background-color:#00000080;opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s opacity,.3s -webkit-transform;transition:.3s opacity,.3s -webkit-transform;-o-transition:.3s opacity,.3s transform;transition:.3s opacity,.3s transform;transition:.3s opacity,.3s transform,.3s -webkit-transform}.gallery a:hover:after{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1)}.gallery a:hover:before{opacity:1}.gallery.docs .item-wrap{padding:0}.gallery.docs .item-wrap a{display:block;padding:10px;border:1px solid #e6e6e6}.gallery.docs .item-wrap a:before{left:10px;right:10px;top:10px;bottom:10px}.gallery.docs .item-wrap h4{font-size:.9375rem;font-weight:500;padding-top:13px;margin-bottom:15px}.gallery.docs .item-wrap h4 .number{height:40px;width:40px;font-size:1.25rem;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #e0e0e0;border-radius:50%;margin-right:10px}.docs ul li img{width:100%;height:100%;max-height:450px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main_title{text-align:center;margin-bottom:45px;position:relative}.main_title span{content:"";display:block;width:60px;height:3px;margin:auto auto 20px;opacity:1;background-color:#999;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .6s;transition:all .6s}.main_title.animated span{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.main_title_2{text-align:center;margin-bottom:45px;position:relative}.main_title_2 span{width:120px;height:2px;background-color:#e1e1e1;display:block;margin:auto}.main_title_2 span em{width:60px;height:2px;background-color:#fc5b62;display:block;margin:auto}@media (max-width: 767px){.main_title_2{margin-bottom:10px}}.main_title_2 h2{margin:25px 0 0}@media (max-width: 767px){.main_title_2 h2{font-size:26px;font-size:1.625rem}}.main_title_2 h3{margin:25px 0 0}@media (max-width: 767px){.main_title_2 h3{font-size:24px;font-size:1.5rem}}.main_title_2 p{font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.4}@media (max-width: 767px){.main_title_2 p{font-size:18px;font-size:1.125rem}}.main_title_3{margin-bottom:25px;position:relative}.main_title_3 span{width:120px;height:2px;background-color:#e1e1e1;display:block}.main_title_3 span em{width:60px;height:2px;background-color:#fc5b62;display:block}@media (max-width: 767px){.main_title_3{margin-bottom:10px}}.main_title_3 h2,.main_title_3 h3{font-size:23px;font-size:1.4375rem;margin:25px 0 0}@media (max-width: 767px){.main_title_3 h2,.main_title_3 h3{font-size:21px;font-size:1.3125rem}}.main_title_3 p{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.4}.team-dialog{background:#fff;padding:0 30px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.team-popup{max-width:600px;margin:0 auto;background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px #0003;text-align:center}.team-popup h2{font-size:22px;font-weight:700;margin-bottom:5px}.team-popup h5{font-size:16px;color:#777;margin-bottom:15px}img.card-img-top.img-fluid{max-height:200px;object-fit:cover}/*!  ==============================================================
<!-- 5.39 Contact Detail Card ==== -->
============================================================== **/.rlr-contact-detail-item{grid-column-gap:var(--spacing-7);background-color:var(--white);border-radius:var(--spacing-5);-webkit-box-shadow:0 43px 66px 0 rgba(0,0,0,.07);box-shadow:0 43px 66px #00000012;display:grid;grid-template-columns:4.5rem auto;padding:var(--spacing-7)}.rlr-contact-detail-item__icon{background-color:var(--brand-01);display:grid;font-size:2rem;height:4.5rem;place-items:center}.rlr-contact-detail-item__icon i{color:var(--brand);display:grid;place-items:center}.rlr-contact-detail-item__title{color:var(--gray-05);line-height:var(--spacing-6);margin-bottom:var(--spacing-5)}.rlr-contact-detail-item__desc{color:var(--gray-09);line-height:1.875rem;margin-bottom:0;font-size:1.125rem;font-weight:400}/*!  ==============================================================
<!-- 5.40 Contact Details ==== -->
============================================================== **/.rlr-contact-details__details{grid-row-gap:var(--spacing-7);display:grid;padding-left:var(--spacing-7);padding-right:var(--spacing-7)}.rlr-contact-details__map{position:relative;top:-2.5rem;z-index:-1}.rlr-contact-details__map iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0;border-radius:var(--spacing-5);-webkit-filter:grayscale(99%);filter:grayscale(99%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray;height:27.3125rem;width:100%}.rlr-contact-details--v2 .rlr-contact-details__details{-webkit-box-align:center;-ms-flex-align:center;grid-gap:var(--spacing-7);align-items:center;border:1px solid var(--gray-03);display:grid;grid-template-columns:repeat(3,1fr);padding:var(--spacing-7);background:#fff}.rlr-contact-details--v2 .rlr-contact-details__details .rlr-contact-detail-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%;padding:0}.rlr-contact-details--v2 .rlr-contact-details__details .rlr-contact-detail-item:not(:last-child){border-right:1px solid var(--gray-03)}@media (max-width: 991.98px){.rlr-contact-details--v2 .rlr-contact-details__details{grid-template-columns:repeat(1,1fr)}.rlr-contact-details--v2 .rlr-contact-details__details .rlr-contact-detail-item:not(:last-child){border-bottom:1px solid var(--gray-03);border-right:none;padding-bottom:var(--spacing-7)}}.rlr-contact-details--v2 .rlr-contact-details__map{top:0}.rlr-contact-details--v2 .rlr-contact-details__map iframe{border:0;height:48rem}.mb-5{margin-bottom:3rem!important}.footer{position:unset!important}/*!  ==============================================================
<!-- 6.22 Page header ==== -->
============================================================== **/.rlr-page-header{background-color:var(--brand-01);padding:var(--spacing-15) var(--spacing-8)}.rlr-page-header .rlr-breadcrumb__innerpages{margin-bottom:var(--spacing-4)}.rlr-page-header__title{color:var(--brand-10);margin-bottom:var(--spacing-7)}.rlr-page-header__subtitle{color:var(--brand-08)}/*!  ==============================================================
<!-- 6.23 About Hero ==== -->
============================================================== **/.rlr-about-hero__content{display:grid;grid-template:"wrapper";place-content:center}@media (min-width: 992px){.rlr-about-hero__content{overflow:hidden;place-items:center}}.rlr-about-hero__content>*{grid-area:wrapper;max-width:1600px}.rlr-about-hero__content img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.rlr-about-hero__content-inner{padding:var(--spacing-7) var(--spacing-12)}@media (min-width: 768px){.rlr-about-hero__content-inner{padding:11rem 5rem 0}}.rlr-about-hero__title{color:var(--white)}.rlr-about-hero__bg{border-radius:var(--spacing-8);display:block;height:646px;-o-object-fit:cover;object-fit:cover;width:100%}.rlr-about-hero__cards{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(3,1fr)}@media (max-width: 991.98px){.rlr-about-hero__cards{gap:var(--spacing-6);grid-template-columns:repeat(1,1fr)}}@media (max-width: 575.98px){.rlr-about-hero__cards{gap:var(--spacing-4)}}.rlr-about-hero-card{background-color:var(--brand-00);border-radius:var(--spacing-5);-webkit-box-shadow:0 43px 66px 0 rgba(0,0,0,.07);box-shadow:0 43px 66px #00000012;padding:var(--spacing-10)}.rlr-about-hero-card__title{color:var(--heading-color);margin-bottom:var(--spacing-7)}.rlr-about-hero-card__desc{color:var(--gray-07);margin-bottom:0}@media (max-width: 991.98px){.rlr-about-hero-card{padding:var(--spacing-8)}.rlr-about-hero-card__title{margin-bottom:var(--spacing-4)}}/*!  ==============================================================
<!-- 6.24 Contact Form ==== -->
============================================================== **/.rlr-contact-form__header{margin-bottom:var(--spacing-10)}.rlr-contact-form__input-group{margin-bottom:var(--spacing-7)}.rlr-contact-form__label{color:var(--body-color);line-height:1.25rem;margin-bottom:var(--spacing-3)}.rlr-contact-form .form-control{border:1px solid var(--gray-04);color:var(--gray-05)}.rlr-contact-form .form-control::-webkit-input-placeholder{color:var(--gray-05)}.rlr-contact-form .form-control::-moz-placeholder{color:var(--gray-05)}.rlr-contact-form .form-control:-ms-input-placeholder{color:var(--gray-05)}.rlr-contact-form .form-control::-ms-input-placeholder{color:var(--gray-05)}.rlr-contact-form .form-control::placeholder{color:var(--gray-05)}.rlr-contact-form .rlr-button--medium{float:right;padding:1.0625rem 1.25rem}/*!  ==============================================================
<!-- 6.25 Features ==== -->
============================================================== **/.rlr-features{padding:var(--spacing-15) 0}.rlr-features__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:var(--spacing-12)}@media (max-width: 992px){.rlr-features__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-direction:column;flex-direction:column}}.rlr-features__header-text{max-width:100%;width:768px}.rlr-features__header-text .type-h6{color:var(--gray-06);line-height:1.6}.rlr-features__header-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-4)}@media (max-width: 991px){.rlr-features__header-btns{margin-left:auto;margin-top:var(--spacing-4)}}.rlr-features__subtitle{color:var(--warning-07);margin-bottom:var(--spacing-4)}.rlr-features__title{margin-bottom:var(--spacing-6)}.rlr-features__body-img img{width:100%}.rlr-features__body-text{list-style:none;padding-top:var(--spacing-7)}.rlr-features__text-item{display:grid;gap:var(--spacing-5);grid-template-columns:3rem auto;margin-bottom:var(--spacing-10)}.rlr-features__list-icon{background-color:var(--warning-04);border:var(--spacing-3) solid var(--warning-02);border-radius:50%;color:var(--warning-07);display:grid;height:3rem;place-items:center;width:3rem}.rlr-features__list-icon i{display:grid;font-size:1rem;place-items:center}.rlr-features__list-desc{color:var(--gray-06);margin-bottom:var(--spacing-6)}.rlr-features__link{text-decoration:none}.rlr-features__link,.rlr-features__link:hover{color:var(--warning-07)}.rlr-features__link i{position:relative;top:3px}.rlr-features--v2 .rlr-features__body-img{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media (max-width: 991px){.rlr-features--v2 .rlr-features__body-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.rlr-features--v2 .rlr-features__body-img img{max-width:100%;width:560px}/*!  ==============================================================
<!-- 5.38 Tooltip ==== -->
============================================================== **/.rlr-text-card{background-color:var(--white);border-radius:var(--spacing-5);-webkit-box-shadow:0 43px 66px 0 rgba(0,0,0,.06);box-shadow:0 43px 66px #0000000f;padding:var(--spacing-8)}.rlr-text-card__title{color:var(--brand-09);letter-spacing:0;margin-bottom:var(--spacing-5)}.rlr-text-card__desc{color:var(--body-color);margin-bottom:0}.rlr-text-card--numbered .rlr-text-card__title{background-color:var(--brand);border-radius:50%;color:var(--white);display:grid;height:2.5rem;letter-spacing:0;margin-bottom:var(--spacing-7);place-items:center;width:2.5rem}.rlr-button--brand{background-color:var(--brand);color:var(--brand-01)}.rlr-button--rounded{border-radius:2rem}.rlr-button--medium{font-weight:var(--button-font-weight-bold);padding:var(--spacing-5) var(--spacing-6)}.rlr-button{--border-radius: 0;--button-background-color: transparent;--padding: .5em;--button-text-color: var(--white);--button-border-color: var(--neutral-color);--button-font-weight: 300;--button-font-weight-bold: 500;border-radius:var(--border-radius);color:var(--white);white-space:nowrap}.rlr-button--medium,.rlr-button--small,.rlr-navigation__link,.rlr-product-card--v3 .rlr-product-card__price,.rlr-product-card--v3 .rlr-product-card__title,.type-sub-title-medium{font-size:1.25rem;font-weight:500;line-height:1}.rlr-button,.rlr-step__text--active.type-sub-title,.type-sub-title{font-size:1.25rem;font-weight:400;letter-spacing:-.29px;line-height:1.5}/*!  ==============================================================
<!-- 5.8 Page Title ==== -->
============================================================== **/.rlr-page-title{grid-column-gap:var(--spacing-7);display:grid;grid-template-columns:5.25rem auto}.rlr-page-title__icon{background-color:var(--brand-02);border-radius:.25rem;color:var(--brand);font-size:3rem;height:5.25rem}.rlr-page-title__icon,.rlr-page-title__icon i{display:grid;place-items:center}.rlr-page-title__title{color:var(--brand);font-weight:600;letter-spacing:0;margin-bottom:0}.rlr-page-title__desc{margin-bottom:var(--spacing-2)}/*!  ==============================================================
<!-- 5.9 Form control ==== -->
============================================================== **/.form-control{--form-control-field-height: 3rem;border:2px solid var(--form-border-color);border-radius:.5rem;-webkit-box-shadow:0 0;box-shadow:0 0;color:var(--heading-color);height:var(--form-control-field-height);padding:0 var(--spacing-5);-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-control--light{border-color:var(--form-border-color-light)}@media (max-width: 768px){.form-control{font-size:1rem}}.form-control:active,.form-control:focus{border-color:unset;-webkit-box-shadow:0 0;box-shadow:0 0}.form-control::-webkit-input-placeholder{color:var(--body-color)}.form-control::-moz-placeholder{color:var(--body-color)}.form-control:-ms-input-placeholder{color:var(--body-color)}.form-control::-ms-input-placeholder{color:var(--body-color)}.form-control::placeholder{color:var(--body-color)}.form-control--text-area{height:var(--spacing-18);padding:var(--spacing-3) var(--spacing-5)}/*!  ==============================================================
<!-- 5.52 CTA ==== -->
============================================================== **/.rlr-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--brand);border-radius:var(--spacing-7);color:#bcf0ec;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:90px;text-align:center}.rlr-cta svg{fill:var(--brand-01);stroke:--brand-01}@media (max-width: 1200px){.rlr-cta{padding:60px 20px}}@media (max-width: 768px){.rlr-cta{padding:30px 10px}}.rlr-cta h2{color:var(--white);margin-bottom:var(--spacing-8)}@media (max-width: 768px){.rlr-cta h2{margin-bottom:var(--spacing-4)}}.rlr-cta p{color:var(--brand-01);line-height:var(--spacing-10);margin-bottom:var(--spacing-8)}@media (max-width: 768px){.rlr-cta p{margin-bottom:var(--spacing-4)}}.rlr-cta .rlr-button{-ms-flex-item-align:center;align-self:center;color:var(--brand);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.rlr-cta .rlr-button:hover{-webkit-box-shadow:0 14px 50px rgba(14,86,124,.25);box-shadow:0 14px 50px #0e567c40;opacity:.9}.rlr-cta--no-button{border-radius:0;padding:var(--spacing-10)}.rlr-cta--no-button h2,.rlr-cta--no-button p{margin-bottom:0}input[type=radio]{border-radius:50%;margin-right:4px;line-height:10px}.rlr-section__my{margin-top:var(--spacing-7);margin-bottom:var(--spacing-7)}.bs-wizard{width:100%;margin:50px auto 0}.bs-wizard>.bs-wizard-step{padding:0;position:relative;width:33.33%;float:left}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#0054a6}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{font-size:14px;font-size:.875rem;font-weight:600;text-transform:uppercase}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:50px;height:50px;display:block;top:36px;left:50%;margin-top:-5px;margin-left:-25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:2px solid #fff;background-color:#0054a6}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;position:absolute;top:10px;left:7px;font-size:32px;font-size:2rem;color:#ffc107}.bs-wizard>.bs-wizard-step>.progress{position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;height:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:34px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.hero_in_not:before{background:#0c589f!important}.hero_in{background-repeat:no-repeat;background-size:cover;background-position-y:-100px}.hero_in:before{animation:pop-in 5s .3s cubic-bezier(0,.5,0,1) forwards;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero_in_not{width:100%;height:325px;position:relative;overflow:hidden;text-align:center;color:#fff}.hero_in .wrapper{display:flex;flex-direction:column;justify-content:center;height:100%}.margin_60_35{padding-top:60px;padding-bottom:35px}.form_title{position:relative;padding-left:55px;margin-bottom:10px}.form_title{position:relative;padding-left:55px;margin-bottom:0}.form_title h3{margin:0;padding:0;font-size:21px;font-size:1.3125rem}.form_title h3 strong{background-color:#fc5b62;width:40px;height:40px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;font-size:18px;font-size:1.125rem;line-height:42px;text-align:center;position:absolute;left:0;top:-5px}.form_title p{color:#999;margin:0;padding:0;font-size:12px;font-size:.75rem;line-height:14px}.cards-payment{margin-top:28px}@media (max-width: 991px){.cards-payment{display:none}}.box_cart .step{padding:15px 55px 0;margin:0}@media (max-width: 991px){.box_cart .step{padding:15px 0 0}}.message{background-color:#f8f8f8;padding:15px;margin-bottom:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.message p{margin:0}#confirm{text-align:center;font-size:16px;font-size:1rem;margin-top:20px}#confirm h4{color:#fff}#confirm p{font-size:16px!important;font-size:16px !important/16pxrem;margin-bottom:0}.box_cart{margin-bottom:25px}.box_cart hr{margin:30px -25px}.box_cart label{font-weight:500}.box_cart a.btn_1.outline,.box_cart .btn_1.outline{border:2px solid #999;color:#999;padding:12px 40px}.box_cart a.btn_1.outline:hover,.box_cart .btn_1.outline:hover{color:#fff;border:2px solid #0054a6}a.btn_1,.btn_1{border:none;background:#fc5b62;outline:none;cursor:pointer;display:inline-block;text-decoration:none;padding:15px 30px;color:#fff;font-weight:600;text-align:center;line-height:1;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.captcha-container{display:flex;align-items:center;gap:10px;margin-top:15px}.captcha-container img{border:1px solid #ddd;border-radius:6px;padding:5px;background:#f9f9f9}.captcha-container button{background:#3498db;color:#fff;border:none;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .3s}.captcha-container button:hover{background:#2980b9}.captcha-input{margin-top:10px}.captcha-input input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:15px}.bookcore-form .form-group{margin-bottom:1rem}.fs-10 a{font-size:14px}.bg-default{background:var(--brand-07)}.experiencesSwiper .swiper-slide{height:auto;display:flex}.iata-cert{background:#1e5799;padding:20px 30px;display:flex;align-items:center;justify-content:center;height:175px}.iata-content{display:flex;flex-direction:column;align-items:center;text-align:center}.iata-logo-img{width:60px;height:auto;margin-bottom:10px;filter:brightness(0) invert(1)}.iata-text{color:#fff;text-align:center}.iata-title{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:2px}.iata-subtitle{font-size:11px;font-weight:500;letter-spacing:1px;margin-bottom:8px;opacity:.9}.iata-number{font-size:16px;font-weight:600;letter-spacing:1px;color:#1a4b89;background:#fff;padding:4px 8px;border-radius:4px}.hsjfooter_recommendation-item img{width:100px;height:100px;object-fit:contain;border-radius:4px;background:#fff;padding:4px;box-shadow:0 2px 8px #0000001a}.tripadvisor-award{padding:15px 25px;display:flex;align-items:center;justify-content:center}.tripadvisor-content{display:flex;flex-direction:column;align-items:center;text-align:center}.TA_certificateOfExcellence,.ta-widget{display:flex;flex-direction:column;align-items:center}.tripadvisor-badge{width:120px;height:auto;max-width:100%;object-fit:contain}@media (max-width: 1024px){.iata-cert{min-width:250px;padding:15px 25px;height:100px}.tripadvisor-award{padding:10px 20px}.tripadvisor-badge{width:100px}}@media (max-width: 768px){.iata-cert,.tripadvisor-award{width:100%;min-width:auto;height:auto;padding:20px}.tripadvisor-badge{width:140px}}@media (max-width: 480px){.iata-cert,.tripadvisor-award{padding:15px}.iata-logo-img{width:50px}.iata-title{font-size:20px}.iata-number{font-size:14px}.tripadvisor-badge{width:120px}}.reviews-header{background:linear-gradient(264deg,#fff,#fff);padding:10px 10px 10px 30px;color:#fff;display:flex;align-items:center;gap:12px}.reviews-header span{color:#000}.tripadvisor-icon{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#00aa6c;font-size:18px}.header-content h3{font-size:18px;font-weight:600;margin-bottom:4px}.rating-summary{display:flex;gap:8px;font-size:14px}.stars{display:flex;gap:2px;font-size:30px}.star{width:16px;color:#01ab6c!important}.review-header{display:flex;justify-content:between;align-items:flex-start;margin-bottom:8px}.category-scroller-wrapper{position:relative;overflow:hidden}.category-links{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0;position:relative;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.category-links::-webkit-scrollbar{display:none}.category-link{flex:0 0 auto;background:#00489a;color:#fff;padding:0 10px;border-radius:20px;font-size:12px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);position:relative;scroll-snap-align:start;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.category-link:hover,.category-link.active{background:#d4af3733;border-color:#d4af3780;color:#d4af37}.category-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;pointer-events:none}.category-link:active:before{width:100px;height:100px}.scroll-indicator{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;color:#666;transition:all .3s ease;z-index:10;opacity:0;visibility:hidden}.scroll-indicator:hover{background:#fff;color:#1e3c72;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0003}.scroll-indicator.left{left:10px}.scroll-indicator.right{right:10px}.scroll-indicator.visible{opacity:1;visibility:visible}.category-scroller-wrapper:before,.category-scroller-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:5;transition:opacity .3s ease}.category-scroller-wrapper:before{left:0;opacity:0}.category-scroller-wrapper:after{right:0;opacity:0}.category-scroller-wrapper.show-left-gradient:before{opacity:1}.category-scroller-wrapper.show-right-gradient:after{opacity:1}.selected-category h3{color:#1e3c72;margin-bottom:10px}.selected-category span{color:#e74c3c;font-weight:700}@media (max-width: 768px){.hsj-chose-2-thumb img{border-radius:20px;object-fit:cover;height:100%!important}.category-link{padding:14px 20px;font-size:.9rem;min-width:120px}.scroll-indicator{width:36px;height:36px}.scroll-indicator.left{left:8px}.scroll-indicator.right{right:8px}}@media (max-width: 480px){.category-link{padding:0 5px;font-size:.85rem;min-width:100px}.category-scroller-wrapper:before,.category-scroller-wrapper:after{width:20px}.scroll-indicator{width:22px;height:22px}.scroll-indicator.left{left:6px}.scroll-indicator.right{right:6px}}@keyframes categorySwitch{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.category-link.switching{animation:categorySwitch .3s ease}.category-link:focus{outline:2px solid #1e3c72;outline-offset:2px;border-radius:4px}.scroll-indicator:focus{outline:2px solid #1e3c72;outline-offset:2px}.category-links.loading{opacity:.6;pointer-events:none}.category-links.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #1e3c72;border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-contrast: high){.category-link{border:1px solid #ccc}.category-link.active{border-color:#000;background:#000;color:#fff}}@media (prefers-reduced-motion: reduce){.category-links{scroll-behavior:auto}.category-link,.scroll-indicator,.category-scroller-wrapper:before,.category-scroller-wrapper:after{transition:none}.category-link:before{display:none}}@media print{.scroll-indicator{display:none}.category-links{overflow:visible;flex-wrap:wrap}.category-scroller-wrapper:before,.category-scroller-wrapper:after{display:none}}.height-auto{height:auto!important}.hsjfooter_recommendation-logo a img{width:100px}.blog-section{background:#f8f9fa}.blog-section .featured-post{transition:all .3s ease;cursor:pointer}.blog-section .featured-post:hover{transform:translateY(-5px)}.blog-section .featured-post .post-image{height:380px;position:relative}.blog-section .featured-post .post-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);pointer-events:none}.blog-section .featured-post .post-image img{height:100%;object-fit:cover;transition:transform .4s ease}.blog-section .featured-post:hover .post-image img{transform:scale(1.08)}.blog-section .featured-post .post-category{z-index:1}.blog-section .small-post{transition:all .3s ease;cursor:pointer;overflow:hidden}.blog-section .small-post:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f!important}.blog-section .small-post-image{height:100%;min-height:140px;overflow:hidden;position:relative}.blog-section .small-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-section .small-post:hover .small-post-image img{transform:scale(1.1)}.blog-section .small-post .card-body{padding:1rem}.blog-section .small-post .card-title{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.blog-section .display-6{color:#1a1a1a}.blog-section .text-muted{font-size:1.1rem}.blog-section .featured-post .card-body{padding:1.75rem}.blog-section .featured-post .card-title{font-size:1.5rem;line-height:1.4;color:#1a1a1a}.blog-section .featured-post .post-category{font-size:.75rem;padding:.5rem 1rem}@media (max-width: 576px){.blog-section .small-post-image{min-height:120px}.blog-section.small-post .card-title{font-size:.9rem}.blog-section .featured-post .post-image{height:250px}}.blog-section .small-post:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:1rem;bottom:1rem;color:var(--hsj-theme-primary);opacity:0;transition:all .3s ease}.blog-section .small-post:hover:after{opacity:1;right:.75rem}.blog-section .featured-post{position:relative}.blog-section .featured-post:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:2rem;bottom:2rem;color:var(--hsj-theme-primary);font-size:1.5rem;opacity:0;transition:all .3s ease}.blog-section .featured-post:hover:after{opacity:1;right:1.75rem}.top-bar-left,.top-bar-right{display:flex;align-items:center;gap:30px}.top-bar{width:100%;margin:auto}.breadcrumb-section{background:var(--bg-light);width:80%;border-top:1px solid var(--border-color)}.breadcrumb{background:transparent;padding:0;margin:0;font-size:.875rem}.breadcrumb-item a{color:var(--text-muted);text-decoration:none;transition:var(--transition)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--text-dark);font-weight:500}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.image-gallery{position:relative}.gallery-main-image{position:relative;overflow:hidden;height:500px}.gallery-main-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-main-image:hover img{transform:scale(1.05)}.badge-exclusive{position:absolute;top:1.5rem;left:1.5rem;background:linear-gradient(135deg,var(--hsj-theme-primary) 0%,var(--hsj-theme-primary) 100%);color:#fff;padding:.75rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;z-index:2;box-shadow:var(--shadow-md)}.gallery-side-images{display:flex;flex-direction:column;height:500px}.gallery-side-image{flex:1;overflow:hidden;position:relative}.gallery-side-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-side-image:hover img{transform:scale(1.05)}.gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:var(--transition)}.gallery-side-image:hover .gallery-overlay{opacity:1}.btn-gallery{padding:.625rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;box-shadow:var(--shadow-md)}.share-banner{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:var(--radius-md);padding:1rem 1.5rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-dark);position:relative}.share-banner i:first-child{color:var(--primary-color);font-size:1.125rem}.btn-close-banner{position:absolute;right:1rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:var(--transition)}.btn-close-banner:hover{color:var(--text-dark)}.image-gallery-enhanced{position:relative}.image-popup{display:block;position:relative;overflow:hidden;cursor:pointer}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-popup:hover .image-overlay{opacity:1}.image-overlay i{font-size:3rem;color:#fff;transform:scale(.8);transition:transform .3s ease}.image-popup:hover .image-overlay i{transform:scale(1)}.gallery-actions{display:flex;gap:.75rem;flex-wrap:wrap}.btn-gallery-action{padding:.875rem 1.5rem;border-radius:10px;font-weight:600;font-size:.9375rem;border:2px solid #dee2e6;background:#fff;transition:all .3s ease}.btn-gallery-action:hover{border-color:#06c;color:#06c;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc26}.white-popup{position:relative;background:#fff;padding:0;width:auto;max-width:550px;margin:20px auto;border-radius:12px;overflow:hidden}.hsj-login-modal-content{background:#fff}.hsj-login-tabs{border-bottom:2px solid #f1f5f9;background:#fafbfc}.hsj-tab-nav{display:flex;list-style:none;margin:0;padding:0}.hsj-tab-item{flex:1}.hsj-tab-link{display:block;padding:1.25rem 1rem;text-align:center;color:#64748b;font-weight:600;font-size:1rem;text-decoration:none;border-bottom:3px solid transparent;transition:all .3s ease;cursor:pointer}.hsj-tab-link:hover{color:var(--hsj-theme-primary, #1A4B89);background:#1a4b890d;text-decoration:none}.hsj-tab-link.active{color:var(--hsj-theme-primary, #1A4B89);background:#fff;border-bottom-color:var(--hsj-theme-primary, #1A4B89)}.hsj-tab-content{padding:2rem}.hsj-tab-pane{display:none}.hsj-tab-pane.active{display:block}.hsj-login-modal-content .input,.hsj-login-modal-content .form-control{width:100%;padding:.875rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;transition:all .3s ease}.hsj-login-modal-content .input:focus,.hsj-login-modal-content .form-control:focus{outline:none;border-color:var(--hsj-theme-primary, #1A4B89);box-shadow:0 0 0 3px #1a4b891a}.hsj-login-modal-content .hsj-btn{background:var(--hsj-theme-primary, #1A4B89);border-color:var(--hsj-theme-primary, #1A4B89)}.hsj-login-modal-content .hsj-btn:hover{background:#153a6d;border-color:#153a6d}.mfp-bg{background:#000;opacity:.8}.mfp-wrap{z-index:9999}.mfp-close{color:#64748b;opacity:.7;font-size:32px;line-height:32px}.mfp-close:hover{opacity:1;color:var(--hsj-theme-primary, #1A4B89)}@media (max-width: 768px){.white-popup{max-width:95%;margin:10px auto}.hsj-tab-content{padding:1.5rem 1rem}.hsj-tab-link{padding:1rem .5rem;font-size:.9375rem}}#loginModal .input:focus{outline:none;border-color:#1a4b89;box-shadow:0 0 0 3px #1a4b891a}#loginModal .hsj-btn{width:100%;height:50px;margin-top:.5rem}#loginModal .invalid-feedback{display:block;color:#dc2626;font-size:.875rem;margin-top:.25rem}#loginModal .hsj-checkbox{width:18px;height:18px;margin-right:.5rem}#loginModal .hsj-label{margin-bottom:0;font-size:.9375rem;color:#475569}#loginModal a{color:#1a4b89;text-decoration:none;transition:color .3s ease}#loginModal a:hover{color:#fa0}#loginModal .button.-outline-blue-1,#loginModal .button.-outline-red-1,#loginModal .button.-outline-dark-2{width:100%;padding:.875rem;border-radius:8px;font-weight:600;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center}#loginModal .button.-outline-blue-1{border:2px solid #3b5998;color:#3b5998}#loginModal .button.-outline-blue-1:hover{background:#3b5998;color:#fff}#loginModal .button.-outline-red-1{border:2px solid #db4437;color:#db4437}#loginModal .button.-outline-red-1:hover{background:#db4437;color:#fff}#loginModal .button.-outline-dark-2{border:2px solid #1da1f2;color:#1da1f2}#loginModal .button.-outline-dark-2:hover{background:#1da1f2;color:#fff}@media (max-width: 576px){#loginModal .modal-dialog{margin:.5rem}#loginModal .modal-body{padding:1rem}}.hsj-normal2-slider .swiper-button-next{right:35px}.hsj-normal2-slider .swiper-button-prev{left:35px}.container2{max-width:90%;margin:0 auto;padding:0 15px}.swiper-container [aria-disabled=true]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.experiences-section{position:relative}.experiences-slider{position:relative;overflow:visible;border-radius:20px}.story-card{position:relative;width:180px;height:320px;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 25px #00000026}.story-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 40px #0003}.story-background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.story-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000004d,#0000001a 40%,#0000001a 60%,#000000b3)}.story-header{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;z-index:10}.story-avatar{position:relative}.avatar-ring{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#f97316,#ea580c,#dc2626);padding:3px;display:flex;align-items:center;justify-content:center}.avatar-image{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1rem;overflow:hidden}.avatar-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.story-badge{width:24px;height:24px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;box-shadow:0 2px 8px #0003}.story-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center}.story-play-button{position:relative;margin-bottom:1rem}.play-pulse{width:60px;height:60px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f97316;font-size:1.5rem;animation:pulse 2s infinite;box-shadow:0 6px 20px #0000004d}@keyframes pulse{0%{transform:scale(1);box-shadow:0 4px 15px #0003}50%{transform:scale(1.1);box-shadow:0 6px 20px #f9731666}to{transform:scale(1);box-shadow:0 4px 15px #0003}}.story-duration{background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;display:inline-block}.story-footer{position:absolute;bottom:0;left:0;right:0;padding:12px;z-index:10;display:flex;justify-content:space-between;align-items:flex-end}.story-info{flex:1;min-width:0}.story-title{color:#fff;font-size:.9375rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.6)}.story-author{color:#fffffff2;font-size:.8125rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6);font-weight:500}.story-type{width:24px;height:24px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-click-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15;cursor:pointer}.no-videos{text-align:center;padding:4rem 2rem;color:#64748b}.no-videos i{font-size:4rem;margin-bottom:1rem;color:#cbd5e1}.no-videos h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#475569}.no-videos p{font-size:1rem;margin:0}@media (max-width: 768px){.story-card{width:160px;height:280px}.experiences-button-next,.experiences-button-prev{width:40px;height:40px;font-size:1rem}}@media (max-width: 480px){.story-card{width:140px;height:240px}.story-title{font-size:.8125rem}.story-author{font-size:.75rem}.play-pulse{width:50px;height:50px;font-size:1.25rem}.avatar-ring{width:38px;height:38px}.avatar-image{width:32px;height:32px;font-size:.875rem}}.experiencesSwiper .swiper-slide{height:auto;display:flex;justify-content:center}.experiencesSwiper{padding:0 30px;overflow:visible}.story-card:hover .play-pulse{animation-duration:1s;transform:scale(1.1)}.story-card:hover .story-overlay{background:linear-gradient(180deg,#0006,#0003 40%,#0003 60%,#000c)}a.logo-1{max-width:260px}.blog-section{padding:15px;background:#f8f9fa;margin-top:40px}.hsj-blog-sidebar.top-sticky,.top-sticky,aside.sidebar,.sidebar-sticky,[class*=blog] [class*=sidebar],.tour-detail-sidebar,.detail-sidebar{position:-webkit-sticky!important;position:sticky!important;top:100px!important;align-self:flex-start!important;z-index:99}@media (max-width: 991px){.hsj-blog-sidebar.top-sticky,.top-sticky,aside.sidebar,.sidebar-sticky{position:relative!important;top:auto!important}}.topbar-switchers{display:flex;align-items:center;gap:1rem}.topbar-switchers .language-dropdown,.topbar-switchers .currency-dropdown{position:relative}.topbar-switchers .language-dropdown a,.topbar-switchers .currency-dropdown a{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--text-light);text-decoration:none;font-size:.875rem;font-weight:500;border-radius:6px;transition:all .3s ease;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.topbar-switchers .language-dropdown a:hover,.topbar-switchers .currency-dropdown a:hover{background:#fff3;transform:translateY(-1px)}.topbar-switchers .language-dropdown .subnav,.topbar-switchers .currency-dropdown .subnav{position:absolute;top:100%;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;box-shadow:0 8px 25px #00000026;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;min-width:120px}.topbar-switchers .language-dropdown:hover .subnav,.topbar-switchers .currency-dropdown:hover .subnav{opacity:1;visibility:visible;transform:translateY(0)}.topbar-switchers .subnav li{list-style:none}.topbar-switchers .subnav a{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;border-radius:0;background:transparent;border:none;text-align:left}.topbar-switchers .subnav a:hover{background:#1a4b891a;color:#1a4b89}.topbar-switchers .subnav a:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.topbar-switchers .subnav a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width: 991px){.topbar-switchers{display:none}}.tripadvisor{max-width:1400px;margin:0 auto}.tripadvisor__header{text-align:center;margin-bottom:50px}.tripadvisor__logo-section{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}.tripadvisor__logo{width:60px;height:60px;background-color:#34e0a1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.tripadvisor__logo-eyes{display:flex;gap:8px}.tripadvisor__logo-eye{width:14px;height:14px;background-color:#fff;border-radius:50%;position:relative}.tripadvisor__logo-eye:after{content:"";position:absolute;width:8px;height:8px;background-color:#000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.tripadvisor__logo-text{font-size:42px;font-weight:600;color:#000}.tripadvisor__rating{display:flex;align-items:center;justify-content:center;gap:15px}.tripadvisor__stars{display:flex;gap:5px}.tripadvisor__star{color:#00aa6c;font-size:28px}.tripadvisor__review-count{font-size:24px;color:#000;text-decoration:underline}.tripadvisor__reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.tripadvisor__review-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px;min-height:300px}.tripadvisor__review-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.tripadvisor__reviewer-image{width:60px;height:60px;border-radius:50%;object-fit:cover}.tripadvisor__reviewer-info{flex:1}.tripadvisor__reviewer-name{font-size:20px;font-weight:600;margin-bottom:8px}.tripadvisor__review-stars{display:flex;gap:3px}.tripadvisor__review-star{color:#ffc107;font-size:24px}.tripadvisor__review-title{font-size:22px;font-weight:700;margin-bottom:15px;line-height:1.3}.tripadvisor__review-text{font-size:16px;line-height:1.6;color:#333}.tripadvisor__navigation{display:flex;justify-content:center;gap:15px}.tripadvisor__nav-button{width:50px;height:50px;border:2px solid #000;border-radius:50%;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s}.tripadvisor__nav-button:hover{background-color:#f0f0f0}@media (max-width: 1024px){.tripadvisor__reviews{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.tripadvisor__reviews{grid-template-columns:1fr}.tripadvisor__logo-text{font-size:32px}.tripadvisor__review-count{font-size:18px}}.luxuryslider .pick-rating{top:12px!important;bottom:auto;z-index:11111}.luxuryslider .luxury-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.luxuryslider .luxury-header-left{display:flex;align-items:center;gap:20px}.luxuryslider .luxury-icon{width:60px;height:60px;background-color:#d4bfb3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.luxuryslider .luxury-header-content h1{font-size:36px;margin-bottom:5px}.luxuryslider .luxury-header-content p{font-size:14px;color:#333}.luxuryslider .luxury-header-content a{color:#000;text-decoration:underline;font-weight:600}.luxuryslider .luxury-filter-tags{display:flex;gap:10px}.luxuryslider .luxury-tag{padding:10px 20px;background-color:#fff;border-radius:25px;font-size:14px;cursor:pointer;border:1px solid #ddd}.luxuryslider .luxury-offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px}.luxuryslider .luxury-offer-card{background-color:#fff;overflow:hidden;box-shadow:0 2px 8px #0000001a;min-height:450px;display:flex;flex-direction:column}.luxuryslider .luxury-card-image{position:relative;height:250px;overflow:hidden}.luxuryslider .luxury-card-image img{width:100%;height:100%;object-fit:cover}.pick-bookings{margin-bottom:.75rem;gap:10px;display:flex}.pick-bookings .pick-booked{background:#0aff0a0f}.pick-booking-top{display:flex;margin-bottom:10px;gap:10px}.pick-booking-top .pick-booked-top{font-size:14px}.luxuryslider .luxury-save-btn{position:absolute;top:15px;right:15px;background-color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px}.luxuryslider .luxury-card-content{padding:10px}.luxuryslider .luxury-location{font-size:13px;color:#666;margin-bottom:5px}.luxuryslider .luxury-hotel-name{font-size:16px;font-weight:600;margin-bottom:10px}.luxuryslider .luxury-rating{display:inline-flex;align-items:center;gap:5px;float:right;margin-top:-20px}.luxuryslider .luxury-rating-score{background-color:#8b8566;color:#fff;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:600}.luxuryslider .luxury-rating-text{font-size:13px;font-weight:600}.luxuryslider .luxury-offer-title{font-size:18px;font-weight:600;margin:10px 0;line-height:1.4}.luxuryslider .luxury-status-badge{display:inline-flex;align-items:center;gap:8px;background-color:#d4bfb3;padding:8px 12px;border-radius:20px;font-size:13px;margin-bottom:15px}.luxuryslider .luxury-badge-icon{width:20px;height:20px;background-color:#a89080;border-radius:50%}.luxuryslider .luxury-earnings{color:#8b8566;font-size:13px;margin-left:10px}.luxuryslider .luxury-pricing-section{padding-top:10px;border-top:1px solid #eee}.luxuryslider .luxury-nights{font-size:13px;color:#666;margin-bottom:5px}.luxuryslider .luxury-price-main{font-size:32px;font-weight:700;color:#1a4d8f;margin-bottom:5px}.luxuryslider .luxury-price-details{font-size:13px;color:#666}.luxuryslider .luxury-price-row{display:flex;justify-content:space-between;align-items:flex-end}.luxuryslider .luxury-non-member{font-size:13px;color:#666}.luxuryslider .luxury-discount-badge{background-color:#1a4b89;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.luxuryslider .luxury-valued{font-size:13px;color:#666}.luxuryslider .luxury-view-offer-btn{width:100%;padding:5px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;margin-top:0;color:#1b4d90}.luxuryslider .luxury-view-offer-btn:hover{background-color:#f5f5f5}.service-wishlist.active button{background:#faaa56;color:#fff}.hsj-moments-section .carousel-wrapper{position:relative;margin-top:60px}.hsj-moments-section .carousel{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:10px 0 30px;scrollbar-width:none;-ms-overflow-style:none;overflow:visible}.hsj-moments-section .carousel::-webkit-scrollbar{display:none}.hsj-moments-section .card{cursor:pointer;transition:transform .3s ease}.hsj-moments-section .card:hover{transform:translateY(-8px)}.hsj-moments-section .card-image{width:100%;height:420px;object-fit:cover;background:linear-gradient(180deg,#0003,#0009)}.hsj-moments-section .card-location{color:#fdad6a}.hsj-moments-section .card-title{color:#1a4b89}.hsj-moments-section .card-content{text-align:center}.hsj-moments-section .card-title{font-size:17px;font-weight:600;margin-bottom:8px}.hsj-moments-section .card-location{display:inline-block;background:#ffffff26;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hsj-moments-section .nav-button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #00000026}.hsj-moments-section .nav-button:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.hsj-moments-section .nav-button.prev{left:-24px}.hsj-moments-section .nav-button.next{right:-24px}.hsj-moments-section .play-icon{position:absolute;top:16px;right:16px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:6px}.hsj-moments-section .card:nth-child(1) .card-image{background:linear-gradient(135deg,#667eea,#764ba2)}.hsj-moments-section .card:nth-child(2) .card-image{background:linear-gradient(135deg,#f093fb,#f5576c)}.hsj-moments-section .card:nth-child(3) .card-image{background:linear-gradient(135deg,#4facfe,#00f2fe)}.hsj-moments-section .card:nth-child(4) .card-image{background:linear-gradient(135deg,#43e97b,#38f9d7)}.hsj-moments-section .card:nth-child(5) .card-image{background:linear-gradient(135deg,#fa709a,#fee140)}@media (max-width: 768px){.hsj-moments-section .title{font-size:36px}.hsj-moments-section .ratings{flex-direction:column;gap:20px}.hsj-moments-section .card-image{height:360px}.hsj-moments-section .nav-button{width:40px;height:40px}}.hsj-moments-section .new-avatar-experience{position:absolute;top:16px;left:16px;z-index:1}.blog-section .container{max-width:1250px;margin:45px auto;padding:0 2rem}.hsj-moments-section .moments-container{max-width:1250px;margin:45px auto 0;padding:0 2rem}.support-section .container{max-width:1450px;margin:20px auto 0}.hsj-chose-area .container{max-width:1250px;padding:0 2rem}.container{margin:0 auto}.luxuryslider-swiper{overflow:visible}.top-bar .container{max-width:100%}.hsj-normal2-slider{overflow:visible}.luxuryv2-slide{height:auto!important}.luxuryv2-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e8e8e8;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;position:relative}.luxuryv2-card:hover{transform:translateY(-5px)}.luxuryv2-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2;display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.luxuryv2-badge svg{width:12px;height:14px}.luxuryv2-image{position:relative;height:220px;overflow:hidden;flex-shrink:0}.luxuryv2-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.luxuryv2-card:hover .luxuryv2-img{transform:scale(1.05)}.luxuryv2-wishlist{position:absolute;top:15px;right:15px;background:#ffffffe6;border:none;border-radius:20px;padding:8px 15px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.luxuryv2-wishlist:hover{background:#fff;color:#e74c3c;transform:scale(1.05)}.luxuryv2-wishlist i{font-size:14px}.luxuryv2-content{padding:5px 10px 0;display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly}.luxuryv2-card-grid{display:grid;grid-template-rows:auto 1fr auto;height:100%}.luxuryv2-content-grid{display:grid;grid-template-rows:auto auto 1fr auto;height:100%}.luxuryv2-pricing-grid{align-self:end;margin-top:auto}.luxuryv2-top-features{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.luxuryv2-feature-top{background:#f8f9fa;padding:6px 12px;border-radius:15px;font-size:12px;color:#555;display:flex;align-items:center;gap:5px;border:1px solid #e9ecef}.luxuryv2-feature-top i{font-size:11px;color:#667eea}.luxuryv2-location{color:#666;font-size:14px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.luxuryv2-location i{color:#ffaa01;font-size:13px}.luxuryv2-title{font-size:15px;font-weight:600;color:#222;margin:0 0 15px;line-height:1.4;flex-grow:0}.luxuryv2-title a{color:inherit;text-decoration:none;transition:color .3s ease}.luxuryv2-title a:hover{color:#667eea}.luxuryv2-pricing{padding-top:5px;border-top:1px solid #eee}.luxuryv2-duration{color:#666;font-size:14px;margin-bottom:15px;display:inline-flex;align-items:center;padding:4px 12px;background:#f8f9fa;border-radius:15px}.luxuryv2-price-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.luxuryv2-price-main{flex:1}.luxuryv2-price-main{font-size:24px;font-weight:700;color:#222;margin-bottom:5px}.luxuryv2-per-person{font-size:14px;font-weight:400;color:#666}.luxuryv2-valued{font-size:13px;color:#888;margin-top:3px}.luxuryv2-view-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;white-space:nowrap;margin-left:15px}.luxuryv2-view-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66;color:#fff}.luxuryv2-bottom-features{display:flex;gap:12px;margin-bottom:10px}.luxuryv2-feature-bottom{display:flex;align-items:center;gap:6px;font-size:10px;color:#555;background:#f8f9fa;padding:6px 12px;border-radius:15px;border:1px solid #e9ecef}.luxuryv2-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;pointer-events:none}.luxuryv2-prev,.luxuryv2-next{position:absolute;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000001a;cursor:pointer;pointer-events:all;transition:all .3s ease}.luxuryv2-prev:hover,.luxuryv2-next:hover{background:#667eea;color:#fff;transform:scale(1.1)}.luxuryv2-prev{left:-20px}.luxuryv2-next{right:-20px}.luxuryv2-prev i,.luxuryv2-next i{font-size:14px}.luxuryv2-pagination{position:absolute;bottom:10px;left:0;right:0;text-align:center}.swiper-pagination-bullet{width:8px;height:8px;background:#ddd;opacity:1}.swiper-pagination-bullet-active{background:#667eea;width:24px;border-radius:4px}section.luxuryslider{max-width:1250px;margin:20px auto 50px}section.luxuryslider{padding:0 2rem}.tour-gallery-banner{position:relative;margin-bottom:2rem}.gallery-main-image,.gallery-side-image{position:relative;overflow:hidden;height:400px;cursor:pointer}.gallery-side-image{height:198px}.gallery-main-image img,.gallery-side-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-main-image:hover img,.gallery-side-image:hover img{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-main-image:hover .image-overlay,.gallery-side-image:hover .image-overlay{opacity:1}.image-overlay i{color:#fff;font-size:2rem}.badge-exclusive{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,var(--hsj-theme-primary) 0%,var(--hsj-theme-primary) 100%);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;z-index:10;box-shadow:0 4px 6px #0000001a}.more-photos-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .3s ease}.more-photos-overlay:hover{background:#000c}.more-photos-overlay i{font-size:2rem;margin-bottom:.5rem}.more-photos-overlay span{font-size:1.25rem;font-weight:600}.gallery-actions{background:#fff;border-top:1px solid #e5e7eb}.btn-gallery-action{border:1px solid #e5e7eb;padding:.5rem 1rem;font-weight:500;transition:all .3s ease}.btn-gallery-action:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.btn-icon{border:1px solid #e5e7eb;padding:.5rem 1rem;font-weight:500}.gallery-placeholder{background:#f3f4f6}@media (max-width: 768px){.gallery-main-image{height:300px}.gallery-side-image{height:148px}.badge-exclusive{font-size:.75rem;padding:.375rem .75rem}.more-photos-overlay i{font-size:1.5rem}.more-photos-overlay span{font-size:1rem}.gallery-actions .d-flex{flex-direction:column;align-items:stretch!important}.action-buttons-left,.action-buttons-right{width:100%}.action-buttons-right{flex-direction:column!important}.btn-gallery-action,.btn-icon{width:100%;justify-content:center}}@media (max-width: 480px){.gallery-main-image{height:250px}.gallery-side-image{height:123px}}.normalbigswiper{max-width:1250px;margin:20px auto 60px;padding:0 2rem}.normalmainswiper,.normalbigswiper{overflow:visible}.big-slider-section{padding:60px 0;position:relative}.big-slider-container{max-width:1400px;margin:0 auto;padding:0 20px}.big-slider-header{text-align:left;margin-bottom:20px}.big-slider-header h2{font-size:36px;font-weight:700;color:#222;margin:0}.big-slider-header h2 em{color:#1a4b89;font-style:normal}.big-slider-category-wrapper{position:relative;margin-bottom:15px}.big-slider-category-links{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0}.big-slider-category-links::-webkit-scrollbar{display:none}.big-slider-category-link{flex-shrink:0;padding:10px 24px;background:#f8f9fa;color:#555;border-radius:25px;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;border:1px solid #e9ecef}.big-slider-category-link:hover{background:#1a4b89;color:#fff;border-color:#1a4b89;transform:translateY(-2px)}.big-slider-scroll-indicator{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000001a;cursor:pointer;z-index:10;opacity:0;transition:opacity .3s ease}.big-slider-category-wrapper:hover .big-slider-scroll-indicator{opacity:1}.big-slider-scroll-indicator.left{left:-30px}.big-slider-scroll-indicator.right{right:-30px}.big-slider-scroll-indicator svg{width:16px;height:16px;stroke:#333}.big-slider-swiper{overflow:hidden;padding:20px 10px 60px;position:relative}.big-slider-card{background:#fff;border-radius:16px;box-shadow:0 6px 30px #00000014;border:1px solid #e8e8e8;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;position:relative}.big-slider-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.big-slider-image{position:relative;height:280px;overflow:hidden;flex-shrink:0}.big-slider-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.big-slider-card:hover .big-slider-img{transform:scale(1.05)}.big-slider-wishlist{position:absolute;top:15px;right:15px;z-index:2}.big-slider-save-btn{background:#ffffffe6;border:none;border-radius:20px;padding:5px 10px;display:flex;align-items:center;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.big-slider-save-btn:hover{background:#fff;color:#e74c3c;transform:scale(1.05)}.big-slider-badge{position:absolute;top:15px;left:15px;z-index:2}.big-slider-badge span{background:linear-gradient(135deg,#1a4b89,#764ba2);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.big-slider-content{padding:10px 20px;display:flex;flex-direction:column;flex-grow:1}.big-slider-location{color:#666;font-size:14px;display:flex;align-items:center;gap:6px}.big-slider-location:before{font-size:12px}.big-slider-category a{color:#1a4b89;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.big-slider-category a:hover{color:#764ba2}.big-slider-title{font-size:15px;font-weight:500;color:#222;margin:5px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.big-slider-title a{color:inherit;text-decoration:none;transition:color .3s ease}.big-slider-title a:hover{color:#1a4b89}.big-slider-features{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.big-slider-feature{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;background:#f8f9fa;padding:8px 14px;border-radius:15px;border:1px solid #e9ecef}.big-slider-feature i{font-size:12px;color:#43e97b}.big-slider-pricing{margin-top:auto;padding-top:10px;border-top:1px solid #eee}.big-slider-duration{color:#666;font-size:14px;margin-bottom:15px;display:inline-flex;align-items:center;padding:6px 14px;background:#f8f9fa;border-radius:20px;border:1px solid #e9ecef}.big-slider-amount{font-size:28px;font-weight:800;color:#222;line-height:1}.big-slider-per{font-size:16px;font-weight:400;color:#666;margin-left:4px}.big-slider-original{font-size:14px;color:#888;text-decoration:line-through;margin-bottom:6px}.big-slider-savings{font-size:13px;color:#666;display:flex;align-items:center;gap:8px}.big-slider-save-tag{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.big-slider-view-btn{display:block;text-align:center;background:#1a4b89;color:#f6f6f6;border:none;padding:5px 15px 10px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;max-height:40px;margin-top:10px;transition:all .3s ease;cursor:pointer}.big-slider-view-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66;color:#fff}.big-slider-button-next,.big-slider-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000026;cursor:pointer;z-index:10;transition:all .3s ease}.big-slider-button-next:hover,.big-slider-button-prev:hover{background:#1a4b89;color:#fff;transform:translateY(-50%) scale(1.1)}.big-slider-button-prev{left:-25px}.big-slider-button-next{right:-25px}.big-slider-button-next i,.big-slider-button-prev i{font-size:18px}.big-slider-pagination{position:absolute;bottom:20px;left:0;right:0;text-align:center}.swiper-pagination-bullet{width:10px;height:10px;background:#ddd;opacity:1}.swiper-pagination-bullet-active{background:#1a4b89;width:30px;border-radius:5px}.big-slider-card .pick-rating{top:12px;bottom:auto}@media (max-width: 1200px){.big-slider-header h2{font-size:32px}.big-slider-image{height:250px}.big-slider-title{font-size:20px}}@media (max-width: 768px){.big-slider-section{padding:40px 0}.big-slider-header h2{font-size:28px}.big-slider-image{height:220px}.big-slider-content{padding:10px}.big-slider-title{font-size:18px}.big-slider-button-next,.big-slider-button-prev{width:40px;height:40px}.big-slider-button-prev{left:5px}.big-slider-button-next{right:5px}}@media (max-width: 480px){.big-slider-header h2{font-size:24px}.big-slider-image{height:200px}.big-slider-content{padding:10px}.big-slider-features{flex-direction:column;gap:8px}.big-slider-feature{justify-content:center}}img.logo_normal{height:65px}section.hsj-moments-section.mt-15.bg-white{margin:40px auto 0;padding:unset}.bestseller-section{padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.bestseller-container{max-width:1250px;margin:0 auto;padding:0 1.5rem}.bestseller-header{text-align:left;margin-bottom:1rem}.bestseller-header h2{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem}.bestseller-header h2 em{color:#1a4b89;font-style:normal;background:linear-gradient(90deg,#1a4b89,#f7931d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bestseller-subtitle{color:#64748b;font-size:1.125rem;margin-bottom:1.5rem}.bestseller-view-all{display:inline-flex;align-items:center;gap:.5rem;color:#1a4b89;font-weight:600;text-decoration:none;border:2px solid #e2e8f0;padding:.75rem 1.5rem;border-radius:50px;transition:all .3s ease}.bestseller-view-all:hover{border-color:#1a4b89;background:#1a4b89;color:#fff}.bestseller-swiper{padding:1rem .5rem 3.5rem;position:relative;overflow:visible}.bestseller-slide{height:auto}.bestseller-card{background:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;border:1px solid #f1f5f9;height:100%;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;flex-grow:1}.bestseller-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #00000026}.inner-equal-height{display:flex;flex-wrap:wrap}.inner-equal-height>[class*=col-]{display:flex;flex-direction:column}.hsj-chose-2-content{display:flex;flex-direction:column;height:100%}.hsj-chose-2-content p{flex-grow:1}.hsj-chose-2-thumb{height:100%}.hsj-chose-2-thumb img{object-fit:cover;height:100%}.bestseller-card-badge{position:absolute;top:1rem;left:1rem;z-index:20;display:flex;flex-direction:column;gap:.5rem}.bestseller-featured-badge{background:linear-gradient(90deg,#f7931d,#f7931d);color:#fff;padding:.4rem .8rem;border-radius:50px;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.bestseller-rank-badge{background:#fffffff2;color:#1e293b;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;box-shadow:0 4px 6px -1px #0000001a}.bestseller-image{position:relative;height:220px;overflow:hidden;flex-shrink:0}.bestseller-img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.bestseller-card:hover .bestseller-img{transform:scale(1.05)}.bestseller-wishlist{position:absolute;top:1rem;right:1rem;background:#ffffffe6;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.bestseller-wishlist:hover{background:#fff;color:#ef4444;transform:scale(1.1)}.bestseller-savings-badge{position:absolute;bottom:1rem;right:1rem;background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.875rem;font-weight:700}.bestseller-content{padding:10px 10px 15px 15px;display:flex;flex-direction:column;flex-grow:1}.bestseller-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.bestseller-rating{display:flex;align-items:center;gap:.5rem}.bestseller-rating .stars{color:#fbbf24;font-size:1rem}.bestseller-rating .rating-text{color:#64748b;font-size:.875rem;font-weight:500}.bestseller-duration{display:flex;align-items:center;gap:.25rem;color:#64748b;font-size:.875rem;font-weight:500}.bestseller-location{color:#1a4b89;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.bestseller-category{color:#94a3b8;font-weight:500}.bestseller-title{font-size:18px;font-weight:700;color:#1e293b;line-height:1.4;margin:0 0 1rem;flex-grow:0}.bestseller-title a{color:inherit;text-decoration:none}.bestseller-title a:hover{color:#1a4b89}.bestseller-highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.bestseller-highlight{background:#f8fafc;color:#475569;padding:.5rem .75rem;border-radius:8px;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;gap:.375rem}.bestseller-pricing-cta{margin-top:auto;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.bestseller-pricing{flex:1;min-width:0}.bestseller-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.bestseller-sale-price{font-size:1.5rem;font-weight:800;color:#1e293b}.bestseller-price-unit{font-size:.875rem;color:#64748b;font-weight:500}.bestseller-original-price{font-size:.875rem;color:#94a3b8;text-decoration:line-through}.bestseller-cta-button{background:linear-gradient(90deg,#f7931d,#f7931d);color:#fff;border:none;padding:5px;border-radius:12px;text-decoration:none;text-align:center;transition:all .3s ease;flex-shrink:0}.bestseller-cta-button:hover{background:linear-gradient(90deg,#1a4b89,#1a4b89);transform:translateY(-2px);box-shadow:0 10px 20px -5px #3b82f666;color:#fff}.bestseller-button-next,.bestseller-button-prev{position:absolute;top:30%;transform:translateY(-50%);width:3rem;height:3rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px -5px #00000026;cursor:pointer;z-index:10;transition:all .3s ease;color:#64748b}.bestseller-button-next:hover,.bestseller-button-prev:hover{background:#1a4b89;color:#fff;transform:translateY(-50%) scale(1.1)}.bestseller-button-prev{left:-1.25rem}.bestseller-button-next{right:-1.25rem}.bestseller-pagination{position:absolute;bottom:.5rem;left:0;right:0;text-align:center}.swiper-pagination-bullet{background:#cbd5e1;opacity:1}.swiper-pagination-bullet-active{background:#1a4b89;width:1.5rem;border-radius:10px}.hsj-checkout-form-input small{font-size:8px;font-weight:700;color:#1a4b88;line-height:10px}@media (max-width: 768px){.bestseller-header h2{font-size:20px}.bestseller-button-prev,.bestseller-button-next{width:2.5rem;height:2.5rem}.bestseller-button-prev{left:.25rem}.bestseller-button-next{right:.25rem}.bestseller-pricing-cta{flex-direction:row;align-items:center;gap:0px;padding-top:5px;padding-bottom:10px}.bestseller-cta-button{width:100%}.bestseller-pricing{margin-top:15px}.bestseller-content{padding:10px 10px 0}}section em{background:linear-gradient(90deg,#1a4b89,#f7931d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hsj-counter-area .container{max-width:1250px}.luxury-sidebar{background:#fff;border-radius:12px;padding:10px;width:100%;border:1px solid #e2e8f0;position:fixed;width:313px}.luxury-sidebar__title{font-size:25px;color:#2d3436;margin-bottom:35px;font-weight:700}.luxury-sidebar__overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 0px;padding-bottom:25px;border-bottom:1px solid #e0e0e0}.luxury-sidebar__overview-item{display:flex;align-items:center;gap:10px}.luxury-sidebar__overview-icon{font-size:24px;color:#636e72;width:28px;text-align:center}.luxury-sidebar__overview-text{font-size:13px;color:#2d3436}.luxury-sidebar__info-icon{width:20px;height:20px;border:2px solid #636e72;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#636e72;font-weight:700;margin-left:8px;cursor:pointer}.luxury-sidebar__deposit-section{margin-bottom:25px}.luxury-sidebar__deposit-text{font-size:18px;color:#00b894;font-weight:600;display:flex;align-items:center;gap:8px}.luxury-sidebar__pricing-section{margin-bottom:30px}.luxury-sidebar__from-text{font-size:16px;color:#636e72;margin-bottom:5px}.luxury-sidebar__main-price{font-size:42px;color:#3742fa;font-weight:700;margin-bottom:8px}.luxury-sidebar__price-suffix{font-size:18px;color:#636e72;font-weight:400}.luxury-sidebar__luxplus{color:#3742fa;font-weight:700}.luxury-sidebar__non-member{font-size:16px;color:#2d3436;margin-bottom:5px}.luxury-sidebar__non-member-price{color:#636e72;font-weight:600}.luxury-sidebar__twin-room{font-size:16px;color:#95a5a6;margin-bottom:12px}.luxury-sidebar__value-section{display:flex;align-items:center;gap:12px;margin-bottom:25px}.luxury-sidebar__valued-text{font-size:16px;color:#2d3436}.luxury-sidebar__discount-badge{background:#00cec9;color:#fff;padding:8px 20px;border-radius:25px;font-size:16px;font-weight:700}.luxury-sidebar__status-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#d4a574,#c09462);color:#fff;padding:12px 24px;border-radius:30px;font-size:17px;font-weight:600;margin-bottom:20px}.luxury-sidebar__status-icon{width:24px;height:24px;background:#ffffff4d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-style:italic}.luxury-sidebar__earn-points{font-size:18px;color:#b8876b;font-weight:600;margin-bottom:30px}.luxury-sidebar__cta-buttons{display:flex;flex-direction:column;gap:15px}.luxury-sidebar__btn{width:100%;padding:18px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.luxury-sidebar__btn--primary{background:#3d4451;color:#fff}.luxury-sidebar__btn--primary:hover{background:#2d3540}.luxury-sidebar__btn--secondary{background:#fff;color:#2d3436;border:2px solid #2d3436}.luxury-sidebar__btn--secondary:hover{background:#f8f9fa}@media (max-width: 640px){.luxury-sidebar{padding:25px}.luxury-sidebar__title{font-size:28px}.luxury-sidebar__overview-grid{grid-template-columns:1fr;gap:15px}.luxury-sidebar__main-price{font-size:36px}}.deposit-section{background:#f8fffe;margin:auto}.deposit-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.deposit-text{color:#10b981;font-weight:600;font-size:13px;flex:1}.info-icon{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.info-icon:hover{background:#f3f4f6;color:#374151}.info-icon i{font-size:16px}@media (max-width: 768px){.deposit-section{margin:12px 0;padding:12px}.deposit-text{font-size:14px}.info-icon{width:20px;height:20px}.info-icon i{font-size:14px}}.contact-section{margin-top:20px;padding:0!important}.contact-header h3{color:#1f2937!important;font-size:15px!important;font-weight:600!important;margin:0 0 15px!important;line-height:1.4!important}.contact-buttons .mobile-contact-btn{padding:3px}.expert-text{font-style:italic;color:#6b7280;font-weight:400}.contact-buttons{display:flex;gap:12px;margin-bottom:15px}.mobile-contact-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:3px 0;border-radius:6px;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;border:none}.phone-btn{background:#3b82f6;color:#fff}.phone-btn:hover{background:#2563eb;color:#fff;text-decoration:none;transform:translateY(-1px)}.whatsapp-btn:hover{background:#22c55e;color:#fff;text-decoration:none;transform:translateY(-1px)}.mobile-contact-btn i{font-size:16px}.contact-info{border-top:1px solid #e5e7eb;padding-top:15px}.contact-email{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.contact-email i{color:#6b7280;font-size:14px}.contact-email a{color:#3b82f6;text-decoration:none}.contact-email a:hover{text-decoration:underline}.experience-text{color:#6b7280!important;font-size:13px!important;margin:0!important;line-height:1.4!important}.experience-text strong{color:#1f2937}@media (max-width: 768px){.contact-section{margin:12px 0;padding:16px}.contact-header h3{font-size:16px}.contact-buttons{flex-direction:column;gap:8px}.mobile-contact-btn{padding:10px 14px;font-size:13px}.mobile-contact-btn i{font-size:14px}.contact-email{font-size:13px}.experience-text{font-size:12px}}h2.section-title.mb-3{font-size:var(--text-xl)}.reviews-container{margin:60px 0;max-width:100%;padding:0}.reviews-section{margin-bottom:80px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001a;position:relative}.reviews-section__hero{padding:10px;position:relative;overflow:hidden}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto}.platform-badge{display:flex;align-items:center;gap:20px}.platform-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 8px 25px #0003}.tripadvisor-icon,.google-icon,.video-icon{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-info h2{color:#faaa56;font-size:32px;font-weight:700;margin:0 0 8px}.platform-stats{display:flex;align-items:center}.rating-display{display:flex;align-items:center;gap:12px}.stars-container{display:flex;gap:4px}.star{color:gold;font-size:20px}.rating-text,.video-count-text{color:#000;font-size:16px;font-weight:500}.hero-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.floating-elements{position:absolute;top:0;right:0;bottom:0;left:0}.floating-circle{position:absolute;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.circle-1{width:120px;height:120px;top:20%;right:10%;animation:float 6s ease-in-out infinite}.circle-2{width:80px;height:80px;top:60%;right:20%;animation:float 8s ease-in-out infinite reverse}.circle-3{width:60px;height:60px;bottom:20%;left:15%;animation:float 7s ease-in-out infinite}.reviews-swiper{width:100%;position:relative;padding:10px 30px;background:#fff}.video-swiper{width:100%;position:relative;padding:40px 30px;background:#fff}.video-swiper .swiper-wrapper{padding-bottom:20px}.video-swiper .swiper-slide{height:auto;display:flex;justify-content:center}.review-card-modern{background:transparent;height:100%;display:flex}.card-glass-effect{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;min-height:400px;display:flex;flex-direction:column}.card-glass-effect:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fcfcfd,#1a4b8938)}.tripadvisor-section .card-glass-effect:before{background:linear-gradient(90deg,#fcfcfd,#1a4b8938)}.google-section .card-glass-effect:before{background:linear-gradient(90deg,#fcfcfd,#1a4b8938)}.review-card-modern:hover .card-glass-effect{transform:translateY(-8px);box-shadow:0 20px 60px #00000026}.card-header-modern{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.reviewer-profile{display:flex;align-items:center;gap:16px;flex:1}.profile-avatar{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 12px #0000001a}.profile-avatar img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.profile-info{flex:1;min-width:0}.reviewer-name-modern{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px;line-height:1.3}.reviewer-location-modern{font-size:14px;color:#666;display:block}.review-rating-modern{font-size:16px;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.1)}.card-content-modern{margin-bottom:20px}.review-title-modern{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 12px;line-height:1.4}.review-text-container{flex:1;display:flex;flex-direction:column;margin-bottom:16px}.review-text-modern{color:#555;font-size:14px;line-height:1.6;margin:0;flex:1}.review-text-full{color:#555;font-size:14px;line-height:1.6;margin:8px 0 0}.see-more-btn{background:none;border:none;color:#0056b3;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;text-decoration:underline;align-self:flex-start;transition:color .3s ease;margin-top:8px}.see-more-btn:hover{color:#0056b3}.see-more-btn.expanded{color:#dc3545}.review-trip-modern{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#1a4b89;font-weight:500;background:#007bff1a;padding:4px 8px;border-radius:6px}.trip-label{font-weight:600}.card-footer-modern{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.review-date{font-size:12px;color:#888;font-weight:500}.verified-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:#28a745;font-weight:600;background:#28a7451a;padding:4px 8px;border-radius:6px}.video-card-modern{background:transparent}.video-card-glass{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a;position:relative}.video-card-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b6b,#feca57);z-index:1}.video-card-modern:hover .video-card-glass{transform:translateY(-8px);box-shadow:0 20px 60px #00000026}.video-thumbnail-container{position:relative;height:240px;overflow:hidden}.video-thumbnail-wrapper{position:relative;width:100%;height:100%}.video-thumbnail-modern{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-card-modern:hover .video-thumbnail-modern{transform:scale(1.05)}.video-thumbnail-placeholder-modern{width:100%;height:100%;background:linear-gradient(135deg,#ff6b6b,#feca57);display:flex;align-items:center;justify-content:center;color:#fff}.play-icon-large{width:64px;height:64px;opacity:.8}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;transition:transform .3s ease}.video-card-modern:hover .video-play-button{transform:translate(-50%,-50%) scale(1.1)}.play-button-circle{width:80px;height:80px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0000004d;transition:all .3s ease}.video-card-modern:hover .play-button-circle{background:#fff;box-shadow:0 12px 35px #0006}.play-icon{width:24px;height:24px;color:#ff6b6b;margin-left:3px}.video-duration-badge{position:absolute;bottom:12px;right:12px;background:#000c;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.video-card-content{padding:24px}.video-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.customer-avatar-section{display:flex;align-items:center;gap:12px;flex:1}.customer-avatar-placeholder{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#ff6b6b,#feca57);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;flex-shrink:0}.customer-info{flex:1;min-width:0}.customer-name-modern{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 2px;line-height:1.3}.trip-name-modern{font-size:13px;color:#666;font-style:italic}.video-rating-modern{font-size:14px;color:gold}.video-title-modern{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px;line-height:1.4}.video-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.video-date{font-size:12px;color:#888;font-weight:500}.video-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:#ff6b6b;font-weight:600;background:#ff6b6b1a;padding:4px 8px;border-radius:6px}.video-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.video-modal.show{opacity:1;visibility:visible}.video-modal__content{position:relative;background:#fff;border-radius:20px;max-width:1000px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 25px 80px #0000004d;transform:scale(.9);transition:transform .3s ease}.video-modal.show .video-modal__content{transform:scale(1)}.video-modal__header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid rgba(0,0,0,.1);background:#f8f9fa}.video-modal__title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.video-modal__close{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;transition:all .3s ease;font-size:20px}.video-modal__close:hover{background:#e9ecef;color:#333}.video-modal__body{padding:30px;background:#fff}.video-player-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 10px 40px #0003}.video-player-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:12px}.reviews-nav-btn{width:50px!important;height:50px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.3)!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#333!important;transition:all .3s ease!important;margin-top:-25px!important;box-shadow:0 4px 15px #0000001a!important}.reviews-nav-btn:hover{border-color:#fff9!important;background:#fff!important;color:#000!important;transform:scale(1.1)!important}.reviews-nav-btn:after{font-size:18px!important;font-weight:700!important}.video-nav-btn{width:50px!important;height:50px!important;border-radius:50%!important;border:2px solid rgba(255,107,107,.3)!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#ff6b6b!important;transition:all .3s ease!important;margin-top:-25px!important;box-shadow:0 4px 15px #0000001a!important}.video-nav-btn:hover{border-color:#ff6b6b99!important;background:#fff!important;color:#e63946!important;transform:scale(1.1)!important}.video-nav-btn:after{font-size:18px!important;font-weight:700!important}.video-swiper .swiper-button-prev{left:-30px!important}.video-swiper .swiper-button-next{right:-30px!important}@media (max-width: 768px){.reviews-container{margin:40px 0;padding:0 15px}.reviews-section{margin-bottom:60px}.reviews-section__hero{padding:10px}.platform-badge{flex-direction:column;gap:16px;text-align:center}.platform-info h2{font-size:28px}.reviews-swiper,.video-swiper{padding:30px 20px}.card-glass-effect,.video-card-glass{padding:20px;min-height:350px}.video-thumbnail-container{height:200px}.reviews-nav-btn,.video-nav-btn{display:none!important}.video-modal__content{width:95%;margin:20px}.video-modal__header,.video-modal__body{padding:20px}}@media (max-width: 480px){.reviews-section__hero{padding:15px}.platform-info h2{font-size:24px}.platform-icon{width:50px;height:50px;font-size:20px}.reviews-swiper{padding:20px 15px}.card-glass-effect,.video-card-glass{padding:16px;min-height:320px}.see-more-btn{font-size:12px;padding:2px 0}.reviewer-name-modern,.customer-name-modern{font-size:15px}.review-title-modern,.video-title-modern{font-size:16px}.video-thumbnail-container{height:180px}.play-button-circle{width:60px;height:60px}.play-icon{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){.card-glass-effect,.video-card-glass,.video-play-button,.floating-circle,.video-modal,.video-modal__content{transition:none}.floating-circle{animation:none}}@media (prefers-contrast: high){.card-glass-effect,.video-card-glass{border:2px solid #000;background:#fff}.platform-icon{border:2px solid white}}@media (hover: none) and (pointer: coarse){.review-card-modern:hover .card-glass-effect,.video-card-modern:hover .video-card-glass{transform:none}.video-play-button{transform:translate(-50%,-50%) scale(1.05)}}@media print{.reviews-section__hero{background:#fff!important;color:#000!important}.platform-info h2,.rating-text,.video-count-text{color:#000!important}.card-glass-effect,.video-card-glass{background:#fff!important;box-shadow:none!important;border:1px solid #ccc!important}.floating-elements{display:none!important}}.rlr-article__wrapper ul.custom-disc{padding-left:2rem}.rlr-article__wrapper table{margin:20px}.footer-section img.logo_normal{height:65px;padding:0;align-items:self-start;margin:0 0 15px -15px}ol.ul.row.x-gap-10.y-gap-5.items-center.text-14.text-light-1.list-unstyled{margin-top:10px;margin-bottom:0}section#information ul{padding:10px;line-height:35px;color:#f6921e}.v3-banner .col-lg-8 .p-1 a img{max-height:54vh!important;width:100%}.hsj-header-contact-icon svg{margin-left:2px;color:#fff}.hsj-reviews-section-v2 .swiper{width:100%;padding:20px 0 60px}.hsj-reviews-section-v2 .swiper-slide{height:auto}.hsj-reviews-section-v2 .review-card{background:#fff;border-radius:16px;padding:30px;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;position:relative}.hsj-reviews-section-v2 .review-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000004d}.hsj-reviews-section-v2 .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.hsj-reviews-section-v2 .reviewer-info{display:flex;align-items:center;gap:12px}.hsj-reviews-section-v2 .reviewer-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:3px solid #667eea}.hsj-reviews-section-v2 .reviewer-details h4{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:2px}.hsj-reviews-section-v2 .reviewer-details .verified{font-size:.75rem;color:#10b981;display:flex;align-items:center;gap:4px}.hsj-reviews-section-v2 .platform-logo{width:80px;height:auto;opacity:.8}.hsj-reviews-section-v2 .ratings{display:flex;gap:4px}.hsj-reviews-section-v2 .star{color:#fbbf24;font-size:1.25rem}.hsj-reviews-section-v2 .review-card h3{font-size:1.25rem;font-weight:700;margin-bottom:10px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsj-reviews-section-v2 .review-card h3 a{color:#1f2937;text-decoration:none;transition:color .3s ease}.hsj-reviews-section-v2 .review-card h3 a:hover{color:#667eea}.hsj-reviews-section-v2 .review-date{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:15px}.hsj-reviews-section-v2 .review-content{color:#4b5563;line-height:1.7;flex-grow:1;position:relative}.hsj-reviews-section-v2 .review-content.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hsj-reviews-section-v2 .review-content.expanded{display:block}.hsj-reviews-section-v2 .see-more-btn{color:#667eea;font-weight:600;font-size:.875rem;background:none;border:none;cursor:pointer;margin-top:10px;padding:0;display:inline-flex;align-items:center;gap:4px;transition:color .3s ease}.hsj-reviews-section-v2 .see-more-btn:hover{color:#5a67d8}.hsj-reviews-section-v2 .swiper-pagination-bullet{background:#fff;opacity:.5;width:12px;height:12px}.hsj-reviews-section-v2 .swiper-pagination-bullet-active{opacity:1;background:#fff}.hsj-reviews-section-v2 .swiper-button-next,.hsj-reviews-section-v2 .swiper-button-prev{color:#fff;background:#fff3;width:50px;height:50px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hsj-reviews-section-v2 .swiper-button-next:after,.hsj-reviews-section-v2 .swiper-button-prev:after{font-size:20px;font-weight:700}.hsj-reviews-section-v2 .swiper-button-next:hover,.hsj-reviews-section-v2 .swiper-button-prev:hover{background:#ffffff4d}@media (max-width: 768px){.hsj-reviews-section-v2 .section-header h2{font-size:2rem}.hsj-reviews-section-v2 .review-card{padding:20px}.hsj-reviews-section-v2 .platform-logo{width:60px}.hsj-reviews-section-v2 .reviewer-avatar,.hsj-reviews-section-v2 .swiper-button-next,.hsj-reviews-section-v2 .swiper-button-prev{width:40px;height:40px}.hsj-reviews-section-v2 .swiper-button-next:after,.hsj-reviews-section-v2 .swiper-button-prev:after{font-size:16px}}.swiper-container.hsj-normal-slider.p-relative.fix.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events{overflow:visible}@media (min-width: 1200px){.mobile-nav-toggler{display:none!important}}.header-right{gap:15px}.hsj-currency-list{list-style:none;margin:0;padding:0}.hsj-currency-list .currency-dropdown{position:relative;list-style:none}.hsj-currency-list .currency-dropdown>a{font-weight:600;color:#1a4b89;display:flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s;text-decoration:none}.hsj-currency-list .currency-dropdown>a:hover{background:#f8f9fa;border-color:#1a4b89}.hsj-currency-list .subnav{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 15px #0000001a;border-radius:8px;padding:8px 0;min-width:100px;display:none;z-index:1000}.hsj-currency-list .currency-dropdown:hover .subnav{display:block}.hsj-currency-list .subnav li{list-style:none}.hsj-currency-list .subnav li a{padding:8px 15px;display:block;color:#333;transition:background .2s;text-decoration:none}.hsj-currency-list .subnav li a:hover{background:#f0f2f5;color:#1a4b89}.hsj-btn-header-outline{display:inline-flex;align-items:center;padding:8px 18px;border:2px solid #1A4B89;color:#1a4b89;border-radius:30px;font-weight:600;transition:all .3s ease;text-transform:uppercase;font-size:13px;letter-spacing:.5px;text-decoration:none}.hsj-btn-header-outline:hover{background:#1a4b89;color:#fff}.hsj-header-avatar{width:35px;height:35px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.hsj-user-toggle{cursor:pointer;font-weight:600;color:#333;padding:5px 10px;border-radius:8px;transition:background .3s;text-decoration:none}.hsj-user-toggle:hover{background:#f0f2f5}.hsj-user-dropdown .dropdown-menu{border:none!important;box-shadow:0 10px 30px #00000026!important;border-radius:12px!important;padding:10px!important;min-width:220px!important;margin-top:10px!important}.hsj-user-dropdown .dropdown-item{border-radius:8px!important;padding:10px 15px!important;margin-bottom:2px!important}.hsj-user-dropdown .dropdown-item:hover{background-color:#f8f9fa!important;color:#1a4b89!important}.hsj-currency-switcher .dropdown-toggle{cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.5px}.hsj-currency-switcher .dropdown-toggle:hover{color:var(--brand-07)!important}.slim-currency-dropdown{min-width:80px!important;border-radius:12px!important;padding:8px!important;margin-top:10px!important;box-shadow:0 10px 30px #0000001a!important;border:1px solid rgba(0,0,0,.05)!important;animation:fadeInDropdown .2s ease-out}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slim-currency-dropdown .dropdown-item{font-size:13px!important;font-weight:600!important;padding:6px 12px!important;border-radius:8px!important;color:#444!important;transition:all .2s ease;text-align:center}.slim-currency-dropdown .dropdown-item:hover{background-color:var(--brand-01)!important;color:var(--brand-07)!important}.hero-immersive{position:relative;height:90vh;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.hero-bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-bg{width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.05);transition:transform 6s ease-out}.hero-overlay-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000001a,#0006)}.hero-content-centered{position:relative;z-index:2;max-width:800px;padding:0 20px}.hero-subtitle{display:block;font-size:1.1rem;letter-spacing:3px;text-transform:uppercase;font-weight:600;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-title-huge{font-size:4.5rem;font-weight:700;letter-spacing:-1px;margin-bottom:20px;text-shadow:0 4px 12px rgba(0,0,0,.3);line-height:1.1}.hero-desc-large{font-size:1.5rem;font-weight:400;line-height:1.5;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);opacity:.8;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.section-spacing-lg{padding:100px 0}.letter-spacing-2{letter-spacing:2px}.apple-heading{font-size:2.5rem;font-weight:700;color:#1d1d1f;letter-spacing:-.5px}.apple-text{font-size:1.25rem;font-weight:400;line-height:1.6;color:#6e6e73}.bento-grid-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.bento-box{background:#f5f5f7;border-radius:20px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.bento-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.stat-box i{font-size:24px;color:#1a4b89;margin-bottom:15px}.stat-box h3{font-size:2rem;font-weight:700;margin-bottom:5px;color:#1d1d1f}.stat-box p{margin:0;font-size:.9rem;color:#86868b;font-weight:600}.map-preview{min-height:200px;grid-column:span 2;position:relative;background:#e5e5e5}.luxury-swiper-container{padding:20px 20px 60px!important;overflow:visible!important}.luxury-slide{height:auto}.apple-card{background:#fff;border-radius:24px;overflow:hidden;height:100%;box-shadow:0 4px 20px #0000000f;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column}.apple-card:hover{transform:scale(1.02);box-shadow:0 20px 50px #0000001f}.card-image-wrapper{position:relative;height:240px;overflow:hidden}.card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.apple-card:hover .card-image-wrapper img{transform:scale(1.08)}.card-overlay{position:absolute;top:15px;left:15px;z-index:10}.badge-light-glass{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1d1d1f;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.8rem;box-shadow:0 4px 10px #0000001a}.emoji-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,Arial,sans-serif}.bento-grid-ideas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;grid-auto-rows:240px}.bento-item{position:relative;border-radius:24px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.bento-item:hover{transform:translateY(-5px);z-index:2}.bento-item.large{grid-column:span 2;grid-row:span 2}.idea-bg{position:absolute;top:0;left:0;width:100%;height:100%}.idea-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.85);transition:filter .3s}.bento-item:hover .idea-bg img{filter:brightness(.7)}.idea-content-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.btn-glass-light{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:30px;padding:6px 16px;font-size:.9rem}.btn-glass-light:hover{background:#fff6;color:#fff}.apple-info-card{transition:transform .3s ease}.apple-info-card:hover{transform:translateY(-5px)}.bg-primary-soft{background-color:#1a4b891a}.rounded-xxl{border-radius:30px}.cta-bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#ffffff 1px,transparent 1px);background-size:20px 20px;opacity:.1}@media (max-width: 991px){.hero-title-huge{font-size:3rem}.hero-immersive{height:70vh}.bento-grid-ideas{grid-template-columns:repeat(2,1fr)}.bento-item.large{grid-column:span 2;grid-row:span 1}}@media (max-width: 767px){.hero-title-huge{font-size:2.5rem}.hero-desc-large{font-size:1.1rem}.bento-grid-ideas{grid-template-columns:1fr;grid-auto-rows:200px}.bento-item.large{grid-column:span 1;grid-row:span 1}.mobile-padding-md{padding-top:40px}}html{scroll-behavior:smooth}section{scroll-margin-top:100px}@media (max-width: 991px){section{scroll-margin-top:80px}#overview{scroll-margin-top:80px}}.luxuryv2-card{height:100%;display:flex;flex-direction:column}.luxuryv2-content{flex-grow:1;display:flex;flex-direction:column}.luxuryv2-pricing{margin-top:auto}.big-slider-card{height:100%;display:flex;flex-direction:column}.big-slider-content{flex-grow:1;display:flex;flex-direction:column}.pricing-box-mobile{margin-top:auto}.luxuryv2-slide,.big-slider-slide{height:auto!important}.feature-card{height:100%;display:flex;flex-direction:column}.card-content{flex-grow:1;display:flex;flex-direction:column}.pricing-section{margin-top:auto}.hsj-listing-card-item{height:100%;display:flex;flex-direction:column}.hsj-listing-card-content{flex-grow:1;display:flex;flex-direction:column}.hsj-listing-card-price,.hsj-listing-avai{margin-top:auto}.mfp-bg.mfp-fade.mfp-ready{z-index:1400;overflow:hidden}@media (max-width: 991px){.gallery-main-image{height:400px}.gallery-side-images{height:auto;flex-direction:row;gap:.5rem}.gallery-side-image{height:200px}}@media (max-width: 767px){.enhanced-search-suggestions{padding:10px;line-height:30px}.contact-item.phone-contact{display:none}.gallery-slide img{height:220px}.hsj-banner-space{box-shadow:none}.luxuryv2-image{height:180px}.luxuryv2-price-main{font-size:20px}.luxuryv2-view-btn{padding:8px 16px;font-size:13px}.luxuryv2-prev,.luxuryv2-next{width:35px;height:35px}.luxuryv2-prev{left:5px}.bestseller-title{margin:0}.bestseller-category{font-size:10px}.luxuryv2-next{right:5px}.luxuryv2-price-row{flex-direction:row;align-items:center;gap:10px;margin-bottom:0}.luxuryv2-view-btn{margin-left:0;align-self:flex-start}.swiper-slide.swiper-slide-active{width:90%!important}.gallery-action-buttons-overlay .service-wishlist{display:none!important}.luxuryv2-bottom-features{gap:6px;margin-bottom:5px;font-size:10px}.luxuryv2-location{margin-bottom:0}.luxuryv2-content{padding:5px 10px}.luxuryv2-feature-bottom{font-size:8px;padding:0 10px}.luxuryv2-title{font-size:15px;margin:0 0 1px}.luxuryv2-per-person{font-size:10px}section.hero-v2.mt-15.pl-25.mb-15{margin:0}.blog-section{overflow:hidden;margin-top:0}section.py-5.bg-white .mobile-container .row{padding:0}.support-section{display:none}.gallery-action-buttons-overlay{top:200px;right:0;bottom:auto}.btn-overlay-action{padding:6px;height:25px}.gallery-action-buttons-overlay .service-wishlist.active button{background:#faaa56;color:#fff;padding:6px;height:25px}.big-slider-view-btn{color:#666;font-size:14px;margin-bottom:15px;display:inline-flex;align-items:center;padding:4px 12px;background:#f8f9fa;border-radius:15px}a.big-slider-view-btn:hover{background:#fff}.big-slider-category{display:none}.big-slider-pricing{max-width:50%}.mobile-container{max-width:1250px;padding:unset;padding-right:1rem;padding-left:1rem;margin:0 auto;margin-top:2rem}.tour-page .container{padding:unset;padding-right:1rem;padding-left:1rem;margin:0 auto;margin-top:2rem}p.experience-text.mb-0.pb-0{font-size:11px;text-align:left}.contact-header h3{font-size:13px!important}.tour-page .itinerary-controls{justify-content:center;position:absolute;right:0}.hsj-moments-section .container,section#testimonials{max-width:1450px;margin:0 auto;padding:unset}.experiences-slider{overflow:hidden}.blog-mobile-slider .swiper-slide{display:flex;flex-direction:column;gap:12px}.content-left{width:100%;margin-top:0}h4.hsj-blog-post-title.mb-5{margin-bottom:5px!important}.hsj-country-banner-widget .section-title.text-center.mb-40{padding:30px}.hsj-country-banner-widget .section-title.text-center.mb-40 h2{font-size:30px!important}.hsj-country-banner-widget .section-title.text-center.mb-40 p{font-size:10px!important}.search__popup{padding-top:30px!important;padding-bottom:10px!important}.normalbigswiper,.bestseller-section,section.luxuryslider,.blog-section .container,.hsj-moments-section,section.hsj-moments-section.mt-15.bg-white{max-width:1250px;padding:unset;padding-right:1rem;padding-left:1rem;margin:0 auto;margin-top:2rem}a.bestseller-view-all{padding:.15rem .5rem;font-size:10px;display:inline;width:100px}.moments-header{justify-content:center}.bestseller-subtitle{margin-bottom:unset;font-size:10px}.bestseller-container{padding:unset}.swiper-button-prev,.swiper-button-next{top:35%}.swiper-button-prev{left:.25rem}.swipper-button-next{right:-.25rem}.luxuryslider .luxury-header{margin-bottom:20px}.container.big-slider-category-wrapper.mb-20{width:105%}.big-slider-scroll-indicator.right{right:-10px}.big-slider-scroll-indicator.left{left:-30px}.big-slider-amount{font-size:20px}.big-slider-savings{font-size:12px}.big-slider-pricing2{margin-top:0}.pricing-box-mobile{justify-content:space-between}.container.big-slider-category-wrapper.mb-20{padding:0}.big-slider-category-links{gap:10px;padding:5px 0 0 5px}.top-picks-container{max-width:1450px;margin:0 auto;padding:0}.top-bar-right{padding-bottom:10px}.main-header{background-size:cover}.blog-section .featured-post .card-body{padding:15px 5px 5px}.blog-section .featured-post .card-title{font-size:20px}.hsj-blog-bottom.text-center.pt-25{padding-top:10px!important}.py-5{padding:0!important}.container2{width:100%}.business-group-section .container .row.g-4,.logo-track{display:flex;flex-wrap:nowrap;overflow-x:visible;gap:1rem;animation:scroll 30s linear infinite;width:100%}.associated-section .container .row .col-6{width:35%}.business-group-section .container .row .col-6{width:55%}.recommended-section .logo-track{animation:scroll 30s linear infinite}.business-group-section .business-card,.associated-section .business-card{flex:0 0 auto;scroll-snap-align:start}.business-group-section .row::-webkit-scrollbar,.associated-section .row::-webkit-scrollbar{display:none}.business-group-section .row,.associated-section .row{scrollbar-width:none}.hsj-moments-section{background-color:#f0f2f5}.gallery-main-image{height:300px;border-radius:var(--radius-md)}.gallery-side-images{margin-top:.5rem}.gallery-side-image{height:150px}.property-title{font-size:1.5rem}.action-buttons{width:100%;margin-top:1rem}.btn-icon{flex:1;justify-content:center}}@media (max-width: 767px){.header-container{max-width:100%;padding:0}.top-bar-left{display:none}.top-bar{width:100%}.whatsapp-btn,.topbar-switchers{display:none}ol.breadcrumb.mb-0{font-size:8px}.tour-page .main-content{max-width:1300px;margin:0 auto;padding:0 24px}.hsj-chose-area.swiper{overflow:hidden}.hsj-chose-area .swiper-slide{width:100%;margin:5px 20px 15px 0}.hsjfooter_recommendation-logo{flex-wrap:wrap;overflow-x:auto;white-space:nowrap;display:inline-block;margin-top:9px;scrollbar-width:none;padding-bottom:10px}.hsjfooter_recommendation-logo a img{width:auto;max-height:87px}}.pwa-install-popup{position:fixed;bottom:-100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px -12px #00000026;z-index:9999;transition:bottom .5s ease-in-out;padding:15px 20px;display:flex;justify-content:center}.pwa-install-popup.show{bottom:0}.pwa-popup-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}.pwa-popup-icon img{width:50px;height:50px;border-radius:12px;object-fit:cover;margin-right:15px}.pwa-popup-text{flex-grow:1}.pwa-popup-text h3{margin:0;font-size:16px;font-weight:600;color:#333}.pwa-popup-text p{margin:0;font-size:14px;color:#666}.pwa-popup-actions{display:flex;align-items:center;gap:10px}#pwa-install-btn{background-color:#1a4b89;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:14px;cursor:pointer;font-weight:500}#pwa-dismiss-btn{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0 10px}@media (max-width: 768px){.pwa-popup-content{flex-direction:row;flex-wrap:nowrap}.pwa-popup-icon img{width:40px;height:40px;margin-right:10px}.pwa-popup-text h3{font-size:14px}.pwa-popup-text p{font-size:11px;line-height:1.2}#pwa-install-btn{padding:6px 15px;font-size:12px;white-space:nowrap}}@media (max-width: 991px){.section-title{font-size:.95rem}.logo-item img{max-height:35px;max-width:120px}.logo-track{gap:2rem}.business-logo{min-height:80px}.business-logo img{max-height:80px}.association-card{min-height:100px;padding:1.25rem}.association-card img{max-height:70px}.newsletter-box{padding:1.5rem}}@media (max-width: 767px){.glance-content h4{font-size:12px;font-weight:600;color:#333;margin:0 0 5px;line-height:1.2}.glance-content p{font-size:11px;color:#666;margin:0;line-height:1.3;word-break:break-word}.at-glance-section{padding:20px 0;position:relative}.at-glance-section:after{content:"Scroll for more ↓";position:absolute;bottom:10px;right:20px;font-size:11px;color:#0056b3;background:#ffffffe6;padding:5px 10px;border-radius:15px;box-shadow:0 2px 8px #0000001a;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.at-glance-section.scrolling:after{opacity:0;transition:opacity .3s ease}body,html{touch-action:auto!important;overscroll-behavior-x:auto!important}.tour-page,main,.container{touch-action:auto!important}.swiper-container,.swiper{touch-action:pan-y!important;overscroll-behavior-x:none!important}.glance-grid{touch-action:auto!important;-webkit-overflow-scrolling:touch!important}.tour-page section.offers-section.mt-50.mb-30.pt-0{margin-top:0}.content-sidebar{display:none}.tour-page{padding-bottom:50px}.tour-content{margin-bottom:20px}.glance-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-height:400px;overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:#0056b3 #f1f1f1}.glance-grid::-webkit-scrollbar{width:6px}.glance-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.glance-grid::-webkit-scrollbar-thumb{background:#0056b3;border-radius:3px}.glance-grid::-webkit-scrollbar-thumb:hover{background:#0056b3}.glance-item{flex:0 0 calc(50% - 7.5px);background:#f8f9fa;padding:5px;border-radius:8px;text-align:center;border:1px solid #dee2e6}.glance-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.glance-icon{width:40px;height:40px;background:linear-gradient(135deg,#0056b3,#0056b3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.tour-page .section-nav{width:100%;box-shadow:0 4px 12px #0000000d;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9999}.tour-page .section-nav.is-sticky,.section-nav-placeholder{display:none!important}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}color: white;font-size: 16px}@media (min-width: 768px) and (max-width: 991px){.glance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.glance-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease;display:flex;align-items:center;gap:15px}.glance-icon{width:50px;height:50px;background:linear-gradient(135deg,#0056b3,#0056b3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.glance-content h4{font-size:14px;font-weight:600;color:#333;margin:0 0 5px}.glance-content p{font-size:13px;color:#666;margin:0}}@media (min-width: 992px){.glance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.glance-item{background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:25px;box-shadow:0 3px 10px #0000001a;transition:all .3s ease;display:flex;align-items:center;gap:20px}.glance-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.glance-icon{width:60px;height:60px;background:linear-gradient(135deg,#0056b3,#0056b3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.glance-content h4{font-size:16px;font-weight:600;color:#333;margin:0 0 8px}.glance-content p{font-size:14px;color:#666;margin:0;line-height:1.4}}@media (max-width: 767px){.breadcrumb-section{width:100%}.btn-overlay-action{padding:10px}.section-title{font-size:.9rem;margin-bottom:1rem!important}.currency-selector{padding:4px 3px}.tour-page h1,.tour-page .h1{font-size:var(--text-xl)!important}.section-subtitle{font-size:.875rem}.logo-scroller{margin:0 -15px}.logo-item{padding:.5rem}.logo-item img{max-height:30px;max-width:100px}.logo-track{gap:.5rem!important}.business-logo{min-height:100px}.business-logo img{max-height:100px}.association-card{min-height:90px;padding:1rem}.association-card img{max-height:60px}.newsletter-box{padding:1.25rem}.newsletter-title{font-size:1rem}.newsletter-subtitle{font-size:.875rem}.newsletter-form .form-control,.newsletter-form .btn-primary{padding:.75rem 1rem;font-size:.9rem}.footer-title{font-size:.9rem;margin-bottom:1rem!important}.footer-content,.footer-links a{font-size:.85rem}.footer-links li{margin-bottom:.5rem}.social-link{width:40px;height:40px;font-size:1rem}.payment-methods img{height:35px}}@media (max-width: 575px){.recommended-section,.business-group-section,.associated-section,.newsletter-section,.footer-section{padding-top:1rem!important;padding-bottom:1rem!important;overflow:hidden}.section-title{font-size:.85rem}.recommended-section .logo-item img{max-height:28px;max-width:90px}.recommended-section .logo-track{gap:1rem}.business-logo{min-height:100px}.business-logo img{max-height:100px}.association-card{min-height:80px;padding:.875rem}.association-card img{max-height:50px}.newsletter-box{padding:1rem}.newsletter-title{font-size:.95rem}.newsletter-subtitle{font-size:.8rem;margin-bottom:1rem!important}.newsletter-form .form-control{padding:.625rem .875rem;font-size:.85rem}.newsletter-form .btn-primary{padding:.625rem 1rem}.form-note{font-size:.75rem;margin-top:.5rem!important}.footer-title{font-size:.85rem}.footer-content,.footer-links a{font-size:.8rem}.social-link-a{width:38px;height:38px;font-size:.95rem}.payment-methods{gap:.5rem}.payment-methods img{height:32px}}*:focus{outline:2px solid #0066cc;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.logo-track{animation:none}}@media print{.social-section{display:none}}@media (max-width: 1024px){.tour-swiper-container{grid-template-columns:1fr;gap:40px}.swiper-left-content{text-align:center}.swiper-left-content h2{font-size:36px}}@media (max-width: 768px){.blog-section .blog-grid{grid-template-columns:1fr}.blog-section .featured-post .post-image{height:250px}.blog-section .featured-post h2{font-size:22px}.blog-section .small-post h3{font-size:16px}.blog-section .text-muted{font-size:14px}.moments-header .header-left{display:none}}@media (max-width: 480px){.blog-section{padding:30px 0}.blog-section .featured-post .post-content{padding:20px}.blog-section .small-post{padding:5px}}.experiencesSwiper{transform:translateZ(0);-webkit-transform:translateZ(0);touch-action:pan-y pinch-zoom;-ms-touch-action:pan-y pinch-zoom;scroll-behavior:smooth;-webkit-scroll-behavior:smooth}.experiencesSwiper .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.46,.45,.94);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.experiencesSwiper .swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;-ms-touch-action:manipulation}.experiencesSwiper::-webkit-scrollbar{display:none}.experiencesSwiper{-ms-overflow-style:none;scrollbar-width:none}.experiencesSwiper.swiper-container-grab{cursor:grab;cursor:-webkit-grab}.experiencesSwiper.swiper-container-grabbing{cursor:grabbing;cursor:-webkit-grabbing}.experiences-button-next,.experiences-button-prev{z-index:10;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.experiencesSwiper *{box-sizing:border-box}.experiencesSwiper.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.experiencesSwiper{-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout: none){.experiencesSwiper{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@media (max-width: 768px){.experiencesSwiper{touch-action:pan-x pinch-zoom;-ms-touch-action:pan-x pinch-zoom}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.experiencesSwiper .swiper-slide{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--gray-50: #f8f9fa;--gray-100: #f1f3f5;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.support-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#f8f9fa;max-height:180px}.support-title,.contact-methods,.contact-methods a{color:#262626}.pattern-background{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes patternMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.float-element{position:absolute;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.float-1{width:80px;height:80px;top:10%;left:10%;animation:float 6s ease-in-out infinite}.float-2{width:120px;height:120px;top:20%;right:15%;animation:float 8s ease-in-out infinite reverse}.float-3{width:60px;height:60px;bottom:30%;left:20%;animation:float 7s ease-in-out infinite}.float-4{width:100px;height:100px;bottom:20%;right:10%;animation:float 9s ease-in-out infinite reverse}.float-5{width:40px;height:40px;top:50%;left:5%;animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.support-section .container{z-index:2}.support-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:20px}.content-left{color:#fff}.support-badge.fade-in{color:#1a4b89}.support-badge{display:inline-flex;align-items:center;gap:8px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:500;margin-bottom:14px;border:1px solid rgba(255,255,255,.3)}.support-badge i{color:#1a4b89}.support-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.highlight{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.highlight:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:2px}.support-description{font-size:1.1rem;line-height:1.7;opacity:.9}.contact-methods{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.contact-item{display:flex;align-items:center;gap:10px;padding:5px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.contact-item:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.contact-icon{border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.contact-info{display:flex;flex-direction:column}.contact-label{font-size:.9rem;opacity:.8;margin-bottom:2px}.contact-value{font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;transition:color .3s ease}.contact-value:hover{color:#fbbf24}.support-features{display:flex;gap:24px;flex-wrap:wrap}.feature-item{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;opacity:.9}.feature-item i{color:#4ade80;font-size:1rem}.content-right,.image-container{position:relative}.main-image{position:relative;width:100%;height:100%;overflow:hidden}.mountain-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.main-image:hover .mountain-image{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea4d,#764ba24d)}.cta-button{color:#fff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #ffaa01}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-button:hover:before{left:100%}.cta-button:hover{transform:translateY(-2px);color:#ffaa01;box-shadow:0 15px 40px #fbbf2466}.cta-icon{transition:transform .3s ease}.cta-button:hover .cta-icon{transform:translate(4px)}@media (max-width: 1024px){.support-content{gap:60px}.support-title{font-size:2.5rem}.stats-section{gap:30px}}@media (max-width: 768px){.contact-methods{flex-direction:row}.contact-label,.contact-value{font-size:10px}.support-content{gap:10px;text-align:center;margin-bottom:20px;display:flex}.footer-section img.logo_normal{margin:0 0 15px!important}.contact-methods{margin-bottom:0!important}.content-right{display:none}.support-title{font-size:2rem}.image-container{height:300px}.floating-card{display:none}.stats-section{grid-template-columns:repeat(2,1fr);gap:20px}.stat-number{font-size:2.5rem}.support-features{justify-content:center}}@media (max-width: 480px){.support-title{font-size:1.8rem}.support-description{font-size:1rem}.contact-item{padding:5px}.contact-icon{width:40px;height:40px}.stats-section{grid-template-columns:1fr;gap:15px}.stat-number{font-size:2rem}.cta-button{padding:14px 28px;font-size:1rem}.floating-card{min-width:150px;padding:16px}}.fade-in{animation:fadeIn .8s ease-out}.slide-up{animation:slideUp .8s ease-out}.scale-in{animation:scaleIn .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.contact-item:focus,.cta-button:focus{outline:2px solid #fbbf24;outline-offset:2px}@media print{.floating-elements,.pattern-background{display:none}.support-section{background:#1a4b89;color:#000}.content-left{color:#000}}.testimonials-section{background:#fff}.testimonial-card{background:var(--gray-50);border-radius:var(--radius-xl);padding:.5rem;transition:all var(--transition-base);height:100%}.testimonial-card:hover{transform:translateY(-8px);background:#fff;border-color:var(--primary-color)}.stars i{font-size:1rem}.testimonial-text{font-size:1rem!important;line-height:1.7!important;color:var(--gray-700)!important;margin-bottom:1.5rem!important;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:56px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-md)}.author-name{font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.author-role{font-size:.875rem;color:var(--gray-600)}.recommended-section{border-bottom:1px solid #e9ecef}.recommended-section .logo-scroller{overflow:hidden;position:relative;width:100%;background:#fff}.recommended-section .logo-track{display:flex;align-items:center;align-content:center;gap:3rem}.hsjfooter_logos{overflow:visible;position:relative;width:max-content}.recommended-section .logo-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.recommended-section .logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.recommended-section .logo-item img{max-height:50px;width:auto;max-width:150px;object-fit:contain;transition:all .3s ease}.recommended-section .logo-item:hover img{filter:grayscale(100%) opacity(.6);transform:scale(1.1)}.recomendation-logos .logo-scroller{overflow:hidden;position:relative;width:100%;background:#fff}.recomendation-logos .logo-track{display:flex;align-items:center;gap:3rem;width:max-content}.recomendation-logos .logo-track:hover{animation-play-state:paused}.recomendation-logos .logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.recomendation-logos .logo-item img{max-height:100px;width:auto;max-width:150px;object-fit:contain;transition:all .3s ease}.recomendation-logos .logo-item:hover img{filter:grayscale(100%) opacity(.6);transform:scale(1.1)}.hsjfooter_logos .logo-scroller{overflow:hidden;position:relative;width:100%;background:#fff}.hsjfooter_logos .logo-track{display:flex;align-items:center;width:max-content;gap:2rem}.hsjfooter_logos .logo-track:hover{animation-play-state:paused}.hsjfooter_logos .logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.hsjfooter_logos .logo-item img{max-height:75px;width:auto;max-width:140px;object-fit:contain;transition:all .3s ease}.hsjfooter_logos .logo-item:hover img{filter:grayscale(100%) opacity(.6);transform:scale(1.1)}.business-card{text-align:center;transition:all .3s ease;height:100%}.business-card:hover{transform:translateY(-8px)}.business-logo{display:flex;align-items:center;justify-content:center;min-height:100px}.business-logo img{max-width:100%;height:auto;max-height:100px;object-fit:contain;transition:transform .3s ease}.business-card:hover .business-logo img{transform:scale(1.05)}.association-card{text-align:center;transition:all .3s ease;height:100%;display:flex;align-items:center;justify-content:center;min-height:120px}.association-card:hover{transform:translateY(-5px)}.association-card img{max-width:100%;height:auto;max-height:80px;object-fit:contain;transition:transform .3s ease}.association-card:hover img{transform:scale(1.08)}.footer-section{background:#fff}.footer-title{font-size:.95rem;font-weight:700;color:#036;letter-spacing:.5px}.footer-content{font-size:.9rem}.footer-content a{color:#06c;text-decoration:none;transition:color .3s ease}.footer-content a:hover{color:#036;text-decoration:underline}.footer-links{margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#6c757d;text-decoration:none;font-size:.9rem;transition:all .3s ease;display:inline-block}.footer-links a:hover{color:#036;padding-left:5px}.footer-newsletter-form .input-group{border-radius:8px;overflow:hidden}.footer-newsletter-form .form-control{border:1px solid #dee2e6;padding:.75rem 1rem;font-size:.9rem;border-right:none}.footer-newsletter-form .form-control:focus{border-color:#06c;box-shadow:none}.footer-newsletter-form .btn-primary{background:#036;border:none;padding:.75rem 1.25rem;transition:all .3s ease}.quote-modal-body .btn-primary{background:var(--hsj-theme-secondary);border:none;padding:.75rem 1.25rem;transition:all .3s ease}.quote-modal-body .btn-primary:hover{background:var(--hsj-theme-primary);border:none;padding:.75rem 1.25rem;transition:all .3s ease}.footer-newsletter-form .btn-primary:hover{background:#06c}.social-links{display:flex;gap:1rem;justify-content:center;align-items:center}.social-link-a{width:45px;height:45px;border-radius:50%;background:#f8f9fa;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;color:#036;text-decoration:none;transition:all .3s ease;font-size:1.1rem}.social-link-a:hover{background:#036;border-color:#036;color:#fff;transform:translateY(-3px)}.payment-methods{display:flex;gap:1rem;flex-wrap:wrap}.payment-methods img{height:40px;width:auto;object-fit:contain;border:1px solid #dee2e6;border-radius:6px;padding:.5rem;background:#fff;transition:all .3s ease}.payment-methods img:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}:root{--primary-color: #1A4B89;--primary-dark: #1A4B89;--secondary-color: #06b6d4;--accent-color: #f59e0b;--success-color: #10b981;--danger-color: #ef4444;--white: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary: "Poppins", sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);line-height:1.6;color:var(--gray-800);background-color:var(--white);overflow-x:hidden}.header{position:static;top:0;background:url(https://hsj.com.np/uploads/0000/1/2025/11/24/menuback.webp);box-shadow:1px 40px 90px #fdf3e3;z-index:900}.desktop-nav{display:flex;align-items:center}.nav-menu{display:flex;list-style:none;gap:var(--spacing-xs)}.nav-item{position:relative}.nav-link{align-items:center;gap:var(--spacing-sm);padding:10px;color:var(--gray-700);text-decoration:none;font-weight:500;font-size:.95rem;transition:var(--transition-normal);position:relative}.nav-link:hover,.nav-item.active .nav-link{color:var(--primary-color);background-color:var(--gray-50)}.nav-link i{font-size:1.1rem;opacity:.8;color:#f8941c}.header-actions{display:flex;align-items:center;gap:var(--spacing-sm)}.search-btn,.wishlist-btn,.user-btn{display:flex;align-items:center;justify-content:center;border:none;background:var(--gray-100);color:var(--gray-600);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);position:relative}.search-btn:hover,.wishlist-btn:hover,.user-btn:hover{background:var(--gray-200);color:var(--primary-color)}.wishlist-btn .badge{position:absolute;top:-2px;right:-2px;background:var(--danger-color);color:var(--white);font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;gap:4px}.mobile-menu-btn span{width:24px;height:2px;background:var(--gray-700);transition:var(--transition-normal);border-radius:2px}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mega-menu-overlay{position:fixed;top:170px;left:0;width:100%;height:calc(100vh - 70px);background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:var(--transition-normal);z-index:999}.mega-menu-overlay.active{opacity:1;visibility:visible}.mega-menu{position:absolute;top:170px;left:0;width:100%;background:var(--white);border-bottom:1px solid var(--gray-200);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;transform:translateY(-20px);transition:var(--transition-normal);z-index:1001}.mega-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu-container{max-width:100%;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}.mega-menu-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.menu-section{display:flex;flex-direction:column}.section-title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.1rem;font-weight:600;color:var(--gray-800);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color)}.section-title i{color:var(--primary-color);font-size:1.2rem}.destination-grid,.activity-grid,.tour-grid,.helicopter-grid,.offers-grid{display:grid;gap:var(--spacing-md)}.destination-card,.activity-card,.tour-card,.helicopter-card,.offer-card{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-decoration:none;color:var(--gray-800);transition:var(--transition-normal);cursor:pointer;position:relative;overflow:hidden}.destination-card:hover,.activity-card:hover,.tour-card:hover,.helicopter-card:hover,.offer-card:hover{background:var(--white);border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.destination-card i,.activity-card i,.tour-card i,.helicopter-card i{font-size:1.5rem;color:var(--primary-color);min-width:24px}.card-content h4{font-weight:600;font-size:.95rem;margin-bottom:var(--spacing-xs);color:var(--gray-800)}.card-content p{font-size:.85rem;color:var(--gray-600)}.offer-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:var(--danger-color);color:var(--white);font-size:.75rem;font-weight:700;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.menu-list{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.menu-list a{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--gray-700);text-decoration:none;font-size:.9rem;border-radius:var(--radius-md);transition:var(--transition-normal)}.menu-list a:hover{background:var(--gray-100);color:var(--primary-color);padding-left:var(--spacing-lg)}.menu-list a i{font-size:.8rem;color:var(--gray-400);transition:var(--transition-normal)}.menu-list a:hover i{color:var(--primary-color)}.featured-section{grid-column:span 1}.featured-banner{position:relative;height:300px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.featured-banner img{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.featured-banner:hover img{transform:scale(1.05)}.banner-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:var(--white);padding:var(--spacing-xl)}.banner-overlay h4{font-size:1.3rem;font-weight:600;margin-bottom:var(--spacing-sm)}.banner-overlay p{font-size:.95rem;opacity:.9;margin-bottom:var(--spacing-lg)}.banner-btn{background:var(--accent-color);color:var(--white);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-normal)}.banner-btn:hover{background:#d97706;transform:translateY(-1px)}.mobile-menu,#mobileMenu{position:fixed!important;top:0!important;right:-100%!important;width:320px;height:100vh!important;background:var(--white)!important;box-shadow:var(--shadow-xl);z-index:9999!important;transition:right .3s ease-in-out!important;overflow-y:auto;display:block!important}.mobile-menu.active,#mobileMenu.active{right:0!important}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--gray-200)}.mobile-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gray-100);border:none;border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;transition:var(--transition-normal)}.mobile-close-btn:hover{background:var(--gray-200);color:var(--gray-800)}.mobile-menu-content{padding:var(--spacing-lg)}.mobile-menu-item{margin-bottom:var(--spacing-sm)}.mobile-menu-link{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-800);font-weight:500;text-decoration:none;transition:var(--transition-normal)}.mobile-menu-link:hover{background:var(--gray-100);border-color:var(--primary-color);color:var(--primary-color)}.mobile-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-800);font-weight:500;cursor:pointer;transition:var(--transition-normal)}.mobile-menu-toggle:hover{background:var(--gray-100);border-color:var(--primary-color)}.mobile-menu-toggle.active{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.mobile-menu-toggle i:last-child{transition:var(--transition-normal)}.mobile-menu-toggle.active i:last-child{transform:rotate(180deg)}.mobile-submenu{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background:var(--white);border-radius:var(--radius-md);margin-top:var(--spacing-sm);opacity:0;visibility:hidden}.mobile-submenu.active{max-height:1000px;opacity:1;visibility:visible;border:1px solid var(--gray-200)}.mobile-submenu-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--gray-700);text-decoration:none;border-bottom:1px solid var(--gray-100);transition:var(--transition-normal)}.mobile-submenu-item:last-child{border-bottom:none}.mobile-submenu-item:hover{background:var(--gray-50);color:var(--primary-color)}.mobile-submenu-item i{color:var(--primary-color);font-size:.9rem}.main-content{min-height:calc(100vh - 70px)}.hero-section{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);padding:100px var(--spacing-lg);text-align:center}.hero-content h1{font-family:var(--font-secondary);font-size:3rem;font-weight:700;margin-bottom:var(--spacing-lg);line-height:1.2}.hero-content p{font-size:1.2rem;opacity:.9;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-btn{background:var(--accent-color);color:var(--white);border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-size:1.1rem;font-weight:600;cursor:pointer;transition:var(--transition-normal);box-shadow:var(--shadow-lg)}.hero-btn:hover{background:#d97706;transform:translateY(-2px);box-shadow:var(--shadow-xl)}@media (max-width: 1024px){.header-container{padding:0 var(--spacing-md)}.mega-menu-container{padding:var(--spacing-xl) var(--spacing-md)}.mega-menu-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}}@media (max-width: 768px){.desktop-nav{display:none!important}.travel-mega-header{display:none}.mega-menu-overlay,.mega-menu{display:none!important}.header{height:60px}.header-container{height:60px;padding:0 var(--spacing-md)}.mobile-menu{width:100%;max-width:100vw}.logo{font-size:1.2rem}.logo i{font-size:1.5rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}}@media (max-width: 480px){.header-container{padding:0 var(--spacing-sm);height:60px}.logo{font-size:1.3rem}.logo i{font-size:1.5rem}.mobile-menu{width:100%;right:-100%}.hero-section{padding:80px var(--spacing-md)}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.header,.mega-menu,.mobile-menu{display:none}}.user-dropdown{position:relative;display:inline-block}.user-dropdown .user-btn{background:transparent;border:none;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:5px;font-size:14px;color:#333}.user-dropdown .user-btn:hover{background:#f5f5f5}.user-dropdown .dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}.user-dropdown:hover .dropdown-menu,.user-dropdown .dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.user-dropdown .dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px}.user-dropdown .dropdown-item:hover{background:#f8f9fa}.user-dropdown .dropdown-item i{font-size:18px;width:20px;text-align:center}.user-dropdown .dropdown-divider{height:1px;background:#e0e0e0;margin:8px 0}.user-dropdown .logout-item{color:#e74c3c}.user-dropdown .logout-item:hover{background:#fee}.wishlist-btn{padding:8px 16px;border-radius:6px;transition:all .3s ease;color:#e74c3c;font-size:18px}.wishlist-btn:hover{background:#fee;transform:scale(1.1)}.simple-mobile-menu{padding:var(--spacing-lg)}.simple-mobile-menu .menu-section{margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--gray-200);padding-bottom:var(--spacing-lg)}.simple-mobile-menu .menu-section:last-child{border-bottom:none;margin-bottom:var(--spacing-lg)}.simple-mobile-menu .section-title{font-size:1.1rem;font-weight:600;color:var(--primary-color);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--primary-color)}.simple-mobile-menu .section-items{display:flex;flex-direction:column;gap:var(--spacing-xs)}.simple-mobile-menu .menu-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--gray-700);text-decoration:none;border-radius:var(--radius-md);transition:var(--transition-normal);font-size:.95rem;font-weight:500}.simple-mobile-menu .menu-item:hover,.simple-mobile-menu .menu-item:focus{background:var(--gray-100);color:var(--primary-color);transform:translate(4px)}.simple-mobile-menu .menu-item i{font-size:1rem;color:var(--primary-color);min-width:20px;text-align:center}.simple-mobile-menu .menu-footer{border-top:1px solid var(--gray-200);padding-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}@media (max-width: 768px){.user-dropdown .dropdown-menu{right:-10px;min-width:180px}.user-dropdown .user-btn span{display:none}}.user-dropdown .dropdown-toggle:after{display:none}.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:8px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px;margin-left:15px;float:right}.toast-close:hover{opacity:1}.toastify.success{background:linear-gradient(135deg,#72b01d,#97c93d);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #72b01d4d}.toastify.error{background:linear-gradient(135deg,#ff5f6d,#ffc371);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #ff5f6d4d}.toastify.warning{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #f093fb4d}.toastify.info{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4facfe4d}.toastify.toast-top-right{top:15px;right:15px}.toastify.toast-top-left{top:15px;left:15px}.toastify.toast-bottom-right{bottom:15px;right:15px}.toastify.toast-bottom-left{bottom:15px;left:15px}.toastify.toast-top-center{top:15px;left:50%;transform:translate(-50%)}.toastify.toast-bottom-center{bottom:15px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 360px){.toastify{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.toastify .toast-icon{display:inline-block;margin-right:8px;font-size:16px;vertical-align:middle}.toastify .toast-message{display:inline-block;vertical-align:middle}.toastify.slide-in-right{transform:translate(100%)}.toastify.slide-in-right.on{transform:translate(0)}.toastify.slide-in-left{transform:translate(-100%)}.toastify.slide-in-left.on{transform:translate(0)}.toastify.fade-in{opacity:0}.toastify.fade-in.on{opacity:1}.toastify.hsj-theme{font-family:Poppins,sans-serif;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.toastify.hsj-theme.success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.toastify.hsj-theme.error{background:linear-gradient(135deg,#dc3545,#fd7e14);color:#fff}.toastify.hsj-theme.warning{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#212529}.toastify.hsj-theme.info{background:linear-gradient(135deg,#17a2b8,#0056b3);color:#fff}@media (max-width: 768px){.mobile-menu,#mobileMenu{position:fixed!important;top:0!important;right:-100%!important;width:85vw!important;max-width:400px!important;height:100vh!important;background:#fff!important;z-index:99999!important;transition:right .3s ease!important;display:block!important;overflow-y:auto!important}.mobile-menu.active,#mobileMenu.active{right:0!important}.mobile-submenu{transition:max-height .3s ease!important}.mobile-submenu.active{max-height:1000px!important;overflow:visible!important}.mobile-menu-item{display:block!important;opacity:1!important;visibility:visible!important}.mobile-menu-toggle,.mobile-menu-link,.mobile-submenu-item{display:flex!important;opacity:1!important;visibility:visible!important}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:#fff}.bravo_wrap{position:relative;overflow-x:hidden}.loading-placeholder{background:#f8f9fa;min-height:200px;display:flex;align-items:center;justify-content:center}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:.375rem;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}.btn-primary{background:#0056b3;color:#fff}.d-none{display:none}.text-center{text-align:center}header{position:relative;z-index:1000;background:#fff}.navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{font-size:1.5rem;font-weight:600;color:#333;text-decoration:none}.tour-gallery-banner-new{position:relative;margin-bottom:2rem}.gallery-main-image-large{position:relative;overflow:hidden;height:500px;cursor:pointer;padding:0 10px 0 0}.gallery-main-image-large img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-main-image-large:hover img{transform:scale(1.02)}.badge-exclusive-new{position:absolute;top:1.5rem;left:1.5rem;background:#fffffff2;color:#1a1a1a;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;z-index:10;box-shadow:0 2px 8px #00000026;display:inline-flex;align-items:center}.badge-exclusive-new i{color:#f59e0b}.gallery-side-stack{display:flex;flex-direction:column;gap:.5rem;height:500px}.gallery-side-image-top,.gallery-side-image-bottom{position:relative;overflow:hidden;flex:1;cursor:pointer}.gallery-side-image-top img,.gallery-side-image-bottom img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-side-image-top:hover img,.gallery-side-image-bottom:hover img{transform:scale(1.02)}.gallery-action-buttons-overlay{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;gap:.75rem;z-index:10}.btn-overlay-action{background:#fffffff2;color:#1a1a1a;border:none;padding:0 10px;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00000026;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none}.btn-overlay-action:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003;color:#1a1a1a}.btn-overlay-action i{font-size:.875rem}.gallery-info-bar{background:#fff;border-bottom:1px solid #e5e7eb}.booking-badge{display:inline-flex;align-items:center;background:#f0fdf4;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;color:#1a4b89}.location-info{display:inline-flex;align-items:center;font-size:.9375rem;color:#4b5563}.location-info i{color:#6b7280}.btn-icon-action{background:#fff;border:1px solid #e5e7eb;padding:0 10px;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;color:#1a1a1a}.btn-icon-action:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.btn-icon-action i{font-size:.875rem}.service-wishlist{display:inline-block;cursor:pointer}.service-wishlist.active .btn-wishlist i{color:#ef4444}.service-wishlist.active .btn-wishlist i.far{font-weight:900}.service-wishlist.loading{opacity:.6;pointer-events:none}.gallery-placeholder{background:#f3f4f6;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.gallery-main-image-large{height:350px}.gallery-side-stack{height:auto;flex-direction:row;gap:.5rem}.gallery-side-image-top,.gallery-side-image-bottom{height:250px}.gallery-action-buttons-overlay{bottom:1rem;right:1rem}.btn-overlay-action{padding:.625rem 1.25rem;font-size:.875rem}}@media (max-width: 768px){.gallery-main-image-large{height:300px}.gallery-side-image-top,.gallery-side-image-bottom{height:200px}.badge-exclusive-new{font-size:.75rem;padding:.5rem 1rem;top:1rem;left:1rem}.gallery-action-buttons-overlay{flex-direction:row;gap:.5rem}.btn-overlay-action{padding:.5rem 1rem;font-size:.8125rem}.gallery-info-bar .d-flex{flex-direction:row;align-items:center!important}.info-left,.info-right{width:100%}.info-right{justify-content:flex-start!important}}@media (max-width: 576px){.gallery-side-stack{flex-direction:column}.gallery-side-image-top,.gallery-side-image-bottom{height:180px}.gallery-action-buttons-overlay{position:static;margin-top:1rem;margin-bottom:10px;padding:0 1rem}.btn-overlay-action{flex:1;justify-content:center}.booking-badge,.location-info{font-size:.8125rem}}.v3-banner{position:relative;width:100%;background:#fcfcfd}.v3-banner .row{height:100%;margin:0}.v3-banner [class*=col-]{padding:0;height:100%}.v3-video-section{position:relative;height:100%;overflow:hidden;background:#000}.v3-video-container{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.v3-video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%)}.v3-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#0006);z-index:1}.v3-video-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;width:90%;max-width:700px}.v3-video-content h1{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:300;line-height:1.3;margin-bottom:1.5rem;letter-spacing:.5px;text-shadow:0 4px 12px rgba(0,0,0,.6)}.v3-location{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:400;opacity:.95;display:flex;align-items:center;justify-content:center;gap:.8rem;letter-spacing:1px}.v3-location i{font-size:1.3rem}.v3-gallery-sidebar{display:flex;flex-direction:column;height:100%;background:#fff;max-height:55vh!important}.v3-gallery-top{flex:1;position:relative;overflow:hidden}.v3-gallery-top img{width:100%;height:100%;object-fit:cover;object-position:center;max-height:305px}.v3-gallery-bottom{flex:1;position:relative;overflow:hidden;background:#fff}.v3-gallery-bottom img{width:100%;height:100%;object-fit:cover}.v3-view-gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);padding:2.5rem 2rem 2rem;z-index:2}.v3-view-gallery-btn{background:#fffffff2;color:#333;padding:.9rem 2rem;border:none;font-size:1rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;transition:all .3s ease;box-shadow:0 4px 12px #0003;letter-spacing:.3px}.v3-view-gallery-btn:hover{background:#fff;box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.v3-view-gallery-btn i{font-size:1.1rem}.v3-action-buttons{position:absolute;bottom:2.5rem;right:2.5rem;display:flex;gap:1rem;z-index:10}.v3-action-btn{background:#fffffff2;color:#333;padding:.9rem 1.8rem;border:none;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.6rem;transition:all .3s ease;box-shadow:0 4px 12px #0003;letter-spacing:.3px}.v3-action-btn:hover{background:#fff;box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.v3-action-btn i{font-size:1.1rem}.v3-action-btn.v3-save:hover{color:#e91e63}.v3-mobile-gallery{display:none}.v3-mobile-main-image{position:relative;width:100%;height:60vh;min-height:400px;background:#000;overflow:hidden}.v3-mobile-main-image img{width:100%;height:100%;object-fit:cover}.v3-thumbnail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#000}.v3-thumbnail-item{position:relative;aspect-ratio:1;overflow:hidden;cursor:pointer;border:2px solid #000}.v3-thumbnail-item img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.v3-thumbnail-item:hover img{transform:scale(1.1)}.v3-thumbnail-item.v3-active{border-color:#fff}@media (max-width: 991px){.v3-banner{height:auto}.v3-banner .row{flex-direction:column;height:auto}.v3-video-section{min-height:500px}.v3-video-content h1{font-size:2.5rem}.v3-location{font-size:1.3rem}.v3-gallery-sidebar{display:none}.v3-mobile-gallery{display:block}.v3-action-buttons{bottom:1.5rem;right:1.5rem}}@media (max-width: 767px){.v3-video-content h1{font-size:2rem}.v3-location{font-size:1.1rem}.v3-video-section{height:60vh;min-height:400px}.v3-mobile-main-image{height:50vh;min-height:350px}.v3-action-buttons{bottom:1rem;right:1rem;flex-direction:row;gap:.5rem}.v3-action-btn{padding:.7rem 1.3rem;font-size:.9rem}}@media (max-width: 575px){.v3-video-content h1{font-size:1.6rem}.v3-location{font-size:1rem}.v3-action-btn span{display:none}.v3-action-btn{padding:.6rem 1rem}.v3-thumbnail-grid{gap:0}}.video-responsive{position:relative;width:100%;padding-bottom:64.25%;overflow:hidden;background:#fff}.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}:root{--primary-accessible: #0056b3}.text-primary{color:#0056b3!important}a.text-primary:hover,a.text-primary:focus{color:#004494!important}.btn-primary{background-color:#0056b3;border-color:#0056b3}.btn-primary:hover,.btn-primary:focus{background-color:#004494;border-color:#004494}.text-muted{color:#4f575e!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:IcoFont;src:url(/libs/icofont/fonts/icofont.eot);src:url(/libs/icofont/fonts/icofont.eot?#iefix) format("embedded-opentype"),url(/libs/icofont/fonts/icofont.woff2) format("woff2"),url(/libs/icofont/fonts/icofont.woff) format("woff"),url(/libs/icofont/fonts/icofont.ttf) format("truetype"),url(/libs/icofont/fonts/icofont.svg#IcoFont) format("svg");font-weight:400;font-style:normal;font-display:swap}
