.section-head{text-align:center;padding-bottom:40px}.section-head span{font-family:Malvides;font-weight:400;font-size:32px;line-height:42px;text-align:center;color:var(--color-primary);margin-bottom:10px}.section-head h2{font-family:var(--font-poppins);font-weight:600;font-size:40px;line-height:50px;letter-spacing:0;text-align:center;color:var(--color-secondary)}.about-travel-main{padding:40px 0}.about-travel-content .about-travel-description{font-family:var(--font-poppins);font-weight:400;font-size:36px;line-height:64px;text-align:center;color:#535456;margin-bottom:50px}.about-travel-content .about-travel-description img{-o-object-fit:cover;object-fit:cover;width:146px;height:56px;margin:0 10px;border-radius:70px}.review-testimonal-main{padding:40px 0}.review-testimonal-content .swiper-slide{padding:0 0 45px;height:auto!important;display:flex}.review-testimonal-content .swiper-slide .review-testimonal-list{text-align:center;border:1px solid #eaeaea;border-radius:20px;padding:30px 41px 53px;box-shadow:0 27px 27px rgb(125 125 125/14%);height:100%;position:relative;width:100%}.review-testimonal-content .swiper-slide .review-testimonal-list p{font-family:var(--font-sora);font-weight:400;font-size:16px;line-height:24px;text-align:center;color:var(--text-primary);margin-bottom:20px}.review-testimonal-content .swiper-slide .review-testimonal-list h3{font-family:var(--font-sora);font-weight:600;font-size:18px;line-height:24px;text-align:center;color:var(--text-primary);margin-bottom:3px}.review-testimonal-content .swiper-slide .review-testimonal-list span{font-family:var(--font-sora);font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#535456}.review-testimonal-content .swiper-slide .review-testimonal-list .review-testimonal-bottom{position:relative;position:absolute;left:50%;transform:translate(-50%,33%);bottom:-10px}.review-testimonal-content .swiper-slide .review-testimonal-list .review-testimonal-bottom span{background-color:var(--background-primary);border:4px solid var(--border-color-white);border-radius:50%;justify-content:center;align-items:center;width:63px;height:63px;padding:5px;display:flex;font-family:var(--font-sora);font-weight:600;font-size:23px;line-height:30px;text-align:center;color:var(--color-white)}.review-testimonal-content{position:relative}.swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--color-secondary);border:3px solid var(--border-color-white);padding:6px;box-shadow:0 2px 5px 1px #0000001f}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--background-primary)}.review-testimonal-content .swiper .swiper-wrapper{margin-bottom:65px}.review-testimonal-content .swiper-button-prev.trending-prev{left:-48px;top:var(--swiper-navigation-top-offset,40%)!important}.review-testimonal-content .swiper-button-next.trending-next{right:-48px;top:var(--swiper-navigation-top-offset,40%)!important}.add-banner-main .add-banner{text-align:center}.booking-form{padding:0}.booking-form .input-group select#floatingInputTransmission{border:none;box-shadow:none!important}.booking-form .input-group button.no-border{background-color:snow;border:none;padding-left:0;padding-right:0}.booking-form .input-group .tk-predictions{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:1200;background:var(--background-white);border:1px solid #e7e6e6;border-radius:18px;box-shadow:0 12px 24px rgba(0,0,0,.12);overflow:hidden}.booking-form .input-group input,.booking-form .input-group select,.booking-form .input-group select option{font-family:var(--font-sora);font-weight:400;font-size:15px;line-height:24px}.booking-form .input-group input{border:none;background-color:transparent}.booking-form .input-group input:focus{box-shadow:none}.booking-form button.search-btn{text-align:center;color:#f8f9fa;background-color:var(--background-primary);border:1px solid var(--border-color-primary);border-radius:70px;padding:21px 20px;font-family:var(--font-sora);font-size:18px;font-weight:600;line-height:28px;max-width:180px;width:100%}.booking-form button.search-btn:active,.booking-form button.search-btn:focus,.booking-form button.search-btn:focus-visible,.booking-form button.search-btn:hover{background-color:#2c2c2c;border:1px solid #2c2c2c;box-shadow:none}.booking-form button.search-btn img{margin-right:5px;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.booking-form .input-group .input-group-right-text p{margin-bottom:0;font-family:var(--font-sora);font-weight:400;font-size:15px;line-height:23px;color:#717171}.booking-form .input-group .input-group-right-text span{color:#05073c;font-family:var(--font-sora);font-size:15px;font-weight:400;line-height:24px}.booking-form .input-group .input-group-right-text{width:65px;border-left:1px solid #a1a2a3;padding-left:13px}.add-banner-main .add-banner img{width:100%;max-width:80%}.luxury-excape-main .luxury-excape-cont .luxury-excape-list{display:flex;align-items:center;gap:20px;margin-bottom:50px}.luxury-excape-main .luxury-excape-cont .luxury-excape-list img.excape-image{width:112px;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.luxury-excape-cont .luxury-excape-list .luxury-excape-list-cont h5{font-family:var(--font-sora);font-weight:600;font-size:16px;line-height:24px;color:var(--text-primary);margin-bottom:5px}.luxury-excape-cont .luxury-excape-list .luxury-excape-list-cont span{font-family:var(--font-sora);font-weight:400;font-size:16px;line-height:24px;color:#404142;margin-bottom:5px}.luxury-excape-cont .luxury-excape-list .luxury-excape-list-cont p{font-family:var(--font-sora);font-weight:400;font-size:16px;line-height:24px;color:#404142;margin-bottom:0}.booking-form .input-group select,.booking-form .input-group select option{padding-right:0}.form-check label.form-check-label{white-space:nowrap}.form-floating input::-webkit-calendar-picker-indicator{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-check.form-switch #travel-switch-car{border:1px solid #383b41!important;cursor:pointer;height:20px;margin-top:3px;transition:.3s ease-in-out;background-color:var(--color-secondary)}.form-check.form-switch #travel-switch-car:checked{background-color:var(--background-primary);border:1px solid var(--border-color-primary)!important;transition:.3s ease-in-out}.form-check.form-switch #travel-switch-car:after{content:"";background-color:var(--background-white);border-radius:50%;width:14px;height:14px;left:2px;right:auto;top:2px;position:absolute;--bs-form-switch-bg:none!important;transition:.3s ease-in-out}ul.list-group.type-select li.list-group-item:hover{color:var(--color-white)}ul.list-group.type-select li.list-group-item.active,ul.list-group.type-select li.list-group-item:hover{background-color:var(--background-primary);border-color:var(--color-primary)}@media (max-width:576.98px){.luxury-excape-main .luxury-excape-cont .luxury-excape-list img.excape-image{width:100px;height:80px}.booking-form .input-group input,.booking-form .input-group select,.booking-form .input-group select option{font-size:12px;line-height:20px}}@media (min-width:577px) and (max-width:767.98px){.luxury-excape-main .luxury-excape-cont .luxury-excape-list img.excape-image{width:120px;height:90px}}@media (max-width:767.98px){.btn-main{font-size:15px}.section-head span{font-size:22px;line-height:30px}.section-head h2{font-size:24px;line-height:34px}.section-head{padding-bottom:0}.about-travel-main{padding:20px 0}.about-travel-content .about-travel-description{font-size:18px;line-height:35px;margin-bottom:30px}.about-travel-content .about-travel-description img{width:75px;height:30px}.about-travel-content .row{gap:15px 0}.about-travel-head.section-head{padding-bottom:0}.review-testimonal-main{padding:20px 0}.review-testimonal-head.section-head{padding-bottom:20px}.add-banner-main .add-banner img{width:100%;max-width:100%}.booking-form .input-group{padding:5px 8px}.booking-form .input-group input{font-size:12px}.booking-form button.search-btn{padding:10px 15px;font-size:14px}.booking-form .input-group .input-group-right-text span{font-size:12px;line-height:22px}.booking-form .input-group .input-group-right-text p{font-size:13px;line-height:18px}.review-testimonal-content .swiper-slide .review-testimonal-list{padding:20px 15px 50px}.luxury-excape-main .luxury-excape-cont .luxury-excape-list{gap:20px;margin-bottom:20px}.luxury-excape-cont{padding-top:20px}.luxury-excape-cont .luxury-excape-list .luxury-excape-list-cont p{font-size:14px}.luxury-excape-cont .luxury-excape-list .luxury-excape-list-cont span{font-size:15px}.review-testimonal-content .swiper-button-next.trending-next,.review-testimonal-content .swiper-button-prev.trending-prev{display:none}.form-check.form-switch input:checked+label{padding-left:0;font-size:14px;line-height:24px}}@media (min-width:768px) and (max-width:991.98px){.section-head{text-align:center;padding-bottom:20px}.section-head h2{font-size:30px;line-height:40px}.about-travel-content .about-travel-description img{width:95px;height:36px}.about-travel-content .about-travel-description{font-size:20px;line-height:38px}.about-travel-content .row{gap:15px 0}.luxury-excape-main .luxury-excape-cont .luxury-excape-list{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199.98px){.booking-form button.search-btn{padding:20px 18px}.navbar-nav .nav-link{font-size:14px;white-space:nowrap}.navbar-nav{gap:10px}.header-main nav.navbar .navbar-brand img{width:120px;height:85px}}@media (min-width:992px) and (max-width:1299.98px){.booking-form button.search-btn{padding:20px 18px}}