.mpp-header-tablet,.mpp-header-mobile{display:none!important}@media (min-width:768px) and (max-width:980px){.mpp-header-desktop,.mpp-header-mobile{display:none!important}.mpp-header-tablet{display:block!important}}@media (max-width:767px){.mpp-header-desktop,.mpp-header-tablet{display:none!important}.mpp-header-mobile{display:block!important}}@media (max-width:980px){.mobile_nav .et_mobile_menu .mpp-phone-menu{margin-top:18px!important;padding-top:18px!important;border-top:1px solid #E8EDF5!important}.mobile_nav .et_mobile_menu .mpp-phone-menu a{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:14px 20px!important;font-size:18px!important;font-weight:600!important;color:#003087!important;border-bottom:none!important;background:transparent!important}.mobile_nav .et_mobile_menu .mpp-phone-menu a::before{font-family:"ETmodules";content:"\e090";font-size:18px;color:#FF6B00}.mobile_nav .et_mobile_menu .mpp-phone-menu a:hover{color:#FF6B00!important;background:#F7F9FC!important}}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a[href*="#"]{color:#003087!important}.et_pb_menu_0_tb_header.et_pb_menu ul li>a[href*="#"]:hover{color:#FF6B00!important}.header-booking-link:hover a,.header-booking-link a:hover{color:#FF6B00!important}.et_pb_menu_0_tb_header .et-menu a[href^="tel:"]:hover{color:#FF6B00!important}@media (max-width:980px){.et_mobile_nav_menu,.mobile_nav{position:static!important}.mobile_nav .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:auto!important;margin:0!important;padding:24px 0 22px!important;box-sizing:border-box!important;background:#fff!important;border-top:4px solid #FF6B00!important;box-shadow:0 18px 45px rgba(0,48,135,.18)!important;z-index:999998!important}.mobile_nav .et_mobile_menu:before{content:"";display:block!important;width:240px!important;height:80px!important;margin:0 auto 22px auto!important;background:url("https://myparkplace.de/wp-content/uploads/2026/06/myparkplace_parken-am-Flughafen-ber-logo.svg") no-repeat center center!important;background-size:contain!important;position:relative!important;z-index:2!important}.mobile_nav.opened .mobile_menu_bar{position:fixed!important;top:28px!important;right:28px!important;z-index:999999!important}.mobile_menu_bar:before{font-size:46px!important;color:#003087!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important;color:#FF6B00!important}.mobile_nav .et_mobile_menu li{text-align:center!important;padding:0!important}.mobile_nav .et_mobile_menu li a{display:block!important;padding:14px 22px!important;color:#003087!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important;border-bottom:none!important}.mobile_nav .et_mobile_menu li a:hover{color:#FF6B00!important;background:#F7F9FC!important;opacity:1!important}html,body{overflow-x:hidden!important}}@media (max-width:980px){.mpp-booking-link{display:none!important}}@media (max-width:980px){.et-l--body,.container,.et_pb_row{padding-left:12px!important;padding-right:12px!important}}@media (max-width:980px){.mpp-steps-grid,.mpp-benefits-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.mpp-hero h1,.mpp-hero .et_pb_module_heading{font-size:30px!important;line-height:1.08!important;letter-spacing:-0.3px!important}.mpp-hero p{font-size:17px!important}.mpp-section h2{font-size:26px!important}.mpp-box h3{font-size:20px!important}}.single-post .et_pb_post_content h2{margin-top:46px;margin-bottom:22px}.single-post .et_pb_post_content h3{margin-top:34px;margin-bottom:16px}.single-post .et_pb_post_content a{color:#003087;font-weight:600;text-decoration:none;transition:color .25s ease}.single-post .et_pb_post_content a:hover{color:#FF6B00;text-decoration:none}.mpp-tip-link{color:#003087;font-weight:600;text-decoration:none;transition:color .2s ease}.mpp-tip-link:hover{color:#FF6B00;text-decoration:none}.numInputWrapper span.arrowUp:after{border-bottom-color:#ffffff!important}.numInputWrapper span.arrowDown:after{border-top-color:#ffffff!important}.numInputWrapper span:hover.arrowUp:after{border-bottom-color:#FF6B00!important}.numInputWrapper span:hover.arrowDown:after{border-top-color:#FF6B00!important}.footer-link{color:rgba(255,255,255,0.85)!important;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#FF6B00!important}@media (max-width:980px){body:has(.mobile_nav.opened) .mpp-mobile-booking-hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:767px){.mpp-hero .mpp-hero-subline p{font-size:20px!important;line-height:1.15!important;font-weight:700!important}}@media (max-width:767px){.mpp-hero .et_pb_column{border-left:none!important;border-right:none!important}}@media (max-width:767px){.mpp-booking-frame iframe{height:3800px!important;min-height:3800px!important;width:100%!important}.mpp-booking-frame{overflow:visible!important;margin-bottom:80px!important}}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:hover{background:#EAF1FF!important;border-color:#EAF1FF!important;color:#003087!important;box-shadow:none!important}.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected{background:#003087!important;border-color:#003087!important;color:#fff!important}@media only screen and (max-width:767px){.mpp-hero-new,.mpp-hero-new.fpo-visible,div.mpp-hero-new.fpo-visible{background-image:linear-gradient(135deg,#003087 0%,#184A97 55%,#486CA8 100%)!important;background-color:#003087!important}}.flatpickr-calendar{z-index:999999!important}.flatpickr-calendar:not(.open){visibility:hidden!important;pointer-events:none!important}.flatpickr-calendar.open{visibility:visible!important;pointer-events:auto!important}@media (min-width:981px){.mpp-map-image,.mpp-map-image .et_pb_image_wrap,.mpp-map-image img{height:625px!important}.mpp-map-image img{width:100%!important;object-fit:cover!important;display:block!important}}@media (min-width:981px){.mpp-parking-media{gap:0!important;row-gap:0!important}.mpp-parking-media>.et_pb_module{margin-top:0!important;margin-bottom:0!important}.mpp-parking-media .et_pb_image{margin-bottom:0!important}}.mpp-route-button{position:relative!important;padding-right:70px!important}.mpp-route-button::after{position:absolute!important;left:auto!important;right:25px!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important}