#main-content .svz-banner .content-area .headline{color:var(--headline-color);font-family:DaimlerCS-Demi,sans-serif;font-size:49px;letter-spacing:.5px;line-height:1.2em;margin-bottom:30px}@media (max-width:992px){#main-content .svz-banner .content-area .headline{font-size:30px;hyphens:auto;letter-spacing:.2px}}#main-content .svz-banner .content-area .overline{color:#707070;font-family:DaimlerCS-Light,sans-serif;font-size:31px;letter-spacing:.2px;line-height:1.1em;text-transform:uppercase}@media (max-width:992px){#main-content .svz-banner .content-area .overline{font-size:21px}}.placeholder{background:orange;color:#444;font-weight:700;padding:2rem;text-align:center}.frame-indent{margin-left:0;margin-right:0;padding:0 100px}.frame-indent-small{padding-left:20px;padding-right:20px}.frame-indent-small [class*=" btn-"],.frame-indent-small [class^=btn-]{margin-bottom:20px}.frame-indent-none{margin-left:0;margin-right:0;padding:0!important}@media (max-width:992px){.frame-indent{padding-left:0;padding-right:0}.frame-indent-left{margin-left:0}.frame-indent-right{margin-right:0}}#main-content .svz-banner{position:relative}#main-content .svz-banner .image-area{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#main-content .svz-banner .image-area img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}#main-content .svz-banner .content-area{color:#fff;margin:0 auto;max-width:1200px;padding:150px 20px;position:relative;text-align:center;width:100%;z-index:2}#main-content .svz-banner .content-area .overline{color:#fff;padding-bottom:10px}#main-content .svz-banner .content-area .headline{color:#fff}#main-content .svz-banner .link-area{align-items:center;display:flex;justify-content:center;padding-top:30px}#main-content .svz-banner .link-area .btn-primary{margin-bottom:0;margin-right:40px}#main-content .svz-banner .link-area .svz-search-input{width:260px}@media (max-width:992px){#main-content .svz-banner .content-area{padding:100px 20px}}@media (max-width:576px){#main-content .svz-banner .content-area{padding:50px 20px}#main-content .svz-banner .link-area{flex-direction:column}#main-content .svz-banner .link-area .btn-primary{margin:0 0 20px}#main-content .svz-banner .link-area .btn-primary,#main-content .svz-banner .link-area .svz-search-form,#main-content .svz-banner .link-area .svz-search-input{width:100%}}.svz-tiles{-moz-column-gap:10px;column-gap:10px;display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);width:100%}.svz-tiles .tile{aspect-ratio:1;background:#fff;display:flex;flex-direction:column;justify-content:center}.svz-tiles .tile-1 img,.svz-tiles .tile-3 img,.svz-tiles .tile-5 img{height:auto;width:100%}.svz-tiles .tile-2,.svz-tiles .tile-4,.svz-tiles .tile-6{padding:0 60px}.svz-search-form{position:relative}.svz-search-input{border:1px solid #e6e6e6;height:50px;padding:0 70px 0 20px;width:100%}.svz-search-input::-moz-placeholder{color:#c8c8c8}.svz-search-input::placeholder{color:#c8c8c8}.svz-search-submit{align-items:center;background:#00adef;border-radius:0 3px 3px 0;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;width:50px;z-index:3}.svz-search-submit svg{color:#fff;height:30px;width:30px}@media (max-width:1240px){.svz-tiles .tile-2,.svz-tiles .tile-4,.svz-tiles .tile-6{padding:0 30px}}@media (max-width:992px){.svz-tiles{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(2,1fr)}.svz-tiles .tile-2,.svz-tiles .tile-4,.svz-tiles .tile-6{padding:0 60px}.svz-tiles .tile-1{order:4}.svz-tiles .tile-2{order:2}.svz-tiles .tile-3{order:5}.svz-tiles .tile-4{order:3}.svz-tiles .tile-5{order:1}.svz-tiles .tile-6{order:6}}@media (max-width:768px){.svz-tiles .tile-2,.svz-tiles .tile-4,.svz-tiles .tile-6{padding:0 30px}}@media (max-width:576px){.svz-tiles{display:flex}.svz-tiles .tile{aspect-ratio:auto;flex-basis:100%;width:100%}.svz-tiles .tile-2,.svz-tiles .tile-4,.svz-tiles .tile-6{padding:30px}.svz-tiles .tile-1{order:3}.svz-tiles .tile-2{order:2}.svz-tiles .tile-3{order:5}.svz-tiles .tile-4{order:4}.svz-tiles .tile-5{order:1}.svz-tiles .tile-6{order:6}}.tx-ppigooglemap-pi1 #mapContainer{margin-top:-50px;max-width:1920px;min-height:100vh;width:100vw}.tx-ppigooglemap-pi1 #mapContainer iframe{min-height:100vh}@media (min-width:768px){.tx-ppigooglemap-pi1 #mapContainer iframe{height:100%!important}}#main-content .section-container:has(.tx-ppigooglemap-pi1){padding-left:0!important;padding-right:0!important}