.team-section{background:#99AA9B;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:clamp(5.375rem, 0.6875rem + 12.5vw, 7.9125rem) 0}@media (max-width:767px){.team-section{padding-top:0}}.team-section .expand-btn{position:relative;display:inline-block;padding:0.6em 2.6em;text-decoration:none;font-size:1em;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;cursor:pointer;margin-top:3em}.team-section .expand-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.team-section .expand-btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}.team-section .expand-btn:hover{color:#FFFFFF}.team-section .expand-btn:hover:before{width:150%}.team-section .inside{position:relative;background:url(../../bundles/hovbasic/icons/blog-triangle-white.svg);background-repeat:no-repeat;background-position:center;width:80%;max-width:90em;margin-left:auto;margin-right:auto;width:calc(80% + 4em);max-width:calc(90em + 4em);display:grid;justify-content:center;align-content:center;grid-template-columns:repeat(3, 1fr)}@media (max-width:1080px){.team-section .inside{width:85%}}@media (max-width:600px){.team-section .inside{width:90%}}.team-section .inside .team-member{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:0 2em;padding-bottom:3em}.team-section .inside .team-member:before{content:"";position:absolute;bottom:0;right:0;width:5px;height:78px;background:#B8FF47;z-index:2}@media (min-width:1081px){.team-section .inside .team-member:nth-child(3n):before,.team-section .inside .team-member:nth-last-child(1):before,.team-section .inside .team-member:nth-last-child(2):before,.team-section .inside .team-member:nth-last-child(3):before{content:none}}.team-section .inside .team-member .member-wrap{position:relative;overflow:hidden}.team-section .inside .team-member .member-wrap:before{content:"";position:absolute;bottom:0;width:100%;height:50%;background:linear-gradient(to top, #fff 0%, transparent 100%);pointer-events:none;z-index:5}.team-section .inside .team-member .member-wrap picture img{width:100.01%;height:100%;transition:all 0.3s ease;z-index:3}.team-section .inside .team-member .member-wrap picture:nth-of-type(2n) img{position:absolute;left:0;bottom:0;z-index:2;opacity:0}.team-section .inside .team-member .member-wrap .team-text-sec{position:absolute;z-index:10;color:#000000;left:1em;right:1em;bottom:1em}.team-section .inside .team-member .member-wrap .team-text-sec h3{font-size:20px;font-weight:700;margin-bottom:0.5em}.team-section .inside .team-member .member-wrap .team-text-sec p{font-size:14px;font-weight:600}.team-section .inside .team-member .member-wrap:hover picture:nth-of-type(2n) img{position:absolute;z-index:4;opacity:1}@media (max-width:1080px){.team-section .inside{width:calc(85% + 4em);grid-template-columns:repeat(2, 1fr)}.team-section .inside .team-member:nth-child(2n):before,.team-section .inside .team-member:nth-last-child(1):before,.team-section .inside .team-member:nth-last-child(2):before{content:none}}@media (max-width:767px){.team-section .inside{grid-template-columns:repeat(1, 1fr);place-items:center;width:90%}.team-section .inside .team-member{max-width:450px;padding:0;padding-bottom:3em}.team-section .inside .team-member:before{content:none}}.hochheim .team-section .team-member:before{background:#FF2177 !important}.hochheim .team-section .expand-btn:after{background:#FF2177 !important}.klein-winternheim .team-section .team-member:before{background:#FF8300 !important}.klein-winternheim .team-section .expand-btn:after{background:#FF8300 !important}.bretzenheim .team-section .team-member:before{background:#71e1e8 !important}.bretzenheim .team-section .expand-btn:after{background:#71e1e8 !important}