.faq-col .accordion{flex-wrap:wrap;align-items:flex-start!important;gap:15px 10px}.faq-col .accordion-item{text-align:left}.faq-col .accordion-button{background:rgb(233,232,232)!important;font-weight:500;border-radius:5px!important}.faq-col .accordion-button:focus{box-shadow:none!important}.faq-col .collapse{visibility:visible!important}@media screen and (max-width:992px){.faq-col .accordion-item{font-size:13px;width:100%}}@media screen and (max-width:576px){.accordion-button,.faq-col .accordion-item{font-size:13px!important}}:root{--tp-green:#346f61;--tp-green-dark:#2a5a4e;--tp-green-light:#e8f0ed;--tp-dark:#1a1f2e;--tp-gray:#6b7280;--tp-light-gray:#f3f4f6;--tp-gold:#c5a24e;--tp-white:#ffffff;--tp-red:#dc2626;--tp-blue:#0062e3;--tp-orange:#f97316}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:var(--tp-dark);background:var(--tp-white)}@media (max-width:768px){body{padding-bottom:60px}}.tp-header{background:var(--tp-white);box-shadow:0 2px 12px rgba(0,0,0,.08);position:sticky;top:0;z-index:1000}.tp-header-inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.tp-logo img{height:38px}.tp-header-nav{display:flex;align-items:center;gap:24px}.tp-header-nav a{color:var(--tp-dark);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.tp-header-nav a:hover{color:var(--tp-green)}.tp-header-phone{display:flex;align-items:center;gap:8px;background:var(--tp-green);color:var(--tp-white);padding:8px 18px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:background .2s;white-space:nowrap}.tp-header-phone:hover{background:var(--tp-green-dark);color:var(--tp-white)}.tp-header-phone i{font-size:16px}.tp-breadcrumb{background:var(--tp-light-gray);padding:10px 0;border-bottom:1px solid #e5e7eb}.tp-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;color:var(--tp-gray)}.tp-breadcrumb a{color:var(--tp-green);text-decoration:none}.tp-breadcrumb li:before{content:"â€º";margin-right:6px;color:#d1d5db}.tp-breadcrumb li:first-child:before{content:"";margin:0}.tp-hero{background:linear-gradient(135deg,#1a2a24,#346f61 50%,#2a5a4e);padding:50px 0 40px;position:relative;overflow:hidden}.tp-hero:before{top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(197,162,78,.1) 0,transparent 70%)}.tp-hero:after,.tp-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.tp-hero:after{bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 70%)}.tp-hero h1{color:var(--tp-white);font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px;position:relative;z-index:1}.tp-hero h1 span{color:var(--tp-gold)}.tp-hero p{color:rgba(255,255,255,.8);font-size:15px;line-height:1.7;margin-bottom:20px}.tp-hero p,.tp-hero-badges{position:relative;z-index:1}.tp-hero-badges{display:flex;flex-wrap:wrap;gap:10px}.tp-hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:6px 14px;border-radius:100px;color:var(--tp-white);font-size:13px;font-weight:500}.tp-hero-badge i{color:var(--tp-gold);font-size:12px}.tp-lead-form{background:var(--tp-white);border-radius:16px;padding:28px 24px;box-shadow:0 8px 32px rgba(0,0,0,.15);position:relative;z-index:2}.tp-lead-form h3{font-size:18px;font-weight:700;color:var(--tp-dark);margin-bottom:4px}.tp-lead-form .form-subtitle{font-size:12px;color:var(--tp-gray);margin-bottom:18px}.tp-lead-form label{font-size:12px;font-weight:600;color:var(--tp-dark);margin-bottom:4px;display:block}.tp-lead-form .form-control,.tp-lead-form .form-select{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px;font-size:14px;font-family:Poppins,sans-serif;color:var(--tp-dark);background:#fff;transition:border-color .2s;outline:none}.tp-lead-form .form-control:focus,.tp-lead-form .form-select:focus{border-color:var(--tp-green);box-shadow:0 0 0 3px rgba(52,111,97,.1)}.tp-lead-form textarea.form-control{resize:vertical}.tp-lead-form .btn-submit{width:100%;background:var(--tp-green);color:var(--tp-white);border:none;padding:12px 20px;border-radius:8px;font-size:15px;font-weight:700;font-family:Poppins,sans-serif;cursor:pointer;transition:background .2s}.tp-lead-form .btn-submit:hover{background:var(--tp-green-dark)}.tp-lead-form .form-phone-row{display:flex;gap:8px}.tp-lead-form .form-phone-row .form-select{max-width:100px;flex-shrink:0}.tp-lead-form .form-trust{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tp-gray);margin-top:10px}.tp-lead-form .form-trust i{color:var(--tp-green)}.tp-lead-form .mb-3{margin-bottom:14px}.interest-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.interest-chip{font-size:12px;background:var(--tp-green-light);color:var(--tp-green-dark);padding:5px 12px;border-radius:6px;border:1.5px solid transparent;cursor:pointer;font-family:Poppins,sans-serif;transition:all .15s}.interest-chip.active,.interest-chip:hover{background:var(--tp-green);color:var(--tp-white);border-color:var(--tp-green)}.tp-packages{padding:50px 0;background:var(--tp-light-gray)}.tp-packages h2{font-size:26px;font-weight:700;color:var(--tp-dark);margin-bottom:30px;text-align:center}.tp-pkg-card{background:var(--tp-white);border-radius:14px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s;height:100%;display:flex;flex-direction:column}.tp-pkg-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.12)}.tp-pkg-card-img{height:200px;background-size:cover;background-position:50%;background-color:var(--tp-green);position:relative}.tp-pkg-card-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px}.tp-pkg-badge-lux{background:var(--tp-gold);color:var(--tp-white)}.tp-pkg-badge-lux,.tp-pkg-badge-star{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.tp-pkg-badge-star{background:var(--tp-dark);color:var(--tp-gold)}.tp-pkg-badge-off{position:absolute;top:12px;right:12px;background:var(--tp-red);color:var(--tp-white);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700}.tp-pkg-card-body{padding:18px;flex:1;display:flex;flex-direction:column}.tp-pkg-card-title{font-size:16px;font-weight:700;color:var(--tp-dark);margin-bottom:6px;line-height:1.3}.tp-pkg-card-route{font-size:12px;color:var(--tp-gray);margin-bottom:10px}.tp-pkg-card-route span{color:var(--tp-green);font-weight:600}.tp-pkg-card-meta{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.tp-pkg-card-meta span{font-size:12px;color:var(--tp-gray);display:flex;align-items:center;gap:4px}.tp-pkg-card-meta i{color:var(--tp-green);font-size:12px}.tp-pkg-card-amenities{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tp-pkg-amenity{font-size:11px;background:var(--tp-green-light);color:var(--tp-green-dark);padding:3px 8px;border-radius:4px}.tp-pkg-card-price{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;border-top:1px solid #f3f4f6}.tp-pkg-card-price .starting{font-size:11px;color:var(--tp-gray)}.tp-pkg-card-price .old-price{text-decoration:line-through;color:#9ca3af;font-size:13px}.tp-pkg-card-price .new-price{font-size:22px;font-weight:700;color:var(--tp-green)}.tp-pkg-card-price .per-person{font-size:11px;color:var(--tp-gray)}.tp-pkg-card-price .btn-book{background:var(--tp-green);color:var(--tp-white);padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block;white-space:nowrap}.tp-pkg-card-price .btn-book:hover{background:var(--tp-green-dark)}.tp-section{padding:50px 0}.tp-section h2{font-size:26px;font-weight:700;color:var(--tp-dark);margin-bottom:18px}.tp-section h2 span{color:var(--tp-green)}.tp-section li,.tp-section p{font-size:15px;line-height:1.8;color:#374151}.tp-place-card{background:var(--tp-white);border-radius:14px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.05);height:100%;border-left:4px solid var(--tp-green);transition:transform .2s}.tp-place-card:hover{transform:translateY(-2px)}.tp-place-card .place-num{width:32px;height:32px;background:var(--tp-green);color:var(--tp-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-bottom:12px}.tp-place-card h3{font-size:17px;font-weight:700;color:var(--tp-dark);margin-bottom:8px}.tp-place-card ul{list-style:none;padding:0}.tp-place-card ul li{font-size:13px;color:#374151;padding:3px 0 3px 18px;line-height:1.6;position:relative}.tp-place-card ul li:before{content:"âœ¦";color:var(--tp-gold);font-size:10px;position:absolute;left:0;top:5px}.tp-hotel-card{background:var(--tp-white);border-radius:12px;padding:20px 14px;box-shadow:0 2px 12px rgba(0,0,0,.05);text-align:center;height:100%;transition:transform .2s;border:1px solid #f0f0f0}.tp-hotel-card:hover{transform:translateY(-2px)}.tp-hotel-card .hotel-icon{width:56px;height:56px;background:var(--tp-green-light);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:24px}.tp-hotel-card h4{font-size:13px;font-weight:700;color:var(--tp-dark);margin-bottom:4px;line-height:1.3}.tp-hotel-card .hotel-city{font-size:12px;color:var(--tp-green);font-weight:600;margin-bottom:6px}.tp-hotel-card .hotel-stars{color:var(--tp-gold);font-size:12px;margin-bottom:6px}.tp-hotel-card .hotel-price{font-size:12px;color:var(--tp-gray)}.tp-why-item{display:flex;gap:14px;margin-bottom:22px;align-items:flex-start}.tp-why-item .why-icon{width:44px;height:44px;min-width:44px;background:var(--tp-green);color:var(--tp-white);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.tp-why-item h4{font-size:15px;font-weight:600;color:var(--tp-dark);margin-bottom:4px}.tp-why-item p{font-size:13px;color:var(--tp-gray);line-height:1.6;margin:0}.tp-season-card{background:var(--tp-white);border-radius:12px;padding:24px 18px;box-shadow:0 2px 8px rgba(0,0,0,.04);text-align:center;height:100%;transition:transform .2s,box-shadow .2s}.tp-season-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.tp-season-card .season-emoji{font-size:36px;margin-bottom:10px;line-height:1;display:block}.tp-season-card h4{font-size:15px;font-weight:700;color:var(--tp-dark);margin-bottom:4px}.tp-season-card .season-months{font-size:12px;color:var(--tp-green);font-weight:600;margin-bottom:8px}.tp-season-card p{font-size:13px;color:var(--tp-gray);line-height:1.6;margin:0}.tp-faq .accordion{display:flex;flex-direction:column;gap:10px;max-width:860px}.tp-faq .accordion-item{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s}.tp-faq .accordion-item.open{box-shadow:0 4px 16px rgba(52,111,97,.1);border-color:var(--tp-green)}.tp-faq .accordion-button{width:100%;background:none;border:none;padding:16px 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:var(--tp-dark);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1.4;transition:background .2s}.tp-faq .accordion-button:hover{background:#f9fafb}.tp-faq .accordion-button.open{background:var(--tp-green-light);color:var(--tp-green-dark)}.tp-faq .accordion-body{font-size:14px;color:#374151;line-height:1.8;padding:0 20px 18px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tp-cta-banner{background:linear-gradient(135deg,var(--tp-dark) 0,#2d3548 100%);padding:50px 0;text-align:center}.tp-cta-banner h2{color:var(--tp-white);font-size:28px;font-weight:700;margin-bottom:10px}.tp-cta-banner p{color:rgba(255,255,255,.7);font-size:15px;margin-bottom:24px}.tp-cta-banner .cta-phone{display:inline-flex;align-items:center;gap:10px;background:var(--tp-green);color:var(--tp-white);padding:14px 36px;border-radius:10px;font-size:22px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s}.tp-cta-banner .cta-phone:hover{background:var(--tp-green-dark);color:var(--tp-white);transform:scale(1.03)}.tp-cta-banner .cta-note{color:rgba(255,255,255,.35);font-size:12px;margin-top:14px}.tp-footer{background:var(--tp-dark);padding:44px 0 20px;color:rgba(255,255,255,.6)}.tp-footer h5{color:var(--tp-white);font-size:15px;font-weight:600;margin-bottom:16px}.tp-footer a{color:rgba(255,255,255,.6);text-decoration:none;font-size:13px;transition:color .2s}.tp-footer a:hover{color:var(--tp-gold)}.tp-footer p{font-size:13px;line-height:1.7}.tp-footer .footer-link-list{display:flex;flex-direction:column;gap:8px}.tp-footer .footer-gold{color:var(--tp-gold);font-weight:600}.tp-footer .footer-social{display:flex;gap:14px;margin-top:14px}.tp-footer .footer-social a{font-size:20px}.tp-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;text-align:center;font-size:12px;line-height:1.7}.tp-footer .footer-copy{margin-top:8px;color:rgba(255,255,255,.35)}.tp-sticky-mobile{display:none}@media (max-width:768px){.tp-sticky-mobile{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--tp-green);padding:12px 16px;align-items:center;justify-content:center;gap:10px;box-shadow:0 -4px 20px rgba(0,0,0,.2)}.tp-sticky-mobile a{color:var(--tp-white);text-decoration:none;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.tp-sticky-mobile .pulse-dot{width:10px;height:10px;background:#22c55e;border-radius:50%;animation:pulse 1.5s infinite;flex-shrink:0}.tp-sticky-mobile .discount-tag{background:var(--tp-gold);color:var(--tp-dark);padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (max-width:768px){.tp-header-nav{display:none}.tp-hero h1{font-size:24px}.tp-cta-banner h2,.tp-packages h2,.tp-section h2{font-size:22px}.tp-cta-banner .cta-phone{font-size:18px;padding:12px 24px}.tp-faq .accordion-button{font-size:14px;padding:14px 16px}.tp-faq .accordion-body{padding:0 16px 14px}}.filter-sidebar.active{display:block;position:fixed;inset:0;background:#fff;z-index:1050;overflow-y:auto}.filter-card{padding:18px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.filter-title{gap:5px}.filter-title p{font-size:14px;color:gray}.filter-title strong{font-size:16px;color:black}.filter-section{padding:12px 0;border-top:1px solid #eef2f5}.filter-section:first-of-type{border-top:0;padding-top:0}.filter-heading{font-size:15px;color:#1f6f67}.filter-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#2d2d2d;margin:6px 0;cursor:pointer}.filter-item input{accent-color:#1f6f67}@media (min-width:992px){.filter-sidebar{display:block;position:static;height:auto;overflow:visible;align-self:flex-start}.filter-card{background-color:#ffffff}}.pkg-rating{position:absolute;top:10px;right:10px;background:#1f6f67;color:white;font-size:11px;gap:3px;padding:2px 5px;border-radius:5px}.pkg-rating img{height:20px;width:auto}.package-body{padding:14px 0;width:100%}.pkg-name{font-weight:800;font-size:14px;color:#FD4507}.pkg-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px 16px;color:#3a3a3a;font-size:12px;font-weight:600}.pkg-valid{font-weight:800;font-size:12px;color:#1f6f67}.pkg-fee{font-size:11px;color:#6b7280;margin-top:2px}.pkg-from{margin-top:10px;font-size:12px;color:#6b7280;font-weight:700}.pkg-amount{font-size:20px;font-weight:900;color:#FD4507;line-height:1.1}.pkg-amount span{font-size:11px;font-weight:700;color:#6b7280}.btn-book{margin-top:10px;width:100%;height:36px;border-radius:8px;background-color:#1f6f67;color:#ffffff;font-weight:800;border:0}.btn-book:hover{background-color:#195b55;color:#ffffff}.pkg-badge{position:absolute;left:10px;top:10px;background-color:#f97316;color:#ffffff;font-weight:800;font-size:10px;padding:5px 8px;border-radius:5px;letter-spacing:.2px}.package-price{background:#ebf8f7;flex-shrink:0;border-left:1px solid #eef2f5;padding:16px!important;display:flex;flex-direction:column;justify-content:center}.package-media{flex-shrink:0;border-radius:10px;overflow:hidden;position:relative}.pkg-meta-info img{height:15px;width:auto}.pkg-meta-info{gap:5px;font-size:13px}.pkg-img{width:330px;height:210px;object-fit:none}@media screen and (max-width:1200px){.package-item{flex-direction:column}}@media (max-width:992px){.package-media,.package-price,.pkg-img{width:100%}.package-price{border-left:0;border-top:1px solid #eef2f5;padding-left:0;padding-top:12px}.package-item{gap:10px}.package-body{padding:0}}.pkg-popup-modal{display:flex}.modal-header{border-bottom:1px solid white!important}.pkg-popup-modalbody{gap:10px;text-align:center}.pkg-popup-image img{height:40px!important;width:auto!important}.pkg-popup-image{border-radius:10px;background:#1a3530;padding:10px;box-shadow:0 1px 4px rgba(0,0,0,.16)}.pkg-popup-modalbody strong{font-size:25px}.pkg-popup-modalbody p{font-size:14px}.mobile-search-engine-col{display:none!important}.se-main-nav-btn{display:flex!important;width:18%;flex-direction:row!important;flex-wrap:nowrap;gap:5px;color:black!important;font-size:15px;border-radius:5px;border:1px solid lightgray!important}.se-main-tc{padding:0 15px 15px}.se-main-nav-btn img{height:30px!important;width:auto}.se-main-nav-btn p{width:fit-content}.subflight{border-bottom:0!important}.se-main-nav{background:white;padding:10px!important;border-radius:10px!important;border-bottom:2px dashed rgb(151,150,150)!important}.home-search-engine{background:#effdfa;height:auto;gap:15px 0;border:2px dashed rgb(151,150,150);border-radius:10px}.se-main-nav .nav-item.show .nav-link,.se-main-nav .nav-link.active{background:#346f61!important;border-radius:5px;border:none!important;color:white!important}.se-main-nav .nav-item.show .nav-link,.se-main-nav .nav-link.active .dsktop-b{display:none!important}.se-main-nav .nav-item.show .nav-link,.se-main-nav .nav-link.active .dsktop-w{display:flex!important}.dsktop-w{display:none}.se-main-tp .nav-tabs{gap:45px;align-items:center}.se-main-tp .nav-tabs li{font-size:15px;color:black}.se-main-tp .nav-tabs .nav-item{width:15%}.se-main-tp .nav-tabs .nav-link{color:black!important;font-size:14px;font-weight:500;border:0!important}.se-main-tp .subflight-li.show .subflight-li-btn,.subflight .subflight-li-btn.active{background:#346f61!important;border-radius:5px;border:0!important;gap:15px 0;color:white!important}.se-row{margin:auto;align-items:end!important;gap:15px 0}.se-col label{font-size:14px;color:black;font-weight:500}.se-add-trav-btn,.se-add-trav-btn:hover{background:white!important;border-radius:0!important;font-size:15px!important;width:18%;height:50px;font-weight:500!important}.se-add-trav-button{display:flex;justify-content:end}.se-add-trav-button p{font-size:15px;color:white;font-weight:500}.passenger-col{position:relative}.passenger-col-click{cursor:pointer}.passenger-box{width:240px;position:absolute;top:70px;border-radius:10px;border:2px solid lightgray;background:white;z-index:1!important;left:1px}.passenger-select{padding:10px;gap:5px;border-bottom:2px solid #346f61}.pass-disclaimer{font-size:10px;color:gray}.trav-type strong{font-size:14px;color:black}.trav-type p{font-size:12px;color:gray}.add-sub-trav{border-radius:5px;border:1px solid black}.add-trav,.sub-trav,.trav-num{padding:0 6px;height:25px;font-weight:700;cursor:pointer}.trav-num{font-size:13px;border-left:1px solid black;border-right:1px solid black}.passenger-class{flex-wrap:wrap;padding:10px;gap:7px}.passenger-btn,.passenger-btn:hover{border:1px solid black!important;border-radius:5px!important;font-size:12px!important;width:48%!important;font-weight:600!important}.passenger-done-btn,.passenger-done-btn:hover{border-radius:5px;font-size:14px!important}.passenger-done-btn,.passenger-done-btn:hover,.se-btn,.se-btn:hover{color:white!important;background:#346f61!important;font-weight:500!important}.se-btn,.se-btn:hover{border-radius:5px!important;font-size:15px!important;height:50px}.se-input-box{background:transparent;align-items:center;height:50px;width:100%;padding:5px;gap:5px;border-bottom:1px solid black!important}.se-input-box input,.se-input-box select{width:99%;border:none;outline:none;background:transparent;color:#000}.se-input-box .MuiInputBase-root,.se-input-box .MuiTextField-root{width:100%}.se-input-box .MuiInputBase-input{text-overflow:clip;min-width:0;font-size:13px;padding:0}.se-input-box .MuiInputAdornment-root{margin-right:2px}.se-input-box .MuiInputAdornment-root svg{width:18px;height:18px}.se-input-box .form-select:focus{border-color:none;outline:0;box-shadow:none}.multicity-row{margin-left:auto!important;margin-right:auto!important}.se-input-box input::placeholder,.se-input-box select{font-size:14px;color:black!important}.se-input-box img{height:20px!important;width:auto}.multicity-row{border-top:2px dashed lightgray;padding-top:20px;padding-bottom:20px}.returnWidthDate{width:12.5%}.flight-query{padding:10px}.phone-number .react-tel-input .flag-dropdown,.phone-number .react-tel-input .form-control{border:none!important;background:transparent!important}.pkgdetail-form-col-box .react-tel-input .form-control{width:100%!important}.phone-number .react-tel-input .form-control:focus{box-shadow:none!important}input[type=date]::-webkit-calendar-picker-indicator{display:none}.input-error{border:1px solid red!important}.error-msg{color:red;font-size:11px;margin-top:4px}@media screen and (max-width:1400px){.passenger-col-click{font-size:12px;font-weight:600}}@media screen and (max-width:1200px){.returnWidthDate{width:25%}.passenger-col-click{font-size:14px;font-weight:500}}@media screen and (max-width:992px){.se-main-tp .nav-tabs .nav-item{width:20%}.se-add-trav-btn,.se-add-trav-btn:hover{width:25%}.returnWidthDate{width:50%}}@media screen and (max-width:767px){.se-main-nav-btn img{height:20px!important}.se-main-nav-btn p{font-size:13px}.se-main-tp .nav-tabs{gap:15px}.se-main-tp .nav-tabs .nav-item{width:23%}.se-add-trav-btn,.se-add-trav-btn:hover{width:30%}}@media screen and (max-width:576px){.passenger-col-mb:hover .passenger-box-mb{display:flex}.passenger-col-mb{position:relative}.passenger-box-mb{display:none;top:50px;left:10px}.se-input-box input{height:100%}.passenger-box{width:280px;left:15px}.tp-hp-section-one{background:white!important;padding:0}.home-col,.home-search-engine{display:none!important}.mobile-search-engine-col{display:flex!important}.mob-se-navtab{border-top:1px solid #346f61;border-bottom:1px solid #346f61;background:#effffb;padding:5px;margin-bottom:15px!important}.mse-tab-grey-img{height:35px!important;width:auto!important;object-fit:cover;margin-bottom:5px}.mob-se-nav .mob-se-navtab .nav-item.show .mob-nav-btn,.mob-se-navtab .mob-nav-btn.active{border-radius:10px!important;border:1px solid #346f61!important;align-items:center!important;background:white!important;font-size:13px!important;color:#346f61!important}.mob-se-navtab .mob-nav-btn.active p{color:#346f61!important}.mob-nav-btn,.mob-nav-btn:hover{border:0 solid #346f61!important;font-size:13px!important;color:black!important;align-items:center!important;padding:10px!important;background:transparent!important}.mobile-se-ul{border:0!important;padding:5px 0 0!important;width:98%;margin-bottom:5px!important;margin-left:auto;margin-right:auto}.mobile-se-ul li{width:32%}.mobile-se-ul li>.nav-link{width:100%!important;font-size:13px;color:black;border:1px solid lightgray!important;border-radius:5px!important;padding:5px 10px}.mobile-se-ul .mobile-se-li-btn.active,.mobile-se-ul .mobile-se-li.show .mobile-se-li-btn{background:#346f61!important;color:white!important;font-size:13px;border:1px solid lightgray!important;border-radius:5px!important}.se-row{background:#effffb;border:1px solid #346f61;border-radius:10px;padding:10px 0;margin-top:10px}.se-col p{font-size:14px;color:black!important}.se-input-box{border:1px solid #346f61;height:50px;padding:5px 15px;gap:5px!important;border-radius:5px;background:white}.input-top::placeholder{font-weight:600;font-size:13px;color:lightgray}.input-bottom,.input-top{height:20px!important}.input-bottom::placeholder{font-weight:400;font-size:11px!important;color:lightgray}.mb-se-label{align-items:center!important;margin-bottom:5px;gap:5px}.mb-se-label img{height:20px!important;width:auto!important}.se-add-trav-button .btn{border:2px dashed #346f61!important;color:#346f61!important;width:50%}.form-select{padding:5px}.se-cruise-info-content{background:#346f61;padding:8px 15px;gap:7px;border-radius:10px}.se-cruise-info-content p{color:white;font-size:13px}.se-cruise-info-content span,.se-cruise-info-content-button a{font-size:15px;font-weight:600;color:white}.se-cruise-info-content-button{gap:5px}.se-cruise-info-content-button img{height:20px!important;width:auto}.mse-tc{margin:auto!important;height:70vh}.mse-tc,.se-row{width:98%!important}.se-row{margin-left:auto!important;margin-right:auto!important;gap:10px 0}.car-row .se-col{width:100%;gap:5px}.full-width,.passenger-col{width:100%!important}.half-width{width:50%!important}.hotel-lp-heading{display:none}.hotel-banner-content{position:relative!important;padding:0 10px!important;top:0!important;left:0!important;transform:translate(0)!important}.hotel-banner-image{display:none}.hotel-banner-wrapper{height:auto}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active p{color:white}.hotel-row>.se-col{width:100%}.hotel-row{gap:10px 0!important}.mob-se-navtab{margin-bottom:0!important}.se-col label,.se-col p{font-size:13px!important}.se-col label{margin-bottom:5px}.se-btn,.se-btn:hover{height:40px}.package-landing-banner{padding:0;background:white!important;height:90vh!important}.input-bottom{display:none;height:0!important}.pkg-row .se-input-box{justify-content:center!important}.hotel-banner-content{padding:0!important;margin-top:0!important}}