.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}.grid-container.comment-container{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 940px){.grid-container.comment-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.grid-container.comment-container{grid-template-columns:1fr}}.stars-container{display:flex;width:123px;justify-content:space-between}.star-icon.inactive{color:grey}.comment-blue{color:#0263ff}.people-name{color:#01173a;font-size:17px;margin-bottom:auto}.comment-social{margin-top:10px}.comment-card{box-shadow:0 3px 15px rgba(0,0,0,0.11);background-color:#ffffff;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.comment-card li{color:#8092a7}.comment-card p{color:#8092a7}.comment-card span{color:#8092a7}.comment-card .top{background-color:#fafafa;position:relative;padding:20px 20px 55px 20px}.comment-card .bot{padding:60px 20px 20px 20px;min-height:180px}.comment-card img{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-40px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:50%}.comment-card .star-text-container{margin-bottom:5px}.comment-card .star-text-container>div{margin-right:8px}li{color:#8092a7}p{color:#8092a7}span{color:#8092a7}.top-pre-title{color:#ffffff;font-size:18px;background-color:#001598;border-radius:4px;padding:0px 12px;font-weight:700;letter-spacing:3.6px}header{box-shadow:0 3px 10px rgba(0,0,0,0.1);position:relative}.top-section{padding: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;background:url("/imgprxy/img/banners/playa-del-carmen/banner");background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1;padding:59px 15px 16px 0px}.top-section .right.cancun{background:url("/imgprxy/img/banners/cancun/banner");background-size:cover;background-repeat:no-repeat;background-position:50%}.top-section .right.tulum{background:url("/imgprxy/img/banners/tulum/banner");background-size:cover;background-repeat:no-repeat;background-position:50%}.top-section .right h2{color:#01173a;font-size:60px;font-weight:700;margin-bottom:35px}.top-section .right img{margin-top:auto;width:100%;max-width:269px;height:auto}.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}@media screen and (max-width: 850px){.top-section .container{grid-template-columns:1fr}.top-section .section-img{width:350px}}@media screen and (max-width: 768px){.top-section .grid-container{row-gap:0px}.top-section .right{margin:0 -15px;padding:15px;padding-top: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}.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}}
