@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--theme-orange:#b9a572;--theme-black:#000000}.bg-theme-orange{background-color:var(--theme-orange)!important}.bg-theme-black{background-color:var(--theme-black)!important}.text-orange{color:var(--theme-orange)!important}.text-black{color:var(--theme-black)!important}.table thead.bg-table-orange th{background-color:var(--theme-orange)!important;color:#fff}.bg-booking{background-color:#e7e7e7!important}h1,h2,h3,h4,h5,h6,h2 b,h1 b{font-family:"Montserrat",sans-serif!important;font-optical-sizing:auto;font-weight:700!important;font-style:normal}*,body{font-family:"Lato",sans-serif;font-style:normal;font-weight:400}.border-color-orange{border-color:var(--theme-orange)!important}.bold{font-weight:700!important}.bolder{font-weight:900!important}.btn-theme-orange{background-color:var(--theme-orange)!important;color:#fff!important;transition:background-color 300ms linear}.btn-theme-orange:hover{background-color:var(--theme-black)!important;color:#fff!important}.btn-theme-orange-show{background-color:var(--theme-orange)!important;color:#fff!important;transition:background-color 300ms linear}.btn-theme-orange-show:hover{background-color:var(--theme-black)!important;color:#fff!important}.btn-theme-black{background-color:transparent!important;color:var(--theme-black)!important;border:2px solid var(--theme-black);transition:background-color 300ms linear,color 300ms linear}.btn-theme-black:hover,.btn-theme-black.active{background-color:var(--theme-black)!important;border:2px solid var(--theme-black)!important;color:#fff!important}.top-navbar{background-color:#1c1c1c;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.top-navbar .hover-link,.top-navbar .social-link{transition:all 0.3s ease}.top-navbar .hover-link:hover{color:var(--theme-orange)!important;text-decoration:underline}.top-navbar .social-link:hover{color:var(--theme-orange);transform:scale(1.2)}.top-navbar .social-link i{vertical-align:middle}.main-navbar .nav-link{color:#fff!important;font-weight:700;font-size:1.1rem;transition:all 0.3s ease;border-radius:5px}.main-navbar .nav-link:hover,.main-navbar .nav-link.active{background-color:var(--theme-orange)!important;color:#fff!important;border-radius:50px;padding:.4rem 1.5rem;transition:all 0.3s;border-bottom:#fff 2px solid}.navbar-brand img{height:70px!important;width:auto}.nav-item.dropdown.position-static .dropdown-menu{left:0;right:0;border-radius:0 0 12px 12px;border-top:3px solid var(--theme-orange);background-color:#fff;animation:fadeDown 0.35s ease-in-out}.dropdown-item{padding:.45rem .75rem;color:#333;border-radius:6px;transition:all 0.25s ease;display:block}.dropdown-item:hover{background-color:rgb(240 87 54 / .1);color:var(--theme-orange)!important}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:992px){.dropdown-menu .container{padding:1.5rem}}.social-link:hover{color:var(--theme-orange)!important;transform:scale(1.1);transition:all 0.3s ease}.btn-theme{background-color:var(--theme-orange)!important;color:#fff;transition:0.3s}.btn-theme:hover{background-color:var(--theme-orange)!important;color:#fff}.btn-whatsapp{background-color:#25D366;border:2px solid #25D366;transition:background-color 300ms linear}.btn-whatsapp:hover{background-color:#12a849}main{padding-top:130px!important}.pagination .d-none.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between{flex-direction:column!important}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background:var(--theme-black)!important;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--theme-orange)!important}.social-icons a{color:var(--theme-black);transition:color 0.3s ease}.social-icons a:hover .bi-whatsapp{color:#25D366}.social-icons a:hover .bi-facebook{color:#1877F2}.social-icons a:hover .bi-telegram{color:#08c}.social-icons a:hover .bi-linkedin{color:#0077B5}.social-icons a:hover .bi-twitter-x{color:#000}.social-icons a:hover .bi-youtube{color:red}@media (min-width:768px){h1{font-size:54px!important}h2{font-size:42px!important}}@media (max-width:767.98px){h1{font-size:36px!important}h2{font-size:28px!important}main{padding-top:150px!important}}.blog-card{border-radius:18px;overflow:hidden;transition:all 0.4s ease}.blog-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgb(0 0 0 / .2)}.blog-img img{transition:transform 0.5s ease}.blog-card:hover .blog-img img{transform:scale(1.08)}.btn-outline-theme{border-color:var(--theme-orange);color:var(--theme-orange);transition:all 0.3s ease}.btn-outline-theme:hover{background-color:var(--theme-orange);color:#fff;box-shadow:0 0 10px rgb(255 140 0 / .4)}.hover-link:hover{color:var(--theme-orange)!important}.pagination{justify-content:center}.page-link{color:var(--theme-orange);border-radius:50px!important;margin:0 4px}.page-item.active .page-link{background-color:var(--theme-orange);color:var(--theme-black);border:none}.hero-image-home1{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/trusted-paris-disneyland-transfer-service.jpg) center/cover no-repeat}.hero-image-home2{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/paris-airport-disneyland-transfers.jpg) center/cover no-repeat}.hero-image-home3{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/paris-disneyland-travel-blog.jpg) center/cover no-repeat}.hero-image-home4{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/affordable-paris-disneyland-shuttle-rates.jpg) center/cover no-repeat}.hero-image-tours{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/private-paris-tours-day-trips.png) center/cover no-repeat}.hero-image-paris{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/paris-airport-disneyland-transfers.jpg) center/cover no-repeat}.hero-image-disney{height:80vh;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/paris-disneyland-travel-blog.jpg) center/cover no-repeat}.hero-image-faqs{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/faq.jpg) center/cover no-repeat}.hero-image-blogs{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/paris-disneyland-travel-blog.jpg) center/cover no-repeat}.hero-image-privacies{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/privacy-policies.jpg) center/cover no-repeat}.hero-image-terms{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/terms-conditions.jpg) center/cover no-repeat}.hero-image-cookies{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(https://images.unsplash.com/photo-1556761175-4b46a572b786?ixlib=rb-4.0.3&auto=format&fit=crop&w=1470&q=80) center/cover no-repeat}.hero-image-fleet{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/modern-private-vehicles-for-paris-disneyland.jpg) center/cover no-repeat}.hero-image-rates{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/affordable-paris-disneyland-shuttle-rates.jpg) center/cover no-repeat}.hero-image-contact{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/book-paris-disneyland-shuttle.jpg) center/cover no-repeat}.hero-image-about{height:400px;background:linear-gradient(to bottom right,rgb(0 0 0 / .6),rgb(0 0 0 / .3)),url(../img/trusted-paris-disneyland-transfer-service.jpg) center/cover no-repeat}.hero-text{background:linear-gradient(to bottom,#ffffff,#fff0)}.circle-icon{width:60px;height:60px;border-radius:50%;background:var(--theme-orange);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}@keyframes blink{0%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 15px #000}100%{box-shadow:0 0 0 #fff0}}.blink-card{transition:0.3s;animation:blink 2s infinite}.blink-card:hover{transform:translateY(-10px)}.blink-button{transition:0.3s;animation:blink 2s infinite}.booking{position:relative;margin-top:-320px!important;z-index:1}.btn-outline-orange{color:var(--theme-orange);border:2px solid var(--theme-orange);background-color:#fff0;transition:0.3s ease-in-out}.btn-outline-orange:hover{background-color:var(--theme-orange);color:#fff;border-color:var(--theme-orange)}.form-check-input:checked{background-color:var(--theme-orange);border-color:var(--theme-orange);box-shadow:0 0 0 .25rem rgb(71 71 71 / .5)}.h1-size{font-size:3rem!important}.headh2{width:60px;height:60px;z-index:-1}.headh2{width:60px;height:60px;z-index:-1;top:0;left:0}.headp{width:50px;height:3px;background-color:var(--theme-orange);border-radius:2px}.img-thumbnail{width:100px!important}.book-card{padding:40px}.vehicle-card input:checked+img,.vehicle-card input:checked~.card-body{border:2px solid var(--theme-orange);box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);border-radius:.5rem}.book-btn-fixed{position:absolute;bottom:0;left:0;right:0;margin:10px auto}@media (max-width:992px){.h1-size{font-size:2.5rem!important}.carousel-item img{width:75%!important}.img-thumbnail{width:80px!important}.book-card{padding:40px}}@media (max-width:768px){.h1-size{font-size:2rem!important}.booking{margin-top:-250px!important}.carousel-item img{width:100%!important}.img-thumbnail{width:70px!important}.book-card{padding:40px}}@media (max-width:576px){.carousel-item img{width:100%!important}.img-thumbnail{width:60px!important}.book-card{padding:20px}.book-dropdown{font-size:1.1rem}}.black-bg{background:linear-gradient(rgb(0 0 0 / .637),rgb(0 0 0 / .61)),url(../img/paris-airport-disneyland-transfers.jpg) center/cover no-repeat}.bg-cream{background:linear-gradient(120deg,#f8f8f8,#b9a572)}.skiptranslate,.skiptranslate iframe{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}.pickup-select optgroup{font-weight:700;background:var(--theme-black);color:#fff}.pickup-select optgroup option{background:#fff;color:var(--theme-black);font-weight:400}.stepper-wrapper{display:flex;justify-content:space-between;position:relative;z-index:1}.stepper-wrapper::before{content:"";position:absolute;top:15px;left:0;width:100%;height:3px;background:#e0e0e0;z-index:-1}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;background:#fff0}.step-counter{width:35px;height:35px;background-color:#fff;border:3px solid #e0e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#999;margin-bottom:6px;z-index:2;transition:all 0.3s ease}.step-name{font-size:14px;color:#999;font-weight:600}.stepper-item.active .step-counter{border-color:var(--theme-orange);background-color:var(--theme-orange);color:#fff}.stepper-item.active .step-name{color:var(--theme-orange)}.stepper-item.completed .step-counter{background-color:#28a745;border-color:#28a745;color:#fff}.stepper-item.completed .step-name{color:#28a745}.stepper-item.completed::after{position:absolute;content:"";border-bottom:3px solid #28a745;width:100%;top:15px;left:50%;z-index:-1}.stepper-item:last-child::after{display:none}