.custom-book-now-btn,.custom-book-now-btn-3,.offer-button{letter-spacing:.5px;cursor:pointer}.car0usel-title,.taxi-title{text-shadow:0 2px 4px rgba(0,0,0,.1)}body{overflow-x:hidden;font-family:'SF Pro Display',Poppins,sans-serif;scroll-behavior:smooth}.booking-container,.container,.price-header{max-width:100%;overflow-x:hidden}.row{margin-left:0;margin-right:0}a{text-decoration:none;color:inherit}.nav-link{font-weight:500!important}.nav-item .active{font-weight:700}.custom-accordion-container{width:100%;margin:20px auto;border-radius:8px}.custom-accordion-header{font-weight:600;font-size:1.2em;padding:19px;cursor:pointer;display:flex;align-items:center;background-color:transparent;transition:background-color .3s;user-select:none}.custom-accordion-header:hover{background-color:rgb(242,242,242,.3)}.custom-accordion-icon{margin-right:15px;font-size:1.5em;transition:transform .3s}.custom-accordion-header.active .custom-accordion-icon{transform:rotate(0)}.custom-accordion-content{display:none;padding:15px;font-size:19px;color:#555}.custom-accordion-header.active,.footer_menu_item:hover{color:#000}.custom-book-now-btn{text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.15)}.custom-book-now-btn:hover{box-shadow:0 6px 14px rgba(0,0,0,.5)}.new-accordion{width:100%;margin:20px auto;background-color:transparent;border-radius:10px}.new-accordion-wrapper{padding:30px 10px}.new-accordion-item{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:20px 0;overflow:none}.new-accordion-item.active{border:2px solid #ffc107;box-shadow:0 4px 10px rgba(255,193,7,.2)}.form-input-wrapper .not_travelling_with_children,.form-input-wrapper .travelling_with_children{width:20px;height:20px;position:absolute;box-shadow:0 0 10px 1px rgba(0,0,0,.2);top:12px;right:15px}.new-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;font-weight:700;color:#000;transition:background-color .3s;border-radius:10px}.new-accordion-header:hover{background-color:#f2f2f280}.new-accordion-header.active:hover{background-color:rgb(242,242,242,.2)}.new-accordion-icon{transition:transform .3s;padding:0 11px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:25px}.new-accordion-content{display:none;padding:0 20px 20px;font-size:1em;color:#555;user-select:none}.new-accordion-header.active .new-accordion-icon{transform:rotate(-180deg);box-shadow:none;background-color:#ffc107;color:#fff}.phone-input-container,.telefon-input-container{width:100%!important;display:flex;align-items:center;border:1px solid #ddd;padding:5px;border-radius:5px;width:fit-content;background-color:#fff}#phone,#telefon{border:none;padding:5px;font-size:1rem;color:#000;font-weight:600;outline:0}#phone,#telefon,.f00ter-link:hover::after,.iti,.nav-link.active::after,.nav-link:hover::after{width:100%}#phone::placeholder{color:#000;font-weight:600}#telefon{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}#telefon::placeholder{color:#000;font-weight:600}.iti__selected-dial-code{color:#000;font-weight:600}.iti__flag{margin-right:8px}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.form-input{width:100%;height:45px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;outline:0;font-weight:600}.form-input-wrapper,.returnWrapper{border-radius:5px;background-color:#fff;width:100%}.form-input-wrapper{height:45px;border:1px solid #ddd;font-weight:600;display:flex;justify-content:space-between;align-items:center;padding-left:10px}.returnWrapper{min-height:70px;padding:10px;border:1px solid #ddd}.contact-message::placeholder,.form-input::placeholder{color:#000!important;font-weight:600}.contact-message{width:100%;height:150px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;outline:0;font-weight:600;resize:none}.form-input-wrapper .travelling_with_children{background-color:#f2b11c;border:2px solid #fff;border-radius:50%}.form-input-wrapper .not_travelling_with_children{background-color:rgb(192,192,192,.5);border:2px solid #fff;border-radius:50%}.price_wraper{width:100%;min-height:120px;height:100%;background-color:#fff;border-radius:10px;border:1px solid #ddd;padding:10px}#booking_wraper{margin-bottom:150px}.imp_info{width:100%;min-height:30px;background-color:rgb(242,177,28,.2);font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:20px}.home_header{width:100%;min-height:400px;padding:40px 0 40px 7%;display:flex;align-items:center;gap:30px}.custom-table{width:100%;background-color:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden}.pricingTable{position:relative;z-index:100}.custom-table th{background-color:#f2b11c;color:#fff;font-weight:700;text-wrap:nowrap;text-transform:uppercase}.custom-table td{font-size:1em}.custom-table td:first-child{text-align:left}.custom-table tr:hover td,.where_boxes:hover{background-color:#f5f5f5}.custom-table tbody tr:last-child td{border-bottom:none}.small_bar{border-radius:50px}.header-content-btn-container{width:80%;display:flex;gap:30px;align-items:center;margin-top:30px}.fleet_section,.trolly_section{width:100%;background-size:100% 100%;align-items:center;position:relative;display:flex}.price_header{width:100%;min-height:300px;border-radius:5px;overflow:hidden;box-shadow:0 2px 20px rgba(0,0,0,.2);margin:50px auto}.price_header_img{height:300px}.fw-900{font-weight:900}.header-image{width:100%;max-height:1%;object-fit:contain}.mt-30{margin-top:30px!important}.trolly_section{min-height:250px;background-image:url("../images/webp/trolly1.webp");padding:9% 8%;margin-top:150px}.fleet_section{background-image:url("../images/webp/our_fleet_bg.webp");min-height:600px}.trolly_content{width:70%;min-height:100px}.trolly_content ul{font-size:20px;color:#fff}.trolly_img{position:absolute;top:0;right:5%;scale:1.1;transform:translateY(-20%)}.pricing_section{width:100%;min-height:400px;background:#f2b11c;position:relative;z-index:10!important}.pricing_card_wrap{width:100%;min-height:300px;background-color:#fff;border-radius:10px;padding:10px}.pricing_card_img{width:100%;height:220px;border-radius:10px}.bags_text{font-size:13px}.silver_bar{width:100%;height:1px;border-top:1px solid #ccc;margin:18px auto}.footer_bg{width:100%;background:0 0/100% 100% #f2b11c;padding-top:5%;color:#fff}.footer_card{width:100%;min-height:200px;background-color:#fff;border-radius:15px;padding:10px}.footer_card .img_box{width:50px;height:50px;border-radius:50%;border:2px solid #f2b11c;overflow:hidden}.footer_card .img_box img{width:50px;height:50px;object-fit:cover}.footer_card .name{color:#757575;font-size:15px;font-weight:700}.footer_card .date{color:#b3b3b3;font-size:15px;font-weight:500}.footer_card .recomanded{color:#b3b3b3;font-size:16px;font-weight:500}.footer_white_btn{width:80%;height:50px;background-color:#fff;border-radius:15px;border:none;color:#000;font-weight:700;font-size:18px;margin-top:30px;transition:.3s ease-in-out}.footer_white_btn:hover{background-color:#000;color:#fff}.footer_menu_item{color:#fff;cursor:pointer}.socialIcons i{transition:.2s ease-in-out}.socialIcons i:hover{color:#000;scale:1.3;cursor:pointer}.gradient_line{width:80%;height:3px;background:0 0;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 33%,rgba(255,255,255,0) 100%);margin:30px auto}.price_calculation_wrap{width:100%;min-height:200px;background-color:#fff;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);overflow:hidden}.price_calculation_content,.price_calculation_header{min-height:50px;line-height:20px;width:100%;font-weight:700;text-transform:uppercase}.price_calculation_header{background-color:#f2b11c;padding:15px;font-size:19px;color:#fff}.price_calculation_content{padding:25px 15px;color:#000;font-size:14px}.price_calculation_content .amount{font-weight:500;font-size:17px}.f00ter-legal-link:hover,.text-orange{color:#f2b11c}.yello_bar{width:100%;height:1px;border-top:2px solid #f2b11c;margin:15px auto}.amount_bar{width:100%;display:flex;align-items:center;justify-content:space-between}.contact_footer{margin-top:-80px}.contact-details{width:100%;min-height:450px;background-image:url("../images/webp/whiteWave.webp");background-size:100% 100%;padding:120px 0 50px}@media (min-width:1700px){.header-image{width:100%;max-height:500px;object-fit:contain}}@media (max-width:1200px){.header_logo{max-width:250px}.header-image{width:50%;height:400px}}@media (max-width:992px){.price_header{position:relative}.price_header_img{width:500px;height:300px}.trolly_img{scale:1}.trolly_section{padding-top:15%}#nav_container,#trolly_section{max-width:95%!important;width:95%!important}.trolly_content{width:65%}.header-content-btn-container{width:100%;display:flex;gap:30px;align-items:center;margin-top:30px}.home_header{width:90%;margin:auto;flex-direction:column;padding-left:0}.header-image{width:80%;height:auto}.header_logo{max-width:250px}}@media (max-width:768px){.contact-details{min-height:550px;background-size:cover;padding:80px 0}.contact_footer{margin-top:-200px;padding-top:150px!important}.price_header_img{max-width:90%;height:300px}.cardsImage{max-width:50%}.footer_white_btn{display:block;margin:30px auto}.pricing_card_img{width:100%;height:230px}.fleet_section{background-image:url("../images/webp/our_fleet_bg.webp");background-size:cover;background-position:center}.trolly_section{width:100%;min-height:800px;background-image:url("../images/webp/responsiveTrollyBg.webp");background-size:100% 100%;padding:15% 2%;align-items:start;flex-direction:column;gap:50px}.header-image{width:95%}.trolly_content{width:80%;min-height:100px;margin:auto}.trolly_img{position:relative;display:block;margin:auto;scale:1;transform:translateY(0)}}.duration,.slider-nav{transform:translateY(-50%)}@media (max-width:576px){.price_header_img{height:270px}.trolly_section{padding:15% 8%}.home_header{max-width:90%}}@media (max-width:400px){.header_logo{max-width:200px}.trolly_section{padding:20% 8%}}.headline{padding:60px 0;max-width:1400px;margin:0 auto}.text-lg-start{text-align:left!important}.card-body figure,.carousel-card,.duration,.price-box,.seo-description,.seo-title{text-align:center}.container.text-center.py-100.headline{padding:20px;margin-top:65px}.btn-primary:hover{background-color:#0056b3;transform:scale(1.05)}.btn-primary:active{background-color:#004494!important;transform:scale(.98)}.btn-secondary{background-color:#f2b11c;color:#fff;border:none;font-size:1rem;font-weight:700;padding:10px 18px;border-radius:8px;transition:background-color .3s ease-in-out}.pricing-card,.pricing-img{transition:transform .3s ease-in-out}.btn-secondary:hover{background-color:#d99c17}#booking-form-section .card-body,.booking-actions,.carousel-inner,.price-info{padding:15px}.carousel-card{background:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:20px}.carousel-car{max-width:100%;height:auto;object-fit:contain;margin:10px auto}.custom-carousel-indicators{display:flex;justify-content:center;margin-top:15px}.price,.price-box{display:inline-block;font-weight:700}.custom-carousel-indicators .dot{width:10px;height:10px;background-color:#ccc;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease-in-out,transform .2s}.custom-carousel-indicators .dot.active,.custom-carousel-indicators .dot:hover{background-color:#f2b11c;transform:scale(1.2)}.card-body figure{margin-bottom:15px}.card-body i{color:#000;font-size:23px;margin-right:10px}.fleet_section{padding:60px 0}.fleet_section h1{font-size:2.5rem;font-weight:700;color:#222}.fleet_section p{font-size:1.1rem;color:#444}.duration-progress figure{text-align:center;margin-bottom:20px}.duration-progress img{max-width:100%;height:auto;border-radius:10px}figcaption{font-size:1rem;font-weight:700;color:#333;margin-top:10px}@media (max-width:992px){.headline{text-align:center;padding:40px 0}.header-content-btn-container{flex-direction:column}.carousel-card{padding:15px}.fleet_section{padding:40px 0}.fleet_section h1{font-size:2rem}.duration-progress{margin-top:30px}.duration-progress img{max-width:80%}}@media (max-width:768px){.carousel-card{border-radius:15px;padding:10px}.custom-carousel-indicators .dot{width:8px;height:8px}.fleet_section{padding:30px 0;margin-top:0}.fleet_section h1{font-size:1.8rem}.progress{height:20px}.duration{font-size:.9rem}}.pricing_section{background:linear-gradient(135deg,#1a1a1a 0,#2c2c2c 100%);padding:10px 0;color:#fff;padding-bottom:80px}.pricing_section h1{font-size:2.5rem;font-weight:700}.pricing_section p{font-size:14px;width:72%;line-height:1.6}.pricing-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px;margin-bottom:20px}.car0usel-wrapper:hover,.pricing-card:hover{transform:translateY(-5px)}.pricing-img{width:100%;border-radius:10px}.car0usel-car:hover,.f00ter-logo:hover,.h4ader-logo:hover,.pricing-card:hover .pricing-img{transform:scale(1.05)}.price{font-size:1.2rem;margin-top:10px;padding:5px 15px;border-radius:20px;color:#333;background:#f8f9fa;border:1px solid #ccc}.progress{position:relative;height:10px;border-radius:5px;background-color:#ddd;overflow:hidden}.progress-bar{height:100%;border-radius:5px;transition:width .4s ease-in-out}.custom-pagination .page-link,.taxi-book-btn{transition:.3s ease-in-out;text-decoration:none}.progress-bar.fast{background:#28a745;width:40%}.progress-bar.medium{background:#ffc107;width:70%}.progress-bar.slow{background:#dc3545;width:90%}.duration{width:100%;position:absolute;top:-25px;right:10px;font-size:.9rem;font-weight:700;color:#444}.pricingTable{margin-top:50px}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.custom-table thead{background:#f2b11c;color:#fff;font-weight:700}.custom-table td,.custom-table th{padding:15px;text-align:left;border-bottom:1px solid #ddd}.custom-table a:hover{text-decoration:underline}.table-responsive{overflow-x:auto}.card{border:1px solid #ddd;border-radius:10px;background:#ffffff45;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card p{margin-bottom:5px;font-size:16px;color:#333}.card h5{font-weight:700;color:#222}.custom-table a{text-decoration:none;color:#000;font-weight:700}.price-box{font-size:1rem;background-color:#f8f9fa;color:#343a40;margin-right:8px;text-decoration:none}.custom-pagination{display:flex;justify-content:center;align-items:center;list-style:none;padding:10px 0}.custom-pagination .page-item{margin:0 5px}.custom-pagination .page-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:16px;font-weight:600;color:#f2b11c;background:#f8f9fa;border-radius:50%;border:1px solid #ddd}.custom-pagination .page-link:hover{background:#f2b11c;color:#fff;box-shadow:0 4px 10px rgba(0,122,255,.3)}.custom-pagination .active .page-link{background:#f2b11c;color:#fff;border-color:#f2b11c;box-shadow:0 4px 10px rgba(0,122,255,.3)}.custom-pagination .disabled .page-link{color:#ccc;background:#eee;pointer-events:none}.seo-title{font-size:2rem;font-weight:700;margin-bottom:10px}.seo-description,.taxi-description{margin-bottom:30px;font-size:1.1rem}.seo-description{width:100%!important}.taxi-description{color:#666}.taxi-book-btn,.taxi-subtitle{font-size:1.1em;text-align:center}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:auto}.taxi-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1);height:100%}.taxi-subtitle{min-height:50px;display:flex;align-items:center;justify-content:center}.taxi-book-btn{background-color:#28a745;color:#fff;font-weight:700;border:none;border-radius:8px;padding:12px 16px;cursor:pointer;box-shadow:0 6px 12px rgba(40,167,69,.4);width:100%;margin-top:auto}.taxi-book-btn:hover{background-color:#218838;box-shadow:0 8px 15px rgba(40,167,69,.5)}@media (max-width:768px){.pricing-card{margin-bottom:30px}.pricing_section h1{font-size:2rem}.pricing_section p{font-size:1rem}.card{padding:15px;margin-bottom:10px}.price-box{font-size:.9rem;padding:4px 8px}.custom-pagination .page-link{width:35px;height:35px;font-size:14px}.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-container{grid-template-columns:repeat(1,1fr)}}.select2-container--default .select2-selection--single{width:100%;height:45px;border-radius:5px;border:1px solid #ddd;padding:5px 10px;outline:0;font-weight:600;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:600;color:#333;line-height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px}.select2-container--default .select2-selection--single:focus{border-color:#aaa;box-shadow:0 0 5px rgba(0,0,0,.1)}.select2-dropdown{border-radius:5px;border:1px solid #ddd}.select2-results__option--highlighted{background-color:#007bff!important;color:#fff!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.info-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.info-item{display:block!important;text-align:left!important}.chat-footer,.chat-header,.f00ter-copyright-container,.h4ader-mobile-book-btn,.info-icon,.notiz,.offer-button,.taxi-header-top,.text-center{text-align:center}.info-item h5{margin-bottom:8px;font-size:1.15rem;color:#000}.info-item p{margin:0;color:#555}.info-icon{display:none;flex:0 0 60px;font-size:2rem;color:#007bff;margin-right:20px}.d-flex,.offer-card{display:flex}.info-content h3{margin:0 0 10px;font-size:1.25rem;color:#333}.info-content p{margin:0;color:#555;line-height:1.5}.review-slider{position:relative;overflow:hidden;width:100%;padding:20px 0;margin:0 auto}.slider-wrapper{display:flex;transition:transform .5s}.review-card{background:#fff;color:#333;cursor:pointer;border-radius:8px;padding:20px;margin:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);flex:0 0 calc(25% - 30px)}.align-items-center{align-items:center}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.mt-3{margin-top:1rem}.my-3{margin:1rem 0}.m-0,.nav-item,.taxi-contact-links .contact-link-item{margin:0}.fw-bold{font-weight:600!important;font-size:30px}.seo-description,.seo-title,.text-white{color:#fff}.fs-5{font-size:1.25rem}.desktop-details,.lh-sm{line-height:1.2}.slider-nav{position:absolute;top:50%;background:0 0;border:none;font-size:2.5rem;color:#fff;cursor:pointer;z-index:2;padding:0}.slider-nav:hover{color:#ccc;cursor:pointer}.slider-nav.prev{left:15px}.slider-nav.next{right:15px}.social-icons a{color:#fff;margin:0 5px;font-size:1.5rem}.cu2{margin-top:-110px!important}.offers-container{max-width:1200px;margin:auto;position:relative}.offer-card{background:rgb(49 49 49 / 63%);backdrop-filter:blur(20px);border-radius:16px;padding:20px;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .3s,box-shadow .3s;position:relative;border:1px solid rgba(255,255,255,.3)}.offer-button,.offer-image{position:absolute;transform:translateX(-50%)}.offer-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(255,255,255,.3)}.offer-title{font-size:17px;font-weight:700;margin-bottom:8px;width:80%;color:#fff}.offer-text{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:12px}.offer-button{display:none;bottom:-13px;left:50%;z-index:9999;text-decoration:none;background:linear-gradient(90deg,#000 50%,#f2b11c 50%);background-size:200%;background-position:left;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:.4s}.buchen,.desktop-text,.h4ader-mobile-menu.show,.mobile-only,.offer-card:hover .offer-button,.toggle-section.active{display:block}.notiz,.notiz.phone,.notiz.whatsapp{background-color:#000}.custom-btn,.notiz{font-weight:700;text-decoration:none}.offer-button:hover{background-position:right;color:#000;box-shadow:0 6px 14px rgba(0,0,0,.5)}.offer-image{width:80px;height:80px;border-radius:50%;top:27px;left:85%;object-fit:cover;box-shadow:0 4px 8px rgba(255,255,255,.3);z-index:10}p.lead.pt-4{font-size:1.1rem;width:94%;text-align:justify}.buchen{width:50%;margin:auto}.marquee span,.notiz{display:inline-block}.notiz{padding:12px 24px;border-radius:8px;color:#fff;font-size:16px;margin-bottom:15px;box-shadow:none}.mobile-price-bar,.pinned-card{bottom:0;left:0;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.notiz.phone i,.notiz.whatsapp i{color:#fff;margin-right:10px}.notiz+.notiz{margin-top:15px}.notification-container p{font-size:18px;margin-top:15px}.toastify{background-color:#fff!important;color:#000!important}.sticky-top{position:sticky}@media (max-width:992px){.sticky-top{position:sticky;top:0;z-index:1050}@media (max-width:992px){#navbarSupportedContent,.mobile-header{top:0;left:0;width:100%;background-color:#fff}#navbarSupportedContent{position:fixed;height:100vh;overflow-y:auto;padding-top:60px;z-index:1040}.mobile-header{position:absolute;padding:15px 20px;z-index:1100}#navbarSupportedContent .navbar-nav{flex-direction:column;align-items:center}#navbarSupportedContent .nav-item{margin:10px 0}}.notiz{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;color:#fff;font-size:16px;font-weight:700;margin:10px 0;text-align:center;background-color:#000}.notiz.phone i,.notiz.whatsapp i{margin-right:10px;font-size:1.2rem}}.navbar-toggler{border:none}.navbar-toggler-icon{font-size:1.5rem}.fa-brands,.fab{font-size:21px}.icon-circle{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%}.custom-btn{background-color:#f2b11c;color:#fff;border-radius:6px;margin-top:20px;padding:10px 16px;transition:.3s ease-in-out}.custom-btn:hover{background-color:#d99b0f;color:#fff}@media (max-width:800px){#booking_wraper{margin-bottom:0!important}}.pinned-card{position:fixed;width:100%;max-width:100%;z-index:9998;margin:0}.pinned-card .card-body,.pinned-card .card-header{border:none;width:100%;padding-left:20px;padding-right:20px}.pinned-card .card-header{border-top:1px solid #ddd;border-bottom:none;background:#fff}.pinned-card .card-body{background:#fff;padding-top:15px;padding-bottom:15px}#floatingButton,.mobile-price-bar.hidden,.pinned-card.hidden{display:none!important}.mobile-price-bar{position:fixed;width:100%;background:#fff;border-top:1px solid #ddd;z-index:9999;padding:10px 15px;display:flex;justify-content:center;transition:.3s}.bg-slider,.parent-bg{background-repeat:no-repeat}.mobile-price-content{width:100%;max-width:500px;display:flex;align-items:center;font-weight:600}.btn-animated{background-color:#28a745;color:#fff;font-weight:700;border:none;border-radius:8px;padding:12px 24px;font-size:1.1rem;cursor:pointer;box-shadow:0 8px 15px rgba(40,167,69,.4);transition:.3s ease-in-out}.btn-animated:hover{background-color:#218838;box-shadow:0 12px 20px rgba(40,167,69,.6);transform:translateY(-2px)}.btn-animated:active{transform:translateY(0);box-shadow:0 6px 10px rgba(40,167,69,.4)}.marquee-container{white-space:nowrap;margin-top:50px}.marquee{display:flex;gap:2rem;font-size:1.5rem;font-weight:500;color:#fff;animation:20s linear infinite marquee}.marquee span{padding-right:2rem}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.booking-home-cta{margin-top:50px!important}@media (max-width:767.98px){.booking-home-cta{margin-top:-35px!important}}i.fa-solid.fa-plane-arrival,i.fa-solid.fa-plane-departure{margin-right:6px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:100%;background-repeat:no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M5.354 1.146a.5.5 0 0 0-.708 0L2.5 3.293a.5.5 0 0 0 0 .707l2.146 2.146a.5.5 0 1 0 .708-.708L3.707 4l1.647-1.646a.5.5 0 0 0 0-.708z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M2.646 1.146a.5.5 0 0 1 .708 0L5.5 3.293a.5.5 0 0 1 0 .707L3.354 6.146a.5.5 0 0 1-.708-.707L4.293 4 2.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.bg-slider{background-image:url("../images/webp/slider.webp");background-size:cover}.parent-bg{background-image:url("../images/webp/parent-bg.webp");background-size:contain}#floatingButtonBuchen{z-index:9999;position:fixed;left:20px;bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:.3s ease-in-out}.floating-img{width:150px;height:auto;border-radius:8px}#floatingButtonBuchen.visible{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:576px){.info-container{grid-template-columns:1fr;padding:0 10px}.info-item{flex-direction:column;text-align:center}.info-icon{margin-right:0;margin-bottom:10px}.btn-animated{padding:10px 16px;font-size:1rem;border-radius:6px}#floatingButtonBuchen{left:20px!important;bottom:20px!important;right:auto!important}}.custom-book-now-btn-3{background:linear-gradient(90deg,#000 50%,#f2b11c 50%);background-size:200%;background-position:left;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:.4s;text-decoration:none;display:flex;align-items:center;gap:8px}.floating-button-wa,input:checked+.slider{background-color:#28a745}.custom-book-now-btn-3:hover{background-position:right;color:#000;box-shadow:0 6px 14px rgba(0,0,0,.5);transform:translateY(-3px)}.custom-book-now-btn-3 i{font-size:1.5em}@media (max-width:768px){.buchen{width:100%;font-size:15px}.text-uppercase{font-size:24px}.price_header{padding-bottom:5px}.price_header_img{display:none}.bg-slider{background-image:url("../images/webp/slider-mob-new.webp")}#floatingButtonBuchen{left:auto;right:20px;bottom:20px}.custom-book-now-btn-3{padding:14px 18px;font-size:1em}.custom-book-now-btn-3 i{font-size:1.2em}.floating-img{width:100px}}.floating-button-wa{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.2);cursor:pointer;transition:transform .3s;animation:1.5s infinite pulse;color:#fff;font-size:30px;z-index:3000}.chat-header,.sticky-icons a,.tooltip-mobile i{font-size:16px}.f00ter-payment-icon:hover,.floating-button-wa:hover{transform:scale(1.1)}.chat-window{position:fixed;bottom:90px;right:20px;width:90%;max-width:350px;background:#fff;z-index:999;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.chat-message,.h4ader-section{box-shadow:0 1px 3px rgba(0,0,0,.1)}#return_trip,.h4ader-mobile-menu,.hidden,.where_boxes[data-selected=false] .selection-indicator{display:none}.chat-header{display:flex;align-items:center;background:#25d366;color:#fff;padding:15px;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column}.avatar{width:60px;height:60px;border-radius:50%;margin-bottom:10px;border:2px solid #fff}.chat-options button,.close-button{border:none;color:#fff;cursor:pointer}.chat-status{font-size:12px;opacity:.8}.close-button{background:0 0;font-size:20px;position:absolute;right:15px;top:15px}.chat-message,.chat-options,.top-bar{font-size:14px}.chat-body{padding:15px;background:#f5f5f7;max-height:300px;overflow-y:auto}.chat-footer,.chat-message{padding:12px;background:#fff}.chat-message{border-radius:12px;margin-bottom:10px}.chat-footer{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.whatsapp-chat-button{display:inline-block;padding:12px 18px;background:#25d366;color:#fff;font-weight:700;text-decoration:none;border-radius:25px;transition:background .3s;font-size:14px}.whatsapp-chat-button:hover{background:#1eb656}.chat-options button{display:block;width:100%;margin:5px 0;padding:10px;background:#25d366;border-radius:5px}@media (max-width:600px){.contact-details{min-height:600px;background-size:cover;padding:150px 0 80px}.chat-window{width:95%;right:10px;bottom:80px;z-index:9999}}.chat-options button:hover{box-shadow:0 0 12px rgba(37,211,102,.8)}.nav-link.phone,.nav-link.viber,.nav-link.whatsapp{color:#fff;font-weight:600}.h4ader-icon.phone i,.nav-link.phone i,span.fw-semibold{color:#28a745!important}.h4ader-icon.whatsapp i,.nav-link.whatsapp i{color:#25d366!important}.h4ader-icon.viber i,.nav-link.viber i{color:#665cac!important}.row.no-gutters{margin-right:0!important;margin-left:0!important}.row.no-gutters>[class*=col-]{padding-right:0!important;padding-left:0!important}.sticky-top{top:0;z-index:1020}.header-area.header{z-index:1000}.logo-column .header_logo,.sticky-logo img{max-width:207px}.top-bar{color:#333;height:50px}.mobile-header{border-bottom:1px solid #ddd;padding:.5rem 0}.main-menu .navbar-nav li{display:inline-block;margin:0 15px}.main-menu .navbar-nav li a{text-decoration:none;color:#141b22;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;padding:10px 0;transition:color .3s}.main-menu .navbar-nav li a.active,.main-menu .navbar-nav li a:hover,.sticky-icons a:hover{color:#ffc000}.sticky-menu{display:none;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 15px;max-width:1200px;margin:0 auto}.sticky-icons a{text-decoration:none;color:#000;margin-left:15px;transition:color .3s}.header.scrolled .col-lg-9{width:100%!important;flex:0 0 100%!important;max-width:100%!important}@keyframes shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}.shake{animation:.5s shake}.tooltip-mobile{cursor:pointer;margin-left:5px;color:#007bff}@media (max-width:767px){.review-card{flex:0 0 calc(100% - 30px);margin:15px}.mobile{padding-top:30px;margin-top:10px}.tooltip-mobile{display:inline-block!important}.desktop-text{display:none}}@media (min-width:768px){.tooltip-mobile{display:none!important}}.btn-primary-theme,.btn-secondary-theme{letter-spacing:.5px;padding:14px 24px;display:flex;font-size:16px;text-transform:uppercase}#booking-form-section .card{border:none;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .3s}#booking-form-section .card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}#booking-form-section .card-header{background-color:#f2b11c;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;font-size:1rem;padding:10px}#booking-form-section input,#booking-form-section select,#booking-form-section textarea{border:1px solid #ddd;border-radius:5px;font-family:Poppins,sans-serif;transition:border-color .3s,box-shadow .3s;padding:8px;font-size:.9rem}#booking-form-section input:focus,#booking-form-section select:focus,#booking-form-section textarea:focus{border-color:#f2b11c;outline:0;box-shadow:0 0 5px rgba(242,177,28,.2)}#booking-form-section .custom-book-now-btn{border-radius:8px;font-weight:700;transition:transform .3s,box-shadow .3s;font-size:23px;margin-top:-33px!important}#booking-form-section .custom-book-now-btn:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.2)}#booking-form-section .card{margin-bottom:15px;border-radius:8px}.home-fix{margin-top:0}@media (max-width:991px){.mobile-header .header_logo{max-width:110px}#stickyHeader.sticky-top{position:fixed!important;top:0!important;left:0;width:100%}#booking-form-section .custom-book-now-btn{margin-top:5px!important;margin-bottom:5px;font-size:20px}.hero-section{overflow:hidden;font-family:Poppins,sans-serif;background-position-y:-79px!important;background-image:url('../images/webp/slider-mob.webp')}}.animated-bg{position:relative}.animated-bg::before{content:'';position:absolute;top:70%;left:-50%;width:200%;height:2px;background:linear-gradient(to right,transparent,rgba(242,177,28,.8),transparent);animation:6s linear infinite taxiRoad}.animated-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(242,177,28,.2) 0,transparent 20%),radial-gradient(circle at 90% 80%,rgba(242,177,28,.2) 0,transparent 20%);animation:8s ease-in-out infinite cityPulse}@keyframes taxiRoad{0%{transform:translateX(-50%)}100%{transform:translateX(50%)}}@keyframes cityPulse{0%,100%{opacity:.6}50%{opacity:1}}.btn-primary-theme{background:#2d2d2d;color:#fff;border:none;border-radius:12px;font-weight:600;transition:background .3s,transform .2s,opacity .3s;align-items:center;justify-content:center}.btn-primary-theme:hover{background:#f2b11c;color:#1a1a1a;transform:scale(1.02);opacity:.95}.btn-secondary-theme{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:12px;font-weight:500;transition:background .3s,border-color .3s,transform .2s;align-items:center;justify-content:center}.btn-secondary-theme:hover{background:rgba(242,177,28,.1);border-color:#f2b11c;transform:scale(1.02);color:#fff}.marquee-bottom,.marquee-top{display:inline-block;white-space:nowrap}.marquee-container{overflow:hidden;background:rgba(255,255,255,.1);padding:10px 0}.marquee-bottom{animation:20s linear infinite marqueeBottom}.marquee-top{animation:20s linear infinite marqueeTop}.marquee span{margin:0 40px;font-size:16px;color:#fff;font-weight:400;opacity:.9}@keyframes marqueeBottom{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes marqueeTop{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.car0usel-modern-section::after,.car0usel-modern-section::before{height:100%;z-index:0;pointer-events:none;top:0;width:100%;content:'';position:absolute;left:0}@media (min-width:992px){.header.scrolled .sticky-menu{display:flex}.header.scrolled .logo-column,.header.scrolled .top-bar{display:none!important}.home-fix{margin-top:100px}.hero-section{background-image:url('../images/webp/slider.webp')}.btn-secondary-theme{background:0 0;color:#000;border:1px solid rgba(0,0,0,.5);border-radius:12px;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:.5px;padding:14px 24px;transition:background .3s,border-color .3s,transform .2s;display:flex;align-items:center;justify-content:center}.btn-secondary-theme:hover{background:rgb(0 0 0);border-color:#f2b11c;transform:scale(1.02)}.hero-section{padding-top:100px;padding-bottom:80px}.booking-home-cta{margin-left:auto;margin-right:0}}.car0usel-modern-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0,#2c2c2c 100%)}.car0usel-modern-section::before{background:radial-gradient(circle,rgba(255,255,255,.1) 10%,transparent 70%);animation:15s ease-in-out infinite float}.car0usel-modern-section::after{background:radial-gradient(circle at 20% 30%,rgba(242,177,28,.2) 5%,transparent 20%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.15) 5%,transparent 20%);animation:20s ease-in-out infinite drift}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-20px) scale(1.05);opacity:.5}}@keyframes drift{0%,100%{transform:translate(0,0) rotate(0);opacity:.7}50%{transform:translate(30px,-30px) rotate(45deg);opacity:.4}}.car0usel-modern-section>*{position:relative;z-index:1}.car0usel-container{background:#fff;border-radius:20px;padding:40px}.car0usel-wrapper{background:0 0;border-radius:20px;padding:0;transition:transform .3s}.car0usel-content{padding:20px;border-radius:16px}.car0usel-car{max-width:100%;transition:transform .3s}.car0usel-btn{border:none;border-radius:30px;padding:12px 30px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:background .3s,transform .2s,color .3s}.h4ader-book-btn,.nav-link{letter-spacing:.5px;text-transform:uppercase}.car0usel-btn:hover,.car0usel-primary-btn:hover{background:#f2b11c;color:#000;transform:scale(1.05)}.carousel-control-next,.carousel-control-prev{filter:invert(0);opacity:.7;transition:opacity .3s}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:1}.car0usel-title{font-family:'SF Pro Display',Poppins,sans-serif}.car0usel-subtitle{font-family:'SF Pro Text',Poppins,sans-serif}.car0usel-features-list i{color:#f2b11c;font-size:18px}.car0usel-btn-container .car0usel-btn{padding:14px 30px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:30px;transition:.3s}.car0usel-primary-btn{background:#000;color:#fff}.car0usel-secondary-btn{background:0 0;color:#000;border:1px solid rgba(0,0,0,.5)}.h4ader-section,.nav-link{color:#fff;font-family:Poppins,sans-serif}.car0usel-secondary-btn:hover{background:rgba(242,177,28,.2);border-color:#f2b11c;transform:scale(1.05)}.h4ader-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);position:fixed;top:0;left:0;width:100%;z-index:1050;height:80px}.h4ader-content{display:flex;align-items:center;padding:.5rem 1rem;max-width:1600px;margin:0 auto;height:100%}.h4ader-logo-column{flex:0}.h4ader-logo{max-width:150px;transition:transform .3s}.h4ader-icon,.nav-link{transition:color .3s,transform .3s}.h4ader-mobile-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;background:#000}.h4ader-mobile-inner{display:flex;align-items:center;width:100%;justify-content:space-between}.h4ader-icons,.h4ader-mobile-icons{display:flex;gap:1rem;align-items:center}.h4ader-main-menu{flex:1;display:flex;justify-content:center;align-items:center}.navbar{padding:0}.navbar-nav{display:flex;gap:1.5rem;justify-content:center;align-items:center}.nav-link{font-size:.9rem;padding:.25rem 0;position:relative}.nav-link:hover{color:#f2b11c;transform:translateY(-1px)}.nav-link.active{color:#fff!important;font-weight:600}.nav-link::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background:#f2b11c;transition:width .3s}.h4ader-close-btn:hover,.h4ader-icon:hover,.h4ader-toggler:hover{background:rgba(255,255,255,.2)}@media (max-width:991px){.hero-section{min-height:80vh;padding-top:100px;padding-bottom:80px}.btn-primary-theme,.btn-secondary-theme{font-size:15px;padding:16px 24px;margin-left:auto;margin-right:auto;max-width:300px;margin-bottom:20px}.marquee span{font-size:14px;margin:0 20px}.animated-bg::before{top:80%;height:1px}.car0usel-modern-section{padding:60px 0}.car0usel-container{padding:20px}.car0usel-title{font-size:42px}.car0usel-subtitle{font-size:20px}.car0usel-lead{font-size:16px}.car0usel-price{font-size:36px}.car0usel-btn-container .car0usel-btn{padding:12px 24px;font-size:14px}.navbar-collapse,.navbar-nav{width:100%;flex-direction:column}.h4ader-section{height:60px}.h4ader-icons,.h4ader-logo-column,.h4ader-main-menu{display:none}.h4ader-mobile-menu{display:block}.navbar-nav{align-items:center;gap:.5rem}.nav-item{width:100%;text-align:center;padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.navbar-collapse{position:fixed;top:0;left:0;height:100vh;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:2rem 1rem;z-index:1040;overflow-y:auto;display:flex;justify-content:center}.nav-link{font-size:1rem;padding:.5rem 0}.h4ader-content{flex-direction:column;padding:.5rem 1rem}.h4ader-mobile-header .h4ader-logo{max-width:200px}.h4ader-mobile-book-btn{margin-top:1rem;padding-bottom:1rem}.container{padding-top:60px}}.h4ader-close-btn i,.h4ader-icon,.h4ader-toggler i{font-size:1.2rem;color:#fff}.h4ader-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.h4ader-close-btn,.h4ader-toggler{background:0 0;width:32px;height:32px;display:flex;transition:background .3s}.h4ader-icon:hover{color:#f2b11c;transform:scale(1.1)}.h4ader-toggler{border:none;padding:0;align-items:center;justify-content:center;border-radius:50%}.h4ader-close-btn{position:absolute;top:1rem;right:1rem;border:none;align-items:center;justify-content:center;border-radius:50%}.h4ader-mobile-book-btn{margin-top:1rem;width:100%}.h4ader-book-btn{display:inline-block;padding:8px 16px;background:#f2b11c;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background .3s,transform .2s,box-shadow .3s}.h4ader-book-btn:hover{background:#d99c17;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}@media (max-width:767px){.h4ader-mobile-header .h4ader-logo{max-width:180px}.h4ader-book-btn{padding:8px 16px;font-size:.9rem}}.booking-container{background:url('../images/webp/booking_bg.webp') center/cover no-repeat;padding:40px 0;border-radius:15px;margin:50px auto}.form-wrapper,.info-wrapper{padding:30px;border-radius:10px}.form-wrapper{background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.05)}.info-wrapper{background:#f8f8f8}.section-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:15px;text-transform:uppercase;border-left:4px solid #f2b11c;padding-left:10px}.form-group label{font-weight:600;color:#555;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;background:#fafafa;transition:.3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#f2b11c;box-shadow:0 0 8px rgba(242,177,28,.2);outline:0}.where_boxes{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.where_boxes:hover{background:#f5f5f5}.where_boxes .selected_where{width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.where_boxes .not_selected_where{width:20px;height:20px;background:#ccc;border-radius:50%;border:2px solid #fff}.custom-book-now-btn{background-size:200%;background-position:left;border:none;text-transform:uppercase}.info-item{background:#fff;padding:15px;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:.3s}.info-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.toggle-section{display:none;margin-top:15px}.form-section{padding:20px 0}.price-info h3{font-size:1.75rem;margin-bottom:15px}.price-details{font-size:1rem;line-height:1.5}.rating{margin-top:20px}.custom-book-now-btn:hover{background-position:right;box-shadow:0 6px 14px rgba(0,0,0,.3);background:linear-gradient(90deg,#218838 0,#1e7e34 100%);color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.3);transform:translateY(-3px)}.terms-and-features{font-size:.9rem}.terms-and-features .gap-2>div{display:flex;align-items:center;gap:5px}.gesamt-section{background:#f9f9f9;border:2px solid #f2b11c;border-radius:10px;padding:25px}.custom-book-now-btn{text-transform:uppercase;background:linear-gradient(90deg,#28a745 0,#218838 100%);color:#fff;padding:18px 30px;border-radius:10px;font-size:1.2rem;font-weight:700;text-transform:uppercase;transition:.3s;width:100%;max-width:400px;margin:0 auto}.slider,.slider:before{transition:.4s;position:absolute}.pulsing{animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,100%{box-shadow:0 0 10px rgba(37,211,102,.8)}50%{box-shadow:0 0 20px rgba(37,211,102,.5)}0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-left:10px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}input:checked+.slider:before{transform:translateX(26px)}.where_boxes{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;padding:10px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:.3s;background-color:#fff}.where_boxes[data-selected=true]{background-color:#e6f4ea;border:2px solid #28a745}.selection-indicator{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.where_boxes[data-selected=true] .selection-indicator::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#28a745;font-size:16px}.where_boxes[data-selected=true] span{font-weight:700;color:#28a745}.price-float{position:fixed;bottom:20px;left:20px;background:rgba(0,0,0,.8);color:#fff;padding:10px 15px;border-radius:20px;font-size:1rem;font-weight:700;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.3);cursor:pointer;transition:background .3s}.price-float:hover{background:rgba(0,0,0,.9)}@media (max-width:991px){.booking-container{padding:20px 0}.form-wrapper,.info-wrapper{margin-bottom:20px}.gesamt-section{padding:15px}.custom-book-now-btn{padding:15px 25px;font-size:1.1rem;max-width:none}.where_boxes{padding:8px}.selection-indicator{width:18px;height:18px}.where_boxes[data-selected=true] .selection-indicator::before{font-size:14px}.price-float{padding:8px 12px;font-size:.9rem}.mobile-only,.price_header h2.d-lg-none{display:block}.desktop-details{display:none!important}.price_header .buchen.d-none.d-lg-block{display:none}.price_header_img{max-width:100%;height:auto;position:relative;margin-top:1rem}}.f00ter-link,.f00ter-section,.price_header,.taxi-card{position:relative}.small_bar{width:50px;height:4px;background-color:#f2b11c;margin:1rem 0}.price_header{padding:2rem 1rem;background-color:#f5f5f5}.price_header h1{font-size:2rem;line-height:1.2;color:#1a1a1a}.price_header h2.buchen,.price_header p.buchen{font-size:1rem;color:#333;line-height:1.5}.f00ter-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;font-family:Poppins,sans-serif;overflow:hidden;width:100%}.f00ter-section.desktop-padding{padding-top:3rem}.f00ter-content{display:flex;justify-content:space-between;align-items:start;padding:0 2rem}.f00ter-item{flex:1;margin:0 1rem}.f00ter-item-lg-4{flex:2}.f00ter-item-lg-3{flex:1}.f00ter-logo{max-width:250px;transition:transform .3s}.f00ter-title{font-size:1.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:2px solid #f2b11c;padding-bottom:.5rem;display:inline-block}.f00ter-legal-link,.f00ter-link{color:#fff;font-weight:500;text-decoration:none}.f00ter-text{font-size:1rem;line-height:1.7;max-width:90%}.f00ter-links{list-style:none;padding:0}.f00ter-link{font-size:1.1rem;transition:color .3s,transform .3s}.f00ter-link:hover{color:#f2b11c;transform:translateX(5px)}.f00ter-link::after{content:'';position:absolute;width:0;height:2px;bottom:-4px;left:0;background:#f2b11c;transition:width .3s}.f00ter-payment-icons{display:flex;gap:1rem;justify-content:center}.f00ter-payment-icon{max-width:60px;transition:transform .3s}.f00ter-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,#f2b11c,transparent);opacity:.5}.f00ter-copyright{font-size:.9rem;letter-spacing:.5px}.f00ter-legal-link{margin:0 .5rem;transition:color .3s}@media (max-width:1199px){.f00ter-logo{max-width:230px}.f00ter-title{font-size:1.6rem}.f00ter-text{font-size:.95rem}.f00ter-link{font-size:1rem}.f00ter-payment-icon{max-width:55px}}@media (max-width:991px){.f00ter-content{flex-direction:column;align-items:center;text-align:center}.f00ter-item{margin:2rem 0;width:100%}.f00ter-logo{margin:0 auto;max-width:200px}.f00ter-section{padding-top:0}.f00ter-title{font-size:1.4rem}.f00ter-text{font-size:.9rem;max-width:100%}.f00ter-link{font-size:.95rem}.f00ter-payment-icon{max-width:50px}.f00ter-divider{margin:1.5rem 0}}@media (max-width:767px){.f00ter-logo{max-width:180px}.f00ter-title{font-size:1.2rem}.f00ter-text{font-size:.85rem}.f00ter-link{font-size:.9rem}.f00ter-payment-icon{max-width:45px}.f00ter-copyright{font-size:.8rem}}@media (max-width:575px){.f00ter-logo,.h4ader-mobile-header .h4ader-logo{max-width:160px}.h4ader-book-btn{padding:6px 12px;font-size:.85rem}.f00ter-title{font-size:1.1rem}.f00ter-text{font-size:.8rem}.f00ter-link{font-size:.85rem}.f00ter-payment-icon{max-width:40px}}@media (min-width:992px){.h4ader-section{padding-top:.5rem}.navbar-collapse{display:flex!important;position:static;height:auto;padding:0;background:0 0;box-shadow:none}.navbar-nav{flex-direction:row;align-items:center}.nav-item{width:auto;border-bottom:none}.h4ader-content{gap:1rem}.h4ader-logo-column{margin-left:-1rem}.price-float{padding:15px 20px}.mobile-only,.price_header h2.d-lg-none{display:none}.desktop-details{display:block}.price_header_img{max-width:40%;position:absolute;bottom:0;right:0}.f00ter-section{padding-top:3rem}}.taxi-service-section{background:rgba(0,0,0,.7);padding:80px 0;overflow:hidden;font-family:'SF Pro Display',Poppins,sans-serif;width:100%}.taxi-service-container{background:#fff;border-radius:20px;padding:40px;max-width:1200px;margin:40px auto 0}.taxi-header-top{padding:0}.taxi-title{font-size:clamp(32px, 6vw, 56px);line-height:1.2;color:#000;letter-spacing:-1px;text-transform:uppercase;font-weight:900}.taxi-subtitle{font-size:clamp(18px, 3vw, 24px);color:#666;font-weight:300;margin-top:15px}.taxi-header{text-align:left;padding:0}.taxi-bar{width:60px;height:4px;background:#f2b11c;margin:20px 0;transition:width .5s}.taxi-header:hover .taxi-bar{width:100px}.taxi-lead{font-size:18px;color:#333;line-height:1.6;margin:20px 0 0}.taxi-contact{display:flex;align-items:center;gap:10px;margin-top:20px;color:#000;font-size:18px}.taxi-contact i{font-size:24px;color:#f2b11c}.taxi-content-dynamic{font-size:18px;color:#333;font-weight:400;margin:30px 0;padding:20px;border-radius:10px}.taxi-contact-links{list-style:none;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.taxi-contact-links .nav-link{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#f9f9f9;border-radius:30px;color:#000;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,transform .2s}.taxi-contact-links .nav-link:hover{background:#f2b11c;transform:scale(1.05)}.taxi-contact-links .nav-link i{font-size:20px;color:#f2b11c}.taxi-pricing-prompt{font-size:20px;color:#000;font-weight:600;text-align:center;margin-bottom:20px}.taxi-pricing{display:flex;flex-direction:column;gap:20px}.taxi-card{background:#fff;border-radius:16px;padding:25px;text-align:center;transition:transform .3s,box-shadow .3s;text-decoration:none;color:#000;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #e0e0e0}.taxi-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.taxi-card h5{font-size:24px;font-weight:700;margin-bottom:15px;color:#000}.taxi-card p{font-size:16px;color:#666;margin-bottom:10px;line-height:1.5}.taxi-card .cta{font-size:14px;color:#f2b11c;font-weight:600;text-transform:uppercase;margin-bottom:10px;display:block}.taxi-card .price-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.taxi-card .price-bg{background:linear-gradient(90deg,#28a745 0,#218838 100%);color:#fff;padding:10px 20px;border-radius:8px;font-size:28px;font-weight:700;margin-bottom:8px;display:inline-block}.taxi-card .price-tag{background:#f2b11c;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:5px;text-transform:uppercase}.col-lg-6.order-lg-2{display:flex;flex-direction:column;justify-content:center;min-height:100%}@media (max-width:767px){.taxi-pricing{align-items:center}.taxi-card{width:100%;max-width:100%}.taxi-card .price-bg{padding:8px 15px;font-size:24px}.form-group{width:100%;margin-bottom:15px}.row{flex-direction:column}.col-md-4{flex:0 0 100%;max-width:100%}#abholdatum{text-align:left;width:100%}}@media (max-width:576px){.taxi-title{font-size:clamp(24px, 8vw, 32px);line-height:1.4}.taxi-pricing-prompt,.taxi-subtitle{font-size:18px}.taxi-contact{font-size:16px}.taxi-card .price-bg,.taxi-card h5,.taxi-contact i{font-size:20px}.taxi-card .price-tag{font-size:10px;padding:3px 8px}.taxi-card .cta{font-size:12px}}@media (max-width:991px){.taxi-header-top,.taxi-lead{text-align:center}.taxi-content-dynamic,.taxi-lead{font-size:16px}.taxi-service-section{padding:60px 0}.taxi-service-container{padding:20px;margin:60px 15px 0}.col-lg-6.order-lg-2{justify-content:flex-start}.taxi-contact{justify-content:center}.taxi-contact-links{flex-direction:column;align-items:center}.info-wrapper{position:static!important;width:100%!important}.price_header_img{position:static!important;width:100%;max-width:300px;margin:0 auto;display:none}.price-header .col-lg-5{position:relative;overflow:hidden}}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;background-color:#fff;border:1px solid #ccc}input:focus,select:focus,textarea:focus{outline:0;box-shadow:none;border-color:#007bff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#000!important}@media (max-width:767px){input,select,select option,textarea{color:#000!important}input::placeholder,textarea::placeholder{color:#555!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important}}