*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;outline:0;text-shadow:rgba(0,0,0,.01) 0 0 1px}:focus{outline:none}.page-template-template-imprint .hero{padding:150px 0 110px}@media only screen and (max-width:639px){.page-template-template-imprint .hero{padding:100px 0 50px}}.page-template-template-imprint .hero h1{color:#131314;font-family:euclidcircularb-bold,Helvetica,Arial,sans-serif;font-size:3.5rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-1.5px;line-height:1.14;text-align:center}@media only screen and (max-width:1440px){.page-template-template-imprint .hero h1{font-size:3rem}}.page-template-template-imprint .content{margin-bottom:25px}.page-template-template-imprint .content .grid-wrapper{margin:-27px auto;max-width:762px}.page-template-template-imprint .content .grid-wrapper .office{padding:27px}@media only screen and (max-width:600px){.page-template-template-imprint .content .grid-wrapper .office{flex-direction:column}}.page-template-template-imprint .content .grid-wrapper .map-container{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;max-width:234px;min-height:300px}@media only screen and (max-width:600px){.page-template-template-imprint .content .grid-wrapper .map-container{flex:none;height:262px;margin:0 auto;width:234px}}.page-template-template-imprint .content .grid-wrapper .info-container{flex:1;margin-left:63px;padding:24px 0 58px}@media only screen and (max-width:600px){.page-template-template-imprint .content .grid-wrapper .info-container{flex:1;margin:0 auto;padding:24px 0 58px;width:234px}}.page-template-template-imprint .content .grid-wrapper .info-container p{color:#2a2b2e;font-family:euclidcircularb-regular,Helvetica,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.29;margin:0 0 8px}.page-template-template-imprint .content .grid-wrapper .info-container .flag-container{margin-bottom:8px}.page-template-template-imprint .content .grid-wrapper .info-container .flag-container img{max-width:22px}.page-template-template-imprint .content .grid-wrapper .info-container .flag-container .country{color:#70727b;font-family:euclidcircularb-medium,Helvetica,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:2;margin:0 0 0 9px}.page-template-template-imprint .content .grid-wrapper .info-container h2{color:#131314;font-family:euclidcircularb-bold,Helvetica,Arial,sans-serif;font-size:2.5rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-1.07px;line-height:1.4;margin:0 0 8px}.page-template-template-imprint .content .grid-wrapper .info-container hr{margin:0 0 20px}@media only screen and (max-width:800px){.page-template-template-imprint .content .grid-wrapper .info-container .text-container{flex-direction:column}}.page-template-template-imprint .content .grid-wrapper .info-container .text-container .text-container-small{flex:1}.page-template-template-imprint .content .grid-wrapper .info-container .text-container .text-container-small img{height:auto;max-width:15px}.page-template-template-imprint .content .grid-wrapper .info-container .text-container .text-container-small .phone-text{color:#2a2b2e;font-family:euclidcircularb-regular;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.29;margin:0 0 0 8px}.page-template-template-imprint .content .grid-wrapper .info-container .text-container .text-container-small .mail-text{margin-bottom:8px}.page-template-template-imprint .content .grid-wrapper .info-container .text-container .text-container-small .mail-text a{color:#2a2b2e;font-family:euclidcircularb-regular;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.29;margin:0 0 0 8px}