#homepage{overflow-x:hidden}#homeHead{position:relative;z-index:10}@media(min-width: 992px){#homeHead{max-width:90vw}}@media(min-width: 1200px){#homeHead{max-width:1200px}}#homeContent{position:relative;z-index:5}#homeContent .text-body{font-size:1.15rem;line-height:1.2}#ofindo_bg_element_1{position:fixed;top:0;left:0;width:100%;height:200vh;z-index:5}#ofindo_bg_element_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(239,234,229,.6) !important;opacity:0;backdrop-filter:blur(3px) !important;-webkit-backdrop-filter:blur(3px) !important;overflow:hidden;z-index:6}#ofindo_bg_element_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#191e4d !important;opacity:0;overflow:hidden;z-index:3}#ofindo_bg_element_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#191e4d !important;opacity:0;backdrop-filter:blur(25px) !important;-webkit-backdrop-filter:blur(25px) !important;overflow:hidden;z-index:10}#homeHeaderTitle{font-size:calc(1.475rem + 3.5vw);font-weight:bold;line-height:1.15}@media(max-width: 767px){#homeHeaderTitle{position:relative;margin-bottom:-9.3rem;margin-left:1rem;color:#fff !important;font-size:13vw}}#header_title_image_mobile{margin-top:-2rem !important;margin-left:-0.5rem;margin-right:-2rem}#homeAktuell{margin-top:100px}#homeAktuellHeader{position:absolute;top:0;left:0;right:0;width:100%;height:100%;overflow:hidden;white-space:nowrap;z-index:3}#homeAktuellHeader img{height:7rem}#homeAktuellImage{position:relative;margin-left:15%;width:54%;max-width:600px;z-index:2}#homeAktuellImage img{width:100%}@media(max-width: 767px){#homeAktuellHeader img{height:28vw}#homeAktuellImage{margin-left:-7%;width:100%}#homeAktuellImage .rounded{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}#homeAktuellCard{position:relative;z-index:3}#homeStadtplan{margin-bottom:100px}#homeStadtplanHeader{position:absolute;top:0;left:0;right:0;height:100%;width:100%;overflow:hidden;white-space:nowrap;z-index:3}#homeStadtplanHeader img{height:7rem}#homeStadtplanImage{position:relative;margin-left:30%;width:50%;max-width:600px;z-index:2}#homeStadtplanImage img{width:100%}@media(max-width: 767px){#homeStadtplanHeader img{height:28vw}#homeStadtplanImage{margin-left:7%;width:calc(93% + .75rem)}#homeStadtplanImage .rounded{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}}#homeStadtplanCard{position:relative;z-index:3}#homeKalenderHeader{position:absolute;top:0;left:0;right:0;width:100%;height:100%;overflow:hidden;white-space:nowrap;z-index:3}#homeKalenderHeader img{height:7rem}#homeKalenderImage{position:relative;margin-left:15%;width:50%;max-width:600px;z-index:2}#homeKalenderImage img{width:100%}@media(max-width: 767px){#homeKalenderHeader img{height:28vw}#homeKalenderImage{margin-left:-7%;width:100%}#homeKalenderImage .rounded{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}#homeKalenderCard{position:relative;z-index:3}.carousel-control-prev,.carousel-control-next{bottom:4.5rem}.carousel-indicators [data-bs-target]{width:8px;height:8px;margin-right:8px;margin-left:8px;border-top:none;border-bottom:none;border-radius:12px;background-color:#191e4d}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-0.05rem}@media(min-width: 40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width: 62em){.featurette-heading{margin-top:7rem}}.ofindo-tile{position:absolute;top:400px;right:20%;width:280px;padding:18px;border-radius:14px;background-color:#e9ecef;box-shadow:0 0 28px 0 rgba(50,50,93,.1),0 14px 14px -10px rgba(50,50,93,.3),0 50px 100px -20px rgba(50,50,93,.55),0 30px 60px -30px rgba(0,0,0,.5);user-select:none;z-index:6;opacity:0;transform-origin:bottom;animation-duration:10s;animation-iteration-count:infinite;animation-delay:3s;animation-name:plopp-tile;animation-timing-function:ease-in}.ofindo-tile-2{position:absolute;top:400px;right:24%;width:280px;padding:18px;border-radius:14px;background-color:#e9ecef;box-shadow:0 0 28px 0 rgba(50,50,93,.1),0 14px 14px -10px rgba(50,50,93,.3),0 50px 100px -20px rgba(50,50,93,.55),0 30px 60px -30px rgba(0,0,0,.5);user-select:none;z-index:6;opacity:0;transform-origin:bottom;animation-duration:10s;animation-iteration-count:infinite;animation-delay:7s;animation-name:plopp-tile;animation-timing-function:ease-in}.ofindo-tile-weather{position:absolute;top:400px;right:23%;width:280px;padding:18px;border-radius:14px;background-color:#e9ecef;box-shadow:0 0 28px 0 rgba(50,50,93,.1),0 14px 14px -10px rgba(50,50,93,.3),0 50px 100px -20px rgba(50,50,93,.55),0 30px 60px -30px rgba(0,0,0,.5);user-select:none;z-index:6;opacity:0;transform-origin:bottom;animation-duration:10s;animation-iteration-count:infinite;animation-name:plopp-tile;animation-timing-function:ease-in}.qr-hover{position:relative;transition:transform 330ms ease-in-out}.qr-hover a{position:relative;z-index:3}.qr-hover .card{position:absolute;width:220px;padding:.4em .4em 4.7em .4em;top:-12.2em;left:50%;margin-left:-120px;transform:scale(1);opacity:0;z-index:-1;transition:opacity 330ms ease-in-out,transform 330ms ease-in-out}.qr-hover .card img{opacity:0;transition:opacity 330ms 155ms ease-in-out}.qr-hover:hover{transform:scale(1.1)}.qr-hover:hover .card{transform:scale(0.95);opacity:1;z-index:2}.qr-hover:hover .card img{opacity:1}/*!
   * html5-device-mockups (https://github.com/pixelsign/html5-device-mockups)
   * Copyright 2013 - 2017 pixelsign
   * Licensed under MIT (https://github.com/pixelsign/html5-device-mockups/blob/master/LICENSE.txt)
   * Last Build: Tue Nov 14 2017 12:40:57
   */section.cta{position:relative;padding:15rem 0;background-image:url("https://source.unsplash.com/5g41N3uRPf8/1500x800");background-position:center;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.icon-feature{font-size:4rem}.features-device-mockup{display:flex;align-items:center;justify-content:center;position:relative;height:80vh}.features-device-mockup .device-wrapper{position:relative;width:220px;height:470px;z-index:1}.features-device-mockup .device-wrapper .device{position:relative}.features-device-mockup .device-wrapper .device .screen{position:absolute;overflow:hidden;border-radius:31px;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;background-color:#eae4e2}.features-device-mockup .device-wrapper .device .screen video{margin-bottom:-8px}#commingsoonBadge{position:relative;margin:3rem 0;width:100%;text-align:center;z-index:2}#commingsoonBadge .badge{position:relative;padding:1rem 1.8rem}#commingsoonBadge .badge .animationButton{position:relative;border:.3rem solid rgba(255,255,255,.1019607843);border-radius:1.1rem;box-shadow:rgba(0,0,0,.1) 0px 30px 40px -7px;font-size:1.1rem;line-height:.9rem;letter-spacing:.05rem;padding:.9rem 2.4rem;overflow:hidden}#commingsoonBadge .badge .animationButton:before{top:0;left:0;width:100%;height:100%;color:#fcfcfc;background-color:rgba(255,255,255,.06);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}#commingsoonBadge .badge .animationButton:after{content:"";height:700px;width:700px;position:absolute;left:-254px;top:-566px;z-index:-1;opacity:.3;background-image:conic-gradient(#F70332, #671EE5, #3166F8, #191E4D, #06C785, #FFC830, #FF8710, #F70332);filter:saturate(1.5);animation:spin 20s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}#video_background{position:fixed;top:5vh;right:0;width:100%;min-height:100vh;filter:blur(6rem);z-index:1;pointer-events:none;transition:background-color 1000ms ease-in-out}#video_background video{position:absolute;min-width:400px;right:10%;height:auto;filter:brightness(0.55) contrast(1.5) saturate(2.8);border-radius:40% 0 20% 0;opacity:.7;overflow:hidden}#video_background_bottom{position:absolute;top:calc(100vh + 1800px);left:0;border-radius:0 40% 20% 0;overflow:hidden;width:auto;height:100vh;filter:blur(4rem);z-index:0;transform:scaleY(-1)}#video_background_bottom video{position:absolute;opacity:.9;width:50vw;min-width:400px;height:1500px;left:0}@media(min-width: 576px){.features-device-mockup{height:100vh}}@media(min-height: 968px){.features-device-mockup .device-wrapper{width:270px;height:577px}.features-device-mockup .device-wrapper .device .screen{border-radius:36px}.features-device-mockup .device-wrapper .device .screen video{margin-bottom:-7px}}@media(min-width: 1400px){.features-device-mockup .device-wrapper{max-width:17rem}}#homepage footer{background:#191e4d !important;background:linear-gradient(360deg, rgba(12, 20, 89, 0.75) 0%, rgba(11, 17, 81, 0.6) 25%, rgba(14, 13, 73, 0.5) 50%, rgba(25, 5, 59, 0.3) 100%) !important;backdrop-filter:unset !important}#homepage footer .opacity-50{color:#ffffd4;opacity:.9}#homepage footer #ofindoLogoBottom{filter:invert(1) brightness(100)}#homepage footer a.link{color:#ffffd4 !important;opacity:.85;transition:all 500ms ease-in-out}#homepage footer a.link:hover,#homepage footer a.link:focus,#homepage footer a.link:active{opacity:1;transition:all 250ms ease-in-out;text-decoration:none;color:#fff !important}#homepage footer #ppms_cm_privacy_settings_button{color:#ffffd4 !important;opacity:.85;transition:all 500ms ease-in-out}#homepage footer #ppms_cm_privacy_settings_button:hover,#homepage footer #ppms_cm_privacy_settings_button:focus,#homepage footer #ppms_cm_privacy_settings_button:active{opacity:1;transition:all 250ms ease-in-out;text-decoration:none;color:#fff !important}#homepage footer #socialmediaLinks a img{filter:invert(1) brightness(2);transition:filter,scale 220ms ease-out}#homepage footer #socialmediaLinks a:hover img{scale:1.16}#homepage footer #footerLogo a{filter:invert(1) brightness(40)}footer a{color:rgba(255,255,255,.5);text-decoration:none}footer a:hover,footer a:active,footer a:focus{color:rgba(255,255,255,.75);text-decoration:underline}.masthead{position:relative;padding-top:5vh;padding-bottom:5vh;z-index:10}#newsletter_home{position:relative;z-index:20}#newsletter_home #newsletter_content{position:relative;background-color:rgba(255,255,255,0);z-index:2}#newsletter_home #newsletter_content .form-control{font-size:1.15rem;background-color:rgba(255,255,255,0);border:2px solid rgba(25,30,77,0.3647058824);max-width:303px;border-radius:.6rem;margin:0 auto;transition:background-color 220ms ease-in-out}#newsletter_home #newsletter_content .form-control::placeholder{color:rgba(25,30,77,.9098039216)}#newsletter_home #newsletter_content #newsletterFormUser:hover .form-control{background-color:rgba(141,147,206,.3647058824)}#newsletter_home #newsletter_content #newsletterFormCard{background-color:rgba(255,248,242,.8588235294)}#newsletter_home #newsletter_content #newsletterFooterHeadline{line-height:1;font-family:"Bicyclette",Arial,sans-serif !important}#newsletter_home #newsletter_content #newsletterFooterHeadline .subHeadline{line-height:1.1;opacity:.85}#newsletter_home #newsletter_content #newsletterInstagramButton{cursor:pointer}@media(min-width: 768px){#newsletter_home #newsletter_content #newsletterFooterHeadline h2{font-size:1.7rem;line-height:1.05}#newsletter_home #newsletter_content #newsletterFormCard{width:324px;float:right}#newsletter_home #newsletter_content .datenschutzNewsletter{margin:1.5rem;position:absolute;width:240px;bottom:0}#newsletter_home #newsletter_content .datenschutzNewsletter a{color:#fff}#newsletter_home #newsletter_content #newsletterFlash{width:47px;height:240px;margin-left:-8px}}#newsletter_home #newsletter_content .row{position:relative;background-image:linear-gradient(163deg, #f00 -20%, rgba(0, 5, 55, 0.0509803922) 30%, rgba(53, 174, 201, 0.1803921569) 45%, rgba(21, 201, 143, 0.6196078431) 80%, rgba(44, 217, 161, 0.7490196078) 120%);background-size:400% 400%;animation:animateBG 10s linear infinite;z-index:2}@keyframes animateBG{0%{background-position:50% 0%}50%{background-position:100% 50%}100%{background-position:50% 0%}}#newsletter_home #newsletter_content #video_background_newsletter{position:absolute;width:100%;height:100%;right:360px;z-index:1}#newsletter_home #newsletter_content #video_background_newsletter video{width:auto;height:100%;position:relative}#newsletter_home #messageLinks a{display:inline-block;width:100%;max-width:303px;padding:.2rem .4rem;background-color:rgba(255,255,255,.0823529412);text-align:center;color:#3166f8;border:2px solid rgba(25,30,77,.3647058824);text-decoration:none;transition:background-color 220ms ease-in-out;border-radius:.6rem;vertical-align:middle}#newsletter_home #messageLinks a span{vertical-align:middle}#newsletter_home #messageLinks a img{margin:.3rem .2rem .3rem auto;scale:.85;transition:scale 220ms ease-in-out;vertical-align:middle}#newsletter_home #messageLinks a:hover{background-color:rgba(141,147,206,.3647058824);color:#3166f8}#newsletter_home #messageLinks a:hover img{scale:1}@media(min-width: 400px){#newsletter_home #newsletter_content #video_background_newsletter{right:160px}}@media(min-width: 768px){#newsletter_home #newsletter_content #video_background_newsletter{bottom:0;right:0}#newsletter_home #newsletter_content #video_background_newsletter video{position:absolute;width:100%;height:auto;top:-10%;left:inherit}}@media(min-width: 992px){#newsletter_home #newsletter_content #video_background_newsletter video{top:0}}.masthead h1{font-size:calc(3.325rem + 2vw) !important;line-height:.85 !important;text-shadow:0px 0px 1px #1b1e4e,0px 0px 1px #1b1e4e,0px 0px 1px #1b1e4e}.masthead h2{font-family:"Europa",Arial,sans-serif !important;font-size:1.25rem !important;line-height:1.4 !important;letter-spacing:.01rem !important;text-shadow:0px 0px 1px #1b1e4e}@media(min-width: 992px){.masthead{min-height:auto}}@media(max-width: 991px){.masthead h1,.masthead h2,.masthead p{color:#fff !important}.masthead h1{text-shadow:0px 0px 1px #fff,0px 0px 1px #fff,0px 0px 1px #fff}.masthead h2{text-shadow:none}}.masthead .masthead-device-mockup{display:flex;align-items:center;justify-content:center;position:relative}.masthead .masthead-device-mockup .circle{position:absolute;overflow:hidden;aspect-ratio:1;border-radius:50%}.masthead .masthead-device-mockup .device-wrapper{max-width:10rem}.masthead .masthead-device-mockup .circle{width:90%;display:block}.masthead .masthead-device-mockup .device-wrapper{max-width:14rem}@media(min-width: 768px){.masthead .masthead-device-mockup .circle{width:70%}.masthead .masthead-device-mockup .device-wrapper{max-width:15rem}}@media(min-width: 992px){.masthead .masthead-device-mockup .circle{width:400px}.masthead .masthead-device-mockup .device-wrapper{max-width:13rem}}@media(min-width: 1200px){.masthead .masthead-device-mockup .circle{width:75%}.masthead .masthead-device-mockup .device-wrapper{max-width:13.5rem}}@media(min-width: 1400px){.masthead .masthead-device-mockup .circle{width:80%}.masthead .masthead-device-mockup .device-wrapper{max-width:14rem}}.hovering{animation-name:hovering;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes hovering{from{transform:translate(0, 0) scaleX(0.95);rotate:3deg}25%{transform:translate(0, -15px)}50%{transform:translate(0, 0) scaleX(1.05);rotate:2deg}75%{transform:translate(0, -15px)}to{transform:translate(0, 0) scaleX(0.95);rotate:3deg}}.zoom{animation-name:zoom;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes zoom{from{transform:translate(0, 10px);rotate:-1deg}25%{transform:translate(0, 15px)}50%{transform:translate(0, 5px);rotate:2deg}75%{transform:translate(0, 7px)}to{transform:translate(0, 10px);rotate:-1deg}}#featuresText{position:relative;z-index:10}#features{pointer-events:none;-webkit-font-smoothing:antialiased}#features .featuresOverview,#features .featuresMap,#features .featuresCalendar{transition:all 240ms;border-radius:1rem;margin:0 3rem 0 0;transform:scale(0.9)}#features .navicon{position:relative;float:left;height:26px;width:34px;margin:0 auto;transition:all 240ms}#features .navicon img{position:absolute;width:26px;height:26px;margin:.96rem .4rem 0 .8rem;transition:scale 240ms,opacity 240ms}#features h3{padding:.7rem 0 .7rem 3rem;transition:all 240ms}#features p{opacity:0;padding:0;height:0;padding:0 1.1rem .8rem 3rem;transition:all 240ms}#features .featuresMap .navicon img{scale:1.2}#features img.navOn{opacity:0}#features .navIsActive{background:linear-gradient(-45deg, rgba(239, 234, 229, 0.2), rgba(239, 234, 229, 0.3));transform:scale(1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:rgba(17,17,26,.1) 0px 1px 0px,rgba(17,17,26,.1) 0px 8px 24px,rgba(17,17,26,.1) 0px 16px 48px}#features .navIsActive h3{color:#f70332 !important;padding:.7rem 0 0 3rem}#features .navIsActive p{opacity:1;padding:0 1.1rem .8rem 3rem;height:auto}#features .navIsActive img.navOn{opacity:1;scale:1.2}#features .featuresMap .navicon img.navOn{scale:1.4}#features .navIsActive img.navOff{opacity:0}#featuresHeadline{position:relative;z-index:1}#featuresNaviMobile{position:fixed;left:1.4rem;right:1.4rem;bottom:-300px;padding:.8rem .4rem;background:linear-gradient(-45deg, rgba(239, 234, 229, 0.2), rgba(239, 234, 229, 0.3));backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:rgba(17,17,26,.1) 0px 1px 0px,rgba(17,17,26,.1) 0px 8px 24px,rgba(17,17,26,.1) 0px 16px 48px;border-radius:20px;transition:bottom 440ms ease-in-out;z-index:10;user-select:none;pointer-events:none}#featuresNaviMobile.isActive{position:fixed;height:140px;bottom:1.4rem}#featuresNaviMobile .featuresOverview,#featuresNaviMobile .featuresMap,#featuresNaviMobile .featuresCalendar{display:block;width:100%;position:absolute;padding:.4rem 1.4rem;opacity:0;transition:scale 240ms,opacity 240ms}#featuresNaviMobile .navicon{position:relative;height:30px;width:30px;float:left}#featuresNaviMobile .navicon img{position:absolute;width:30px;height:30px;margin-left:0}#featuresNaviMobile .navicon img{position:absolute;width:30px;height:30px;margin-left:0}#featuresNaviMobile h4{color:#f70332 !important;margin:4px 0 0 38px}#featuresNaviMobile p{margin:.2rem .4rem .4rem 38px;font-size:.95rem;line-height:1.15}#featuresNaviMobile .navIsActive{scale:1.1;opacity:1}#featureCards .card-img-top{margin-top:3em}#bottom_content{position:relative;z-index:10}#bottom_content .open-more{position:relative;aspect-ratio:1/1.7;padding:4vw;background-repeat:no-repeat;border-radius:1.5rem !important;cursor:pointer}#bottom_content .open-more.card-top .open-content,#bottom_content .open-more.card-top .open-more-headline-box{top:4vw}#bottom_content .open-more .open-more-headline-box{position:absolute;padding:1.2rem;height:45%;bottom:4vw;width:calc(100% - 8vw);z-index:2;user-select:none}#bottom_content .open-more .open-more-headline-box .open-more-headline{font-size:10vw !important;line-height:.95;color:#fff !important}#bottom_content .open-more .open-content{position:absolute;padding:1.2rem;width:calc(100% - 8vw);height:45%;bottom:4vw;user-select:none}#bottom_content .open-more .open-content .open-more-text{height:0;opacity:0;line-height:1.3}#bottom_content .open-more .open-content .open-more-button{position:absolute;padding:1rem;bottom:0;right:0;font-size:1.1rem;color:#fff !important}#bottom_content .open-more .open-content .open-more-button .icon{display:inline-block;vertical-align:middle;width:2.4rem;height:2.4rem;filter:invert(100%);margin-left:.3rem;background-size:contain;background-image:url("../img/icons/fill/plus-circle.svg");transition:scale 340ms ease-in-out}#bottom_content #card-aktuell{background-position:72% 14%;background-size:134%;background-image:url("../img/photos/ofindo_aktuell_vertical.webp")}#bottom_content #card-stadtplan{background-position:71% 65%;background-size:155%;background-image:url("../img/photos/ofindo_stadtplan_vertical.webp")}#bottom_content #card-kalender{background-position:65% 80%;background-size:140%;background-image:url("../img/photos/ofindo_kalender_vertical.webp")}#bottom_content .isopen .open-more-headline-box{opacity:0;transition:all 450ms 150ms ease-in-out}#bottom_content .isopen .open-content{height:calc(100% - 8vw);background-color:rgba(239,234,228,.7) !important;transition:all 500ms ease-in-out}#bottom_content .isopen .open-content .open-more-text{opacity:1;transition:all 500ms 500ms ease-in-out}#bottom_content .isopen .open-content .open-more-button span{opacity:0;transition:opacity 350ms ease-in-out}#bottom_content .isopen .open-content .open-more-button .icon{transform:rotate(45deg);transition:all 400ms 400ms ease-in-out;scale:1.5 !important;filter:invert(0)}#bottom_content .isclose .open-content{transition:all 800ms 250ms ease-in-out}#bottom_content .isclose .open-more-text{opacity:0;transition:opacity 250ms ease-in-out}#bottom_content .isclose .open-more-headline-box{transition:all 500ms 900ms ease-in-out}#bottom_content .isclose .open-more-button{transition:all 500ms 500ms ease-in-out}#bottom_content .isclose .open-more-button span{opacity:1;transition:all 500ms 500ms ease-in-out}#bottom_content .isclose .open-more-button .icon{transform:rotate(0);transition:all 400ms 300ms ease-in-out}@media(min-width: 768px){#bottom_content .open-more{padding:2rem;aspect-ratio:2/1;scale:.95 !important;transition:scale 450ms ease-in-out}#bottom_content .open-more:hover,#bottom_content .open-more.isopen{scale:1 !important}#bottom_content .open-more:hover .icon,#bottom_content .open-more.isopen .icon{scale:1.2 !important}#bottom_content .open-more.card-right .open-content,#bottom_content .open-more.card-right .open-more-headline-box{right:2rem}#bottom_content .open-more.card-top .open-content,#bottom_content .open-more.card-top .open-more-headline-box{bottom:2rem !important;top:auto}#bottom_content .open-more .open-more-headline-box{position:absolute;padding:1.2rem;bottom:2rem;width:46%;height:60%}#bottom_content .open-more .open-more-headline-box .open-more-headline{font-size:2.2rem !important;line-height:.98}#bottom_content .open-more .open-content{width:46%;bottom:2rem;height:60%}#bottom_content #card-aktuell{background-position:60% 0;background-size:cover;background-image:url("../img/photos/ofindo_aktuell_horizontal.webp")}#bottom_content #card-stadtplan{background-position:60% 0;background-size:cover;background-image:url("../img/photos/ofindo_stadtplan_horizontal.webp")}#bottom_content #card-kalender{background-position:60% 0;background-size:cover;background-image:url("../img/photos/ofindo_kalender_horizontal.webp")}#bottom_content .isopen .open-more-headline-box{opacity:0}#bottom_content .isopen .open-content{width:calc(100% - 4rem);height:calc(100% - 4rem)}#bottom_content .isopen .open-more-button span{opacity:0}#bottom_content .isopen .open-more-button .icon{transform:rotate(45deg);filter:invert(0) !important}#bottom_content .isclose .open-more-headline-box span,#bottom_content .isclose .open-more-button span{opacity:1}}#quellen_content #card-quellen{background:linear-gradient(300deg, rgba(255, 248, 242, 0.5) 0%, rgba(255, 248, 242, 0.8) 40%, rgba(255, 248, 242, 0.8) 60%, rgba(255, 248, 242, 0.5) 100%)}#partner_content #card-partner{background:linear-gradient(45deg, rgba(255, 248, 242, 0.5) 0%, rgba(255, 248, 242, 0.8) 40%, rgba(255, 248, 242, 0.8) 60%, rgba(255, 248, 242, 0.5) 100%)}#partner_logos .tns-item,#quellen_logos .tns-item{text-align:center;vertical-align:middle}.tns-nav{text-align:center;margin-top:1rem}.tns-nav button{height:7px;width:7px;padding:0;border-radius:30px;border:0;background-color:#191e4d;opacity:.4;margin:.2rem;transition:opacity 400ms ease-in-out}.tns-nav button.tns-nav-active{opacity:.8}#bottom-app-banner{bottom:-300px;z-index:55;transition:bottom 330ms ease-in-out}#bottom-app-banner.show{position:sticky;bottom:0}#bottom-app-banner.hide{position:sticky;bottom:-300px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}.hint-box-container{position:relative;margin:0 20px}.hint-box-container .hint-content{position:relative;max-width:800px;z-index:5;opacity:0;will-change:transform,opacity,filter;transform:translateY(60px) scale(0.95) !important;transition:all 1500ms ease-in-out;position:relative;z-index:5;margin:0 auto}.hint-box-container .hint-content.animate-in{opacity:1 !important;transform:translateY(-20px) scale(1) !important;filter:blur(0px) !important}.qr-text-desktop{display:block}.qr-link-mobile{display:none}.qr-code-container-desktop{display:block}@keyframes hintBoxBounce{0%{transform:scale(1)}30%{transform:scale(1.02)}60%{transform:scale(0.99)}100%{transform:scale(1)}}@media(max-width: 767px){.hint-box-container{padding:20px 0;margin:20px 0}.qr-text-desktop{display:none !important}.qr-link-mobile{display:block !important;font-size:1.1rem;margin-bottom:.5rem}.qr-code-container-desktop{display:none !important}.d-flex{flex-direction:column;align-items:center}}/*# sourceMappingURL=style_home.min.css.map */