.wp-block-acf-team-block{position:relative;margin-top:20px;margin-bottom:20px}.wp-block-acf-team-block .fancybox{display:block;position:relative;margin-bottom:40px;text-decoration:none}.wp-block-acf-team-block .fancybox__img{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%}.wp-block-acf-team-block .fancybox__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(42,46,109,.7);opacity:0;transition:opacity .3s}.wp-block-acf-team-block .fancybox__img:before{font-size:2.5rem;content:"\e805";font-family:fontello;color:#fff;display:inline-block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;line-height:1;opacity:0;transition:opacity .3s;z-index:1}.wp-block-acf-team-block .fancybox__img:hover:after,.wp-block-acf-team-block .fancybox__img:hover:before{opacity:1}.wp-block-acf-team-block .fancybox__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.wp-block-acf-team-block .fancybox .hover-info{text-align:center;padding-top:10px}.wp-block-acf-team-block .fancybox .hover-info__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.125rem;margin-bottom:8px}.wp-block-acf-team-block .fancybox .hover-info__jobtitle{font-family:Montserrat,sans-serif;font-weight:600;font-size:.875rem;color:#171717}.teamFancyBox .fancybox-infobar{display:none}.teamFancyBox .fancybox-bg{opacity:.7!important}.teamFancyBox .fancybox-thumbs{bottom:20px;left:0;top:auto;width:100%;background:0 0}.teamFancyBox .fancybox-thumbs__list{margin:auto}.teamFancyBox .fancybox-thumbs__list a{width:110px;height:125px}.teamFancyBox .fancybox-thumbs__list a:before{border:2px solid #1ca4fc}.teamFancyBox .fancybox-inner,.teamFancyBox .fancybox-show-thumbs .fancybox-inner{right:0!important}.teamFancyBox .fancybox-stage .fancybox-slide{padding:48px;max-width:1400px;position:relative;margin:auto}@media only screen and (max-width:800px){.teamFancyBox .fancybox-stage .fancybox-slide{padding:20px}}.teamFancyBox .fancybox-stage .fancybox-content{padding:40px 25px}@media only screen and (min-width:800px){.teamFancyBox .fancybox-stage .fancybox-content{min-width:94%}}@media only screen and (max-width:800px){.teamFancyBox .fancybox-stage .fancybox-content{padding:40px 25px}}.teamFancyBox .fancybox-stage .fancybox-content .fancybox-close-small{padding:6px;width:120px;cursor:pointer}.teamFancyBox .fancybox-stage .fancybox-content .fancybox-close-small:after{content:"Close";text-transform:uppercase;display:block;font-size:11px;position:absolute;transform:translateY(-50%);right:9px;top:50%}.teamFancyBox .fancybox-stage .fancybox-content .fancybox-close-small svg{color:#1ca4fc}.teamFancyBox .fancybox-stage .team-member{display:flex;align-items:center;column-gap:35px}.teamFancyBox .fancybox-stage .team-member__image{overflow:hidden;width:50%;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:relative;height:0;padding-bottom:48%}@media only screen and (max-width:800px){.teamFancyBox .fancybox-stage .team-member__image{padding-bottom:85%}}.teamFancyBox .fancybox-stage .team-member__content{width:50%;padding-left:40px;padding-right:20px;position:relative}@media only screen and (min-width:800px){.teamFancyBox .fancybox-stage .team-member__content:before{content:"";position:absolute;transform:translateY(-50%);left:0;top:50%;height:100%;width:1px;background-color:#1ca4fc}}.teamFancyBox .fancybox-stage .team-member__content--name{font-family:"Libre Baskerville",serif;font-weight:400;margin-top:40px;margin-bottom:10px}.teamFancyBox .fancybox-stage .team-member__content--jobtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:.8125rem;color:#2a2e6d;margin-top:0;margin-bottom:40px;text-transform:uppercase}.teamFancyBox .fancybox-stage .team-member__content--desc{font-family:Montserrat,sans-serif;font-weight:400;font-size:.9375rem;margin-bottom:40px}.teamFancyBox .fancybox-stage .team-member__content--desc p:not(:last-child){padding-bottom:20px}@media only screen and (max-width:800px){.teamFancyBox .fancybox-stage .team-member{flex-direction:column}.teamFancyBox .fancybox-stage .team-member__image{position:relative;width:95%;left:0}.teamFancyBox .fancybox-stage .team-member__content{width:95%;padding:20px 0;position:relative}.teamFancyBox .fancybox-stage .team-member__content--name{margin-top:10px}.teamFancyBox .fancybox-stage .team-member__content--jobtitle{margin-bottom:20px}}.teamFancyBox .fancybox-navigation .fancybox-button{visibility:visible;opacity:1}