.navbar-nav,.site-menus li,.social-media-icons li{list-style:none}body{margin:0;font-size:.9rem;line-height:1.3rem}.h1,h1{font-size:2.3rem}.iphone-button,.nav-link{font-weight:600;font-size:.9rem}.row{margin:0!important}.navbar{background-color:#f8f8f8;padding:5px 20px}.navbar-brand{width:9%;margin-right:4%}.booking-img>img,.car-img>img,.card-icon>img,.drive-success .img-container>img,.mobile-img>img,.navbar-brand>img,.services-img>img,.store-icon>img{width:100%}.hamburger-btn{text-align:right}.navbar-nav{flex-direction:row}.nav-link{color:#bababa}.nav-link:focus,.nav-link:hover{color:#1a1a1a}.navbar-nav li{margin-right:20px}.banner-buttons .btn:last-child,.navbar-nav li:last-child{margin-right:0}.navbar-nav li a{text-decoration:none;color:#333}.navbar-right{display:flex;justify-content:flex-end;align-items:center}.iphone-button{position:relative;display:inline-block;padding:10px 20px!important;border:none;border-radius:25px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s}.iphone-button:hover{background-color:#ddd}.cars-section{display:flex;justify-content:space-between;align-items:center;border-radius:0;padding:2% 11%;text-align:center}.booking,.partner-list{justify-content:space-between}.cars-section .fa-circle{font-size:.5rem}.blank-container{height:600px}.questions-section{padding:4% 11%;background-color:#ffff}.question,.section-title{margin-bottom:20px}.question button{color:#313131}.question-title{margin:0;display:inline-block}.toggle-btn{background:0 0;border:none;cursor:pointer;font-weight:700;padding:0;margin-left:10px}.mobile,.partner-section{background-size:cover;background-position:center}.answer{display:none;margin-top:10px}.answer p{margin:0}.partner-section{background-image:url("/images/landing/img-home-sister-companies-bg.png");padding:4% 10%;text-align:center}.partner-list{display:flex;align-items:center}.partner-item{margin:0 20px;width:11%}.partner-item img{max-width:100%;height:auto}.partner-list .sister-companies{width:26%;font-size:2rem;font-weight:600;text-align:left}.partner-list .smw{width:8%}.mobile{background-image:url("/images/landing/img-home-cta-background.png");display:flex;justify-content:flex-start;align-items:center;padding-top:2%}.mobile-content{padding-left:10%;max-width:40%;text-align:left}.booking-content>h1,.mobile-content>h1{padding-bottom:1rem}.mobile-content .description{max-width:75%}.mobile-img-container{max-width:30%}.mobile-img{width:90%;height:auto}.app-buttons{display:flex;justify-content:flex-start;align-items:center}.booking{background:#1a1a1a;display:flex;align-items:flex-start;padding:4% 12%}.booking-content{padding-right:1.5rem}.booking-img-container{max-width:60%}.other-services-section{display:flex;justify-content:space-between;align-items:center;border-radius:0;padding:3% 12%;text-align:center;background-color:#ffff}.advantages .card,.banner-content,.cars-section .card{text-align:left}.cars-section .nav-item,.other-services-section .nav-item{width:25%}#tab1-pane .left-container{max-width:70%}.services-content{text-align:left;width:60%}.services-img-container{max-width:40%}.services-img{margin:0 auto}.store-icon{width:150px;height:auto;margin-right:1rem}.banner{background-image:url(/images/landing/img-home-hero-2.png);background-size:cover;background-position:bottom;display:flex;justify-content:flex-start;align-items:center;padding:9% 6% 18%}.banner-content{max-width:65%}.banner-content h1{color:#1a1a1a;font-size:3rem;margin-bottom:20px}.banner-content p{margin-bottom:30px}.whatsapp{padding:8px 20px 6px!important}.whatsapp img{margin-bottom:.3rem;width:11%}.pre-booking{font-size:.9rem!important;line-height:1.2rem;margin:0 5%;padding:1rem;position:absolute;min-width:90%;top:30%}.card-title,.cars-section h4{font-size:20px}.pre-booking .nav-item{background:#ffff!important;color:#5f5f5f}.pre-booking .charters{box-shadow:2px 0 2px rgb(180 177 177 / 10%)}.pre-booking .tab-content{box-shadow:-2px -2px 10px rgb(40 39 39 / 10%)}#myTabContent .location{border:2px solid #bababa;padding:.5rem}.pre-booking .nav-tabs{border-bottom:none}.drop-off,.pick-up{width:45%}.switch-btn{width:10%;border:none;outline:0;background:0 0}.switch-btn>img{border-radius:20px;border:2px solid #bababa;width:16%}#myTabContent .form-select,#myTabContent input{margin-left:.5rem}#myTabContent .datetime span,#myTabContent .drop-off span,#myTabContent .luggage span,#myTabContent .passengers span,#myTabContent .pick-up span{margin-left:.5rem;color:#313131}#myTabContent .form-check-input:checked{background-color:#9e2a9b;border-color:#9e2a9b;box-shadow:none}#myTabContent .form-check-input{background-color:#d1d1d163;border-color:#d1d1d1}#myTabContent .datetime,#myTabContent .luggage,#myTabContent .passengers{width:27%;border:2px solid #d1d1d1;padding:.5rem;margin-right:1rem}.switch-container{width:16%}.form-switch{padding-left:0;margin-right:1rem}#myTabContent .form-switch .form-check-input{width:2.5em}#myTabContent .form-check-input:focus{outline:0;border:none;box-shadow:none}.cars-section>p,.form-check-label,.services-section>div p,.site-menus li{margin-bottom:.5rem}.form-select:focus{box-shadow:none}.advantages .upper-line,.card{box-shadow:0 5px 9px rgba(0,0,0,.1)}#myTabContent .form-select:disabled{background-color:transparent}.services-section{background-image:url("/images/landing/img-home-our-service.png");background-size:cover;background-position:bottom;padding:9% 0}.services-section>div{max-width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffff}.drive-success{padding:5% 16%;background-color:#1a1a1a}.drive-success .img-container{margin-top:4rem}.drive-success .description,.drive-success .title{max-width:90%}.advantages{display:flex;justify-content:space-between;align-items:flex-start;border-radius:0;padding:0 10%;position:absolute;top:59%}.advantages .card,.card{padding:3% 8%!important}.advantages>div{display:flex;justify-content:center;flex-direction:column;align-items:center}.advantages .upper-line{height:15px;background:#9e2a9b;width:89.8%;margin-left:.05rem}.card{text-align:center;background-color:#ffff;border-radius:0;width:90%}.card .card-icon{max-width:20%;padding:1rem 0}.card-title{font-weight:600;margin-bottom:10px;color:#1a1a1a}.advantages .card-description{height:5.5rem;font-size:.9rem;line-height:1.2rem;color:#313131}.nav-tabs .nav-link{border:none}.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:transparent;border:none;border-bottom:2px solid #1a1a1a}.cars-section .nav-tabs{padding:20px 20px 0}.car-img-container{margin:0 auto;width:70%;display:flex;align-items:center;height:10rem}#collectionCarContent .card-description{font-size:1rem;color:#1a1a1a;font-weight:600}#collectionCarContent .card-description span{font-size:1rem}#collectionCarContent .col-12{justify-content:center;display:flex;flex-direction:column;align-items:center}.car-info img{width:6%;margin-bottom:.3rem}.footer-container{background-color:#1a1a1a;color:#fff;padding:4% 5%}.site-menus,.social-media-icons{padding-left:0;margin:0}.site-menus li>a{text-decoration:none;color:#767676}.social-media-icons li>a{color:#fff;background:#313131;padding:.4rem .6rem;margin-right:.5rem;border-radius:17px}.social-media-icons{display:flex;align-items:center}.footer-brand{width:100px}.footer-brand>a{background:0 0!important}.other-business{margin-top:1rem}.other-business>div{display:flex;align-items:flex-end}.footer-container .description,.footer-container .description p{margin:0;color:#767676}@media (min-width:2560px){body{font-size:2.4rem;line-height:3.3rem}.h1,h1{font-size:3.8rem}.h4,h4{font-size:2.4rem}.navbar{padding:30px 20px}.nav-link,.pre-booking,.pre-booking .form-select{font-size:2.2rem!important}.card-title,.iphone-button{font-size:2.5rem}.banner{padding-top:13%}.banner-content h1{font-size:6rem;padding-bottom:3rem}.banner-content .banner-buttons{padding-top:3rem}.iphone-button{padding:35px 65px!important;border-radius:68px}.whatsapp{padding:35px 65px 32px!important}.whatsapp img{margin-bottom:.3rem;width:6%}.pre-booking{top:34%}.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom:3px solid #1a1a1a}#myTabContent .form-select,#myTabContent input{margin-left:.5rem;margin-top:1rem}.pre-booking .nav-item .nav-link{padding:2rem}.pre-booking .tab-content{padding:2rem!important}#myTabContent .location{border:3px solid #bababa;padding:1rem}#myTabContent .datetime,#myTabContent .luggage,#myTabContent .passengers{border:3px solid #d1d1d1;padding:1rem;width:26%}#myTabContent .mt-3{margin-top:2rem!important}.datetime-img,.location-img,.luggage-img,.passengers-img{width:5%}.datetime-img>img,.location-img>img,.luggage-img>img,.passengers-img>img{width:100%}.switch-container{width:22%}.switch-container .form-check-label{margin-bottom:2rem}.card{padding:50px}.card .card-icon{max-width:25%}.advantages .card{padding:5% 8%!important}.advantages .card-description{height:12rem;font-size:1.8rem;line-height:2.3rem}#collectionCarContent .card-description span,.cars-section .car-info span{font-size:1.7rem}.advantages{top:68%}.services-section{padding:16% 0 14%}.blank-container{height:900px}.car-img-container{padding:15% 0;height:20rem}.cars-section .fa-circle{font-size:1rem}.cars-section .nav-item .nav-link,.other-services-section .nav-item .nav-link{padding:1rem}#collectionCarContent .card-description{font-size:1.8rem}.booking-content .pb-2,.booking-content>h1,.questions-section .pb-2{padding-bottom:2rem!important}.questions-section{padding:5% 11%}.question{margin-bottom:35px}.question button{font-size:2.1rem}.partner-list .sister-companies{width:27%;font-size:3.5rem}.mobile-content{max-width:45%}.mobile-content>h1{padding-bottom:3rem;font-size:4.5rem}.mobile-content .pb-3{padding-bottom:3rem!important}.mobile-img-container{max-width:40%}.mobile{padding-top:3%}.mobile-content .description{max-width:85%}.footer-brand,.store-icon{width:250px}.social-media-icons li>a{padding:1.3rem 2rem;margin-right:1rem;border-radius:50%}.footer-container .mb-2{margin-bottom:1.5rem!important}.footer-container .mt-4{margin-top:4rem!important}}@media (min-width:2400px) and (max-width:2559px){#collectionCarContent .card-description,body{font-size:1.8rem}body{line-height:2.5rem}.h1,h1{font-size:3.8rem}.h4,h4{font-size:2.4rem}.card-title,.iphone-button{font-size:2rem}.banner-content h1{font-size:6rem;padding-bottom:3rem}.iphone-button{padding:20px 40px!important;border-radius:48px}.whatsapp{padding-bottom:21px!important}.banner-content .banner-buttons{padding-top:3rem}.pre-booking{top:33%}.card{padding:50px}.advantages .card-description{height:10rem;font-size:1.7rem;line-height:2.2rem}#collectionCarContent .card-description span,.cars-section .car-info span{font-size:1.7rem}.advantages{top:64%}.services-section{padding:16% 0 14%}.blank-container{height:1000px}.car-img-container{padding:15% 0;height:20rem}.booking-content .pb-2,.booking-content>h1{padding-bottom:2rem!important}}@media (min-width:1900px) and (max-width:2399px){.banner-content h1,.banner-content p{margin-bottom:60px}body{font-size:1.5rem;line-height:2rem}.navbar{padding:25px 20px}.banner{padding-top:11%}.banner-content{max-width:60%}.banner-content h1{font-size:4.5rem}.h1,h1{font-size:3rem;margin-bottom:1rem}.pre-booking,.pre-booking .form-select{font-size:1.5rem!important}.pre-booking{line-height:2rem;top:30%}.services-section{padding:15% 0}.nav-link{font-weight:600;font-size:1.5rem;padding:1.5rem}.iphone-button{padding:20px 50px!important;border-radius:35px;font-size:1.5rem}#myTabContent .datetime,#myTabContent .luggage,#myTabContent .passengers{width:26%}.whatsapp{padding:18px 50px 20px!important}.whatsapp img{width:9%}.switch-container{width:19%}.advantages{top:64%}.card-title{font-size:1.5rem;margin-bottom:20px}.blank-container{height:800px}.car-img-container{height:18rem}.advantages .card{padding:4% 9%!important}.advantages .card-description{height:7.5rem;font-size:1.3rem;line-height:1.8rem}.mobile-content>h1{padding-bottom:2rem}.mobile-content .pb-3{padding-bottom:2rem!important}.social-media-icons li>a{padding:.6rem 1rem;border-radius:26px}.footer-brand{width:200px}}@media (min-width:1680px) and (max-width:1899px){body{margin:0;font-size:1.5rem;line-height:2.2rem}.h1,h1{font-size:3rem}.navbar{padding:25px 20px}.banner{padding-top:13%}.banner-content h1{font-size:4rem}.iphone-button{padding:20px 50px!important;border-radius:45px;font-size:1.6rem}.whatsapp{padding:20px 50px 18px!important}.whatsapp img{margin-bottom:.3rem;width:9%}#myTabContent .datetime,#myTabContent .luggage,#myTabContent .passengers{width:25%}.switch-container{width:22%}.card .card-icon{max-width:25%}.card-title,.cars-section h4{font-size:25px}.advantages .card-description{height:8rem;font-size:1.25rem;line-height:1.65rem}.car-img-container{width:77%;height:14rem}.nav-link,.pre-booking,.pre-booking .form-select{font-size:1.5rem!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom:3px solid #1a1a1a}#collectionCarContent .card-description,#collectionCarContent .card-description span,.car-info p{font-size:1.3rem}.other-services-section .pt-5{padding-top:5rem!important}.services-img{width:80%}.mobile-img-container{max-width:35%}#myTabContent .form-select,#myTabContent input{margin-left:.5rem;margin-top:.5rem}.pre-booking .nav-item .nav-link{padding:1.3rem}.pre-booking .tab-content .p-3{padding:1.5rem!important}.pre-booking{top:33%}.advantages{top:68%}.services-section{padding:15% 0}.booking{padding:8% 13%}}@media (min-width:1024px) and (max-width:1280px){h1{font-size:2.3rem!important}.banner-content h1{font-size:3rem!important}.banner{padding-bottom:15%;padding-top:13%}.navbar-expand-lg .navbar-nav{align-items:center}.services-section>div{max-width:45%}.pre-booking{top:29%}.advantages{top:64%}.services-section{padding:19% 0 14%}.h4,h4{font-size:1.2rem}.blank-container{height:500px}}@media (min-width:768px) and (max-width:1024px){h1{font-size:2rem!important}.banner-content h1{font-size:2.3rem!important}.navbar-right{justify-content:flex-start!important}.mobile-content{padding-bottom:2%}.mobile-img-container{max-width:35%!important}.services-section>div{max-width:49%}.pre-booking{top:23%}#myTabContent .datetime,#myTabContent .luggage,#myTabContent .passengers{width:50%}.services-section{padding:21% 0 14%}.advantages{top:58%}.card-title{font-size:18px}.advantages .card{padding:7% 13%!important}.car-img>img{width:100%}.booking{padding:5% 7%}.blank-container{height:600px}#tab1-pane .left-container{max-width:80%}.services-img{width:75%}.car-img-container{height:12rem}}