body:not(.et-fb-root-ancestor) [class*='et-lb-content'],.et-lb-wrapper{position:fixed!important;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#009ca0;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}#logo{max-height:150px;width:auto;transition:max-height 0.3s ease}#mobile-contact-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#000000;display:flex;justify-content:center;gap:30px;padding:12px 0;z-index:99999;box-shadow:0 -2px 10px rgba(0,0,0,0.3);display:none}#mobile-contact-bar a.contact-icon{display:block;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;filter:invert(1);transition:filter 0.3s ease}#mobile-contact-bar a.contact-icon:hover{filter:invert(0.5)}#mobile-contact-bar a.phone{background-image:url('https://zo-mobilitaet.ch/wp-content/uploads/2025/10/Design-ohne-Titel-33.png')}#mobile-contact-bar a.email{background-image:url('https://zo-mobilitaet.ch/wp-content/uploads/2025/10/Design-ohne-Titel-31.png')}#mobile-contact-bar a.whatsapp{background-image:url('https://zo-mobilitaet.ch/wp-content/uploads/2025/10/Design-ohne-Titel-34.png')}#mobile-contact-bar a.instagram{background-image:url('https://zo-mobilitaet.ch/wp-content/uploads/2025/10/Design-ohne-Titel-32.png')}@media (max-width:768px){#mobile-contact-bar{display:flex}}@media (max-width:767px){#et-info,#et-top-navigation .et-social-icons{display:none!important}}