.imc{display:flex;flex-direction:column;gap:1rem;margin-bottom:7rem}.imc+.imc{margin-top:-5rem}@media screen and (max-width:40rem){.imc.image-first{flex-direction:column-reverse}}.imc__image{width:100%}.imc__image img{max-width:100%;height:auto;border-radius:25px}.imc__content{display:flex;flex-direction:column;justify-content:center}.imc__content h2{margin-top:0;margin-bottom:1rem;text-align:center;font-family:var(--source-serif);font-size:3rem;color:#313131}@media screen and (min-width:40rem){.imc{align-items:center;flex-direction:row}.imc.image-left{flex-direction:row-reverse}.imc.im-50-con-50 .imc__content,.imc.im-50-con-50 .imc__image{max-width:50%}.imc.im-25-con-75 .imc__image{max-width:25%}.imc.im-25-con-75 .imc__content,.imc.im-75-con-25 .imc__image{max-width:75%}.imc.im-75-con-25 .imc__content{max-width:25%}.imc.im-33-con-67 .imc__image{max-width:33%}.imc.im-33-con-67 .imc__content,.imc.im-67-con-33 .imc__image{max-width:67%}.imc.im-67-con-33 .imc__content{max-width:33%}.imc__content{flex:1 1 50%}.imc__content h2{margin-bottom:2rem}.imc__image{flex:1 1 50%}.imc__image img{max-width:100%;height:auto}}.image-block{margin-top:1rem;width:100%}.image-block img{margin:0 auto;display:block;height:auto}.image-block.quarter-width img{width:25%}.image-block.fifty-width img{width:50%}.image-block.three-quarter-width img{width:75%}.image-block.full-width img{width:100%}.image-block:first-child{margin-top:0}@media screen and (max-width:40rem){.image-block:not(.preserve)>img{width:100%!important}}ul.btn-group{display:flex;flex-direction:row;gap:1rem;padding:0;justify-content:center;align-items:center;margin-top:1rem;flex-wrap:wrap}ul.btn-group>li{list-style:none}ul.btn-group.left{justify-content:flex-start}ul.btn-group.right{justify-content:flex-end}.cl{display:flex;flex-direction:column;margin:2rem auto}.cl.cl--top-margin-extra{margin-top:8rem}.cl.cl--top-margin-normal{margin-top:5rem}.cl.cl--top-margin-reduced{margin-top:2rem}.cl.cl--top-margin-none{margin-top:0}.cl.cl--top-margin-negative{margin-top:-2rem}.cl.cl--bottom-margin-extra{margin-bottom:8rem}.cl.cl--bottom-margin-normal{margin-bottom:5rem}.cl.cl--bottom-margin-reduced{margin-bottom:2rem}.cl.cl--bottom-margin-none{margin-bottom:0}.cl.cl--bottom-margin-negative{margin-bottom:-2rem}.cl--1-cols h2{margin-bottom:1rem}.cl h2:first-child,.cl h3:first-child,.cl p:first-child{margin-top:0}.cl h2:last-child,.cl h3:last-child,.cl p:last-child{margin-bottom:0}@media screen and (min-width:40rem){.cl--1-cols{flex-direction:row;justify-content:center}.cl--1-cols h2{margin-bottom:1rem}.cl--2-cols,.cl--3-cols,.cl--4-cols{flex-direction:row;gap:1rem}.cl--2-cols .cl__col,.cl--3-cols .cl__col,.cl--4-cols .cl__col{width:20%;flex-basis:1;flex-grow:1;flex-shrink:0}.cl.width--full{width:100%}.cl.width--90{width:90%}.cl.width--75{width:75%}.cl.width--60{width:60%}.cl.width--50{width:50%}.cl.width--40{width:40%}.cl.width--33{width:33%}}.cs{display:flex;flex-direction:column;gap:2rem;max-width:80%;position:relative;margin:0 auto 2rem}.cs:first-child{margin-top:-8rem}.cs__card{background-color:#c5ffc6;flex-grow:1;flex-basis:1px;border-radius:15px;padding:1rem 2rem}.cs__card__icon{display:flex;flex-direction:row;justify-content:center}.cs__card__icon svg{width:30%;height:auto}.cs__card__title{font-size:1.5rem;margin:0}.cs__card__content,.cs__card__title{text-align:center}.cs__card__button{width:-moz-fit-content;width:fit-content;display:block;margin:0 auto 1rem}@media screen and (min-width:40rem){.cs{flex-direction:row;gap:1rem;width:100%;max-width:100%;margin-bottom:2rem}.cs:first-child{margin-top:-12rem}.cs__card{padding:1rem}.cs__card__title{margin:1rem auto}.cs__card__content{font-size:1rem}}@media screen and (min-width:75rem){.cs{gap:4rem;max-width:1040px}.cs__card__title{margin:1rem auto}.cs:first-child{margin-top:-7rem}}.bc{display:flex;flex-direction:column;position:relative;margin:0 auto 2rem}.bc+.bc{margin-top:6rem}.bc header{max-width:400px;margin:0 auto}.bc__image img,.bc__image svg{width:100%;height:auto;border-radius:10px;display:block;margin:0 auto;max-width:100%}.bc__image svg{background-color:#d3d3d3}.bc h3{margin:.75rem auto;text-align:center;padding:.5rem;background-color:#292929;color:#fff;border-radius:5px}.bc section{margin:.75rem 0}.bc section h4{margin:0 0 .5rem;color:#292929;border-bottom:2px solid #d1b866}.bc section ul{padding-left:1.1rem}.bc__position{display:flex;flex-direction:row;gap:.25rem}.bc p{margin:0;text-indent:0}.bc__service{margin:.5rem 0;display:flex;flex-direction:row;gap:.25rem}.bc__service p,.bc__service span{text-align:left}.bc__biography span{display:block;text-align:left;margin-bottom:.25rem}.bc__biography__paragraph{text-align:left}.bc__biography__paragraph p{text-indent:1rem}@media screen and (min-width:890px){.bc{flex-direction:row;gap:2rem}.bc header{flex:1 1 30%}.bc section{margin:1rem 0}.bc section:first-child{margin:0}.bc__body{flex:1 1 70%}}@media screen and (min-width:75rem){.bc__position,.bc__service{flex-direction:row}}.sh{margin:2rem 0;max-width:100%;display:block;color:#292929}.sh,.sh h2{position:relative}.sh h2{font-size:.5rem;background-color:#313131;color:#fff;padding:1rem;width:100%;margin:0;border-radius:10px;text-align:center}@media screen and (min-width:40rem){.sh:after{content:"";border-bottom-right-radius:10px;border-top-right-radius:10px;background-color:#d1b866;width:25%;height:100%;display:block;position:absolute;right:0;top:0;bottom:0}.sh h2{width:75%;position:relative;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-right:4rem;text-align:left}.sh h2:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' %3E%3Crect fill='rgb(209, 184, 102)' stroke='rgb(209, 184, 102)' x='100' y='-100' width='150' height='200' id='svg_6' transform='rotate(45, 0, 0)'/%3E%3C/svg%3E");position:absolute;z-index:2;height:100%;width:auto;aspect-ratio:1;right:0;top:0;overflow:hidden;color:#d1b866}}.fs-125{font-size:1.25rem}.fs-15{font-size:1.5rem}.fs-175{font-size:1.75rem}.fs-2{font-size:2rem}.mark-serif{font-family:var(--source-serif)}.mark-centered{text-align:center;display:block}.page-content a:not(.stylized){color:#d1b866;font-weight:400;transition-duration:.1s}.page-content a:not(.stylized):hover{color:#292929}.eb__wrapper{display:flex;flex-direction:column;gap:.75rem}.eb__wrapper h2{margin-top:0;margin-bottom:.5rem;text-align:center}.eb__list-side ol{list-style:none;padding:0;margin:0}@media screen and (min-width:40rem){.eb__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.eb__list-side ol h4{margin:0}.page-layout h1{font-size:3rem}.page-layout .page-content{margin:2rem}}@media screen and (min-width:75rem){.page-layout{column-gap:2rem;width:100%;margin:0 auto}.page-layout h1{font-size:4rem}.page-layout h1.page{margin-top:10rem;margin-bottom:2rem;height:unset;visibility:unset}.page-layout .page-content{padding-top:2rem;width:100%;margin:0 auto}}.page-layout{width:100%}.preview-bar{position:fixed;bottom:0;right:0;left:0;background-color:rgba(255,0,0,.55);text-align:center;color:#fff;padding:.4rem;font-size:1.2rem;z-index:10000}.preview-bar a{color:blue}svg.globe,svg.membershipCard{padding:1px}article.ec{margin-bottom:.5rem;border-radius:10px;padding:.5rem .75rem;border:2px solid #d1b866}article.ec h4{font-size:1.1rem;margin:0;color:#000}article.ec .date-location{display:inline}article.ec .date-location time{font-weight:400}article.ec footer{display:flex;flex-direction:column;align-items:flex-start}article.ec footer__link{width:100%;color:#313131;padding:.25rem .5rem;font-weight:500}