.contact-teaser{background-color:#fff;border-radius:10px;overflow:hidden;width:81.6vw}@media only screen and (min-width:768px){.contact-teaser{width:55.46875vw}}@media only screen and (min-width:1024px){.contact-teaser{width:40.88542vw}}@media only screen and (min-width:1440px){.contact-teaser{width:33.59375vw}}@media only screen and (min-width:1920px){.contact-teaser{width:641px}}.contact-teaser--company:not(.contact-teaser--inverted) .contact-teaser__image{background-color:#fff;border:1px solid #e1e1e1;border-radius:10px}@media only screen and (max-width:767px){.contact-teaser--company:not(.contact-teaser--inverted) .contact-teaser__image{height:156px;margin:45px auto;width:156px}}.contact-teaser--company:not(.contact-teaser--inverted) .contact-teaser__image:after{content:unset}.contact-teaser--company.contact-teaser--inverted{background-color:#fff7ee}.contact-teaser--company.contact-teaser--inverted .contact-teaser__image{background-color:#fff}.contact-teaser--company.contact-teaser--inverted .contact-teaser__image:after{border-color:transparent transparent #fff7ee}@media only screen and (min-width:768px){.contact-teaser__inner{display:flex;gap:30px;justify-content:space-between;padding:20px}}@media only screen and (max-width:767px){.contact-teaser__container{padding:26px}}@media only screen and (min-width:768px){.contact-teaser__container{width:100%}}.contact-teaser__list{list-style:none;margin:20px 0 0;padding:0}.contact-teaser__list li:last-of-type{margin-bottom:0}.contact-teaser__header{border-bottom:1px solid #afafaf}.contact-teaser__department{color:#14621f;font-size:14px;line-height:1.14286;margin-bottom:10px}.contact-teaser__company,.contact-teaser__name{font-size:22px;font-weight:700;line-height:1.13636;margin-bottom:10px}.contact-teaser__position{margin-bottom:20px}@media only screen and (min-width:1440px){.contact-teaser__position{font-size:16px;line-height:1.5}}.contact-teaser__email,.contact-teaser__location,.contact-teaser__phone{margin-bottom:18px;padding-left:35px;position:relative}@media only screen and (min-width:1440px){.contact-teaser__email,.contact-teaser__location,.contact-teaser__phone{font-size:16px;line-height:1.5}}.contact-teaser__email a,.contact-teaser__location a,.contact-teaser__phone a{text-decoration:none}.contact-teaser__email:before,.contact-teaser__location:before,.contact-teaser__phone:before{color:#14621f;font-size:24px;left:0;position:absolute;top:2px}.contact-teaser__phone:before{left:5px}.contact-teaser__mail:before{left:3px}.contact-teaser__email,.contact-teaser__phone{color:#14621f;font-weight:700}.contact-teaser__image{align-items:center;aspect-ratio:3/2;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width:768px){.contact-teaser__image{border-radius:10px;flex-shrink:0;height:139px;overflow:hidden;width:139px}}.contact-teaser__image span{transition:transform .5s cubic-bezier(.25,1,.5,1)}.contact-teaser__image img{height:auto;width:100%}.contact-teaser__image span:not(.contact-teaser__placeholder){width:100%}@media only screen and (max-width:767px){.contact-teaser__image:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 22px 17px;bottom:0;content:"";left:26px;position:absolute;transform:rotate(1turn)}}.csshover .contact-teaser__image:hover span{transform:scale(1.05)}.contact-teaser__image--empty{background-color:#14621f!important;border:0!important}.contact-teaser.is--red .contact-teaser__image--empty{background-color:#b80017!important}.contact-teaser.is--lightgreen .contact-teaser__image--empty{background-color:#78ab2a!important}.contact-teaser.is--darkgreen .contact-teaser__image--empty{background-color:#14621f!important}.contact-teaser__placeholder:before{color:#fff;font-size:110px}@media only screen and (min-width:768px){.contact-teaser__placeholder:before{font-size:70px}}.contact-teaser__placeholder i{display:none}