.team{padding-bottom:60px;position:relative;overflow:hidden}@media(max-width:620px){.team{padding-top:40px;padding-bottom:40px}}.team:before{content:"";position:absolute;left:-150px;top:4%;width:0;height:400px;background-image:url(/images/shapes/shape1.png);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1;transform:rotate(-15deg)}@media(max-width:768px){.team:before{left:-100px;width:300px;height:300px;top:40%}}.team__content{position:relative;z-index:2}.team__members{display:flex;margin:0 auto;padding:0 20px;gap:50px}@media(max-width:1515px){.team__members{flex-direction:column}}@media(max-width:620px){.team__members{padding:0!important}}.team__member{display:flex;width:50%;align-items:stretch;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,128,.05);transition:transform .3s ease,box-shadow .3s ease}@media(max-width:1515px){.team__member{width:90%!important;margin:auto}.team__member:nth-child(2n){flex-direction:row-reverse}}.team__member:hover{transform:translateY(-5px);box-shadow:0 70px 52px 0 rgba(41,72,152,.055)}.team__member--reverse{flex-direction:row-reverse}.team__member-image{flex:0 0 50%}@media(max-width:1712px){.team__member-image{flex:0 0 40%!important}}.team__member-info{flex:1 1}.team__member-image{display:flex;justify-content:center;align-items:stretch}.team__image-container{position:relative;overflow:hidden;background:#f5f8fa;width:100%;height:100%}.team__image{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:filter .3s ease}.team__description-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;border-radius:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.team__description-overlay--active{opacity:1;visibility:visible}@media(max-width:950px){.team__description-overlay{display:flex}}.team__member-description-overlay{color:#fff;font-size:1rem;line-height:1.6;text-align:center;margin:0;max-height:100%;overflow-y:auto}.team__member-info{padding:30px 50px 30px 30px;background:#fff}.team__member-content{max-width:500px}.team__member-name-section{display:flex;align-items:center;gap:6px;margin-bottom:8px}.team__member-name{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:0;line-height:1.2}.team__member-position{font-size:1.1rem;font-weight:400;margin-bottom:20px;line-height:1.4}.team__member-description{font-size:1rem;line-height:1.8;margin-bottom:5px;text-align:left}.team__linkedin-link:hover{background:#005885;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,119,181,.4)}.team__linkedin-icon{width:24px;height:24px}.team__shape-decoration{position:absolute;top:10%;right:5%;z-index:1;opacity:.1;transform:rotate(15deg)}.team__shape{width:300px;height:300px;filter:blur(1px)}@media(max-width:950px){.team__members{flex-direction:column;align-items:center}.team__member{flex-direction:column;width:80%;gap:0;cursor:pointer}}@media(max-width:950px)and (max-width:1515px){.team__member:nth-child(2n){flex-direction:column}}@media(max-width:950px){.team__member--reverse{flex-direction:column}.team__member--active .team__image{filter:blur(3px)}.team__member-image{flex:none;width:100%;display:flex;justify-content:center;align-items:center}}@media(max-width:950px)and (max-width:1712px){.team__member-image{flex:none!important}}@media(max-width:950px){.team__image-container{width:100%;border-radius:20px 20px 0 0;display:flex;justify-content:center;align-items:center}.team__image{width:70%;height:70%;object-fit:cover;border-radius:12px}.team__member-info{padding:20px;border-radius:0 0 20px 20px;text-align:left}.team__member-description{display:none}.team__member--active .team__description-overlay{opacity:1;visibility:visible}}@media(max-width:950px)and (hover:none)and (pointer:coarse){.team__member{-webkit-tap-highlight-color:rgba(0,0,0,0)}}