/* Elementor + Neve frontend rules shared by every snapshot page: archived LiteSpeed CSS, scoped to <lg-body>. Generated once, offline; do not edit by hand. */
lg-body .lazyload{max-width:100%}
lg-body img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
lg-body{--direction-multiplier:1}
lg-body .elementor *,lg-body .elementor :after,lg-body .elementor :before{box-sizing:border-box}
lg-body .elementor a{box-shadow:none;text-decoration:none}
lg-body .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
lg-body .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}
lg-body .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
lg-body .elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}
lg-body .elementor-invisible{visibility:hidden}
lg-body .elementor-align-center{text-align:center}
lg-body .elementor-align-left{text-align:left}
lg-body .elementor-align-center .elementor-button,lg-body .elementor-align-left .elementor-button{width:auto}
lg-body{--page-title-display:block}
@keyframes lg-eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
lg-body .elementor-section{position:relative}
lg-body .elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}
@media (max-width:1024px){lg-body .elementor-section .elementor-container{flex-wrap:wrap}}
lg-body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
lg-body .elementor-section.elementor-section-stretched{position:relative;width:100%}
lg-body .elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}
lg-body .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}
lg-body .elementor-widget-wrap>.elementor-element{width:100%}
lg-body .elementor-widget{position:relative}
lg-body .elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}
lg-body .elementor-column{display:flex;min-height:1px;position:relative}
lg-body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}
lg-body .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}
lg-body .elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}
@media (min-width:768px){lg-body .elementor-column[data-col="10"]{width:10%}
lg-body .elementor-column[data-col="11"]{width:11.111%}
lg-body .elementor-column[data-col="12"]{width:12.5%}
lg-body .elementor-column[data-col="14"]{width:14.285%}
lg-body .elementor-column[data-col="16"]{width:16.666%}
lg-body .elementor-column[data-col="20"]{width:20%}
lg-body .elementor-column[data-col="25"]{width:25%}
lg-body .elementor-column[data-col="30"]{width:30%}
lg-body .elementor-column.elementor-col-33,lg-body .elementor-column[data-col="33"]{width:33.333%}
lg-body .elementor-column[data-col="40"]{width:40%}
lg-body .elementor-column.elementor-col-50,lg-body .elementor-column[data-col="50"]{width:50%}
lg-body .elementor-column[data-col="60"]{width:60%}
lg-body .elementor-column.elementor-col-66,lg-body .elementor-column[data-col="66"]{width:66.666%}
lg-body .elementor-column[data-col="70"]{width:70%}
lg-body .elementor-column[data-col="75"]{width:75%}
lg-body .elementor-column[data-col="80"]{width:80%}
lg-body .elementor-column[data-col="83"]{width:83.333%}
lg-body .elementor-column[data-col="90"]{width:90%}
lg-body .elementor-column.elementor-col-100,lg-body .elementor-column[data-col="100"]{width:100%}}
@media (max-width:767px){lg-body .elementor-column{width:100%}}
lg-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,lg-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
lg-body .elementor-heading-title{line-height:1;margin:0;padding:0}
lg-body .elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}
lg-body .elementor-button:focus,lg-body .elementor-button:hover,lg-body .elementor-button:visited{color:#fff}
lg-body .elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}
lg-body .elementor-button-text{display:inline-block}
lg-body .elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}
lg-body .elementor-button span{text-decoration:inherit}
lg-body .elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}
lg-body .elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}
lg-body .elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}
lg-body .elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}
lg-body .elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}
lg-body .elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}
lg-body .elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}
lg-body .elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}
lg-body .elementor-icon:hover{color:#69727d}
lg-body .elementor-icon i,lg-body .elementor-icon svg{display:block;height:1em;position:relative;width:1em}
lg-body .elementor-icon i:before,lg-body .elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}
lg-body .elementor-shape-circle .elementor-icon{border-radius:50%}
@media (prefers-reduced-motion:reduce){lg-body *{transition-delay:0s!important;transition-duration:0s!important}}
lg-body.elementor-kit-2426{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#78AB94;--e-global-color-text:#E7E7E7;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-size:1px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-weight:500;color:#FFF}
lg-body.elementor-kit-2426 p{margin-block-end:16px}
lg-body.elementor-kit-2426 a{color:#58B6A2;font-weight:700}
lg-body.elementor-kit-2426 h1{color:#FFF}
lg-body.elementor-kit-2426 h2{color:#FFF}
lg-body.elementor-kit-2426 h3{color:#FFF}
lg-body.elementor-kit-2426 h4{color:#FFF}
lg-body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
lg-body .elementor-widget:not(:last-child){margin-block-end:20px}
lg-body .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}
@media(max-width:1024px){lg-body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}
@media(max-width:767px){lg-body .elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}
lg-body .neb-member-figure{display:inline-block}
lg-body .neb-member-figure img{max-width:100%;max-height:100%}
lg-body .neb-member-figure.force-round img{object-fit:cover;border-radius:50%}
lg-body .neb-member-links a{color:#000;font-size:20px;padding:10px}
lg-body .neb-member-links a:first-child{padding-left:0}
lg-body .neb-member-bio *,lg-body .neb-member-figure,lg-body .neb-member-name,lg-body .neb-member-position{margin-bottom:10px}
lg-body .neb-member-name{font-weight:initial}

/* Static site: no Elementor/Smush JS runs, so the states those scripts would clear are cleared here. */
lg-body{display:block}
lg-body .elementor-invisible{visibility:visible!important;opacity:1!important}
lg-body img.lazyload,lg-body .lazyload{opacity:1!important}
