.acf-page-builder--padding-bottom-standard{padding:0 0 65px;}
.acf-page-builder--padding-top-bottom-standard{padding:65px 0 65px;}
.acf-page-builder--margin-bottom-standard{margin:0 0 65px;}
.acf-page-builder--margin-bottom-half{margin:0 0 30px;}
.acf-page-builder--margin-top-standard{margin:65px 0 0;}
.acf-page-builder--margin-top-half{margin:30px 0 0;}
.acf-page-builder--margin-top-bottom-standard{margin:65px 0 65px;}
.acf-page-builder--margin-top-bottom-half{margin:30px 0 30px;}
.acf-page-builder--gallery ul.slides li{min-height:0px!important;padding-top:50%;}
.acf-page-builder--gallery ol.flex-control-nav.flex-control-paging{z-index:2;}
.acf-page-builder--gallery .flex-control-paging li a{background:rgba(255,255,255,.5);}
.acf-page-builder--gallery .flex-control-paging li a:hover{background:rgba(255,255,255,.7);}
.acf-page-builder--gallery .flex-control-paging li a.flex-active{background:rgba(255,255,255,1);}
@media screen and (max-width:767px){}
.acf-page-builder--background-dark{background:black;}
.acf-page-builder--shout-out-text{}
.acf-page-builder--shout-out-text--item{padding:90px 0 60px;}
.acf-page-builder--shout-out-text--text{max-width:850px;margin:0 auto;text-align:center;line-height:1.2em;}
.acf-page-builder--shout-out-text--text h4{display:inline-block;}
@media screen and (max-width:767px){}
.acf-page-builder--icon-bullets{background:var(--detail);padding:50px 0;}
.acf-page-builder--icon-bullets--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:50px;align-items:center;margin:0 auto;max-width:1030px;justify-content:space-between;}
.acf-page-builder--icon-bullets--grid-item{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:15px;align-items:center;}
.acf-page-builder--icon-bullets--grid-item-left{padding-top:100%;background-repeat:no-repeat!important;background-size:contain!important;background:#fff;border-radius:50%;margin:0px;background-position:center!important;}
.acf-page-builder--icon-bullets--grid-item-top{font-size:20px;font-weight:600;color:white;}
.acf-page-builder--icon-bullets--grid-item-bottom{font-size:16px;font-weight:200;color:white;}
.acf-page-builder--icon-bullets--icon{padding-top:100%;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;margin:0px;}
.acf-page-builder--icon-bullets--icon-background{padding:14px;background:#fff;border-radius:50%;margin:0px;}
@media screen and (max-width:767px){ .acf-page-builder--icon-bullets--grid{grid-template-columns:minmax(0,1fr);grid-gap:25px;}
} .page .acf-page-builder--regular-irregular-cards--inner{background:#f5f4f2;padding:95px 0px 65px;}
.acf-page-builder--regular-irregular-cards--top{max-width:1260px;margin:0 auto;padding:0px 20px;}
.acf-page-builder--regular-irregular-cards--grid{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;align-items:center;padding:0 20px;}
a.acf-page-builder--regular-irregular-cards--link, a.acf-page-builder--regular-irregular-cards--link:hover{text-decoration:none!important;}
.acf-page-builder--regular-irregular-cards--left-image{padding-top:140%;background-position:center!important;background-size:cover!important;}
.acf-page-builder--regular-irregular-cards--right{height:100%;display:grid;align-content:space-between;}
.acf-page-builder--regular-irregular-cards--card-text{padding:10px 0;}
.acf-page-builder--regular-irregular-cards--right-image{padding-top:60%;width:calc( 100% + 120px );max-width:calc( 50vw );position:relative;background-position:center!important;background-size:cover!important;}
.acf-page-builder--regular-irregular-cards--right .acf-page-builder--regular-irregular-cards--mask{width:calc( 100% + 120px );max-width:calc( 50vw );position:relative;}
.acf-page-builder--regular-irregular-cards--right-image, .acf-page-builder--regular-irregular-cards--left-image{transition:1.5s;}
.acf-page-builder--regular-irregular-cards--link:hover .acf-page-builder--regular-irregular-cards--right-image, .acf-page-builder--regular-irregular-cards--link:focus .acf-page-builder--regular-irregular-cards--right-image, .acf-page-builder--regular-irregular-cards--link:hover .acf-page-builder--regular-irregular-cards--left-image, .acf-page-builder--regular-irregular-cards--link:focus .acf-page-builder--regular-irregular-cards--left-image{transform:scale(1.05);}
.acf-page-builder--regular-irregular-cards--mask{overflow:hidden;}
.acf-page-builder--regular-irregular-cards--text-area{max-width:600px;margin:0 0 50px;}
@media screen and (max-width:767px){ .acf-page-builder--regular-irregular-cards--top{padding:0px 0px;}
.acf-page-builder--regular-irregular-cards--grid{grid-template-columns:minmax(0,1fr);grid-gap:25px;padding:0 0px;}
.acf-page-builder--regular-irregular-cards--right-image, .acf-page-builder--regular-irregular-cards--right .acf-page-builder--regular-irregular-cards--mask{width:calc( 100% );max-width:calc( 100% );margin-bottom:15px;}
.acf-page-builder--regular-irregular-cards--text-area{margin:0 0 0px;}
.page .acf-page-builder--regular-irregular-cards--inner{padding:50px 20px 40px;}
} @media screen and (max-width:767px){}
.acf-page-builder--text-and-image{padding-top:100px;margin-top:-100px;}
.acf-page-builder--text-and-image--title{padding:0 0 20px}
.acf-page-builder--text-and-image--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:50px;}
.acf-page-builder--text-and-image--img{grid-column:span 7;}
.acf-page-builder--text-and-image--text{grid-column:span 5;}
.acf-page-builder--text-and-image--text h4{max-width:230px;}
.acf-page-builder--text-and-image--align-left--1 .acf-page-builder--text-and-image--text{order:2;}
@media screen and (max-width:767px){ .acf-page-builder--text-and-image--grid{grid-template-columns:minmax(0,5fr);}
.acf-page-builder--text-and-image--text{grid-column:span 6;}
} .acf-page-builder--two-text-columns--grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);grid-gap:80px;}
@media screen and (max-width:767px){ .acf-page-builder--two-text-columns--grid{grid-template-columns:minmax(0,1fr);grid-gap:0px;}
} .acf-page-builder--shout-out-text-headless{}
.acf-page-builder--shout-out-text-headless--item{border-bottom:1px solid #515a57;padding:0 0 85px;}
.acf-page-builder--shout-out-text-headless--text{max-width:950px;margin:0 auto;font-size:42px;text-align:center;font-weight:700;text-transform:uppercase;color:#4b5e5c;line-height:1.2em;}
@media screen and (max-width:767px){ .acf-page-builder--shout-out-text-headless--item{border-bottom:1px solid #515a57;padding:0 0 45px;}
}  .testimonial-carousel-text{width:100%;text-align:left;max-width:700px;}
.testimonial-slider swiper-container{width:100%;height:auto;}
.testimonial-slider swiper-slide{width:100%!important;}
.mySwiper--meta--testimonial{grid-template-columns:auto 1fr!important;justify-items:start!important;grid-gap:20px;min-height:auto!important;}
.mySwiper--meta--testimonial .swiper-pagination-fraction{align-self:center;}
.testimonial-carousel-item{width:100%;padding:0px;max-width:1360px;}
.testimonial-carousel-person{display:grid;grid-template-columns:100px auto;grid-gap:20px;}
.testimonial-carousel-person{display:grid;grid-template-columns:100px auto;}
.testimonial-carousel-attribution{margin:0;}
.testimonial-carousel-employer{margin:0;color:grey;}
img.testimonial-image-logo{object-fit:contain;max-height:40px;width:auto;}
.testimonial-carousel-testimonial{margin:35px 0 10px 35px;}
.testimonial-carousel-testimonial::before{content:'\201c';font-size:10rem;color:#F4F4F4;opacity:1;font-family:serif;font-weight:bold;position:absolute;top:-75px;left:-5px;z-index:-1;pointer-events:none;float:left;text-align:left;}
@media screen and (max-width:767px){}
.acf-page-builder--divider-line--line{border-top:1px solid var(--detail);}
@media screen and (max-width:767px){}
.acf-page-builder--regular-irregular-four-block--top{background:var(--background-subtle);}
.acf-page-builder--regular-irregular-four-block--top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:50px;max-width:1220px;margin:0 auto;padding:100px 0 280px;padding:100px 0 50px;}
.acf-page-builder--regular-irregular-four-block--bottom-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);grid-gap:90px;max-width:1220px;margin:0 auto;padding:30px 0 0px;}
.acf-page-builder--regular-irregular-four-block--bottom-text{order:2;}
.acf-page-builder--regular-irregular-four-block--dud{order:3;}
.acf-page-builder--regular-irregular-four-block--square-image.offset-image-background{padding-top:113%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:-150px;}
@media screen and (max-width:767px){ .acf-page-builder--regular-irregular-four-block--top-grid{grid-template-columns:minmax(0,1fr);padding:50px 20px 280px;}
.acf-page-builder--regular-irregular-four-block--bottom-grid{grid-template-columns:minmax(0,1fr);padding:20px 20px 20px;margin-top:-240px;}
.acf-page-builder--regular-irregular-four-block--square-image.offset-image-background{top:0px;}
.acf-page-builder--regular-irregular-four-block--dud{display:none!important;}
.acf-page-builder--regular-irregular-four-block--bottom-text{order:2;}
} .acf-page-builder--before-after-accordion--header{max-width:400px!important;}
.acf-page-builder--before-after-accordion--grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:50px;}
@media screen and (max-width:767px){ .acf-page-builder--before-after-accordion--grid{grid-template-columns:minmax(0,1fr);}
} .acf-page-builder--team-header{padding:20px 0 20px;}
@media screen and (min-width:768px){ .acf-page-builder--team-header{padding:20px 0 20px 100px;}
}
@media screen and (max-width:767px){}
.acf-page-builder--background-white{background:white;}
@media screen and (max-width:767px){}
.acf-page-builder--slider--static-wysisyg ul.slides li, .acf-page-builder--slider--static-wysisyg .header-text{min-height:100vh!important;}
.acf-page-builder--slider--static-wysisyg .header-text-inner{padding:20px 20px 20px;}
@media screen and (max-width:767px){ .acf-page-builder--slider--static-wysisyg ul.slides li, .acf-page-builder--slider--static-wysisyg .header-text{min-height:calc( 100vh - 108px )!important;}
} .acf-page-builder--full-width-image-block-background.offset-image-background{padding-top:50%;background-size:cover!important;background-position:center!important;}
@media screen and (max-width:767px){}
.acf-page-builder--awards--header{padding:0 0 20px;}
.acf-page-builder--awards--title{color:white;text-align:center;}
.acf-page-builder--awards--grid{display:grid;grid-template-columns:auto auto auto auto auto auto auto;align-items:center;justify-content:space-between;}
img.acf-page-builder--awards--img{max-height:116px;margin:0 auto;}
@media screen and (max-width:767px){ .acf-page-builder--awards--grid{grid-template-columns:auto auto;grid-gap:20px;}
} .acf-page-builder--before-after-repeater--header{max-width:400px!important;}
.acf-page-builder--before-after-repeater{margin:0 auto 135px;padding:0px 0px 0;position:relative;align-items:center;}
label.acf-page-builder--before-after-repeater--label{color:#909b92;cursor:pointer;position:relative;transition:1s;text-transform:uppercase;}
@media screen and (max-width:767px){ .acf-page-builder--before-after-repeater{margin:0 auto 50px}
.acf-page-builder--before-after-repeater--item{display:grid;grid-template-rows:1fr;}
label.acf-page-builder--before-after-repeater--label.acf-page-builder--before-after-repeater--label-one{order:2;}
.acf-page-builder--before-after-repeater--item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;margin:0 0 35px;}
.acf-page-builder--before-after-repeater--input{display:none;}
label.acf-page-builder--before-after-repeater--label{order:2;text-align:center;color:#826d5c;margin:10px 0 0;font-size:20px;padding:0 0 20px;}
}
.acf-page-builder--before-after-repeater--slider{display:grid;place-content:center;position:relative;overflow:hidden;--position:50%;}
@media screen and (min-width:768px){ .acf-page-builder--before-after-repeater--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto auto auto auto auto auto auto 1fr;grid-gap:0 50px;grid-template-areas:"befafttitleone befaftpane" "befafttitletwo befaftpane" "befafttitlethree befaftpane" "befafttitlefour befaftpane" "befafttitlefive befaftpane" "befafttitlesix befaftpane" "befafttitleseven befaftpane" "befafttitleeight befaftpane" ". befaftpane";}
.acf-page-builder--before-after-repeater--pane{grid-area:befaftpane;background:white;height:100%;display:grid;align-items:start;isolation:isolate;}
.acf-page-builder--before-after-repeater--header{grid-area:befafttitletitle;margin:20px 0 0;}
.acf-page-builder--before-after-repeater--item:nth-of-type(1) .acf-page-builder--before-after-repeater--label{grid-area:befafttitleone;}
.acf-page-builder--before-after-repeater--item:nth-of-type(2) .acf-page-builder--before-after-repeater--label{grid-area:befafttitletwo;}
.acf-page-builder--before-after-repeater--item:nth-of-type(3) .acf-page-builder--before-after-repeater--label{grid-area:befafttitlethree;}
.acf-page-builder--before-after-repeater--item:nth-of-type(4) .acf-page-builder--before-after-repeater--label{grid-area:befafttitlefour;}
.acf-page-builder--before-after-repeater--item:nth-of-type(5) .acf-page-builder--before-after-repeater--label{grid-area:befafttitlefive;}
.acf-page-builder--before-after-repeater--item:nth-of-type(6) .acf-page-builder--before-after-repeater--label{grid-area:befafttitlesix;}
.acf-page-builder--before-after-repeater--item:nth-of-type(7) .acf-page-builder--before-after-repeater--label{grid-area:befafttitleseven;}
.acf-page-builder--before-after-repeater--item:nth-of-type(8) .acf-page-builder--before-after-repeater--label{grid-area:befafttitleeight;}
.acf-page-builder--before-after-repeater--input{position:absolute;left:-4000px;}
.acf-page-builder--before-after-repeater--item{display:contents;}
input:checked + label.acf-page-builder--before-after-repeater--label{background:#F5F4F2;}
.acf-page-builder--before-after-repeater--item:first-of-type label.acf-page-builder--before-after-repeater--label{border-top:1px solid #777777;}
.acf-page-builder--before-after-repeater--label{background:grey;padding:5px 5px;border-bottom:1px solid #777777;}
label.acf-page-builder--before-after-repeater--label:hover{color:#826d5c;}
input:checked + label.acf-page-builder--before-after-repeater--label + .acf-page-builder--before-after-repeater--pane{z-index:5;opacity:1;}
label.acf-page-builder--before-after-repeater--label:hover + .acf-page-builder--before-after-repeater--pane{z-index:6;opacity:1;}
label.acf-page-builder--before-after-repeater--label{left:0px;padding:5px 0;margin:0;font-size:16px;background:#fff;padding:10px 15px;cursor:pointer;text-transform:uppercase;font-family:Montserrat, sans-serif;}
}
@media screen and (max-width:767px){}
.acf-page-builder--hero-text-and-image{min-height:calc( 100vh - 100px );padding:0 50px 50px;}
.acf-page-builder--hero-text-and-image--title{padding:0 0 20px}
.acf-page-builder--hero-text-and-image--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-columns:minmax(0, 2fr) minmax(0, 3fr) minmax(0, 1fr);height:100%;grid-gap:50px;align-items:center;min-height:calc( 100vh - 145px );}
.acf-page-builder--hero-text-and-image--img{background-size:cover;background-position:top center;height:100%;}
.acf-page-builder--hero-text-and-image--text{}
.acf-page-builder--hero-text-and-image--text h1{font-size:100px;}
.acf-page-builder--hero-text-and-image--text h4{max-width:230px;}
.acf-page-builder--hero-text-and-image--text p{max-width:350px;}
.acf-page-builder--hero-text-and-image--align-left--1 .acf-page-builder--hero-text-and-image--text{order:2;}
@media screen and (max-width:767px){ .acf-page-builder--hero-text-and-image--img{padding-top:120%;margin:50px 0 0;order:2;}
.acf-page-builder--hero-text-and-image--grid{grid-template-columns:minmax(0,1fr);grid-gap:0;}
.acf-page-builder--hero-text-and-image--text h1{font-size:40px;}
}
@media screen and (max-width:767px){}
.acf-page-builder--qualifications{padding:0 50px 75px;max-width:1000px!important;margin:0 auto;}
.acf-page-builder--qualifications--header{margin:0 0 50px;}
.acf-page-builder--qualifications--header-desc{max-width:550px;}
.acf-page-builder--qualifications--repeater{max-width:600px;}
.acf-page-builder--qualifications--repeater-item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:20px;}
.acf-page-builder--qualifications--item-sidebar{display:grid;grid-template-rows:0px auto 1fr;}
.acf-page-builder--qualifications--sidebar-bullet{background:transparent;width:22px;height:22px;border-radius:50%;border:3px solid var(--detail-color);}
.acf-page-builder--qualifications--sidebar-line-before, .acf-page-builder--qualifications--sidebar-line-after{background:lightgrey;width:2px;margin:0 auto;}
.acf-page-builder--qualifications--repeater-item:first-of-type .acf-page-builder--qualifications--sidebar-bullet{background:var(--detail-color);}
.acf-page-builder--qualifications--repeater-item:first-of-type .acf-page-builder--qualifications--sidebar-line-before{background:transparent;}
.acf-page-builder--qualifications--repeater-item:last-of-type .acf-page-builder--qualifications--sidebar-line-after{background:transparent;}
.acf-page-builder--qualifications--item-content{margin:0 0 30px;}
.acf-page-builder--qualifications--course{margin:0;}
.acf-page-builder--qualifications--date{margin:0;}
.acf-page-builder--qualifications--date{margin:0 0 15px;}
@media screen and (max-width:767px){}
.acf-page-builder--text-and-two-images--grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);grid-gap:30px;background:var(--background-subtle);margin:50px 0 100px;padding:0 50px 0;}
.acf-page-builder--text-and-two-images--grid.acf-page-builder--text-and-two-images--align-left--1{grid-template-columns:minmax(0,4fr) minmax(0,3fr);}
.acf-page-builder--text-and-two-images--text{padding:40px 20px 0px;}
.acf-page-builder--text-and-two-images--images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:30px;}
img.acf-page-builder--text-and-two-images--img-left{position:relative;top:-50px;}
img.acf-page-builder--text-and-two-images--img-right{position:relative;top:50px;}
.acf-page-builder--text-and-two-images--align-left--1 .acf-page-builder--text-and-two-images--text{order:2;}
@media screen and (max-width:767px){ .acf-page-builder--text-and-two-images--grid{grid-template-columns:minmax(0,1fr);}
} .acf-page-builder--work-xp{padding:0 50px 75px;max-width:1000px!important;margin:0 auto;}
.acf-page-builder--work-xp--header{margin:0 0 50px;}
.acf-page-builder--work-xp--header-desc{max-width:550px;}
.acf-page-builder--work-xp--repeater{max-width:600px;}
.acf-page-builder--work-xp--repeater-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:20px;}
.acf-page-builder--work-xp--item-sidebar{display:grid;grid-template-rows:auto 1fr;}
.acf-page-builder--work-xp--narrative-line{display:grid;grid-template-rows:10px minmax(10px, 1fr) 10px;max-width:10px;margin:0 auto 10px;}
.acf-page-builder--work-xp--sidebar-bullet{background:transparent;width:10px;height:10px;border-radius:50%;border:1px solid var(--detail-color);margin:0 auto 0;}
.acf-page-builder--work-xp--sidebar-bullet:first-of-type{background:var(--detail-color);}
.acf-page-builder--work-xp--sidebar-line{width:0px;margin:4px auto 4px;border-left:4px dotted lightgray;}
.acf-page-builder--work-xp--repeater-item:last-of-type .acf-page-builder--work-xp--narrative-line{display:none;}
.acf-page-builder--work-xp--item-content{margin:0 0 50px;}
.acf-page-builder--work-xp--job-title{margin:0 0 10px;}
.acf-page-builder--work-xp--institution{margin:0;}
.acf-page-builder--work-xp--date{margin:0 0 15px;font-size:14px;}
@media screen and (max-width:767px){}
.acf-page-builder--featured-news-block{}
@media screen and (max-width:767px){}
.acf-page-builder--papers{padding:0 50px 75px;max-width:1000px!important;margin:0 auto;}
.acf-page-builder--papers--header{margin:0 0 50px;}
.acf-page-builder--papers--header-desc{max-width:550px;}
.acf-page-builder--papers--repeater{max-width:600px;}
.acf-page-builder--papers--repeater-item{border-left:3px solid orange;margin:0 0 20px;padding:0px 0px 0px 20px;}
a.acf-page-builder--papers--link{margin:0 15px 0 0;font-size:14px;font-weight:100;}
.acf-page-builder--papers--authors{margin:0 0 0px;font-size:14px;font-weight:400;}
.acf-page-builder--papers--paper-name{margin:0 0 0px;font-size:14px;font-weight:700;}
.acf-page-builder--papers--identifiers{margin:0 0 10px;font-style:italic;font-size:14px;font-weight:400;}
@media screen and (max-width:767px){}
.acf-page-builder--service-cards--repeater{display:grid;grid-gap:30px;}
@media screen and (max-width:767px){ .acf-page-builder--service-cards--repeater{grid-template-columns:repeat( 1, minmax(0px, 1fr) )!important;}
} .acf-page-builder--iframe--iframe{width:100%;border:none}
@media screen and (max-width:767px){}
.acf-page-builder--schedule--header-desc{max-width:800px;}
.acf-page-builder--schedule--repeater{max-width:1000px;margin:0 0 0 0;}
.acf-page-builder--schedule--repeater-item:first-of-type{border-top:1px solid red;padding-top:20px;}
.acf-page-builder--schedule--repeater-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-gap:40px;margin:0 0 20px;border-bottom:1px solid red;padding:0 0 20px;}
.acf-page-builder--schedule--repeater-item--location-meta{display:grid;align-content:space-between;}
.acf-page-builder--schedule--map{width:100%;height:200px!important;border:#ccc solid 1px;margin:20px 0;}
@media screen and (max-width:767px){}
.acf-page-builder--col{padding:20px;max-width:1200px;margin:0 auto;}
@media screen and (max-width:767px){}
.container.acf-page-builder--mixed-button-panels--grid{display:grid;grid-template-columns:minmax(0,2fr) 300px;grid-gap:40px;}
.container.acf-page-builder--mixed-button-panels--textarea{margin:40px 0 25px;}
.acf-page-builder--mixed-button-panels--tablist button, .acf-page-builder--mixed-button-panels--tablist .button{display:block;min-width:178px;margin-bottom:10px;text-align:left;width:fit-content;}
.acf-page-builder--mixed-button-panels .tab-content, .acf-page-builder--mixed-button-panels .tab-pane, .acf-page-builder--mixed-button-panels--map{height:100%;min-height:460px;}
.acf-page-builder--mixed-button-panels--acf-map, .acf-page-builder--mixed-button-panels--iframe, .my-slider.carousel--single{height:100%!important;border-radius:20px;min-height:250px;}
.acf-page-builder--mixed-button-panels iframe{border-radius:20px;}
.acf-page-builder--mixed-button-panels--video iframe{width:100% !important;}
.acf-page-builder--mixed-button-panels--align-left--1 .acf-page-builder--mixed-button-panels--panes{order:2;}
.acf-page-builder--mixed-button-panels--align-left--1 .acf-page-builder--mixed-button-panels--grid{grid-template-columns:300px minmax(0,2fr);}
@media screen and (min-width:768px){ .container.acf-page-builder--mixed-button-panels--grid{}
.acf-page-builder--mixed-button-panels--align-left--1 .container.acf-page-builder--mixed-button-panels--grid{left:0;}
}
@media screen and (max-width:767px){ .container.acf-page-builder--mixed-button-panels--grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);}
} .acf-page-builder--accordion--header-grid{display:grid;grid-template-columns:1fr auto;padding:20px 0px 30px;align-items:start;cursor:pointer;}
.acf-page-builder--accordion--item{border:0px transparent;border-radius:0;}
.acf-page-builder--accordion--collapse{border:none;}
.acf-page-builder--accordion--item{border-bottom:1px solid black!important;border-radius:0!important;}
.acf-page-builder--accordion--item-title{font-size:30px;}
.acf-page-builder--accordion--button{content:"+";border:1px solid black;padding:5px 20px;border-radius:20px;min-width:54px;text-align:center;}
.acf-page-builder--accordion--button:after{content:"+";content:"\F4FE";display:block;content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-dash" viewBox="0 0 16 16"><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8"/></svg>');background-repeat:no-repeat;background-size:cover;height:26px;width:26px;background-position:center;padding:0px 2px;margin:0px 2px;}
.accordion-header.collapsed .acf-page-builder--accordion--button:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"/></svg>');}
@media screen and (max-width:767px){}
.acf-page-builder--overlaid-text-and-image--item{display:grid;grid-template-areas:"stack";}
img.acf-page-builder--overlaid-text-and-image--img{grid-area:stack;}
.acf-page-builder--overlaid-text-and-image--overlay{min-height:100%;width:100%;object-fit:cover;grid-area:stack;display:grid;}
.acf-page-builder--overlaid-text-and-image--position-topright .acf-page-builder--overlaid-text-and-image--text{}
.acf-page-builder--overlaid-text-and-image--position-topleft{justify-items:start;align-items:start;}
.acf-page-builder--overlaid-text-and-image--position-topright{justify-items:end;align-items:start;}
.acf-page-builder--overlaid-text-and-image--position-bottomleft{justify-items:start;align-items:end;}
.acf-page-builder--overlaid-text-and-image--position-bottomright{justify-items:end;align-items:end;}
.acf-page-builder--overlaid-text-and-image--position-centre{justify-items:center;align-items:center;}
.acf-page-builder--overlaid-text-and-image--position-left{justify-items:start;align-items:center;}
.acf-page-builder--overlaid-text-and-image--position-right{justify-items:end;align-items:center;}
.acf-page-builder--overlaid-text-and-image--position-bottom{justify-items:center;align-items:end;}
.acf-page-builder--overlaid-text-and-image--position-top{justify-items:center;align-items:start;}
.acf-page-builder--overlaid-text-and-image--text{max-width:300px;padding:20px 20px 5px;}
@media screen and (max-width:767px){}
.acf-page-builder--vertical-accordion--grid{display:flex;grid-gap:20px;transition:0.5s;align-items:stretch;}
.acf-page-builder--vertical-accordion--item--item{flex-grow:1;background:lightgray;border-radius:15px;}
.acf-page-builder--vertical-accordion--item--column{min-width:65px;margin:10px 0;transition:0.3s;align-self:end;}
input:checked + label.acf-page-builder--vertical-accordion--item--label .acf-page-builder--vertical-accordion--item--column{margin:0px 0;align-self:start;}
.acf-page-builder--vertical-accordion--item--input{position:absolute;left:-50000px;}
.acf-page-builder--vertical-accordion--item--label{cursor:pointer;margin:0!important;height:100%;padding:20px 20px 20px;display:grid;min-height:360px;}
input:checked + label.acf-page-builder--vertical-accordion--item--label{position:relative;padding:20px 30px 20px;}
.acf-page-builder--vertical-accordion--item--name{writing-mode:vertical-rl;transform:rotate(180deg);font-size:40px;font-weight:700;}
.acf-page-builder--vertical-accordion--item--item svg.bi{background:var(--detail);padding:2px;border-radius:50%;fill:white;width:24px;height:24px;}
span.acf-page-builder--vertical-accordion--item--plus{margin-bottom:7px;position:relative;left:-7px;}
span.acf-page-builder--vertical-accordion--item--minus{position:absolute;bottom:30px;right:30px;}
input:checked + label.acf-page-builder--vertical-accordion--item--label .acf-page-builder--vertical-accordion--item--name{writing-mode:horizontal-tb;transform:rotate(0deg);}
input:checked + label.acf-page-builder--vertical-accordion--item--label .acf-page-builder--vertical-accordion--item--plus{display:none;}
.acf-page-builder--vertical-accordion--item--wysiwyg{display:none;}
input:checked + label.acf-page-builder--vertical-accordion--item--label .acf-page-builder--vertical-accordion--item--wysiwyg{display:block;}
@media screen and (max-width:767px){}
.acf-page-builder--image-tooltips--grid{display:grid;grid-template-areas:"stack";}
.acf-page-builder--image-tooltips--image-layer{grid-area:stack;}
.acf-page-builder--image-tooltips--tooltips{min-height:100%;width:100%;grid-area:stack;position:relative;}
.acf-page-builder--image-tooltips--tooltip{position:absolute;background:var(--detail);border-radius:50%;cursor:pointer;width:26px;height:26px;text-align:center;display:grid;align-content:center;}
.acf-page-builder--image-tooltips--tooltip:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="white" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>');top:4px;position:relative;transition:0.5s;}
.acf-page-builder--image-tooltips--tooltip:hover:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="white" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8"/></svg>');}
.acf-page-builder--image-tooltips--tooltip-reference{position:relative;}
.acf-page-builder--image-tooltips--tooltip-content{background:white;padding:2px 15px;border-radius:15px;position:absolute;width:max-content;left:50%;bottom:0px;transform:translate(-50%, 0);display:none;}
.acf-page-builder--image-tooltips--tooltip:hover .acf-page-builder--image-tooltips--tooltip-content{display:block;}
@media screen and (max-width:767px){}
.acf-page-builder--gallery-repeater-rebuild{background:var(--background-strong);padding:75px 0 70px;}
.acf-page-builder--gallery-repeater-rebuild--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:200px;}
.acf-page-builder--gallery-repeater-rebuild--controllers span{display:inline-block;}
.acf-page-builder--gallery-repeater-rebuild div#pills-tab{font-size:30px;}
.acf-page-builder--gallery-repeater-rebuild--nav-link{color:#fff!important;padding:0!important;}
.acf-page-builder--gallery-repeater-rebuild .mySwiper--arrow{color:#000!important;}
.acf-page-builder--gallery-repeater-rebuild--grid .nav-link.active{background-color:transparent!important;border-radius:0;color:var(--detail)!important;text-decoration:underline;}
.acf-page-builder--gallery-repeater-rebuild--nav-link{cursor:pointer;}
.acf-page-builder--gallery-repeater-rebuild div#pills-tab span:last-of-type{display:none;}
.acf-page-builder--gallery-repeater-rebuild--right{display:grid;grid-template-rows:auto 1fr auto;grid-gap:30px;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet{height:0;width:fit-content;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:after{content:"This is a long title, ";display:block;font-size:30px;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{color:var(--detail);text-decoration:underline;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet{opacity:1;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:after{content:"This is a long title, ";display:block;font-size:30px;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:nth-of-type(1){background:orange;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:after{content:"This is a long title, ";display:block;font-size:30px;color:white;font-size:25px;}
@media screen and (max-width:767px){ .acf-page-builder--gallery-repeater-rebuild--grid{grid-template-columns:minmax(0,1fr);grid-gap:50px;margin-bottom:20px;}
.acf-page-builder--gallery-repeater-rebuild--left{order:2;}
.acf-page-builder--gallery-repeater-rebuild--controllers .mySwiper--meta{padding:0;}
} .acf-page-builder--grid-images-and-text{display:grid;grid-template-areas:"stack";}
.acf-page-builder--grid-images-and-text--image-grid{grid-area:stack;display:grid;grid-template-columns:3fr 2fr 3fr;grid-gap:50px;overflow-x:hidden;padding:0px 6% 50px;min-height:calc( 100vh - 122px );}
.acf-page-builder--grid-images-and-text--image-grid-right{display:grid;grid-template-rows:auto 1fr auto;max-height:100vh;grid-gap:20px;}
.acf-page-builder--grid-images-and-text--backgroundimg{width:fit-content;background-size:cover !important;background-position:center !important;}
.acf-page-builder--grid-images-and-text--image-grid-right-spacer{}
.acf-page-builder--grid-images-and-text--img--portrait{}
.acf-page-builder--grid-images-and-text--backgroundimg--landscape{max-width:60%;}
.acf-page-builder--grid-images-and-text--backgroundimg--square{max-width:60%;margin:0 0 0 auto;}
.acf-page-builder--grid-images-and-text--image-grid-left{display:grid;align-items:center;}
.acf-page-builder--grid-images-and-text--text-grid{grid-area:stack;display:grid;align-items:center;}
.acf-page-builder--grid-images-and-text--textarea{max-width:1000px;text-align:center;margin:0 auto;padding:20px;}
.acf-page-builder--grid-images-and-text--textarea h1{font-size:4vw;font-weight:300;color:#000;}
.acf-page-builder--grid-images-and-text--textarea h2{font-size:28px;font-weight:500;color:#000;max-width:600px;margin:0 auto 20px;}
.acf-page-builder--grid-images-and-text--textarea h2 u{position:relative;text-decoration:none;white-space:nowrap;z-index:10;}
.acf-page-builder--grid-images-and-text--textarea h2 u:after{background-repeat:no-repeat;background-size:cover;height:0.5rem;position:absolute;content:"";bottom:-0.25rem;left:-0.25rem;right:-0.25rem;color:var(--detail);z-index:-1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 271 19" fill="red" preserveAspectRatio="none"><path d="M268.783 18.599C123.253-1.529 2.459 13.367 1.262 13.521L.053 6.061c1.22-.155 123.176-15.227 270.02 5.089l-1.29 7.449z" fill="%237ED956"/></svg>');}

.acf-page-builder--grid-images-and-text--textarea p{font-size:20px;}
.animate--fade-in{opacity:0;animation:fadeIn 1s ease-in forwards;}
@keyframes fadeIn {
to{opacity:1;}
}
.animate--fade-down{opacity:0;transform:translateY(-50px);animation:fadeInDown 1s ease-in forwards;}
@keyframes fadeInDown {
to{opacity:1;transform:translateY(0);}
}
.animate--fade-up{opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease-in forwards;}
@keyframes fadeInUp {
to{opacity:1;transform:translateY(0);}
}
.animate--fade-left{opacity:0;transform:translateX(50px);animation:fadeInLeft 1s ease-in forwards;}
@keyframes fadeInLeft {
to{opacity:1;transform:translateX(0);}
}
.animate--fade-right{opacity:0;transform:translateX(-50px);animation:fadeInRight 1s ease-in forwards;}
@keyframes fadeInRight {
to{opacity:1;transform:translateX(0);}
} .acf-page-builder--grid-images-and-text--img--portrait{animation:fadeInOut 14s ease-in-out 4s infinite;}
.acf-page-builder--grid-images-and-text--img--landscape{animation:fadeInOut 14s ease-in-out 2s infinite;}
.acf-page-builder--grid-images-and-text--img--square{animation:fadeInOut 14s ease-in-out 6s infinite;}
@keyframes fadeInOut {
0%, 10%{opacity:1;}
20%, 70%{opacity:0;}
80%, 100%{opacity:1;}
}
@media screen and (max-width:767px){ .acf-page-builder--grid-images-and-text--image-grid{grid-template-columns:1fr auto 1fr;grid-gap:20px;padding:0px 20px 10px;min-height:fit-content;}
.acf-page-builder--grid-images-and-text--text-grid{grid-area:inherit;}
.acf-page-builder--grid-images-and-text--image-grid-left{}
.acf-page-builder--grid-images-and-text--backgroundimg--square{max-width:100%;margin:0 0 0 40px;}
.acf-page-builder--grid-images-and-text--backgroundimg--landscape{max-width:100%;margin-right:40px;}
} .acf-page-builder--gallery-repeater-rebuild{background:var(--background-strong);padding:75px 0 70px;}
.acf-page-builder--gallery-repeater-rebuild--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:200px;}
.acf-page-builder--gallery-repeater-rebuild--controllers span{display:inline-block;}
.acf-page-builder--gallery-repeater-rebuild div#pills-tab{font-size:30px;}
.acf-page-builder--gallery-repeater-rebuild--nav-link{color:#fff!important;padding:0!important;}
.acf-page-builder--gallery-repeater-rebuild .mySwiper--arrow{color:#000!important;}
.acf-page-builder--gallery-repeater-rebuild--grid .nav-link.active{background-color:transparent!important;border-radius:0;color:var(--detail)!important;text-decoration:underline;}
.acf-page-builder--gallery-repeater-rebuild--nav-link{cursor:pointer;}
.acf-page-builder--gallery-repeater-rebuild div#pills-tab span:last-of-type{display:none;}
.acf-page-builder--gallery-repeater-rebuild--right{display:grid;grid-template-rows:auto 1fr auto;grid-gap:30px;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet{height:0;width:fit-content;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:after{content:"This is a long title, ";display:block;font-size:30px;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{color:var(--detail);text-decoration:underline;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet{opacity:1;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:nth-of-type(1){background:orange;}
.acf-page-builder--gallery-repeater-rebuild span.swiper-pagination-bullet:after{content:"This is a long title, ";display:block;font-size:30px;color:white;font-size:25px;}
@media screen and (max-width:767px){ .acf-page-builder--gallery-repeater-rebuild--grid{grid-template-columns:minmax(0,1fr);grid-gap:50px;margin-bottom:20px;}
.acf-page-builder--gallery-repeater-rebuild--left{order:2;}
.acf-page-builder--gallery-repeater-rebuild--controllers .mySwiper--meta{padding:0;}
} .acf-page-builder--meta-repeater--grid{display:grid;justify-content:center;justify-items:center;margin:0px 0 70px;text-align:center;grid-gap:80px;}
.acf-page-builder--meta-repeater--item{display:grid;grid-gap:0px;}
@media screen and (max-width:767px){ .acf-page-builder--meta-repeater--grid{grid-template-columns:1fr 1fr!important;grid-gap:40px;}
.acf-page-builder--meta-repeater--item{grid-gap:10px;}
} .acf-page-builder--gallery-repeater{background:var(--background-strong);padding:75px 0 70px;}
.acf-page-builder--gallery-repeater--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:60px;}
.acf-page-builder--gallery-repeater--controllers span{display:inline-block;}
.acf-page-builder--gallery-repeater div#pills-tab{font-size:30px;}
.acf-page-builder--gallery-repeater--nav-link{color:#fff!important;padding:0!important;}
.acf-page-builder--gallery-repeater .mySwiper--arrow{color:#000!important;}
.acf-page-builder--gallery-repeater--grid .nav-link.active{background-color:transparent!important;border-radius:0;color:var(--detail)!important;text-decoration:underline;}
.acf-page-builder--gallery-repeater--nav-link{cursor:pointer;}
.acf-page-builder--gallery-repeater div#pills-tab span:last-of-type{display:none;}
.acf-page-builder--gallery-repeater--right{display:grid;grid-template-rows:auto 1fr auto;grid-gap:30px;}
@media screen and (max-width:767px){ .acf-page-builder--gallery-repeater--grid{grid-template-columns:minmax(0,1fr);grid-gap:50px;}
.acf-page-builder--gallery-repeater--left{order:2;}
} .acf-page-builder--logo-grid{padding:20px 0 90px;text-align:center;}
.acf-page-builder--logo-grid--grid{margin:70px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:50px 30px;align-items:center;}
img.acf-page-builder--logo-grid--logo{max-height:70px;margin:0 auto;transition:0.5s;}
.acf-page-builder--logo-grid--item:hover img.acf-page-builder--logo-grid--logo{filter:grayscale(0);}
@media screen and (max-width:767px){}
.events-feed--four-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:20px;}
.acf-page-builder--events-feed{padding:50px 0;}
.acf-page-builder--events-feed--title{text-transform:capitalize;}
@media screen and (max-width:767px){ .events-feed--four-block{grid-template-columns:minmax(0,1fr);}
} @media screen and (max-width:767px){}
@media screen and (max-width:767px){}
@media screen and (max-width:767px){}
@media screen and (max-width:767px){ }