.contact-page{background-color:#fff;overflow:hidden}.contact-page+.contact{display:none}.contact-page .map{width:100%;height:auto;margin-bottom:4rem}@media(max-width:768px){.contact-page .map{position:relative;left:-35%;width:180%}}.contact-container{background-color:#fff;padding:1.2rem 6.3rem 6rem;color:#030305;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.contact-container{padding:40px 22px 20px}}.contact-container .breadcrumbs{color:#818182;text-align:center;margin-top:-.5rem;margin-bottom:1.7rem;font-size:1.14rem}.contact-container .subpage-header{font-size:3.21rem;font-weight:400;color:#030305;text-align:center}.contact-container .contact-columns{display:grid;grid-template-columns:30rem 1fr;grid-gap:4.5rem;gap:4.5rem;width:95%;max-width:97rem;margin-top:1.4rem}@media(max-width:768px){.contact-container .contact-columns{display:flex;flex-direction:column;width:100%;max-width:100%}}@media screen and (min-width:769px)and (max-width:991px){.contact-container .contact-columns{display:flex;flex-direction:column;width:100%;max-width:100%}}.contact-container .contact-columns .contact{display:flex;padding:0}.contact-container .contact-columns .contact:before{display:none}.contact-container .contact-columns .contact .section-header{margin-top:0}.contact-container .contact-columns .contact .form-container{width:100%}.contact-container .contact-data{font-size:1.78rem;line-height:2.28rem;margin-top:.5rem}.contact-container .contact-data__header{font-weight:600}.contact-container .contact-data__mail,.contact-container .contact-data__tel{display:flex;align-items:center}.contact-container .contact-data__mail img,.contact-container .contact-data__tel img{margin-right:.7rem}.contact-container .contact-data a{color:#030305;font-weight:600}.contact-container .contact-data a:hover{text-decoration:none;color:var(--text-accent)}.contact-container__buttons{display:flex;align-items:center;justify-content:center;margin-top:5rem}@media(max-width:768px){.contact-container__buttons{margin-top:30px;flex-direction:column}}@media screen and (min-width:769px)and (max-width:991px){.contact-container__buttons{flex-direction:row}}.contact-container__btn{min-width:17.9rem;height:4rem;padding:.5rem 3rem;display:flex;align-items:center;justify-content:center;font-size:1.57rem;font-weight:500;color:#fff;border-radius:.71rem;border:none;outline:none;cursor:pointer;line-height:1;margin:0 1rem}@media(max-width:768px){.contact-container__btn{width:100%;margin:0}}.contact-container__btn--red{background:linear-gradient(180deg,#D10000,#690000);transition:all .2s ease}.contact-container__btn--red:hover{filter:brightness(1.4)}@media(max-width:768px){.contact-container__btn--red{margin-bottom:20px}}@media screen and (min-width:769px)and (max-width:991px){.contact-container__btn--red{margin-bottom:0}}.contact-container__btn--blue{background:linear-gradient(180deg,#306DED,#0533AA);transition:all .2s ease}.contact-container__btn--blue:hover{filter:brightness(1.4)}html[lang=de] .contact-container .contact-data__tel{flex-wrap:wrap}