:root{--c-white:#fff;--c-black:#000;--c-yellow-300:#f8eb6c;--c-yellow-400:#ffe500;--c-brown-200:#eee9e0;--c-brown-300:#eae5dc;--c-brown-400:#dbd1bf;--c-brown-500:#cbbba0;--c-brown-600:#b1a188;--c-brown-700:#432918;--c-gray-200:#bebebe;--c-gray-300:#f0f0f0;--c-gray-400:#efefef;--c-gray-500:#535353;--c-gray-600:#d5d5d5;--c-gray-700:#626262;--c-primary:var(--c-yellow-400);--c-text:var(--c-black);--f-main:"Noah",sans-serif;--f-headings:"Noah",sans-serif;--wrapper-width:120rem;--padding-width:2rem;--gutter-width:2rem;--transition-duration:.25s}.contact-teaser{margin-bottom:10rem}@media (min-width:768px){.contact-teaser{margin-bottom:14rem;padding-top:3.3rem}}@media (min-width:992px){.contact-teaser{padding-top:4.5rem}}@media (min-width:1200px){.contact-teaser{padding-top:10.5rem}}.contact-teaser__photo{width:35rem;height:auto;margin:0 auto}@media (min-width:768px){.contact-teaser__photo{left:-3.4rem;bottom:0;width:43rem;z-index:1}}@media (min-width:992px){.contact-teaser__photo{width:50.7rem}}@media (min-width:1200px){.contact-teaser__photo{width:59.7rem}}.contact-teaser__content{margin-top:-1.44rem;padding:4rem 2rem 4.4rem}@media (min-width:768px){.contact-teaser__content{padding-left:50%}}@media (min-width:992px){.contact-teaser__content{min-height:30.5rem;padding-top:7.75rem}}@media (min-width:1200px){.contact-teaser__content{min-height:37.5rem;padding-left:43.5%}}.contact-teaser__heading{margin-bottom:2.3rem}@media (min-width:768px){.contact-teaser__heading{font-size:3.5rem}}@media (min-width:992px){.contact-teaser__heading{margin-bottom:3.4rem;font-size:4.5rem}}.contact-teaser__name{margin-bottom:1.2rem;letter-spacing:.13rem}@media (min-width:992px){.contact-teaser__name{font-size:3rem}}.contact-teaser__e-mail,.contact-teaser__phone{margin-bottom:1rem;letter-spacing:.07rem;-webkit-transition:opacity var(--transition-duration);-o-transition:opacity var(--transition-duration);transition:opacity var(--transition-duration)}.contact-teaser__e-mail:active,.contact-teaser__e-mail:hover,.contact-teaser__phone:active,.contact-teaser__phone:hover{text-decoration:none;opacity:.7}.contact-teaser__phone{margin-bottom:2.5rem}@media (min-width:768px){.contact-teaser__phone{margin-bottom:3.6rem}}.contact-teaser__button{min-width:18.3rem}