.elementor-433 .elementor-element.elementor-element-c400247:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-c400247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-433 .elementor-element.elementor-element-c400247{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-433 .elementor-element.elementor-element-c400247 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-8bdf99a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-433 .elementor-element.elementor-element-f3e7d6b .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-433 .elementor-element.elementor-element-cb69913 .elementor-spacer-inner{--spacer-size:30px;}.elementor-433 .elementor-element.elementor-element-5154f72 .elementor-spacer-inner{--spacer-size:30px;}.elementor-433 .elementor-element.elementor-element-7bbf101 .elementor-wrapper{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-433 .elementor-element.elementor-element-8728ef5 .elementor-spacer-inner{--spacer-size:30px;}.elementor-433 .elementor-element.elementor-element-19fe408{padding:30px 0px 30px 0px;}.elementor-433 .elementor-element.elementor-element-1090017 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-433 .elementor-element.elementor-element-1090017{width:auto;max-width:auto;}.elementor-433 .elementor-element.elementor-element-938d6a9{margin-top:60px;margin-bottom:30px;}.elementor-433 .elementor-element.elementor-element-e3c4623 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-02b9e35 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-6e275b2 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-fd93250 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-d5a4c70{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-433 .elementor-element.elementor-element-85f0834 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-dd84380 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-253300c{margin-top:30px;margin-bottom:30px;}.elementor-433 .elementor-element.elementor-element-8ccea84 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-b5ae93f .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-5592c81 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-c9dddab .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-975b8a6 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-433 .elementor-element.elementor-element-695d73b .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:600;line-height:32px;}.elementor-433 .elementor-element.elementor-element-f9fe5eb:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-f9fe5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-433 .elementor-element.elementor-element-f9fe5eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-433 .elementor-element.elementor-element-f9fe5eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-dccaaef > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-433 .elementor-element.elementor-element-1e34bc3 .elementor-spacer-inner{--spacer-size:1px;}.elementor-433 .elementor-element.elementor-element-54d0701 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-433 .elementor-element.elementor-element-331c769{color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF00;border-style:solid;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-ff3c80f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-ff3c80f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-e32d519{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-433 .elementor-element.elementor-element-e32d519 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-0d141de > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-433 .elementor-element.elementor-element-85d9153 .elementor-spacer-inner{--spacer-size:1px;}.elementor-433 .elementor-element.elementor-element-57507db .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-433 .elementor-element.elementor-element-bd4dbad{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:solid;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button:hover, .elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button:hover svg, .elementor-433 .elementor-element.elementor-element-51ea5f7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-433 .elementor-element.elementor-element-7e4e432:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-7e4e432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-433 .elementor-element.elementor-element-7e4e432{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-433 .elementor-element.elementor-element-7e4e432 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-03bd556 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-433 .elementor-element.elementor-element-03bd556{width:auto;max-width:auto;}.elementor-433 .elementor-element.elementor-element-c68caf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-433 .elementor-element.elementor-element-c68caf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-433 .elementor-element.elementor-element-505332c > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-433 .elementor-element.elementor-element-b7c4d04 .elementor-spacer-inner{--spacer-size:1px;}.elementor-433 .elementor-element.elementor-element-b82380b .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-weight:600;}.elementor-433 .elementor-element.elementor-element-20f3385{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-433 .elementor-element.elementor-element-f3e7d6b .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-c400247{padding:30px 0px 30px 0px;}.elementor-433 .elementor-element.elementor-element-f3e7d6b .elementor-heading-title{line-height:42px;}.elementor-433 .elementor-element.elementor-element-f3e7d6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-e3c4623 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-6e275b2 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-433 .elementor-element.elementor-element-85f0834 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-253300c{margin-top:0px;margin-bottom:0px;}.elementor-433 .elementor-element.elementor-element-8ccea84 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-433 .elementor-element.elementor-element-5592c81 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-975b8a6 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-dccaaef > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-433 .elementor-element.elementor-element-0d141de > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-433 .elementor-element.elementor-element-505332c > .elementor-element-populated{padding:1em 1em 1em 1em;}}/* Start custom CSS for heading, class: .elementor-element-1090017 */.fancy-heading{
    position: relative;
}
.fancy-heading::before{
    content: '';
    display: block;
    position: absolute;
    width: 50vw;
    height: 3px;
    top: calc(50% - 1.5px);
    right: calc(100% + 10px);
    background: var(--e-global-color-secondary)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bd556 */.fancy-heading{
    position: relative;
}
.fancy-heading::before{
    content: '';
    display: block;
    position: absolute;
    width: 50vw;
    height: 3px;
    top: calc(50% - 1.5px);
    right: calc(100% + 10px);
    background: var(--e-global-color-secondary)
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f6bf18d */.team-grid{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px;
    
    color: #fff;
}
.team-member{
    width: calc(33.333%);
    padding: 10px;
}

.team-member__video{
    position: relative;
    padding-bottom: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.team-member__video video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.team-member__info{
    font-size: 14px;
    padding: 20px 0px;
}
.team-member__info h3{
    font-weight: 700;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 1.618em;
    line-height: 1em;
}
.team-member .details{
    display: none;
}
.team-member__info span{
    font-weight: 300;
    font-size: 1em;
}
.team-member__details{
    padding: 0px 10px 10px;
    width: 100%;
    color: #2c2c2c;
    position: relative;
    display: none;
}
.team-member__details.active{
    display: block;
}
.team-member__details .close{
    position: absolute;
    top: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    
    border-radius: 20px;
        text-align: center;
    font-size: 20px;
    line-height: 40px;
}
.team-member__wrapper{
    background-color: #fff;
    padding: 30px;
    display: flex;
    
    
}
.team-member__writeup{
    
    max-width: 85ch;
}
.team-member__writeup h3{
    font-family: 'Archivo', sans-serif;
    font-size: 3.6em;
    line-height: 1em;
    font-weight: 700;
    margin: 20px 0px 30px;
    
}
.team-member__writeup p{
    
    line-height: 1.5em;
   
}
.team-member__social{
    text-align: center;
    width: 15%;
    padding-top: 20px;
    display:none;
    
}
.team-member__social .icon{
    width: 40px;
    height: 40px;
}
.team-member__social a{
    display: block;
    margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
    .team-member{
    width: calc(100%);
    padding: 10px;
}
.team-member__writeup{
    
    max-width: auto;
}
.team-member__wrapper{
    background: #fff !important;
    flex-direction: column-reverse;

}
.team-member__social{
    display: flex;
    width: 100%;
}
}/* End custom CSS */