html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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]{-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]{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:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Moontime;src:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd27c1508922a25e64938a3_MoonTime-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-main:#017590;--brand2nd:#074c81;--light-grey:#e7e7e7;--dark-grey:#9b9b9b;--brand-red:#d41e42;--darkyellow:#faa41a;--lightyellow:#edd59e;--mobile-pressed-button:#06385d;--muted-black:#333;--white:white;--sea-green:#48944f;--black:black}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-next-icon{margin-left:4px}body{color:#333;padding-left:0;padding-right:0;font-family:Nunito,sans-serif;font-size:18px;line-height:29px}h1{margin-top:0;margin-bottom:20px;font-family:Nunito,sans-serif;font-size:55px;font-weight:300;line-height:64px}h2{margin-top:0;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:42px;font-weight:300;line-height:50px}h3{margin-top:20px;margin-bottom:10px;font-size:30px;font-weight:300;line-height:34px}h4{margin-top:10px;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:23px;font-weight:400;line-height:31px}h5{margin-top:0;margin-bottom:0;font-size:12px;font-weight:400;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{margin-top:10px;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:1rem;line-height:1.7}a{color:var(--brand-main);text-decoration:underline;transition:all .35s}a:hover{color:var(--brand2nd)}ul{margin-top:0;margin-bottom:0;padding-left:20px}li{margin-left:45px;font-size:1rem;line-height:1.7}em{font-style:italic}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:16px;line-height:1.4}.mycontainer{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;padding-left:0;display:block}.mycontainer.testimonialcontainer{flex-direction:column;justify-content:center;align-items:center;width:70%;height:300px;margin-left:auto;margin-right:auto;padding-bottom:72px;display:flex}.mycontainer.testimonialcontainer.home{width:72%;padding-top:0}.mycontainer.eventcontainer{grid-column-gap:54px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:25px;margin-bottom:35px;display:grid}.mycontainer.prefootercontainer{flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px}.mycontainer.footercontainer{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:flex}.styletitle{border-bottom:1px solid var(--light-grey);text-transform:uppercase;margin:20px 15px 30px;font-family:Nunito,sans-serif;font-size:14px}.flexcolwrap{flex-wrap:wrap;display:flex}.flexcolwrap.inversecolors{background-color:var(--brand-main);padding-top:26px;padding-bottom:0}.flex2col{width:50%;margin-bottom:15px;padding:10px 15px}.heading{font-size:55px;line-height:64px}.stylename{border-top:1px solid var(--light-grey);border-bottom:0px none var(--light-grey);color:var(--light-grey);text-transform:uppercase;margin-top:20px;margin-bottom:20px;font-family:Nunito,sans-serif;font-size:14px}.heading-2{font-size:18px;font-weight:400;line-height:24px}.small-p{color:var(--dark-grey);margin-bottom:10px;font-family:Nunito,sans-serif;font-size:15px;line-height:25px}.colorbox{width:150px;height:150px;margin-right:25px;display:inline-block}.colorbox.blackcolor{border:1px solid var(--brand2nd);background-color:var(--brand2nd);margin-left:0}.colorbox.brandmaincolor{background-color:var(--brand-main)}.colorbox.brand2ndcolor{background-color:var(--brand-red)}.colorbox.darkgreycolor{background-color:var(--darkyellow)}.colorbox.lightgreycolor{background-color:var(--lightyellow)}.colorbox.brandredcolor{background-color:var(--light-grey)}.flex3col{width:33.333%;margin-bottom:15px;padding-left:15px;padding-right:15px}.flex3col.textlinkcol{padding-top:19px}.cta-button{background-color:var(--brand2nd);border-radius:5px;align-self:center;margin-left:0;margin-right:0;font-family:Nunito,sans-serif;transition:all .35s;display:inline-block;position:static}.cta-button:hover{background-color:var(--brand2nd);color:#fff;padding-left:30px;padding-right:30px}.cta-button.ghost-button{border:1px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000}.cta-button.ghost-button:hover{border-color:var(--brand-main);background-color:var(--brand2nd);color:#fff}.cta-button.ghost-button.inverse-ghost{color:#fff;border-color:#fff}.cta-button.ghost-button.inverse-ghost:hover{color:var(--brand2nd);background-color:#fff}.cta-button.ghost-button.notification-button{border-color:var(--muted-black);color:var(--muted-black);margin-right:20px;padding-top:2px;padding-bottom:2px}.cta-button.ghost-button.notification-button:hover{color:var(--white)}.cta-button.inverse-button{color:var(--brand2nd);background-color:#fff}.cta-button.inverse-button:hover{background-color:var(--brand2nd);color:#fff}.cta-button.navbar__button{border:1.5px none var(--white);background-color:var(--sea-green);color:var(--white);letter-spacing:3px;text-transform:uppercase;align-self:center;padding-left:20px;padding-right:20px;font-size:13px;font-weight:600}.cta-button.navbar__button:hover{background-color:#48944f;border-style:none;border-color:#48944f;padding-left:30px;padding-right:30px}.cta-button.navbar__button:active{border-style:none;border-color:#497352}.cta-button.navbar__button.w--current:hover{background-color:var(--sea-green)}.cta-button.navbar__button.login{width:100%;padding-top:5px;padding-bottom:5px;display:block}.cta-button.ticketbutton{border-radius:0;justify-content:center;align-items:center;height:100%;display:flex}.cta-button.cmseventbutton{text-align:center;width:150px;padding-left:15px;padding-right:15px}.cta-button.cmseventbutton:hover{transform:scale(1.1)}.cta-button.eventbutton{text-align:center;align-self:flex-start;width:125px;margin-bottom:15px;margin-left:10px;display:block}.cta-button.eventbutton:hover{width:155px}.cta-button.searchbutton{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e8cd2aa46a87d2954fe68a8_Search.png);background-position:50%;background-size:cover;border:1px #000;height:auto;padding:9px 25px;transition:none;display:block;position:absolute;right:5px}.cta-button.searchbutton:hover{margin-left:0;padding-left:25px;padding-right:25px}.cta-button.staffbio{border:1px solid var(--brand2nd);color:var(--brand2nd);text-align:center;background-color:#0000;border-radius:400px;justify-content:center;align-items:center;width:25px;height:25px;margin-left:auto;margin-right:auto;padding:0;text-decoration:none;transition:all .35s;display:flex}.cta-button.staffbio:hover{background-color:var(--brand2nd);color:var(--white);text-decoration:none}.cta-button.waystogive{border:1px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000;position:absolute;inset:auto 5% 0%}.cta-button.waystogive:hover{background-color:var(--mobile-pressed-button);color:var(--white)}.cta-button.waystogive.donate{border-color:var(--sea-green);color:var(--sea-green)}.cta-button.waystogive.donate:hover{border-color:var(--sea-green);background-color:var(--sea-green);color:var(--white)}.cta-button.homeslider{border:1px solid var(--brand2nd);align-self:flex-start}.cta-button.homeslider.covid{margin-top:29px}.cta-button.homeslider.po{border-width:1px;border-color:var(--white);background-color:#0000}.cta-button.homeslider.portal{margin-left:20px}.cta-button.homeslider._10rmargin{margin-right:10px}.cta-button.newsletter{padding-top:4.5px;padding-bottom:4.5px;transition:none}.cta-button.newsletter:hover{background-color:var(--sea-green);padding:4.5px 15px}.cta-button.donatesliderbutton.double{padding-left:25px;padding-right:25px}.cta-button.donatesliderbutton.double:hover{padding-left:30px;padding-right:30px}.cta-button.donatesliderbutton.donate{background-color:var(--sea-green);text-align:center;width:100%;overflow:visible}.cta-button.donatesliderbutton.donate.slider{vertical-align:baseline;width:auto;margin-top:0}.cta-button.donatesliderbutton.donate.video{width:auto}.cta-button.donatesliderbutton.donate.annual-campaign{letter-spacing:2px;white-space:nowrap;padding-top:5px;padding-bottom:5px;font-size:14px;transition-property:none}.cta-button.donatesliderbutton.donate.annual-campaign:hover{padding:5px 15px}.cta-button.secondbutton{border:1px solid var(--white);color:var(--white);background-color:#0000;margin-left:10px}.cta-button.secondbutton:hover{border-style:solid;padding-left:30px;padding-right:30px}.cta-button.secondbutton.blue{background-color:var(--brand2nd);border-style:none}.cta-button.newspost{text-align:left;border-radius:12px;align-self:flex-start;padding:5px 12px;font-size:14px;display:block}.cta-button.homeevents{text-transform:none;cursor:pointer;margin-top:0;position:absolute;bottom:10px}.cta-button.smallwithitalics{cursor:pointer;margin-left:0;padding-top:10px;padding-bottom:10px;font-size:14px;font-style:normal;line-height:20px}.cta-button.smallwithitalics.red{background-color:var(--brand-red);margin-left:20px}.cta-button.smallwithitalics.pink{background-color:#9c41a3}.cta-button.smallwithitalics.pink.orange{background-color:var(--darkyellow);font-weight:700}.cta-button.fixed-bottom-left{margin-top:auto;margin-right:auto;padding:.75em 1.5em;position:static}.cta-button.fixed-bottom-left:hover{padding-left:2em;padding-right:2em}.cta-button.white-ghost-button{border:2px solid var(--white);background-color:#0000}.cta-button.white-ghost-button.lmargin{margin-left:30px}.cta-button.event{margin:20px auto 0;display:block}.cta-button._15-tmargin{margin-top:15px}.cta-button._15-tmargin.hidden-except-mobile{display:none}.cta-button.eventpage{align-self:auto}.cta-button.secondcta{margin-left:10px}.cta-button.audition{border:2px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000}.cta-button.audition.w--current{background-color:var(--brand2nd);color:var(--white)}.cta-button.leftaligned{align-self:flex-start}.cta-button.leftaligned._10tmargin{margin-top:10px}.cta-button.left{background-color:var(--black);align-self:flex-start}.cta-button.instagram{margin-top:25px}.cta-button.donate{background-color:var(--sea-green);text-align:center;border:1px solid #0000;align-self:auto;width:100%;margin-top:auto}.cta-button.donate:hover{border-color:var(--sea-green);color:var(--sea-green);background-color:#48944f00}.cta-button.riseup{background-color:var(--brand2nd);text-align:center;border:1px solid #0000;align-self:auto;width:100%;margin-top:auto}.cta-button.riseup:hover{border-color:var(--brand2nd);color:var(--brand2nd);background-color:#074c8100}.invese-link{color:#fff;font-family:Nunito,sans-serif}.coldummycolor{background-color:var(--light-grey)}.popbg{z-index:999999999;opacity:1;background-color:#000000c4;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.popbg.show{opacity:1;display:block}.popwindow{background-color:var(--white);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:425px;height:auto;padding:20px 10px;display:flex;position:relative}.hero{background-color:var(--brand-main);color:#fff;height:700vh}.body{padding-left:0;padding-right:0}.herosection{background-color:var(--black);background-image:linear-gradient(88deg,#44444475 24%,#0000 100%,#fff0),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e7c0d4cbf8ef5b1f48f5cb9_SLCC%20%E2%80%A2%20Hero%20Image.jpg);background-position:0 0,50% 0;background-size:auto,cover;height:90vh;margin-top:-95px}.herosection.home{background-color:var(--white);background-image:none;align-items:center;height:85vh;margin-top:-105px;margin-bottom:0;padding-top:0;display:flex;overflow:hidden}.navbar{background-color:#ffffffd9;position:fixed;inset:0% 0% auto}.navbar__container{height:100%;margin-left:35px;margin-right:35px;padding-top:15px;padding-bottom:15px}.navbar__logo{padding-bottom:0;display:inline-block}.nav-menu{align-items:center;display:flex}.navlink__portaltext{color:var(--brand-main)}.heroleftdiv{background-color:#0000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:170px;margin-bottom:66px;margin-left:0;padding:30px 25px 10px 0;display:flex;position:absolute;inset:0% auto 0% 0%}.heroheading{color:#fff;white-space:nowrap;margin-bottom:10px;font-size:50px;line-height:55px}.heroheading.h2{white-space:normal;font-size:50px;line-height:55px}.heroheading.h2.wrap{white-space:normal;max-width:25ch}.heroheading.h2._20ch{white-space:normal;max-width:20ch}.heroheading.wrap{white-space:normal}.heroheading.audition{white-space:normal;width:18ch}.heroheading.bbtribute{white-space:normal;width:10ch}.heroheading.alysonmoore{text-align:center;white-space:normal;max-width:35ch;margin-bottom:20px}.herotext{color:var(--white);margin-bottom:65px}.linediv{background-color:#00000094;width:50px;height:2px}.hero__linediv{background-color:#00000091;width:50px;height:2px;margin-bottom:20px}.herooverallcontainer{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.herorightdiv{grid-column-gap:16px;grid-row-gap:1px;grid-template:"Area""."/1fr;grid-auto-columns:1fr;display:grid}.scrollarrow{max-width:10%;margin-left:auto;margin-right:auto;position:fixed;inset:auto 0% 5%}.section{z-index:100;background-color:var(--white);height:auto;margin-top:0;padding-top:20px;padding-bottom:30px;position:static;overflow:hidden}.section.extrapaddingsection{background-color:var(--white);margin-top:5px;padding-top:0;padding-bottom:50px;display:block}.section.studenttestimonialsection{background-image:linear-gradient(#074c81cf,#074c81cf),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78fcedebb84602d35a7d4_P1_04160_ProPhotoSTL.com.jpg);background-position:0 0,50%;background-size:auto,cover;margin-top:0;padding-top:10px;padding-bottom:10px;display:block}.section.studenttestimonialsection.auditionquote{background-image:linear-gradient(#074c81cf,#074c81cf),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78b6cec431a0175123f22_IMG_1019.jpg);background-position:0 0,50% 15%;background-size:auto,cover;padding-top:50px;padding-bottom:50px}.section.studenttestimonialsection.donorcredits{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-size:auto,cover}.section.redsection{background-color:var(--brand-red);padding-top:0;padding-bottom:0}.section.aboutus{background-color:var(--light-grey);margin-top:0;padding-top:0;padding-bottom:0;position:relative}.section.aboutus.upcomingevents{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea3117d4db1a2450c364910_Powell%20Hall.jpg);background-position:0 0,50% 75%;background-size:auto,cover;background-attachment:scroll,fixed}.section.aboutus.overflow{overflow:visible}.section.footersection{background-color:var(--light-grey);margin-top:0;display:flex;overflow:hidden}.section.pageheadersection{background-image:linear-gradient(#000000a6,#000000a6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e869b8b06a3a3a881952f35_SLCC%20%E2%80%A2%20Chorus%20in%20Powell%20Hall.jpeg);background-position:0 0,50% 0;background-size:auto,cover;height:425px;display:block}.section.pageheadersection.audition{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e7d4349823cd59106590a9b_SLCC%20%E2%80%A2%20Children%20Singing%20with%20Hands%20Up.jpeg);background-position:0 0,50% 35%;height:375px;margin-top:-105px;margin-bottom:0;padding-top:105px;padding-bottom:50px}.section.pageheadersection.alumniheadersection{background-image:linear-gradient(#00000073,#00000073),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e851a108248dfe256aa8a3a_SLCC%20%7C%20Alumni%20Sign%20.jpg);background-position:0 0,50%;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px;padding-bottom:50px}.section.pageheadersection.aboutusheadersection{z-index:10;background-image:linear-gradient(#00000073,#00000073),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c8eb5b00b85ff3657a91_151121_naunheim_childrens_choirs_124.jpg);background-position:0 0,50% 30%;height:575px;margin-top:-105px;padding-top:105px;position:static}.section.pageheadersection.aboutusheadersection.alysonmoore{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6385260afd41e9b619a4e2cc_ProPhotoSTL.com%20P1_01957-min.jpg);background-position:0 0,50%;height:70vh}.section.pageheadersection.portalsection{background-image:linear-gradient(#25bcca8f,#25bcca8f),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e869b8b06a3a3a881952f35_SLCC%20%E2%80%A2%20Chorus%20in%20Powell%20Hall.jpeg);background-position:0 0,50% 10%;background-size:auto,cover;display:block}.section.pageheadersection.events{background-image:linear-gradient(#00000073,#00000073),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e94d742c7d8c28b27bb566c_SLCC%20%E2%80%A2%20YMC.jpg);background-position:0 0,50% 10%;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px;padding-bottom:50px}.section.pageheadersection.events.careers{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60311891f83d44b2ec80d1a2_ChoirOfficeWithBearC.jpg);background-position:0 0,50% 35%;padding-bottom:50px}.section.pageheadersection.events.careers.testimonials.testimonials-bg{background-image:linear-gradient(#33333380,#33333380),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c8d35b00b841056577a1_2017_11_18%20STLCC%20Holiday%20Concert%20Rehearsal-13.jpg)}.section.pageheadersection.events.teacher-resources{background-image:linear-gradient(#33333340,#33333340),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60999651c23c8bbee7a681bb_Teacher%20Resources%20Whiteboard.jpg);background-position:0 0,50% 75%;height:auto;min-height:55vw}.section.pageheadersection.gala{z-index:10;background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6373f94e60446c1c244cb40f_Untitled%20design%20\(2\).gif);background-position:0 0;background-size:auto;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:100vh;margin-top:-105px;padding-top:105px;display:flex;position:static}.section.pageheadersection.gala.alysonmoore{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6385260afd41e9b619a4e2cc_ProPhotoSTL.com%20P1_01957-min.jpg);background-position:0 0,50%;height:70vh}.section.calendly{background-color:var(--light-grey);margin-top:0;padding-top:10px;padding-bottom:0}.section.alumnifbsection{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e8515502b9389bf54b43e4e_SLCC%20%7C%20Generation%20Singers.jpg);background-position:0 0,50% 30%;background-size:auto,cover;margin-top:0}.section.portalpage{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87a41a4fbaeace0417bc30_luke-chesser-pJadQetzTkI-unsplash.jpg);background-position:0 0;background-size:cover;margin-top:-105px;padding-top:105px;padding-bottom:60px}.section.faq{margin-top:45px;margin-bottom:45px}.section.audition{margin-bottom:0;padding-top:30px;padding-bottom:30px}.section.eventsbody{background-color:#0000;height:auto;margin-top:0;padding-top:20px;padding-bottom:20px}.section.donatehero{background-color:var(--white);height:auto;margin-top:-105px;padding-top:105px;padding-bottom:0}.section.donatewtg{margin-top:0;padding-top:0;padding-bottom:40px}.section.donatethanks{margin-top:0;padding-top:40px;padding-bottom:10px}.section.donatethanks.introparagraph{padding-top:20px;padding-bottom:20px}.section.givinglevels{background-color:var(--light-grey);display:block}.section.givinglevels.ensembles{background-image:linear-gradient(115deg,var(--brand-red),var(--sea-green)99%);background-position:0 0;padding-bottom:20px;display:none}.section.instafeed{display:block}.section.instafeed.greysection{background-color:var(--light-grey)}.section.instafeed.greysection.hidden-ig,.section.instafeed.greysection.hide{display:none}.section.searchhero{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e7c28763fcdeebf858ad441_P1_00341_ProPhotoSTL.com.jpg);background-position:0 0,50% 25%;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px}.section.artisticstaff{background-color:#f8f8f8;margin-top:0;padding-top:30px;padding-bottom:30px;overflow:hidden}.section.artisticstaff.accompanists{padding-top:0;display:block}.section.boardofdirectors{background-color:var(--white);padding-top:0}.section.negativemarginsection{background-color:var(--white);padding-bottom:0;overflow:visible}.section.backtotopsection{display:none}.section.generationsingers{padding-top:20px;padding-bottom:20px}.section.adminstaff{padding-top:30px;padding-bottom:30px}.section.guidingprinciples{padding-top:15px;padding-bottom:15px}.section.mmthero{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebb1ac74a48f9f623328626_MMT%202018.jpg);background-position:0 0,50%;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px}.section.mmt{padding-bottom:20px}.section.missionparagraph{background-color:var(--light-grey);padding-bottom:0;display:none}.section.newshero{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6385124d89ca38fdbe82b134_rob-laughter-WW1jsInXgwM-unsplash.jpg);background-position:0 0,0 0;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px}.section.news{padding-top:40px}.section.newsposthero{width:100%;height:375px;margin-top:-105px;padding-top:105px;position:relative}.section.newspost{background-color:var(--white)}.section.newsfeaturecards{padding-bottom:40px}.section.sponsor-section{background-color:var(--light-grey)}.section.sponsor-section.holidayconcert.sponsors{background-image:linear-gradient(#ffffff3d,#ffffff3d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-position:0 0,50% 58%;background-size:auto,cover;background-attachment:scroll,fixed}.section.covid-19{background-image:linear-gradient(#00000073,#00000073),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5f2decb6228b53f48c985d67_ChoirOffice2.jpg);background-position:0 0,50% 40%;background-size:auto,cover;height:375px;margin-top:-105px}.section.covid-19.videos{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5f8f229da2417c4a84027897_Fall%202020%20Family%20%26%20Friends%20No%20Text.png);background-position:0 0,50% 25%;background-size:auto,cover}.section.covid-19.holidayconcertpage{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-size:auto,cover;background-attachment:scroll,fixed;justify-content:center;align-items:center;width:auto;height:auto;margin-top:0;padding-top:0;padding-bottom:0;display:flex;position:static}.section.covid-19.holidayconcertpage.joyspringconcertpage{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d7729e9252a1bc24b1c8d_Joy%20is%20in%20the%20Air%20-%20Flower%20only.jpg)}.section.covid-19.holidayconcertpage.joyspringconcertpage.springsingalong{background-image:linear-gradient(#000000a6,#000000a6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png)}.section.grey.nobottommargin,.section.covidsection{padding-bottom:0}.section.verticalflex.holiday{background-color:var(--white)}.section.holidayconcerthero{margin-top:-105px;padding-top:105px}.section.concert-footer{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-position:0 0,50% 100%;background-size:auto,cover;background-attachment:scroll,fixed;padding-top:40px;padding-bottom:40px}.section.concert-footer.joyconcert{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d8633d5859d0eeeb19e33_Joy-%20Green%20Blur.jpg);background-position:0 0,50%}.section.concert-footer.joyconcert.springsingalong{background-image:linear-gradient(#000000a6,#000000a6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png)}.section.holidayconcert{background-color:#0000;background-image:linear-gradient(#ffffffe6,#ffffffe6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-position:0 0,50% 58%;background-size:auto,cover;background-attachment:scroll,fixed;padding-top:5px;padding-bottom:10px}.section.holidayconcert.hide{display:block}.section.holidayconcert.joyspringconcert{background-image:linear-gradient(#ffffffd9,#ffffffd9),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d8633d5859d0eeeb19e33_Joy-%20Green%20Blur.jpg);background-position:0 0,0 0;background-size:auto,cover;background-attachment:scroll,fixed}.section.holidayconcert.joyspringconcert.springsingalong{background-image:linear-gradient(#fffffff2,#fffffff2),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png)}.section.holidaytoc{padding-top:0}.section.jobposting{padding-top:30px}.section.off-white-gradient-bg{background-color:var(--light-grey);background-image:linear-gradient(to bottom,var(--light-grey),white);padding-top:70px;padding-bottom:70px;position:relative}.section.prefooter{padding-top:70px;padding-bottom:70px}.section.centered{flex-direction:column;align-items:center;display:flex}.section.centered.greybg{background-color:var(--light-grey)}.section.centered.hidden{display:none}.section.greybg{background-color:var(--light-grey)}.section.teachingartists{background-color:var(--light-grey);padding-top:30px;padding-bottom:30px}.sidescrollgrid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:minmax(200px,5fr);grid-template-columns:1fr;grid-auto-columns:1fr;place-content:center;align-items:center;height:100px;margin-left:auto;margin-right:auto;display:grid;position:fixed;inset:0% 0% 0% auto}.stuxensemblegrid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.stuxensemble__image{width:100%}.stuxensembletextcontainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.stuxensembletextcontainer.stuxdiv{border-right:15px solid var(--brand-red);background-color:var(--light-grey);width:100%;height:100%;padding:30px 35px}.stuxensembletextcontainer.ensemblediv{border-right:0 #000;border-left:15px solid var(--brand-red);background-color:var(--light-grey);width:100%;height:100%;margin-top:0;margin-bottom:0;padding:30px 35px}.slider{white-space:normal;width:500px}.slider.studenttestimonialslider{background-color:#0000;width:100%;height:375px;padding:0}.testimonialheading{text-align:center;padding-top:35px}.testimonialheading.whiteheading{color:var(--white);margin-top:0;padding-top:30px}.testimonialheading.whiteh2.home{margin-bottom:10px}.testimonialtext{text-align:center}.testimonialtext.whiteparagraph{color:var(--white);text-align:center;font-size:33px;font-weight:300;line-height:45px}.testimonialauthor{text-align:center}.testimonialauthor.boldtext{font-weight:600}.testimonialauthor.boldtext.dullwhitetext{color:#fff;margin-top:20px;margin-bottom:0;font-size:22px;font-style:italic;font-weight:600}.html-embed{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.whiteheading{color:var(--white);letter-spacing:1px;text-transform:uppercase;margin-left:auto;margin-right:auto;font-size:55px;font-weight:400}.whiteheading.givestl{text-align:center;text-transform:uppercase;margin-bottom:0;font-size:70px;font-weight:800}.whiteheading.givestl.annualcampaign{text-align:left;font-family:Oswald,sans-serif;font-size:40px;font-weight:400}.whiteheading.events{margin-bottom:0}.whiteheading.choralprogram{text-align:center;margin-bottom:0}.whiteheading.covid{text-align:center;text-transform:uppercase;margin-bottom:0}.whiteheading.holidayconcert{color:#fff5dd;text-transform:capitalize;margin-bottom:30px;font-family:Moontime,sans-serif;font-size:130px}.whiteheading.holidayconcert.joyspringconcert{text-transform:lowercase;margin-top:75px;font-family:Sacramento,sans-serif}.whiteheading.holidayconcert.joyspringconcert.springsingalong{color:var(--darkyellow);text-transform:capitalize;font-family:Nunito,sans-serif;font-size:85px}.whiteheading.alysonmoore{text-align:center;text-transform:none}.whiteheading.centered{text-align:center}.upcomingeventscard{border-top:15px solid var(--brand-red);color:var(--muted-black);text-transform:none;background-color:#ffffffbf;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:40px 15px;text-decoration:none;transition:all .35s;display:flex;box-shadow:4px 4px 15px #00000091}.upcomingeventscard:hover{color:var(--muted-black);background-color:#fff;transform:scale(1.1)}.upcomingeventmonth{color:var(--brand-red);text-align:center;text-transform:uppercase;font-size:1.5rem;line-height:1.25}.upcomingeventday{color:var(--brand-red);text-align:center;margin-top:25px;font-size:100px;line-height:1}.upcomingeventday.no-tmargin{margin-top:0;position:static}.collection-item{flex-direction:column;justify-content:center;align-items:center;margin-left:0;margin-right:0;display:flex}.upcomingeventtitle{text-align:center;margin-top:50px;margin-bottom:0;font-weight:500}.upcomingeventtitle.home{margin-top:5px;margin-bottom:5px;font-size:22px;line-height:30px}.upcomingeventlocation{text-align:center;font-size:16px;font-style:italic;font-weight:300}.upcomingeventlocation.home{font-size:15px;line-height:20px}.upcomingeventstarttime{text-align:center;font-size:16px;font-weight:500}.upcomingeventtime{justify-content:center;align-items:center;margin-top:5px;margin-bottom:0;display:flex}.upcomingeventhyphen{color:var(--dark-grey);text-align:center;margin-left:5px;margin-right:5px;font-weight:500;display:block}.upcomingeventhyphen.space{color:#0000;margin-left:0;margin-right:0}.upcomingeventhyphen.comma{margin-left:0}.upcomingeventhyphen.comma.hidden,.upcomingeventhyphen.hidden{display:none}.upcomingeventenddate{text-align:center;font-size:16px;font-weight:500}.upcomingeventbutton{filter:grayscale();cursor:pointer;background-color:#0000;border-radius:12px;width:auto;margin-bottom:0;padding:0;font-size:35px;font-weight:300;transition:all .35s}.upcomingeventbutton:hover{filter:none;color:var(--white);transform:scale(1.1)}.prefooterheader{align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.prefooterheadertext{color:var(--brand-red);white-space:nowrap;margin-top:3px;margin-bottom:3px;padding-right:0;font-size:30px;font-weight:400}.div-block{background-color:var(--white);color:var(--white);width:40px;height:2px;margin-left:10px}.prefooterleftdiv{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.prefooterrightdiv{width:30%}.prefooterformdiv{width:100%}.form-block{width:auto;margin-bottom:0}.form-block.name{width:25%;display:none}.form-block.email{width:50%;display:none}.form-block.newsletter{width:100%}.prefooteremailinputdiv{flex-direction:column;display:flex}.prefooteremailinputhorizontaldiv{align-items:center;display:flex}.prefooteremailinput{border-radius:1px;width:25%;height:44px;margin-bottom:0;margin-right:5px;font-style:italic}.prefooteremailinput.email{width:50%;height:35px;margin-right:10px;padding-top:0;padding-bottom:0}.prefooteremailinput.name{height:35px}.whiterichtext{color:var(--white);text-align:left;background-color:#0000;border-radius:0;font-family:Nunito,sans-serif}.whiterichtext.prefootertext{font-size:16px}.whiterichtext.alumniprefooter{text-align:center;padding-left:245px;padding-right:245px}.whiterichtext.portalparagraph{text-align:center;display:block}.whiterichtext.portalparagraph.practicetracks{display:inline}.whiterichtext a{color:var(--white);cursor:pointer}.whiterichtext a:hover{color:#b1b1b1}.whiterichtext.testimonialtext{font-size:27px;font-weight:200;line-height:40px}.whiterichtext.testimonialtext.audition{margin-bottom:5px;font-size:18px;font-weight:400;line-height:29px}.whiterichtext.herosubtext.italic{font-style:italic}.whiterichtext.herosubtext.italic.notmargin{margin-top:0}.whiterichtext._404paragraph{text-align:center}.whiterichtext.black{color:var(--muted-black)}.foooterleftdiv{flex-direction:column;align-items:flex-start;display:flex}.footerrightdivhorizontalcontainer{flex-direction:row;align-items:center;margin-bottom:20px;display:flex}.footerlogo{width:85px;margin-bottom:15px}.footersocialmediadiv{justify-content:flex-start;align-items:flex-start;margin-bottom:0;display:flex}.footerrightdiv__rightdiv{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.footerrightdiv__leftdiv{flex-direction:column;justify-content:center;align-items:flex-start;margin-right:40px;display:flex}.footer__linkcontainer{display:flex}.footerlink,.footerlink.w--current{color:var(--black);margin-right:35px;font-size:15px;font-weight:600;text-decoration:none}.footerlink.w--current:hover{color:var(--brand-main)}.text-block,.text-block-2{font-size:15px}.footer__address{margin-bottom:15px;font-size:15px}.allrightsreservedtext{font-size:12px}.footersocialicon{width:25px;margin-right:10px;transition:opacity .35s}.footersocialicon:hover{opacity:.5}.footerconfluenceattribution{margin-top:0;font-size:12px}.text-block-3{font-size:12px}.footerverticalcontainer{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.footerhorizontalcontainer,.footerbottomlinecontainer{justify-content:space-between;align-items:center;width:100%;display:flex}.mycontain{border:1px none var(--light-grey);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1100px;height:100%;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:10px;padding-right:10px;display:flex}.mycontain.hero_leftdiv{flex-direction:column;justify-content:center;align-items:flex-start;height:75%;margin-top:0;margin-left:auto;margin-right:auto;padding-top:105px;padding-left:0;display:block}.mycontain.aboutusherodiv{justify-content:center;align-items:center;padding-top:0;display:flex}.mycontain.aboutusherodiv.audition{align-items:center;padding-top:0}.mycontain.aboutusherodiv.subtext,.mycontain.aboutusherodiv.alysonmoore{flex-direction:column}.mycontain.whowearediv{flex-direction:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.mycontain.missionvisiongpdiv{justify-content:center;align-items:flex-start;margin-bottom:0;padding-top:0;padding-bottom:0;display:flex;position:static}.mycontain.staffdiv{flex-direction:column;align-items:center;margin-bottom:0;padding-top:15px;padding-bottom:15px}.mycontain.staffdiv.accompanist{padding-top:0}.mycontain.calendly{flex-direction:column;justify-content:center;align-items:center;width:50%;height:auto;margin-top:0;margin-bottom:0;padding-top:25px;padding-bottom:25px;display:block}.mycontain.quote{flex-direction:column;justify-content:center;margin-bottom:0;padding-top:10px;padding-bottom:5px}.mycontain.alumni{grid-column-gap:40px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;align-items:start;padding-top:20px;padding-bottom:20px;display:grid}.mycontain.alumnifbdiv{flex-direction:column;padding-top:85px;padding-bottom:85px}.mycontain.soundcloud{flex-direction:row;justify-content:center}.mycontain.portalensemblecontainer{flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:20px}.mycontain.portalensemblecontainer.hidden{display:none}.mycontain.portalheadingdiv{justify-content:center}.mycontain.portalcmsheaderdiv{z-index:1;border:1px none var(--lightyellow);justify-content:center;margin-top:0;padding-top:50px;position:static}.mycontain.cmsportalmaindiv{align-items:flex-start}.mycontain.soundcloud-calendarcontainer{flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:45px}.mycontain.guidingprinciples{justify-content:center;margin:5px auto;padding-top:0;padding-bottom:0}.mycontain.guidingprinciples.v2{grid-column-gap:65px;grid-row-gap:65px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;display:grid}.mycontain.eventscontain{flex-direction:column;justify-content:flex-start;margin-top:45px;margin-bottom:45px}.mycontain.enroll{flex-direction:column;justify-content:center;margin-top:50px;margin-bottom:0}.mycontain.calendlydiv{align-items:flex-start;margin-bottom:0;padding:25px 10px}.mycontain.secondnav{justify-content:flex-end;width:90%;max-width:none}.mycontain.events{flex-direction:column;justify-content:center;margin-top:0;padding-top:0}.mycontain.donateheader{margin-top:0;padding-top:40px}.mycontain.donatecontainer{justify-content:center;margin-top:0;display:block}.mycontain.donatethankscontain,.mycontain.donatenotes{display:block}.mycontain.givinglevels{justify-content:center}.mycontain.footercontainer{grid-column-gap:5px;grid-row-gap:3px;grid-template-rows:155px auto auto;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:50px;grid-auto-columns:1fr;height:auto;margin-bottom:0;padding-top:30px;padding-bottom:10px;font-weight:300;display:grid}.mycontain.hero-slider{flex-direction:column;justify-content:center;align-items:flex-start;width:85%;height:90%;margin-top:105px;margin-bottom:0;padding-top:50px;padding-bottom:10px;padding-left:0;display:flex;overflow:hidden}.mycontain.hero-slider.notext{height:75%}.mycontain.hero-slider.bbtribute{width:90%;margin-top:0}.mycontain.upcomingevents{flex-direction:column;justify-content:center;padding-top:25px;padding-bottom:35px}.mycontain.sponsorcmsflexbox{flex-direction:column}.mycontain.prefooter{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding-top:10px;padding-bottom:15px}.mycontain.audition{flex-direction:column;align-items:flex-start;padding-top:0}.mycontain.donordiv{flex-direction:column;justify-content:center}.mycontain.donateslidercontain{flex-direction:column;justify-content:center;padding-top:70px;padding-bottom:0;display:flex}.mycontain.notificationbanner{margin-top:-30px}.mycontain.search{padding-top:25px;padding-bottom:25px;display:block}.mycontain.seachhero{text-align:center;flex-direction:column;justify-content:center;padding-top:0;display:flex;overflow:visible}.mycontain.donorscrollmask{flex-direction:column;justify-content:flex-start;overflow:hidden}.mycontain.givingcampaign{align-items:flex-start;padding-top:10px;padding-bottom:10px}.mycontain.riseuplevels{justify-content:space-between;padding-top:15px;padding-bottom:15px;display:block}.mycontain.verticalcontainer{flex-direction:column}.mycontain.verticalcontainer.bmargin{margin-bottom:50px;padding-left:5%;padding-right:5%}.mycontain.mobilenavdiv{justify-content:space-between;width:90%;max-width:none;margin-left:auto;margin-right:auto}.mycontain.aboutusmvgp{justify-content:space-around}.mycontain.ensembles{flex-direction:column;padding-bottom:0}.mycontain.withbutton{justify-content:flex-start;padding-left:70px;display:none}.mycontain.eventscovidtext{justify-content:center;margin-bottom:20px}.mycontain.corecurriculum{align-items:center;height:375px;margin-top:-105px;padding-top:0}.mycontain.mmthero{height:375px;margin-top:-105px}.mycontain.mmt{flex-direction:column;justify-content:flex-start;align-items:flex-start}.mycontain.newshero{justify-content:center;height:375px;margin-top:-105px;padding-top:105px}.mycontain.newspostheroheading{background-color:#0006;flex-direction:column;justify-content:center;max-width:1280px;height:375px;margin-top:-105px;padding-top:105px;position:absolute;top:105px}.mycontain.postbody{margin-top:20px}.mycontain.mailchimpembed{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;justify-items:center;display:flex}.mycontain.mailchimpgrid{grid-column-gap:25px;grid-row-gap:25px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.mycontain.covid{flex-direction:column;align-items:flex-start}.mycontain.covid.bottomborder{border-bottom-style:solid;border-bottom-color:var(--dark-grey);max-width:90%;padding-bottom:35px}.mycontain.covid.holidayconcert{align-items:center}.mycontain.covidhero{flex-direction:column;justify-content:center;margin-top:40px;padding-top:0}.mycontain.covidhero.holidayconcert{min-height:100vh;margin-top:0;margin-left:auto;margin-right:auto}.mycontain.covidhero.alumni-withbutton{justify-content:space-between}.mycontain.videos{flex-direction:column;max-width:90%;padding-top:35px}.mycontain.holidayconcert.welcomemessage{flex-direction:column;align-items:flex-start;max-width:75%;margin-top:20px;margin-bottom:0;padding-top:15px;padding-bottom:15px}.mycontain.holidayconcert.toc{max-width:100%;padding-left:0;padding-right:0}.mycontain.holidayconcertfooter{justify-content:center}.mycontain.event-div{flex-direction:column}.mycontain.footer-hflex{border-bottom:2px solid #33333340;justify-content:space-between;width:90%;padding-bottom:35px;padding-left:0;padding-right:0}.mycontain.footer---attribution{align-items:flex-start;width:90%;margin-left:auto;margin-right:auto;padding-top:35px;padding-left:0;padding-right:0}.mycontain.centered---vflex{flex-direction:column;justify-content:center}.mycontain.centered---vflex._50-bmargin{margin-bottom:30px;padding-left:5%;padding-right:5%}.mycontain.centered---vflex._10-bmargin{margin-bottom:10px}.mycontain.teacher-resource---vflex{flex-direction:column}.mycontain.give-stl-day{max-width:none;height:80vh;padding-left:0;padding-right:0}.mycontain.annualcampaign{position:absolute;inset:auto auto -35% 0%}.mycontain.bbtribute{flex-direction:column;justify-content:center;align-items:flex-start}.mycontain.gala-vflex{color:var(--white);text-align:center;flex-direction:column;width:65ch;position:relative}.navbar-2{z-index:999;border:1px none var(--light-grey);background-color:#0000;width:100%;height:85px;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;display:block;position:sticky;inset:0% 0% auto;overflow:visible}.navbar-2.portalnav{background-color:#0000}.herocontentdiv{background-color:#0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:60%;padding:0 0 75px 25px;display:flex;box-shadow:0 0 #000}.nav-link{z-index:2147483647;border:1px none var(--light-grey);color:var(--white);letter-spacing:4px;text-transform:uppercase;padding-right:20px;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;transition:all .35s}.nav-link:hover{border-style:none none solid;border-width:1px 1px 2px;border-color:var(--light-grey);color:var(--light-grey);background-color:#0000}.nav-link:focus{border:1px solid var(--light-grey)}.nav-link:visited{border:1px none var(--light-grey)}.nav-link.w--current{border:1px none var(--light-grey);color:var(--dark-grey)}.nav-link.w--current:hover{border-bottom:2px solid var(--light-grey)}.nav-link.navlink__portal{color:#000}.nav-link.portal{color:var(--white)}.nav-link.portaldropdown{margin-left:0;margin-right:0;position:static}.nav-link.portaldropdown:hover{background-color:var(--dark-grey)}.nav-link.withdrop{padding-top:28px;padding-bottom:28px}.nav-link.withdrop:hover{border-bottom-style:none}.nav-menu-2{z-index:9999999;border:1px none var(--light-grey);align-items:center;display:flex}.body-2{padding-left:0;padding-right:0}.paragraph{text-align:left;margin-left:auto;margin-right:auto}.who{margin-bottom:40px}.whoweareheading{margin-bottom:15px}.missionvisiongpheadingdiv{width:40%;position:sticky;top:0}.missionvisiongptextdiv{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;padding-top:0;padding-bottom:0;display:flex}.boardofdirectors{text-align:center;margin-bottom:10px}.boardofdirectors.adminstaff{margin-bottom:50px}.adminstaffgrid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.adminstaff__profilepicdiv{background-color:var(--white);border-radius:500px;margin-left:auto;margin-right:auto}.adminstaff__profilediv{margin-top:0;margin-bottom:0}.boardofdirectors__div{flex-direction:column;align-self:center;align-items:center;width:100%;margin-top:0;margin-left:auto;margin-right:auto;display:flex;position:relative}.adminstaff__name{text-align:center;margin-bottom:0;font-weight:600}.adminstaff__name.bio{text-align:left}.adminstaff__name.first{margin-right:7px}.adminstaff__position{text-align:center;font-weight:600}.adminstaff__position.bio{text-align:left;margin-bottom:10px;font-weight:400;line-height:25px}.adminstaff_bio{font-size:14px;line-height:22px}.adminstaff_bio.pusher{color:#0000}.adminstaffimg{border-radius:500px;margin-left:auto;margin-right:auto;display:block}.boardofdirectorsphoto{text-align:left;align-self:center;width:100vw;margin-bottom:20px;margin-left:0;margin-right:0;display:none}.eventdatediv{background-color:#1e949ea6;width:20%}.collection-list{margin-top:0}.collection-item-2{padding-top:0}.auditon-quote{color:var(--white);text-align:center;border-left-style:none;font-size:20px;font-weight:300;line-height:29px}.calendlydiv{flex-direction:column;justify-content:center;align-items:center;display:flex}.alumnipagetextdiv{flex-direction:column;align-items:flex-start;margin-right:0;padding-right:0;display:flex}.image-3{display:inline-block}.generatonsingerstext{font-size:18px}.generationsingersgrid{grid-column-gap:40px;grid-template-rows:auto;place-items:center;margin-top:0;margin-bottom:0}.image-4{width:100%}.whiteh2{color:var(--white);text-align:center;margin-top:0;margin-bottom:20px}.whiteh2.practicetracks-calendarheading{margin-bottom:5px}.whiteh2.numbersheading{margin-bottom:20px}.whiteh2.holidayconcert.joyspringconcert{margin-bottom:10px}.reuniontrackerdiv{background-color:var(--dark-grey);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:150px;margin-top:42px;display:flex;overflow:hidden;box-shadow:1px 1px 9px #000}.reuniontrackertophalfdiv{background-color:var(--brand-red);text-align:center;justify-content:center;align-items:center;width:100%;height:50%;padding-left:15px;padding-right:15px;display:flex}.reuniontrackertophalfdiv.blue{background-color:var(--brand2nd);text-decoration:none}.reuniontrackerdiv__bottom{background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;width:100%;height:50%;padding-left:15px;padding-right:15px;display:flex}.imageandreuniondiv{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:10vh}.whitetext{color:var(--white);text-align:center}.whitetext.absencetext{text-align:center;margin-top:0;margin-bottom:20px}.whitetext.additionalbmargin{margin-bottom:15px}.whitetext.sponsorcredit{margin-top:10px;margin-bottom:40px;font-size:15px}.whitetext._10-bmargin{margin-bottom:9px}.reuniontrackertext{color:var(--black);text-align:center;font-size:25px;font-weight:400}.reunionyeartext{color:var(--white);font-size:50px;font-weight:600}.alumnireunionsheader{margin-top:0}.alumnireunionsheader.blackh2{margin-top:20px;margin-bottom:0}.soundcloudembed{width:65%}.html-embed-2{margin-left:auto;margin-right:auto}.collection-list-wrapper{width:100%}.portalchoircard{border:3px solid var(--white);box-shadow:none;cursor:pointer;background-color:#e7e7e726;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:250px;height:180px;margin-bottom:0;margin-right:0;padding:5px 11px 11px;transition:all .35s;display:flex}.portalchoircard:hover{transform:scale(1.1)}.collection-list-2{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-top:35px;display:grid}.heading-3{text-align:center}.portal-col-list{grid-column-gap:16px;grid-row-gap:19px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center;width:100%;display:grid}.portal-col-wrap{width:100%;margin-top:25px;overflow:visible}.ensembleselectordiv{flex-direction:column;justify-content:center;align-items:center;width:250px;height:100%;display:flex}.heading-4{text-align:center;margin-left:auto;margin-right:auto}.portalchoirheading{color:var(--white);text-align:center;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}.portalchoirheading.enrollheading{text-decoration:none}.portalchoirheading.small{font-size:20px}.portalcard__redbottom{background-color:var(--brand-red);width:100%;height:10px}.portalcard__downarrow{margin-bottom:-50px}.portallink{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.musicmakersheading{color:var(--white);margin-left:auto;margin-right:auto}.section-2{background-color:#0000}.navbar-3{background-color:#0000;position:static}.ensemblechoiceheader{color:var(--white);text-align:center;text-transform:none;margin-top:25px;margin-bottom:0;font-weight:400}.link-block{color:#0000;text-decoration:none}.link-block.ensemble{flex-direction:column;justify-content:space-between;align-items:center;margin-top:0;padding-top:5px;padding-bottom:0;display:flex}.image-5,.text-block-4{display:inline}.div-block-3{border:3px solid #000;border-radius:400px}.div-block-4{background-color:#0000;border:2px solid #000;border-radius:400px;width:50px;height:50px;display:flex}.image-6{margin:0 auto;padding:5px}.cmsportalstickysidebar{background-color:#fffffff2;border-radius:12px;width:auto;min-width:30%;max-width:35%;margin-top:60px;margin-bottom:45px;padding:19px 20px;position:sticky;top:150px;bottom:50px;right:0;box-shadow:2px 2px 8px #535353}.relativesection{position:relative}.relativesection.portalbackground{z-index:1;background-color:#0000;background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87f8b3bebe7d4ae4fbbb2a_SLCC%20%7C%20LongBlueGradient.jpg);background-position:0 0,0 100%;background-size:auto,cover;margin-top:-105px;padding-top:105px;overflow:visible}.directorsnotecontainer{background-color:#0000001a;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:70%;margin-top:55px;margin-bottom:45px;margin-right:25px;padding:20px;display:flex}.director-snoteheading{color:var(--white);margin-bottom:35px}.director-snoteheading.whiteh2{margin-bottom:0}.link{color:var(--dark-grey)}.image-7{color:#0000}.googlecalembed{margin-left:auto;margin-right:auto;padding-bottom:0;display:none}.html-embed-4{background-color:#0000;width:800px}.dropdown-list{object-fit:fill;object-position:50% 50%;background-color:#e7e7e7e6;width:auto;font-family:Nunito,sans-serif;display:none;position:fixed;overflow:hidden}.dropdown-toggle{padding-left:20px;padding-right:20px;font-family:Nunito,sans-serif;position:relative}.collection-list-wrapper-3{justify-content:center;align-items:center;width:100%;display:flex}.collection-list-4{display:flex}.sponsorcmsflexbox{justify-content:space-around;align-items:center;width:100%;display:flex}.sponsorimage{filter:grayscale();cursor:pointer}.sponsorimage:hover{filter:none}.sponsorheadingparagraph{text-align:center;width:900px;margin-bottom:20px}.sponsorheadingparagraph.videos{width:auto;margin-bottom:40px;font-weight:600}.sponsorheadingparagraph.videos.holidayconcert{margin:25px auto 15px}.sponsorheadingparagraph.white{color:var(--white)}.bodyparagraph{margin-bottom:0;font-size:15px}.redline{background-color:var(--brand-red);width:50px;height:3px;margin-bottom:15px}.ensemblediv{justify-content:flex-start;align-items:flex-start;margin-top:5px;margin-bottom:25px;display:flex}.text-block-5{font-size:15px}.text-block-6{margin-right:15px;font-size:15px}.text-block-7{letter-spacing:3px;margin-bottom:5px;padding-bottom:0;font-family:Montserrat,sans-serif;font-size:70px;font-weight:200}.guiding-principles-div{flex-direction:column;justify-content:center;align-items:center;width:50vw;margin-left:30px;margin-right:0;display:flex}.guiding-principles-text{text-align:left;letter-spacing:1px;white-space:nowrap;margin-right:10px;font-family:Nunito,sans-serif;font-size:40px;font-weight:600;line-height:78px}.guiding-principles-text.normargin{margin-right:0}.guiding-principles-items-text{color:#da4146;font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;line-height:78px}.guiding-principles-items-text._3rd-principle,.guiding-principles-items-text._2nd-principle{white-space:nowrap;align-self:flex-start;font-family:Nunito,sans-serif;font-size:40px;font-weight:400;display:none}.guiding-principles-items-text._1st-principle{white-space:nowrap;align-self:flex-start;padding-top:0;padding-bottom:0;font-family:Nunito,sans-serif;font-size:40px;font-weight:300;line-height:78px;display:block}.guiding-principles-items-text._4th-principle,.guiding-principles-items-text._5th-principle{white-space:nowrap;align-self:flex-start;font-family:Nunito,sans-serif;font-size:40px;font-weight:400;display:none}.intro{flex-direction:column;justify-content:center;align-items:center;display:block}.intro-div{flex-direction:row;justify-content:center;align-items:center;width:100%;height:200px;margin-top:40px;margin-bottom:40px;padding-left:30px;padding-right:30px;display:flex}.guidingprinciplestextdiv{width:35%;display:flex}.guidingprinciplestextdiv.autowidth{width:auto}.ensemblestaffdiv{flex-direction:column;display:flex}.contact-vflex{flex-direction:column;align-items:flex-start;display:flex}.portalstafftitle{font-family:Nunito,sans-serif;font-size:15px;font-weight:700;line-height:23px}.portalstaffname{margin-left:3px;font-family:Nunito,sans-serif;font-size:15px}.div-block-5{align-items:flex-start;display:flex}.portalannouncementstext{padding-left:10px;font-family:Nunito,sans-serif;font-size:15px}.heading-5{text-transform:none;margin-top:20px;font-family:Nunito,sans-serif;font-weight:400}.portalsidebarheading{text-align:center;margin-top:0;padding-top:0;font-family:Nunito,sans-serif;font-weight:400}.heading-7{margin-top:20px;font-weight:400}.collection-item-3{margin-bottom:10px}.cmseventdiv{background-color:#0000;border-radius:12px;align-items:center;width:100%;height:150px;transition:all .35s;display:flex;overflow:hidden}.cmseventdiv:hover{transform:scale(1.05)}.collection-list-wrapper-4{width:100%}.cmseventdiv__redbox{background-color:var(--brand-red);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:20%;height:100%;margin-right:5px;display:flex}.cmsevent__rightdiv{background-color:var(--light-grey);justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.cmsevent__month{color:var(--white);margin-bottom:30px;font-size:35px;line-height:45px}.text-block-8{color:var(--white);font-size:100px}.cmsevent__infotext{flex-direction:column;justify-content:center;align-items:flex-start;width:75%;height:100%;padding-left:25px;display:flex}.infotext__eventtime{justify-content:center;align-items:center;margin-bottom:5px;display:flex}.text-block-9{margin-left:10px;margin-right:5px}.text-block-10{margin-left:5px}.div-block-6{justify-content:center;align-items:center;display:flex}.text-block-11{margin-left:10px}.cmsevent__ticketdiv{width:10%;height:100%}.rightdiv__eventname{margin-top:0}.eventseasonheading{margin-bottom:0}.rightdiv__buttondiv{justify-content:center;align-items:center;width:25%;height:100%;display:flex}.paragraph-2{text-align:center}.enrollgrid{grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;width:95%}.enrollgrid.three{grid-template-columns:1fr 1fr 1fr;width:71%}.enrollgrid.two{grid-template-columns:1fr 1fr;width:47.5%}.enrollgrid.five{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;width:71%}.enrollgrid.one{grid-template-columns:1fr;width:25%}.enrollgrid.hidden{display:none}.enrolldiv{background-color:#e7e7e726;border:3px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:215px;height:125px;padding:11px 11px 15px;transition:all .35s;display:flex}.enrolldiv:hover{transform:scale(1.1)}.enrollheading{color:var(--white);text-align:center;margin-top:10px;margin-bottom:5px;font-weight:400;text-decoration:none}.enrollheading:hover{color:var(--light-grey);text-decoration:none}.link-block-2{cursor:pointer;text-decoration:none}.link-block-2:hover{color:var(--light-grey)}.enrolldiv__time{color:var(--white);text-align:center;font-size:13px}.heading-8{text-align:center}.heading-8.whiteheading{text-align:center;text-transform:none;margin-bottom:0;font-weight:400}.registrationinfotextdiv{background-color:#e7e7e726;border-radius:12px;margin-top:20px;padding:15px}.registrationinfotextdiv.hidden{display:none}.html-embed-5{width:100%;max-width:100%;margin-top:-15px;display:block}.html-embed-5.hidden{display:none}.auditionrichtext{display:block}.auditionrichtext li{font-size:18px}.auditionrichtext a{color:#333}.auditionrichtext a:hover{color:var(--brand2nd)}.auditionrichtext p{margin-bottom:10px}.auditionrichtext.top{display:none}.image-8{width:100%}.div-block-7{display:flex}.auditiondiv{background-color:#0000;flex-direction:column;align-items:center;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}.auditiondiv._50-bmargin.centered{text-align:center}.auditiontext{font-size:24px;display:none}.blackh2{margin-bottom:15px}.blackh2.calendly{text-align:center;width:22ch;margin-bottom:30px}.blackh2.calendly.no-bmargin{margin-bottom:0}.ensemblenoteimg{padding-bottom:0}.enrolldiv_sectiontext{color:var(--white);font-size:14px;font-style:italic}.enrolltext{color:var(--white);padding-bottom:25px;font-size:24px}.enrolltext.register{margin-bottom:0;padding-bottom:5px}.enrolltext._5bmargin{margin-bottom:5px;padding-bottom:0}.ensemblenotediv{justify-content:center;align-items:center;width:70px;height:90px;margin-bottom:4px;padding-top:0;padding-bottom:0;display:flex}.utility-page-wrap{background-color:var(--light-grey);background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87a41a4fbaeace0417bc30_luke-chesser-pJadQetzTkI-unsplash.jpg);background-position:0 0;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;margin-top:-105px;display:flex}.utility-page-wrap._404page{background-color:var(--dark-grey);background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87a41a4fbaeace0417bc30_luke-chesser-pJadQetzTkI-unsplash.jpg);background-position:0 0;background-size:cover;margin-top:-105px}.utility-page-content{text-align:center;flex-direction:column;width:260px;margin-top:55px;display:flex}.utility-page-form{flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:0;display:flex}.secondnav{justify-content:flex-end;display:flex}.secondnavlink{color:var(--light-grey);cursor:pointer;padding:10px 10px 5px;font-size:14px}.secondnavlink:hover{color:var(--dark-grey)}.nav-link-2,.nav-link-3,.search-button{display:none}.search{background-color:#0000;margin-bottom:0;padding:5px 0}.search-input{background-color:#ffffffbf;border-radius:12px;height:25px;margin-bottom:0;display:none}.searchicon{cursor:pointer;width:25px;margin-right:2px}.searchdiv{justify-content:center;align-items:center;display:flex}.logindiv{justify-content:center;align-items:center;margin-right:20px;display:flex}.cmsevent__card{background-color:var(--white);box-shadow:1px 1px 4px 0 var(--dark-grey);border-left:1px #000;flex-direction:column;height:100%;max-height:none;text-decoration:none;transition:all .35s;display:flex}.cmsevent__card:hover{transform:scale(1.05)}.cmsevent__textdiv{flex-direction:column;align-items:flex-start;padding:10px;display:flex}.eventcoverimage{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:125px;margin-left:auto;margin-right:auto;display:block;position:static}.cmseventheader{text-align:left;text-transform:uppercase;margin-top:0;margin-bottom:0}.button{background-color:var(--brand2nd);text-align:center;border-radius:12px;width:40%;margin-left:10px;margin-right:auto;font-family:Nunito,sans-serif;display:block;position:absolute;inset:auto auto 5% 10px}.button:hover{color:var(--light-grey);background-color:#042e4e}.event-col-item{height:450px;margin-bottom:40px;padding-bottom:0}.cmsevent_shortdescriptiontext{font-size:14px;line-height:20px;display:block}.cmsevent_locationtext{color:#333;margin-bottom:5px;font-size:14px;font-style:italic;font-weight:300;text-decoration:none;transition:all .35s}.cmsevent_locationtext:hover{color:var(--brand-main);text-decoration:none}.cmsevent_locationtext.template{margin-bottom:25px;font-size:20px}.cmsevent__date{color:var(--dark-grey);margin-bottom:0;margin-right:5px;font-size:15px;display:inline-block}.navbar-4{z-index:999;background-color:#0000;width:100%;height:30px;margin-bottom:-10px;position:relative;inset:0% 0% auto;overflow:hidden}.image-10{cursor:pointer;width:15px}.redlogo{display:none}.grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:20px;margin-bottom:45px}.donatecard{background-color:var(--light-grey);text-align:center;border-right:0 #0000;border-radius:12px;height:275px;padding:10px;transition:all .35s}.donatecard:hover{transform:scale(1.05)}.donatecard.lightblue{background-color:#01759040;height:300px;position:relative;overflow:hidden}.donatecard.yellow{background-color:#edd59e80;height:300px}.donatecard.red{background-color:#d41e4240;height:300px}.donatecard.green{background-color:#48944f5e;border-top:15px #48944f80;height:300px;position:relative;overflow:hidden}.donatecard.whitedonatecard{border-top:15px solid var(--sea-green);box-shadow:1px 1px 5px #000}.donatecard.whitedonatecard.blue{border-top-color:var(--brand2nd)}.donatecard.whitedonatecard.orange{border-top-color:var(--darkyellow)}.donatecard.whitedonatecard.redstripe{border-top-color:var(--brand-red)}.donatecard.new{border-style:none solid none none;border-width:1px;border-color:black var(--light-grey)black black;background-color:#0000;border-radius:0;height:auto;padding-left:20px;padding-right:15px;position:relative}.donatecard.new:hover{transform:none}.donatecard.new.last{border-right-style:none;padding-bottom:70px}.waystogiveheading{color:#333;margin-right:0;font-size:28px}.waystogivetext{color:#333;text-align:left;padding:5px 10px;font-size:14px;line-height:23px}.waystogivetext.nopadding{padding:0;font-size:.8125rem;line-height:1.6}.waystogiveh2{border-top:1px none var(--light-grey);text-align:center;margin:0 auto 15px;padding-top:10px;padding-bottom:10px}.waystogiveh2.donatepage{border-top-style:solid;margin-bottom:10px;padding-top:20px}.donateslide{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1013b6a5493bbc254dabe_IMG_0208.jpg);background-position:50%;background-size:cover;background-attachment:scroll}.donateslide._1{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/670052213b5b4af2fe403fd4_1.%20PRO03613___ProPhotoSTL%20copy%202.jpg);background-position:0 0,50% 0;background-size:auto,cover;background-attachment:scroll,scroll}.donateslide._3{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c9685b00b8d306658563_2018_11_17%20STLCC%20Rehearsal-24.jpg);background-position:0 0,65%;background-size:auto,1500px;background-attachment:scroll,scroll}.donateslide._2{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78b6cec431a0175123f22_IMG_1019.jpg);background-position:0 0,50% 25%;background-size:auto,cover;background-attachment:scroll,scroll}.donateslider{width:100vw;height:100svh;margin-top:-105px;overflow:hidden}.donateslider.smaller{height:85vh}.givinglinkblock{text-decoration:none}.heading-10{text-align:center;margin-left:auto;margin-right:auto}.donatethankstext{text-align:left;margin-bottom:10px;line-height:32px}.donatenotesp{margin-bottom:0;font-size:12px;line-height:20px}.givingleveltabt{text-align:center;font-size:16px}.givinglevelstab{flex-direction:column;align-items:center;width:100%;min-width:185px;padding-left:10px;padding-right:10px;display:flex}.givinglevelstab.ensembles{display:none}.givinglevelstabmenu{flex-direction:row;justify-content:space-around;margin-right:0;font-family:Nunito,sans-serif;display:flex;position:relative}.givinglevelstabmenu.ensembles{flex-wrap:wrap;align-content:space-around}.givinglevelstabs{text-align:center;white-space:nowrap;background-color:#d6d6d6;border-radius:500px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:0 5px;padding:0;font-family:Nunito,sans-serif;display:flex}.givinglevelstabs:hover{background-color:var(--lightyellow)}.givinglevelstabs.w--current{background-color:var(--lightyellow);flex-direction:row;padding-left:0;overflow:hidden;transform:scale(1)}.givinglevelstabs.ensembles{border:2px solid var(--sea-green);color:var(--sea-green);background-color:#e7e7e726;border-radius:20px;width:auto;height:auto;margin-top:5px;margin-bottom:5px;padding:5px 10px}.givinglevelstabs.ensembles:hover{transform:scale(1.1)}.givinglevelstabs.ensembles.w--current{background-color:var(--sea-green);color:var(--white);flex-direction:column}.givinglevelspanel{min-width:auto}.givinglevelstabcontent{background-color:var(--light-grey);border-radius:20px;flex-direction:column;justify-content:flex-start;width:100%;margin-top:10px;padding:40px 20px 10px;display:flex}.givinglevelstabcontent.ensembles{background-color:#0000}.footersection{background-color:var(--light-grey);display:block;overflow:hidden}.footersection.mobile,.footersection.tabletfooter{display:none}.footer__logodiv{flex-direction:column;justify-content:center;width:auto;height:auto;display:block}.footer__logo{margin-left:0;display:block}.footer__addressdiv{align-items:center;margin-top:0;margin-bottom:0;padding-top:10px;font-size:12px;font-weight:500;display:flex}.footer__link_div{flex-direction:column;align-items:flex-start;width:100%;height:100%;margin-bottom:0;padding-top:0;padding-bottom:0;display:flex}.footer__link_div.joinus{padding-left:25px}.footer__link__heading{color:var(--brand-red);margin-top:0;margin-bottom:10px;margin-left:-1px;font-weight:400}.footer__link{color:var(--black);font-size:15px;font-weight:400;text-decoration:none}.footer__2ndrow__div{width:100%;height:100%}.footer__bottomleftdiv{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;margin-top:5px;padding-top:0;padding-bottom:0;display:flex}.footer__confluenceattribution{text-align:right;font-size:12px}.footer__confluenceattribution.white{color:var(--white)}.footer__confluence__link{color:var(--black);font-weight:500}.footer__confluence__link.white{color:var(--white)}.footer__phonelink,.footer__phone{color:var(--black);font-size:12px;font-weight:400;text-decoration:none}.footer__locationpin{width:25px;margin-right:10px}.footer__phonediv{align-items:center;margin-top:0;display:flex}.footer__phoneicon{width:25px;margin-right:10px;transform:rotate(-90deg)}.footer__emailicon{width:25px;margin-right:10px}.footer__emaildiv{align-items:center;margin-top:0;display:flex}.footer__socialmedia-attributiondiv{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex}.homeheroslider{width:100%;height:100%;margin-top:0}.homeheroslider.hidden{display:none}.homeheroslide{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e8515502b9389bf54b43e4e_SLCC%20%7C%20Generation%20Singers.jpg);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.audition{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e7c0d4cbf8ef5b1f48f5cb9_SLCC%20%E2%80%A2%20Hero%20Image.jpg);background-position:0 0,50%;background-size:auto,cover;overflow:hidden}.homeheroslide.audition.springconcert{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d7729e9252a1bc24b1c8d_Joy%20is%20in%20the%20Air%20-%20Flower%20only.jpg);background-position:0 0,0%;background-size:auto,cover}.homeheroslide.audition.announcement{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/602ab9af28b6c6f5f8ba3ad7_Snow%20Day%20Website%20Banner%202_15%20\(1\).png);background-position:0 0,50% 100%}.homeheroslide.audition.careers{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60311891f83d44b2ec80d1a2_ChoirOfficeWithBearC.jpg);background-position:0 0,50% 35%}.homeheroslide.audition.ff-f{background-image:linear-gradient(#00000080,#00000080),url("https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/61522553ae6c6d9c4678ef68_Fall%20F%26F%20web%20banner%20(500%20x%20325%20px)%20(1920%20x%201248%20px)-5.png");background-position:0 0,0 0;background-size:auto,cover}.homeheroslide.audition.lightoftheworld{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/61885d2f92aafe3446209ebc_Final%20-%20Light%20of%20the%20World%20Banner-2.png)}.homeheroslide.audition.parent-orientation{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/614b57777d5b18203fa7b730_ParentOrientationSlide.jpg)}.homeheroslide.audition.portals{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87a41a4fbaeace0417bc30_luke-chesser-pJadQetzTkI-unsplash.jpg);background-position:0 0,50%;background-size:auto,cover}.homeheroslide.about{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c8eb5b00b85ff3657a91_151121_naunheim_childrens_choirs_124.jpg);background-position:0 0,0 15%;background-size:auto,cover}.homeheroslide.events{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea300dd387c005d5173a434_YMC%20-%20performance.jpg);background-position:0 0,0 0;background-size:auto,cover}.homeheroslide.alumni{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e851a108248dfe256aa8a3a_SLCC%20%7C%20Alumni%20Sign%20.jpg);background-position:0 0,70% 0}.homeheroslide.covid{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5f2decb6228b53f48c985d67_ChoirOffice2.jpg);background-position:0 0,50%}.homeheroslide.charidy{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6254cb8c495c37534d1abbd2_STL%20Mobile%20Banners.jpg);background-position:0 0,50% 75%}.homeheroslide.spring-sing-along{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png);background-position:0 0,50% 0;background-size:auto,auto}.homeheroslide.now-hiring{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60311891f83d44b2ec80d1a2_ChoirOfficeWithBearC.jpg);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.family-and-friends{background-image:linear-gradient(#00000040,#00000040),url("https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/620aa8f556a94b335d166efb_Fall%20F%26F%20web%20banner%20(500%20x%20325%20px)%20(1).png");background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.bbtribute{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-size:auto,cover}.homeheroslide.spring-concert-2022{background-image:linear-gradient(#333333a6,#333333a6),url("https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/62740209e2bc71570ebee1bb_Many%20Stories%20One%20Voice%20(8.5%20%C3%97%2011%20in)%20(1920%20%C3%97%201248%20px).jpg")}.homeheroslide._45thanniversarygala{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6373f94e60446c1c244cb40f_Untitled%20design%20\(2\).gif);background-position:50% 0;background-size:cover}.homeheroslide.holidayconcert{background-image:url("https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/63758a03de3f2e2228c3f402_SLCC%20site%20Holiday%20Concerts%202022%20event%20image%20(5.208%20%C3%97%202.5%20in)%20(1).jpg");background-position:50%;background-size:cover}.homeheroslide.alysonmoore{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6385260afd41e9b619a4e2cc_ProPhotoSTL.com%20P1_01957-min.jpg);background-position:0 0,50%;background-size:auto,cover}.homeheroslide._45thanniversaryconcert{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/641360e7c595d5669bdba7c7_Concert%20Choir%20Holiday.png);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.careers{background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60311891f83d44b2ec80d1a2_ChoirOfficeWithBearC.jpg);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.cme{background-image:linear-gradient(45deg,#110619,#491763)}.homeheroslide.gather{background-image:linear-gradient(#01759080,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6503941c623861f662782c5b_Gather%20\(1\).png);background-position:0 0,50% 75%;background-size:auto,cover}.homeheroslide.holidayconcert2023{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/655391b7e67708287953b10a_SLCC_Homepage%20Banner_3400x2000%20\(1\).jpg);background-position:0 0,50%}.homeheroslide.familyandfriends{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/65bd91d5c1e3a7a851dc09de_SLCC_Homepage%20Banner_3400x2000%5B1%5D%20\(1\).jpg)}.homeheroslide.springconcert{background-image:linear-gradient(#00000026,#00000026),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/66217b9185e607e99ec17c68_SLCC_Spring%202024_Homepage%20Banner_3400x2000.jpg);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.placementinterviews{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6646384f85a35511ffa0bfba_image001%20\(1\).jpg);background-position:0 0,50%;background-size:auto,cover}.homeheroslide.rejoice{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6737b8e1229c65d25069a91b_SLCC_Homepage%20Banner_3400x2000%20\(1\).jpg);background-position:0 0,50%;background-size:auto,cover}.homeheroslide.dayofgiving{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/67ed77a549edc69b82926f30_Banner%20graphic%202%20\(1\).png)}.slide-2{background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e94d742c7d8c28b27bb566c_SLCC%20%E2%80%A2%20YMC.jpg);background-position:0 0,50% 0;background-size:auto,cover}.slide-3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e8f405bba37af4fc2b7a3c6_SLCC%20%E2%80%A2%20AOH.jpg);background-position:50% 0;background-size:cover}.herorichtext{color:var(--white);white-space:nowrap;font-family:Nunito,sans-serif}.herorichtext p{font-family:Nunito,sans-serif}.heading-11{text-align:center}.sponsorsheading{text-align:center;width:22ch;margin-bottom:15px}.sponsorsheading.holidayconcert{color:var(--white);width:auto}.heading-12{padding-right:155px}.aboutus_valuesheader{padding-top:5px;padding-right:80px;font-size:45px;font-weight:400;position:static;top:-19px}.givinglevelspaneldiv{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:0;display:flex;position:relative}.givinglevelspaneldiv.ensembles{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.gifttitleheading{color:#333;text-align:center;margin-bottom:20px;font-size:42px;font-weight:400;position:static;inset:5% 0% auto}.givinglist{margin-bottom:10px}.givingtext{color:var(--muted-black);font-size:14px;line-height:23px}.givinglistitem{color:var(--muted-black)}.heading-13,.heading-14,.heading-15,.heading-16,.heading-17,.paragraph-3,.paragraph-4,.heading-18,.heading-19,.heading-20,.heading-21{font-family:Nunito,sans-serif}.collection-item-5{text-align:center}.cmsevent__buttondiv{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.slide-nav{padding-bottom:0;display:none}.donatesliderheading{color:var(--white);text-align:center;margin-left:auto;margin-right:auto}.donatesliderheading.second{font-size:55px;line-height:64px}.dropdown-toggle-2{padding-right:20px;position:relative}.dropdown-list-2{z-index:999999999;font-family:Nunito,sans-serif;display:block;position:absolute;top:auto}.dropdown{display:none}.secondnavmenu{align-items:center;display:flex}.blackparagraph{font-family:Nunito,sans-serif}.blackparagraph.halfpadding{margin-bottom:10px;display:none}.paragraph-6{margin-bottom:0;font-family:Nunito,sans-serif}.blackh3{font-family:Nunito,sans-serif}.paragraph-7{margin-bottom:0;font-family:Nunito,sans-serif}.heading-24,.paragraph-8{font-family:Nunito,sans-serif}.heading-25{white-space:nowrap}.text-block-12{font-family:Nunito,sans-serif}.cmsevent__datediv{align-items:center;margin-bottom:0;display:flex}.cmsevent__timediv{background-color:var(--dark-grey);width:1px;height:15px;display:inline-block}.text-block-13{border-left:1px none var(--dark-grey);color:var(--dark-grey);margin-left:5px;padding-left:0;font-size:15px;display:inline-block}.officehourstext{margin-top:0;font-size:12px;font-weight:400}.text-block-14{font-size:12px}.officehoursheadingtext{margin-top:0;margin-right:7px;font-size:12px;font-weight:600}.officehoursdiv{align-items:center;display:flex}.address-phone-emaildiv{border-bottom:1px solid var(--dark-grey);justify-content:center;align-items:center;width:100%;height:100%;margin-top:0;padding-top:10px;padding-bottom:10px;display:flex}.address-phone-emaildiv.vflex{flex-direction:column;justify-content:flex-start;align-items:flex-start}.locationpin{width:25px;margin-right:5px}.addresstext,.footeremaillink{margin-right:15px;font-size:.8rem;line-height:1.7}.emailicon,.phoneicon{width:25px;margin-right:5px}.text-block-16{font-size:12px}.link-2,.link-3{color:var(--black);font-weight:400;text-decoration:underline}.footeraddresslink{color:var(--black);font-weight:400}.newsletterformdiv{flex-direction:row;justify-content:center;align-items:center;width:100%;display:none}.prefootertext{color:var(--dark-grey);margin-bottom:5px;font-weight:300}.eventtext-buttondiv{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.button-2{text-align:center;width:125px;margin-bottom:20px;margin-left:10px}.resourcesbutton{background-color:var(--sea-green);box-shadow:0 1px 9px -3px var(--black);border-radius:400px;position:fixed;inset:auto 3% 2% auto}.resourcesbutton:hover{color:var(--light-grey)}.popupbutton.resourcesbutton{border-radius:400px;margin-bottom:5px;position:static;bottom:2%}.popupbutton.resourcesbutton.recordingsbutton{background-color:var(--darkyellow)}.popupheading{background-color:#0000;margin-bottom:15px;font-weight:600;display:block}.popgeneraldiv{border-right:1px none var(--light-grey);width:100%;margin-right:0;padding-left:0;padding-right:0}.popjointdiv{border-right:1px none var(--light-grey);border-left:2px solid var(--light-grey);width:50%;margin-left:0;padding-left:20px;padding-right:0;display:none}.popdiv{justify-content:space-between;align-items:flex-start;display:flex}.popgeneralflex{text-align:left;flex-direction:column;align-items:center;margin-right:0;padding-left:0;display:flex}.popjointflex{text-align:left;padding-left:20px}.popresourcetext{color:#333;text-align:center;font-size:25px;line-height:45px}.popresourcetext:hover{color:var(--brand-main)}.bold-text{text-align:left;margin-bottom:0;padding-left:20px;display:block}.resourcesjointheading{text-align:left}.popupx{float:right;clear:none;color:#cecece;text-align:right;cursor:pointer;font-size:24px;display:inline-block;position:absolute;inset:10px 20px auto auto}.popupx:hover{color:var(--dark-grey)}.popupxdiv{text-align:right;justify-content:flex-end;align-items:center;width:100%;padding-top:10px;padding-right:20px;display:none;position:static;inset:0% 0% auto}.popuplink{color:var(--dark-grey);text-align:center;font-size:16px;text-decoration:none}.popuplink:hover{color:var(--brand2nd)}.popuplink.hidden{display:none}.resourcesgenheading{text-align:center;padding-left:0}.text-block-19{padding-left:1px;display:inline}.practicetrackdiv{margin-bottom:20px}.absencelist{color:var(--dark-grey);padding-left:30px;font-size:14px}.absencelistitem{color:#333;font-size:14px;line-height:20px}.absencelink,.absencelink:hover{color:var(--white)}.giftdisclaimertext{color:var(--muted-black);flex:0 auto;margin-bottom:10px;font-size:12px;font-style:italic;line-height:20px}.impactheader{margin-bottom:0;padding-bottom:60px}.givinglevelsheader{text-align:center;margin-bottom:40px;font-size:42px}.givinglevelsheader.ensembles{color:var(--white)}.notification-banner-wrapper{z-index:2147483647;background-color:var(--lightyellow);justify-content:space-between;align-items:center;width:100vw;height:50px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:block;position:fixed;inset:0% 0% auto;overflow:hidden}.notification-close-x{color:var(--dark-grey);cursor:pointer;justify-content:flex-end;align-items:center;font-size:24px;display:inline}.notificationbannertext{margin-left:0;display:inline}.notificationsymbol{border:1px solid #000;border-radius:400px;width:30px;height:30px;margin-right:20px}.text-block-22{text-align:center}.notificationsymbol__textdiv{justify-content:flex-start;align-items:center;display:flex}.notification-close{text-decoration:none}.notification-close.bio{position:absolute;inset:0% 0% auto auto}.notificationbannerlist{flex-direction:row;width:100%;display:block}.cookie-expire{display:none}.gogglecalrt{display:block;overflow:hidden}.preloader{z-index:9999999;background-color:var(--light-grey);justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.passwordpagelogo{margin-bottom:10px;margin-left:auto;margin-right:auto}.passwordpagelogo.portalpagelogo{margin-bottom:0}.text-field{text-align:center;border-radius:5px;height:40px;margin-bottom:5px;padding-top:0;padding-bottom:0;font-size:18px}.heading-26,.div-block-8{color:var(--white)}.loginheading{color:var(--white);margin-top:15px}.search-input-2{opacity:1;text-align:left;border:6px #00000017;border-radius:5px;align-self:center;width:500px;margin-bottom:0;margin-right:0;padding:25px;font-size:18px}.searchlink{color:var(--brand-main)}.searchsection{background-color:var(--white)}.text-block-23{white-space:normal}.div-block-9{padding-left:0;padding-right:28px}.googlemapslinkblock{color:#0000;text-decoration:none}.googlemapslinkblock:hover{color:var(--brand-main);text-decoration:none}.search-2{flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.searchbardiv{background-color:#ffffff40;border-radius:5px;align-items:center;width:100%;padding:5px;display:flex;position:relative}.searchicon2{position:absolute;inset:0% auto auto 0%}.artisticstaffdiv{width:100%;margin-top:35px}.artisticstaffdiv.hidden{display:none}.artisticstaffcollection{width:auto}.artisticstaffcard{background-color:#0000;height:auto;margin-top:15px;margin-bottom:15px;padding:0;position:static}.text-block-24{text-align:center;font-size:16px;font-weight:600}.collection-item-6{margin:0;padding-left:0;padding-right:0;position:static}.biotext{font-size:14px;line-height:22px}.biotext.pusher{color:#0000}.staffbiort{font-size:14px;line-height:22px}.staffbiort.pusher{color:#0000}.biotextdiv{z-index:auto;background-color:var(--white);text-align:left;border-radius:12px;width:100%;min-width:auto;height:500px;margin-top:15px;padding:10px 25px;display:none;position:absolute;left:0;right:0;overflow:visible;box-shadow:0 1px 5px -2px #333}.biotextdiv.accompanists{height:300px}.biotextdiv.admin,.biotextdiv.teachingartists{height:525px}.staffheadshot{border-top-style:solid;border-top-width:1px;border-top-color:var(--brand-red);border-right-style:solid;border-right-width:1px;border-right-color:var(--brand-red);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--brand-red);border-left-style:solid;border-left-width:1px;border-left-color:var(--brand-red);text-align:left;object-fit:cover;border-radius:100%;width:calc(100% - 20px);height:calc(100% - 20px);margin-left:auto;margin-right:auto;display:block}.aboutus__staff__name{text-align:center;margin-bottom:0;font-weight:600;display:inline-block}.aboutus__staff__name.first{text-align:center;margin-right:7px;display:inline-block}.aboutus__staff__name.first.transparent,.aboutus__staff__name.transparent{color:#0000}.aboutus__artisticstaff__ensemble{color:#333;text-align:center;margin-top:5px;margin-bottom:5px}.bioname{margin-top:10px}.boardofdirectorsflex{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.boardofdirectors__name{margin-top:0;margin-bottom:0;font-size:16px;font-weight:600;line-height:1.25;display:inline-block}.boardofdirectors__company{white-space:normal;margin-top:0;margin-bottom:0;margin-left:2px;font-style:italic;font-weight:400;display:inline-block}.text-block-26{display:inline-block}.text-block-27{text-align:center;margin-bottom:25px;padding:0 10px;font-size:16px}.collection-item-7{text-align:center;flex-direction:column;align-items:center;height:80px;margin-bottom:0;display:flex}.admincollectionlist{grid-column-gap:16px;grid-row-gap:16px;text-align:left;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;margin-left:auto;margin-right:auto;display:grid;position:static}.admincollectionlist.three{grid-template-columns:1fr 1fr 1fr}.admincollectionlist.one{justify-items:center;display:none}.staffgeneralposition{text-align:center;margin-top:25px;margin-bottom:0;font-weight:600}.staffgeneralposition.accompanists{margin-top:45px;margin-bottom:7px}.staffgeneralposition.accompanists.ea{display:block}.staffgeneralposition.accompanists.ea.hidden{display:none}.staffgeneralposition.admin{margin-bottom:30px;display:none}.staffgeneralposition.admin.coordinators{margin-top:40px;margin-bottom:30px}.staffpositionheading{color:#333;text-align:center;margin-top:5px;margin-bottom:5px;font-weight:400}.text-block-28{display:block}.collection-item-8{position:static}.adminstaffcollection__exec{width:100%;margin:20px auto}.adminstaffcollection__mgr{width:100%;margin-bottom:20px}.adminstaffcollection__coor{width:100%;margin-left:auto;margin-right:auto;display:none}.missionvisiongpbox{z-index:100;background-color:#fff;border-radius:5px;flex-direction:column;order:0;align-items:center;width:30%;height:300px;margin-top:-70px;margin-bottom:20px;padding:15px;display:flex;position:relative;box-shadow:4px 4px 9px -4px #333}.missionvisiongpicon{width:75px}.missionvisiongpicon.vision{width:90px;margin-bottom:-15px}.missionvisiongptextbox{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:200px;display:flex}.paragraph-9,.paragraph-10,.missionvisiongp_p{text-align:center}.boardofdiretorsdiv{justify-content:center;align-self:flex-start;align-items:center;display:flex}.boardofdirectorsnamesdiv{width:50%;height:100%}.boardofdirectorsnamediv{width:70%}.collection-list-5{background-color:var(--light-grey);border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;padding:35px 15px 15px;display:flex;overflow:hidden}.counter-section{border:1px none var(--brand-main);background-color:#0000;background-image:linear-gradient(#0000009c,#0000009c),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e94d742c7d8c28b27bb566c_SLCC%20%E2%80%A2%20YMC.jpg);background-position:0 0,50% 25%;background-size:auto,cover;height:auto;padding-top:50px;padding-bottom:50px}.counter-section.copiedsection{background-color:var(--white);background-image:none;background-position:0 0;background-size:auto;padding-top:25px;padding-bottom:25px}.countbar.mycontain{justify-content:center;margin-bottom:0}.countbar.mycontain.copynumbersgrid{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:200px 200px;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-content:stretch;display:grid}.grid-2{grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%;margin-right:0}.countercard{border-style:none solid none none;border-width:1px 2px 1px 1px;border-color:var(--dark-grey);box-shadow:none;background-color:#0000;border-radius:0;padding-top:15px;padding-bottom:15px;padding-right:0}.countercard:hover{background-image:none}.countercard.end{border-right-style:none}.countercard.copynumberscard{border-right-style:none;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.countercard.copynumberscard.redbackground{background-color:var(--brand-red);border-style:solid;border-width:1px;align-items:center;transition:all .35s}.countercard.copynumberscard.redbackground:hover{background-color:#9c1731;transform:scale(1.025)}.countercard.copynumberscard.greenbackground{background-color:var(--brand-main);align-items:center;transition:all .35s}.countercard.copynumberscard.greenbackground:hover{background-color:#025468;transform:scale(1.025)}.countercard.copynumberscard.orangebackground{background-color:var(--darkyellow);align-items:center;transition:all .35s}.countercard.copynumberscard.orangebackground:hover{background-color:#c48219;transform:scale(1.025)}.countercard.copynumberscard.navybackground{background-color:var(--brand2nd);align-items:center;transition:all .35s}.countercard.copynumberscard.navybackground:hover{background-color:#08395f;transform:scale(1.025)}.counterheading{color:var(--white);text-align:center}.counterheading.copycounterheading{margin-top:0;margin-bottom:0;font-size:22px}.textspan{text-align:center}.counterup{color:var(--white);font-size:30px}.counterup.copycounter{font-size:65px}.bioblockpusher{width:auto;height:505px;display:none}.bioblockpusher.accompanists{height:320px;display:none}.bioblockpusher.admin{color:#0000;height:600px}.bioblockpusher.ea{display:none}.bioblockpusher.teachingartists{color:#0000;height:600px}.body-3{overflow:visible}.heading-30{display:inline-block}.aboutus__artisticstaff__name__div{justify-content:center;align-items:center;display:flex}.overflowdonordiv{align-self:flex-start;align-items:center;width:500dvw;display:flex}.donorlogolistwrapper{object-fit:none;align-items:center;display:flex}.donorlogolist{align-items:center;display:flex}.donorlogolist.fallvideopage.hoidayconcert{margin-left:auto;margin-right:auto}.donorlogo{filter:grayscale();max-width:none}.donorlogo:hover{filter:none}.donorlogo.holidayconcert{filter:invert()}.donorlogo._12dvw{width:12dvw;max-width:100%}.donorlistitem{margin-left:20px;margin-right:20px}.donorlistitem._2dvwpadding{margin-left:2dvw;margin-right:2dvw}._3{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c9685b00b8d306658563_2018_11_17%20STLCC%20Rehearsal-24.jpg);background-position:0 0,65%;background-size:auto,1500px;background-attachment:scroll,scroll}.givingcampaign_herosection{height:auto;margin-top:-105px;position:relative;overflow:hidden}.givingcampaign__descriptionsection{background-color:#0000;height:auto;padding-top:0;padding-bottom:10px;position:relative;overflow:visible}.givingcampaign__descriptionrt{white-space:normal;align-self:flex-start}.givingcampaign__descriptionrt blockquote{color:var(--brand-red);padding-right:220px;font-size:32px}.image-12{border-radius:400px;width:150px;height:150px;margin-left:auto;margin-right:auto;display:block}.staff-tabs-menu-link{background-color:#0000;margin-left:auto;margin-right:auto}.staff-tabs-menu-link.w--current{background-color:#0000}.div-block-10{background-color:var(--brand2nd);border-radius:20px;width:40px;height:40px;margin-left:auto;margin-right:auto}.staff-tabs-pane{width:100%}.aboutus__artisticstaff__bio{padding:10px}.div-block-11{text-align:center}.staff-tabs-menu{width:100%}.staff-tabs-content{display:none}.numbersheading{text-align:center;margin-bottom:20px;overflow:hidden}.whiteline{background-color:var(--white);width:40px;height:3px;margin-top:15px;margin-bottom:15px}.whiteline.long{width:350px;height:2px;margin-top:0}.whiteline.long.holidayconcert.joyspringconcert{width:650px}.whiteline.long.holidayconcert.joyspringconcert.springsingalong{width:500px}.givinglevels__pane{width:100%;height:100%}.herointroheader{color:var(--white);text-transform:uppercase}.backtotop{z-index:2147483647;text-align:center;cursor:pointer;background-color:#0000;border:1px #d1d1d1;border-radius:400px;justify-content:center;align-items:center;width:45px;height:45px;margin-left:auto;margin-right:auto;display:none;position:fixed;inset:auto 1% 2% auto}.backtotop:hover{background-color:#d1d1d1}.backtotopimg{border:1px none var(--dark-grey);filter:contrast(90%);text-align:center;border-radius:400px;width:45px;height:45px;margin-left:auto;margin-right:auto;transition:opacity .2s;display:block}.backtotopimg:hover{filter:contrast(200%)}.backtotopsection{height:700px;display:block}.herowhitediv{flex-direction:column;justify-content:center;align-items:flex-start;width:55ch;display:flex;overflow:visible}.herowhitediv.bbtribute{width:auto}.herowhitediv.portal{width:auto;max-width:55ch;margin-bottom:30px;padding-bottom:5px}.herowhitediv.alysonmoore{width:auto;max-width:65ch;margin-bottom:30px;padding-bottom:5px}.link-4{color:var(--brand2nd)}.ticketicon{display:none}.upcomingevents-col-wrap{width:100%;margin-top:20px;margin-bottom:40px}.upcomingevents-col-list{justify-content:center;display:flex}.upcomingevents-col-item{margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}.waystogivert{text-align:left;font-weight:400}.waystogivert p{margin-bottom:5px;padding:5px 5px 5px 10px;font-size:14px;line-height:23px}.whitelogo{padding-bottom:5px}.staffcolgrid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:auto;display:grid;position:relative}.staffcolgrid.accompanists{grid-row-gap:30px;align-items:stretch}.bioclosex{float:right}.artisticstaffensemblebio{margin-top:0}.artisticstaffensemblebio.transparent{color:#0000}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.emptystatediv{justify-content:center;align-items:center;width:100%;display:flex}.givingcampagin__stickydiv{background-color:var(--light-grey);box-shadow:3px 2px 12px 1px var(--dark-grey);border-radius:12px;align-self:flex-start;margin-bottom:20px;margin-left:25px;padding:10px 20px 20px;position:sticky;top:20%}.button-3{background-color:var(--brand2nd);text-align:center;white-space:nowrap;border-radius:12px;margin-left:auto;margin-right:auto;display:block}.button-3:hover{color:var(--white);background-color:#023864}.contactinfo__text{margin-top:15px;font-size:14px;line-height:20px}.contactinfo__text.annualcampaign{text-align:center;white-space:nowrap;margin-bottom:10px;font-size:20px;line-height:25px}.text-block-29{margin-bottom:10px;font-size:16px}.countdown-wrapper{position:absolute;inset:auto 0% 35%}.js-clock{justify-content:center;align-items:center;display:flex;overflow:hidden}.box{flex-direction:column;justify-content:center;align-items:center;width:100px;height:120px;margin-left:10px;margin-right:10px;padding:10px;display:flex}.clock-number{color:var(--lightyellow);font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Charcoal,sans-serif;font-size:70px;line-height:80px}.clock-label{color:#f3f3f3;text-transform:uppercase;margin-top:0;margin-right:0;font-size:14px;font-weight:400;line-height:20px}.givingcampaign__infort{text-align:left;margin-top:-10px;margin-bottom:0;padding-left:0;padding-right:10px;line-height:25px}.givingcampaign__infort h2,.givingcampaign__infort h3{text-align:center}.riseuplevels-wrapper{justify-content:space-around;align-items:center;display:flex}.riseuplevel-div{background-color:var(--brand-red);border-radius:400px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;padding:18px 20px;display:flex}.riseuplevel-div.l2{background-color:var(--brand-main)}.riseuplevel-div.l3{background-color:var(--darkyellow)}.riseuplevel-div.l4{background-color:var(--brand2nd)}.riseuplevel-div.l5{background-color:var(--sea-green)}.riseuplevels-rt{text-align:center;border-radius:0;padding:25px 18px 18px}.riseuplevels-rt p{color:var(--white);font-size:14px}.riseuplevels-rt h4{color:var(--white);text-transform:uppercase;white-space:normal;font-weight:600}.riseuplevels-rt h5{color:var(--white);margin-bottom:0}.riseuplevel-section{background-color:var(--white);overflow:hidden}.soundcloudlink{color:var(--white);text-decoration:none}.soundcloudlink:hover{color:var(--light-grey);text-decoration:none}.link-block-3{color:var(--white)}.link-block-3:hover{color:var(--light-grey)}.whiteh3{color:var(--white)}.whiteh3.absenceheading{margin-top:30px}.whiteh3.welcomehc{letter-spacing:3px;margin-bottom:40px}.whiteh3.welcomehc.joyspringconcert{text-transform:lowercase;display:none}.text-block-30{color:var(--brand-red);font-size:12px}.givingcampaignbanner{text-align:left;object-fit:cover;align-self:stretch;width:100%;overflow:hidden}.eventoverlaytext{color:var(--white);text-align:center;text-transform:uppercase;font-weight:600}.eventoverlaytext.pending{opacity:1;color:var(--white);background-color:#0000}.eventoverlaytext.pending.home{background-color:var(--dark-grey);padding-left:10px;padding-right:10px}.eventoverlaytext.cancelled{background-color:var(--brand-red);opacity:.9;padding-left:10px;padding-right:10px}.eventoverlaytext.cancelled.eventpage{opacity:1;background-color:#0000;font-size:20px}.eventoverlaydiv{z-index:99999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;margin-top:0;margin-bottom:0;padding-left:0;display:flex;position:absolute}.eventoverlaydiv.home{background-color:#0000;flex-wrap:nowrap;align-items:center;width:auto;height:auto;margin-top:10px;margin-bottom:0;inset:auto 0% 4%}.eventoverlaydiv.transparent{background-color:#0000001a}.footerdropdown{display:none}.text-block-31{color:var(--dark-grey)}.menu-overlay{z-index:2147483647;background-color:#0000;justify-content:space-between;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.menu-links-wrap{z-index:999;background-color:#0000;order:0;width:100%;padding:20px 15px;position:relative}.menu-link-text{color:var(--brand-red);font-size:45px;line-height:70px}.menu-link-block{color:var(--white);padding-left:15px;padding-right:15px;text-decoration:none;display:block}.menu-link-block:hover{color:var(--dark-grey)}.menu-bg{z-index:0;background-color:var(--light-grey);order:0;width:100vw;height:100vh;position:fixed;inset:0%}.aboutus__staff__photodiv{box-shadow:inset 1px 1px 6px 0 var(--dark-grey);border:1px #000;border-radius:100%;align-items:center;width:200px;height:200px;margin-left:auto;margin-right:auto;display:flex}.ensemblestaffflex{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.ensemblestaffnamesflex{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-top:5px;display:flex}.headshot{object-fit:cover;object-position:50% 50%;border:1px #000;border-radius:50%;width:10vw;max-width:70%;height:10vw}.empty-state-2{text-align:center;background-color:#c5c5c5c7;justify-content:center;align-items:center;display:flex}.heading-33{margin-bottom:20px}.heading-33.centered{text-align:center}.mobilegooglecalrt{display:none}.eventtemplatesection{z-index:1;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;justify-content:center;align-items:center;height:75vh;margin-top:-105px;padding-bottom:0;display:flex;position:static;overflow:hidden}.image-16{width:100%}.sectionbg{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0%;overflow:visible}.headingcontainer{z-index:1;background-color:#000000b3;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;inset:0%;overflow:hidden}.bodysection{background-color:var(--light-grey);object-fit:fill;height:auto;padding-bottom:80px;position:static}.eventinfodiv{z-index:2;background-color:var(--white);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:65%;height:auto;margin-top:-325px;margin-left:auto;margin-right:auto;padding:0;display:flex;position:relative;box-shadow:0 6px 12px #2a2a2a}.eventimagecontainer{justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:hidden}.headeroverlay{z-index:3;background-color:#000000b3;position:absolute;inset:0%}.eventtextdiv{flex-direction:column;align-items:flex-start;width:100%;padding:30px 50px 50px;display:flex}.eventh1{margin-top:10px;margin-bottom:0}.text-block-33{font-size:20px}.eventdatetime{color:var(--dark-grey);font-size:20px}.eventdatetime.time{font-size:16px;font-style:italic}.eventdatetime.time.hidden,.eventdatetime.hidden{display:none}.eventdatetimecontainer{justify-content:flex-start;align-items:center;width:100%;display:flex}.eventimage{object-fit:cover}.secondbuttondiv{justify-content:space-between;align-items:center;display:flex}.donateinfolist{margin-bottom:0}.donateinfoheader{margin-bottom:0;font-size:14px}.boardofdirectorsdiv{width:100%}.boardofdirectorsdiv.hidden,.slide-nav-2{display:none}.scroll-down{display:none;position:absolute;bottom:20px;left:0;right:0}.scroll-mouse-link{z-index:2;flex-direction:column;justify-content:center;align-items:center;max-width:80px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;text-decoration:none;display:flex;position:absolute;bottom:0;left:0;right:0}.mouse-icon{border:2px solid var(--white);border-radius:12px;justify-content:center;align-items:flex-start;width:24px;height:38px;padding-top:15px;display:flex}.mouse-wheel-icon{background-color:var(--white);border-radius:2px;width:4px;height:4px}.scroll-text{color:var(--white);text-align:center;letter-spacing:2px;font-size:14px;font-weight:200;text-decoration:none}.waystogivegrid{grid-column-gap:0px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.iconcirclediv{background-color:#0000;border:2px solid #000;border-radius:500px;justify-content:center;align-items:center;width:80px;height:80px;margin-left:auto;margin-right:auto;display:flex}.iconcirclediv.noborder{border-style:none}.iconcirclediv.yellow{border-color:var(--lightyellow);background-color:var(--lightyellow)}.iconcirclediv.green{border-color:var(--sea-green);background-color:var(--sea-green)}.iconcirclediv.blue{border-style:none;border-color:var(--white);background-color:#0000;padding-bottom:10px}.image-17{width:45px;padding-top:5px}.core-curriculum-hero-section{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78fcedebb84602d35a7d4_P1_04160_ProPhotoSTL.com.jpg);background-position:0 0,50%;background-size:auto,cover;height:375px;margin-top:-105px;padding-top:105px;padding-bottom:30px;overflow:hidden}.ensembles-section{padding-top:20px;padding-bottom:30px}.ensembles{padding-bottom:0}.givinglvltextdiv{flex-direction:column;justify-content:space-between;align-self:flex-start;align-items:flex-start;width:50%;margin-right:10px;display:flex}.givinglevelsboldtext{white-space:normal;line-height:20px}.givinglevelsboldtext.ensembles{font-size:14px}.resourcessubtitle{display:none}.resourcessubtitle.joint{padding-left:20px}.image-18{width:80px}.image-19{width:55px}.image-20{border-radius:400px;width:80px;height:80px}.shoppingcarticon{width:20px}.givingsliderflex{justify-content:space-between;width:100%;display:flex}.givingsliderflex.ensembles{flex-direction:column;justify-content:center;align-items:center}.givingslider{width:50%;margin-top:-70px;margin-bottom:5px}.givingslidericon{display:none}.givingslide{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebb1ac74a48f9f623328626_MMT%202018.jpg);background-position:0 0;background-size:cover}.givingslide.lc1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe2044fe05c91ffce83cb8_Bullet%20Pt%201%20On%20stage%20at%20powell%20hall.jpg);background-position:50%}.givingslide.lc3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe2047198f89698b8d4f06_Bullet%20Pt%203%20Carnige%20hall.jpg);background-position:50% 0}.givingslide.cc1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe2241dc817176f6250385_Bullet%20pt%201%20Int%20Tours.jpg)}.givingslide.cc2{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe206cf4e8e1ab7120808a_Bullet%20Pt%202%20Mandy%20Miller%202.jpg)}.givingslide.cc3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe206a4808c6554c640fae_Bullet%20Pt%203%20Risers%20for%20rehearsals%20.jpg)}.givingslide.a1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe243a4808c614616411dd_Bullet%20Pt.%201%20Tuituion%20Cost.jpg)}.givingslide.a2{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe44c362f92c0e344f36a0_Children\'s%20choir%202.jpg)}.givingslide.a3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe441c198f89c1248d65b8_Music%20Makers.png);background-size:cover}.givingslide.b1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe26d850dc65f90bb936ac_Girl%20Smiling.jpg)}.givingslide.b2{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe394690ef7a1e14cc57df_MTW-Group.jpg)}.givingslide.b3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe4626d5682934692db836_Chorale%204.jpg)}.givingslide.s1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/67004d8dbb81d1c0d5abff2a_231209_naunheim_childrens_choirs_459%20copy.jpg);background-position:50%}.givingslide.s2{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe3cacebf51538618eb2f8_5%20Guys.jpg)}.givingslide.s3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe3cc7d118c269ec26a415_1NCRehearsal.jpeg)}.givingslide.p1{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe3eac1a044262210d7b49_SummerSingingCamp.jpg)}.givingslide.p2{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe40551a0442241b0d7bf0_Concert%20Choir%204.jpg)}.givingslide.p3{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ebe38a28e1ab3b3585ada17_MTW2.jpg);background-size:cover}.italic-text{font-style:italic}.italic-text.white{color:var(--white)}.italic-text.white._25bmargin{margin-bottom:25px}.italic-text-2,.italic-text-3{font-style:normal}.text-span-2{color:var(--white);font-style:italic}.resourcebuttontextspan{background-color:var(--sea-green);cursor:pointer;border-radius:400px;padding:5px 10px}.resourcebuttontextspan.orangebutton{background-color:var(--darkyellow)}.dropdown-list-3{z-index:9999999}.dropdown-list-3.w--open{z-index:9999999;background-color:#333333bf}.dropdown-2{z-index:2147483647}.dropdown-link{z-index:2147483647;opacity:1;color:var(--white)}.dropdown-link:hover{background-color:var(--muted-black);color:var(--white)}.eventscovidtext{color:var(--white);text-align:center;font-style:italic;font-weight:400}.eventsphotocoverdiv{position:relative}.parentportaltext{color:var(--white);margin-right:5px}.parentportaltext.portalpage{font-size:1rem;font-weight:300}.whitelink{color:var(--white);cursor:pointer;font-size:18px;font-weight:300;text-decoration:underline}.whitelink:hover{color:#ddd}.whitelink:active{color:var(--dark-grey)}.whitelink.portalpage{font-size:1rem}.whitelink.portalpage.staffportal{margin-top:0}.parentportaldiv{justify-content:center;align-items:center;display:flex;position:relative;top:auto}.questiondiv{cursor:pointer;background-color:#ffffff80;border-radius:400px;justify-content:center;align-items:center;width:15px;height:15px;margin-bottom:10px;display:flex;position:relative}.questiondiv.portalpage{margin-bottom:0}.questionmark{color:var(--white);text-align:center;padding-top:2px;font-size:12px}.parentportalinfodiv{background-color:var(--white);border-radius:12px;width:auto;padding:9px 15px 10px;display:block;position:absolute;inset:0% -75% auto auto}.parentportalinfodiv.portalpage{background-color:var(--white);padding-top:10px;inset:-28% -33% auto auto}.parentportalrt ul{font-size:10px;line-height:15px}.parentportalrt li{margin-left:0}.questiondivexpand{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.riseuplink{color:var(--white);text-align:center;cursor:pointer;text-decoration:none}.riseuplink:hover,.riseuplink:active{color:var(--white)}.riseuplevelsheading{text-transform:uppercase;white-space:normal;margin-top:0;margin-bottom:5px;font-weight:600}.riseuplevelsmonth{font-size:12px;line-height:20px}.riseuplevelsyear{font-size:14px;font-weight:600}.mmtparagraph{margin-bottom:10px}.mmtlist{padding-left:40px}.heading-35{color:var(--lightyellow);text-align:center;padding-left:135px;padding-right:135px}.enrolltextlink{color:var(--lightyellow)}.enrolltextlink:hover{color:#faca7e}.enrolltextlink.allcaps{text-transform:uppercase}.enrolltextlink.hidden{display:none}.collection-item-9{position:static}.news-col-item{margin-bottom:0}.postcarddiv{border-bottom:1px solid var(--dark-grey);align-items:center;height:auto;margin-bottom:40px;margin-left:0%;margin-right:0%;padding-bottom:40px;display:flex}.newsimage{border:1px solid #193f9c;border-radius:1px;width:30%;max-width:none;margin-top:10px;margin-bottom:10px;margin-right:45px}.postwrapper{flex-direction:column;align-items:flex-start;padding-top:0;padding-bottom:0;display:flex}.postsummary{margin-bottom:10px;font-size:16px;line-height:25px}.postheading{margin-bottom:0;font-size:30px;line-height:37px}.postdate{color:#969696;margin-bottom:10px;font-size:14px;display:block}.postdate.title{color:var(--light-grey);font-size:18px}.next{border-radius:12px}.posttitle{color:var(--white);text-align:center;align-self:auto}.buttonwrapper{text-align:center;margin-top:45px}.allpostbutton{color:var(--muted-black);background-color:#0000;border:1px solid #ccc;border-radius:12px}.allpostbutton:hover{border-color:var(--muted-black);color:var(--muted-black)}.backtopoststext{color:#969696}.backtopoststext:hover{color:var(--muted-black)}.backtopostslinkblock{padding:10px;text-decoration:none}.backtopostslinkblock:hover{color:var(--muted-black)}.featurecard{background-color:var(--white);align-items:flex-end;padding:0;display:flex;position:relative}.feature-item{width:30%;margin-left:10px;margin-right:10px}.feature-col-list{justify-content:center;margin-left:0;margin-right:0;display:flex}.previous{border-radius:12px}.learnmoreeventlink{color:var(--brand2nd);text-align:left;text-decoration:none;position:static;inset:auto 20px 20px auto}.learnmoreeventlink:hover{text-decoration:underline}.learn-more-arrow{width:20px;margin-left:5px;display:block}.learnmorediv{text-align:left;cursor:pointer;align-self:flex-end;align-items:center;width:40%;margin-bottom:10px;display:flex}.learnmorediv:hover{border-bottom:2px none var(--brand2nd)}.learnmorediv.hidden{margin-bottom:0;display:flex}.instagramcontainer{justify-content:center;max-width:1100px;display:flex}.newsheroimage{width:100%;margin-top:-105px}.postheadingdiv{flex-direction:column;align-items:center;display:flex;position:static}.featurenewsimage{width:100%;height:200px}.featureheading{color:var(--white);padding-left:15px;padding-right:15px;position:absolute;bottom:1%}.featuresectionheading{text-align:center;margin-top:0;margin-bottom:20px}.button--flexbox{display:flex}.mailchimp-embed{height:0;margin-top:25px}.mailchimptext-div{flex-direction:column;align-items:flex-start;padding-right:55px;display:flex}.mailchimppreheading-div{align-items:center;margin-bottom:40px;display:flex}.mailchimppreheader-text{color:var(--brand-red);letter-spacing:5px;text-transform:uppercase}.mailchimppreheader-line{background-color:var(--brand-red);width:40px;height:2px;margin-left:10px}.mailchimp-h2{margin-bottom:20px}.mailchimp-embedcode{width:75%;margin-bottom:0;padding-top:15px}.mailchimp-list{padding-bottom:25px;padding-left:45px;font-size:16px}.mailchimp-disclaimer{color:var(--dark-grey);font-size:12px;line-height:20px}.covid--richtext{width:100%;margin-top:30px;margin-bottom:30px}.covid--richtext ul{margin-bottom:10px;margin-left:35px}.covid--richtext p{margin-bottom:10px}.covid--richtext h4{font-size:22px}.video--townhall{display:none}.webinarquote{margin-left:0;padding-left:0;font-style:italic}.block-quote{border-left-style:none;margin-left:0;margin-right:0;padding-left:100px;padding-right:100px}.quotemarks{font-family:Spirax,sans-serif;font-size:100px;font-weight:400;line-height:1px}.webinarquotediv{text-align:center;flex-direction:column;align-items:center;padding-left:75px;padding-right:100px;line-height:22px;display:flex}.webinarquotediv.videos{margin-top:25px}.boldquotetext{font-size:30px}.quotemark{z-index:0;transform-style:preserve-3d;align-self:flex-start;margin-top:-70px;margin-right:30px;padding-top:0;padding-bottom:0;font-family:Coustard,sans-serif;font-size:200px;position:relative;transform:rotateX(180deg)rotateY(180deg)rotate(0)}.covidgrid{z-index:2;grid-column-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:50%;margin:15px auto 45px;position:relative}.covidgrid.videos{grid-template-rows:auto;grid-template-columns:1fr 1fr;width:70%;margin-bottom:0}.covid--icons{text-align:center}.covid--icons.div{background-color:var(--darkyellow);border-radius:400px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.covid--icons.div.blue{background-color:#645503}.singsafelylinkblock{color:var(--muted-black);text-align:center;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;text-decoration:none;display:flex}.townhalllinkblock{color:var(--muted-black);text-align:center;height:100%;padding-left:45px;padding-right:45px;text-decoration:none}.covidsubheadings--text{text-align:center;margin-top:25px;font-weight:700}.text-block-36,.text-block-37{text-align:center;font-weight:700}.rehearsalschedulelinkblock{color:var(--muted-black);text-align:center;height:100%;text-decoration:none}.section-3{margin-top:0;padding-top:20px;padding-bottom:20px}.covid--h4{text-align:center;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}.collection-list-7{display:flex}.collection-item-10{justify-content:space-between;display:flex}.notificationbannertextblock{color:var(--muted-black);margin-right:21px;text-decoration:none}.link-block-6{z-index:1;position:static;inset:0%}.covid--link{align-items:center;width:75%;text-decoration:none;display:flex}.text-block-38{flex:0 auto;margin-left:auto;margin-right:auto;padding-bottom:10px;font-size:16px;font-style:italic;font-weight:600;line-height:32px}.covidparentquote{margin-top:10px;font-style:italic;line-height:25px}.covidparentquote.videos{color:var(--brand2nd);margin-bottom:15px;line-height:29px}.covidparentquote.videos.holidayconcert.contain-nomargin{max-width:900px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.text-block-39{font-size:14px}.faq--questiondiv{border:3px solid var(--brand-main);cursor:pointer;background-color:#0000;border-radius:0;width:100%;padding:15px 30px}.faq--questiondiv.videos{border-color:var(--brand-main)}.faq--questiondiv.videos.lyrics{border-style:none;margin-bottom:5px;padding:0 10px 0 20px}.faq--questiondiv.videos.lyrics.holidayconcert{justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-left:0;display:flex}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2531df41e418ff5e3611d_YMC-Pano.jpg);background-position:0 36%;background-size:cover;height:160px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.mm{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd682317771ae6f803ffc41_MusicMakersGroupPano-3.jpg);background-position:50% 43%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd684735638198147cf6e29_ConcertChoirGroupPano-2.jpg);background-position:50% 52%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.choristers{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd6bc85304e92f3ad782204_ChoristersPano.jpg);background-position:0 100%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.chorale{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd7816eeb2fea38d088de34_ChoralePano.jpg);background-position:50% 25%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1a{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd7844b5a75502fafdf6a21_Children\'sChoir1APano-2.jpg);background-position:0 53%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1b{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd787555fd7900da5c9d5c8_Children\'sChoir1BPano-3.jpg);background-position:0 57%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._1vc{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fdd6831881adb16d7d8cc9a_1VC_GroupPano.jpg);background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a8736befe435786bcec_5323F4B7-F57A-4ECF-8F54-0B661F578513_1_102_o.jpg);background-position:50%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm.mmsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187a3fda0a4501b9c3db5_MM%20-%20Pano-min%20\(1\).jpeg);background-position:50% 65%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a9baa8e5afbd036e483_7019DDD6-845A-4EDE-88E1-0D771D78F138_1_105_c.jpg);background-position:50% 30%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a._1asingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187a1d832e2033ca23263_1A%20-%20pano-min%20\(1\).jpeg);background-position:50% 70%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a860df80d1603961328_5F9A703C-0D4D-4AD5-9491-C6897A09A57A_1_105_c.jpg);background-position:50% 40%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b._1bsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187abbe705f00f463b3d6_1B%20-%20pano-min%20\(1\).jpeg);background-position:50% 70%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a77658950009382c164_01105ED5-11A5-4D1A-AD90-4F5E8E48F084_1_105_c.jpg)}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale.choralespringsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187bc7165461c3841d39d_Chorale%20-%20Pano-min%20\(1\).jpeg);background-position:50% 80%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a865f5a55584f2e4608_438B20B7-7D7B-4AE7-B365-B3DED4410E6B_1_105_c.jpg);background-position:50%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers.choristerssingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187a867325dcd7b66e1ee_Choristers%20-%20pano-min%20\(1\).jpeg);background-position:50% 65%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a860702b112ec889f1f_620CFEE4-B0C3-4279-B2FC-296624A87415_1_105_c.jpg);background-position:50%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir.ccsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b187c856797d2337b503e5_CC%20-%20Pano-min%20\(1\).jpeg);background-position:50% 62%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60526a9b36befe4caf86bcf8_DC1E8D84-81AF-4A88-97B2-1216B931828F_1_105_c.jpg)}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc.ymcsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b18c0fa3a5a6a83dd6180e_YMC%20-%20Pano.jpeg);background-position:50% 55%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60528690b2aba8602795ee30_1VC%20-%20Pano-4.png);background-position:50%;background-repeat:repeat-x;background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc._1vcsingalong{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60b1879807fc3f2e459753dc_1VC%20-%20Pano%20\(1\).png)}.faq--questiondiv.videos.lyrics.holidayconcert.acknowledgements{justify-content:center;align-items:center;padding-top:30px;padding-bottom:0;padding-right:0}.faq--questiondiv.videos.holidayconcert{border-style:none}.faq--questiondiv.videos.holidayconcert.withbackground{color:#fff5dd;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-position:0 0,0 0;background-size:auto,cover;flex-direction:row;justify-content:center;align-items:center;width:100%;height:145px;padding-top:35px;padding-bottom:35px;display:flex;position:relative}.faq--questiondiv.videos.holidayconcert.withbackground.backgroundmoved1{background-position:0%}.faq--questiondiv.videos.holidayconcert.withbackground.backgroundmoved1.bm2{background-position:0 100%}.faq--questiondiv.videos.holidayconcert.withbackground.backgroundmoved1.bm2.joyspringconcert{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d7e214ba1128051192623_Joy-%20Green%20Blur.jpg)}.faq--questiondiv.videos.holidayconcert.withbackground.backgroundmoved1.bm2.joyspringconcert.springsingalong{background-image:linear-gradient(#000000a6,#000000a6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png);background-position:0 0,50% 0}.faq--questiondiv.videos.holidayconcert.withbackground.backgroundmoved1.joyspringconcert,.faq--questiondiv.videos.holidayconcert.withbackground.joyspringconcert{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d8633d5859d0eeeb19e33_Joy-%20Green%20Blur.jpg)}.faq--questiondiv.videos.holidayconcert.withbackground.joyspringconcert.springsingalong{background-image:linear-gradient(#000000a6,#000000a6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png);background-position:0 0,50%}.inline--link{color:#333;text-decoration:underline}.inline--link:hover{color:#9b9b9b}.faq--answerdiv{width:100%;margin-bottom:0;overflow:hidden}.faq--answerdiv.horizontalflex{display:flex}.faq--answerdiv.holidayconcert.hidden{display:none}.faq--answerdiv.hc-donate{flex-direction:column;align-self:auto;align-items:center;margin-top:35px;display:flex}.faq--answerdiv.logolist{margin-top:10px}.faq--answerdiv.hiddden{display:none}.faq--questionheading{margin-top:0;margin-bottom:0;font-weight:600}.faq--questionheading.holidayconcert{text-align:center;font-family:Moontime,sans-serif;font-size:75px;font-weight:400;line-height:1}.faq--questionheading.holidayconcert.joyspringconcert{text-transform:lowercase;font-family:Sacramento,sans-serif}.faq--questionheading.holidayconcert.joyspringconcert.springsingalong{color:var(--darkyellow);text-transform:capitalize;font-family:Nunito,sans-serif;font-size:45px}.mycontain-2{flex-direction:column;align-items:flex-start;max-width:95%;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;display:block}.mycontain-2.bodycontain{background-color:#0000;max-width:90%;padding-top:35px;padding-bottom:35px;display:flex;overflow:hidden}.faq--section{padding-top:0;padding-bottom:0}.faq--section.videopage.holidayconcert{background-color:#0000;background-image:linear-gradient(#ffffffe6,#ffffffe6),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5fd2563396585d6c4f2cd643_A-World-More-Bright-No-Candle.png);background-position:0 0,0 0;background-size:auto,auto;background-attachment:scroll,fixed}.sub-heading--text{color:#9b9b9b;text-align:left;letter-spacing:7.5px;text-transform:uppercase;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:18px}.faq--questionanswerdiv{flex-direction:column;align-items:center;width:100%;margin-bottom:25px;display:flex}.faq--questionanswerdiv.lyrics{margin-bottom:5px}.faq--grid{grid-column-gap:25px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.faq--grid.videos{grid-template-rows:auto;grid-template-columns:1fr;align-self:center}.faq--grid.videos.lyrics{width:100%}.faq--grid.videos.winterconcertnogrid{flex-direction:column;display:flex}.faq--answerparagraph{color:#333;margin-bottom:0;padding-top:15px;padding-left:20px}.faq--answerparagraph.icontext{text-align:center;padding-top:0;padding-left:0}.faq--answerparagraph.lyrics{margin-bottom:15px;padding-top:10px}.faq--answerparagraph.fallvideopage{text-align:center;align-self:center;width:100%;margin-left:auto;margin-right:auto}.faq--answerparagraph.fallvideopage.holidayconcert{margin-top:10px;margin-bottom:2px;padding-left:0}.faq--answerparagraph.fallvideopage.holidayconcert.sponsortitles{margin-top:40px;margin-bottom:15px}.faq--answerparagraph.fallvideopage.holidayconcert.sponsortitles.givinglevels{text-align:left;margin-top:10px;padding-left:0}.faq--answerparagraph.fallvideopage.holidayconcert.sponsortitles.givinglevels.acknowlegements{text-align:center;margin-top:0;margin-bottom:0}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer{padding-top:0;padding-bottom:0;padding-left:0;display:flex}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.small-p{justify-content:center;align-items:center;max-width:80%;margin-top:40px;display:block}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.key{white-space:nowrap;width:auto;margin-top:0;margin-left:0;margin-right:10px}.faq--answerparagraph.fallvideopage.program{padding-top:30px}.faq--answerparagraph.covidlist{padding-top:0;padding-left:0}.heading-36{margin:0 auto 40px}.verticalline{background-color:var(--white);width:2.5px;height:25px;margin-left:5px;margin-right:5px}.bold-text-7{margin-bottom:5px;display:block}.empty-state-3{display:none}.artsafelogo{object-fit:contain;width:125px}.icon--text{color:var(--white);font-size:50px}.concertdonordiv{justify-content:center;align-items:center;display:flex}.ensemblegrouptext{text-align:left;margin-top:5px;padding-left:25px;padding-right:25px}.lyricstitletext{font-weight:600}.lyricstitletext.sub{margin-top:15px;margin-bottom:15px;padding-left:20px;font-weight:400}.lyricstitletext.sub.holidayconcert{color:var(--brand-main);margin-top:0;margin-bottom:0}.lyricstitletext.holidayconcert{font-weight:400;line-height:24px}.lyricstitletext.holidayconcert.disclaimer{margin-bottom:0;margin-left:auto;margin-right:auto;font-style:italic;display:block}.lyricstitletext.holidayconcert.disclaimer.key{align-self:center;margin-left:auto;margin-right:auto;font-size:18px;font-style:normal;line-height:29px}.lyricstitletext.holidayconcert.disclaimer.key.bold{font-weight:700}.lyricstitletext.holidayconcert.disclaimer.redtext{color:var(--brand-red);max-width:70%;font-size:20px;font-weight:600;line-height:1.3}.lyricstitletext.holidayconcert.disclaimer.redtext.pinktext{color:#9c41a3}.lyricstitletext.holidayconcert.disclaimer.redtext.pinktext.orangetext{color:var(--darkyellow)}.lyricsparagraph{margin-bottom:15px;padding-top:5px;padding-left:20px}.lyricsparagraph.last{margin-bottom:15px}.lyricsparagraph.videocomingsoon{color:var(--brand-main)}.lyricsparagraph.italic{color:var(--brand-main);font-size:16px;font-style:italic}.lyricsparagraph.holidayconcert{color:var(--brand-main);line-height:25px}.singsafelydiv{flex-direction:column;align-items:center;display:flex}.mactext{color:var(--muted-black);width:175px;margin-top:10px;padding-right:0;font-size:7px;line-height:10px;text-decoration:none}.link-block-7{text-decoration:none}.greyline{border-bottom:2px solid var(--light-grey);width:90%;max-width:1500px;margin-top:30px;margin-left:auto;margin-right:auto}.greyline.pagedivider{border-style:none none solid;border-width:.25px .5px;border-color:var(--brand-red);width:200px;margin-top:0;margin-left:5px;margin-right:5px}.greyline.pagedivider.circle{background-color:var(--brand-red);border-radius:500px;width:10px;height:10px;margin-top:0}.greyline.absolute{position:absolute;inset:auto 0% 0%}.greyline._50tbmargin{margin-top:50px;margin-bottom:50px}.concertvideos{width:auto}.lyricstitleitalic{font-style:italic}.lyricstitleitalic.nopadding{margin-bottom:0}.barbaraintrovideo{width:auto;margin-left:auto;margin-right:auto}.barbaraintrovideo.welcomemessage{width:40%;height:auto}.barbaraintrodiv{justify-content:center;align-items:center;max-width:70%;margin:15px auto 35px;display:block}.barbaraintrodiv.holidayconcert{width:50%;max-width:70%;display:block}.fixedbuttoncontainer{flex-direction:column;align-items:center;display:flex;position:fixed;bottom:2%;right:3%}.recordingslink{color:var(--white);text-decoration:none}.recordingslink:hover{color:var(--white)}.concert-footer-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.concert-footer-textlink{color:var(--white);text-align:center;margin-top:80px;font-size:30px;text-decoration:none}.concert-footer-textlink:hover{color:var(--dark-grey)}.event-ticketform-richtext{justify-content:center;align-items:center;margin-top:0;margin-left:auto;margin-right:auto;display:block}.div-block-12{justify-content:center;align-items:center;display:flex}.eventfineprintrt p{margin-bottom:0;font-size:12px;line-height:20px}.eventfineprintrt li{font-size:14px;line-height:2}.eventfineprintrt h6{font-size:14px}.grid-3{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:none}.ensemblestunamesdiv{align-items:center;display:flex}.ensemblefirstnametext{margin-right:5px}.ensemblestunamescolitem{margin-bottom:5px;margin-left:10px;margin-right:10px;padding-left:5px;padding-right:5px}.ensemblestunamescollist{width:100%;margin-top:10px}.heading-37{align-self:center}.holidayconcertcoverlogo{width:130px;margin:25px 0 5px}.welcomemessagediv{flex-direction:column;width:70%;margin-left:20px;display:flex}.holidayconcertprogramdiv{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.holidayconcertprogramdiv.right{flex-direction:column;align-items:flex-end;width:50%}.holidayconcertprogramdiv.left{flex-direction:column;justify-content:flex-start;width:50%;height:300px}.holidayconcerttitletext{line-height:24px}.holidayconcerttitletext.indent{margin-left:25px;font-style:italic}.holidayconcerttitletext.indent._2x{font-weight:400}.seelyrics{color:var(--brand-main);text-decoration:underline}.holidayconcertensemblename{text-transform:uppercase;font-size:22px;font-weight:600}.holidayconcertensemblename.givinglevels{text-align:left;text-transform:capitalize}.holidayconcertensemblename.givinglevels.acknowledgements{font-size:20px}.holidayconcertensemblename.ensembles{letter-spacing:2px;font-size:28px}.holidayconcertensemblename.buttonlook{border:2px solid var(--brand2nd);color:var(--brand2nd);cursor:pointer;border-radius:500px;padding:10px 30px;transition:all .35s}.holidayconcertensemblename.buttonlook:hover{background-color:var(--brand2nd);color:var(--white)}.holidayconcertensemblename.buttonlook.green{color:#323d1d;border-color:#323d1d}.holidayconcertensemblename.buttonlook.green:hover{color:var(--white);background-color:#323d1d}.studentfirstname{white-space:nowrap;margin-right:5px;display:inline}.studentfirstname.donor{white-space:normal}.studentfirstname.smaller{font-size:16px;line-height:20px}.studentlastname{white-space:normal;display:inline}.studentlastname.inmemoryof_1._3{background-image:none}.studentname-col-item{margin-left:10px;margin-right:20px;padding:2px 5px}.studentname-col-item._1vc{text-align:center;margin-left:0;margin-right:0}.studentensemble-col-list{grid-column-gap:10px;grid-row-gap:5px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:15px;display:grid}.studentensemble-col-list._1vc{grid-column-gap:10px;grid-row-gap:5px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.dropdownarrow{filter:brightness(200%);position:absolute;inset:auto auto 10%}.thankyouvideosgrid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.concert-footer-logo{width:200px}.holidayconcertsupporters-col-list-wrap{margin-top:-25px}.holidayconcertsupporters-col-list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center;place-items:center;margin-left:auto;margin-right:auto;display:grid}.holidayconcertsupporters-col-item{justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.supporterlogo{filter:grayscale();width:100px}.supporterlogo:hover{filter:none}.barbarasignature{width:250px;margin-bottom:0}.barbarasignature.bmargin{margin-bottom:10px;margin-left:-15px}.pagedividerdiv{justify-content:center;align-items:center;display:none}.inmemorykeydiv{justify-content:space-around;align-items:center;width:650px;max-width:1100px;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.hc-verticalflex-centered{border-style:solid none none;border-width:1.5px 1px 1px;border-color:var(--brand-red)black black;flex-direction:row;justify-content:center;align-items:center;width:50%;margin-top:20px;margin-left:auto;margin-right:auto;padding-top:20px;display:flex}.hc-verticalflex-centered.noshow{display:none}.bts-photogallery{display:block}.grid-sizer{width:33.33%;display:none}.item{float:left;width:33.33%}.content-controls{background-color:#0000;width:100%;height:auto;margin-top:16px;margin-bottom:16px;padding:5px 20px;display:block}.filter-button{float:none;border:1px solid var(--brand2nd);color:var(--brand2nd);text-align:center;background-color:#0000;border-radius:20px;margin-top:25px;margin-right:16px;padding:4px 15px;font-size:16px;font-weight:600;text-decoration:none;transition:color 1s,background-color 1s;display:inline-block}.filter-button:hover{background-color:var(--brand2nd);color:var(--white)}.filter-button:focus{border-color:var(--mobile-pressed-button);background-color:var(--mobile-pressed-button);color:var(--white)}.filter-button.end{margin-right:0}.filter-button.green{color:#323d1d;border-color:#323d1d}.filter-button.green:hover,.filter-button.green:focus{color:var(--white);background-color:#323d1d}.holidayphotogallerylinkblock{text-align:center}.holidayconcertgalleryphoto{margin-left:0;margin-right:0}.acknowledgementsgrid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;justify-content:start;justify-items:start}.acknowledgementsgrid.instrumentalists{grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr}.acknowledgementsgrid.admin{grid-row-gap:5px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;margin-top:5px}.acknowledgementsgrid.ensembleassistants{grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.acknowledgementsgrid.center{grid-row-gap:0px;grid-template-rows:auto auto;place-items:start center;margin-top:5px}.acknowledgementsgrid.bod{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto auto auto auto auto auto auto;grid-template-columns:50% 50%;place-content:center;place-items:center;width:50%;margin-top:5px;margin-left:auto;margin-right:auto}.acknowledgementsgrid-div{text-align:center}.bod-holidayconcert-col-list{width:500px;margin-top:5px}.acknowledgements-col-item,.bod-col-item{text-align:center}.bod-col-list-wrap{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.redarrow{width:30px}.all-text{font-size:1rem;line-height:1.7}.all-text.bottommargin{margin-bottom:10px}.all-text.bottommargin40px{margin-bottom:40px}.all-text.bmargin{margin-bottom:30px}.vertflex{flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.vertflex.horizontal{flex-direction:row}.vertflex.padding{margin-bottom:20px}.mix{background-color:var(--black);text-align:center;margin:2.5px;padding:0}.holiday-concert-photo-gallery-col-list{flex-wrap:wrap;place-content:flex-start center;align-items:center;display:flex}.filter-block{flex-wrap:wrap;place-content:center;align-items:center;padding-bottom:25px;display:flex}.filter-block.hidden{display:flex}.collection-list-wrapper-5{flex-wrap:wrap;place-content:center flex-start;align-items:center;display:flex}.collection-list-8{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.ensemblename.filter-category{display:none}.holiday-concert-photo{height:150px}.errormessage--winterconcert{display:none}.bottommargin{margin-bottom:15px}.job-wrapper{color:var(--muted-black);width:100%;padding:30px;text-decoration:none}.job-wrapper.darker-hover{border-bottom:2px solid #0000001a;transition-duration:.55s}.job-wrapper.darker-hover:hover{background-color:#3333331a}.events---collection-wrapper{width:100%}.events---collection-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.events---collection-item{background-color:var(--white);flex-direction:column;align-items:flex-start;font-size:1rem;line-height:1.5;display:flex;box-shadow:12px 12px 30px -14px #00000080}.event---image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.event---image.placeholder{object-fit:scale-down;background-color:#0000000d;padding:25px}.event---date-time{color:var(--brand-main);font-size:1rem;line-height:1.4}.event---image-div{z-index:1;width:100%;height:calc(45dvw - 25px);position:relative}.event---text-vflex{flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:30px;display:flex}.event---h2{margin-bottom:20px;font-size:1.65rem;line-height:1.3}.event---date-hflex{justify-content:flex-end;align-self:flex-end;align-items:center;margin-bottom:30px;display:flex}.event---line{background-color:var(--brand-main);width:75px;height:2px;margin-right:20px}.event---location{color:var(--dark-grey);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:5px;font-size:.8rem;line-height:1.3;text-decoration:none}.event---pending-overlay-div{z-index:2;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.event---pending-text{color:var(--white);letter-spacing:.25em;text-transform:uppercase;font-size:1.65rem}.event---p{margin-top:0;margin-bottom:20px}.footer---section{flex-direction:column;justify-content:center;padding-top:70px;padding-bottom:35px;display:flex}.footer---content-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer---left-vflex{border-right:1px solid #000;flex-direction:column;align-items:flex-start;display:flex}.footer---right-grid{grid-column-gap:10vw;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer---h4{color:var(--brand-red);letter-spacing:2.5px;text-transform:uppercase;margin-top:0;margin-bottom:10px;margin-left:0;font-size:1rem;font-weight:400;line-height:1.4}.footer---link{color:var(--muted-black);font-size:1rem;font-weight:400;line-height:1.7;text-decoration:none}.footer---link:hover{font-style:italic}.footer---vflex{flex-direction:column;align-items:flex-start;display:flex}.footer---address-link{color:var(--muted-black);font-size:.8rem;font-weight:400;line-height:1.7;text-decoration:none}.footer---address-link:hover{font-style:italic}.footer---address-link.no-hover:hover{font-style:normal}.footer---address-hflex{align-items:center;margin-bottom:25px;display:flex}.footer---address-hflex.no-bmargin{margin-bottom:0}.footer---logo{width:180px;margin-left:0;display:block}.footer---logo-link-block{margin-bottom:25px}.footer---address-icon{width:25px;margin-right:10px}.footer---address-icon.phone{transform:rotate(0)}.footer---stretched-hflex{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.footer---sm-hflex{justify-content:flex-start;align-items:flex-start;margin-bottom:0;display:flex}.alumnitestimonialvideosgrid{grid-template-columns:1fr 1fr 1fr;place-items:center;width:100%;margin-left:20px;margin-right:20px}.alumni-video-testimonials-feature-div{width:45%;margin-top:10px;margin-bottom:20px;margin-right:10px}.subtitle{text-align:center}.subtitle._30-bmargin{margin-bottom:-30px}.video{width:75%;margin:10px auto 50px}.cancelled---vflex{z-index:2;background-color:#d41e4280;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.cancelled---text{color:var(--white);letter-spacing:.25em;text-transform:uppercase;font-size:2rem}.learn-more---hflex{align-items:center;margin-top:auto;display:flex}.learn-more---link-text{letter-spacing:.25em;text-transform:uppercase;font-size:.8rem;text-decoration:none}.audition---h3{margin-top:0;margin-bottom:0}.audition---h3.edwardsville{color:var(--brand-main);margin-top:0;margin-bottom:20px;font-size:25px}.testimonials--div{width:100%}.paragraph-13{text-align:center}.testimonial-quotes--grid{grid-column-gap:30px;grid-row-gap:30px;width:100%}.testimonial-quote--div{border-bottom:2px dashed var(--brand-red)}.testimonal-quote-headings--div{text-align:center;width:100%;margin-bottom:20px}.testimonials--tabsmenu{text-align:center}.testimonials--tablink{border:2px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000;border-radius:5px;margin-left:10px;margin-right:10px}.testimonials--tablink:hover,.testimonials--tablink.w--current,.testimonials--tablink.middle.w--current{background-color:var(--brand2nd);color:var(--white)}.testimonials--tabpane{margin-top:30px}.button---hflex{justify-content:center;align-items:center;display:flex}.hidden---h1{display:none}.helpful-resources---h2{margin-bottom:20px}.teacher-resource-video---wrapper{width:100%}.teacher-resource-video---grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:auto;display:grid}.resource---vflex{flex-direction:column;align-items:flex-start;display:flex}.video-title---h3{font-size:1rem;line-height:1.4}.video-title---h4{text-align:center;width:100%;height:auto;min-height:60px;margin-top:0;font-size:1rem;font-weight:600;line-height:1.3}.video-title---h4.extra-space{min-height:80px}.ensemble---h3{color:var(--brand-red);margin-top:50px;margin-bottom:50px}.ensemble---h3.less-bmargin{margin-bottom:10px}.vertical-line---div{width:2px;height:100px}.student-interview---wrapper{width:100%}.student-interview---grid{grid-column-gap:30px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.program-info---text{margin-bottom:50px}.performance-videos---grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.performance-videos---item{min-height:0}.ensemble---h4{color:var(--brand-main);margin-top:0;margin-bottom:30px;font-size:1.5rem;line-height:1.3}.ensemble---h4.edwardsville{margin-top:15px;margin-bottom:0}.word-sheet---link{margin-top:5px;font-size:1rem;line-height:1.4}.joy-is-in-the-air---video{margin-top:auto;margin-bottom:10px}.barbara-letter---vflex{flex-direction:column;align-items:flex-start;width:65ch;margin-left:auto;margin-right:auto;display:flex}.barbara-letter---vflex.centered{align-items:center}.next-2,.pagination{margin-top:20px}.more-auditions----html-embed{color:var(--white);text-align:center;background-color:#0000;border-radius:0;width:100%;max-width:100%;margin:-35px auto 0;padding:10px 15px;text-decoration:none;display:block}.more-auditions----html-embed.hidden{display:none}.position---h3{margin-top:10px}.covid--list.numbered{list-style-type:decimal}.covid--list-item{margin-left:10px}.covid--list-item.numbered{list-style-type:decimal}.events---empty-state{justify-content:center;width:100%;display:flex}.event---postponed-overlay-div{z-index:2;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.blog-post-header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #ddd;height:375px;margin-top:-105px;padding-top:0;padding-bottom:80px;position:static}.post-info-wrapper{margin-top:10px;margin-bottom:10px;font-size:10px}.post-info{color:var(--white);letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:12px;line-height:125%;display:inline-block}.post-info.when-link{text-decoration:none}.post-info.when-link:hover{color:#333}.blog-page-title{margin-bottom:19px;margin-left:7%;margin-right:7%}.content-wrapper{background-color:#fff;padding-top:80px;padding-bottom:80px}.blog-body-wrapper{margin-left:7%;margin-right:7%}.button-wrapper{color:green;text-align:center;margin-top:80px}.news-button{border:2px solid var(--brand2nd);background-color:var(--brand2nd);color:var(--white);text-align:center;border-radius:3px;align-self:center;margin-bottom:50px;padding:11px 20px;font-size:16px;line-height:20px;text-decoration:none;transition-duration:.5s;display:inline-block}.news-button:hover{background-color:#074c8100}.news-button.w--current{background-color:#2e80b6}.newsoverlay{background-image:linear-gradient(#00000080,#00000080);height:375px;padding-top:150px}.newspostimgborder{border:1px solid #000;border-radius:1px}.annual-campaign-quote{color:var(--brand-red);font-size:25px}.h4---white{color:var(--white)}.herobanner-section{height:50vw;margin-top:-105px}.herobanner-section.bbtribute{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6261e22b26d577e744692471_Barbara%20Berner%20Headshot.jpg);background-position:50% 35%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:60vw;display:flex}.barbarapressrelease-rt{width:100%}.button-hflex{grid-column-gap:25px;grid-row-gap:25px;align-items:center;display:flex}.bbtribute-commentembed{width:100%;margin-top:25px}.bbtribute-h3{color:var(--brand-red)}.bbtributevideo-embed{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:25px;display:flex}.director-hflex{grid-column-gap:25px;grid-row-gap:25px;justify-content:center;align-items:center;display:flex}._4thofjulyportal-col-list{grid-column-gap:0px;grid-row-gap:19px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;display:grid}.section-4{z-index:100;background-color:#fff;height:auto;margin-top:0;padding-top:20px;padding-bottom:30px;position:static;overflow:hidden}.section-4.jobposting{padding-top:30px}.mycontain-3{text-align:left;border:1px #e7e7e7;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1100px;height:100%;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:10px;padding-right:10px;display:flex}.mycontain-3.verticalcontainer{flex-direction:column}.job-wrapper-2{color:#333;width:100%;padding:30px;text-decoration:none}.ireland-vflex{grid-column-gap:15px;grid-row-gap:15px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:flex-start;display:grid}.hone_slider_portal_div.nowrap{white-space:nowrap}.eventdatediv_hidden{display:flex}._45thanniversarylogo-image{width:125px;position:absolute;inset:auto 0% 0% auto}.popupbg-vflex{z-index:1000;background-color:#000000bf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0%}.popup-vflex{z-index:1001;background-color:#0009;border:0 #0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.x-image{filter:brightness(200%);cursor:pointer;width:25px;position:absolute;inset:10px 10px auto auto}.x-image:hover{opacity:.5;filter:brightness(200%)}.notmargin-h3{max-width:35ch;margin-top:0;margin-bottom:20px;line-height:1.25}.line-div{background-color:var(--brand-red);width:60px;height:2px;margin-bottom:20px}.nobmargin-p{margin-bottom:0}.popup-image{object-fit:cover;border:0 #0000;width:100%;max-height:45vh}.popupcontent-vflex{border-style:solid none none;border-width:10px 0 0;border-color:var(--brand-red)transparent transparent;flex-direction:column;align-items:flex-start;width:100%;padding:50px;display:flex}._100-width-image{object-fit:cover;width:35dvw;height:35dvw}._90--grid{grid-column-gap:50px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:90%;max-width:1500px;display:grid}.left-vflex{flex-direction:column;align-items:flex-start;display:flex}.left-vflex._50{width:70%;margin-left:auto;margin-right:auto}.alysonmoore-image{object-fit:cover;object-position:50% 50%;width:100%;max-height:70vh}._70--vflex{width:70%;max-width:90ch}._90-line-div{background-color:var(--light-grey);width:90%;max-width:1500px;height:2px;margin-top:50px;margin-bottom:50px}.alysonmoore-blockquote{border-left-color:var(--light-grey);font-size:1rem;line-height:1.7}.alysonmoore-h2{color:var(--brand-red);margin-bottom:20px}._20bmargin-p{margin-top:0;margin-bottom:20px}._20bmargin-p.black{color:var(--black)}.gala-logo{width:125px}._35chwidth-h2{text-align:center;max-width:35ch}.date-div{width:100%}.relative-div{position:relative}.relative-div._100-height{height:100%}.eventtext-hflex{width:100%;display:flex}.audition-tabs{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:100%;display:flex}._100-w-tabcontent{width:100%}.tabsmenu{grid-column-gap:1vw;grid-row-gap:1vw;margin-top:15px;display:flex}.centered-hflex{justify-content:center;align-items:center;display:flex}.centered-hflex._25tmargin{margin-top:50px}.whiteemersonlogo-image{width:150px}._10rmargin-p{margin-right:10px}.bod-image{object-fit:cover;width:100%}.careers-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;width:100%;margin-top:50px;display:flex}.career-linkblock{border-bottom:1px solid var(--dark-grey);justify-content:space-between;align-items:center;width:100%;padding:25px 15px;text-decoration:none;display:flex}.career-linkblock:hover{background-color:#0000001a}.career-linkblock.hidden{display:none}.career-h3{margin-top:0;margin-bottom:0}.centeredsubtitle-text{text-align:center}.tab{background-color:var(--dark-grey);color:var(--white);border-radius:5px;align-self:center;margin-left:0;margin-right:0;font-family:Nunito,sans-serif;transition:all .35s;display:inline-block;position:static}.tab:hover{background-color:var(--brand2nd);color:#fff;padding-left:30px;padding-right:30px}.tab.w--current{background-color:var(--brand2nd)}.tab.ghost-button{border:1px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000}.tab.ghost-button:hover{border-color:var(--brand-main);background-color:var(--brand2nd);color:#fff}.tab.ghost-button.inverse-ghost{color:#fff;border-color:#fff}.tab.ghost-button.inverse-ghost:hover{color:var(--brand2nd);background-color:#fff}.tab.ghost-button.notification-button{border-color:var(--muted-black);color:var(--muted-black);margin-right:20px;padding-top:2px;padding-bottom:2px}.tab.ghost-button.notification-button:hover{color:var(--white)}.tab.inverse-button{color:var(--brand2nd);background-color:#fff}.tab.inverse-button:hover{background-color:var(--brand2nd);color:#fff}.tab.navbar__button{border:1.5px none var(--white);background-color:var(--sea-green);color:var(--white);letter-spacing:3px;text-transform:uppercase;align-self:center;padding-left:20px;padding-right:20px;font-size:13px;font-weight:600}.tab.navbar__button:hover{background-color:#48944f;border-style:none;border-color:#48944f;padding-left:30px;padding-right:30px}.tab.navbar__button:active{border-style:none;border-color:#497352}.tab.navbar__button.w--current:hover{background-color:var(--sea-green)}.tab.navbar__button.login{width:100%;padding-top:5px;padding-bottom:5px;display:block}.tab.ticketbutton{border-radius:0;justify-content:center;align-items:center;height:100%;display:flex}.tab.cmseventbutton{text-align:center;width:150px;padding-left:15px;padding-right:15px}.tab.cmseventbutton:hover{transform:scale(1.1)}.tab.eventbutton{text-align:center;align-self:flex-start;width:125px;margin-bottom:15px;margin-left:10px;display:block}.tab.eventbutton:hover{width:155px}.tab.searchbutton{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e8cd2aa46a87d2954fe68a8_Search.png);background-position:50%;background-size:cover;border:1px #000;height:auto;padding:9px 25px;transition:none;display:block;position:absolute;right:5px}.tab.searchbutton:hover{margin-left:0;padding-left:25px;padding-right:25px}.tab.staffbio{border:1px solid var(--brand2nd);color:var(--brand2nd);text-align:center;background-color:#0000;border-radius:400px;justify-content:center;align-items:center;width:25px;height:25px;margin-left:auto;margin-right:auto;padding:0;text-decoration:none;transition:all .35s;display:flex}.tab.staffbio:hover{background-color:var(--brand2nd);color:var(--white);text-decoration:none}.tab.waystogive{border:1px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000;position:absolute;inset:auto 5% 0%}.tab.waystogive:hover{background-color:var(--mobile-pressed-button);color:var(--white)}.tab.waystogive.donate{border-color:var(--sea-green);color:var(--sea-green)}.tab.waystogive.donate:hover{border-color:var(--sea-green);background-color:var(--sea-green);color:var(--white)}.tab.homeslider{border:1px solid var(--brand2nd);align-self:flex-start}.tab.homeslider.covid{margin-top:29px}.tab.homeslider.po{border-width:1px;border-color:var(--white);background-color:#0000}.tab.homeslider.portal{margin-left:20px}.tab.homeslider._10rmargin{margin-right:10px}.tab.newsletter{padding-top:4.5px;padding-bottom:4.5px;transition:none}.tab.newsletter:hover{background-color:var(--sea-green);padding:4.5px 15px}.tab.donatesliderbutton.double{padding-left:25px;padding-right:25px}.tab.donatesliderbutton.double:hover{padding-left:30px;padding-right:30px}.tab.donatesliderbutton.donate{background-color:var(--sea-green);text-align:center;width:100%;overflow:visible}.tab.donatesliderbutton.donate.slider,.tab.donatesliderbutton.donate.video{width:auto}.tab.donatesliderbutton.donate.annual-campaign{letter-spacing:2px;white-space:nowrap;padding-top:5px;padding-bottom:5px;font-size:14px;transition-property:none}.tab.donatesliderbutton.donate.annual-campaign:hover{padding:5px 15px}.tab.secondbutton{border:1px solid var(--white);color:var(--white);background-color:#0000;margin-left:10px}.tab.secondbutton:hover{border-style:solid;padding-left:30px;padding-right:30px}.tab.secondbutton.blue{background-color:var(--brand2nd);border-style:none}.tab.newspost{text-align:left;border-radius:12px;align-self:flex-start;padding:5px 12px;font-size:14px;display:block}.tab.homeevents{text-transform:none;cursor:pointer;margin-top:0;position:absolute;bottom:10px}.tab.smallwithitalics{cursor:pointer;margin-left:0;padding-top:10px;padding-bottom:10px;font-size:14px;font-style:normal;line-height:20px}.tab.smallwithitalics.red{background-color:var(--brand-red);margin-left:20px}.tab.smallwithitalics.pink{background-color:#9c41a3}.tab.smallwithitalics.pink.orange{background-color:var(--darkyellow);font-weight:700}.tab.fixed-bottom-left{margin-top:auto;margin-right:auto;padding:.75em 1.5em;position:static}.tab.fixed-bottom-left:hover{padding-left:2em;padding-right:2em}.tab.white-ghost-button{border:2px solid var(--white);background-color:#0000}.tab.white-ghost-button.lmargin{margin-left:30px}.tab.event{margin:20px auto 0;display:block}.tab._15-tmargin{margin-top:15px}.tab._15-tmargin.hidden-except-mobile{display:none}.tab.eventpage{align-self:auto;margin-top:auto}.tab.secondcta{margin-left:10px}.tab.audition{border:2px solid var(--brand2nd);color:var(--brand2nd);background-color:#0000}.tab.audition.w--current{background-color:var(--brand2nd);color:var(--white)}.tab.leftaligned{align-self:flex-start}.tab.leftaligned._10tmargin{margin-top:10px}.tabmenu{grid-column-gap:1dvw;justify-content:flex-end;align-items:center;margin-bottom:50px;display:flex}.tabmenu.audition{justify-content:center;align-items:center;width:100%;margin-bottom:25px}.photogallery-section{padding-top:100px;padding-bottom:.5dvw}.subtitle-hflex{grid-column-gap:10px;align-items:center;margin-bottom:50px;display:flex}.redline-div{background-color:var(--brand-red);width:40px;height:2px}.redsubtitle-h2{color:var(--brand-red);letter-spacing:5px;text-transform:uppercase}.photogallery-cgrid{grid-column-gap:.5dvw;grid-row-gap:.5dvw;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.photogallery-lightbox{width:100%;height:100%}.photogallery-image{object-fit:cover;width:100%;height:50dvw}.tabs-content{overflow:visible}.popupbox-vflex{z-index:1002;flex-direction:column;align-items:center;width:40dvw;min-width:250px;max-width:100%;display:flex;position:relative}._100--image{border-bottom:0 #0000;width:100%}.popupdetails-vflex{background-color:#c2e1ec;border:0 #0000;justify-content:center;align-items:center;width:100%;padding-bottom:25px;padding-left:50px;padding-right:50px;display:flex}.x-text{font-size:20px;position:absolute;inset:10px 10px auto auto}.centered-text{text-align:center}.plc-hflex{flex-direction:column;align-self:center;align-items:center;width:100%;margin-top:0;margin-left:auto;margin-right:auto;display:flex;position:relative}.plccontainer-hflex{grid-column-gap:100px;grid-row-gap:35px;background-color:var(--white);text-align:center;border-radius:5px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:start center;width:100%;padding:35px 15px;display:grid;overflow:hidden}.pre-register{color:var(--lightyellow)}.label{color:#6b6b6b;text-align:center;letter-spacing:.5px;text-transform:uppercase;margin-bottom:50px;font-weight:600}.basic-grid{grid-column-gap:25px;grid-row-gap:25px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;width:100%;display:grid;position:relative}.collection-list-9{justify-content:center;width:100%;height:100%;display:flex}.section-5{flex-direction:column;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex;position:relative}.collection-wrapper{width:calc(22.5dvw - 18.75px);max-width:356.25px;height:calc(22.5dvw - 18.75px);max-height:356.25px;display:block}.container{width:95%;max-width:1350px;position:relative}.container.center-flex{flex-flow:column;justify-content:center;align-items:center;width:90%;max-width:1500px;display:flex}.follow-button{color:#000;text-align:center;background-color:#0000;border:1px solid #1f1f1f;border-radius:5px;justify-content:center;align-items:center;padding:10px 30px;transition:transform .5s cubic-bezier(.23,1,.32,1);display:flex}.follow-button:hover{transform:translateY(-3px)}.follow-button.margin-top-l{margin-top:50px}.popup-hflex{z-index:2000;background-color:#00000040;justify-content:center;align-items:center;width:100dvw;height:100svh;display:none;position:fixed}.popupcontainer-hflex{display:flex;position:relative}.square-linkblock{width:35dvw;height:35dvw}.popupdetail-vflex{background-color:var(--darkyellow);flex-flow:column;justify-content:center;align-items:flex-start;max-width:35dvw;padding:50px;display:flex;position:relative}.black-h2{color:var(--black)}._50pxline-div{background-color:var(--black);width:50px;height:2px;margin-top:10px;margin-bottom:10px}.x-custom{z-index:2;background-color:#efefef00;padding:0;font-size:2rem;position:absolute;inset:10px 10px auto auto;transform:rotate(45deg)}.gpbars-text{letter-spacing:3px;padding-bottom:7px;font-family:Montserrat,sans-serif;font-size:70px;font-weight:200;line-height:1.2;position:absolute;left:50%;right:auto;transform:translate(-50%)}.guidingprinciples-div{flex-direction:column;justify-content:center;align-items:center;margin-right:0;display:flex}.basic-grid-item{z-index:1;color:#fff;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image{object-fit:cover;width:100%;height:100%;display:block}.grid-item-overlay{z-index:1;background-color:#1f1f1f66;position:absolute;inset:0%}.grid-item-content{z-index:2;border-top:5px solid var(--brand-red);background-color:var(--white);color:var(--brand2nd);flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex;position:absolute;inset:auto 0% 0%}.insta-handle-small{letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3em}._15pxgap-hflex{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:center}._15pxgap-hflex.autotmargin{white-space:nowrap;margin-top:auto}._90dvw-video{aspect-ratio:16/9}._90dvw-vflex{flex-flow:column;width:90dvw;max-width:1500px;display:flex}.time-hflex{justify-content:flex-end;align-self:flex-end;align-items:center;margin-bottom:30px;display:flex}.performancetime-text{color:var(--brand-main);text-align:right;font-size:1rem;line-height:1.4}.dash-text{color:var(--brand-main);margin-left:5px;margin-right:5px;font-size:1rem;line-height:1.4}.event-rt{margin-top:0;margin-bottom:20px}.waystogive-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.waystogive-vflex{grid-column-gap:15px;grid-row-gap:15px;border-top:10px solid var(--sea-green);flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:40px 25px;display:flex;box-shadow:0 10px 10px -2px #0003}.waystogive-vflex.navyborder{border-top-color:var(--brand2nd)}.waystogive-vflex.tealborder{border-top-color:var(--brand-main)}.waystogive-vflex.redborder{border-top-color:var(--brand-red)}.waystogive-vflex.orangeborder{border-top-color:var(--darkyellow)}.waystogive-vflex.darknavyborder{border-top-color:var(--mobile-pressed-button)}.waystogive-vflex.yellowborder{border-top-color:var(--lightyellow)}.waystogive-vflex.greyborder{border-top-color:var(--dark-grey)}.nomargin-heading{margin-top:0;margin-bottom:0}.additionalnote-p{text-align:center;margin-top:50px;margin-bottom:0}._1linespacing{margin-bottom:0;line-height:1}.icon-image{width:50px}.icon-image.tealbg{background-color:var(--brand-main)}.iconsquare-vflex{background-color:var(--sea-green);justify-content:center;align-items:center;width:50px;height:50px;padding:5px;display:flex}.newsheader-section{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 0;background-size:cover;background-attachment:fixed;height:75vh;margin-top:-105px;padding-top:100px;padding-bottom:100px;position:relative}.newoverlay-vflex{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#00000080;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.news-vflex{flex-flow:column;max-width:75ch;margin-top:-200px;padding-bottom:50px;display:flex}.newsbody-section{z-index:1;flex-flow:column;justify-content:flex-start;align-items:center;padding-bottom:100px;display:flex;position:relative}.news-h1{margin-top:20px;margin-left:7%;margin-right:7%}.resources-hflex{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:center;margin-bottom:15px}.yellow-link{color:var(--lightyellow)}.yellow-link:hover{opacity:.5;color:var(--lightyellow)}.soundclouddetails-vflex{flex-flow:column;justify-content:flex-start;align-items:center;margin-top:20px;display:flex}.auditiontabs{width:100%;margin-top:15px}@media screen and (min-width:1280px){h5{font-size:14px}.mycontainer.testimonialcontainer{padding-top:0;padding-bottom:70px}.mycontainer.testimonialcontainer.home{padding-left:40px;padding-right:40px}.cta-button.ghost-button.notification-button{padding-top:5px;padding-bottom:5px}.cta-button.navbar__button.login{padding-top:9px;padding-bottom:9px}.cta-button.waystogive{margin-top:0}.cta-button.homeslider{padding:10px 20px;font-size:20px}.cta-button.homeslider:hover,.cta-button.newsletter,.cta-button.newsletter:hover{padding-left:30px;padding-right:30px}.cta-button.alumnibutton{padding:10px 20px;font-size:22px}.cta-button.alumnibutton:hover{padding-left:30px;padding-right:30px}.cta-button.donatesliderbutton.donate{padding:10px 20px;font-size:22px}.cta-button.donatesliderbutton.donate.annual-campaign{transition-property:none}.cta-button.donatesliderbutton.donate.annual-campaign:hover{padding-left:20px;padding-right:20px}.cta-button.secondbutton{padding-left:30px;padding-right:30px}.cta-button.secondbutton:hover{padding-left:31px;padding-right:31px}.cta-button.homeevents{padding-top:9px;bottom:20px}.popbg{opacity:0;display:none}.section.pageheadersection.audition,.section.pageheadersection.alumniheadersection,.section.pageheadersection.events,.section.searchhero,.section.mmthero,.section.newshero{height:450px}.section.newsposthero{height:450px;margin-top:-160px;padding-top:160px}.section.covid-19{height:450px}.section.covidsection{padding-bottom:0}.section.concert-footer{padding-bottom:40px}.whiteheading{font-size:70px;line-height:70px}.whiteheading.holidayconcert{font-size:125px}.whiteheading.holidayconcert.joyspringconcert{font-size:150px}.upcomingeventscard{position:relative}.upcomingeventmonth{position:static;inset:5% 0% auto}.upcomingeventday{position:absolute;inset:15% 0% auto}.prefooterheadertext{font-size:50px;line-height:50px}.prefooteremailinput.email,.prefooteremailinput.name{font-size:20px}.whiterichtext.alumniprefooter{margin-bottom:30px}.whiterichtext.testimonialtext.audition{font-weight:400}.whiterichtext.herosubtext{margin-bottom:25px;font-size:20px}.mycontain.guidingprinciples{margin-top:5px;margin-bottom:5px}.mycontain.donatethankscontain{margin-bottom:25px}.mycontain.footercontainer{grid-template-rows:150px auto auto}.mycontain.corecurriculum,.mycontain.mmthero{height:100%;margin-top:0}.mycontain.newshero{height:450px}.mycontain.newspostheroheading{max-width:none;height:450px}.mycontain.covid.bottomborder{border-bottom-style:solid;border-bottom-color:var(--dark-grey);padding-bottom:30px}.mycontain.videos{padding-top:30px;padding-bottom:30px}.mycontain.videos.holidayconcert{padding-top:35px;padding-bottom:0}.mycontain.holidayconcert.welcomemessage{padding-top:20px;padding-bottom:20px}.mycontain.centered---vflex._50-bmargin{padding-left:0%;padding-right:0%}.mycontain.annualcampaign{padding-left:40px;bottom:-35%}.boardofdirectors,.whiteh2{font-size:50px}.whiteh2.holidayconcert.joyspringconcert{font-size:42px}.whitetext{font-size:20px}.whitetext.sponsorcredit{font-size:16px}.sponsorheadingparagraph{font-size:20px}.sponsorheadingparagraph.videos{font-size:25px;line-height:34px}.enrolldiv{width:235px;height:140px}.enrolldiv__time{font-size:15px}.auditionrichtext h2,.blackh2{font-size:50px}.enrolltext{margin-bottom:30px;padding-bottom:0}.utility-page-content{width:400px}.utility-page-form{padding-left:30px;padding-right:30px}.event-col-item{height:435px}.cmsevent_locationtext.template{font-size:25px;line-height:30px}.redlogo{width:230px}.donatecard.new{position:relative}.waystogiveheading{font-size:30px}.waystogivetext{margin-bottom:0;font-size:18px;line-height:29px}.waystogiveh2{font-size:50px}.donateslide._1{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1013b6a5493bbc254dabe_IMG_0208.jpg);background-position:0 0,50% 88%}.heading-10{margin-bottom:20px;padding-left:45px;padding-right:45px;font-size:50px}.donatethankstext{line-height:29px}.donatenotesp{font-size:14px}.givingleveltabt{font-size:18px}.givinglevelstabs,.givinglevelstabs.w--current{width:175px;height:175px}.footer__link__heading{font-size:25px}.footer__link{font-size:18px}.footer__confluenceattribution{font-size:15px}.homeheroslide.spring-sing-along{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/60a29262fa27a96906077a7a_Spring%20Sing-Along%20Photo%20Compressed.png);background-position:0 0,50%;background-size:auto,cover}.homeheroslide.bbtribute{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-position:0 0,50%}.sponsorsheading{margin-bottom:10px;font-size:50px}.aboutus_valuesheader,.gifttitleheading{font-size:50px}.givingtext{font-size:18px}.donatesliderheading,.donatesliderheading.second{font-size:70px;line-height:70px}.officehourstext,.officehoursheadingtext,.link-2,.link-3,.footeraddresslink{font-size:15px}.prefootertext{margin-bottom:15px;font-size:20px}.giftdisclaimertext{font-size:14px}.givinglevelsheader{font-size:50px}.notification-banner-wrapper{height:60px}.notificationsymbol{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.text-block-22{font-size:20px}.passwordpagelogo{width:200px}.passwordpagelogo.portalpagelogo{width:220px}.text-field{height:50px}.search-input-2{width:600px}.searchlink{font-size:22px}.admincollectionlist.one{grid-template-columns:1fr}.missionvisiongpbox{padding-left:20px;padding-right:20px}.bioblockpusher.admin,.bioblockpusher.teachingartists{height:600px}.givingcampaign_herosection{outline-offset:0px;outline:3px solid #333}.numbersheading{font-size:50px}.herointroheader{margin-left:-20px;font-size:22px}.herowhitediv{width:45%}.herowhitediv.portal,.herowhitediv.alysonmoore{max-width:65ch}.upcomingevents-col-item{margin-left:15px;margin-right:15px}.waystogivert p{font-size:18px;line-height:29px}.whitelogo{width:230px}.clock-number{font-size:80px;line-height:90px}.clock-label{font-size:16px}.eventoverlaytext.pending{font-size:20px}.eventoverlaytext.cancelled{margin-bottom:15px}.eventoverlaytext.cancelled.home{padding-top:0;padding-bottom:0}.heading-33{font-size:50px}.eventh1.blackh1{font-size:70px;line-height:70px}.eventimage{width:100%}.donateinfoheader{margin-bottom:10px;font-size:16px}.scroll-down{display:none}.iconcirclediv.green{margin-bottom:0}.core-curriculum-hero-section{height:450px}.givinglvltextdiv{padding-right:10px}.givinglevelsboldtext{font-size:18px}.italic-text.white._25bmargin{margin-bottom:30px}.eventscovidtext{font-size:20px}.parentportaltext.portalpage{font-size:24px}.questiondiv.portalpage{width:20px;height:20px;margin-bottom:10px;padding-bottom:0;top:-10px}.questionmark.portalpage{padding-left:1px;font-size:16px}.parentportalinfodiv{right:-86%}.parentportalinfodiv.portalpage{right:-36%}.mmtlistitem{font-size:18px}.postcarddiv{margin-left:0%;margin-right:0%}.newsimage{width:30%;max-width:none}.postsummary,.postdate{margin-bottom:20px}.instagramcontainer{max-width:1100px}.featuresectionheading{margin-bottom:30px}.mailchimp-h2{font-size:50px}.mailchimp-list{font-size:18px}.mailchimp-disclaimer{font-size:14px}.mailchimo{font-size:20px}.mailchimp-li{margin-bottom:5px;font-size:16px}.covid--richtext li{font-size:18px}.webinarquote{font-size:20px;line-height:30px}.webinarquotediv{padding-left:50px;padding-right:50px}.quotemark{margin-top:-105px;font-size:215px}.covidgrid{grid-column-gap:25px;width:58%;margin-top:20px;margin-bottom:50px}.covidgrid.videos{grid-row-gap:15px;grid-template-rows:auto;align-items:start}.covid--icons{width:75px;height:75px}.covid--icons.div,.covid--icons.div.blue{width:100px;height:100px}.singsafelylinkblock,.townhalllinkblock{padding-left:50px;padding-right:50px}.covidsubheadings--text{margin-top:15px;font-size:20px;line-height:30px}.text-block-37{font-size:20px}.rehearsalschedulelinkblock{height:100%;padding-left:50px;padding-right:50px}.webinarquote--text{font-size:20px;line-height:30px}.covid--h4{text-align:center;padding-left:100px;padding-right:100px;font-size:25px;line-height:34px}.text-block-38{font-size:20px;font-weight:600;line-height:32px}.covidparentquote.videos{margin-bottom:15px}.text-block-39{font-size:18px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm{background-position:50% 48%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a{background-position:50% 27%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b{background-position:50% 36%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale{background-position:0 34%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{background-position:50% 46%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{background-position:0 40%;height:180px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{height:190px}.mycontain-2.bodycontain{padding-top:30px;padding-bottom:0}.faq--section.covid{padding-bottom:30px}.italic-text-4{font-size:22px;line-height:30px}.verticalline{margin-left:7px;margin-right:7px}.icon--text{font-size:60px}.ensemblegrouptext{margin-top:15px}.singsafelydiv{flex-direction:column;align-items:center;display:flex}.mactext{white-space:normal;padding-right:0}.greyline{margin-top:40px}.barbaraintrovideo.welcomemessage{margin-bottom:0;padding-bottom:0}.eventfineprintrt h6{font-size:16px}.studentname-col-item{margin-right:10px}.holiday-concert-photo{height:192px}.footer---left-vflex{border-right-style:none}.footer---link{font-size:18px}.footer---address-link{font-size:15px}.video-title---h4{min-height:50px}.performance-videos---item{min-height:0}.herobanner-section.bbtribute{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/6261e22b26d577e744692471_Barbara%20Berner%20Headshot.jpg);background-position:50%;background-size:cover;background-attachment:fixed}.tab.ghost-button.notification-button{padding-top:5px;padding-bottom:5px}.tab.navbar__button.login{padding-top:9px;padding-bottom:9px}.tab.waystogive{margin-top:0}.tab.homeslider{padding:10px 20px;font-size:20px}.tab.homeslider:hover,.tab.newsletter,.tab.newsletter:hover{padding-left:30px;padding-right:30px}.tab.alumnibutton{padding:10px 20px;font-size:22px}.tab.alumnibutton:hover{padding-left:30px;padding-right:30px}.tab.donatesliderbutton.donate{padding:10px 20px;font-size:22px}.tab.donatesliderbutton.donate.annual-campaign{transition-property:none}.tab.donatesliderbutton.donate.annual-campaign:hover{padding-left:20px;padding-right:20px}.tab.secondbutton{padding-left:30px;padding-right:30px}.tab.secondbutton:hover{padding-left:31px;padding-right:31px}.tab.homeevents{padding-top:9px;bottom:20px}.waystogive-grid{grid-column-gap:25px;grid-row-gap:25px}}@media screen and (min-width:1440px){h3{font-size:34px;line-height:40px}h4{font-size:25px}p,li{font-size:1.25rem}blockquote{font-size:18px}.mycontainer.testimonialcontainer{padding-top:0;padding-bottom:70px}.mycontainer.testimonialcontainer.home{padding-left:100px;padding-right:100px}.cta-button{padding:15px 25px;font-size:22px}.cta-button.ghost-button.notification-button{padding-top:10px;padding-bottom:10px;font-size:20px}.cta-button.navbar__button{font-size:18px}.cta-button.navbar__button.login{padding-top:15px;padding-bottom:15px;font-size:22px}.cta-button.eventbutton,.cta-button.eventbutton:hover{width:auto}.cta-button.staffbio{width:35px;height:35px}.cta-button.homeslider{padding:15px 25px;font-size:22px}.cta-button.homeslider:hover{padding-left:45px;padding-right:45px}.cta-button.newsletter{height:50px}.cta-button.newsletter:hover{padding-left:30px;padding-right:30px}.cta-button.alumnibutton{padding:15px 25px}.cta-button.alumnibutton:hover{padding-left:40px;padding-right:40px}.cta-button.donatesliderbutton.donate{padding:15px 25px}.cta-button.donatesliderbutton.donate:hover{padding-left:40px;padding-right:40px}.cta-button.donatesliderbutton.donate.annual-campaign{white-space:nowrap;padding:5px 20px}.cta-button.secondbutton:hover{padding-left:45px;padding-right:45px}.cta-button.newspost{padding:15px 20px;font-size:18px}.cta-button.homeevents{padding-top:15px}.cta-button.smallwithitalics{font-size:16px;line-height:25px}.cta-button.fixed-bottom-left,.cta-button.eventpage{font-size:1rem}.popbg{opacity:0;display:none}.heroheading{margin-bottom:20px;font-size:70px;line-height:80px}.heroheading.h2{font-size:70px;line-height:80px}.heroheading.alysonmoore{font-size:4.2rem;line-height:1.1}.section.pageheadersection.audition,.section.pageheadersection.alumniheadersection,.section.pageheadersection.events,.section.searchhero,.section.mmthero,.section.newshero{height:500px}.section.newsposthero{width:100%;height:500px;margin-top:-105px;padding-top:105px}.section.covid-19{height:500px}.section.grey.nobottommargin,.section.covidsection{padding-bottom:0}.section.concert-footer{padding-top:50px;padding-bottom:40px}.testimonialauthor.boldtext.dullwhitetext{margin-top:25px;font-size:27px}.whiteheading{line-height:80px}.whiteheading.givestl.annualcampaign{font-size:50px}.whiteheading.holidayconcert{font-size:135px}.whiteheading.holidayconcert.joyspringconcert{font-size:175px}.upcomingeventscard{height:400px}.upcomingeventmonth{font-size:30px;position:static}.upcomingeventday{margin-top:45px;font-size:120px}.upcomingeventtitle{margin-bottom:5px;font-size:33px}.upcomingeventlocation,.upcomingeventstarttime,.upcomingeventhyphen,.upcomingeventenddate{font-size:20px}.prefooterheadertext{font-size:55px;line-height:55px}.prefooteremailinput.email,.prefooteremailinput.name{height:50px;font-size:22px}.whiterichtext{font-size:20px;line-height:32px}.whiterichtext.testimonialtext{font-size:29px}.whiterichtext.testimonialtext.audition{font-size:20px;line-height:32px}.whiterichtext.herosubtext{margin-bottom:35px}.mycontain{max-width:1200px;margin-bottom:20px}.mycontain.secondnav{align-items:center}.mycontain.footercontainer{grid-template-rows:175px auto auto}.mycontain.newshero,.mycontain.newspostheroheading{height:500px}.mycontain.covid.bottomborder{padding-bottom:45px}.mycontain.videos{padding-top:45px;padding-bottom:45px}.mycontain.videos.holidayconcert{margin-bottom:0}.mycontain.holidayconcert.welcomemessage{max-width:70%;padding-top:30px;padding-bottom:30px}.mycontain.footer-hflex,.mycontain.footer---attribution{margin-bottom:0}.mycontain.give-stl-day{height:77vh}.mycontain.annualcampaign{bottom:-38%}.mycontain.gala-vflex{width:75ch}.nav-link{font-size:18px}.paragraph{font-size:20px;line-height:32px}.boardofdirectors{font-size:55px;line-height:55px}.adminstaff__name,.adminstaff__name.first{font-size:30px}.adminstaff__position.bio{margin-top:5px;font-size:22px}.whiteh2{font-size:55px;line-height:55px}.whiteh2.holidayconcert{margin-bottom:30px}.whiteh2.holidayconcert.joyspringconcert{margin-bottom:15px;font-size:46px;line-height:50px}.whitetext.sponsorcredit{margin-top:20px;font-size:18px}.portalchoircard{width:275px;height:200px}.sponsorheadingparagraph{width:auto;font-size:20px;line-height:29px}.sponsorheadingparagraph.videos{font-size:30px;line-height:40px}.guiding-principles-text{font-size:40px}.portalstafftitle{font-size:20px}.portalstaffname{font-size:16px}.portalsidebarheading{font-size:30px}.enrolldiv{width:250px;height:160px}.enrollheading{font-size:33px}.enrolldiv__time{font-size:17px}.auditionrichtext li{font-size:20px;line-height:32px}.auditionrichtext h2{font-size:55px;line-height:55px}.auditionrichtext p{font-size:20px;line-height:32px}.blackh2{margin-bottom:30px;font-size:55px;line-height:55px}.enrolldiv_sectiontext{font-size:16px}.utility-page-content{width:500px}.secondnavlink{padding-top:10px;font-size:16px}.cmsevent__card{position:relative}.cmseventheader{margin-top:15px;font-size:22px}.event-col-item{height:500px}.cmsevent_shortdescriptiontext{font-size:15px}.cmsevent_locationtext{margin-bottom:20px;font-size:18px}.cmsevent__date{font-size:18px}.redlogo{width:255px}.waystogiveheading{font-size:34px}.waystogivetext{font-size:20px;line-height:32px}.waystogivetext.nopadding{font-size:1rem}.waystogiveh2{font-size:55px;line-height:55px}.donateslide._1{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1013b6a5493bbc254dabe_IMG_0208.jpg);background-position:0 0,50% 89%}.heading-10{margin-bottom:30px;font-size:55px;line-height:55px}.donatethankstext{line-height:32px}.donatenotesp{font-size:16px;line-height:22px}.givinglevelstabs{width:180px;height:180px;margin-left:10px;margin-right:10px}.footer__link__heading{font-size:27px}.footer__link{margin-bottom:5px;font-size:20px}.homeheroslide.bbtribute{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-position:0 0,50%}.sponsorsheading,.aboutus_valuesheader,.gifttitleheading{font-size:55px;line-height:55px}.givingtext{font-size:20px;line-height:32px}.donatesliderheading{line-height:80px}.donatesliderheading.second{margin-bottom:20px;line-height:80px}.secondnavmenu{align-items:center}.blackparagraph{font-size:20px;line-height:32px}.cmsevent__timediv{height:18px}.text-block-13{font-size:18px}.prefootertext{margin-bottom:30px;font-size:22px}.resourcesbutton{padding:10px 30px}.popupbutton.resourcesbutton{font-size:20px}.popupx{font-size:30px;line-height:35px}.giftdisclaimertext{font-size:15px}.givinglevelsheader{font-size:55px;line-height:55px}.notification-banner-wrapper{height:70px}.notificationsymbol{width:50px;height:50px}.text-block-22{font-size:22px;font-weight:600}.passwordpagelogo{width:300px;margin-bottom:20px}.passwordpagelogo.portalpagelogo{width:300px}.text-field{width:100%;height:65px;margin-bottom:10px;font-size:22px}.div-block-8{font-size:20px;line-height:32px}.search-input-2{width:750px;line-height:35px}.searchlink{font-size:25px}.biotext{font-size:20px;line-height:32px}.biotextdiv{height:650px;display:none}.biotextdiv.accompanists{height:460px}.biotextdiv.admin,.biotextdiv.teachingartists{height:625px}.aboutus__staff__name,.aboutus__staff__name.first{font-size:30px}.aboutus__artisticstaff__ensemble{margin-top:10px;margin-bottom:10px;font-size:22px}.boardofdirectors__name{font-size:18px}.boardofdirectors__company{font-size:15px;line-height:20px}.text-block-27{font-size:20px;line-height:29px}.collection-item-7{margin-bottom:15px;padding-left:0;padding-right:0}.staffpositionheading{margin-top:10px;margin-bottom:10px;font-size:22px;line-height:25px}.missionvisiongpbox{height:300px}.missionvisiongpicon.gp{width:75px}.countbar.mycontain.copynumbersgrid{grid-template-rows:275px 275px}.counterheading.copycounterheading{font-size:25px;line-height:30px}.counterup.copycounter{font-size:75px}.bioblockpusher{height:655px;display:none}.bioblockpusher.accompanists{height:480px}.bioblockpusher.admin,.bioblockpusher.teachingartists{height:675px}.donorlistitem{margin-left:23px;margin-right:23px}.givingcampaign__descriptionrt{font-size:20px}.numbersheading{font-size:55px;line-height:55px}.whiteline.long.holidayconcert.joyspringconcert{width:670px}.herointroheader{margin-left:-20px;font-size:25px}.waystogivert p{font-size:20px;line-height:32px}.whitelogo{width:255px}.artisticstaffensemblebio{margin-top:5px;font-size:22px;line-height:25px}.button-3{font-size:20px}.js-clock{overflow:visible}.clock-number{font-size:100px;line-height:110px}.clock-label{font-size:20px;line-height:30px}.givingcampaign__infort{font-size:20px}.riseuplevel-div{width:200px;height:200px}.soundcloudlink{font-size:20px;line-height:32px}.whiteh3.absenceheading{font-size:34px;line-height:40px}.text-block-30{font-size:14px;line-height:20px}.eventoverlaytext.pending{font-size:20px}.eventoverlaytext.cancelled{padding-left:10px;padding-right:10px;font-size:20px}.eventoverlaydiv.home{width:auto}.text-block-31{color:var(--dark-grey);font-size:20px}.paragraph-12{font-size:20px}.heading-33{font-size:55px;line-height:55px}.eventimagecontainer{height:auto}.eventh1.blackh1{line-height:80px}.donateinfoheader{font-size:18px}.iconcirclediv.noborder,.iconcirclediv.yellow,.iconcirclediv.green,.iconcirclediv.blue{width:100px;height:100px}.image-17{width:60px}.core-curriculum-hero-section{height:500px}.image-18{width:100px}.image-19{width:70px}.image-20{width:100px;height:100px}.whitelink{font-size:20px}.whitelink.portalpage{font-size:28px}.questiondiv{width:20px;height:20px}.questiondiv.portalpage{width:25px;height:25px}.questionmark{font-size:16px}.questionmark.portalpage{padding-left:0;font-size:21px}.parentportalinfodiv{right:-94%}.parentportalinfodiv.portalpage{background-color:#fff;top:-137%;right:-41%}.parentportalrt h5{font-size:18px}.parentportalrt li{font-size:16px;line-height:23px}.riseuplevelsmonth{font-size:14px}.riseuplevelsyear{font-size:15px}.mmtlistitem{font-size:20px;line-height:32px}.postcarddiv{margin-left:0%;margin-right:0%}.newsimage{width:30%;max-width:none}.postsummary{font-size:18px}.postdate{font-size:16px}.instagramcontainer{max-width:1200px}.newsheroimage{width:100%}.featuresectionheading{margin-bottom:40px}.mailchimppreheader-text{letter-spacing:8px;font-size:22px}.mailchimppreheader-line{width:55px;height:2.5px}.mailchimp-h2{font-size:55px;line-height:55px}.mailchimp-disclaimer{font-size:16px;line-height:22px}.mailchimp-li{margin-bottom:7px;font-size:18px}.covid--richtext li{font-size:20px;line-height:32px}.webinarquote{font-size:24px;line-height:34px}.quotemark{font-size:225px}.covidgrid{margin-top:0;margin-bottom:50px}.covid--icons{width:85px;height:85px}.singsafelylinkblock,.townhalllinkblock{padding-left:40px;padding-right:40px}.covidsubheadings--text,.text-block-37{font-size:24px;line-height:34px}.rehearsalschedulelinkblock{padding-left:40px;padding-right:40px}.webinarquote--text{font-size:24px;line-height:34px}.covid--h4{color:var(--black);text-align:center;margin-bottom:30px;font-size:32px;line-height:38px}.notificationbannertextblock{font-size:20px}.bold-text-6,.text-block-38{font-size:24px;line-height:34px}.covidparentquote.videos{font-size:20px;line-height:32px}.text-block-39{font-size:20px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{background-position:0 30%;height:184px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.mm{background-position:50% 40%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm{background-position:50% 46%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{background-position:50% 45%}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{background-position:0 38%;height:200px}.faq--questiondiv.videos.holidayconcert.withbackground{height:200px}.faq--questionheading.holidayconcert{font-size:90px}.mycontain-2{width:95%;max-width:1350px}.mycontain-2.bodycontain{padding-top:45px;padding-bottom:45px}.sub-heading--text{letter-spacing:8.5px;font-size:20px}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.small-p{max-width:90%;font-size:16px}.faq--answerparagraph.fallvideopage.program{padding-top:20px}.italic-text-4{font-size:25px;line-height:35px}.verticalline{width:3px;height:30px;margin-left:10px;margin-right:10px}.ensemblegrouptext,.lyricstitletext.sub{font-size:20px;line-height:32px}.lyricstitletext.holidayconcert{font-size:20px;line-height:28px}.lyricstitletext.holidayconcert.disclaimer.key{font-size:20px;line-height:32px}.lyricstitletext.holidayconcert.disclaimer.redtext{font-size:25px}.lyricsparagraph.holidayconcert{line-height:28px}.lyricsparagraph.holidayconcert.italic{font-size:18px;line-height:25px}.barbaraintrodiv{max-width:800px}.eventfineprintrt li{font-size:15px}.eventfineprintrt h6{font-size:18px}.holidayconcertcoverlogo{width:175px}.holidayconcerttitletext{font-size:20px;line-height:28px}.holidayconcertensemblename{font-size:25px}.holidayconcertensemblename.givinglevels.acknowledgements{font-size:23px}.holidayconcertensemblename.ensembles{font-size:35px;line-height:40px}.studentfirstname,.studentlastname{font-size:20px;line-height:32px}.concert-footer-logo{width:220px}.barbarasignature{width:275px}.inmemorykeydiv{width:730px}.filter-button{font-size:18px}.acknowledgementsgrid.admin{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr}.all-text,.all-text.bottommargin{font-size:1.25rem;line-height:1.7}.holiday-concert-photo{height:216px}.event---p{font-size:1rem;line-height:1.5}.footer---link{margin-bottom:5px}.audition---h3.edwardsville{font-size:30px}.barbara-letter---vflex{width:75ch}.mycontain-3{max-width:1200px;margin-bottom:20px}.alysonmoore-blockquote{font-size:1.25rem}.tab{padding:15px 25px;font-size:22px}.tab.ghost-button.notification-button{padding-top:10px;padding-bottom:10px;font-size:20px}.tab.navbar__button{font-size:18px}.tab.navbar__button.login{padding-top:15px;padding-bottom:15px;font-size:22px}.tab.eventbutton,.tab.eventbutton:hover{width:auto}.tab.staffbio{width:35px;height:35px}.tab.homeslider{padding:15px 25px;font-size:22px}.tab.homeslider:hover{padding-left:45px;padding-right:45px}.tab.newsletter{height:50px}.tab.newsletter:hover{padding-left:30px;padding-right:30px}.tab.alumnibutton{padding:15px 25px}.tab.alumnibutton:hover{padding-left:40px;padding-right:40px}.tab.donatesliderbutton.donate{padding:15px 25px}.tab.donatesliderbutton.donate:hover{padding-left:40px;padding-right:40px}.tab.donatesliderbutton.donate.annual-campaign{white-space:nowrap;padding:5px 20px}.tab.secondbutton:hover{padding-left:45px;padding-right:45px}.tab.newspost{padding:15px 20px;font-size:18px}.tab.homeevents{padding-top:15px}.tab.smallwithitalics{font-size:16px;line-height:25px}.tab.fixed-bottom-left,.tab.eventpage{font-size:1rem}.redline-div{width:55px;height:2.5px}.redsubtitle-h2{letter-spacing:8px;font-size:22px}.event-rt{font-size:1rem;line-height:1.5}}@media screen and (min-width:1920px){h3{font-size:40px;line-height:50px}h4{font-size:38px;line-height:50px}p{font-size:1.5rem}ul{padding-left:30px}li{font-size:1.5rem}blockquote{font-size:22px}.cta-button{padding:20px 40px;font-size:30px}.cta-button:hover{padding-left:60px;padding-right:60px}.cta-button.ghost-button.notification-button{padding-top:20px;padding-bottom:20px;font-size:25px}.cta-button.navbar__button{font-size:25px;line-height:38px}.cta-button.navbar__button.login{font-size:30px}.cta-button.staffbio{width:50px;height:50px}.cta-button.staffbio:hover{padding-left:0;padding-right:0}.cta-button.homeslider{padding:20px 40px;font-size:30px}.cta-button.homeslider:hover{padding-left:65px;padding-right:65px}.cta-button.newsletter{height:65px}.cta-button.newsletter:hover{padding-left:30px;padding-right:30px}.cta-button.alumnibutton{padding:20px 40px;font-size:30px}.cta-button.alumnibutton:hover{padding-left:60px;padding-right:60px}.cta-button.donatesliderbutton.double{padding-left:40px;padding-right:40px}.cta-button.donatesliderbutton.double:hover{padding-left:60px;padding-right:60px}.cta-button.donatesliderbutton.donate{padding:20px 40px;font-size:30px}.cta-button.donatesliderbutton.donate:hover{padding-left:60px;padding-right:60px}.cta-button.secondbutton:hover{padding-left:65px;padding-right:65px}.cta-button.newspost{font-size:25px;line-height:1.4}.cta-button.homeevents{padding-top:20px}.cta-button.smallwithitalics{font-size:21px;line-height:30px}.cta-button.smallwithitalics.red{margin-left:30px}.cta-button.eventpage{padding:15px 25px}.cta-button.donate:hover{border:1px solid var(--sea-green);background-color:#48944f;padding-left:40px;padding-right:40px}.popbg{opacity:0;display:none}.popwindow{width:600px;height:550px}.herosection.home{margin-top:-160px}.heroheading,.heroheading.h2{font-size:90px;line-height:100px}.section.pageheadersection.audition,.section.pageheadersection.alumniheadersection{height:650px;margin-top:-160px;padding-top:160px}.section.pageheadersection.aboutusheadersection{margin-top:-160px;padding-top:160px}.section.pageheadersection.events{height:650px;margin-top:-160px;padding-top:160px}.section.pageheadersection.gala,.section.portalpage{margin-top:-160px;padding-top:160px}.section.audition{padding-top:35px;padding-bottom:35px}.section.donatehero{margin-top:-160px;padding-top:125px}.section.searchhero{height:650px;margin-top:-160px;padding-top:160px}.section.guidingprinciples{padding-top:30px;padding-bottom:30px}.section.mmthero,.section.newshero{height:650px;margin-top:-160px;padding-top:160px}.section.newsposthero{height:650px;margin-top:-160px;padding-top:160px;padding-bottom:0}.section.covid-19{height:650px;margin-top:-160px}.section.concert-footer{padding-top:60px;padding-bottom:30px}.testimonialheading.whiteh2{margin-bottom:20px}.testimonialauthor.boldtext.dullwhitetext{margin-top:40px;font-size:30px;line-height:35px}.whiteheading{font-size:90px;line-height:100px}.whiteheading.givestl{font-size:90px}.whiteheading.givestl.annualcampaign{font-size:65px}.whiteheading.holidayconcert{margin-bottom:60px;font-size:200px}.whiteheading.holidayconcert.joyspringconcert{font-size:250px}.upcomingeventscard{height:500px;padding-top:0;padding-bottom:0}.upcomingeventmonth{font-size:2.25rem;position:static}.upcomingeventday{margin-top:60px;font-size:150px}.upcomingeventtitle{margin-top:65px;font-size:43px;line-height:50px}.upcomingeventtitle.home{margin-top:30px;font-size:30px;line-height:35px}.upcomingeventlocation{margin-top:6px;font-size:30px;line-height:40px}.upcomingeventlocation.home{font-size:22px;line-height:25px}.upcomingeventstarttime,.upcomingeventhyphen,.upcomingeventenddate{font-size:25px}.prefooterheadertext{font-size:65px;line-height:75px}.prefooteremailinput.email,.prefooteremailinput.name{height:65px}.whiterichtext{font-size:25px;line-height:38px}.whiterichtext.testimonialtext{font-size:30px}.whiterichtext.testimonialtext.audition{font-size:25px;line-height:38px}.whiterichtext.herosubtext{font-size:30px;font-weight:300;line-height:40px}.footersocialmediadiv{margin-bottom:10px}.footersocialicon{margin-right:10px}.mycontain{max-width:1500px;margin-bottom:50px}.mycontain.quote{padding-top:40px;padding-bottom:40px}.mycontain.footercontainer{grid-row-gap:0px;grid-template-rows:225px auto auto}.mycontain.hero-slider{margin-top:160px}.mycontain.upcomingevents{padding-top:50px}.mycontain.audition{align-items:flex-start;padding-top:0}.mycontain.corecurriculum{margin-top:0}.mycontain.newshero{height:650px;margin-top:-160px;padding-top:160px}.mycontain.newspostheroheading{height:650px;margin-top:-160px;margin-bottom:0;padding-top:160px;top:160px}.mycontain.covid.bottomborder{padding-bottom:50px}.mycontain.videos{padding-top:50px;padding-bottom:50px}.mycontain.holidayconcert.welcomemessage{max-width:65%}.mycontain.footer-hflex{margin-bottom:0;padding-bottom:35px}.mycontain.footer---attribution{margin-bottom:0}.mycontain.give-stl-day{height:75vh}.mycontain.annualcampaign{bottom:-40%}.navbar-2{height:130px;overflow:visible}.nav-link,.paragraph{font-size:25px;line-height:38px}.boardofdirectors{font-size:65px;line-height:75px}.adminstaff__name,.adminstaff__name.first{font-size:37px}.adminstaff__position.bio{font-size:30px;line-height:31px}.whiteh2{margin-bottom:50px;font-size:65px;line-height:75px}.whiteh2.holidayconcert.joyspringconcert{font-size:55px}.whitetext{font-size:30px;line-height:40px}.whitetext.sponsorcredit{margin-top:30px;font-size:25px}.alumnireunionsheader.blackh2{margin-bottom:20px}.portalchoircard{width:335px;height:250px}.portal-col-wrap{margin-top:65px;margin-bottom:35px}.portalchoirheading{font-size:37px;line-height:45px}.ensemblechoiceheader.whiteh2{margin-bottom:10px}.relativesection.portalbackground{margin-top:-160px;padding-top:160px}.director-snoteheading.whiteh2{margin-bottom:0}.sponsorimage{width:225px}.sponsorheadingparagraph{font-size:30px;line-height:40px}.sponsorheadingparagraph.videos{font-size:35px;line-height:45px}.guiding-principles-text{font-size:50px}.guiding-principles-items-text._1st-principle{font-size:45px}.portalstafftitle{font-size:25px;line-height:30px}.portalstaffname{font-size:20px}.portalsidebarheading{font-size:40px}.enrollgrid.five{grid-row-gap:35px}.enrolldiv{width:300px;height:195px}.enrollheading{font-size:40px;line-height:45px}.enrolldiv__time{font-size:20px}.auditionrichtext li{font-size:25px;line-height:38px}.auditionrichtext h2{margin-bottom:20px;font-size:65px;line-height:75px}.auditionrichtext p{font-size:25px;line-height:38px}.blackh2{margin-bottom:50px;font-size:65px;line-height:75px}.blackh2.searchheading{margin-bottom:20px}.enrolldiv_sectiontext{font-size:18px}.enrolltext{margin-bottom:50px;font-size:32px}.utility-page-wrap,.utility-page-wrap._404page{margin-top:-160px}.utility-page-content{width:auto}.utility-page-form{width:450px}.secondnavlink{font-size:22px;line-height:25px}.search-input{height:30px;font-size:20px}.searchicon{width:40px}.cmseventheader{margin-top:20px;font-size:27px}.event-col-item{height:600px}.cmsevent_shortdescriptiontext{font-size:20px;line-height:1.3}.cmsevent_locationtext{margin-bottom:25px;font-size:20px}.cmsevent_locationtext.template{font-size:35px;line-height:40px}.cmsevent__date{font-size:20px}.navbar-4{margin-bottom:0;padding-top:15px;overflow:visible}.image-10{width:25px}.redlogo{width:350px}.waystogiveheading{font-size:40px}.waystogivetext{font-size:25px;line-height:38px}.waystogiveh2{margin-bottom:40px;font-size:65px;line-height:75px}.donateslider{margin-top:-125px}.heading-10{padding-left:90px;padding-right:90px;font-size:65px;line-height:75px}.donatethankstext{line-height:38px}.donatenotesp{font-size:20px;line-height:29px}.givingleveltabt{font-size:20px}.givinglevelstabs,.givinglevelstabs.w--current{width:225px;height:225px}.footer__logo{width:225px;padding-top:30px}.footer__link__heading{margin-bottom:20px;font-size:35px}.footer__link{margin-bottom:10px;font-size:22px}.footer__confluenceattribution{font-size:20px}.homeheroslide.bbtribute{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-position:0 0,50% 75%}.sponsorsheading,.aboutus_valuesheader,.gifttitleheading{font-size:65px;line-height:75px}.givingtext{font-size:25px;line-height:38px}.donatesliderheading,.donatesliderheading.second{font-size:90px;line-height:100px}.blackparagraph{font-size:25px;line-height:38px}.cmsevent__timediv{height:20px;font-size:20px}.text-block-13,.officehourstext,.officehoursheadingtext{font-size:20px}.address-phone-emaildiv{margin-top:0}.locationpin,.emailicon,.phoneicon{width:35px;margin-right:10px}.link-2,.link-3,.footeraddresslink{font-size:20px}.prefootertext{font-size:30px}.resourcesbutton{padding:20px 45px;font-size:25px}.popupbutton.resourcesbutton{font-size:30px}.popupheading{margin-bottom:15px;font-size:65px;line-height:75px}.popresourcetext{font-size:40px;line-height:60px}.popupx{font-size:40px;line-height:45px}.giftdisclaimertext{font-size:20px}.givinglevelsheader{font-size:65px;line-height:75px}.notification-banner-wrapper{height:95px;padding-left:25px;padding-right:25px}.notification-close-x{font-size:40px}.notificationsymbol{width:70px;height:70px}.text-block-22{font-size:30px;font-weight:700}.passwordpagelogo{width:450px}.passwordpagelogo.portalpagelogo{width:475px}.text-field{height:75px;font-size:30px}.heading-26{margin-bottom:20px;font-size:55px;line-height:55px}.div-block-8{font-size:25px;line-height:38px}.loginheading{margin-bottom:20px;font-size:55px;line-height:75px}.search-input-2{width:850px;height:65px;font-size:25px}.searchlink{font-size:30px}.biotext{font-size:25px;line-height:38px}.biotextdiv{height:700px;display:none}.biotextdiv.accompanists{height:550px}.biotextdiv.admin,.biotextdiv.teachingartists{height:750px}.staffheadshot{width:calc(100% - 35px);height:calc(100% - 35px)}.aboutus__staff__name,.aboutus__staff__name.first{font-size:37px}.aboutus__artisticstaff__ensemble{font-size:30px;line-height:31px}.boardofdirectors__name{margin-bottom:5px;font-size:25px}.boardofdirectors__company{margin-bottom:5px;font-size:18px;line-height:22px}.text-block-27{font-size:30px;line-height:40px}.collection-item-7{margin-bottom:30px}.staffpositionheading{font-size:30px;line-height:35px}.missionvisiongpbox{height:350px;padding:40px 30px}.missionvisiongp_p{font-size:25px;line-height:38px}.countbar.mycontain.copynumbersgrid{grid-template-rows:350px 350px}.counterheading.copycounterheading{font-size:35px;line-height:45px}.counterup.copycounter{font-size:85px}.bioblockpusher{height:705px}.bioblockpusher.accompanists{height:570px}.bioblockpusher.admin,.bioblockpusher.teachingartists{height:800px}.donorlogolist.fallvideopage{justify-content:space-between}.donorlogo.fallvideopage{width:100%}.donorlistitem{width:180px;margin-left:30px;margin-right:30px}.donorlistitem.fallvideopage{width:225px}.givingcampaign_herosection{margin-top:-160px}.givingcampaign__descriptionrt{font-size:25px;line-height:38px}.numbersheading{margin-bottom:50px;font-size:65px;line-height:75px}.whiteline.long.holidayconcert.joyspringconcert{width:800px}.herointroheader{margin-left:-25px;font-size:40px}.herowhitediv.portal,.herowhitediv.alysonmoore{max-width:80ch}.waystogivert p{font-size:25px;line-height:38px}.whitelogo{width:350px}.artisticstaffensemblebio{font-size:30px;line-height:31px}.button-3{padding-top:20px;padding-bottom:20px;font-size:25px}.contactinfo__text{font-size:15px}.box{margin-left:30px;margin-right:30px}.clock-number{margin-top:45px;font-size:125px;line-height:150px}.clock-label{font-size:30px}.givingcampaign__infort{font-size:25px;line-height:35px}.riseuplevel-div,.riseuplevel-div.l2,.riseuplevel-div.l3,.riseuplevel-div.l4,.riseuplevel-div.l5{width:280px;height:280px}.riseuplevels-rt p{font-size:20px}.riseuplevels-rt h5{margin-bottom:15px;font-size:25px}.soundcloudlink{font-size:25px;line-height:38px}.whiteh3.absenceheading{font-size:40px;line-height:50px}.whiteh3.welcomehc{margin-bottom:60px}.text-block-30{font-size:16px}.eventoverlaytext.pending{padding:5px 10px;font-size:25px}.eventoverlaytext.pending.home{left:auto}.eventoverlaytext.cancelled{margin-top:10px;padding-top:5px;padding-bottom:5px;font-size:25px}.eventoverlaytext.cancelled.eventpage{margin-top:0;position:absolute;inset:0% auto auto 0%}.eventoverlaytext.cancelled.home{padding-top:5px;padding-bottom:5px}.eventoverlaydiv{margin-bottom:0}.eventoverlaydiv.home{padding-left:0;inset:auto auto 15%}.text-block-31{font-size:22px}.paragraph-12{font-size:22px;line-height:33px}.aboutus__staff__photodiv{width:350px;height:350px}.heading-33{margin-bottom:50px;font-size:65px;line-height:75px}.alumnih2.blackh2{margin-bottom:20px}.eventtemplatesection{margin-top:-160px}.eventh1.blackh1{font-size:90px;line-height:100px}.eventdatetime,.eventdatetime.time{font-size:30px}.eventdatetimecontainer{font-size:30px;line-height:1.4}.eventdescription{font-size:22px}.donateinfoheader{font-size:22px;line-height:29px}.missionvisiongpheader{font-size:40px;line-height:50px}.mouse-icon{border-radius:24px;width:48px;height:76px;margin-bottom:10px;padding-top:30px}.mouse-wheel-icon{border-radius:500px;width:6px;height:6px}.scroll-text{font-size:28px}.iconcirclediv.noborder,.iconcirclediv.yellow,.iconcirclediv.green,.iconcirclediv.blue{width:130px;height:130px}.image-17{width:75px}.core-curriculum-hero-section{height:650px;margin-top:-160px;padding-top:160px}.givinglevelsboldtext{font-size:23px;line-height:35px}.resourcessubtitle{font-size:30px;line-height:40px}.image-18{width:130px}.image-19{width:90px}.image-20{width:130px;height:130px}.shoppingcarticon{width:30px}.givingslide.b1{margin-top:0;padding-bottom:0;padding-right:0}.italic-text.white._25bmargin{margin-bottom:50px}.eventscovidtext{font-size:30px;line-height:40px}.whitelink{font-size:25px}.whitelink.portalpage{font-size:30px;line-height:40px}.questiondiv{width:25px;height:25px}.questiondiv.portalpage{width:30px;height:30px}.questionmark{font-size:20px}.questionmark.portalpage{padding-left:1px;font-size:22px}.parentportalinfodiv{right:-85%}.parentportalinfodiv.portalpage{right:-41%}.parentportalrt h5{font-size:20px;line-height:25px}.parentportalrt li{font-size:18px;line-height:25px}.riseuplevelsmonth{margin-bottom:10px;font-size:18px}.riseuplevelsyear{font-size:20px}.mmtlistitem{font-size:25px;line-height:38px}.heading-35{padding-left:80px;padding-right:80px}.postcarddiv{margin-left:0%;margin-right:0%}.newsimage{width:30%;max-width:none;margin-right:65px}.postsummary{margin-bottom:30px;font-size:25px;line-height:1.4}.postheading{font-size:40px;line-height:1.4}.postdate{font-size:22px;line-height:1.4}.postdate.title{font-size:25px;line-height:30px}.posttitle{font-size:65px;line-height:80px}.newspostrt{font-size:25px}.newspostrt p{line-height:1.5}.newspostrt h2{font-size:55px;line-height:1.3}.newspostrt blockquote{font-size:22px}.newspostrt h1{font-size:65px;line-height:1.3}.allpostbutton{padding:20px;font-size:25px}.backtopoststext{font-size:25px}.instagramcontainer{max-width:1500px}.newsheroimage{margin-top:-160px}.featurenewsimage{height:auto}.mailchimppreheader-text{letter-spacing:10px;font-size:25px;line-height:32px}.mailchimppreheader-line{width:65px}.mailchimp-h2{font-size:65px;line-height:75px}.mailchimp-disclaimer{font-size:20px;line-height:29px}.mailchimp-li{margin-bottom:8px;font-size:22px;line-height:32px}.covid--richtext li{font-size:25px;line-height:38px}.webinarquote{font-size:30px;line-height:40px}.covidgrid{margin-top:0;margin-bottom:55px}.covid--icons{width:100px;height:100px}.covid--icons.div,.covid--icons.div.blue{width:150px;height:150px}.singsafelylinkblock{padding-left:65px;padding-right:65px}.townhalllinkblock{padding-left:75px;padding-right:75px}.covidsubheadings--text{margin-top:25px;font-size:30px;line-height:40px}.rehearsalschedulelinkblock{padding-left:75px;padding-right:75px}.webinarquote--text{font-size:30px;line-height:40px}.covid--h4{margin-bottom:50px;font-size:40px;line-height:52px}.notificationbannertextblock{font-size:25px}.text-block-38{padding-bottom:15px;font-size:30px;line-height:40px}.covidparentquote.videos{margin-bottom:20px;padding-left:100px;padding-right:100px;font-size:25px;line-height:38px}.covidparentquote.videos.holidayconcert.contain-nomargin{max-width:1100px}.text-block-39{margin-top:11px;font-size:30px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{height:245px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm{background-position:50% 45%;height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a{height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b{background-position:50% 34%;height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale{background-position:0 32%;height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers{height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{background-position:50% 44%;height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{height:250px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{height:260px}.faq--questiondiv.videos.holidayconcert.withbackground{height:245px}.faq--questionheading.holidayconcert{font-size:120px}.mycontain-2{max-width:1700px}.mycontain-2.bodycontain{padding-top:50px;padding-bottom:50px}.sub-heading--text{letter-spacing:10px;font-size:25px}.faq--answerparagraph{padding-top:15px}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.small-p{font-size:20px;line-height:32px}.faq--answerparagraph.fallvideopage.program{padding-top:40px}.italic-text-4{font-size:33px;line-height:45px}.verticalline{height:40px;margin-left:15px;margin-right:15px}.artsafelogo{width:150px}.icon--text{font-size:75px}.concertdonordiv{width:100%}.ensemblegrouptext,.lyricstitletext,.lyricstitletext.sub{font-size:25px;line-height:38px}.lyricstitletext.holidayconcert{font-size:25px;line-height:32px}.lyricstitletext.holidayconcert.disclaimer.key{font-size:25px;line-height:38px}.lyricstitletext.holidayconcert.disclaimer.redtext{font-size:30px;line-height:38px}.lyricsparagraph.holidayconcert{line-height:35px}.lyricsparagraph.holidayconcert.italic{font-size:24px;line-height:36px}.barbaraintrodiv{max-width:1100px}.eventfineprintrt li{font-size:20px}.eventfineprintrt h6{font-size:22px;line-height:29px}.holidayconcertcoverlogo{width:250px;margin-top:60px}.holidayconcerttitletext{font-size:25px;line-height:32px}.holidayconcertensemblename{font-size:30px}.holidayconcertensemblename.givinglevels.acknowledgements{font-size:28px}.holidayconcertensemblename.ensembles{font-size:42px;line-height:45px}.holidayconcertensemblename.buttonlook{padding:15px 60px}.studentfirstname{white-space:normal;font-size:25px;line-height:38px}.studentlastname{font-size:25px;line-height:38px}.studentensemble-col-list-wrap{width:100%}.studentensemble-col-list{flex-wrap:wrap}.concert-footer-logo{width:275px}.supporterlogo{width:150px}.barbarasignature{width:350px}.inmemorykeydiv{width:auto;max-width:950px}.filter-button{border-width:2px;border-radius:45px;padding:10px 20px;font-size:25px}.bod-holidayconcert-col-list{width:600px}.all-text{font-size:1.5rem;line-height:1.7}.all-text.bottommargin{font-size:1.5rem}.holiday-concert-photo{height:288px}.errormessage--winterconcert{font-size:22px}.events---collection-grid{grid-template-columns:1fr 1fr 1fr}.events---collection-item{min-height:auto}.event---image-div{height:466.667px}.event---p{font-size:1rem;line-height:1.5}.footer---h4{margin-bottom:20px;font-size:1.25rem}.footer---link{margin-bottom:10px;font-size:1.25rem}.footer---address-link{font-size:1rem}.footer---logo{width:250px}.footer---logo-link-block{margin-bottom:35px}.footer---address-icon{width:35px;margin-right:10px}.footer---sm-hflex{margin-bottom:10px}.audition---h3.edwardsville{font-size:35px}.video-title---h4{min-height:60px;font-size:1.25rem}.barbara-letter---vflex{width:100ch}.herobanner-section{margin-top:-160px}.mycontain-3{max-width:1500px;margin-bottom:50px}._70--vflex{max-width:100ch}.alysonmoore-blockquote{font-size:1.5rem}.tab{padding:20px 40px;font-size:30px}.tab:hover{padding-left:60px;padding-right:60px}.tab.ghost-button.notification-button{padding-top:20px;padding-bottom:20px;font-size:25px}.tab.navbar__button{font-size:25px;line-height:38px}.tab.navbar__button.login{font-size:30px}.tab.staffbio{width:50px;height:50px}.tab.staffbio:hover{padding-left:0;padding-right:0}.tab.homeslider{padding:20px 40px;font-size:30px}.tab.homeslider:hover{padding-left:65px;padding-right:65px}.tab.newsletter{height:65px}.tab.newsletter:hover{padding-left:30px;padding-right:30px}.tab.alumnibutton{padding:20px 40px;font-size:30px}.tab.alumnibutton:hover{padding-left:60px;padding-right:60px}.tab.donatesliderbutton.double{padding-left:40px;padding-right:40px}.tab.donatesliderbutton.double:hover{padding-left:60px;padding-right:60px}.tab.donatesliderbutton.donate{padding:20px 40px;font-size:30px}.tab.donatesliderbutton.donate:hover{padding-left:60px;padding-right:60px}.tab.secondbutton:hover{padding-left:65px;padding-right:65px}.tab.newspost{font-size:25px;line-height:1.4}.tab.homeevents{padding-top:20px}.tab.smallwithitalics{font-size:21px;line-height:30px}.tab.smallwithitalics.red{margin-left:30px}.tab.eventpage{padding:15px 25px}.redline-div{width:65px}.redsubtitle-h2{letter-spacing:10px;font-size:25px;line-height:32px}.popupdetail-vflex{padding:100px}.event-rt{font-size:1rem;line-height:1.5}.newsheader-section{margin-top:-160px}}@media screen and (max-width:991px){h3{margin-bottom:5px;font-size:25px;line-height:25px}p{font-size:1rem;line-height:1.7}li{margin-left:20px;font-size:1rem;line-height:1.7}blockquote{font-size:14px}.mycontainer.testimonialcontainer{padding-top:0;padding-bottom:80px;padding-left:0}.mycontainer.testimonialcontainer.home{height:300px}.cta-button:active{background-color:var(--mobile-pressed-button)}.cta-button.ghost-button.notification-button{margin-right:25px}.cta-button.navbar__button{display:none}.cta-button.eventbutton{border-radius:5px;align-self:center;width:90%;margin-bottom:15px;margin-left:0;padding-top:9px;padding-bottom:9px}.cta-button.eventbutton:hover{width:90%}.cta-button.eventbutton:active{background-color:#06385d}.cta-button.waystogive,.cta-button.waystogive.donate{bottom:3%}.cta-button.homeslider:active{background-color:var(--mobile-pressed-button)}.cta-button.homeslider.portal{margin-left:10px}.cta-button.alumnibutton{padding-left:30px;padding-right:30px}.cta-button.alumnibutton:hover{background-color:var(--mobile-pressed-button)}.cta-button.donatesliderbutton{text-align:center;width:145px;padding:10px}.cta-button.donatesliderbutton.donate:active{background-color:#235227}.cta-button.donatesliderbutton.donate.slider{padding-left:25px;padding-right:25px}.cta-button.donatesliderbutton.donate.video{padding-left:20px;padding-right:20px}.cta-button.secondbutton{text-align:center;width:145px;padding:10px}.cta-button.secondbutton:hover{padding-left:15px;padding-right:15px}.cta-button.secondbutton.blue._100-width._2ndbuttononnewad{width:100%;margin-top:10px;margin-left:0}.cta-button.white-ghost-button.lmargin{margin-left:25px}.cta-button._15-tmargin{margin-top:10px}.cta-button.secondcta{margin-top:10px;margin-left:0}.cta-button.audition{text-align:center}.popbg{opacity:0;display:none}.popwindow{width:375px;height:275px}.heroheading,.heroheading.h2{font-size:50px}.heroheading.h2.wrap{width:auto}.section.studenttestimonialsection.auditionquote{padding-top:40px;padding-bottom:40px}.section.portalpage{padding-bottom:40px}.section.negativemarginsection{padding-bottom:0}.section.generationsingers{padding-top:35px;padding-bottom:35px}.section.guidingprinciples{padding-top:0;padding-bottom:0;display:none}.section.concert-footer{padding-top:20px;padding-bottom:20px}.section.off-white-gradient-bg{flex-direction:column;align-items:center;padding-top:70px;padding-bottom:70px;display:flex}.slider.studenttestimonialslider{height:400px}.testimonialtext.whiteparagraph{margin-bottom:0}.testimonialtext.whiteparagraph._15px{font-size:1.5rem;font-weight:400;line-height:1.5}.testimonialauthor.boldtext.dullwhitetext{font-size:18px;font-weight:600}.html-embed{justify-content:center;max-width:90%;display:flex}.whiteheading{text-align:center;font-size:50px}.whiteheading.givestl{font-size:50px}.whiteheading.holidayconcert{font-size:100px}.whiteheading.holidayconcert.joyspringconcert.springsingalong{font-size:4rem;line-height:1.7}.upcomingeventscard{width:100%;height:100%;padding-left:35px;padding-right:35px}.upcomingeventscard:hover{background-color:#ffffffbf;transform:none}.upcomingeventmonth{position:static;inset:7% 0% auto}.upcomingeventday{position:absolute;inset:16% 0% auto}.upcomingeventtitle.home{margin-top:15px;font-size:25px;line-height:30px}.upcomingeventlocation{line-height:20px}.whiterichtext.alumniprefooter{padding-left:170px;padding-right:170px}.whiterichtext.portalparagraph.practicetracks{text-align:center}.whiterichtext.testimonialtext{margin-bottom:10px;font-size:20px;line-height:29px}.whiterichtext.testimonialtext.audition{font-size:15px;font-weight:400;line-height:25px}.whiterichtext.herosubtext{font-size:15px}.whiterichtext.herosubtext._55ch-width{max-width:55ch}.footersocialmediadiv{justify-content:center;align-items:center;margin-bottom:0;margin-left:25px}.footersocialicon{margin-right:5px}.mycontain{flex-direction:row}.mycontain.whowearediv{padding-left:40px;padding-right:40px}.mycontain.missionvisiongpdiv{padding-left:10px;padding-right:10px}.mycontain.staffdiv{padding-left:40px;padding-right:40px}.mycontain.quote{padding-left:20px;padding-right:20px}.mycontain.alumni{padding:35px 20px}.mycontain.portalensemblecontainer{padding-left:40px;padding-right:40px}.mycontain.cmsportalmaindiv{flex-direction:column;align-items:center;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.mycontain.soundcloud-calendarcontainer{padding-left:30px;padding-right:30px}.mycontain.guidingprinciples{flex-direction:column}.mycontain.enroll{padding-left:40px;padding-right:40px}.mycontain.calendlydiv{flex-direction:column;margin-bottom:0;padding-top:10px;padding-bottom:20px}.mycontain.eventsbody{flex-wrap:wrap}.mycontain.donatecontainer{padding-left:10px;padding-right:10px}.mycontain.donatethankscontain,.mycontain.donatenotes{padding-left:30px;padding-right:30px}.mycontain.footercontainer{grid-column-gap:5px;grid-row-gap:3px;flex-direction:column;grid-template-rows:135px auto auto;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;margin-bottom:0;display:grid}.mycontain.upcomingevents{flex-wrap:wrap;overflow:hidden}.mycontain.sponsorcmsflexbox{padding-left:30px;padding-right:30px}.mycontain.audition{padding-top:0;padding-left:40px;padding-right:40px}.mycontain.search{padding-left:40px;padding-right:40px}.mycontain.donorscrollmask{width:690px}.mycontain.givingcampaign{flex-direction:column;justify-content:center;align-items:center;padding-left:40px;padding-right:40px}.mycontain.verticalcontainer{flex-direction:column;justify-content:center}.mycontain.verticalcontainer.bmargin{padding-left:5%;padding-right:5%}.mycontain.verticalcontainer._90{max-width:90%}.mycontain.mobilenavdiv{justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mycontain.alumnimobilecontain{padding-left:20px;padding-right:20px}.mycontain.aboutusmvgp{padding-left:40px;padding-right:40px}.mycontain.withbutton{justify-content:flex-start;padding-left:220px}.mycontain.corecurriculum,.mycontain.mmthero{height:100%;margin-top:0}.mycontain.news,.mycontain.postbody{width:90%}.mycontain.mailchimpgrid{grid-template-rows:auto auto;grid-template-columns:1fr}.mycontain.covidhero.holidayconcert{padding-top:20px}.mycontain.videos{padding-top:16px;padding-bottom:16px}.mycontain.holidayconcert.welcomemessage{max-width:85%;margin-bottom:0}.mycontain.event-div{justify-content:center;width:85%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mycontain.footer-hflex,.mycontain.footer---attribution{width:85%}.mycontain.give-stl-day{height:62vh}.mycontain.gala-vflex{width:auto;max-width:55ch}.navbar-2{padding-left:0}.herocontentdiv.no-width{width:auto}.nav-link{display:none}.nav-menu-2{z-index:9999999;background-color:#0000;height:100vh;display:flex;inset:0%}.paragraph{font-size:14px;line-height:25px}.missionvisiongpheadingdiv{width:40%}.boardofdirectors{margin-bottom:20px}.adminstaff__position.bio{margin-bottom:5px;font-size:16px}.whiteh2{margin-bottom:20px}.whitetext{text-align:center;padding-left:15px;padding-right:15px;font-size:14px;line-height:23px}.whitetext.sponsorcredit{font-size:12px;display:block}.reuniontrackertext{font-size:17px}.reunionyeartext{font-size:35px}.portalchoircard:hover{transform:none}.portalchoircard:active{background-color:#e7e7e780}.portal-col-list{grid-row-gap:25px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;width:100%}.portal-col-wrap{align-self:center;width:80%;margin-left:auto;margin-right:auto}.ensemblechoiceheader{text-align:center}.cmsportalstickysidebar{width:100%;max-width:none;margin-top:10px;padding-top:20px;padding-bottom:20px}.relativesection.portalbackground{overflow:hidden}.directorsnotecontainer{width:auto;margin-top:20px;margin-right:0}.html-embed-4{padding-left:40px;padding-right:40px}.sponsorimage{width:100px}.sponsorheadingparagraph{width:auto;padding-left:0;padding-right:0;font-size:14px}.sponsorheadingparagraph.videos{margin-bottom:25px;font-size:22px;line-height:29px}.text-block-7{display:none}.guiding-principles-div{width:auto;margin-left:0}.guiding-principles-text{margin-right:0}.guiding-principles-items-text._1st-principle{font-size:30px}.guidingprinciplestextdiv{flex-direction:row;width:auto}.contact-vflex{margin-right:25px}.portalstaffname{line-height:23px}.portalsidebarheading{text-align:center;margin-top:0;margin-bottom:10px}.enrollgrid{grid-row-gap:25px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-content:center;width:70%}.enrollgrid.three{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:70%}.enrollgrid.two{grid-template-rows:auto;width:70%}.enrollgrid.five{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;width:70%}.enrolldiv:hover{transform:none}.enrolldiv:active{background-color:#e7e7e780}.auditionrichtext li,.auditionrichtext p{font-size:15px}.auditiondiv{margin-bottom:0}.auditiontext{font-size:18px}.blackh2{margin-bottom:15px}.blackh2.calendly{margin-bottom:10px}.search-input.mobile{border:1px solid var(--dark-grey);display:block}.searchdiv.mobile{background-color:var(--sea-green);display:none}.cmsevent__card{width:100%;transition:all .35s;overflow:visible}.cmsevent__card:hover{transform:none}.event-col-item{object-fit:fill;flex-wrap:wrap;width:50%;height:450px;display:flex}.cmsevent_locationtext.template{font-size:18px}.navbar-4{display:none}.redlogo{width:175px}.grid{grid-template-rows:250px;grid-template-columns:1fr 1fr;grid-auto-rows:250px}.donatecard.lightblue{width:100%;height:100%}.donatecard.lightblue:hover{transform:none}.donatecard.yellow{width:100%;height:100%}.donatecard.yellow:hover{transform:none}.donatecard.red{width:100%;height:100%}.donatecard.red:hover{transform:none}.donatecard.green{width:100%;height:100%}.donatecard.green:hover{transform:none}.donatecard.new.insideborder{border-bottom-style:solid;border-bottom-color:var(--light-grey);padding-top:15px;padding-bottom:15px}.donatecard.new.insideborder.rightborderremoved{border-right-style:none}.waystogivetext{width:100%;height:100%}.waystogiveh2.donatepage{margin-bottom:0}.donateslide._3{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c9685b00b8d306658563_2018_11_17%20STLCC%20Rehearsal-24.jpg);background-position:0 0,55%}.donatethankstext{padding-left:30px;padding-right:30px}.givingleveltabt{font-size:14px}.givinglevelstab{flex-direction:row;align-items:flex-start}.givinglevelstabmenu{flex-flow:column wrap;place-content:space-between flex-start;align-items:flex-start;padding:0}.givinglevelstabs{border-radius:12px;width:135px;height:auto;margin-bottom:10px}.givinglevelstabcontent{margin-top:0;padding-top:0;padding-left:30px}.footersection{align-items:flex-start;display:none}.footersection.mobile{display:none}.footersection.tabletfooter{display:block}.footer__logo{margin-top:-10px;margin-right:5px;padding-top:0}.footer__logo.tablet{width:125px;margin-bottom:0}.footer__link_div.joinus{padding-left:13px}.footer__link__heading.tablet{margin-bottom:0;font-size:20px}.footer__link{font-size:15px}.footer__link.tablet{font-size:14px}.footer__bottomleftdiv{margin-top:0}.footer__confluenceattribution{font-size:11px}.homeheroslide.events{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea300dd387c005d5173a434_YMC%20-%20performance.jpg);background-position:0 0,0 0;background-size:auto,cover}.homeheroslide.bbtribute{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-position:0 0,85% 0}.sponsorsheading{width:auto;margin-bottom:0}.aboutus_valuesheader{margin-left:auto;margin-right:auto;padding-left:0;padding-right:70px;font-size:40px}.gifttitleheading{margin-bottom:0;font-size:42px;font-weight:400}.givinglist{margin-bottom:10px}.givingtext{line-height:25px}.donatesliderheading.second{font-size:50px}.officehourstext{font-size:11px}.officehoursheadingtext{margin-right:3px;font-size:11px}.officehoursdiv{font-size:12px}.address-phone-emaildiv{justify-content:center;margin-top:0;padding-bottom:10px}.popupheading{margin-bottom:5px}.popresourcetext{font-size:20px;line-height:35px}.practicetrackdiv{text-align:center}.giftdisclaimertext{line-height:18px}.notification-banner-wrapper{display:none}.gogglecalrt{padding-left:40px;padding-right:40px}.biotext{font-size:12px;line-height:20px}.staffbiort{height:auto;font-size:12px;line-height:20px}.staffbiort.pusher{color:#0000}.staffbiort p{margin-bottom:10px;font-size:14px;line-height:23px}.biotextdiv{padding-top:5px}.biotextdiv.accompanists{height:420px}.biotextdiv.admin,.biotextdiv.teachingartists{height:400px}.aboutus__staff__name,.aboutus__staff__name.first{font-size:20px}.text-block-27{display:none}.collection-item-7{height:150px}.staffpositionheading{margin-bottom:5px;font-size:16px}.missionvisiongpbox{width:32%;height:200px}.missionvisiongpicon{width:45px}.missionvisiongpicon.mission{width:50px}.missionvisiongpicon.vision{width:50px;margin-bottom:-10px}.missionvisiongpicon.gp{width:45px;height:auto;padding-bottom:0;padding-left:0}.missionvisiongptextbox{height:150px}.paragraph-9,.paragraph-10{font-size:16px;line-height:23px}.missionvisiongp_p{font-size:14px;line-height:23px}.counter-section.copiedsection{padding-left:30px;padding-right:30px}.countbar.mycontain.copynumbersgrid{grid-template-rows:250px 250px 250px;grid-template-columns:1fr 1fr;grid-auto-rows:250px}.countercard.copynumberscard.redbackground.mobileorange{background-color:var(--darkyellow)}.countercard.copynumberscard.greenbackground.mobilenavy{background-color:var(--brand2nd)}.countercard.copynumberscard.orangebackground.mobileorange{background-color:var(--darkyellow)}.countercard.copynumberscard.orangebackground.mobilered{background-color:var(--brand-red)}.countercard.copynumberscard.navybackground.mobilegreen{background-color:var(--brand-main)}.counterup.copycounter{font-size:45px}.bioblockpusher.accompanists{height:440px}.bioblockpusher.admin,.bioblockpusher.teachingartists{height:420px}.donorlogolist.fallvideopage{flex-wrap:wrap;justify-content:center}.donorlogo{width:150px}.donorlogo.fallvideopage{width:120px}.donorlogo._12dvw{width:20dvw}.donorlistitem.fallvideopage{margin-left:15px;margin-right:15px}.numbersheading{margin-bottom:20px}.whiteline.long{width:500px}.herowhitediv{flex-wrap:nowrap;width:60%;overflow:visible}.herowhitediv.portal,.herowhitediv.alysonmoore{margin-bottom:35px}.upcomingevents-col-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center;align-items:center;display:flex;overflow:visible}.upcomingevents-col-item{flex-wrap:wrap;place-content:center;align-self:center;align-items:center;width:360px;height:330px;margin-bottom:35px;padding-left:10px;padding-right:10px;display:flex}.whitelogo{width:175px;padding-bottom:0}.artisticstaffensemblebio{margin-bottom:5px;font-size:16px}.givingcampagin__stickydiv{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:static}.countdown-wrapper{bottom:23%}.box{width:75px;height:90px}.clock-number{font-size:50px;line-height:60px}.clock-label{font-size:12px}.givingcampaign__infort{font-size:18px;line-height:25px}.riseuplevels-wrapper{flex-wrap:wrap;justify-content:space-between}.riseuplevel-div{width:128px;height:128px}.riseuplevels-rt{padding-bottom:15px;padding-left:15px;padding-right:15px}.riseuplevels-rt p{font-size:12px}.riseuplevels-rt h4{margin-bottom:-13px;font-size:18px}.riseuplevels-rt h5{font-size:12px}.whiteh3.absenceheading{margin-top:45px}.eventoverlaydiv.home{margin-top:0}.icon{color:var(--white);display:block}.icon.dark{color:#333;text-align:center;text-transform:uppercase;background-color:#0000;align-self:center;width:auto;height:auto;padding-right:0;font-size:25px;font-weight:600}.mobile-footer---logo-link-block{align-self:center}.footerdropdown.inmobilemenu{display:block}.events-col-wrap{flex-wrap:wrap;justify-content:center;align-items:center;padding-left:30px;padding-right:30px;display:flex}.text-block-31{font-size:18px}.paragraph-12{margin-bottom:15px;font-size:16px;line-height:20px}.menu-overlay{opacity:1;background-color:#0000;display:none}.menu-links-wrap{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-top:90px;padding-bottom:90px;display:flex}.menu-link-text{color:var(--white);text-align:center;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;font-size:27px;line-height:50px}.menu-link-text.programsdropdowntext{cursor:pointer;justify-content:center;align-items:center;display:flex}.menu-link-text.programsdropdowntext:active{background-color:#fff3}.menu-link-block{width:100%;margin-bottom:0}.menu-link-block:active{background-color:#fff3}.menu-link-block.w--current{background-color:#0000}.menu-link-block.w--current:active{color:var(--brand-red);background-color:#fff3}.menu-bg{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e87a41a4fbaeace0417bc30_luke-chesser-pJadQetzTkI-unsplash.jpg);background-size:cover;display:block}.ensemblestaffflex{flex-direction:row}.ensemblestaffnamesflex{flex-direction:row;justify-content:center;align-items:flex-start;padding-left:0}.headshot{width:20vw;height:20vw;margin-right:0}.menu-button{z-index:auto;padding:15px}.menu-button.w--open{background-color:#0000;position:relative}.close{z-index:2147483647;text-align:center;letter-spacing:4px;cursor:pointer;background-color:#0000;justify-content:center;align-self:center;align-items:center;width:65px;height:65px;margin-top:0;margin-right:0;padding:15px;font-size:25px;font-weight:600;text-decoration:none;display:flex;position:fixed;inset:1.4% 8.1% auto auto}.close.div{display:none}.secondnavdiv{flex-direction:column;align-items:center;width:100%;display:flex}.firstnavdiv{flex-direction:column;align-self:auto;align-items:center;width:100%;display:flex}.text-block-32{font-size:15px}.icon-2,.icon-3,.sliderarrow{display:none}.link-block-5{justify-content:center;align-items:center;display:flex}.collection-list-6{flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;display:flex}.rich-text-block-4{display:none}.eventtemplatesection{height:50vh}.eventinfodiv{width:75%;margin-top:-195px}.eventtextdiv{padding-left:15px;padding-right:15px}.eventh1{font-size:45px}.eventdatetime{font-size:18px}.eventdescription{font-size:15px}.donateinfolist{padding-right:30px}.heading-34{text-align:center}.missionvisiongpheader{text-align:center;margin-top:10px;font-size:23px}.waystogivegrid{grid-row-gap:0px;grid-template-rows:350px;grid-template-columns:1fr 1fr;grid-auto-rows:350px}.givinglvltextdiv{width:100%}.givinglevelsboldtext{font-size:14px;line-height:20px;text-decoration:none}.corevaluesrt p{font-size:14px}.corevaluesrt h3{font-size:20px;line-height:20px}.givingsliderflex{flex-direction:column}.givingslider{width:100%;margin-top:15px}.givingslide.lc1{margin-top:0}.givingslide.b1{margin-top:10px}.icon-6{color:var(--light-grey);padding-left:10px}.dropdown-toggle-3{width:100%;padding:0 45px}.accordionwrapper{width:100%;padding-bottom:0;padding-right:0}.accordiontrigger{justify-content:center;align-items:center;display:flex}.accordioncontent{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.link-6{color:var(--light-grey)}.mobiledropdownlink{color:var(--light-grey);text-decoration:none}.mobiledropdownlink:hover{color:var(--light-grey)}.programdropdowniconmobilemenu{color:var(--white);margin:0;padding-left:10px;position:static}.eventscovidtext{text-align:center}.whitelink.portalpage{font-size:20px;line-height:25px}.whitelink.portalpage.staffportal{font-size:1rem}.parentportalinfodiv.portalpage{background-color:#fff;top:-385%;left:auto;right:-36%}.riseuplevelsheading{margin-bottom:2px;font-size:18px;line-height:23px}.riseuplevelsmonth{margin-bottom:5px;font-size:11px;line-height:15px}.riseuplevelsyear{font-size:12px;font-weight:600;line-height:13px}.heading-35{padding-left:0;padding-right:0;font-size:20px}.closex{color:var(--light-grey);text-align:center;padding-left:3px;font-size:35px;font-weight:400;line-height:25px}.slidedots{display:none}.postcarddiv{flex-direction:column}.newsimage{width:65%;max-width:none;margin-bottom:40px;margin-right:0}.mailchimptext-div{align-items:flex-start;width:85%;padding-right:0}.mailchimp-embedcode{margin-bottom:0;padding-top:0}.mailchimp-li{margin-bottom:3px;font-size:14px;line-height:21px}.covid--richtext ul{margin-left:20px}.covid--richtext li{font-size:16px;line-height:25px}.webinarquote{font-size:15px}.webinarquotediv{padding-left:65px;padding-right:65px}.quotemark{font-size:170px}.covidgrid{margin-bottom:45px}.covidgrid.videos{width:85%;margin-bottom:0}.covid--icons{width:60px}.singsafelylinkblock{padding-left:20px;padding-right:20px}.townhalllinkblock{padding-left:35px;padding-right:35px}.covidsubheadings--text{font-size:15px;line-height:22px}.rehearsalschedulelinkblock{padding-left:35px;padding-right:35px}.webinarquote--text{font-size:15px}.covid--h4{text-align:center;padding-left:45px;padding-right:45px;font-size:20px;line-height:28px}.text-block-38{padding-bottom:15px;font-size:20px;line-height:29px}.covidparentquote.videos.holidayconcert{text-align:center}.faq--questiondiv{padding-left:15px;padding-right:15px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{background-repeat:repeat-x;background-size:contain;align-items:center}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.mm,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc{background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.choristers{height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.chorale{background-repeat:repeat-y;background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1a{background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1b{background-position:0%;background-size:cover}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._1vc{background-repeat:repeat-x;background-size:contain;height:100px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm{background-position:50% 48%;background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a{background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b{background-position:50% 35%;background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers{background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{background-position:50% 48%;background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{background-position:0 40%;background-repeat:repeat;background-size:cover;height:120px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{height:120px}.faq--questiondiv.videos.holidayconcert.withbackground{height:150px}.faq--questionheading{font-size:15px;font-weight:600;line-height:22px}.faq--questionheading.holidayconcert{font-size:45px}.faq--questionheading.holidayconcert.joyspringconcert{font-size:55px}.mycontain-2{max-width:95%}.faq--section{padding-top:25px;padding-bottom:25px}.faq--section.videopage{padding-top:0;padding-bottom:0}.sub-heading--text{letter-spacing:6px;font-size:15px}.faq--grid{grid-row-gap:0px;grid-template-columns:1fr}.faq--answerparagraph.fallvideopage.holidayconcert.sponsortitles.givinglevels{margin-bottom:0;font-size:14px;line-height:20px}.faq--answerparagraph.fallvideopage.program{margin-bottom:5px}.ensemblegrouptext{font-size:16px;line-height:25px}.lyricstitletext.sub.holidayconcert{font-size:16px}.lyricstitletext.holidayconcert.disclaimer.key{font-size:14px;line-height:25px}.lyricstitletext.holidayconcert.disclaimer.redtext{max-width:80%;font-size:18px}.mactext{padding-right:0}.lyricstitlebold{font-size:18px}.lyricstitlebold.responsive{font-size:16px}.lyricstitleitalic{font-size:18px}.barbaraintrovideo{width:80%}.concert-footer-grid{grid-column-gap:40px}.concert-footer-textlink{margin-top:50px;font-size:20px}.eventfineprintrt li{font-size:12px;line-height:20px}.holidayconcertensemblename.givinglevels{font-size:18px}.holidayconcertensemblename.buttonlook.green{padding:10px 20px;font-size:16px;line-height:20px}.studentfirstname,.studentfirstname.donor,.studentlastname{font-size:14px;line-height:25px}.thankyouvideosgrid{grid-template-columns:1fr 1fr}.concert-footer-logo{width:125px}.holidayconcertsupporters-col-list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.holidayconcertsupporters-col-item{padding-top:0;padding-bottom:0}.supporterlogo{width:90px}.grid-sizer,.item{width:50%}.content-controls{margin-top:0;margin-bottom:0;padding-top:5px}.filter-button{margin-top:15px;margin-right:10px}.all-text{font-size:1rem;line-height:1.7}.all-text.bmargin{margin-bottom:20px}.filter-block{padding-bottom:10px}.holiday-concert-photo{height:116px}.errormessage--winterconcert{font-size:15px;line-height:11px}.events---collection-grid{grid-template-columns:1fr}.event---image-div{height:90dvw}.event---text-vflex{height:auto;padding:35px}.footer---section{display:flex}.footer---right-grid{grid-column-gap:25px}.footer---h4.tablet{margin-bottom:0;font-size:20px}.footer---link{font-size:15px}.footer---link.tablet{font-size:14px}.footer---address-hflex{margin-bottom:12px}.footer---logo{width:150px;margin-right:5px;padding-top:0}.footer---logo.tablet{width:125px;margin-bottom:0}.footer---logo-link-block{margin-bottom:35px}.footer---sm-hflex{justify-content:center;align-items:center;margin-bottom:0;margin-left:0}.alumnitestimonialvideosgrid{grid-template-columns:1fr 1fr;margin-left:15px;margin-right:15px}.audition---h3{margin-top:0}.audition---h3.edwardsville{font-size:22px}.testimonials--tabsmenu{flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.testimonials--tablink{margin-top:5px;margin-bottom:5px}.testimonials--tablink.last{margin-top:10px}.button---hflex.vflexontablet{flex-direction:column}.teacher-resource-video---grid{grid-column-gap:50px;grid-row-gap:100px;grid-template-columns:1fr}.video-title---h4{min-height:auto;margin-bottom:20px}.ensemble---h3{font-size:1.5rem;line-height:1.3}.ensemble---h3.no-tmargin{margin-top:0}.student-interview---grid,.performance-videos---grid{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:1fr}.barbara-letter---vflex{max-width:85%}.more-auditions----html-embed{margin-bottom:0}.events---empty-state{text-align:center}.content-wrapper{padding:60px 20px}.button-wrapper{margin-top:60px}.herobanner-section.bbtribute{min-height:85vw}.button-hflex{grid-column-gap:15px;grid-row-gap:15px;flex-direction:column}.bbtribute-commentembed{margin-top:10px}.director-hflex{width:100%}._4thofjulyportal-col-list{grid-row-gap:25px;grid-template-rows:auto;grid-template-columns:1fr;width:100%}.mycontain-3{flex-direction:row}.mycontain-3.verticalcontainer{flex-direction:column;justify-content:center}.ireland-vflex{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}._100-width-image{width:55dvw;height:55dvw}.tabsmenu{grid-column-gap:1vw;grid-row-gap:1vw;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid}.bod-image{object-fit:cover;width:100%;display:block}.tab:active{background-color:var(--mobile-pressed-button)}.tab.ghost-button.notification-button{margin-right:25px}.tab.navbar__button{display:none}.tab.eventbutton{border-radius:5px;align-self:center;width:90%;margin-bottom:15px;margin-left:0;padding-top:9px;padding-bottom:9px}.tab.eventbutton:hover{width:90%}.tab.eventbutton:active{background-color:#06385d}.tab.waystogive,.tab.waystogive.donate{bottom:3%}.tab.homeslider:active{background-color:var(--mobile-pressed-button)}.tab.homeslider.portal{margin-left:10px}.tab.alumnibutton{padding-left:30px;padding-right:30px}.tab.alumnibutton:hover{background-color:var(--mobile-pressed-button)}.tab.donatesliderbutton{text-align:center;width:145px;padding:10px}.tab.donatesliderbutton.donate:active{background-color:#235227}.tab.donatesliderbutton.donate.slider{padding-left:25px;padding-right:25px}.tab.donatesliderbutton.donate.video{padding-left:20px;padding-right:20px}.tab.secondbutton{text-align:center;width:145px;padding:10px}.tab.secondbutton:hover{padding-left:15px;padding-right:15px}.tab.secondbutton.blue._100-width._2ndbuttononnewad{width:100%;margin-top:10px;margin-left:0}.tab.white-ghost-button.lmargin{margin-left:25px}.tab._15-tmargin{margin-top:10px}.tab.secondcta{margin-top:10px;margin-left:0}.basic-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%}.section-5{padding-top:50px;padding-bottom:50px}.collection-wrapper{width:calc(45dvw - 12.5px);height:calc(45dvw - 12.5px)}.popupcontainer-hflex{flex-flow:column;position:relative}.square-linkblock{width:55dvw;height:55dvw}.popupdetail-vflex{max-width:55dvw;padding:25px}.x-custom{color:var(--white);font-size:1.5rem;top:5px;right:5px}.gpbars-text{display:none}.guidingprinciples-div{width:auto;margin-left:0}.grid-item-content{display:none}.waystogive-grid{grid-template-columns:1fr 1fr}.newsheader-section{height:50vh}.soundclouddetails-vflex{text-align:center}}@media screen and (max-width:767px){h3{margin-top:0;margin-bottom:5px;font-size:20px;line-height:25px}p{font-size:1rem;line-height:1.7}li{margin-left:0}blockquote{font-size:13px}.mycontainer.testimonialcontainer.home{height:auto;padding-top:15px;padding-bottom:15px}.flexcolwrap{flex-direction:column}.flex2col{width:100%}.colorbox{margin-bottom:15px;margin-left:10px;margin-right:15px}.colorbox.blackcolor{margin-left:10px}.flex3col{width:100%}.cta-button.ghost-button.notification-button{padding-left:9px;padding-right:9px;font-size:14px}.cta-button.navbar__button.login{font-size:14px}.cta-button.waystogive{font-size:14px;line-height:25px}.cta-button.homeslider.portal{margin-left:10px}.cta-button.homeslider.portal.nolmarginlandscape{margin-left:0}.cta-button.homeslider._10rmargin{margin-right:0}.cta-button.newsletter{width:70%;margin-right:5px}.cta-button.donatesliderbutton.donate.video{width:80%}.cta-button.white-ghost-button.lmargin{margin-left:15px}.popbg{opacity:0;display:none}.popwindow{width:300px;height:250px}.heroheading,.heroheading.h2{font-size:37px;line-height:50px}.section{padding-top:10px;padding-bottom:10px;display:flex}.section.pageheadersection.audition{height:300px;padding-bottom:35px}.section.pageheadersection.aboutusheadersection{height:375px}.section.calendly{padding-top:0;padding-bottom:0}.section.portalpage{flex-direction:column;padding-bottom:10px}.section.eventsbody{flex-direction:column}.section.donatewtg{padding-bottom:5px}.section.donatethanks{padding-top:20px}.section.donatethanks.introparagraph{padding-bottom:0}.section.givinglevels{padding-top:10px;padding-bottom:10px}.section.artisticstaff{padding-top:0}.section.boardofdirectors{flex-direction:column}.section.negativemarginsection{flex-direction:column;padding-top:0}.section.mmthero{height:300px}.section.newsposthero{padding-bottom:0}.section.newspost{flex-direction:column}.section.newsfeaturecards{flex-direction:column;padding-top:30px}.section.covid-19.holidayconcertpage{height:auto;min-height:200px}.section.grey.nobottommargin{flex-direction:column;justify-content:center;align-items:center}.section.verticalflex{flex-direction:column}.section.off-white-gradient-bg{flex-direction:column;justify-content:center;align-items:center}.section.testimonials{display:block}.slider.studenttestimonialslider{height:auto}.testimonialheading.whiteh2.home{padding-top:20px}.testimonialtext.whiteparagraph._20px{font-size:20px;line-height:29px}.testimonialtext.whiteparagraph._15px{font-size:16px;line-height:1.5}.testimonialauthor.boldtext.dullwhitetext{font-size:15px;line-height:22px}.html-embed{align-self:center}.whiteheading{font-size:45px;line-height:52px}.whiteheading.givestl{font-size:40px}.whiteheading.holidayconcert{font-size:60px}.whiteheading.holidayconcert.joyspringconcert.springsingalong{font-size:4rem;line-height:1.2}.upcomingeventscard{height:360px;margin-bottom:25px;padding-top:15px;padding-bottom:0;position:relative}.upcomingeventscard:hover{transform:none}.upcomingeventmonth{padding-bottom:5px}.upcomingeventtitle.home{line-height:30px}.form-block.newsletter{flex-direction:column;display:block}.prefooteremailinputhorizontaldiv{flex-direction:column;align-items:center}.prefooteremailinput.email{text-align:center;width:70%;margin-bottom:5px;margin-right:5px}.prefooteremailinput.name{text-align:center;width:70%;margin-bottom:5px}.whiterichtext{font-size:15px;line-height:22px}.whiterichtext.alumniprefooter{padding-left:85px;padding-right:85px}.whiterichtext.portalparagraph{display:none}.whiterichtext.testimonialtext{font-size:15px;line-height:22px}.whiterichtext.testimonialtext.audition{line-height:23px}.footersocialmediadiv{justify-content:space-around;width:100vw;margin-top:20px;margin-bottom:20px;margin-left:0}.mycontain{flex-direction:column;align-items:center;padding-left:40px;padding-right:40px}.mycontain.whowearediv{margin-top:0;margin-bottom:0;padding-top:10px;padding-left:30px;padding-right:30px}.mycontain.missionvisiongpdiv{flex-direction:column;align-items:center;margin-bottom:0;padding-left:30px;padding-right:30px}.mycontain.quote{align-items:center;padding:0 40px}.mycontain.alumni{grid-template-columns:1fr}.mycontain.alumnifbdiv{justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px}.mycontain.portalensemblecontainer,.mycontain.soundcloud-calendarcontainer{align-items:center}.mycontain.calendlydiv{margin-bottom:0;padding-bottom:15px;padding-left:40px;padding-right:40px}.mycontain.donatethankscontain{margin-bottom:5px;padding-left:20px;padding-right:20px}.mycontain.footercontainer.mobile{margin-bottom:10px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.mycontain.upcomingevents,.mycontain.sponsorcmsflexbox{align-items:center}.mycontain.prefooter{flex-direction:column;margin-bottom:5px}.mycontain.seachhero{align-items:center;padding-left:15px;padding-right:15px}.mycontain.donorscrollmask{width:500px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mycontain.givingcampaign{width:auto;height:auto}.mycontain.riseuplevels{padding-bottom:0}.mycontain.verticalcontainer.instagram{padding-left:10px;padding-right:10px}.mycontain.verticalcontainer._90{max-width:1100%}.mycontain.mobilenavdiv{flex-direction:row;align-items:center}.mycontain.aboutusmvgp{background-color:#f3f3f3;padding-top:20px;padding-bottom:10px}.mycontain.eventscovidtext{display:none}.mycontain.corecurriculum,.mycontain.mmthero{justify-content:center;height:100%;padding-top:0}.mycontain.news{margin-bottom:35px}.mycontain.postbody{padding-left:0;padding-right:0}.mycontain.covidhero.holidayconcert{padding-top:50px;padding-bottom:40px}.mycontain.videos{padding-left:15px;padding-right:15px}.mycontain.holidayconcert.welcomemessage{max-width:95%}.mycontain.event-div{width:90%;margin-left:0;margin-right:0}.mycontain.give-stl-day{height:auto}.mycontain.annualcampaign{justify-content:flex-end;align-items:flex-start;padding-left:20px;padding-right:0;inset:auto 0% 0%}.mycontain.gala-vflex{justify-content:center;max-width:75ch}.navbar-2{padding-left:0}.herocontentdiv{width:100%}.paragraph{margin-bottom:10px;font-size:14px;line-height:23px}.missionvisiongpheadingdiv{align-self:center;width:auto}.missionvisiongptextdiv{text-align:left;align-items:center;width:auto}.boardofdirectors{margin-bottom:10px}.adminstaff_bio.pusher{color:#0000}.generationsingersgrid{grid-column-gap:11px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr}.whiteh2{font-size:38px;line-height:40px}.whiteh2.practicetracks-calendarheading{align-self:center}.imageandreuniondiv{position:static}.whitetext{display:none}.whitetext.sponsorcredit{line-height:20px}.whitetext.holidayconcert{display:block}.alumnireunionsheader{font-size:40px}.portalchoircard{width:100%}.portal-col-list{grid-row-gap:20px;grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.musicmakersheading{text-align:center;align-self:auto}.ensemblechoiceheader{text-align:center}.ensemblechoiceheader.whiteh2{margin-bottom:0}.html-embed-4{align-self:center;padding-left:140px;padding-right:140px}.sponsorcmsflexbox{flex-wrap:wrap;justify-content:center}.sponsorimage{margin:5px 15px}.sponsorheadingparagraph{margin-bottom:0}.sponsorheadingparagraph.videos{margin-bottom:15px}.contact-vflex{margin-right:10px}.portalstaffname{line-height:24px}.enrollgrid{width:97%}.enrollgrid.three,.enrollgrid.two{grid-template-rows:auto;width:97%}.enrollgrid.five,.enrollgrid.one{width:97%}.html-embed-5{margin-top:25px}.auditiontext{text-align:center;margin-bottom:20px;font-size:18px}.blackh2.searchheading{font-size:38px;line-height:40px}.blackh2.calendly{width:auto;margin-bottom:20px;font-size:2rem;line-height:1.1}.event-col-item{width:100%;height:auto}.cmsevent_locationtext.template{font-size:15px}.redlogo{width:150px}.donatecard.lightblue,.donatecard.yellow,.donatecard.red,.donatecard.green{padding-top:15px}.donatecard.new.insideborder.rightborderremoved.topborderremovedmobile{border-right-style:solid}.waystogiveheading{font-size:24px}.waystogivetext{font-size:12px}.waystogiveh2{font-size:35px}.waystogiveh2.donatepage{padding-top:10px}.donateslide._1{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1013b6a5493bbc254dabe_IMG_0208.jpg);background-position:0 0,45%}.donateslide._2{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78b6cec431a0175123f22_IMG_1019.jpg);background-position:0 0,25% 25%}.heading-10{font-size:38px;line-height:40px}.donatethankstext{padding-left:0;padding-right:0;font-size:12px;line-height:20px}.donatenotesp{font-size:10px;line-height:15px}.givingleveltabt{font-size:12px;line-height:20px}.givinglevelstabs{margin-bottom:10px;padding-top:5px;padding-bottom:5px}.givinglevelstabcontent{padding-top:0;padding-left:10px;padding-right:0}.footersection{display:none}.footersection.mobile{display:block}.footersection.tabletfooter{display:none}.footer__logodiv.mobile{align-self:center}.footer__link__heading{margin-bottom:0;margin-left:0}.footer__confluenceattribution.mobile{text-align:center;align-self:center;width:100%}.footer__socialmedia-attributiondiv.mobile{padding-left:20px;padding-right:20px}.homeheroslide.about{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c8eb5b00b85ff3657a91_151121_naunheim_childrens_choirs_124.jpg);background-position:0 0,40% 0}.sponsorsheading{font-size:38px;line-height:40px}.aboutus_valuesheader{text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px;padding-top:0;padding-left:0;padding-right:0;font-size:30px;line-height:40px}.gifttitleheading{margin-bottom:10px;padding-left:10px;font-size:30px;line-height:40px}.givinglist{padding-left:20px}.givingtext{font-size:12px;line-height:20px}.heading-21{font-size:35px;line-height:42px}.donatesliderheading.second{font-size:45px;line-height:52px}.blackparagraph{font-size:15px;line-height:25px}.paragraph-6{font-size:15px}.blackh3{font-size:27px}.paragraph-7{font-size:15px}.heading-24{font-size:27px}.paragraph-8{font-size:15px}.popupbutton.resourcesbutton{z-index:99999}.popupheading{font-size:35px}.popresourcetext{font-size:15px;line-height:30px}.giftdisclaimertext{font-size:12px;line-height:18px}.givinglevelsheader{margin-top:5px;margin-bottom:30px;font-size:38px;line-height:40px}.notification-banner-wrapper{display:none}.notificationsymbol{justify-content:center;align-items:center;width:25px;height:25px;padding-top:3px;display:flex}.text-block-22{text-align:center;font-size:15px}.gogglecalrt{align-self:center;padding-left:140px;padding-right:140px;display:none}.text-field{font-size:16px}.loginheading{margin-top:10px}.searchlink{font-size:15px}.artisticstaffdiv{margin-top:20px}.collection-item-6{position:relative}.biotext.pusher{color:#0000;display:block}.staffbiort.pusher{color:#0000}.staffbiort p{font-size:12px;line-height:20px}.biotextdiv{height:auto;padding-bottom:15px;display:none;position:absolute}.biotextdiv.accompanists{height:auto;padding-bottom:15px;display:none}.biotextdiv.admin,.biotextdiv.teachingartists{height:auto;display:none}.aboutus__staff__name,.aboutus__staff__name.first{margin-top:5px;font-size:18px}.aboutus__artisticstaff__ensemble{margin-top:0;font-size:16px}.boardofdirectors__name{font-size:23px;line-height:31px}.boardofdirectors__company{font-size:16px;line-height:20px}.text-block-27{font-size:14px;line-height:23px}.collection-item-7{height:auto;padding-top:10px;padding-bottom:10px}.admincollectionlist{grid-template-rows:auto auto;grid-template-columns:1fr}.admincollectionlist.three{grid-template-rows:auto auto auto;grid-template-columns:1fr}.staffgeneralposition{margin-top:15px}.collection-item-8{position:relative}.adminstaffcollection__exec,.adminstaffcollection__coor{width:100%}.missionvisiongpbox{width:90%;height:auto;margin-top:10px}.missionvisiongpicon.vision{margin-bottom:-5px}.missionvisiongptextbox{height:110px;padding-left:75px;padding-right:75px}.collection-list-5{margin-top:6px;padding-top:0;padding-bottom:0}.countercard.copynumberscard.orangebackground.mobileorange:hover{background-color:#a16d19}.countercard.copynumberscard.orangebackground.mobilered:hover{background-color:#9c1731}.countercard.copynumberscard.navybackground.mobilegreen:hover{background-color:#025468}.counterheading.copycounterheading{font-size:20px}.bioblockpusher{height:auto;margin-top:15px;padding:5px 25px 15px;display:none}.bioblockpusher.accompanists{height:auto;margin-top:15px;padding:5px 25px 20px;display:none}.bioblockpusher.admin,.bioblockpusher.teachingartists{width:auto;min-width:auto;height:auto;display:none}.donorlogolistwrapper{justify-content:center}.donorlogo{width:139px}.donorlogo.fallvideopage{width:75px}.donorlistitem.fallvideopage{margin-bottom:10px;margin-left:10px;margin-right:10px}.givingcampaign__descriptionrt blockquote{padding-right:60px;font-size:22px}.aboutus__artisticstaff__bio.pusher{color:#0000}.whiteline.long{width:200px}.whiteline.long.holidayconcert.joyspringconcert{width:400px}.herowhitediv{align-items:flex-start;width:100%}.upcomingevents-col-wrap{margin-bottom:0}.upcomingevents-col-item{margin-bottom:50px}.waystogivert p{font-size:12px}.whitelogo{width:150px}.staffcolgrid{grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.staffcolgrid.accompanists{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr}.artisticstaffensemblebio{font-size:16px}.givingcampagin__stickydiv{margin-left:auto;margin-right:auto}.box{margin-left:0;margin-right:0}.clock-number{font-size:40px}.riseuplevels-wrapper{place-content:center}.riseuplevel-div{margin-left:10px;margin-right:10px}.text-block-30{font-size:14px}.givingcampaignbanner{height:auto}.eventoverlaytext.cancelled{position:absolute;bottom:8.5px}.eventoverlaytext.cancelled.eventpage{bottom:auto}.eventoverlaydiv{inset:0%}.eventoverlaydiv.home{margin-top:0;position:absolute;inset:auto 0% 0%}.mobile-footer---logo-link-block{text-decoration:none}.heading-32{font-size:45px;line-height:52px}.footerdropdowntoggle{border-top:1px solid var(--dark-grey);width:100vw;padding:10px 20px 10px 40px}.footerdropdownlist{padding-left:40px;display:none;position:static}.footerdropdown{display:block}.footerlinediv{background-color:var(--dark-grey);width:100vw;height:1px;padding-bottom:0;padding-right:0}.text-block-31{font-size:14px}.paragraph-12{font-size:12px;line-height:20px}.menu-overlay{opacity:1;display:none}.menu-links-wrap{padding-top:20px;padding-bottom:10px}.menu-link-text{font-size:20px;line-height:40px}.ensemblestaffnamesflex{flex-direction:row;margin-top:15px}.headshot{width:25vw;height:25vw}.close{top:1.7%;right:9.1%}.secondnavdiv{margin-bottom:20px}.text-block-32{white-space:normal;font-size:12px;line-height:20px}.empty-state-2{margin-bottom:10px}.heading-33{align-self:center}.alumnih2{font-size:40px}.mobilegooglecalrt{display:block}.eventtemplatesection{height:45vh}.eventinfodiv{width:75%;margin-top:-165px}.eventh1{font-size:35px}.eventh1.blackh1{line-height:1.3}.eventdatetime{font-size:15px}.eventdatetimecontainer{font-size:15px;line-height:22px}.eventdescription{font-size:12px}.donateinfolist{padding-left:0;padding-right:0}.donateinfolistitem{font-size:12px;line-height:20px}.donateinfoheader{margin-top:0;margin-bottom:5px;font-size:12px;line-height:20px}.boardofdirectorsdiv{display:block}.iconcirclediv.noborder,.iconcirclediv.yellow,.iconcirclediv.green,.iconcirclediv.blue{margin-bottom:10px}.core-curriculum-hero-section{height:300px}.givinglvltextdiv{width:auto;margin-right:0}.givinglevelsboldtext{font-size:13px}.givingslider{display:none}.accordiontrigger,.accordioncontent,.eventscovidtext{text-align:center}.whitelink.portalpage{font-size:18px;line-height:25px}.parentportalinfodiv{padding-left:10px;padding-right:10px;right:-70%}.parentportalinfodiv.portalpage{background-color:#fff;right:0%}.parentportalrt h5{font-size:11px;line-height:15px}.mmtlistitem{font-size:14px}.heading-35{font-size:18px;line-height:28px}.enrolltextlink{font-size:18px}.collection-item-9{position:relative}.closex{font-size:30px}.postcarddiv{flex-direction:column}.newsimage{width:100%;max-width:none;margin-right:0}.feature-item{width:75%;margin-bottom:30px;padding-left:0;padding-right:0}.feature-col-list{flex-wrap:wrap;align-items:center}.learnmoreeventlink{font-size:14px;bottom:10px}.learnmorediv{width:27%}.learnmorediv.hidden{margin-bottom:0}.instagramcontainer{display:block}.mailchimptext-div{width:100%}.mailchimppreheading-div{margin-bottom:30px}.mailchimppreheader-text{font-size:15px}.mailchimppreheader-line{width:37px}.mailchimp-h2{font-size:38px;line-height:40px}.mailchimp-list{padding-bottom:20px;padding-left:35px}.covid--richtext ul{margin-left:10px}.covid--richtext li{font-size:14px;line-height:23px}.webinarquote{font-size:14px}.webinarquotediv{margin-bottom:15px;padding-left:0;padding-right:15px}.quotemark{margin-right:15px;font-size:150px}.covidgrid{grid-column-gap:25px;margin-bottom:45px}.covidgrid.videos{width:100%}.singsafelylinkblock,.townhalllinkblock{padding-left:15px;padding-right:15px}.covidsubheadings--text{font-size:14px}.rehearsalschedulelinkblock{padding-left:15px;padding-right:15px}.webinarquote--text,.notificationbannertextblock{font-size:14px}.covid--link{align-items:center;display:flex}.covidparentquote.videos{font-size:16px;line-height:23px}.covidparentquote.videos.holidayconcert.contain-nomargin{margin-left:0;margin-right:0;font-size:14px;line-height:1.4}.faq--questiondiv.videos.lyrics.holidayconcert{padding-right:0}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{height:115px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.choristers,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._1vc{height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{background-size:contain}.faq--questiondiv.videos.lyrics.holidayconcert.songheading{flex-direction:column;justify-content:flex-start;align-items:center}.faq--questiondiv.videos.holidayconcert.withbackground{height:100px}.faq--questiondiv.videos.holidayconcert.withbackground.joyspringconcert.springsingalong{padding:4.5em}.faq--questionheading{font-size:14px}.faq--questionheading.holidayconcert{font-size:32px}.faq--questionheading.holidayconcert.joyspringconcert{font-size:40px}.faq--questionheading.holidayconcert.joyspringconcert.springsingalong{font-size:2rem;line-height:1.25}.mycontain-2{max-width:95%}.faq--section{padding-top:0;padding-bottom:0;overflow:hidden}.sub-heading--text{letter-spacing:5.75px;width:100%}.faq--grid{grid-template-columns:1fr}.faq--grid.videos.lyrics{width:100%}.faq--grid.videos.winterconcertnogrid{flex-direction:column;display:flex}.faq--answerparagraph.fallvideopage.holidayconcert.sponsortitles.givinglevels{text-align:center}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.small-p{font-size:12px;line-height:20px;display:block}.faq--answerparagraph.fallvideopage.program{margin-bottom:10px}.heading-36{text-align:center;width:40ch;font-size:16px;font-weight:600;line-height:23px}.ensemblegrouptext{font-size:14px;line-height:23px}.lyricstitletext.sub.holidayconcert{font-size:14px}.lyricstitletext.holidayconcert.disclaimer.key.bold{font-weight:600}.lyricstitletext.holidayconcert.disclaimer.redtext{max-width:90%;font-size:14px}.lyricstitletext.holidayconcert.center{text-align:center}.lyricsparagraph.holidayconcert{line-height:22px}.lyricsparagraph.holidayconcert.italic{font-size:14px}.mactext.nosetwidth{width:auto}.link-block-7.fallvideopage.centered{flex-direction:column;align-items:center;display:flex}.greyline{display:none}.greyline._50tbmargin.showontablet{display:block}.lyricstitlebold{font-size:16px}.lyricstitlebold.responsive{font-size:14px}.lyricstitleitalic{font-size:16px}.barbaraintrovideo{width:100%}.barbaraintrodiv{width:90%}.eventfineprintrt li{font-size:12px;line-height:20px}.eventfineprintrt h6{font-size:12px}.holidayconcertcoverlogo{width:100px}.holidayconcerttitletext.indent._2x{margin-left:0}.holidayconcerttitletext.center{text-align:center}.holidayconcertensemblename.buttonlook{font-size:18px}.studentname-col-item{margin-right:10px}.studentensemble-col-list-wrap{flex-direction:column;display:block}.studentensemble-col-list{grid-column-gap:10px;grid-row-gap:5px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;display:grid}.studentensemble-col-list._1vc{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;display:block}.dropdownarrow{width:30px}.thankyouvideosgrid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;width:auto;height:auto}.thankyouvideo{width:auto}.donorgivinglevels-col-item{text-align:center}.holidayconcertsupporters-col-list-wrap{margin-top:0}.holidayconcertsupporters-col-list{grid-column-gap:0px;grid-row-gap:15px;flex-wrap:wrap;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;place-items:center;width:100%;margin-left:auto;margin-right:auto;display:grid}.supporterlogo{width:80px}.barbarasignature{width:200px}.supporterlinkblock{justify-content:center;align-items:center;display:flex}.inmemorykeydiv{flex-wrap:wrap;width:auto}.item{width:100%}.vertflex{flex-wrap:wrap;justify-content:center;align-items:flex-start}.mix{background-color:#0000}.holiday-concert-photo{height:300px}.errormessage--winterconcert{font-size:12px;line-height:1.3}.bottommargin{line-height:22px}.job-wrapper.no-padding{padding:0}.footer---h4{margin-bottom:0;margin-left:0}.footer---sm-hflex{justify-content:space-around;width:100vw;margin-top:20px;margin-bottom:20px;margin-left:0}.alumnitestimonialvideosgrid,.video{width:100%}.audition---h3.edwardsville{font-size:18px}.testimonial-quotes--grid{grid-template-columns:1fr}.testimonials--tablink{margin-top:5px;margin-bottom:5px}.barbara-letter---vflex{width:auto;max-width:90%}.more-auditions----html-embed{margin-top:0;margin-bottom:15px}.blog-post-header{padding:30px 20px}.blog-page-title{margin-left:0%;margin-right:0%;font-size:30px;line-height:36px}.content-wrapper{width:100%;margin-left:0;padding:30px 20px}.blog-body-wrapper{margin-left:0%;margin-right:0%}.button-wrapper{text-align:center;margin-top:30px}.herobanner-section.bbtribute{min-height:100vw}.bbtribute-commentembed{margin-top:10px}.bbtribute-h3{margin-top:15px}.director-hflex{width:100%}._4thofjulyportal-col-list{grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr}.section-4{padding-top:10px;padding-bottom:10px;display:flex}.mycontain-3{flex-direction:column;align-items:center;padding-left:40px;padding-right:40px}.job-wrapper-2.no-padding{padding:0}.hone_slider_portal_div.nowrap{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}._90--grid{grid-template-columns:1fr}._70--vflex{width:90%}.careers-grid{margin-top:25px}.tab{white-space:nowrap}.tab.ghost-button.notification-button{padding-left:9px;padding-right:9px;font-size:14px}.tab.navbar__button.login{font-size:14px}.tab.waystogive{font-size:14px;line-height:25px}.tab.homeslider.portal{margin-left:10px}.tab.homeslider._10rmargin{margin-right:0}.tab.newsletter{width:70%;margin-right:5px}.tab.donatesliderbutton.donate.video{width:80%}.tab.white-ghost-button.lmargin{margin-left:15px}.tabmenu.audition{grid-row-gap:1dvw;flex-flow:wrap}.redline-div{width:37px}.redsubtitle-h2{font-size:15px}.plccontainer-hflex{grid-template-columns:1fr;margin-top:6px;padding-top:15px;padding-bottom:15px}.black-h2{font-size:2rem}.newsheader-section{height:45vh}}@media screen and (max-width:479px){h1{font-size:35px;line-height:38px}h2{font-size:30px;line-height:33px}h3{font-size:16px;line-height:20px}h4{font-size:21px;line-height:26px}h5{font-size:16px;line-height:22px}p{margin-bottom:15px;font-size:1rem;line-height:1.7}a{font-size:12px}blockquote{font-size:12px;line-height:1.5}.mycontainer.testimonialcontainer{width:100%;height:auto;padding-top:0;padding-bottom:0}.mycontainer.testimonialcontainer.home{height:auto;margin-top:0;margin-bottom:0}.small-p{font-size:13px;line-height:22px}.cta-button{text-align:center;background-color:#074c81;width:100%;font-size:15px}.cta-button:hover{padding-left:15px;padding-right:15px}.cta-button:active{background-color:#093150}.cta-button.ghost-button.inverse-ghost._80-onmobile{width:80%}.cta-button.ghost-button.notification-button{width:50%;padding:0;font-size:12px;display:none}.cta-button.navbar__button.login{padding-top:2.5px;padding-bottom:2.5px;font-size:12px}.cta-button.searchbutton,.cta-button.waystogive{width:auto}.cta-button.homeslider{align-self:center;width:80%;padding-top:10px;padding-bottom:10px;font-size:18px}.cta-button.homeslider:active{background-color:#093150}.cta-button.homeslider.portal{margin-top:10px;margin-left:auto;margin-right:auto}.cta-button.homeslider.portal.nolmarginlandscape{width:auto;min-width:80%;margin-left:auto;margin-right:auto}.cta-button.homeslider.autowidth{width:auto}.cta-button.newsletter{margin-right:5px}.cta-button.donatesliderbutton{width:80%;margin-bottom:10px}.cta-button.donatesliderbutton.double{margin-bottom:0;font-size:18px}.cta-button.donatesliderbutton.donate{width:100%;display:none}.cta-button.donatesliderbutton.donate.mobile{display:block}.cta-button.donatesliderbutton.donate.slider{width:80%;font-size:18px;display:block}.cta-button.donatesliderbutton.donate.video{width:100%;display:block}.cta-button.donatesliderbutton.donate.annual-campaign{display:inline-block}.cta-button.secondbutton{width:80%;margin-top:10px;margin-left:0;font-size:18px}.cta-button.secondbutton.blue._80-width{width:80px}.cta-button.secondbutton.blue._100-width{width:100%}.cta-button.newspost{text-align:center}.cta-button.homeevents{width:80%;bottom:15px}.cta-button.smallwithitalics:hover{margin-left:0;padding-left:15px;padding-right:15px}.cta-button.smallwithitalics.red{margin-top:15px;margin-left:0}.cta-button.white-ghost-button.lmargin{border-style:none;margin-top:10px;margin-left:0;text-decoration:underline}.cta-button._15-tmargin.hidden-except-mobile{display:block}.cta-button._15-tmargin.hidden-on-mobile{display:none}.popbg{opacity:0;display:none}.popwindow{width:90%;height:auto;margin-left:20px;margin-right:20px;padding-bottom:30px}.heroheading{text-align:center;width:100%;margin-bottom:30px;font-size:30px;line-height:35px}.heroheading.h2{white-space:normal;font-size:30px;line-height:35px}.heroheading.wrap{white-space:normal;margin-bottom:10px}.heroheading.audition{width:auto;max-width:18ch}.heroheading.audition.centered,.heroheading.bbtribute{width:auto}.section{padding-top:10px;padding-bottom:10px}.section.studenttestimonialsection.auditionquote{justify-content:center;padding-top:25px;padding-bottom:25px;display:flex}.section.pageheadersection.audition{height:275px;padding-bottom:20px}.section.pageheadersection.alumniheadersection{height:275px}.section.pageheadersection.aboutusheadersection{background-image:linear-gradient(#00000073,#00000073),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e9250185f8678317a5d8340_SLCC%20-%20Hero%203.jpeg);background-position:0 0,75% 30%}.section.pageheadersection.events{height:275px}.section.portalpage{flex-direction:column;padding-bottom:10px}.section.donatethanks.introparagraph{padding-bottom:0}.section.givinglevels{padding-top:10px;padding-bottom:0}.section.searchhero{height:275px}.section.negativemarginsection{flex-direction:column}.section.mmthero{height:275px}.section.covid-19.holidayconcertpage{min-height:112px}.section.off-white-gradient-bg{flex-direction:column}.slider.studenttestimonialslider{height:auto}.testimonialheading.whiteh2{margin-bottom:20px;padding-top:0}.testimonialheading.whiteh2.home{margin-bottom:0;padding-top:10px;font-size:30px}.testimonialtext.whiteparagraph{width:90%;margin-left:auto;margin-right:auto;font-size:12px}.testimonialtext.whiteparagraph._15px{font-size:16px;line-height:25px}.testimonialauthor.boldtext.dullwhitetext{margin-top:15px;margin-bottom:0;font-size:16px}.html-embed{align-self:center;margin-top:0}.whiteheading{margin-bottom:5px;font-size:38px;line-height:45px}.whiteheading.givestl{font-size:30px}.whiteheading.givestl.annualcampaign{font-size:20px;line-height:30px}.whiteheading.holidayconcert{margin-bottom:10px;font-size:60px;line-height:55px}.whiteheading.holidayconcert.joyspringconcert.springsingalong{font-size:2.5rem}.prefooterheadertext{font-size:30px}.whiterichtext{width:100%;padding-left:0;padding-right:0;font-size:1rem;line-height:20px;display:block}.whiterichtext.alumniprefooter{padding-left:0;padding-right:0}.whiterichtext.portalparagraph{display:none}.whiterichtext a{font-size:1rem}.whiterichtext.testimonialtext.audition{line-height:20px}.whiterichtext.herosubtext{display:none}.whiterichtext.herosubtext.italic.notmargin.nohideonmobile{text-align:center;display:block}.whiterichtext._404paragraph{text-align:center}.footersocialmediadiv{justify-content:space-around;width:100%;margin-top:20px}.mycontain{flex-direction:column;padding-bottom:10px;padding-left:30px;padding-right:30px}.mycontain.aboutusherodiv.audition{padding-bottom:0}.mycontain.aboutusherodiv.alysonmoore{padding-left:0;padding-right:0}.mycontain.quote{width:90%;padding-left:0;padding-right:0}.mycontain.alumni{grid-row-gap:25px;grid-template-rows:auto auto auto;grid-template-columns:1fr}.mycontain.alumnifbdiv{padding-top:10px;padding-bottom:10px}.mycontain.portalensemblecontainer{align-items:center;padding-top:0;padding-left:20px;padding-right:20px}.mycontain.cmsportalmaindiv{width:auto;max-width:none;padding-left:0;padding-right:0}.mycontain.soundcloud-calendarcontainer{align-items:center}.mycontain.enroll{padding-left:30px;padding-right:30px}.mycontain.calendlydiv{align-items:center;padding-left:20px;padding-right:20px}.mycontain.events{align-items:center}.mycontain.eventsbody{padding-bottom:0}.mycontain.donatethankscontain{padding-left:20px;padding-right:20px}.mycontain.donatenotes{padding-left:30px;padding-right:20px}.mycontain.givinglevels{padding-left:10px;padding-right:10px}.mycontain.footercontainer{padding-top:20px;padding-left:0;padding-right:0;display:flex}.mycontain.footercontainer.mobile{margin-bottom:10px}.mycontain.hero-slider{align-items:center;padding-right:0}.mycontain.hero-slider.overflowonmobile{overflow:visible}.mycontain.audition{padding-left:20px;padding-right:20px}.mycontain.donorscrollmask{width:300px;padding-bottom:0}.mycontain.givingcampaign{flex-direction:column;padding-top:10px;padding-left:20px;padding-right:20px}.mycontain.riseuplevels{flex-direction:row;justify-content:space-around;padding-left:10px;padding-right:10px;display:flex}.mycontain.mobilenavdiv{align-items:center;padding-bottom:0;padding-left:10px;padding-right:10px}.mycontain.withbutton{padding-left:15px;padding-right:15px;display:block}.mycontain.corecurriculum{padding-top:0;padding-bottom:0}.mycontain.mmthero{padding-bottom:0}.mycontain.covid.bottomborder{padding-left:15px;padding-right:15px}.mycontain.videos{padding-left:0;padding-right:0}.mycontain.holidayconcert.welcomemessage{max-width:100%}.mycontain.give-stl-day{height:auto}.navbar-2{height:55px;padding-left:0}.herocontentdiv{padding-bottom:100px;padding-left:0}.nav-menu-2{z-index:9999999;opacity:1;background-color:#0000}.paragraph{font-size:12px;line-height:20px}.boardofdirectors__div{align-items:center}.generationsingersgrid{grid-template-rows:auto auto;grid-template-columns:1fr}.whiteh2{margin-bottom:20px;font-size:35px;line-height:40px}.reuniontrackerdiv{height:175px}.whitetext{font-size:15px;display:none}.whitetext.absencetext{margin-bottom:5px;padding-left:0;padding-right:0;font-size:12px;line-height:20px}.whitetext.sponsorcredit{line-height:16px}.whitetext.holidayconcert{font-size:14px}.reuniontrackertext{text-align:center;font-size:15px;line-height:25px}.alumnireunionsheader{font-size:35px}.portalchoirheading.small{font-size:16px}.musicmakersheading,.ensemblechoiceheader{text-align:center}.ensemblechoiceheader.whiteh2{margin-bottom:0;line-height:35px}.cmsportalstickysidebar{width:90%}.directorsnotecontainer{border-radius:0;width:100%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.director-snoteheading{text-align:center}.html-embed-4{padding-left:260px;padding-right:260px}.sponsorcmsflexbox{flex-wrap:wrap;place-content:center}.sponsorimage{margin:5px 10px}.sponsorheadingparagraph{display:none}.sponsorheadingparagraph.videos{margin-top:0;margin-bottom:20px;display:block}.contact-vflex{flex-direction:column}.portalstafftitle{margin-top:5px;font-size:12px;font-weight:700;line-height:20px}.portalstaffname{margin-left:0;font-size:12px;line-height:20px}.enrollgrid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.enrollgrid.three{grid-template-rows:auto auto;grid-template-columns:1fr;width:97%}.enrollgrid.two{grid-template-rows:auto auto;grid-template-columns:1fr;align-self:auto;width:97%}.enrollgrid.five{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.enrollgrid.one{grid-template-rows:auto}.link-block-2{text-align:center}.heading-8.whiteheading{margin-bottom:5px}.registrationinfotextdiv{margin-top:0}.auditionrichtext li{margin-bottom:10px;font-size:15px;line-height:18px}.auditionrichtext a{font-size:15px}.auditionrichtext h2{text-align:left;font-size:25px}.auditionrichtext p{font-size:15px;line-height:20px}.auditiontext{font-size:15px;display:none}.blackh2{margin-bottom:20px}.blackh2.searchheading{margin-bottom:10px;font-size:35px;line-height:35px}.cmsevent__card{height:auto}.event-col-item{height:auto;margin-bottom:30px}.cmsevent_locationtext.template{font-size:15px}.redlogo{width:125px}.grid{grid-template-columns:1fr}.donatecard.new{border-top-style:solid;border-top-color:var(--light-grey)}.donatecard.new.insideborder.rightborderremoved{border-bottom-style:none}.donatecard.new.insideborder.rightborderremoved.topborderremovedmobile{border-top-style:none;border-right-style:none}.donatecard.new.removerightbordermobile{border-right-style:none}.waystogiveheading{margin-top:10px;font-size:24px}.waystogivetext{line-height:20px}.waystogiveh2{font-size:30px}.donateslide._1{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1013b6a5493bbc254dabe_IMG_0208.jpg);background-position:0 0,45% 75%}.donateslide._3{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c9685b00b8d306658563_2018_11_17%20STLCC%20Rehearsal-24.jpg);background-position:0 0,55%;background-size:auto,1500px;background-attachment:scroll,scroll}.donateslide._2{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea78b6cec431a0175123f22_IMG_1019.jpg);background-position:0 0,20% 25%}.heading-10{font-size:30px;line-height:40px}.donatethankstext{padding-left:0;padding-right:0}.donatenotesp{font-size:10px;line-height:15px}.givingleveltabt{font-size:12px;line-height:20px}.givinglevelstab{padding-left:0;padding-right:0}.givinglevelstabmenu{justify-content:space-around;height:100%;padding-top:0;padding-bottom:0}.givinglevelstabs{width:115px;padding-top:5px;padding-bottom:5px}.givinglevelstabcontent{padding:0}.footersection{display:none}.footersection.mobile{display:block}.footer__logodiv{margin-bottom:20px}.footer__logo{margin-top:0;margin-bottom:0}.footer__link_div{display:none}.footer__link__heading{margin-bottom:0}.footer__confluenceattribution{text-align:center;margin-top:10px;line-height:20px}.footer__confluence__link{font-size:12px}.footer__socialmedia-attributiondiv{text-align:left;align-items:center;margin-top:5px}.homeheroslide.audition.springconcert{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/603d7729e9252a1bc24b1c8d_Joy%20is%20in%20the%20Air%20-%20Flower%20only.jpg);background-position:0 0,0%}.homeheroslide.audition.announcement{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/602ab9af28b6c6f5f8ba3ad7_Snow%20Day%20Website%20Banner%202_15%20\(1\).png);background-position:0 0,82% 100%}.homeheroslide.about{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea1c8eb5b00b85ff3657a91_151121_naunheim_childrens_choirs_124.jpg);background-position:0 0,50% 0;background-size:auto,cover}.homeheroslide.events{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5ea300dd387c005d5173a434_YMC%20-%20performance.jpg);background-position:0 0,10% 0}.homeheroslide.bbtribute{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/5e924f1ff70fbb3d5407993f_SLCC%20-%20Hero%203.jpeg);background-position:0 0,85% 0}.homeheroslide.dayofgiving{background-image:url(https://cdn.prod.website-files.com/5e7c08e61184080f8f673c1f/67f01cc5618093de42cbb79e_54072235133_ee8927e496_c.jpg),linear-gradient(#0000,#0000);background-position:50%,0 0;background-size:cover,auto}.sponsorsheading{text-align:center;margin-bottom:0;font-size:35px;line-height:35px}.aboutus_valuesheader{text-transform:uppercase;margin-bottom:20px;font-size:25px}.givinglevelspaneldiv{padding-left:5px}.gifttitleheading{text-align:left;margin-bottom:0;padding-left:0;font-size:17px;font-weight:600;line-height:30px}.givinglist{margin-bottom:20px;padding-left:15px;font-size:12px;line-height:20px}.givingtext{font-size:12px;line-height:20px}.givinglistitem{font-size:12px}.donatesliderheading,.donatesliderheading.second{font-size:38px;line-height:40px}.blackh3{line-height:30px}.officehourstext,.officehoursheadingtext,.address-phone-emaildiv{display:none}.prefootertext{text-align:center;font-size:15px;line-height:20px}.popupbutton.resourcesbutton{z-index:99999}.popupheading{margin-top:42px;margin-bottom:10px}.popgeneraldiv{align-self:center;width:auto;padding-right:0}.popjointdiv{border-left-style:none;width:auto;padding-left:0}.popdiv{flex-direction:column;align-self:center;align-items:center;display:flex}.popgeneralflex{text-align:center;align-items:center;padding-left:0}.popjointflex{flex-direction:column;padding-left:0;display:flex}.popresourcetext{text-align:center;display:block}.bold-text{text-align:center;margin-top:20px;padding-left:0}.resourcesgenheading{text-align:center;padding-left:0}.practicetrackdiv{line-height:20px}.absencelink{font-size:12px}.giftdisclaimertext{font-size:10px;line-height:15px}.givinglevelsheader{margin-bottom:20px;font-size:30px;line-height:33px}.notification-banner-wrapper{height:40px;display:none}.notification-close-x{font-size:22px}.notificationsymbol{margin-right:10px;padding-top:5px}.gogglecalrt{padding-left:260px;padding-right:260px}.passwordpagelogo.portalpagelogo{width:150px;margin-bottom:15px}.text-field{height:38px;font-size:14px}.div-block-8{font-size:15px}.loginheading{margin-top:0;margin-bottom:10px;font-size:20px}.search-input-2{width:250px;padding-left:15px;padding-right:15px;font-size:13px}.searchlink{font-size:12px}.searchsection{overflow:hidden}.biotext.pusher{display:block}.biotextdiv{height:auto}.boardofdirectors__name{font-size:21px;line-height:26px}.boardofdirectors__company{line-height:22px}.text-block-27{font-size:12px;line-height:20px;display:none}.collection-item-7{padding-top:10px;padding-bottom:10px}.staffgeneralposition{text-transform:none;margin-top:10px;font-size:23px}.adminstaffcollection__coor,.missionvisiongpbox{width:100%}.missionvisiongpicon{background-color:#0000}.missionvisiongpicon.vision{margin-bottom:-5px}.missionvisiongptextbox{padding-left:0;padding-right:0}.counter-section.copiedsection{overflow:hidden}.countbar.mycontain.copynumbersgrid{grid-template-rows:125px 125px 125px 125px;grid-template-columns:1fr 1fr;padding-bottom:0;padding-left:0;padding-right:0}.countercard.copynumberscard.redbackground{width:100%}.countercard.copynumberscard.redbackground.mobileorange{padding-top:5px;padding-bottom:5px}.counterheading.copycounterheading{font-size:12px;line-height:15px}.counterup.copycounter{font-size:25px}.bioblockpusher.accompanists{display:none}.donorlogolist{margin-top:20px}.donorlogo{width:126px}.donorlogo._12dvw{width:35dvw}.donorlistitem.fallvideopage{margin-bottom:10px}.givingcampaign__descriptionsection{padding-bottom:0}.givingcampaign__descriptionrt{font-size:15px}.givingcampaign__descriptionrt blockquote{padding-right:20px;font-size:20px}.whiteline{width:25px;height:2px;margin-top:5px;margin-bottom:10px}.whiteline.long.holidayconcert.joyspringconcert{width:250px}.whiteline.long.holidayconcert.joyspringconcert.springsingalong{width:90%}.herointroheader{text-align:center;margin-left:auto;margin-right:auto}.herowhitediv,.herowhitediv.portal,.herowhitediv.alysonmoore{align-items:center}.upcomingevents-col-wrap{margin-bottom:0}.upcomingevents-col-item{width:100%;padding-left:0;padding-right:0}.waystogivert p{font-size:12px;line-height:20px}.whitelogo{width:125px;padding-bottom:0}.givingcampagin__stickydiv{margin-left:auto;margin-right:auto;padding-top:20px;font-size:15px}.box{width:auto;height:auto;padding:0 3px}.clock-number{font-size:20px}.clock-label{color:var(--light-grey);margin-top:-15px;font-size:10px}.givingcampaign__infort{margin-top:0;margin-bottom:5px;font-size:15px;line-height:22px}.riseuplevels-wrapper{flex-wrap:wrap;justify-content:space-around;width:100%;display:flex}.riseuplevel-div{width:60px;height:60px;margin-bottom:0;margin-left:0;margin-right:5px;padding:10px 9px}.riseuplevel-div.l2{margin-top:1px;margin-bottom:1px}.riseuplevels-rt h4{font-size:14px}.soundcloudlink{font-size:12px}.whiteh3.absenceheading{font-size:15px}.givingcampaignbanner{object-fit:cover;margin-top:50px}.eventoverlaytext.cancelled{padding-left:5px;padding-right:5px}.eventoverlaydiv{width:auto}.eventoverlaydiv.home{width:auto;padding:5px 10px}.footerdropdowntoggle{border-top:1px solid var(--dark-grey);border-bottom:1px none var(--dark-grey);width:100vw;padding-top:10px;padding-bottom:10px;padding-left:20px}.footerdropdowntoggle.last{border-bottom-style:solid}.footerdropdownlink{color:#333;padding-top:5px;padding-bottom:5px;font-weight:400}.footerdropdownlist{background-color:#0000;display:none;position:static}.footerdropdown{display:block}.text-span{font-weight:600}.footerlinediv{background-color:var(--dark-grey);width:100%;height:1px;padding-bottom:0;padding-right:0}.events-col-wrap{padding-left:0;padding-right:0}.text-block-31{margin-bottom:5px;font-size:12px;font-weight:400;line-height:20px}.paragraph-12{font-size:12px;line-height:20px}.menu-overlay{opacity:1;display:none}.menu-links-wrap{padding-top:75px;padding-bottom:95px}.menu-link-text{font-size:24px}.ensemblestaffflex{flex-direction:column}.ensemblestaffnamesflex{flex-direction:column;justify-content:center;margin-top:5px}.headshot{width:40vw;height:40vw}.menu-button{padding:5px}.close{margin-top:0;margin-right:0;padding:15px 16px;top:-1.1%;right:3.2%}.text-block-32{white-space:normal;width:75%;font-size:10px;line-height:15px}.sliderarrow,.icon-4,.icon-5{display:none}.heading-33{align-self:center;margin-bottom:20px}.alumnih2{font-size:35px;line-height:40px}.eventtemplatesection{height:30vh}.eventinfodiv{width:85%;margin-top:-63px}.eventh1{font-size:30px}.eventdatetime,.eventdatetime.time{font-size:12px}.eventdatetimecontainer{font-size:12px;line-height:20px}.secondbuttondiv{flex-direction:column;justify-content:center;width:85%}.donateinfolistitem{padding-bottom:5px;font-size:10px;line-height:15px}.donateinfoheader{font-size:12px}.waystogivegrid{grid-template-rows:300px;grid-template-columns:1fr;grid-auto-rows:300px}.link-5{font-size:12px}.core-curriculum-hero-section{height:275px}.givinglvltextdiv{justify-content:space-between;margin-right:0}.givinglevelsboldtext{font-size:12px;line-height:18px}.eventscovidtext{text-align:center}.whitelink.portalpage{font-size:12px}.whitelink.portalpage.staffportal{margin-top:0}.parentportalinfodiv{top:95%;right:1%}.parentportalinfodiv.portalpage{top:-299%}.parentportalrt ul{font-size:8px;line-height:12px}.parentportalrt h5{font-size:10px;line-height:15px}.riseuplevelsheading{margin-bottom:0;font-size:10px;font-weight:700;line-height:12px}.riseuplevelsmonth{font-size:10px;line-height:12px;display:none}.riseuplevelsyear{margin-bottom:9px;font-size:10px;line-height:12px;display:none}.mmtlistitem{line-height:25px}.mask-2{padding-top:10px;padding-bottom:10px}.link-7,.link-8{font-size:10px}.heading-35{margin-top:0;margin-bottom:20px;font-size:14px;line-height:23px}.enrolltextlink{font-size:15px}.closex{font-size:25px}.newsimage,.feature-item{width:100%}.learnmoreeventlink{bottom:5px}.learnmorediv{width:45%}.learnmorediv.hidden{width:100%}.button--flexbox{flex-direction:column;align-items:center;width:100%}.mailchimptext-div{width:100%;padding-right:5px}.mailchimppreheader-text{font-size:14px}.mailchimppreheader-line{width:35px}.mailchimp-h2{text-align:left;font-size:35px;line-height:40px}.mailchimp-embedcode{width:90%}.mailchimp-list{padding-bottom:20px;padding-left:30px}.mailchimp-li{margin-bottom:0;font-size:12px}.bold-text-5{line-height:20px}.mailchimpdisclaimer-link{font-size:12px}.covid--richtext ul{margin-left:10px}.covid--richtext li{font-size:12px;line-height:20px}.webinarquotediv{padding-right:5px}.quotemark{margin-top:-80px;margin-right:-50px;font-size:130px}.covidgrid{grid-row-gap:35px;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;margin-bottom:45px}.covidgrid.videos{grid-row-gap:25px;grid-template-columns:1fr;padding-left:10px;padding-right:10px}.covid--icons{width:75px}.singsafelylinkblock{padding-left:0;padding-right:0}.covidsubheadings--text{margin-top:10px}.covid--h4{margin-bottom:0;padding-left:0;padding-right:0;font-size:15px;font-weight:600;line-height:22px}.notificationbannertextblock{margin-right:0;font-size:10px}.covid--link{width:95%}.text-block-38{padding-bottom:0;font-size:14px;line-height:22px}.covidparentquote{text-align:left}.covidparentquote.videos{text-align:left;margin-bottom:5px}.faq--questiondiv{padding:15px}.faq--questiondiv.videos.lyrics{padding-left:5px;font-size:16px;line-height:24px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano{height:70px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.mm{height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc{background-size:cover;height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.choristers{height:50px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.chorale{height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1a{background-position:50%;background-size:cover;height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano.cc1b{height:75px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._1vc{background-size:contain;height:50px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertmm,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1a,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertcc1b,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchorale,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoristers,.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertchoir{height:80px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcertymc{background-size:cover;height:80px}.faq--questiondiv.videos.lyrics.holidayconcert.ymcensemblepano._21springconcert1vc{background-size:contain}.faq--questiondiv.videos.holidayconcert.withbackground{height:125px}.faq--questiondiv.videos.holidayconcert.withbackground.joyspringconcert.springsingalong{padding-left:1em;padding-right:1em}.faq--answerdiv.horizontalflex{flex-direction:column;align-items:center;padding-top:0}.faq--questionheading.holidayconcert{font-size:30px}.faq--questionheading.holidayconcert.joyspringconcert.springsingalong{font-size:1.5rem}.mycontain-2{max-width:95%}.sub-heading--text{letter-spacing:5.5px;font-size:14px}.faq--grid.videos{grid-template-columns:100%}.faq--answerparagraph.icontext{text-align:left}.faq--answerparagraph.fallvideopage{padding-left:5px}.faq--answerparagraph.fallvideopage.holidayconcert.disclaimer.small-p{display:block}.heading-36{width:auto}.artsafelogo{width:100px;display:none}.faq--link{font-size:12px}.ensemblegrouptext{font-size:14px;line-height:20px}.lyricstitletext{padding-top:10px;padding-bottom:10px}.lyricstitletext.sub{margin-top:10px;margin-bottom:10px;padding-left:5px;font-size:16px;line-height:24px}.lyricstitletext.sub.holidayconcert{font-size:12px;line-height:20px}.lyricstitletext.holidayconcert.disclaimer.key{padding-top:0;padding-bottom:0}.lyricstitletext.holidayconcert.disclaimer.redtext{max-width:100%;font-size:14px}.lyricsparagraph{padding-left:15px}.lyricsparagraph.holidayconcert{line-height:20px}.lyricsparagraph.holidayconcert.italic,.lyricstitlebold.responsive{font-size:12px}.barbaraintrovideo{width:100%}.barbaraintrodiv{max-width:90%;margin-bottom:15px}.concert-footer-grid{grid-column-gap:10px;grid-row-gap:5px}.concert-footer-textlink{font-size:16px}.eventfineprintrt,.eventfineprintrt li{font-size:12px;line-height:20px}.holidayconcertensemblename{line-height:1.3}.holidayconcertensemblename.buttonlook{font-size:18px}.holidayconcertensemblename.buttonlook.green{padding-left:15px;padding-right:15px;font-size:14px}.studentfirstname{white-space:normal}.studentname-col-item{margin-left:0;margin-right:0}.studentensemble-col-list{grid-column-gap:0px;grid-template-columns:1fr}.concert-footer-logo{width:100px}.holidayconcertsupporters-col-list{grid-template-columns:1fr 1fr;align-content:center}.supporterlogo{width:70px}.barbarasignature{width:150px}.acknowledgementsgrid.center{text-align:center}.holiday-concert-photo{height:200px}.job-wrapper.darker-hover{padding:15px}.event---date-time{font-size:.8rem}.event---text-vflex{padding:20px}.event---h2{font-size:1.25rem}.event---date-hflex{align-self:flex-start}.event---line{width:50px}.footer---h4{margin-bottom:0}.footer---logo{margin-top:0;margin-bottom:0}.footer---sm-hflex{justify-content:space-around;width:100%;margin-top:20px}.alumnitestimonialvideosgrid,.testimonial-quotes--grid{grid-template-columns:1fr}.testimonials--tabsmenu{flex-direction:column;display:flex}.testimonials--tablink{justify-content:center;display:flex}.testimonials--tablink.w--current{flex-direction:column;align-items:center;display:flex}.button---hflex{flex-direction:column;width:100%}.teacher-resource-video---grid{grid-row-gap:50px}.ensemble---h3{text-align:center;font-size:1.5rem;line-height:1.3}.student-interview---grid{grid-column-gap:50px;grid-row-gap:50px}.program-info---text{line-height:1.4}.performance-videos---grid{grid-column-gap:50px;grid-row-gap:50px}.selection---text{text-align:center}.program---link-text{font-size:1rem;line-height:1}.more-auditions----html-embed{margin-bottom:15px}.event---postponed-overlay-div{width:100%;height:100%}.blog-body-wrapper{margin-left:5%;margin-right:5%}.herobanner-section.bbtribute{min-height:100vh}.button-hflex{width:100%}.bbtribute-commentembed{margin-top:10px}.director-hflex{width:100%}.section-4{padding-top:10px;padding-bottom:10px}.mycontain-3{flex-direction:column;padding-bottom:10px;padding-left:30px;padding-right:30px}.hone_slider_portal_div{flex-direction:column;flex:0 auto;justify-content:center;align-self:auto;width:100%;margin-left:auto;margin-right:auto;display:flex}.hone_slider_portal_div.centered{padding-left:0}._45thanniversarylogo-image{inset:auto auto 0%}.popupcontent-vflex{padding:40px 25px}._100-width-image{width:90dvw;height:90dvw}.alysonmoore-blockquote{padding-right:0}.whiteemersonlogo-image{width:125px}.tab{text-align:center;background-color:#074c81;width:100%;font-size:15px}.tab:hover{padding-left:15px;padding-right:15px}.tab:active{background-color:#093150}.tab.ghost-button.inverse-ghost._80-onmobile{width:80%}.tab.ghost-button.notification-button{width:50%;padding:0;font-size:12px;display:none}.tab.navbar__button.login{padding-top:2.5px;padding-bottom:2.5px;font-size:12px}.tab.searchbutton,.tab.waystogive{width:auto}.tab.homeslider{align-self:center;width:80%;padding-top:10px;padding-bottom:10px;font-size:18px}.tab.homeslider:active{background-color:#093150}.tab.homeslider.portal{margin-top:10px;margin-left:auto;margin-right:auto}.tab.newsletter{margin-right:5px}.tab.donatesliderbutton{width:80%;margin-bottom:10px}.tab.donatesliderbutton.double{margin-bottom:0;font-size:18px}.tab.donatesliderbutton.donate{width:100%;display:none}.tab.donatesliderbutton.donate.mobile{display:block}.tab.donatesliderbutton.donate.slider{width:80%;font-size:18px;display:block}.tab.donatesliderbutton.donate.video{width:100%;display:block}.tab.donatesliderbutton.donate.annual-campaign{display:inline-block}.tab.secondbutton{width:80%;margin-top:10px;margin-left:0;font-size:18px}.tab.secondbutton.blue._80-width{width:80px}.tab.secondbutton.blue._100-width{width:100%}.tab.newspost{text-align:center}.tab.homeevents{width:80%;bottom:15px}.tab.smallwithitalics:hover{margin-left:0;padding-left:15px;padding-right:15px}.tab.smallwithitalics.red{margin-top:15px;margin-left:0}.tab.white-ghost-button.lmargin{border-style:none;margin-top:10px;margin-left:0;text-decoration:underline}.tab._15-tmargin.hidden-except-mobile{display:block}.tab._15-tmargin.hidden-on-mobile{display:none}.redline-div{width:35px}.redsubtitle-h2{font-size:14px}.plc-hflex{align-items:center}.basic-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.section-5{padding-top:75px;padding-bottom:75px}.collection-wrapper{width:calc(45dvw - 5px);height:calc(45dvw - 5px)}.square-linkblock{width:90dvw;height:90dvw}.popupdetail-vflex{max-width:90dvw}.time-hflex{align-self:flex-start}.performancetime-text,.dash-text{font-size:.8rem}.waystogive-grid{grid-template-columns:1fr}.iconsquare-vflex{flex:none}.newsheader-section{height:30vh}.news-h1{margin-left:5%;margin-right:5%}.resources-hflex{grid-row-gap:5px;flex-flow:wrap;justify-content:center;align-items:center}.soundclouddetails-vflex{line-height:20px}}#w-node-_857328e7-ecfa-e22b-7695-72e5d32a5190-21c2fbc3{justify-self:end}#w-node-ca2c6942-76c0-e0a1-1827-f8cad0c32d6c-21c2fbc3{justify-self:start}#w-node-_45c0907e-0a79-32bf-a5cb-729cb106987c-21c2fbc3{place-self:center}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a31-18317a2c{grid-area:2/1/3/7;place-self:center}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a47-18317a2c{grid-area:span 1/span 3/span 1/span 3;align-self:center}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a4b-18317a2c{grid-area:3/1/4/4;align-self:end}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a51-18317a2c{grid-area:1/2/2/3}#w-node-_444ceebc-c623-6fb9-b812-fc166b16478a-18317a2c{grid-area:1/1/2/2}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a5a-18317a2c{grid-area:1/3/2/4}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a63-18317a2c{grid-area:1/4/2/5}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a6a-18317a2c{grid-area:1/5/2/6}#w-node-fd508056-f520-9fb9-ee68-c937782207db-3a56dcb5{grid-area:2/1/3/7;place-self:center}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dcb9-3a56dcb5{grid-area:3/1/4/4;align-self:end}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dccc-3a56dcb5{grid-area:1/2/2/3}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dcd3-3a56dcb5{grid-area:1/4/2/5}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dcda-3a56dcb5{grid-area:1/5/2/6}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dce8-3a56dcb5{grid-area:1/6/2/7}#w-node-_469e0a15-6df6-107b-40f7-90a7be4c29c3-3a56dcb5{grid-area:1/3/2/4}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dcba-3a56dcb5{grid-area:2/6/3/7;align-self:center}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dced-3a56dcb5{grid-area:span 1/span 3/span 1/span 3;align-self:center}#w-node-a8e9f02a-f74e-d758-500d-d8b3b4d62dc2-b4d62da3{place-self:center end}#w-node-_37a8db34-0939-df4b-b3be-80290a8ba367-0cc2fbda,#w-node-_37a8db34-0939-df4b-b3be-80290a8ba369-0cc2fbda,#w-node-_0482dbc7-22c4-5ea7-b0eb-2c099d717c19-96c2fbdc,#w-node-_1676e91d-0da2-7ece-ca8c-772fd5a3c2bd-96c2fbdc,#w-node-_08091b2a-d39f-b345-4051-46fb593628e7-96c2fbdc,#w-node-_914819f9-9d4c-d55e-d073-9b9abb51c807-96c2fbdc,#w-node-e2a95f8e-5096-1446-3090-f0c1a891a273-96c2fbdc,#w-node-_057cff95-cd50-8ed4-0406-45c3d2ed770e-96c2fbdc,#w-node-a5a025eb-e8d2-9e2e-daf8-c8ecf2abd01f-96c2fbdc,#w-node-f86b60dd-119e-c064-b495-8ec90f076565-96c2fbdc{grid-area:span 1/span 1/span 1/span 1}#w-node-_44b4f940-8ad6-f086-910c-b3bc2298eabd-aec2fbe4{align-self:stretch}#w-node-_208a17d1-fc5d-1cda-a065-9257d180e888-b1f2cecb{justify-self:center}#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-b1f2cecb{grid-area:span 1/span 1/span 1/span 1}#w-node-e154ade3-538a-8c94-e450-1d90fd515677-b1f2cecb{align-self:center}#w-node-f3876efd-1055-aa23-7361-5ba7e32c945d-b1f2cecb{grid-area:1/2/2/3;justify-self:center}#w-node-e356ae53-806f-6782-d660-82922605a90e-b1f2cecb{grid-area:1/3/2/4;align-self:center}#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-b1f2cecb{grid-area:2/2/3/3;place-self:center}#w-node-_208a17d1-fc5d-1cda-a065-9257d180e888-4b03806d{justify-self:center}#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-4b03806d{grid-area:span 1/span 1/span 1/span 1}#w-node-e154ade3-538a-8c94-e450-1d90fd515677-4b03806d{align-self:center}#w-node-f3876efd-1055-aa23-7361-5ba7e32c945d-4b03806d{grid-area:1/2/2/3;justify-self:center}#w-node-e356ae53-806f-6782-d660-82922605a90e-4b03806d{grid-area:1/3/2/4;align-self:center}#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-4b03806d{grid-area:2/2/3/3;place-self:center}#w-node-_241a8be7-3c7e-56d7-c34f-a36087528c88-29ced942{grid-area:span 1/span 2/span 1/span 2}#w-node-_208a17d1-fc5d-1cda-a065-9257d180e888-29ced942{justify-self:center}#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-29ced942{grid-area:span 1/span 1/span 1/span 1}#w-node-e154ade3-538a-8c94-e450-1d90fd515677-29ced942{align-self:center}#w-node-f3876efd-1055-aa23-7361-5ba7e32c945d-29ced942{grid-area:1/2/2/3;justify-self:center}#w-node-e356ae53-806f-6782-d660-82922605a90e-29ced942{grid-area:1/3/2/4;align-self:center}#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-29ced942{grid-area:2/2/3/3;place-self:center}#w-node-cc2c2b1f-fe44-c99e-5554-fd9283856401-69c55f6b,#w-node-cc2c2b1f-fe44-c99e-5554-fd9283856401-c934f248{grid-area:span 1/span 1/span 1/span 1}@media screen and (min-width:1920px){#w-node-_6f8787ad-1532-1caa-953b-ec713a56dcba-3a56dcb5{align-self:end}}@media screen and (max-width:991px){#w-node-_207427f7-fa5e-89ea-ba93-db42bb6bb5dc-21c2fbc3{grid-area:span 1/span 1/span 1/span 1}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a31-18317a2c{grid-area:2/1/3/7;place-self:center}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a47-18317a2c{grid-area:3/5/4/7;align-self:center}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a4b-18317a2c{grid-area:3/1/4/5;align-self:end}#w-node-_444ceebc-c623-6fb9-b812-fc166b16478a-18317a2c{grid-area:1/3/2/4}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a5a-18317a2c{grid-column:4/5}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a63-18317a2c{grid-column:5/6}#w-node-_1ae39185-5b8b-6cee-5443-ce4918317a6a-18317a2c{grid-area:1/6/2/7}#w-node-fd508056-f520-9fb9-ee68-c937782207db-3a56dcb5{grid-column-end:5}#w-node-_6f8787ad-1532-1caa-953b-ec713a56dce8-3a56dcb5{grid-area:1/5/2/6}#w-node-_469e0a15-6df6-107b-40f7-90a7be4c29c3-3a56dcb5{grid-area:1/1/2/2}#w-node-a8e9f02a-f74e-d758-500d-d8b3b4d62da5-b4d62da3,#w-node-a8e9f02a-f74e-d758-500d-d8b3b4d62dc2-b4d62da3{justify-self:center}#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-b1f2cecb,#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-4b03806d,#w-node-_15c66b98-2afa-a690-f8b2-ae2525b6cd1c-29ced942{grid-area:2/1/3/4;place-self:center}}@media screen and (max-width:767px){#w-node-_207427f7-fa5e-89ea-ba93-db42bb6bb5dc-21c2fbc3{grid-column:span 1/span 1}#w-node-_37a8db34-0939-df4b-b3be-80290a8ba367-0cc2fbda,#w-node-_37a8db34-0939-df4b-b3be-80290a8ba369-0cc2fbda,#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-b1f2cecb,#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-4b03806d,#w-node-_0252c60d-fd22-27ed-674f-2593e1b3e756-29ced942{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:479px){#w-node-_10a1eadc-fe90-d1b2-9ad3-f198bff175f5-4ec2fbe2,#w-node-_4397428c-ad07-bc87-bcaf-40e6dafec5a4-4ec2fbe2{place-self:center}}