/*!
Theme Name: Chamber Music America
Theme URI: https://chambermusicamerica.org
Description: A custom theme for Chamber Music America by Great Believer
Version: 1.0.0
Author: Great Believer
Author URI: https://greatbeliever.us
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}
input[type='search']{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
audio:not([controls]){display:none}
details{display:block}
input[type="number"]{width:auto}
input[type='search']{-webkit-appearance:textfield}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
main{display:block}
summary{display:block}
pre{overflow:auto}
progress{display:inline-block}
small{font-size:75%}
template{display:none}
textarea{overflow:auto}
[hidden]{display:none}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}
*{font-size:inherit;line-height:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
*,::before,::after{border-style:solid;border-width:0}
*{margin:0;padding:0}
:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}
html{background-color:#fff}
a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,input,select,textarea{background-color:transparent}
button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}
button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}
nav ol,nav ul{list-style:none}
select{-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
select::-ms-value{color:currentColor}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}
::-moz-selection{background-color:#b3d4fc;text-shadow:none}
::selection{background-color:#b3d4fc;text-shadow:none}
.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}
.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}
.plyr__caption{background:rgba(0,0,0,0.8);background:var(--plyr-captions-background,rgba(0,0,0,0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__caption div{display:inline}
.plyr__control{background:0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
a.plyr__control{text-decoration:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr [data-plyr='airplay'],.plyr [data-plyr='captions'],.plyr [data-plyr='fullscreen'],.plyr [data-plyr='pip'],.plyr__controls:empty{display:none}
.plyr--airplay-supported [data-plyr='airplay'],.plyr--captions-enabled [data-plyr='captions'],.plyr--fullscreen-enabled [data-plyr='fullscreen'],.plyr--pip-supported [data-plyr='pip']{display:inline-block}
.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded='true'] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);background:var(--plyr-menu-background,rgba(255,255,255,0.9));border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1);transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1)}
.plyr__menu__container:after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,0.9));content:'';height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}
.plyr__menu__container [role='menu']{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container [role='menuitem'],.plyr__menu__container [role='menuitemradio']{margin-top:2px}
.plyr__menu__container [role='menuitem']:first-child,.plyr__menu__container [role='menuitemradio']:first-child{margin-top:0}
.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * 0.7 * 4)}
.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2)}
.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role='menuitemradio']{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container .plyr__control[role='menuitemradio']:after,.plyr__menu__container .plyr__control[role='menuitemradio']:before{border-radius:100%}
.plyr__menu__container .plyr__control[role='menuitemradio']:before{background:rgba(0,0,0,0.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role='menuitemradio']:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role='menuitemradio'].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role='menuitemradio']:hover:before{background:rgba(35,40,47,0.1)}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);pointer-events:none}
.plyr--full-ui input[type='range']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}
.plyr--full-ui input[type='range']::-webkit-slider-runnable-track{background:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,currentColor),color-stop(0,transparent));background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-moz-range-track{background:0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px)}
.plyr--full-ui input[type='range']::-ms-track{color:transparent}
.plyr--full-ui input[type='range']::-ms-fill-upper,.plyr--full-ui input[type='range']::-ms-track{background:0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-ms-fill-lower{background:0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type='range']::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-ms-tooltip{display:none}
.plyr--full-ui input[type='range']::-moz-focus-outer{border:0}
.plyr--full-ui input[type='range']:focus{outline:0}
.plyr--full-ui input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}
.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}
.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__time+.plyr__time:before{content:'⁄';margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}
.plyr__tooltip{background:rgba(255,255,255,0.9);background:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(0.8);transform:translate(-50%,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}
.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);-webkit-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}
.plyr__progress input[type='range'],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}
.plyr__progress input[type='range']{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}
.plyr__progress__buffer{-webkit-appearance:none;background:0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px) / 2) * -1);padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,0.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,0.6) 0,rgba(35,40,47,0.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6))}
.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}
.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}
.plyr__volume input[type='range']{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}
.plyr--is-ios .plyr__volume{min-width:0;width:auto}
.plyr--audio{display:block}
.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded='true']{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}
.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-ms-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,0.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6))}
.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.75)));background:linear-gradient(transparent,rgba(0,0,0,0.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded='true']{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}
.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-moz-range-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-ms-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,0.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}
.plyr__ads:empty:after{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,0.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(0.8);transform:translateY(10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}
.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);content:'';pointer-events:none}
.plyr__preview-thumb__image-container img{max-height:none;max-width:none}
.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.75)));background:linear-gradient(transparent,rgba(0,0,0,0.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,0.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}
.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{-webkit-transition:none !important;transition:none !important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}
.plyr [hidden]{display:none !important}
body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50']{-webkit-transition-duration:50ms;transition-duration:50ms}
body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='50'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='50'].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}
body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100']{-webkit-transition-duration:100ms;transition-duration:100ms}
body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='100'].aos-animate{-webkit-transition-delay:100ms;transition-delay:100ms}
body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150']{-webkit-transition-duration:150ms;transition-duration:150ms}
body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='150'].aos-animate{-webkit-transition-delay:150ms;transition-delay:150ms}
body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200']{-webkit-transition-duration:200ms;transition-duration:200ms}
body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='200'].aos-animate{-webkit-transition-delay:200ms;transition-delay:200ms}
body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250']{-webkit-transition-duration:250ms;transition-duration:250ms}
body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='250'].aos-animate{-webkit-transition-delay:250ms;transition-delay:250ms}
body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300']{-webkit-transition-duration:300ms;transition-duration:300ms}
body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='300'].aos-animate{-webkit-transition-delay:300ms;transition-delay:300ms}
body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350']{-webkit-transition-duration:350ms;transition-duration:350ms}
body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='350'].aos-animate{-webkit-transition-delay:350ms;transition-delay:350ms}
body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400']{-webkit-transition-duration:400ms;transition-duration:400ms}
body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='400'].aos-animate{-webkit-transition-delay:400ms;transition-delay:400ms}
body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450']{-webkit-transition-duration:450ms;transition-duration:450ms}
body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='450'].aos-animate{-webkit-transition-delay:450ms;transition-delay:450ms}
body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500']{-webkit-transition-duration:500ms;transition-duration:500ms}
body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='500'].aos-animate{-webkit-transition-delay:500ms;transition-delay:500ms}
body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550']{-webkit-transition-duration:550ms;transition-duration:550ms}
body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='550'].aos-animate{-webkit-transition-delay:550ms;transition-delay:550ms}
body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600']{-webkit-transition-duration:600ms;transition-duration:600ms}
body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='600'].aos-animate{-webkit-transition-delay:600ms;transition-delay:600ms}
body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650']{-webkit-transition-duration:650ms;transition-duration:650ms}
body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='650'].aos-animate{-webkit-transition-delay:650ms;transition-delay:650ms}
body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700']{-webkit-transition-duration:700ms;transition-duration:700ms}
body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='700'].aos-animate{-webkit-transition-delay:700ms;transition-delay:700ms}
body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750']{-webkit-transition-duration:750ms;transition-duration:750ms}
body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='750'].aos-animate{-webkit-transition-delay:750ms;transition-delay:750ms}
body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800']{-webkit-transition-duration:800ms;transition-duration:800ms}
body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='800'].aos-animate{-webkit-transition-delay:800ms;transition-delay:800ms}
body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850']{-webkit-transition-duration:850ms;transition-duration:850ms}
body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='850'].aos-animate{-webkit-transition-delay:850ms;transition-delay:850ms}
body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900']{-webkit-transition-duration:900ms;transition-duration:900ms}
body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='900'].aos-animate{-webkit-transition-delay:900ms;transition-delay:900ms}
body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950']{-webkit-transition-duration:950ms;transition-duration:950ms}
body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='950'].aos-animate{-webkit-transition-delay:950ms;transition-delay:950ms}
body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000']{-webkit-transition-duration:1000ms;transition-duration:1000ms}
body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1000'].aos-animate{-webkit-transition-delay:1000ms;transition-delay:1000ms}
body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050']{-webkit-transition-duration:1050ms;transition-duration:1050ms}
body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1050'].aos-animate{-webkit-transition-delay:1050ms;transition-delay:1050ms}
body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100']{-webkit-transition-duration:1100ms;transition-duration:1100ms}
body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1100'].aos-animate{-webkit-transition-delay:1100ms;transition-delay:1100ms}
body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150']{-webkit-transition-duration:1150ms;transition-duration:1150ms}
body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1150'].aos-animate{-webkit-transition-delay:1150ms;transition-delay:1150ms}
body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200']{-webkit-transition-duration:1200ms;transition-duration:1200ms}
body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1200'].aos-animate{-webkit-transition-delay:1200ms;transition-delay:1200ms}
body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250']{-webkit-transition-duration:1250ms;transition-duration:1250ms}
body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1250'].aos-animate{-webkit-transition-delay:1250ms;transition-delay:1250ms}
body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300']{-webkit-transition-duration:1300ms;transition-duration:1300ms}
body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1300'].aos-animate{-webkit-transition-delay:1300ms;transition-delay:1300ms}
body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350']{-webkit-transition-duration:1350ms;transition-duration:1350ms}
body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1350'].aos-animate{-webkit-transition-delay:1350ms;transition-delay:1350ms}
body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400']{-webkit-transition-duration:1400ms;transition-duration:1400ms}
body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1400'].aos-animate{-webkit-transition-delay:1400ms;transition-delay:1400ms}
body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450']{-webkit-transition-duration:1450ms;transition-duration:1450ms}
body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1450'].aos-animate{-webkit-transition-delay:1450ms;transition-delay:1450ms}
body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500']{-webkit-transition-duration:1500ms;transition-duration:1500ms}
body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1500'].aos-animate{-webkit-transition-delay:1500ms;transition-delay:1500ms}
body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550']{-webkit-transition-duration:1550ms;transition-duration:1550ms}
body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1550'].aos-animate{-webkit-transition-delay:1550ms;transition-delay:1550ms}
body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600']{-webkit-transition-duration:1600ms;transition-duration:1600ms}
body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1600'].aos-animate{-webkit-transition-delay:1600ms;transition-delay:1600ms}
body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650']{-webkit-transition-duration:1650ms;transition-duration:1650ms}
body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1650'].aos-animate{-webkit-transition-delay:1650ms;transition-delay:1650ms}
body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700']{-webkit-transition-duration:1700ms;transition-duration:1700ms}
body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1700'].aos-animate{-webkit-transition-delay:1700ms;transition-delay:1700ms}
body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750']{-webkit-transition-duration:1750ms;transition-duration:1750ms}
body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1750'].aos-animate{-webkit-transition-delay:1750ms;transition-delay:1750ms}
body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800']{-webkit-transition-duration:1800ms;transition-duration:1800ms}
body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1800'].aos-animate{-webkit-transition-delay:1800ms;transition-delay:1800ms}
body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850']{-webkit-transition-duration:1850ms;transition-duration:1850ms}
body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1850'].aos-animate{-webkit-transition-delay:1850ms;transition-delay:1850ms}
body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900']{-webkit-transition-duration:1900ms;transition-duration:1900ms}
body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1900'].aos-animate{-webkit-transition-delay:1900ms;transition-delay:1900ms}
body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950']{-webkit-transition-duration:1950ms;transition-duration:1950ms}
body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='1950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1950'].aos-animate{-webkit-transition-delay:1950ms;transition-delay:1950ms}
body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000']{-webkit-transition-duration:2000ms;transition-duration:2000ms}
body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2000'].aos-animate{-webkit-transition-delay:2000ms;transition-delay:2000ms}
body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050']{-webkit-transition-duration:2050ms;transition-duration:2050ms}
body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2050'].aos-animate{-webkit-transition-delay:2050ms;transition-delay:2050ms}
body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100']{-webkit-transition-duration:2100ms;transition-duration:2100ms}
body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2100'].aos-animate{-webkit-transition-delay:2100ms;transition-delay:2100ms}
body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150']{-webkit-transition-duration:2150ms;transition-duration:2150ms}
body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2150'].aos-animate{-webkit-transition-delay:2150ms;transition-delay:2150ms}
body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200']{-webkit-transition-duration:2200ms;transition-duration:2200ms}
body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2200'].aos-animate{-webkit-transition-delay:2200ms;transition-delay:2200ms}
body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250']{-webkit-transition-duration:2250ms;transition-duration:2250ms}
body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2250'].aos-animate{-webkit-transition-delay:2250ms;transition-delay:2250ms}
body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300']{-webkit-transition-duration:2300ms;transition-duration:2300ms}
body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2300'].aos-animate{-webkit-transition-delay:2300ms;transition-delay:2300ms}
body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350']{-webkit-transition-duration:2350ms;transition-duration:2350ms}
body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2350'].aos-animate{-webkit-transition-delay:2350ms;transition-delay:2350ms}
body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400']{-webkit-transition-duration:2400ms;transition-duration:2400ms}
body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2400'].aos-animate{-webkit-transition-delay:2400ms;transition-delay:2400ms}
body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450']{-webkit-transition-duration:2450ms;transition-duration:2450ms}
body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2450'].aos-animate{-webkit-transition-delay:2450ms;transition-delay:2450ms}
body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500']{-webkit-transition-duration:2500ms;transition-duration:2500ms}
body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2500'].aos-animate{-webkit-transition-delay:2500ms;transition-delay:2500ms}
body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550']{-webkit-transition-duration:2550ms;transition-duration:2550ms}
body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2550'].aos-animate{-webkit-transition-delay:2550ms;transition-delay:2550ms}
body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600']{-webkit-transition-duration:2600ms;transition-duration:2600ms}
body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2600'].aos-animate{-webkit-transition-delay:2600ms;transition-delay:2600ms}
body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650']{-webkit-transition-duration:2650ms;transition-duration:2650ms}
body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2650'].aos-animate{-webkit-transition-delay:2650ms;transition-delay:2650ms}
body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700']{-webkit-transition-duration:2700ms;transition-duration:2700ms}
body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2700'].aos-animate{-webkit-transition-delay:2700ms;transition-delay:2700ms}
body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750']{-webkit-transition-duration:2750ms;transition-duration:2750ms}
body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2750'].aos-animate{-webkit-transition-delay:2750ms;transition-delay:2750ms}
body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800']{-webkit-transition-duration:2800ms;transition-duration:2800ms}
body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2800'].aos-animate{-webkit-transition-delay:2800ms;transition-delay:2800ms}
body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850']{-webkit-transition-duration:2850ms;transition-duration:2850ms}
body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2850'].aos-animate{-webkit-transition-delay:2850ms;transition-delay:2850ms}
body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900']{-webkit-transition-duration:2900ms;transition-duration:2900ms}
body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2900'].aos-animate{-webkit-transition-delay:2900ms;transition-delay:2900ms}
body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950']{-webkit-transition-duration:2950ms;transition-duration:2950ms}
body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='2950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2950'].aos-animate{-webkit-transition-delay:2950ms;transition-delay:2950ms}
body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000']{-webkit-transition-duration:3000ms;transition-duration:3000ms}
body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000']{-webkit-transition-delay:0s;transition-delay:0s}
body[data-aos-delay='3000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='3000'].aos-animate{-webkit-transition-delay:3000ms;transition-delay:3000ms}
[data-aos]{pointer-events:none}
[data-aos].aos-animate{pointer-events:auto}
body[data-aos-easing='linear'] [data-aos],[data-aos][data-aos][data-aos-easing='linear']{-webkit-transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
body[data-aos-easing='ease'] [data-aos],[data-aos][data-aos][data-aos-easing='ease']{-webkit-transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}
body[data-aos-easing='ease-in'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in']{-webkit-transition-timing-function:cubic-bezier(0.42,0,1,1);transition-timing-function:cubic-bezier(0.42,0,1,1)}
body[data-aos-easing='ease-out'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out']{-webkit-transition-timing-function:cubic-bezier(0,0,0.58,1);transition-timing-function:cubic-bezier(0,0,0.58,1)}
body[data-aos-easing='ease-in-out'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out']{-webkit-transition-timing-function:cubic-bezier(0.42,0,0.58,1);transition-timing-function:cubic-bezier(0.42,0,0.58,1)}
body[data-aos-easing='ease-in-back'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-back']{-webkit-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
body[data-aos-easing='ease-out-back'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out-back']{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
body[data-aos-easing='ease-in-out-back'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out-back']{-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
body[data-aos-easing='ease-in-sine'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-sine']{-webkit-transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
body[data-aos-easing='ease-out-sine'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out-sine']{-webkit-transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
body[data-aos-easing='ease-in-out-sine'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out-sine']{-webkit-transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
body[data-aos-easing='ease-in-quad'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-quad']{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
body[data-aos-easing='ease-out-quad'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out-quad']{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
body[data-aos-easing='ease-in-out-quad'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out-quad']{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
body[data-aos-easing='ease-in-cubic'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-cubic']{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
body[data-aos-easing='ease-out-cubic'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out-cubic']{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
body[data-aos-easing='ease-in-out-cubic'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out-cubic']{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
body[data-aos-easing='ease-in-quart'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-quart']{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
body[data-aos-easing='ease-out-quart'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-out-quart']{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
body[data-aos-easing='ease-in-out-quart'] [data-aos],[data-aos][data-aos][data-aos-easing='ease-in-out-quart']{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
@font-face{font-family:"Geomanist";font-style:"italic";font-weight:400;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Regular-Italic.woff") format("woff")}
@font-face{font-family:"Geomanist";font-style:"normal";font-weight:400;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Regular.woff") format("woff")}
@font-face{font-family:"Geomanist";font-style:"italic";font-weight:500;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Medium-Italic.woff") format("woff")}
@font-face{font-family:"Geomanist";font-style:"normal";font-weight:500;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Medium.woff") format("woff")}
@font-face{font-family:"Geomanist";font-style:"italic";font-weight:700;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Bold-Italic.woff") format("woff")}
@font-face{font-family:"Geomanist";font-style:"normal";font-weight:700;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Geomanist-Bold.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"italic";font-weight:400;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-RegularItalic.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"normal";font-weight:400;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-Regular.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"italic";font-weight:500;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-MediumItalic.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"normal";font-weight:500;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-Medium.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"italic";font-weight:600;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-SemiboldItalic.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"normal";font-weight:600;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-Semibold.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"italic";font-weight:700;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-BoldItalic.woff") format("woff")}
@font-face{font-family:"Mute";font-style:"normal";font-weight:700;src:url("/wp-content/themes/chambermusicamerica/assets/fonts/Mute-Bold.woff") format("woff")}
@font-face{font-family:"Archivo-Black";font-style:"normal";font-weight:500;src:url("../../assets/fonts/ArchivoBlack-Regular.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:700;src:url("../../assets/fonts/Archivo-Black.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:400;src:url("../../assets/fonts/Archivo-Light.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:400;src:url("../../assets/fonts/Archivo-Regular.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:500;src:url("../../assets/fonts/Archivo-Medium.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:600;src:url("../../assets/fonts/Archivo-Semibold.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:700;src:url("../../assets/fonts/Archivo-Bold.woff") format("woff")}
@font-face{font-family:"Archivo";font-style:"normal";font-weight:900;src:url("../../assets/fonts/Archivo-ExtraBold.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:700;src:url("../../assets/fonts/AzoSans-Black.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:700;src:url("../../assets/fonts/AzoSans-BlackItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"italic";font-weight:400;src:url("../../assets/fonts/AzoSans-LightItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:400;src:url("../../assets/fonts/AzoSans-Light.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"italic";font-weight:400;src:url("../../assets/fonts/AzoSans-RegularItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:400;src:url("../../assets/fonts/AzoSans-Regular.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"italic";font-weight:500;src:url("../../assets/fonts/AzoSans-MediumItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:500;src:url("../../assets/fonts/AzoSans-Medium.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"italic";font-weight:600;src:url("../../assets/fonts/AzoSans-SemiboldItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:600;src:url("../../assets/fonts/AzoSans-Semibold.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"italic";font-weight:700;src:url("../../assets/fonts/AzoSans-BoldItalic.woff") format("woff")}
@font-face{font-family:"AzoSans";font-style:"normal";font-weight:700;src:url("../../assets/fonts/AzoSans-Bold.woff") format("woff")}
@font-face{font-family:"Founders Grotesk";font-style:"normal";font-weight:400;src:url("../../assets/fonts/Founders-Grotesk-Regular.woff") format("woff")}
@font-face{font-family:"Founders Grotesk-Bold";font-style:"normal";font-weight:700;src:url("../../assets/fonts/Founders-Grotesk-Bold.woff") format("woff")}
.container{width:81%;max-width:1600px;margin:0 auto}
.container.lg{max-width:1200px}
.container.md{max-width:970px}
.container.sm{max-width:775px}
.row{display:-webkit-box;display:-ms-flexbox;display:flex}
.row.grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.row.grid.alt{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.grid-md{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.grid-sm{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.row.stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.row.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-section{position:relative;padding:4rem 0 2rem}
.fc-block{padding:1.5rem 0}
.bottom-divider{height:2px;background-color:#e9c465;margin-top:2rem}
*{overflow-wrap:normal}
html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:"Azo-Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.65;color:#130c0e}
body{--cma-top:1px;overflow-x:clip}
body.admin-bar{--cma-top:32px}
h1,h2,h3,h4,h5,h6{font-family:"Founders Grotesk";line-height:1.1;color:#793f98;margin-bottom:.5em}
p{margin-bottom:1rem}
a:not([class]){color:#793f98}
a:not([class]):hover,a:not([class]):focus{-webkit-text-decoration:hover;text-decoration:hover}
img{max-width:100%;height:auto}
.hidden{display:none}
.fixed{position:fixed;max-width:100%}
h1{font-size:clamp(2rem,5vw,2.8rem)}
h2{font-size:clamp(1.75rem,4.5vw,2.55rem)}
h3{font-size:clamp(1.5rem,4vw,2.3rem)}
h4{font-size:clamp(1.25rem,3.5vw,2.15rem)}
h5{font-size:clamp(1rem,3vw,1.8rem)}
h6{font-size:clamp(1rem,2.5vw,1.55rem)}
ul:not([class]),ol:not([class]){margin:1rem 0;padding-left:2rem;line-height:1.2}
ul:not([class]) ul,ol:not([class]) ul{margin:.5rem 0 .75rem}
ul:not([class]) li,ol:not([class]) li{margin-bottom:.5rem}
ul:not([class]) li::marker,ol:not([class]) li::marker{color:#a482bb}
iframe{width:100%}
.pill-heading{background-color:#793f98;color:#fff;border-radius:30px;text-align:center;padding:1rem;margin-top:3rem;margin-bottom:2rem;text-transform:uppercase;font-weight:500}
.site-overlay{display:none;opacity:0;position:fixed;inset:0;z-index:998;-webkit-transition:all .3s;transition:all .3s;background-color:rgba(9,13,31,0.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.site-overlay.active{display:block;opacity:1}
.page-content{position:relative}
section.restricted{position:relative;text-align:center;padding:5rem 0}
.photo-caption{position:absolute;width:100%;bottom:0;left:0;font-style:italic;color:#fff;padding:2rem 1rem 1rem}
.photo-caption:not(:empty){background:-webkit-gradient(linear,left bottom,left top,from(black),to(rgba(0,0,0,0)));background:linear-gradient(0,black 0,rgba(0,0,0,0) 100%)}
.br-30{border-radius:30px}
.br-15{border-radius:15px}
.btrr-100,.become-member,.featured-media,.faqs,.resources,.related-posts{border-top-right-radius:100px}
.bblr-100{border-bottom-left-radius:100px}
.light-gradient-bg,.awards-section,.become-member,.featured-media,.other-giving,.faqs,.icon-cards .icon-cards-items .icon-card-reveal,.resources,.related-posts{background-image:url("../img/cma_gradients-11-2.png");background-size:cover;background-repeat:no-repeat}
.light-gradient-left-bg,section.archive-posts.articles-list{background-color:#eeeff0;background-image:url("../img/light_gradient_left.jpg");background-size:auto 100%;background-position:center left;background-repeat:no-repeat}
.light-gradient-accent{background-image:url("../img/light-radial.png");background-repeat:no-repeat;background-position:bottom left}
.yellow-corners,section.issues{background-image:url("../img/Gradient-PurpleandYellow.jpg");background-size:120% 100%;background-position:center}
.purple-radial-bg,.blurbs{background-image:url("../img/double-gradient-purple.png");background-size:auto;background-position:center}
.waves-bg{width:100%;height:130%;position:absolute;top:0;right:0;left:0;z-index:-1}
.bottom-divider .container>.inner{border-bottom:2px solid #e9c465}
.waves1{position:absolute;left:0;right:0;bottom:-17vw;max-width:100%;overflow:hidden;z-index:0}
.waves1 svg{position:relative;left:-20%;right:-20%;width:140%}
.gradient{position:absolute;top:0;bottom:0;right:0;left:0}
.purpleHeroGradient{background:linear-gradient(85.87deg,#793f98 31.4%,rgba(52,51,153,0) 68.91%)}
.yellowHeroGradient{background:linear-gradient(140deg,#f9d67b 2%,rgba(249,214,123,0) 25%)}
.pinkHeroGradient{background:linear-gradient(344deg,#e2b9d7 20%,rgba(255,255,255,0) 38%);top:0;left:0;width:100%;height:50%;z-index:1}
.whiteHeaderGradient{background-image:url("../img/new-logo-bg.png");background-repeat:no-repeat;background-size:auto 100%;background-position:top left;position:absolute;top:0;left:0;height:30vw;width:100%;z-index:1}
.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.hide-scrollbar::-webkit-scrollbar{display:none}
.style-scrollbar,.posts-filter ul.category-select{scrollbar-width:auto;scrollbar-color:#8f54a0 transparent;overflow-x:hidden}
.style-scrollbar::-webkit-scrollbar,.posts-filter ul.category-select::-webkit-scrollbar{width:6px}
.style-scrollbar::-webkit-scrollbar-track,.posts-filter ul.category-select::-webkit-scrollbar-track{background:#beb0e4;border-radius:5px}
.style-scrollbar::-webkit-scrollbar-thumb,.posts-filter ul.category-select::-webkit-scrollbar-thumb{background-color:#a482bb;border-radius:15px;border:0}
.has-disclaimer:after{content:'*Deceased';font-style:italic;font-size:.85rem}
form.post-password-form{margin:15rem 0;text-align:center}
form.post-password-form input[type='password']{border:1px solid}
.button,.btn,form.post-password-form input[type='submit'],.gform_wrapper .gform_footer input[type='submit'],button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0;padding:1rem 1.6rem;background:#fece49;color:#793f98;font-weight:700;line-height:1;border-radius:1.85rem;-webkit-transition:all .3s;transition:all .3s}
.button svg,.btn svg,form.post-password-form input[type='submit'] svg,.gform_wrapper .gform_footer input[type='submit'] svg,button svg{margin-left:.75rem;min-width:30px}
.button:hover,.button:focus,.btn:hover,form.post-password-form input:hover[type='submit'],.btn:focus,form.post-password-form input:focus[type='submit'],.gform_wrapper .gform_footer input[type='submit']:hover,.gform_wrapper .gform_footer input[type='submit']:focus,button:hover,button:focus{background-color:#793f98;color:#fece49}
.button.btn-dark,.btn.btn-dark,form.post-password-form input.btn-dark[type='submit'],.gform_wrapper .gform_footer input[type='submit'].btn-dark,button.btn-dark{background-color:#793f98;color:#fff}
.button.btn-dark:hover,.button.btn-dark:focus,.btn.btn-dark:hover,form.post-password-form input.btn-dark:hover[type='submit'],.btn.btn-dark:focus,form.post-password-form input.btn-dark:focus[type='submit'],.gform_wrapper .gform_footer input[type='submit'].btn-dark:hover,.gform_wrapper .gform_footer input[type='submit'].btn-dark:focus,button.btn-dark:hover,button.btn-dark:focus{background-color:#ebe2f2;color:#793f98}
.button.btn-sm,.featured-articles .featured-article .button.btn,.featured-articles .featured-article form.post-password-form input.button[type='submit'],form.post-password-form .featured-articles .featured-article input.button[type='submit'],.page-template-edit-user-profile .button,.btn.btn-sm,form.post-password-form input.btn-sm[type='submit'],form.post-password-form .page-template-edit-user-profile input.button[type='submit'],.page-template-edit-user-profile form.post-password-form input.button[type='submit'],.featured-articles .featured-article .btn,.featured-articles .featured-article form.post-password-form input[type='submit'],form.post-password-form .featured-articles .featured-article input[type='submit'],.page-template-edit-user-profile button.btn,.page-template-edit-user-profile .btn.button,.gform_wrapper .gform_footer input[type='submit'].btn-sm,.gform_wrapper .gform_footer .featured-articles .featured-article input.btn[type='submit'],.featured-articles .featured-article .gform_wrapper .gform_footer input.btn[type='submit'],.gform_wrapper .gform_footer .page-template-edit-user-profile input.button[type='submit'],.page-template-edit-user-profile .gform_wrapper .gform_footer input.button[type='submit'],button.btn-sm,.featured-articles .featured-article button.btn,.page-template-edit-user-profile button{padding:.65rem 1.25rem}
.button.btn-sm:hover,.featured-articles .featured-article .button.btn:hover,.featured-articles .featured-article form.post-password-form input.button:hover[type='submit'],form.post-password-form .featured-articles .featured-article input.button:hover[type='submit'],.page-template-edit-user-profile .button:hover,.button.btn-sm:focus,.featured-articles .featured-article .button.btn:focus,.featured-articles .featured-article form.post-password-form input.button:focus[type='submit'],form.post-password-form .featured-articles .featured-article input.button:focus[type='submit'],.page-template-edit-user-profile .button:focus,.btn.btn-sm:hover,form.post-password-form input.btn-sm:hover[type='submit'],form.post-password-form .page-template-edit-user-profile input.button:hover[type='submit'],.page-template-edit-user-profile form.post-password-form input.button:hover[type='submit'],.featured-articles .featured-article .btn:hover,.featured-articles .featured-article form.post-password-form input:hover[type='submit'],form.post-password-form .featured-articles .featured-article input:hover[type='submit'],.page-template-edit-user-profile button.btn:hover,.page-template-edit-user-profile .btn.button:hover,.btn.btn-sm:focus,form.post-password-form input.btn-sm:focus[type='submit'],form.post-password-form .page-template-edit-user-profile input.button:focus[type='submit'],.page-template-edit-user-profile form.post-password-form input.button:focus[type='submit'],.featured-articles .featured-article .btn:focus,.featured-articles .featured-article form.post-password-form input:focus[type='submit'],form.post-password-form .featured-articles .featured-article input:focus[type='submit'],.page-template-edit-user-profile button.btn:focus,.page-template-edit-user-profile .btn.button:focus,.gform_wrapper .gform_footer input[type='submit'].btn-sm:hover,.gform_wrapper .gform_footer .featured-articles .featured-article input.btn[type='submit']:hover,.featured-articles .featured-article .gform_wrapper .gform_footer input.btn[type='submit']:hover,.gform_wrapper .gform_footer .featured-articles .featured-article form.post-password-form input[type='submit']:hover,.featured-articles .featured-article form.post-password-form .gform_wrapper .gform_footer input[type='submit']:hover,.gform_wrapper .gform_footer form.post-password-form .featured-articles .featured-article input[type='submit']:hover,form.post-password-form .featured-articles .featured-article .gform_wrapper .gform_footer input[type='submit']:hover,.gform_wrapper .gform_footer .page-template-edit-user-profile input.button[type='submit']:hover,.page-template-edit-user-profile .gform_wrapper .gform_footer input.button[type='submit']:hover,.gform_wrapper .gform_footer input[type='submit'].btn-sm:focus,.gform_wrapper .gform_footer .featured-articles .featured-article input.btn[type='submit']:focus,.featured-articles .featured-article .gform_wrapper .gform_footer input.btn[type='submit']:focus,.gform_wrapper .gform_footer .featured-articles .featured-article form.post-password-form input[type='submit']:focus,.featured-articles .featured-article form.post-password-form .gform_wrapper .gform_footer input[type='submit']:focus,.gform_wrapper .gform_footer form.post-password-form .featured-articles .featured-article input[type='submit']:focus,form.post-password-form .featured-articles .featured-article .gform_wrapper .gform_footer input[type='submit']:focus,.gform_wrapper .gform_footer .page-template-edit-user-profile input.button[type='submit']:focus,.page-template-edit-user-profile .gform_wrapper .gform_footer input.button[type='submit']:focus,button.btn-sm:hover,.featured-articles .featured-article button.btn:hover,.page-template-edit-user-profile button:hover,button.btn-sm:focus,.featured-articles .featured-article button.btn:focus,.page-template-edit-user-profile button:focus{padding:.65rem 1.25rem}
.button.icon-btn,.btn.icon-btn,form.post-password-form input.icon-btn[type='submit'],.gform_wrapper .gform_footer input[type='submit'].icon-btn,button.icon-btn{position:relative;background-color:#250039;color:#fff;padding:.75rem 1.6rem .75rem 4.25rem}
.button.icon-btn svg,.btn.icon-btn svg,form.post-password-form input.icon-btn[type='submit'] svg,.gform_wrapper .gform_footer input[type='submit'].icon-btn svg,button.icon-btn svg{color:#793f98;position:absolute;left:0;background-color:#e9c465;width:45px;height:45px;border-radius:50px;padding:6px 0 0 9px;-webkit-transition:all .3s;transition:all .3s}
.button.icon-btn img,.btn.icon-btn img,form.post-password-form input.icon-btn[type='submit'] img,.gform_wrapper .gform_footer input[type='submit'].icon-btn img,button.icon-btn img{margin-left:.75rem;-webkit-transition:all .5s;transition:all .5s}
.button.icon-btn:hover,.button.icon-btn:focus,.btn.icon-btn:hover,form.post-password-form input.icon-btn:hover[type='submit'],.btn.icon-btn:focus,form.post-password-form input.icon-btn:focus[type='submit'],.gform_wrapper .gform_footer input[type='submit'].icon-btn:hover,.gform_wrapper .gform_footer input[type='submit'].icon-btn:focus,button.icon-btn:hover,button.icon-btn:focus{background-color:#fff;color:#793f98}
.bg-purple .button:hover,.bg-purple .button:focus,.bg-purple .btn:hover,.bg-purple form.post-password-form input:hover[type='submit'],form.post-password-form .bg-purple input:hover[type='submit'],.bg-purple .btn:focus,.bg-purple form.post-password-form input:focus[type='submit'],form.post-password-form .bg-purple input:focus[type='submit'],.bg-purple .gform_wrapper .gform_footer input[type='submit']:hover,.bg-purple .gform_wrapper .gform_footer input[type='submit']:focus{background-color:#250039}
[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='reset'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],select,textarea{border:1px solid #fff;border-radius:10px;padding:.5rem;margin-bottom:1.5rem}
form label{display:block;font-family:"Founders Grotesk";font-size:.9rem;font-weight:500}
.fsRowBody input[type='radio'],.fsRowBody input[type='checkbox']{height:17px !important}
.modal{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;background-color:#fff;padding:3rem 2rem;width:95%;max-width:990px;border-radius:30px;-webkit-box-shadow:5px 5px 15px 5px rgba(9,13,31,0.5);box-shadow:5px 5px 15px 5px rgba(9,13,31,0.5)}
.modal .modal-inner{width:100%}
.modal.video iframe{aspect-ratio:16 / 9;height:auto}
.modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.modal>.close{color:#ebe2f2}
.modal>.close:hover,.modal>.close:focus{color:#fece49}
.modal>.close svg{position:absolute;z-index:999;top:1rem;right:1rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.modal>.close svg:hover,.modal>.close svg:focus{-webkit-transform:scale(1.03);transform:scale(1.03)}
.cards{gap:3rem;padding:2rem 0}
.card{position:relative;background-color:#f1f1f1;border-radius:15px;margin-bottom:5rem}
.card .card-text{padding:0 1rem 2.5rem 1rem;text-align:center;font-size:.95rem}
.card .card-text h4.card-title{font-size:1.35rem;font-weight:500}
.card .card-text .card-btn{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,85%);transform:translate(-50%,85%);padding:.8rem 1.5rem}
.card .grant-btns{width:100%;position:absolute;bottom:0;-webkit-transform:translate(0,50%);transform:translate(0,50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.card .card-image{padding:0 1.5rem;margin-top:-12%;aspect-ratio:2 / 1.35}
.card .card-image img{border-radius:1rem;margin-bottom:1.75rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.card-alt{background-color:#793f98;color:#fff;border-radius:1.65rem;padding:2rem;margin-top:11%}
.card-alt .card-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:3rem}
.card-alt .card-upper .wave-divider{position:absolute;left:-2rem;right:-4rem;bottom:0;width:calc(100% + 4rem);max-width:none;color:#fece49}
.card-alt .card-upper .card-alt-img{margin-top:-17%;border-radius:5px;border-top-right-radius:35px;width:100%;max-width:250px;aspect-ratio:2 / 1.8;overflow:hidden}
.card-alt .card-upper .card-alt-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.card-alt .card-upper h4{margin-left:2rem}
.card-alt .card-lower h1,.card-alt .card-lower h2,.card-alt .card-lower h3,.card-alt .card-lower h4,.card-alt .card-lower h5,.card-alt .card-lower h6{font-weight:500;margin-top:1rem;color:#ebe2f2}
.card-alt .card-lower .btn:last-child,.card-alt .card-lower form.post-password-form input:last-child[type='submit'],form.post-password-form .card-alt .card-lower input:last-child[type='submit']{margin-top:2rem;display:inline-block}
.card-alt .card-lower .btn:hover,.card-alt .card-lower form.post-password-form input:hover[type='submit'],form.post-password-form .card-alt .card-lower input:hover[type='submit'],.card-alt .card-lower .btn:focus,.card-alt .card-lower form.post-password-form input:focus[type='submit'],form.post-password-form .card-alt .card-lower input:focus[type='submit']{background-color:#fff;color:#793f98}
.simple-card{background-color:#f2f2f2;color:#130c0e;font-size:1rem;line-height:1.35;-webkit-transition:all .3s;transition:all .3s}
.simple-card.has-content{cursor:pointer}
.simple-card .simple-card-meta{font-size:.9rem;font-weight:600;padding:5px 3px 3px 1.5rem}
.simple-card .simple-card-text{padding:1.5rem}
.simple-card .simple-card-text h6{font-weight:400;font-size:1.135rem;line-height:1.35}
.simple-card .btn,.simple-card form.post-password-form input[type='submit'],form.post-password-form .simple-card input[type='submit']{margin-left:1.5rem;margin-top:0}
.simple-card.has-content:hover .btn,.simple-card.has-content:hover form.post-password-form input[type='submit'],form.post-password-form .simple-card.has-content:hover input[type='submit'],.simple-card.has-content:focus .btn,.simple-card.has-content:focus form.post-password-form input[type='submit'],form.post-password-form .simple-card.has-content:focus input[type='submit']{background-color:#ebe2f2;color:#793f98}
.resource-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f1f1;border-radius:15px;overflow:hidden;max-width:400px}
.resource-card .resource-card-image{height:290px;background-color:#ebe2f2;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.resource-card .resource-card-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.resource-card .card-link:not(.btn){color:#793f98;-webkit-transition:all .3s;transition:all .3s}
.resource-card .card-link:not(.btn):hover{color:#250039}
.resource-card .resource-card-meta{text-transform:capitalize;padding:.33rem 2rem;font-weight:600;font-size:.9rem}
.resource-card .resource-card-meta .divider{padding:0 .25rem}
.resource-card .resource-card-text{padding:2rem;font-size:1rem;line-height:1.35}
.resource-card .resource-card-text h6{font-size:1.2rem;font-weight:500}
.resource-card .resource-card-button{padding-left:2rem;margin-top:auto}
.testimonial{margin-top:7rem;padding:7rem 3rem 3rem;text-align:center}
.testimonial .testimonial-img{max-width:190px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonial .testimonial-icon{position:absolute;top:1rem;left:1rem}
.testimonial .testimonial-acc{font-weight:600;margin-top:2rem}
.testimonial .testimonial-acc:before{content:'- '}
.plyr--full-ui.plyr--video .plyr__control--overlaid{width:110px;height:110px;margin-top:0;background-color:#ebe2f2;color:#793f98;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.plyr__control--overlaid svg{width:50px;height:50px;margin-left:0;left:4px}
.plyr button svg{margin-left:0}
.plyr--video.plyr--stopped .plyr__controls{display:none}
.plyr{--plyr-color-main:#b1a3d7;border-radius:15px}
.plyr__poster-enabled .plyr__poster{background-size:cover}
.flex-tier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-position:left center}
.flex-tier .flex-content{width:40%;margin:2rem 0}
.flex-tier .flex-content .flex-title{position:relative;padding-bottom:2rem}
.flex-tier .flex-content .flex-title h4{padding:0 5rem 0 5%}
.flex-tier .flex-content .flex-title svg{position:absolute;left:-4rem;right:0;bottom:0;width:calc(100% + 4rem);max-width:none;z-index:1}
.flex-tier .flex-content .flex-text{margin-top:1.5rem;padding:0 5%}
.flex-tier .flex-content .btn,.flex-tier .flex-content form.post-password-form input[type='submit'],form.post-password-form .flex-tier .flex-content input[type='submit']{margin-left:5%}
.flex-tier .flex-content .btn:hover,.flex-tier .flex-content form.post-password-form input:hover[type='submit'],form.post-password-form .flex-tier .flex-content input:hover[type='submit'],.flex-tier .flex-content .btn:focus,.flex-tier .flex-content form.post-password-form input:focus[type='submit'],form.post-password-form .flex-tier .flex-content input:focus[type='submit']{background-color:#fff;color:#793f98}
.flex-tier .flex-image{width:60%;overflow:hidden;border-radius:15px 50px 15px 15px;aspect-ratio:16 / 9;margin:3rem 0;-webkit-transform:translate(-5%);transform:translate(-5%);z-index:5;position:relative}
.flex-tier .flex-image span.photo-caption{position:absolute;bottom:0;left:0;color:#fff;font-style:italic;padding:1rem}
.flex-tier .flex-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.accordions .acc-item{margin-bottom:1rem}
.accordions .acc-item .acc-title{font-size:1.25rem;font-family:"Founders Grotesk";font-weight:400;color:#ebe2f2;background-color:#793f98;border-radius:15px;padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.accordions .acc-item .acc-title .acc-icon{background-color:#ebe2f2;color:#793f98;border-radius:50%;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}
.accordions .acc-item .acc-content{display:none}
.accordions .acc-item .acc-content .acc-content-inner{padding:1rem}
.accordions .acc-item .acc-content .acc-content-inner p:last-of-type{margin-bottom:-1rem}
.accordions .acc-item:hover .acc-title,.accordions .acc-item:focus .acc-title{background-color:#250039}
.accordions .acc-item.active .acc-title{background-color:#ebe2f2;color:#793f98}
.accordions .acc-item.active .acc-icon{background-color:#793f98;color:#ebe2f2}
.accordions .acc-item.active .acc-icon path:first-child{opacity:0}
.posts-filter{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;background-color:#f1f1f1;padding:2rem 2rem 2.5rem;margin-bottom:2rem}
.posts-filter .post-search{position:relative;margin-bottom:2rem}
.posts-filter .post-search input{display:block;width:100%;margin:0;border:2px solid #793f98;font-weight:800;padding:1rem;color:#793f98;-webkit-transition:all .3s;transition:all .3s}
.posts-filter .post-search input::-webkit-input-placeholder{color:#793f98}
.posts-filter .post-search input::-moz-placeholder{color:#793f98}
.posts-filter .post-search input:-ms-input-placeholder{color:#793f98}
.posts-filter .post-search input::-ms-input-placeholder{color:#793f98}
.posts-filter .post-search input::placeholder{color:#793f98}
.posts-filter .post-search input:focus,.posts-filter .post-search input:active{outline:0;border-color:#beb0e4}
.posts-filter .post-search button{position:absolute;top:-8px;bottom:-8px;right:-8px;border-radius:50%;margin:0;aspect-ratio:1 / 1;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ebe2f2;background-color:#793f98}
.posts-filter .post-search button svg{width:35px;margin:0;position:relative;left:1px;bottom:1px}
.posts-filter .post-search button:hover,.posts-filter .post-search button:focus{background-color:#ebe2f2;color:#793f98}
.posts-filter form.category-filter h4{border-radius:15px;background-color:#ebe2f2;color:#793f98;font-size:1.15rem;font-weight:600;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;margin-bottom:-15px;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative;z-index:10}
.posts-filter form.category-filter h4:only-of-type{margin-top:0}
.posts-filter form.category-filter h4.issues-title{margin-top:0}
.posts-filter form.category-filter h4 svg{-webkit-transition:all .3s;transition:all .3s}
.posts-filter form.category-filter h4.is-open{background-color:#793f98;color:#ebe2f2}
.posts-filter form.category-filter h4.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.posts-filter ul.category-select{display:none;padding:1.25rem 0 1rem;margin:0;max-height:318px;overflow-y:scroll;background-color:#ebe2f2;border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.posts-filter ul.category-select li{list-style-type:none;padding:.25rem 0}
.posts-filter ul.category-select li label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;color:#793f98;font-size:1rem;margin-top:2px;line-height:1.25;-webkit-transition:all .3s;transition:all .3s;margin:0 .5rem;padding:.6rem 1.5rem .5rem;border-radius:30px;cursor:pointer}
.posts-filter ul.category-select li .checkbox{width:20px;height:20px;border-radius:2px;border:2px solid #793f98;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}
.posts-filter ul.category-select li .checkbox svg{opacity:0}
.posts-filter ul.category-select li input{position:absolute;left:-9999px}
.posts-filter ul.category-select li input:checked+label{background-color:#fff;color:#a482bb}
.posts-filter ul.category-select li input:checked+label .checkbox{border-color:#a482bb}
.posts-filter ul.category-select li input:checked+label .checkbox svg{opacity:1}
.posts-filter ul.category-select li input:disabled+label{opacity:.5;cursor:default}
.selected-issues{padding-top:1rem}
.selected-terms,.selected-issues,.selected-years,.selected-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}
.selected-terms span,.selected-issues span,.selected-years span,.selected-filters span{background-color:#fff;padding:.25rem 1rem;border-radius:40px;font-size:.85rem;color:#793f98;font-family:"Founders Grotesk";font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.selected-terms span:hover,.selected-issues span:hover,.selected-years span:hover,.selected-filters span:hover{opacity:.6}
.selected-terms span:after,.selected-issues span:after,.selected-years span:after,.selected-filters span:after{content:url("/wp-content/themes/chambermusicamerica/dist/img/close-small.svg");margin-left:1rem}
.members-filter.posts-filter{background-color:transparent}
.members-filter.posts-filter .directory-filter{background-color:#f1f1f1;padding:2rem 3rem 4rem;border-radius:15px}
.members-list.row.grid.alt{grid-template-columns:repeat(5,1fr)}
.directory-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}
.directory-filter-form .selects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem}
.directory-filter-form .selects .form-select{position:relative;min-width:220px}
.directory-filter-form .selects .form-select h4{position:relative;-webkit-transition:none;transition:none}
.directory-filter-form .selects .form-select h4 svg{margin-left:2rem}
.directory-filter-form .selects .form-select h4.is-open{z-index:101}
.directory-filter-form .selects .form-select ul{position:absolute;top:100%;z-index:100}
.posts-pagination{text-align:center;padding:3rem 0 1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:.5rem}
.posts-pagination a.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.posts-pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#793f98;background-color:#e3e3e3;font-weight:800;border-radius:50%;width:40px;aspect-ratio:1 / 1;-webkit-transition:all .3s;transition:all .3s}
.posts-pagination .page-numbers.current{background-color:#fece49}
.posts-pagination .page-numbers:not(.current):hover,.posts-pagination .page-numbers:not(.current):focus{background-color:#ebe2f2}
header.main-header{width:100%;max-width:100%;padding-bottom:1rem;position:absolute;z-index:100;overflow-x:clip;overflow-y:visible}
header.main-header .header-logo{max-width:18vw;height:68px}
header.main-header .header-logo img{height:100%;-o-object-fit:contain;object-fit:contain}
header.main-header .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-header{display:none;width:100%;max-width:100%;padding-bottom:1rem;position:absolute;z-index:999}
.mobile-header .header-logo{max-width:165px}
.mobile-header .row{background-color:#fff;margin-top:1rem;border-radius:15px;padding:.25rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-header button.menu-toggle{display:none;width:55px;height:55px;padding:0 15px}
.mobile-header button.menu-toggle:hover,.mobile-header button.menu-toggle:focus{background-color:#e9c465}
.mobile-header button.menu-toggle span{display:block;width:25px;height:2px;background-color:#793f98;margin:6px 0;-webkit-transition:all .3s;transition:all .3s}
.mobile-header button.menu-toggle.is-open span:nth-child(1){-webkit-transform:translate(0,8px) rotate(45deg);transform:translate(0,8px) rotate(45deg)}
.mobile-header button.menu-toggle.is-open span:nth-child(2){opacity:0;-webkit-transition:none;transition:none}
.mobile-header button.menu-toggle.is-open span:nth-child(3){-webkit-transform:translate(0,-8px) rotate(-45deg);transform:translate(0,-8px) rotate(-45deg)}
.search-bar{background-color:#a482bb;position:relative;z-index:101}
.search-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-bar .container>svg{color:#ebe2f2;margin-left:auto;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.search-bar .container>svg:hover{color:#e9c465}
.search-bar .search-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;width:calc(100% - 125px)}
.search-bar .search-form input{background-color:#fff;width:100%;color:#793f98;margin:0;padding:.75rem 1rem;border:1px solid #fff}
.search-bar .search-form input::-webkit-input-placeholder{color:#793f98}
.search-bar .search-form input::-moz-placeholder{color:#793f98}
.search-bar .search-form input:-ms-input-placeholder{color:#793f98}
.search-bar .search-form input::-ms-input-placeholder{color:#793f98}
.search-bar .search-form input::placeholder{color:#793f98}
.search-bar .search-form input:focus,.search-bar .search-form input:active{border-color:#250039;outline:0}
.search-bar .search-form button{padding:0;margin:0;border-radius:50%;background-color:#793f98;color:#ebe2f2;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-transition:all .3s;transition:all .3s}
.search-bar .search-form button svg{width:30px;height:auto;position:relative;right:5px}
.search-bar .search-form button:hover,.search-bar .search-form button:focus{background-color:#a482bb;color:#fff}
.sitewide-notice{background-color:#fece49;color:#793f98;padding:.85rem 0;position:relative;z-index:90}
.sitewide-notice.in-back{z-index:-1;position:absolute}
.sitewide-notice .btn,.sitewide-notice form.post-password-form input[type='submit'],form.post-password-form .sitewide-notice input[type='submit']{margin:0;margin-left:1rem}
.sitewide-notice .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}
.sitewide-notice svg{color:#ebe2f2;margin-left:auto;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:0;-ms-flex:0 0 43px;flex:0 0 43px}
.sitewide-notice svg:hover{color:#e9c465}
.header-navs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:70%;max-width:800px}
.header-navs ul.top-navigation li.logged-in-link{position:relative}
.header-navs ul.top-navigation li.logged-in-link span{display:inline-block;border-radius:15px;position:relative;z-index:999;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s;color:#000}
.header-navs ul.top-navigation li.logged-in-link svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.header-navs ul.top-navigation li.logged-in-link svg:first-of-type{position:relative;bottom:2px;margin-right:2px}
.header-navs ul.top-navigation li.logged-in-link.active span{background-color:#ebe2f2;color:#000;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}
.header-navs ul.top-navigation li.logged-in-link.active span:hover{color:#793f98}
.header-navs ul.top-navigation li.logged-in-link.active svg:last-of-type{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu{display:none;-webkit-box-shadow:9px 24px 42px -4px rgba(15,32,108,0.75);box-shadow:9px 24px 42px -4px rgba(15,32,108,0.75);position:absolute;z-index:990;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:2rem 1rem .25rem;text-align:center;top:50%}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu li.member-id{color:#fff;border:1px solid #fff;border-radius:15px;padding:.5rem 0;font-size:14px;font-weight:600;text-transform:uppercase;margin:.5rem 0}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu li{padding:.75rem;line-height:1}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu li:not(:last-child){border-bottom:1px solid #fff}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu li a{color:#000 !important;-webkit-transition:all .3s;transition:all .3s}
.header-navs ul.top-navigation li.logged-in-link ul.member-menu li a:hover{color:#fff}
.header-navs nav.header-nav{background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:40px 0 0 40px;position:relative}
.header-navs nav.header-nav:after{content:'';background-color:#fff;position:absolute;top:0;bottom:0;left:calc(100% - 10px);right:-9999px;-webkit-box-shadow:10px 4px 4px rgba(0,0,0,0.25);box-shadow:10px 4px 4px rgba(0,0,0,0.25)}
.header-navs nav.header-nav ul.primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem 2rem 1.2rem 2rem;gap:.5rem}
.header-navs nav.header-nav ul.primary-navigation li{padding:0 .75rem;-webkit-transition:all .3s;transition:all .3s}
.header-navs nav.header-nav ul.primary-navigation li a,.header-navs nav.header-nav ul.primary-navigation li>span{font-family:"Founders Grotesk";font-size:1.05rem;font-weight:500;color:#793f98;cursor:pointer}
.header-navs nav.header-nav ul.primary-navigation .sub-menu-wrapper{display:none;position:absolute;top:calc(100% + 2rem);right:0}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu{display:grid;max-width:1200px;background-color:#fff;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:10px;padding:2rem;-webkit-box-shadow:10px 0 10px 0 rgba(0,0,0,0.25);box-shadow:10px 0 10px 0 rgba(0,0,0,0.25);position:relative}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;height:100%;max-width:360px;background-color:#793f98;color:#fff;font-size:22px;line-height:28px;font-weight:400;border-radius:30px;border-bottom-right-radius:5px;border-bottom-left-radius:0;position:relative}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a>*{position:relative;z-index:99}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a .title{padding-right:2rem;font-size:1.25rem;line-height:1.25}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a svg{position:absolute !important;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background-color:#ebe2f2;color:#793f98;border-radius:50%;width:35px;height:35px;padding-top:10px;-webkit-transition:all .3s;transition:all .3s;padding-left:9px}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a:before{content:' ';position:absolute;inset:0;z-index:1;border-top-left-radius:30px;border-top-right-radius:30px;opacity:.35;-webkit-transition:all .3s;transition:all .3s;background:linear-gradient(130deg,#dfd5fc 50%,rgba(223,213,252,0) 75%)}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a .menu-item-img{width:165px;-ms-flex-negative:0;flex-shrink:0;height:100%;aspect-ratio:1.25 / 1;border-bottom-right-radius:30px;border-top-left-radius:30px;overflow:hidden}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a:hover:before{background:linear-gradient(130deg,#dfd5fc 65%,rgba(223,213,252,0) 100%);opacity:.5}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a:hover svg{background-color:#fece49}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a{background-color:#e3e3e3;border-radius:30px;border-top-right-radius:5px;border-top-left-radius:0;color:#793f98}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a:before{opacity:.75;border-bottom-left-radius:30px}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a .menu-item-img{border-radius:0 30px 0 30px}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a svg{background-color:#793f98;color:#ebe2f2}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a:hover:before{background:linear-gradient(130deg,#dfd5fc 65%,rgba(223,213,252,0) 100%);opacity:.5}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a:hover svg{background-color:#fece49;color:#793f98}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section{padding-left:1rem}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section span{cursor:default}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section .title{font-size:2rem;font-family:"Founders Grotesk";font-weight:400;padding-right:1rem}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section p{font-family:"Azo-Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;color:#130c0e}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section p:last-of-type{margin-bottom:0}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section svg{display:none}
.header-navs nav.top-nav{padding:.5rem 2rem .5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header-navs nav.top-nav .search-icon{background-color:transparent;color:#fff;padding:0;margin:0;position:relative;bottom:1px;color:#000}
.header-navs nav.top-nav .search-icon svg{min-width:18px;width:18px;height:auto}
.header-navs nav.top-nav .search-icon:hover{color:#e9c465}
.header-navs nav.top-nav ul.top-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header-navs nav.top-nav ul.top-navigation li a,.header-navs nav.top-nav ul.top-navigation li>span{font-family:"Founders Grotesk";font-size:14px;font-weight:500;text-transform:uppercase;color:#130c0e;cursor:pointer;padding:5px 8px}
.header-navs nav.top-nav ul.top-navigation li a:hover,.header-navs nav.top-nav ul.top-navigation li>span:hover{color:#fece49}
footer.main-footer{padding:4rem 0}
footer.main-footer a{color:#fff}
footer.main-footer .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}
footer.main-footer .footer-logo img{max-width:200px}
footer.main-footer .footer-widget{padding:0 1.5rem}
footer.main-footer .footer-widget:not(:first-child){border-left:2px solid #fff}
footer.main-footer h6.widget-title{font-size:1.125rem;font-weight:500}
footer.main-footer .footer-address{margin-bottom:3rem}
footer.main-footer .social-footer{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}
footer.main-footer .social-footer a{background-color:#fece49;border-radius:50%;height:45px;width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#250039;-webkit-transition:all .3s;transition:all .3s}
footer.main-footer .social-footer a svg{max-width:22px}
footer.main-footer .social-footer a:hover,footer.main-footer .social-footer a:focus{background-color:#fff}
footer.main-footer .footer-navigation{padding:0;margin:0;list-style-type:none}
footer.main-footer .footer-navigation li{margin:1.25rem 0}
footer.main-footer .footer-navigation li:first-child{margin-top:0}
footer.main-footer .footer-navigation li a{color:#fff;text-decoration:none;font-size:1.125rem;font-family:"Founders Grotesk";font-weight:500}
footer.main-footer .footer-navigation li a:hover,footer.main-footer .footer-navigation li a:focus{text-decoration:underline;color:#fece49}
footer.main-footer .newsletter-embed{padding-top:1rem}
footer.main-footer .newsletter-embed input:not([type='submit']){width:100%;max-width:250px}
footer.main-footer .newsletter-embed input[type='submit']:after{content:'test'}
footer.main-footer .newsletter-embed #mc_embed_signup input.mce_inline_error{border-color:#fece49}
footer.main-footer .newsletter-embed #mc_embed_signup div.mce_inline_error{background-color:#fece49;color:#793f98;border-radius:5px;max-width:250px}
footer.main-footer .newsletter-embed button#mc-embedded-subscribe{margin-bottom:0;color:#250039}
footer.main-footer .site-attr{font-size:.9rem;padding:1.5rem}
footer.main-footer .site-attr a{text-decoration:underline}
footer.main-footer .site-attr a:hover{color:#fece49}
.page-cta{padding-bottom:0;position:absolute;width:100%;bottom:0}
.page-cta .container{padding:0}
.page-cta .cta-inner{padding:2rem 2rem 0}
.page-cta .cta-inner a{display:block;color:#793f98;background-color:#fece49;padding:2rem;text-align:center;font-size:2rem;font-family:"Founders Grotesk";font-weight:400;border-top-right-radius:30px;border-top-left-radius:30px;-webkit-transition:all .3s;transition:all .3s;margin:0 auto;max-width:1000px;line-height:1.2}
.page-cta .cta-inner a:hover,.page-cta .cta-inner a:focus{background-color:#ebe2f2}
body.has-cta .page-section:last-of-type{padding-bottom:10rem}
.archive-flex-tier{padding:4rem 0}
.archive-posts .posts-container{gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .3s;transition:all .3s}
.archive-posts .posts-container .cards-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.archive-posts .posts-container.loading{opacity:.5}
.post-meta{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem}
.post-meta .post-meta-ul{list-style-type:none;margin:0;padding:1rem;background-color:#f1f1f1;font-family:"Founders Grotesk";color:#793f98;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.post-meta .post-meta-ul li{line-height:1.5;padding:.5rem 1.5rem;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
.post-meta .post-meta-ul li:not(:first-child){border-left:1px solid #793f98}
.post-meta .post-meta-ul li strong{display:block}
.post-meta .post-meta-ul .share-this{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}
.team-members{padding-top:2rem}
.team-members .row{border-bottom:1px solid #793f98;margin-bottom:4rem;padding-bottom:2rem}
.team-members .row.staff{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}
.team-members .row:last-of-type{border-bottom:0}
.team-members h3.team-section-title{margin-bottom:2rem}
.team-members .team-member{text-align:center;padding:1rem;-webkit-transition:all .3s;transition:all .3s}
.team-members .team-member .team-member-photo{position:relative;width:100%;max-width:205px;margin:0 auto 1rem}
.team-members .team-member .team-member-photo:after{content:'';display:block;padding-bottom:100%}
.team-members .team-member .team-member-photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}
.team-members .team-member.modal-trigger{cursor:pointer}
.team-members .team-member h5{color:#793f98;font-size:1.2rem;font-weight:500;margin-bottom:0}
.team-members .team-member .team-member-chair{color:#a482bb;font-size:1.2rem;font-weight:500;margin-bottom:.25rem}
.team-members .team-member img{border-radius:50%;margin-bottom:1rem}
.team-members .team-member.modal-trigger:hover,.team-members .team-member.modal-trigger:focus{-webkit-transform:scale(1.03);transform:scale(1.03)}
.team-members .team-member.modal-trigger:hover h5,.team-members .team-member.modal-trigger:focus h5{text-decoration:underline}
.team-members .modal{background-color:#fff;background-image:linear-gradient(134deg,rgba(223,213,252,0) 75%,#dfd5fc 100%);max-height:90vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.team-members .modal::-webkit-scrollbar{display:none}
.team-members .modal .modal-text{margin-top:1rem;margin-left:3rem;width:66%}
.team-members .modal .modal-text .text-upper{padding-bottom:4%}
.team-members .modal .modal-text h5{margin-bottom:.2rem}
.team-members .modal .modal-text p.team-member-title{color:#a482bb;font-size:1.2rem;font-weight:500;margin-bottom:.25rem;max-width:75%}
.team-members .modal .modal-text .team-member-bio{padding-top:4%}
.team-members .modal .modal-text .wave-divider{position:absolute;left:20%;right:0;width:80%;z-index:-1;margin-top:-5%}
.team-members .modal .modal-image{-ms-flex-negative:0;flex-shrink:0;width:33%;border-radius:15px;border-bottom-left-radius:60px;overflow:hidden}
.team-members .modal .modal-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.team-members .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;font-size:.9rem;color:#793f98}
.team-members .email svg{width:15px}
.team-members .modal .email{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.board-of-directors .team-member-title{font-size:.9rem}
.featured-articles .featured-articles-title{margin-bottom:3rem}
.featured-articles .featured-article{position:relative;font-size:16px;line-height:1.35em}
.featured-articles .featured-article .article-image{aspect-ratio:2 / 1;background-color:#ebe2f2;border-top-right-radius:15px;overflow:hidden}
.featured-articles .featured-article .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}
.featured-articles .featured-article .meta{background-color:#793f98;color:#fff;font-family:"Founders Grotesk";font-weight:500;font-size:.9rem;padding:.5rem 1rem}
.featured-articles .featured-article .article-text{margin-top:.75rem}
.featured-articles .featured-article .article-text h4{font-size:1.15rem;font-weight:500}
.featured-articles .featured-article .btn:hover,.featured-articles .featured-article form.post-password-form input:hover[type='submit'],form.post-password-form .featured-articles .featured-article input:hover[type='submit'],.featured-articles .featured-article .btn:focus,.featured-articles .featured-article form.post-password-form input:focus[type='submit'],form.post-password-form .featured-articles .featured-article input:focus[type='submit']{background-color:#ebe2f2;color:#793f98}
.featured-articles .featured-article .btn svg,.featured-articles .featured-article form.post-password-form input[type='submit'] svg,form.post-password-form .featured-articles .featured-article input[type='submit'] svg{display:none}
.featured-articles .right-side{width:40%;margin-left:1rem;padding-left:1rem;padding-right:3rem}
.featured-articles .right-side .featured-article:first-child{border-bottom:2px solid #e9c465;margin-bottom:1.5rem;padding-bottom:.5rem;margin-top:1rem}
.featured-articles .row>.featured-article{width:60%;padding-right:2rem;border-right:2px solid #e9c465}
.featured-articles .row>.featured-article .article-image{aspect-ratio:14 / 11}
.featured-articles .row>.featured-article .article-text{margin-top:2rem}
.featured-articles .row>.featured-article .article-text h4{font-size:2rem;font-weight:400}
.featured-articles .row>.featured-article .btn,.featured-articles .row>.featured-article form.post-password-form input[type='submit'],form.post-password-form .featured-articles .row>.featured-article input[type='submit']{padding:1rem 1.6rem}
.featured-articles .row>.featured-article .btn svg,.featured-articles .row>.featured-article form.post-password-form input[type='submit'] svg,form.post-password-form .featured-articles .row>.featured-article input[type='submit'] svg{display:block}
section.archive-posts.articles-list{margin-top:2rem}
section.archive-posts.articles-list .resource-card{background-color:#fff}
section.archive-posts.articles-list .resource-card .resource-card-image{height:200px}
section.archive-posts.articles-list .resource-card .resource-card-image{background-color:#a482bb}
section.archive-posts.articles-list .resource-card .btn:hover,section.archive-posts.articles-list .resource-card form.post-password-form input:hover[type='submit'],form.post-password-form section.archive-posts.articles-list .resource-card input:hover[type='submit'],section.archive-posts.articles-list .resource-card .btn:focus,section.archive-posts.articles-list .resource-card form.post-password-form input:focus[type='submit'],form.post-password-form section.archive-posts.articles-list .resource-card input:focus[type='submit']{background-color:#ebe2f2;color:#793f98}
section.archive-posts.articles-list .posts-container .row.grid.stretch{gap:4rem 2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}
.issue{background-color:#ebe2f2;color:#793f98;font-family:"Founders Grotesk";font-size:.9rem;display:inline-block;padding:.5rem 2rem .5rem 1rem;border-top-right-radius:20px;border-bottom-right-radius:20px;font-weight:600;text-transform:uppercase;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;z-index:990}
section.issues{padding:4rem 0;color:#fff}
section.issues h1,section.issues h2,section.issues h3,section.issues h4,section.issues h5,section.issues h6,section.issues a{color:#fff}
.issues-track{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.issues-track .issue-link{display:block;max-width:225px;border-radius:10px;padding:1rem;text-align:center;font-family:"Founders Grotesk";font-weight:500;font-size:1.2rem;text-decoration:underline;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}
.issues-track .issue-link .issue-preview{aspect-ratio:175 / 231;margin-bottom:1rem;border-radius:10px;overflow:hidden}
.issues-track .issue-link .issue-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.issues-track .issue-link:hover,.issues-track .issue-link:focus{background-color:#ebe2f2;color:#793f98}
section.ads-submissions{text-align:center}
section.ads-submissions .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.ads-submissions .row>div{padding:1rem 3rem}
section.ads-submissions .row>div h6{font-weight:500;font-size:1.2rem}
section.ads-submissions .submissions{border-right:2px solid #793f98}
.grants-section{scroll-margin-top:calc(var(--cma-top) + 2rem)}
.grants-section .grant-category-heading{color:#fff;padding:1.5rem;margin-top:2rem;margin-bottom:4rem}
.grants-section .grant-category-heading h4{color:#fff;margin:0}
.grants-section:nth-of-type(3n) .grant-category-heading{background-color:#250039}
.grants-section:nth-of-type(3n-1) .grant-category-heading{background-color:#793f98}
.grants-section:nth-of-type(3n-1) .text-darkLavender{color:#ebe2f2}
.grants-section:nth-of-type(3n-2) .grant-category-heading{background-color:#ebe2f2;color:#793f98}
.grants-section:nth-of-type(3n-2) .grant-category-heading h4{color:#793f98}
.grants-section .grant-category-posts .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem 2rem}
.grants-section .grant-category-posts .row .grant-card{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;max-width:400px;margin-top:4rem}
.grants-section .grant-category-posts .row .grant-card h4{font-size:1.35rem;font-weight:500}
.grants-section .grant-category-posts .row .grant-card .grant-btns{gap:.5rem}
.grants-section .grant-category-posts .row .grant-card .grant-btns .btn,.grants-section .grant-category-posts .row .grant-card .grant-btns form.post-password-form input[type='submit'],form.post-password-form .grants-section .grant-category-posts .row .grant-card .grant-btns input[type='submit']{font-size:.935rem;margin:0}
.grants-cta .btn:hover,.grants-cta form.post-password-form input:hover[type='submit'],form.post-password-form .grants-cta input:hover[type='submit'],.grants-cta .btn:focus,.grants-cta form.post-password-form input:focus[type='submit'],form.post-password-form .grants-cta input:focus[type='submit']{background-color:#793f98;color:#fece49}
.anchor-wrap{text-align:center;padding:1rem 0}
.anchor-wrap .grants-cat-select{font-weight:800;padding:.5rem 1rem .35rem;border-radius:15px;-webkit-transition:all .3s;transition:all .3s;color:#793f98;background-color:#fff;border:2px solid #793f98;position:relative}
.anchor-wrap .grants-cat-select svg{position:absolute;right:1rem;top:18px;-webkit-transition:all .3s;transition:all .3s}
.anchor-wrap .grants-cat-select.opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.grants-anchor-menu{margin:0;padding:1rem 3rem;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #793f98;border-radius:50px}
.grants-anchor-menu li{padding:0 2rem}
.grants-anchor-menu li:not(:last-child){border-right:2px solid #793f98}
.grants-anchor-menu li a{font-weight:600;padding:.5rem 1rem .35rem;border-radius:40px;-webkit-transition:all .3s;transition:all .3s}
.grants-anchor-menu li a:hover{background-color:#fece49;color:#793f98}
.awards-section .awards-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-items:center;gap:2rem;margin-top:3rem;text-align:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.awards-section .awards-wrapper .award{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;max-width:320px;text-align:center;font-family:"Founders Grotesk";font-weight:500;font-size:1.25rem;line-height:1.25;text-decoration:underline;-webkit-text-decoration-color:#793f98;text-decoration-color:#793f98}
.awards-section .awards-cta{margin-top:3rem}
.awards-section .awards-cta .btn:hover,.awards-section .awards-cta form.post-password-form input:hover[type='submit'],form.post-password-form .awards-section .awards-cta input:hover[type='submit'],.awards-section .awards-cta .btn:focus,.awards-section .awards-cta form.post-password-form input:focus[type='submit'],form.post-password-form .awards-section .awards-cta input:focus[type='submit']{background-color:#793f98;color:#ebe2f2}
.page-template-edit-user-profile .edit-profile-intro{border-bottom:1px solid #aaa;padding-bottom:1rem}
.page-template-edit-user-profile .edit-profile-intro a{color:#a482bb;text-decoration:underline}
.page-template-edit-user-profile form#acf-form button.wp-switch-editor{border-radius:0}
.page-template-edit-user-profile form#acf-form button.wp-switch-editor:hover{color:#64696a;background-color:#f0f0f1}
.page-template-edit-user-profile .acf-fields>.acf-tab-wrap{background-color:transparent}
.page-template-edit-user-profile div#message{background-color:#ebe2f2;color:#793f98;font-weight:bold;border:1px solid #a482bb;border-radius:15px;padding:.5rem 1rem;margin-bottom:2rem}
.page-template-edit-user-profile div#message p:last-of-type{margin-bottom:0}
.page-template-edit-user-profile div#message a{text-decoration:underline;font-weight:400;margin-left:1rem}
.page-template-edit-user-profile button.disabled,.page-template-edit-user-profile .button.disabled{opacity:.5;background-color:#ddd;color:#777;cursor:not-allowed}
.page-template-edit-user-profile .acf-field input[type='text'],.page-template-edit-user-profile .acf-field input[type='password'],.page-template-edit-user-profile .acf-field input[type='date'],.page-template-edit-user-profile .acf-field input[type='datetime'],.page-template-edit-user-profile .acf-field input[type='datetime-local'],.page-template-edit-user-profile .acf-field input[type='email'],.page-template-edit-user-profile .acf-field input[type='month'],.page-template-edit-user-profile .acf-field input[type='number'],.page-template-edit-user-profile .acf-field input[type='search'],.page-template-edit-user-profile .acf-field input[type='tel'],.page-template-edit-user-profile .acf-field input[type='time'],.page-template-edit-user-profile .acf-field input[type='url'],.page-template-edit-user-profile .acf-field input[type='week'],.page-template-edit-user-profile .acf-field textarea,.page-template-edit-user-profile .acf-field select{border:1px solid #ccc;padding:.5rem}
.page-template-edit-user-profile .acf-field select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}
.page-template-edit-user-profile .acf-url i{top:9px}
.profile-content .row{gap:5rem}
.profile-content .member-sidebar{width:25%}
.profile-content .member-sidebar .back-to-directory{display:inline-block;font-weight:bold;text-decoration:underline;color:#793f98;margin-bottom:1.5rem;-webkit-transition:all .3s;transition:all .3s}
.profile-content .member-sidebar .back-to-directory svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:.5rem;position:relative;bottom:1px}
.profile-content .member-sidebar .back-to-directory:hover{color:#a482bb}
.profile-content .member-sidebar .contact,.profile-content .member-sidebar .membership-details{padding:2rem;line-height:1.5;overflow:hidden}
.profile-content .member-sidebar .contact h5,.profile-content .member-sidebar .membership-details h5{margin-bottom:1.5rem}
.profile-content .member-sidebar .contact hr,.profile-content .member-sidebar .membership-details hr{border-top:1px solid #250039;margin:1.25rem 0}
.profile-content .member-sidebar .contact span[data-copyme],.profile-content .member-sidebar .membership-details span[data-copyme]{cursor:pointer}
.profile-content .member-sidebar .contact svg.fa-link,.profile-content .member-sidebar .membership-details svg.fa-link{fill:#250039;width:15px;display:inline-block;position:relative;left:5px;bottom:2px}
.profile-content .member-sidebar .contact .member-socials,.profile-content .member-sidebar .membership-details .member-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}
.profile-content .member-sidebar .contact .member-socials svg,.profile-content .member-sidebar .membership-details .member-socials svg{width:20px;height:auto;color:#793f98;fill:#793f98}
.profile-content .member-sidebar .membership-details{background-color:#f1f1f1;margin:2rem 0;padding:3rem 2rem}
.profile-content .member-audio-player:not(:empty){margin-bottom:2rem}
.profile-content .member-profile-details{width:75%}
.profile-content .profile-block{margin-bottom:2rem}
.page-template-template-9B .member-list .grid.members-list .member-card{max-width:300px;background-color:#f1f1f1}
.page-template-template-9B .member-list .grid.members-list .member-card .member-card-text{margin-top:1.5rem;padding:0 1rem}
.page-template-template-9B .member-list .grid.members-list .member-card .member-card-text h4{font:500 1.25rem/1.1 "Founders Grotesk"}
.page-template-template-9B .member-list .grid.members-list .member-card .member-card-text .member-card-pill{background-color:#fff;color:#793f98;display:inline-block;font:500 .9rem/1.1 "Founders Grotesk";padding:.5rem 1.5rem;margin:.25rem 0;border-radius:40px}
.page-template-template-9B .member-list .grid.members-list .member-card .member-image{overflow:hidden;aspect-ratio:1.25 / 1}
.page-template-template-9B .member-list .grid.members-list .member-card .member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page-template-template-9B .archive-flex-tier{padding:2rem 0}
.post-type-archive-opportunities .cards-wrapper a.opportunity-card{background-color:#fff;color:#130c0e;font-size:1rem;line-height:1.35;-webkit-transition:all .3s;transition:all .3s;padding:1rem .5rem 0;border-bottom:1px solid #ebe2f2;display:block}
.post-type-archive-opportunities .cards-wrapper a.opportunity-card .simple-card-meta{background-color:transparent;color:#a482bb;font-weight:bold;padding:0}
.post-type-archive-opportunities .cards-wrapper a.opportunity-card .simple-card-text{padding:.5rem 0 1rem}
.post-type-archive-opportunities .cards-wrapper a.opportunity-card:hover{background-color:rgba(223,213,252,0.3)}
.page-header{background-color:#793f98;padding:11rem 0 1rem;color:#fff;margin-bottom:7rem;background-image:radial-gradient(at 97% 0,rgba(189,175,213,0.67) 0,transparent 55.6%),radial-gradient(at 100% 44%,rgba(189,175,213,0.52) 0,transparent 50%),radial-gradient(at 61% 73%,#793f98 0,transparent 50%),radial-gradient(at 112% 55%,#793f98 0,transparent 70%),radial-gradient(at 34% 84%,#373795 0,transparent 37%),radial-gradient(at 21% 9%,#ddd5e7 0,transparent 35%);max-width:100%;overflow-y:visible;overflow-x:clip}
.page-header.no-image{padding-bottom:6rem;margin-bottom:3rem}
.page-header .container{max-width:1400px}
.page-header .page-header-image{margin-left:auto;margin-bottom:-5rem;overflow:hidden;position:relative;border-radius:10px 35px 10px 35px;aspect-ratio:100 / 58;max-width:700px;min-height:380px;width:50%}
.page-header .page-header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page-header .page-header-content{position:relative;max-width:700px;padding-right:5rem;width:50%}
.page-header .page-header-content .page-header-tab{border-radius:10px;padding:.75rem 1rem .5rem;font-size:1.25rem;font-family:"Founders Grotesk"}
.page-header .page-header-content h1,.page-header .page-header-content h6{color:#fff}
.page-header .page-header-content .page-header-text{font-size:1.19rem;line-height:1.85rem;font-family:"Founders Grotesk"}
.page-header .page-header-content .page-header-text a{color:#fff;text-decoration:underline}
.page-header+.page-section{padding-top:2rem}
.page-header-slider .images{margin-left:auto;margin-bottom:-5rem;overflow:hidden;position:relative;border-radius:10px 35px 10px 35px;aspect-ratio:100 / 58;max-width:700px;min-height:380px;width:50%;position:relative}
.page-header-slider .header-slider-image{display:none;position:absolute;inset:0;width:100%}
.page-header-slider .slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-left:1rem;margin-top:2rem;position:relative;z-index:998}
.page-header-slider .slider-dots span{display:block;background-color:#fff;width:15px;height:15px;border-radius:50%;opacity:.5;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}
.page-header-slider .slider-dots span:hover,.page-header-slider .slider-dots span.active{opacity:1}
.hero-banner{min-height:58vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;padding:4rem 0 8.5rem}
.hero-banner .hero-content{color:#fff;position:relative;margin-left:auto;padding:9rem 2rem 2rem 0;width:clamp(300px,50%,510px);font-family:"Founders Grotesk";font-size:1.18rem;line-height:1.4;z-index:10}
.hero-banner .hero-content .hero-title{margin:0 5rem 1.5rem 0;color:#fff}
.hero-banner .hero-content .btn:hover,.hero-banner .hero-content form.post-password-form input:hover[type='submit'],form.post-password-form .hero-banner .hero-content input:hover[type='submit'],.hero-banner .hero-content .btn:focus,.hero-banner .hero-content form.post-password-form input:focus[type='submit'],form.post-password-form .hero-banner .hero-content input:focus[type='submit']{background-color:#fff;color:#793f98}
.hero-banner .gradient{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hero-banner .hero-img-caption{position:absolute;bottom:1rem;right:7%;max-width:400px;font:400 .9rem/1.5 "Founders Grotesk";font-style:italic;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.intro-section .intro-text{text-align:center;max-width:740px;padding:0 1.5rem;margin:0 auto 4rem;line-height:1.55}
.become-member{padding:4rem 0 6rem}
.become-member .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:4rem}
.become-member .row .right-section{width:45%}
.become-member .row .left-section{width:50%}
.become-member .bam-intro-text{line-height:1.8;margin-bottom:1rem}
.become-member .bam-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.become-member .bam-featured-image{position:relative;padding-top:2rem}
.become-member .bam-featured-image img{width:100%;border-radius:1rem}
.become-member .bam-featured-image span.photo-caption{position:absolute;bottom:0;left:0;right:0;color:#fff;font-style:italic;padding:1rem}
.become-member .card-alt{height:88.3%}
.featured-content{padding:6rem 0;position:relative;max-width:100%}
.featured-content .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6rem;position:relative}
.featured-content .fc-text{width:40%}
.featured-content .fc-text .btn,.featured-content .fc-text form.post-password-form input[type='submit'],form.post-password-form .featured-content .fc-text input[type='submit']{margin-top:2rem}
.featured-content .fc-image{width:60%;margin-bottom:-10%;position:relative;overflow:hidden}
.featured-content .fc-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.featured-content .waves-bg{z-index:0}
.featured-media .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.featured-media .fm-text{width:40%}
.featured-media .fm-text>*{padding-right:5rem}
.featured-media .fm-media{width:60%;overflow:hidden}
.news-resources{padding-top:6rem}
.news-resources .pill-heading{font-size:1.25rem}
.news-resources .waves-bg{height:auto;top:unset;bottom:-10rem}
.news-resources .container{position:relative}
.news-resources .container>h6{font-size:24px;line-height:28px}
.grants-preview{background-color:#f1f1f1;border-radius:15px;padding:2rem}
.grants-preview .row{gap:1rem}
.grants-preview .grant-preview-item{width:100%;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grants-preview .grant-preview-item .grant-preview-description{margin-bottom:1rem;font-size:1rem;line-height:1.35}
.grants-preview .grant-preview-item .grant-deadline{font-size:.9rem;font-family:"Founders Grotesk";font-weight:500;color:#793f98;margin-bottom:.75rem}
.grants-preview .grant-preview-item h6{font-size:1.2rem;font-family:"Founders Grotesk";font-weight:500}
.grants-preview .grant-preview-item .grant-preview-button{margin-top:auto;padding-top:1rem}
.grants-preview .grant-preview-item .grant-preview-button .btn,.grants-preview .grant-preview-item .grant-preview-button form.post-password-form input[type='submit'],form.post-password-form .grants-preview .grant-preview-item .grant-preview-button input[type='submit']{margin-top:0}
.grants-preview .grant-preview-item:not(:last-child){border-right:2px solid #793f98}
.timeline{position:relative;overflow:hidden}
.timeline .waves-bg{height:auto;bottom:0;top:unset;z-index:101}
.timeline-wrapper{position:relative}
.timeline-wrapper:before,.timeline-wrapper:after{content:' ';position:absolute;top:0;bottom:0;left:0;width:20%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(270deg,rgba(255,255,255,0) 0,white 100%);z-index:100}
.timeline-wrapper:after{left:unset;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(90deg,rgba(255,255,255,0) 0,white 100%)}
.timeline-wrapper .timeline-guide{margin-top:5rem;max-width:100vw;overflow:hidden;padding-top:12px;padding-bottom:6px}
.timeline-wrapper .timeline-guide .timeline-guide-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:6rem;position:relative;left:calc(50% - 40px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
.timeline-wrapper .timeline-border{position:relative;width:100%;height:2px;bottom:6px;background-color:#793f98}
.timeline-wrapper .timeline-border>div{position:absolute;bottom:-0.64rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .5s cubic-bezier(0.04,0.49,0,1.01);transition:all .5s cubic-bezier(0.04,0.49,0,1.01)}
.timeline-wrapper .timeline-item{color:#793f98;width:80px;-ms-flex-negative:0;flex-shrink:0;position:relative;bottom:0;padding:10px;padding-bottom:4px;border-radius:15px;line-height:1.3;margin-bottom:1.5rem;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45);transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45);z-index:105}
.timeline-wrapper .timeline-item:after{content:' ';display:block;width:10px;height:10px;background-color:#793f98;border-radius:50%;position:absolute;bottom:-30px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:101;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45);transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45)}
.timeline-wrapper .timeline-item:before{content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-radius:3px;position:absolute;bottom:2px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45);transition-timing-function:cubic-bezier(0.88,0.14,0.6,0.45)}
.timeline-wrapper .timeline-item .timeline-item-month{font-size:.85rem;text-transform:uppercase}
.timeline-wrapper .timeline-item .timeline-item-year{font-size:1.75rem}
.timeline-wrapper .timeline-item.active{bottom:8px;background-color:#ebe2f2}
.timeline-wrapper .timeline-item.active:after{background-color:#ebe2f2}
.timeline-wrapper .timeline-item.active:before{border-top-color:#ebe2f2}
.timeline-content{background-image:url("/wp-content/themes/chambermusicamerica/dist/img/double-gradient.png");background-size:auto;background-repeat:no-repeat;background-position:top center;padding-bottom:8rem;padding-top:1rem;position:relative;z-index:102;min-height:550px}
.timeline-content .timeline-item-content{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2rem;position:relative}
.timeline-content .timeline-item-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.timeline-content .timeline-item-content .timeline-btn{width:75px;height:75px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#130c0e;color:#ebe2f2;padding:0;margin-left:2rem;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s;transition:all .3s;position:relative;z-index:990}
.timeline-content .timeline-item-content .timeline-btn:hover{background-color:#793f98}
.timeline-content .timeline-item-content .timeline-btn svg{margin-left:0}
.timeline-content .timeline-item-content .timeline-btn[data-direction='prev']{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:2rem}
.timeline-content .timeline-item-content .timeline-item-text{max-width:415px;width:45%;background-color:#793f98;color:#fff;padding:3rem 2rem;font-family:"Founders Grotesk";font-size:1.35rem;padding-right:4rem;margin-right:-3rem}
.timeline-content .timeline-item-content .timeline-item-image{position:relative;max-width:95%;max-width:415px;min-width:50px;margin-top:3rem}
.timeline-content .timeline-item-content .timeline-item-image img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:15px;max-height:400px}
.timeline-content .timeline-item-content .timeline-item-image .timeline-item-year-circle{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background-color:#ebe2f2;color:#793f98;border-radius:50%;font-size:1.75rem;height:95px;width:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline-content .timeline-item-content.transition-in .timeline-item-text,.timeline-content .timeline-item-content.transition-in .timeline-item-image{-webkit-animation:scale-in-center .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:scale-in-center .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
.timeline-content .timeline-item-content.transition-in .timeline-item-text{-webkit-animation-delay:.25s;animation-delay:.25s}
.timeline-content .timeline-item-content.transition-out .timeline-item-text,.timeline-content .timeline-item-content.transition-out .timeline-item-image{-webkit-animation:scale-out-center .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:scale-out-center .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
.timeline-content .timeline-item-content.transition-out .timeline-item-image{-webkit-animation-delay:.25s;animation-delay:.25s}
.mobile-wrap{position:relative}
.grid-area{background-color:#f1f1f1;background-image:url(../img/cma-gradients-16.png);background-size:auto;background-repeat:no-repeat;background-position:center}
.grid-area .container>h2{margin-bottom:4rem}
.grid-area .row{grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.grid-area .grid-item{position:relative;width:calc(50% - 2rem);margin-bottom:2rem}
.grid-area .grid-item:nth-child(2){margin-top:7.5%}
.grid-area .grid-item.grid-item-image{width:calc(40% - 2rem)}
.grid-area .grid-item.grid-item-image img{border-radius:15px}
.grid-area .grid-item.grid-item-image.first-column{margin-left:10%}
.grid-area .grid-item.has-icon{padding-top:5rem}
.grid-area .grid-item.has-icon .icon{position:absolute;top:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.grid-area .grid-item-text{padding:4rem 2rem}
.grid-area .grid-item-text h4{color:inherit;max-width:350px}
.grid-area .grid-item-text svg.wave-divider{position:relative;left:-2rem;width:calc(100% + 4rem);margin-bottom:2rem}
.stats-grid{background-image:url("../img/cma-gradients.png");background-size:auto;background-repeat:no-repeat;background-position:center}
.stats-grid .container{max-width:970px}
.stats-grid .stats-intro{margin-bottom:4rem}
.stats-grid .grid-item{position:relative;margin-bottom:2rem}
.stats-grid .grid-item:nth-child(2){margin-top:3%}
.stats-grid .grid-item.stat-image{overflow:hidden;aspect-ratio:8/6;width:calc(45% - 2rem)}
.stats-grid .grid-item.stat-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.stats-grid .grid-item.stat-text{width:calc(50% - 2rem);background-color:#793f98;color:#fff;padding:2rem 1.65rem}
.stats-grid .grid-item.stat-text .stat-title{color:#ebe2f2;font-size:4.35rem;border-bottom:2px solid #fff;padding-bottom:.5rem;margin-bottom:1rem;line-height:1}
.stats-grid .masonry{margin-bottom:-2rem}
.grid-item-width{width:50%}
.other-giving .other-giving-intro{max-width:550px}
.other-giving .other-giving-items{margin:3rem 0 4rem}
.other-giving .other-giving-items .item{background-color:#fff;padding:3rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
.other-giving .other-giving-items .item .item-btn{margin-top:auto}
.other-giving .other-giving-items .item h6{font-weight:500;font-size:1.35rem;line-height:1.5rem}
.faqs{margin-top:4rem}
.faqs .faq-accs{margin-top:2rem}
.page-template-template-11 .faqs,.page-template-template-8 .faqs{background-image:url("/wp-content/themes/chambermusicamerica/dist/img/light_gradient_2.jpg");background-size:100% auto;background-position:center bottom}
.form.page-section .form-wrapper{padding:3rem;background-color:#f1f1f1}
.form.page-section .form-wrapper .form-inner{max-width:970px;margin:2rem auto 0}
.form.page-section .form-wrapper .form-inner .gform_wrapper.gravity-theme .gfield_label{color:#793f98;font-family:"Founders Grotesk";font-weight:600}
.form.page-section .form-wrapper .form-inner .gform_wrapper.gravity-theme .ginput_complex label,.form.page-section .form-wrapper .form-inner .gform_wrapper.gravity-theme .ginput_complex legend{color:#793f98;font-weight:400;font-size:.8rem}
.form.page-section .form-wrapper .form-inner [type='date'],.form.page-section .form-wrapper .form-inner [type='datetime'],.form.page-section .form-wrapper .form-inner [type='datetime-local'],.form.page-section .form-wrapper .form-inner [type='email'],.form.page-section .form-wrapper .form-inner [type='month'],.form.page-section .form-wrapper .form-inner [type='number'],.form.page-section .form-wrapper .form-inner [type='password'],.form.page-section .form-wrapper .form-inner [type='reset'],.form.page-section .form-wrapper .form-inner [type='search'],.form.page-section .form-wrapper .form-inner [type='tel'],.form.page-section .form-wrapper .form-inner [type='text'],.form.page-section .form-wrapper .form-inner [type='time'],.form.page-section .form-wrapper .form-inner [type='url'],.form.page-section .form-wrapper .form-inner [type='week'],.form.page-section .form-wrapper .form-inner select,.form.page-section .form-wrapper .form-inner textarea{border:2px solid #793f98;color:#793f98;padding:.75rem}
.icon-cards .container{position:relative}
.icon-cards .icon-cards-items{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8rem 1.5rem;padding:5rem 0}
.icon-cards .icon-cards-items .icon-card{padding:4rem 1.5rem 2rem;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.icon-cards .icon-cards-items .icon-card .icon-card-icon{position:absolute;top:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.icon-cards .icon-cards-items .icon-card .icon-card-title{font-family:"Founders Grotesk";font-weight:600;font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem}
.icon-cards .icon-cards-items .icon-card .icon-card-btn{position:absolute;bottom:0;-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.icon-cards .icon-cards-items .icon-card .icon-card-btn .btn,.icon-cards .icon-cards-items .icon-card .icon-card-btn form.post-password-form input[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card .icon-card-btn input[type='submit']{margin:0;background-color:#ebe2f2}
.icon-cards .icon-cards-items .icon-card .icon-card-btn .btn svg,.icon-cards .icon-cards-items .icon-card .icon-card-btn form.post-password-form input[type='submit'] svg,form.post-password-form .icon-cards .icon-cards-items .icon-card .icon-card-btn input[type='submit'] svg{-webkit-transition:all .4s;transition:all .4s}
.icon-cards .icon-cards-items .icon-card .icon-card-btn .btn:hover,.icon-cards .icon-cards-items .icon-card .icon-card-btn form.post-password-form input:hover[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card .icon-card-btn input:hover[type='submit']{background-color:#beb0e4;color:#793f98}
.icon-cards .icon-cards-items .icon-card.active{background-color:#ebe2f2;color:#793f98}
.icon-cards .icon-cards-items .icon-card.active .btn,.icon-cards .icon-cards-items .icon-card.active form.post-password-form input[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card.active input[type='submit']{background-color:#793f98;color:#ebe2f2}
.icon-cards .icon-cards-items .icon-card.active .btn svg,.icon-cards .icon-cards-items .icon-card.active form.post-password-form input[type='submit'] svg,form.post-password-form .icon-cards .icon-cards-items .icon-card.active input[type='submit'] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.icon-cards .icon-cards-items .icon-card.active .btn:hover,.icon-cards .icon-cards-items .icon-card.active form.post-password-form input:hover[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card.active input:hover[type='submit']{background-color:#250039;color:#ebe2f2}
.icon-cards .icon-cards-items .icon-card-reveal{display:none;position:absolute;width:100%;padding:2rem 4rem;color:#793f98}
.icon-cards .icon-cards-items .icon-card-reveal .card-reveal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem;font-family:"Founders Grotesk";font-size:1.3rem}
.icon-cards .icon-cards-items .icon-card-reveal .card-reveal-header h3{font-size:1.75rem}
.icon-cards .icon-cards-items .icon-card-reveal .card-benefits{-webkit-columns:2;-moz-columns:2;columns:2}
.icon-cards .icon-cards-items .icon-card-reveal .card-benefits ul{margin-top:0;margin-left:1rem}
.icon-cards .icon-cards-items .icon-card-reveal .annual-dues{border:2px solid #793f98;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding:2rem 2rem 1rem;margin-top:2rem}
.icon-cards .icon-cards-items .icon-card-reveal .annual-dues>h4{font-size:1.35rem;background-color:#ebe2f2;border-radius:100px;padding:.5rem 1rem}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:2rem}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer .btn,.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer form.post-password-form input[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer input[type='submit']{margin-left:auto}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer .collapse{margin-left:auto;color:#793f98;font-weight:600;text-decoration:underline}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer .collapse svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;left:3px;bottom:2px}
.testimonials-member-spotlight .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem}
.testimonials-member-spotlight .testimonials.items-1 .testimonial-grid{padding:0}
.testimonials-member-spotlight .testimonials.items-1 .testimonial-grid .testimonial{margin-bottom:2rem}
.testimonials-member-spotlight .testimonials-member-spotlight-title{margin-bottom:2.5rem}
.testimonials-member-spotlight .waves-bg{top:-30%}
.testimonials-member-spotlight .card-alt{margin-top:9%;height:calc(100% - 11%);position:relative}
.resources .resources-title-section{margin-bottom:4rem}
.resources .resources-title-section>div{max-width:650px;margin:0 auto}
.resources .cards{padding-bottom:0;padding-top:3rem}
.resources .card{background-color:#fff}
.links-group{margin-bottom:2.5rem}
.links-group .links-group-inner{padding:2.5rem 7vw;position:relative}
.links-group .links-group-inner>div.cols-2{-webkit-columns:2;-moz-columns:2;columns:2}
.links-group .links-group-inner a{display:block;font-family:"Founders Grotesk";font-weight:500;font-size:1.2rem;color:#793f98;text-decoration:underline;margin-bottom:.75rem}
.about-the-author{padding:1rem 0 2rem}
.about-the-author .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.about-the-author .row .author-image{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;border-top-right-radius:30px;aspect-ratio:1.35 / 1;max-width:270px;overflow:hidden}
.about-the-author .row .author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-the-author .row .author-text{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}
.related-posts{padding-bottom:10rem}
.related-posts .resource-card{background-color:#fff;margin-top:2rem}
.related-posts .resource-card .btn:hover,.related-posts .resource-card form.post-password-form input:hover[type='submit'],form.post-password-form .related-posts .resource-card input:hover[type='submit'],.related-posts .resource-card .btn:focus,.related-posts .resource-card form.post-password-form input:focus[type='submit'],form.post-password-form .related-posts .resource-card input:focus[type='submit']{background-color:#793f98;color:#fece49}
.related-posts>.container>h2 span{text-transform:capitalize}
.text-area .row{gap:2rem}
.text-area .row .textarea-image{position:relative;width:50%;overflow:hidden;border-radius:15px;border-top-right-radius:50px}
.text-area .row .textarea-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.text-area .row .textarea-content{width:50%}
.heading h3{margin-bottom:0}
.heading h6{margin-bottom:0}
.gallery{padding-top:1rem}
.gallery .gallery-wrapper{padding:0 4.5vw}
.gallery .gallery-selected-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.gallery .gallery-selected-item button{width:60px;height:60px;background-color:#ebe2f2;color:#793f98;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 1rem;-ms-flex-negative:0;flex-shrink:0}
.gallery .gallery-selected-item button svg{margin:0}
.gallery .gallery-selected-item button.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.gallery .gallery-selected-item button:hover{background-color:#793f98;color:#ebe2f2}
.gallery .gallery-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background-color:#f1f1f1;padding:1rem;margin-top:2rem;overflow:scroll}
.gallery .gallery-track .track-item{height:100px;min-width:100px;overflow:hidden;opacity:.5;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}
.gallery .gallery-track .track-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.gallery .gallery-track .track-item.selected{opacity:1}
.gallery .gallery-track .track-item:hover,.gallery .gallery-track .track-item:focus{opacity:1}
.gallery .gallery-track .track-item:first-child{margin-left:auto}
.gallery .gallery-track .track-item:last-child{margin-right:auto}
.media.page-section .media-image img{border-radius:15px 50px 15px 15px;width:100%;height:auto}
.media.page-section .media-image.has-caption img{border-radius:15px 50px 0 0}
.media.page-section .media-image.has-caption .media-caption{background-color:#939393;color:#fff;font-weight:600;padding:.75rem .5rem .5rem;text-align:center}
.blurbs{background-size:auto;background-repeat:no-repeat;background-position:center;padding-bottom:4rem}
.blurbs .blurbs-items{margin-top:4rem}
.blurbs .item{position:relative;margin:2rem 0 1rem;-webkit-transition:all .3s;transition:all .3s}
.blurbs .item .blurb-text{padding:2rem 3rem 1rem 0}
.blurbs .item .blurb-text h6{font-weight:500;font-size:1.35rem}
.blurbs .item .icon{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(100px,33%,200px);aspect-ratio:1 / 1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#f8f8f8;overflow:hidden}
.blurbs .item .icon.svg img{width:60%}
.blurbs .item .icon.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blurbs .item.hovered{background-color:#ebe2f2}
.blurbs .item.hovered .blurb-text,.blurbs .item.hovered h6{color:#793f98}
.blurbs .item.hovered .btn,.blurbs .item.hovered form.post-password-form input[type='submit'],form.post-password-form .blurbs .item.hovered input[type='submit']{background-color:#793f98}
.blurbs.fc-block{background-image:none}
.blurbs.fc-block .blurbs-items{margin-top:0}
.testimonials .container{max-width:1000px}
.testimonials .waves-bg{top:-10rem;z-index:-1}
.testimonials .testimonial-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.testimonials .testimonial-grid .testimonial{width:45%;margin:1%}
.testimonials .testimonial-grid .testimonial:nth-child(2){margin-top:7.5%}
.testimonials.items-1 .testimonial-grid{padding:0 4rem 0 6rem}
.testimonials.items-1 .testimonial-grid .testimonial{width:100%;position:relative;margin-top:0;padding:5rem 5rem 2rem 7rem}
.testimonials.items-1 .testimonial-grid .testimonial.no-img{padding-left:5rem;padding-top:3rem}
.testimonials.items-1 .testimonial-grid .testimonial .testimonial-img{left:-3.5%;top:50%}
.testimonials.items-1 .testimonial-grid .testimonial .testimonial-icon{left:7rem;top:2rem}
.testimonials.items-1 .testimonial-grid .testimonial.no-img{padding-left:5rem;padding-top:3rem}
.testimonials.items-1 .testimonial-grid .testimonial.no-img .testimonial-icon{top:1rem;left:1rem}
.testimonial{margin-top:7rem;padding:7rem 3rem 3rem;text-align:center}
.testimonial .testimonial-img{width:190px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonial .testimonial-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.testimonial .testimonial-icon{position:absolute;top:1rem;left:1rem}
.testimonial .testimonial-acc{font-weight:600;margin-top:2rem}
.testimonial.no-img{padding-top:3rem}
.text-white{color:#fff}
.bg-white{background-color:#fff}
.text-purple{color:#793f98}
.bg-purple{background-color:#793f98}
.text-darkPurple{color:#250039}
.bg-darkPurple{background-color:#250039}
.text-lavender{color:#ebe2f2}
.bg-lavender{background-color:#ebe2f2}
.text-mediumLavender{color:#beb0e4}
.bg-mediumLavender{background-color:#beb0e4}
.text-darkLavender{color:#a482bb}
.bg-darkLavender{background-color:#a482bb}
.text-lavenderContrast{color:#a482bb}
.bg-lavenderContrast{background-color:#a482bb}
.text-lightYellow{color:#fece49}
.bg-lightYellow{background-color:#fece49}
.text-yellow{color:#e9c465}
.bg-yellow{background-color:#e9c465}
.text-darkYellow{color:#d3b35e}
.bg-darkYellow{background-color:#d3b35e}
.text-yellowContrast{color:#e7a215}
.bg-yellowContrast{background-color:#e7a215}
.text-mediumGray{color:#939393}
.bg-mediumGray{background-color:#939393}
@media screen{[hidden~="screen"]{display:inherit}
[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}
html:not(.no-js) [data-aos^='fade'][data-aos^='fade']{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
html:not(.no-js) [data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;-webkit-transform:none;transform:none}
html:not(.no-js) [data-aos='fade-up']{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
html:not(.no-js) [data-aos='fade-down']{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
html:not(.no-js) [data-aos='fade-right']{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
html:not(.no-js) [data-aos='fade-left']{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
html:not(.no-js) [data-aos='fade-up-right']{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}
html:not(.no-js) [data-aos='fade-up-left']{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}
html:not(.no-js) [data-aos='fade-down-right']{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}
html:not(.no-js) [data-aos='fade-down-left']{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}
html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom']{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
html:not(.no-js) [data-aos='zoom-in']{-webkit-transform:scale(0.6);transform:scale(0.6)}
html:not(.no-js) [data-aos='zoom-in-up']{-webkit-transform:translate3d(0,100px,0) scale(0.6);transform:translate3d(0,100px,0) scale(0.6)}
html:not(.no-js) [data-aos='zoom-in-down']{-webkit-transform:translate3d(0,-100px,0) scale(0.6);transform:translate3d(0,-100px,0) scale(0.6)}
html:not(.no-js) [data-aos='zoom-in-right']{-webkit-transform:translate3d(-100px,0,0) scale(0.6);transform:translate3d(-100px,0,0) scale(0.6)}
html:not(.no-js) [data-aos='zoom-in-left']{-webkit-transform:translate3d(100px,0,0) scale(0.6);transform:translate3d(100px,0,0) scale(0.6)}
html:not(.no-js) [data-aos='zoom-out']{-webkit-transform:scale(1.2);transform:scale(1.2)}
html:not(.no-js) [data-aos='zoom-out-up']{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}
html:not(.no-js) [data-aos='zoom-out-down']{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}
html:not(.no-js) [data-aos='zoom-out-right']{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}
html:not(.no-js) [data-aos='zoom-out-left']{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}
html:not(.no-js) [data-aos^='slide'][data-aos^='slide']{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}
html:not(.no-js) [data-aos^='slide'][data-aos^='slide'].aos-animate{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html:not(.no-js) [data-aos='slide-up']{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html:not(.no-js) [data-aos='slide-down']{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
html:not(.no-js) [data-aos='slide-right']{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
html:not(.no-js) [data-aos='slide-left']{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
html:not(.no-js) [data-aos^='flip'][data-aos^='flip']{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
html:not(.no-js) [data-aos='flip-left']{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}
html:not(.no-js) [data-aos='flip-left'].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
html:not(.no-js) [data-aos='flip-right']{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}
html:not(.no-js) [data-aos='flip-right'].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
html:not(.no-js) [data-aos='flip-up']{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}
html:not(.no-js) [data-aos='flip-up'].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
html:not(.no-js) [data-aos='flip-down']{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}
html:not(.no-js) [data-aos='flip-down'].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}
.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}
}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}
}@media(min-width:769px){.stats-grid .grid-item.stat-image.first-column{margin-left:5%}
.testimonials-member-spotlight .row .right-section{width:45%}
.testimonials-member-spotlight .row .left-section{width:55%}
.blurbs .item .blurb-text{margin-left:150px}
.testimonials .testimonials-title{margin-bottom:5rem}
}@media(min-width:993px){.featured-articles .right-side .featured-article:last-child{margin-top:3rem}
.anchor-wrap .grants-cat-select{display:none}
.text-area.cols-2 .inner{-webkit-columns:2;-moz-columns:2;columns:2}
}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
}@media(min-width:1025px){.header-navs nav.header-nav ul.primary-navigation>li.active,.header-navs nav.header-nav ul.primary-navigation>li:hover{background-color:#fece49;border-radius:30px}
.header-navs nav.header-nav ul.primary-navigation li:not(.count-6) ul.sub-menu li.text-section{grid-row:1 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-navs nav.header-nav ul.primary-navigation li.count-3 ul.sub-menu{grid-template-rows:1fr 1fr}
.header-navs nav.header-nav ul.primary-navigation li.count-3 ul.sub-menu li:last-child{grid-row:2 / 3}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(4) a,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(4) a{background-color:#e3e3e3;border-radius:30px;border-top-right-radius:5px;border-top-left-radius:0;color:#793f98}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(4) a:before,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(4) a:before{opacity:.75;border-bottom-left-radius:30px}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(4) a .menu-item-img,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(4) a .menu-item-img{border-radius:0 30px 0 30px}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(4) a svg,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(4) a svg{background-color:#793f98;color:#ebe2f2}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(5) a,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(5) a{background-color:#793f98;border-radius:30px;border-top-right-radius:5px;border-top-left-radius:30px;color:#fff}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(5) a:before,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(5) a:before{opacity:.75;border-top-left-radius:30px;border-top-right-radius:5px;border-bottom-left-radius:0;opacity:.35;background:linear-gradient(130deg,#dfd5fc 50%,rgba(223,213,252,0) 75%)}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(5) a .menu-item-img,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(5) a .menu-item-img{border-radius:30px 0 30px 0}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li:nth-child(5) a svg,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li:nth-child(5) a svg{background-color:#ebe2f2;color:#793f98}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li a:hover:before,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li a:hover:before{background:linear-gradient(130deg,#dfd5fc 65%,rgba(223,213,252,0) 100%);opacity:.5}
.header-navs nav.header-nav ul.primary-navigation li.count-5 ul.sub-menu li a:hover svg,.header-navs nav.header-nav ul.primary-navigation li.count-4 ul.sub-menu li a:hover svg{background-color:#fece49;color:#793f98}
.hero-banner .hero-content .hero-text{padding-right:4rem}
}@media(min-width:1441px){.archive-posts .posts-container .row.grid:not(.alt){grid-template-columns:repeat(3,1fr)}
section.archive-posts.articles-list .posts-container .row.grid.stretch{grid-template-columns:repeat(3,1fr)}
}@media(max-width:1650px){.members-list.row.grid.alt{grid-template-columns:repeat(4,1fr)}
}@media(max-width:1500px){.whiteHeaderGradient{height:40vw}
}@media(max-width:1440px){.posts-filter{width:100%;margin-bottom:0}
.archive-posts .posts-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
}@media(max-width:1350px){.members-list.row.grid.alt{grid-template-columns:repeat(4,1fr)}
}@media(max-width:1280px){.header-navs{max-width:68%}
}@media(max-width:1200px){.members-list.row.grid.alt{grid-template-columns:repeat(3,1fr)}
.icon-cards .icon-cards-items{grid-template-columns:repeat(2,1fr)}
}@media(max-width:1024px){.purpleHeroGradient{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(31.4%,#793f98),color-stop(68.91%,rgba(52,51,153,0)));background:linear-gradient(0,#793f98 31.4%,rgba(52,51,153,0) 68.91%)}
.yellowHeroGradient{background:linear-gradient(25deg,#f9d67b 2%,rgba(249,214,123,0) 25%)}
.pinkHeroGradient{background:linear-gradient(344deg,#e2b9d7 20%,rgba(255,255,255,0) 38%)}
.whiteHeaderGradient{display:none}
.directory-filter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
header.main-header .header-logo{display:none}
.mobile-header{display:block}
.mobile-header button.menu-toggle{display:block}
.header-navs{position:fixed;top:4rem;bottom:0;left:0;right:0;width:100vw;max-width:100vw;max-height:0;background-color:#250039;color:#fff;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;z-index:998}
.header-navs.is-open{max-height:100vh;overflow-y:scroll}
.header-navs nav.top-nav{padding-top:5rem;padding-bottom:1.5rem;background:linear-gradient(231deg,#dfd5fc -5.14%,rgba(223,213,252,0) 50.97%);background-color:#eeeff0;color:#793f98;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.header-navs nav.top-nav ul.top-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2rem}
.header-navs nav.top-nav ul.top-navigation li a{color:#000}
.header-navs nav.top-nav .search-icon svg{color:#793f98}
.header-navs nav.header-nav{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
.header-navs nav.header-nav:after{content:none;display:none}
.header-navs nav.header-nav ul.primary-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-navs nav.header-nav ul.primary-navigation li{padding-bottom:1.2rem}
.header-navs nav.header-nav ul.primary-navigation li:not(:last-child){border-bottom:1px solid #fff}
.header-navs nav.header-nav ul.primary-navigation li{padding:1rem 0}
.header-navs nav.header-nav ul.primary-navigation li a,.header-navs nav.header-nav ul.primary-navigation li>span{color:#fff;font-size:1rem;font-weight:600}
.header-navs nav.header-nav ul.primary-navigation .sub-menu-wrapper{position:static}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu{display:block;width:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:0}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a .menu-item-img{display:none}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li{border-bottom:0;padding:.5rem 0}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a{background:#793f98;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:1rem}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li a:before{content:none;display:none}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a{background:#793f98;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:1rem;color:#fff}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li:nth-child(odd) a svg{background-color:#e9c465;color:#793f98}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section{padding-left:0}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section .title{font-size:22px}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section .title span.text-yellowContrast{color:#e9c465}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu li.text-section p{font-size:16px;line-height:22px;color:#fff;font-weight:400}
.header-navs nav.header-nav ul.primary-navigation ul.sub-menu{position:static;top:0}
.header-navs nav.top-nav ul.top-navigation{gap:.5rem}
.header-navs nav.top-nav ul.top-navigation li a,.header-navs nav.top-nav ul.top-navigation li>span{text-decoration:underline;font-size:15px}
body.admin-bar.logged-in .header-navs{top:7rem}
footer.main-footer .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem 1rem}
footer.main-footer .footer-widget:nth-child(3){border-left:0}
footer.main-footer .footer-widget{width:calc(50% - 2rem)}
.hero-banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:90vh;padding-top:8rem;background-size:auto 75%;background-position:bottom}
.hero-banner .hero-content{width:100%;padding-top:5rem}
.hero-banner .hero-content .hero-title{margin:0 0 1rem}
.hero-banner .hero-content .hero-title>div{display:inline}
.become-member .bam-buttons{display:block}
.featured-content .row{gap:2rem}
.grants-preview .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}
.grants-preview .grant-preview-item:not(:last-child){border-right:0;border-bottom:2px solid #793f98;padding-bottom:2rem}
}@media(max-width:992px){.flex-tier{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-position:top right 30%}
.flex-tier .flex-content{width:100%}
.flex-tier .flex-image{width:90%;-webkit-transform:none;transform:none;margin-bottom:-7%;margin-top:0;aspect-ratio:16 / 11}
.featured-articles .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.5rem}
.featured-articles .row .featured-article,.featured-articles .row .featured-article:first-child{width:100%;padding-right:0;padding-bottom:2rem;border-right:0;border-bottom:0;background-color:#f1f1f1;border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.featured-articles .row .featured-article .article-image,.featured-articles .row .featured-article:first-child .article-image{aspect-ratio:auto;height:200px}
.featured-articles .row .featured-article a.btn,.featured-articles .row .featured-article:first-child a.btn{margin-left:1rem;padding:.65rem 1.25rem}
.featured-articles .row .featured-article a.btn svg,.featured-articles .row .featured-article:first-child a.btn svg{display:none}
.featured-articles .row .featured-article .article-text,.featured-articles .row .featured-article:first-child .article-text{margin-top:.75rem;padding:1rem}
.featured-articles .row .featured-article .article-text h4,.featured-articles .row .featured-article:first-child .article-text h4{font-size:1.15rem;font-weight:500}
.featured-articles .row .right-side{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:0;padding:0}
section.issues{background-position:bottom left 10%;background-size:auto 100%}
.issues-track{-ms-flex-wrap:wrap;flex-wrap:wrap}
.grants-anchor-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;border:0;background-color:#f1f1f1;border-top-left-radius:0;border-top-right-radius:0;margin-top:-3rem;padding-top:4.5rem}
.grants-anchor-menu li{padding:.25rem 0}
.grants-anchor-menu li:not(:last-child){border-right:0;border-bottom:0}
.profile-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.profile-content .member-sidebar{width:100%}
.profile-content .member-profile-details{width:100%}
.timeline .waves-bg{display:none}
.timeline-content{background-size:100% auto}
.timeline-content .timeline-item-content{margin-top:0}
.timeline-content .timeline-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline-content .timeline-item-content .timeline-btn{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-flex-item-align:end;align-self:flex-end;margin-top:-2rem}
.timeline-content .timeline-item-content .timeline-btn[data-direction='prev']{-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-right:0;margin-top:0;margin-bottom:-2rem}
.timeline-content .timeline-item-content .timeline-item-text{width:90%;margin-right:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:2rem}
.timeline-content .timeline-item-content .timeline-item-image{margin-top:-1rem;width:100%;max-width:100%}
.timeline-content .timeline-item-content .timeline-item-image img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:none}
.timeline-content .timeline-item-content .timeline-item-image .timeline-item-year-circle{display:none}
.grid-area .container>h2{margin-bottom:2rem}
.text-area .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.text-area .row .textarea-content,.text-area .row .textarea-image{width:100%}
}@media(max-width:782px){body.admin-bar{--cma-top:46px}
}@media(max-width:768px){.container{width:90%}
.light-gradient-bg,.awards-section,.become-member,.featured-media,.other-giving,.faqs,.icon-cards .icon-cards-items .icon-card-reveal,.resources,.related-posts{background-position:top right 12%}
.yellow-corners,section.issues{background-size:auto 100%;background-position:top right 15%}
.waves-bg{max-width:100%;width:100%;height:auto}
.waves1{width:100%;left:0}
.modal.active{display:block}
.card-alt{padding:1.5rem}
.testimonial{padding:1rem}
.flex-tier .flex-content .flex-title h4{padding-right:1rem;font-size:1.75rem}
.flex-tier{background-position:top right 15%;background-size:auto 100%}
.members-list.row.grid.alt{grid-template-columns:repeat(2,1fr)}
.mobile-header .header-logo{max-width:145px}
.sitewide-notice .notice-content>span{display:block;margin-bottom:1rem}
.sitewide-notice .btn,.sitewide-notice form.post-password-form input[type='submit'],form.post-password-form .sitewide-notice input[type='submit']{margin-left:0;margin-top:1rem}
footer.main-footer .row{gap:2rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer.main-footer .footer-logo{text-align:center}
footer.main-footer .footer-widget:not(:first-child){border-left:0}
footer.main-footer .footer-widget:not(:first-child):not(:nth-child(2)){border-top:2px solid #fff;padding-top:3rem}
footer.main-footer .footer-widget{width:100%}
footer.main-footer .social-footer{grid-template-columns:repeat(4,1fr)}
.page-cta .container{width:100%;max-width:100%}
.page-cta .cta-inner{padding:2rem 0 0}
.page-cta .cta-inner a{padding:2rem 0 2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}
.page-cta .cta-inner a svg{display:block;margin-left:1rem;margin-right:1rem;min-width:28px}
.post-meta .post-meta-ul li:not(:first-child){border-left:0}
.post-meta .post-meta-ul li{border-bottom:1px solid #793f98;padding:.5rem 0}
.post-meta .post-meta-ul{display:grid;grid-template-columns:1fr 1fr;padding:1rem 2rem 1.5rem}
.post-meta{margin-top:6rem;margin-bottom:0}
.team-members .modal .modal-text{width:100%;margin:0}
.team-members .modal .modal-text .wave-divider{left:0;width:100%}
.team-members .modal .modal-image{width:100%;margin-bottom:2rem}
section.archive-posts.articles-list{background-image:url("/wp-content/themes/chambermusicamerica/dist/img/light-gradient-vertical.jpg");background-position:top;background-size:100% auto}
.issues-track.grid-sm{grid-template-columns:1fr 1fr;gap:0}
section.ads-submissions .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section.ads-submissions .row>div{padding:3rem 1rem}
section.ads-submissions .submissions{border-right:0;border-bottom:2px solid #793f98}
.grants-section .grant-category-heading{margin-bottom:2rem}
.grants-section .grant-category-posts .row{gap:0 2rem}
.awards-section .awards-wrapper{gap:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}
.grants-wrapper{padding-top:0}
.page-header{margin-bottom:3rem}
.page-header .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-header .row .page-header-content{width:100%;max-width:100%;padding-right:0}
.page-header .row .page-header-image{width:100%;max-width:100%;aspect-ratio:100 / 70;margin-left:0;min-height:0}
.page-header .waves1{top:5%;max-width:200%;left:-20%;right:unset;width:150%}
.page-header+.page-section{padding-top:5rem}
.page-header-slider .images{width:100%;max-width:100%;aspect-ratio:100 / 70;margin-left:0;min-height:0}
.page-header-slider .slider-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:1.5rem 0}
.page-header-slider .images{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.hero-banner .hero-content{padding-top:2.5rem}
.become-member .row{display:block}
.become-member .row .right-section,.become-member .row .left-section{width:100%}
.become-member .row .right-section{padding-top:10%}
.featured-content{border-bottom-left-radius:0;overflow-x:clip;overflow-y:visible}
.featured-content .row{display:block}
.featured-content .fc-text{width:100%}
.featured-content .fc-image{width:100%;margin-top:3rem;border-top-right-radius:15px}
.featured-media .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.featured-media .fm-text,.featured-media .fm-media{width:100%}
.featured-media .fm-text>*,.featured-media .fm-media>*{padding-right:0}
.timeline-wrapper:before,.timeline-wrapper:after{width:100%;height:75px;bottom:unset;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,rgba(255,255,255,0)),to(white));background:linear-gradient(0,rgba(255,255,255,0) 0,white 100%)}
.timeline-wrapper:after{height:100px;top:unset;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(180deg,rgba(255,255,255,0) 0,white 100%)}
.timeline-wrapper .timeline-guide{max-height:1150px;margin-top:2rem}
.timeline-wrapper .timeline-guide .timeline-guide-inner{display:block;left:2.75rem;top:10.5rem}
.timeline-wrapper .timeline-border{width:2px;height:100%;position:absolute;left:1rem;top:0;bottom:0}
.timeline-wrapper .timeline-border>div{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:10rem;bottom:unset;left:0;height:2px}
.timeline-wrapper .timeline-border>div svg{position:absolute;bottom:2px}
.timeline-wrapper .timeline-item:before{left:0;top:50%;-webkit-transform:translate(-70%,-50%) rotate(90deg);transform:translate(-70%,-50%) rotate(90deg)}
.timeline-wrapper .timeline-item:after{bottom:unset;top:50%;left:-2rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.timeline-wrapper .timeline-item.active{bottom:unset;left:8px}
.timeline-content{position:absolute;top:12rem;right:0;width:90%;padding-bottom:1rem;background-image:none}
.timeline-content .timeline-item-content .timeline-item-text{font-size:1.2rem}
.grid-area .grid-item{width:100%}
.grid-area .grid-item.grid-item-image{width:100%}
.grid-area .grid-item.grid-item-image.first-column{margin-left:0}
.grid-area .grid-item:nth-child(2){margin-top:0}
.stats-grid .grid-item{width:100% !important}
.stats-grid .grid-item.grid-item-image{width:100%}
.stats-grid .grid-item.grid-item-image.first-column{margin-left:0}
.stats-grid .grid-item:nth-child(2){margin-top:0}
.other-giving{background-image:url("/wp-content/themes/chambermusicamerica/dist/img/light-gradient-vertical.jpg");background-position:top left;background-size:100% auto}
.page-template-template-11 .faqs,.page-template-template-8 .faqs{background-size:auto 100%;background-position:bottom}
.icon-cards .icon-cards-items{padding-top:3rem}
.icon-cards .icon-cards-items .icon-card-reveal .card-reveal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}
.icon-cards .icon-cards-items .icon-card-reveal .card-reveal-header div{width:100%}
.icon-cards .icon-cards-items .icon-card-reveal .card-reveal-header .icon-card-title{line-height:1.25;margin-bottom:1rem}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer .collapse{margin-left:0}
.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer .btn,.icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer form.post-password-form input[type='submit'],form.post-password-form .icon-cards .icon-cards-items .icon-card-reveal .reveal-card-footer input[type='submit']{margin-left:0}
.icon-cards .icon-cards-items{grid-template-columns:1fr}
.icon-cards .icon-cards-items .icon-card-reveal{padding:2rem}
.icon-cards .icon-cards-items .icon-card-reveal ul{padding-left:0}
.icon-cards .icon-cards-items .icon-card-reveal .card-benefits{-webkit-columns:1;-moz-columns:1;columns:1}
.icon-cards .icon-cards-items .icon-card-reveal .annual-dues{display:block}
.icon-cards .icon-cards-items .icon-card-reveal .annual-dues>h4{text-align:center}
.testimonials-member-spotlight .row{display:block}
.testimonials-member-spotlight .row>*{width:100%}
.testimonials-member-spotlight .row .right-section{padding-top:10%}
.testimonials-member-spotlight .waves-bg{height:auto;top:-3%}
.resources .resources-title-section{text-align:left;margin-bottom:1rem}
.resources .cards{padding-top:5rem}
.links-group .links-group-inner>div.cols-2{-webkit-columns:1;-moz-columns:1;columns:1}
.about-the-author .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.about-the-author .row .author-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.about-the-author .row .author-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}
.gallery .gallery-selected-item{position:relative;display:block}
.gallery .gallery-selected-item button{position:absolute;top:50%;left:0;-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}
.gallery .gallery-selected-item button.next{left:unset;right:0;-webkit-transform:translate(60%,-50%);transform:translate(60%,-50%)}
.media.page-section{padding-top:0}
.blurbs .item .blurb-text{padding:7rem 2rem 2rem;margin-top:6rem}
.blurbs .item .icon{width:150px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.testimonials .testimonial-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.testimonials .testimonial-grid .testimonial,.testimonials .testimonial-grid .testimonial:nth-child(2){width:100%;margin:7rem 0 1rem;padding:6rem 2rem 2rem}
.testimonials.items-1 .testimonial-grid{padding:1rem}
.testimonials.items-1 .testimonial-grid .testimonial .testimonial-icon{left:1rem;top:1rem}
.testimonials.items-1 .testimonial-grid .testimonial{padding:7rem 1rem 1rem;margin-top:5rem}
.testimonials.items-1 .testimonial-grid .testimonial .testimonial-img{left:50%;top:0}
.testimonials.items-1 .testimonial-grid .testimonial.no-img{padding:4rem 1rem 1rem;margin-top:0}
.testimonial .testimonial-img{width:170px}
.testimonial{padding:7rem 1rem 1rem}
.testimonial.no-img{padding-top:4rem}
}@media(max-width:768px) and (max-width:768px){.page-header .waves1{max-width:100%;left:0}
}@media(max-width:767px){.plyr__time+.plyr__time{display:none}
}@media(max-width:480px){.row.grid{grid-template-columns:1fr}
.grid-md{grid-template-columns:1fr}
.grid-sm{grid-template-columns:1fr}
.card-alt .card-upper h4{margin-left:1rem;font-size:1.75rem}
.members-list.row.grid.alt{grid-template-columns:repeat(1,1fr);justify-items:center}
.grants-preview .grant-preview-item{padding:0}
}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}
}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}
}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes plyr-fade-in{0%{opacity:0}
to{opacity:1}
}@keyframes plyr-fade-in{0%{opacity:0}
to{opacity:1}
}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes scale-in-center{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
}@keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
}