.autocomplete-div,.autocomplete-div-from{position:absolute;top:50px;width:100%;background:#fff;z-index:99;box-shadow:0 3px 10px rgba(0,0,0,0.2);padding:10px}.autocomplete-div section,.autocomplete-div-from section{margin-bottom:10px;border-bottom:solid 1px #dadce0;padding-bottom:10px;padding-top:0}.autocomplete-div section:last-child,.autocomplete-div-from section:last-child{border-bottom:0;margin-bottom:0}.autocomplete-div ul,.autocomplete-div-from ul{display:block;position:relative;margin:0;padding:0;list-style:none}.autocomplete-div ul li,.autocomplete-div-from ul li{display:block;position:relative;margin:0}.autocomplete-div ul li a,.autocomplete-div-from ul li a{display:block;position:relative;margin:0;padding:0;padding-left:30px;font-size:14px;color:#8092a7;height:30px;line-height:30px;transition:all 0.25s ease;text-overflow:ellipsis;overflow:hidden}.autocomplete-div ul li a:hover,.autocomplete-div-from ul li a:hover{background:#d4dcf0;text-decoration:none}.autocomplete-div ul li a span,.autocomplete-div-from ul li a span{color:blue}.autocomplete-div ul li a.current,.autocomplete-div-from ul li a.current{background:#eaf0f8;text-decoration:none}.autocomplete-div strong,.autocomplete-div-from strong{color:#002137;font-size:11px;font-weight:600;line-height:18px;text-transform:uppercase;display:block;position:relative;padding-bottom:5px}.autocomplete-div li svg,.autocomplete-div-from li svg{position:absolute;top:7px;left:5px;color:blue;fill:blue}.icon16{width:16px;height:16px;margin-right:5px}.booking-box{padding:25px;background-color:#001598;width:100%}.booking-box h2,.booking-box h3,.booking-box h4{color:#ffffff;font-size:22px;font-weight:700;margin-bottom:16px}.booking-box label{font-size:12px;font-weight:700;margin-bottom:7px;color:#ffffff}.booking-box input{font-size:15px;color:#454854;padding-left:20px;padding-right:36px}.booking-box select{cursor:pointer}.booking-box .field-container input,.booking-box .field-container select{padding-left:70px}.booking-box .field-container svg{pointer-events:none}.booking-box .field-container input:disabled,.booking-box .field-container select:disabled{background-color:#f3f4fa;cursor:not-allowed}.booking-box .field-container::before{content:"";width:50px;height:100%;position:absolute;left:0;top:0;background-color:#f3f4fa;pointer-events:none}.booking-box .right-arrow-icon{color:#001598}.booking-box form{display:grid;grid-template-columns:1fr;row-gap:20px}.booking-box .grid-container{column-gap:25px}.booking-box button{width:100%;height:55px;background-color:#07c141;color:white;font-weight:700;font-size:18px;letter-spacing:0.9px}.booking-box .left-arrow-icon{color:#07c141}.booking-box .right-arrow-icon,.booking-box .horizontal-reload-icon,.booking-box .three-people-icon{color:#001598;fill:#001598}@media screen and (max-width: 420px){.booking-box{padding:15px}.booking-box .grid-container{column-gap:15px}.booking-box .field-container input,.booking-box .field-container select{padding-left:56px}.booking-box input{padding-left:9px;padding-right:25px}}.vertical-service{padding:25px 38px 25px 38px;display:flex;flex-direction:column}.vertical-service p{color:#8092a7}.vertical-service span{color:#8092a7}.vertical-service .img-container{display:grid;justify-items:center;align-items:end;height:90px}.vertical-service h3{font-size:20px;color:#01173a;font-weight:700;text-align:center;margin-top:17px;height:50px}.vertical-service ul{row-gap:11px;margin-bottom:40px}.vertical-service li{color:#454854}.vertical-service .horizontal-reload-icon{width:16px}.vertical-service .suitcase-icon,.vertical-service .horizontal-reload-icon,.vertical-service .three-people-icon{color:#001598}.vertical-service button{align-self:center}@media screen and (max-width: 700px){.vertical-service{padding:20px 20px 25px 20px}.vertical-service img{width:100%;max-width:185px}}.popular-destination{display:flex;flex-direction:column}.popular-destination li{color:#8092a7}.popular-destination p{color:#8092a7}.popular-destination span{color:#8092a7}.popular-destination img{width:100%;height:185px;object-fit:cover;margin-bottom:16px}.popular-destination h3{color:#01173a;font-size:25px;font-weight:700;margin-bottom:18px}.popular-destination .grid-container{margin-top:auto;grid-template-columns:4fr 5fr}.popular-destination .price-container{display:grid;grid-template-columns:1fr;row-gap:3px}.popular-destination span{font-size:14px}.popular-destination .price{font-size:20px;font-weight:500;color:#001598}.faqs-section .top-faq{padding:15px 55px 16px 15px;background-color:#f7f8fb;cursor:pointer}.faqs-section .top-faq h3{font-size:16px;color:#454854}.faqs-section .top-faq::after{content:"-";color:white;left:initial;right:0;height:100%;width:50px;background-color:#001598;font-weight:bold;font-size:18px;display:grid;place-content:center}@media screen and (max-width: 420px){.faqs-section .top-faq{padding:8px 55px 9px 15px}}.faqs-section .top-faq.active::after{content:"+"}@media screen and (max-width: 420px){.faqs-section .grid-container{row-gap:15px}}.faq-content{background-color:#f7f8fb;padding:15px;user-select:none}.faq-content li{color:#8092a7}.faq-content p{color:#8092a7}.faq-content span{color:#8092a7}li{color:#8092a7}p{color:#8092a7}span{color:#8092a7}.top-pre-title{color:#ffffff;font-size:18px;background-color:#8a93b5;border-radius:4px;padding:0px 12px}.top-section{padding:35px 0px}.top-section .container{grid-template-columns:400px auto}.top-section .right{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.top-section .right h2{color:#01173a;font-size:60px;font-weight:700;margin-bottom:35px}.top-section ul{display:grid;grid-template-columns:1fr;row-gap:30px;margin-bottom:30px}.top-section li{color:#01173a;font-size:17px;line-height:22px}.top-section li span{font-size:14px}.top-section .from-price{display:flex;flex-direction:column;padding-left:21px}.top-section .from-price button{font-size:30px;font-weight:700;color:#01173a;padding-left:initial;padding-right:27px;line-height:32px;background:none}.top-section .from-price button svg{left:initial;right:0px}.top-section .section-img{position:absolute;right:0px;bottom:47px;width:403px;height:auto}.top-section .right .right-arrow-icon{color:#07c141}@media screen and (max-width: 1200px){.top-section .section-img{width:237px}}@media screen and (max-width: 950px) and (min-width: 769px){.top-section .section-img{display:none}}@media screen and (max-width: 850px){.top-section .container{grid-template-columns:1fr}.top-section .section-img{width:350px}}@media screen and (max-width: 760px){.top-section .section-img{width:100%;max-width:350px;position:initial;align-self:center;margin-bottom:25px}}@media screen and (max-width: 420px){.top-section .right h2{font-size:40px;margin-bottom:20px}.top-section ul{row-gap:15px}}.cars-section .left ul{row-gap:10px;margin-bottom:15px}.cars-section .left p{margin-bottom:15px;line-height:28px}.cars-section .left li{line-height:28px}.cars-section .grid-container{column-gap:25px;align-items:start}@media screen and (max-width: 991px){.cars-section.grid-container{grid-template-columns:1fr}}@media screen and (max-width: 590px){.cars-section .right.grid-container{grid-template-columns:1fr;row-gap:15px}}.popular-section>.grid-container{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 800px){.popular-section>.grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.popular-section>.grid-container{grid-template-columns:1fr}}.discover-section{display:flex;flex-direction:column}.discover-section>.grid-container{row-gap:40px}.discover-section .pre-title,.discover-section .title{align-self:center}.discover-section .title{margin-bottom:70px}.discover-section .discover-item .grid-container{column-gap:25px;grid-template-columns:83px auto}.discover-section .discover-item h3{color:#01173a;font-size:22px;font-weight:700;margin-bottom:16px}.discover-section .discover-item p{font-size:18px}@media screen and (min-width: 650px){.discover-section .border-bottom{padding-bottom:45px;border-bottom:1px solid #e3e4ec}}@media screen and (max-width: 650px){.discover-section>.grid-container{grid-template-columns:1fr}}@media screen and (max-width: 420px){.discover-section .title{margin-bottom:40px}.discover-section .discover-item .grid-container{grid-template-columns:60px auto;column-gap:14px}.discover-section .discover-item img{width:100%;height:auto}}
