.teampage,.teamelement{border-radius:0;transition:all 0.3s ease;border:0;position:relative;background-color:#D9E9DF;background-size:cover}.teampage .card-subtitle,.teamelement .card-subtitle{color:#000000;opacity:0.5}.teampage .teamelement__image,.teamelement .teamelement__image{position:absolute;left:50%;transform:translateX(-50%);z-index:2}.teampage .subtitle,.teamelement .subtitle{padding-top:60px;color:#66A67F !important;text-align:center !important}.teampage .swiper-container,.teamelement .swiper-container{width:100%;overflow:hidden}.teampage .swiper-container .swiper-slide,.teamelement .swiper-container .swiper-slide{display:flex;justify-content:center;width:100%}.teampage .team__card--item,.teamelement .team__card--item{border-radius:0;border:0;background-color:transparent}.teampage .team__card--item .card-body,.teamelement .team__card--item .card-body{padding:25px 0 0}@media screen and (max-width:1199.98px){.teampage .team__card--item .card-body,.teamelement .team__card--item .card-body{padding:15px 0 0}}.teampage .team__card--item .team__card--image,.teamelement .team__card--item .team__card--image{display:block;mask-image:url("/resources/themes/immogarten/images/contentStyling/MaskImage.svg");mask-position:center;mask-repeat:no-repeat}.teampage .team__card--item .team__card--image .team__card--infobutton,.teamelement .team__card--item .team__card--image .team__card--infobutton{position:absolute;bottom:20px;right:20px}@media screen and (max-width:991.98px){.teampage .team__card--item .team__card--image .team__card--infobutton,.teamelement .team__card--item .team__card--image .team__card--infobutton{bottom:10px;right:10px}}.teampage .team__offcanvas .offcanvas-header,.teamelement .team__offcanvas .offcanvas-header{position:absolute;top:0;right:0}.teampage .team__contact--area,.teamelement .team__contact--area{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-bottom:30px;margin-top:2rem}.teampage .team__contact--area .team__contact--item,.teamelement .team__contact--area .team__contact--item{display:flex;gap:20px;align-items:center;text-decoration:none;transition:var(--transition-default-duration)}.teampage .team__contact--area .team__contact--item .icon,.teamelement .team__contact--area .team__contact--item .icon{font-size:1rem;color:var(--black);width:2.813rem;height:2.813rem;line-height:2.813rem;border-radius:var(--border-radius-full);background:var(--white);transition:var(--transition-default-duration)}@media screen and (max-width:1199.98px){.teampage .team__contact--area .team__contact--item .icon,.teamelement .team__contact--area .team__contact--item .icon{font-size:1.6rem}}@media screen and (max-width:991.98px){.teampage .team__contact--area .team__contact--item .icon,.teamelement .team__contact--area .team__contact--item .icon{font-size:1.4rem}}.teampage .team__contact--area .team__contact--item .icon *,.teamelement .team__contact--area .team__contact--item .icon *{color:var(--white)}.teampage .team__contact--area .team__contact--item .icon:hover,.teamelement .team__contact--area .team__contact--item .icon:hover{background:var(--light-gray);transform:scale(1.1);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.high-contrast .teamelement .subtitle{color:var(--black) !important}.high-contrast .teamelement .card-subtitle{opacity:1}