.team-repeater{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:0}.team-repeater .team-row{cursor:pointer;flex:0 0 calc(50% - 20px);overflow:hidden;padding:0}@media (min-width:1100px){.team-repeater.tiles-on-desktop-3 .team-row{flex:0 0 calc(33.33% - 20px)}}.team-repeater .team-block{height:100%;padding:0}.team-repeater .team-blockinner{display:flex;flex-direction:column;height:100%;padding:0;position:relative}.overlay-modal-link{background-color:hsla(0,0%,100%,0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.team-repeater .team-blockinner .team-img{display:block;height:100%;overflow:hidden;position:relative;width:100%}.team-repeater .team-blockinner .team-img img{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;left:0;object-fit:cover;object-position:center;top:0;transition:transform .5s ease-in-out;width:100%}.team-repeater .team-blockinner .img-front{position:relative}.team-repeater .team-blockinner .img-back{position:absolute;transform:rotateY(-180deg)}.team-repeater .team-blockinner:hover .img-back{transform:rotateY(0deg);transition:transform .5s ease-in-out}.team-repeater .team-blockinner:hover .img-front{transform:rotateY(180deg);transition:transform .5s ease-in-out}.team-repeater .team-blockinner .team-img-overlay-text{align-items:center;background:#fff;border-radius:60px;bottom:20px;display:flex;font-size:14px;font-weight:500;height:45px;justify-content:center;opacity:0;position:absolute;right:20px;text-transform:uppercase;transition:opacity .5s;width:100px}.team-repeater .team-blockinner:hover .team-img-overlay-text{opacity:1}.team-repeater .team-blockinner .team-text{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;line-height:20px;min-height:160px;padding-left:24px;padding-right:45px;padding-top:10px}.team-repeater .team-blockinner .team-text h3{margin-bottom:0;padding-bottom:2px}.title-and-social-links-wrapper{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.team-repeater .team-blockinner .social-links{bottom:33px;flex-grow:0;flex-wrap:nowrap;justify-content:flex-end;margin-left:24px;margin-right:unset;position:absolute;right:24px;z-index:2}.team-repeater .team-blockinner a{cursor:pointer}.team-repeater .team-blockinner a:hover{text-decoration:none}.content-popup{border-radius:20px 0 0 20px}.fancybox-slide{padding:0!important;text-align:right}.content-popup.fancybox-content{margin-left:calc(18% - 2vw);padding:130px 74px 85px 110px}.content-popup.fancybox-content .modal-body{align-items:center;display:flex;justify-content:center}.content-popup.fancybox-content .left-image-box{float:left;width:50%}.content-popup.fancybox-content .right-content{float:left;padding-left:40px;width:50%}.content-popup.fancybox-content .left-image-box{aspect-ratio:3/4;border-radius:20px;max-height:640px;max-width:476px;overflow:hidden;position:relative}.content-popup.fancybox-content .left-image-box img{height:100%;left:50%;max-width:unset;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.content-popup.fancybox-content .social-links{margin-top:16px}.content-popup.fancybox-content .contact-info .contact-item{display:flex;margin-bottom:10px}.content-popup.fancybox-content .contact-info .hs_cos_wrapper_type_icon{border-radius:50%;margin-right:10px}.content-popup.fancybox-content .contact-info .contact-item svg{align-items:center;display:flex;height:31px;justify-content:center;padding:7px;width:31px}.content-popup.fancybox-content .contact-info .contact-item:last-of-type{margin-bottom:0}.content-popup.fancybox-content .contact-info a{font-family:var(--secondary-font);font-size:14px;font-weight:600}.content-popup.fancybox-content .right-content .popup-right-content{font-size:15px;padding-top:15px}.content-popup.fancybox-content .right-content .popup-right-content p{margin-bottom:20px}.content-popup.fancybox-content .right-content .name{font-family:var(--primary-font);font-size:36px;font-weight:300;line-height:48px}.content-popup.fancybox-content .right-content .title{font-family:var(--secondary-font);font-size:18px;font-weight:400;line-height:20px;margin:0}.content-popup.fancybox-content .right-content .company{font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;margin:0}.content-popup.fancybox-content .right-content .bio{font-family:var(--secondary-font);font-size:24px;font-weight:400;line-height:22px;margin:16px 0 0}.content-popup.fancybox-content .right-content .agent-button{margin:22px 0 0}.content-popup.fancybox-content .right-content .popup-right-content p:last-child{margin-bottom:0}@media (max-width:1200px){.content-popup.fancybox-content .modal-body{display:block}}@media (max-width:768px){.team-repeater{padding:0}.team-repeater .team-row{flex:1 0 100%;max-width:100%}.team-repeater .team-blockinner .team-text{min-height:unset;padding:20px 45px 20px 20px!important}.content-popup.fancybox-content .modal-body{display:block}.content-popup.fancybox-content .left-image-box{float:none;padding-left:0;width:100%}.content-popup.fancybox-content .right-content{float:none;margin-top:24px;padding-left:0;text-align:left;width:100%}.content-popup.fancybox-content .right-content .social-links{justify-content:left;margin:0;padding-top:20px;position:relative;right:0}.fancybox-slide{padding:0!important;text-align:center}.content-popup.fancybox-content{margin-left:0;padding:18% 10% 10%}.fancybox-slide--html .fancybox-close-small{right:24px!important;top:20px!important}}