.accessibility-container{background-color:#01a48c;min-height:70px;overflow:auto}.accessibility-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;width:100%;min-width:100%;padding:8px 0px 8px 8px;font-size:14pt}.accessibility-text{display:block;flex:1 1 auto;width:auto;color:#fff;border-radius:5px;justify-content:center;align-self:center}.accessibility-toolbar{display:none;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto;width:auto;color:#444;border-radius:5px;overflow:auto}.accessibility-toolbar-btn{position:relative;display:inline-block;flex:0 0 48px;width:48px;cursor:pointer;cursor:hand;margin-right:8px}.accessibility-btn{flex:0 0 auto;color:#fff;cursor:pointer;cursor:hand}.accessibility-btn button{padding:0px;border:0px}button.toolbar-access{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;border:0px;background-color:#fff;padding:2px 6px}button.toolbar-access span{flex:1 1 auto;margin-left:3px;margin-right:3px;font-size:21px}.screen-ruler{display:block;position:fixed;top:200px;left:0px;width:100%;height:70px;min-height:70px;background-color:#444;content:'a';z-index:10000}.screen-mask{position:fixed;display:block;left:0px;height:50px;min-height:1px;width:100%;background-color:#444;z-index:10000}#screen-mask-top{top:0px}#screen-mask-bot{bottom:0px}ul.accessibility-font-list{list-style:none;margin:0px;padding:0px}ul.accessibility-font-list li{cursor:pointer;cursor:hand}ul.accessibility-color-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:10px;margin:0px}ul.accessibility-color-list li{display:block;flex:0 0 48px;width:48px;height:48px;align-self:center;justify-self:center}ul.accessibility-color-list li div{display:flex;flex-direction:column;border-radius:50%;border:4px solid #fff;border-collapse:collapse;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;cursor:hand}ul.accessibility-color-list li div.selected-scheme{border-color:yellow}.accessibility-inactive{align-self:center;color:#dd3a33}.accessibility-active{align-self:center;color:#dd3a33}.accessibility-options-drawer{display:none;position:absolute;top:65px;left:0px;bottom:0px;width:100%;background-color:#eeeeea;z-index:1000;overflow:auto}.accessibility-row{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px;width:100%;background-color:rgba(255,255,255,0.6);margin-bottom:10px;border:2px solid #d4d4d4}.option-closed{display:none;height:0px;overflow:hidden}.option-open{height:auto;display:block}.accessibility-row .accessibility-toolbar-btn{display:block;flex:0 0 48px;width:48px;height:48px}.accessibility-row .accessibility-option{display:block;flex:1 1 auto;width:auto}.accessibility-screen-ruler-options{display:none}.accessibility-font-options{display:none}.accessibility-screen-mask-options{display:none}.accessibility-indicator-btn{background:transparent;border:0px}button.accessibility-close-btn{background-color:#dd3a33;color:#fff;border:0px;border-radius:5px;padding:15px 8px}div.accessibility-options-drawer{padding:8px}div.accessibility-options h3{padding-top:0px;margin-top:0px}.toggle-button,.toggle-button-no-text{display:inline-block;width:250px;height:38px;text-align:left;background:transparent;background-repeat:no-repeat no-repeat;background-position:left center;padding-left:85px;border:0px}ul.languages-list li button.toggle-button{background-position:left center;padding-left:85px}.toggle-button-no-text{width:90px}.toggle-button-off{background-image:url(../../../blocks/accessibility_toolbar/images/accessibility-indicator-off.png)}.toggle-button-on{background-image:url(../../../blocks/accessibility_toolbar/images/accessibility-indicator-on.png)}.accessibility-description{display:flex;flex-direction:row;flex-wrap:nowrap;cursor:pointer;cursor:hand;padding:5px}.accessibility-description p{display:block;flex:1 1 auto;width:auto;align-self:center}.accessibility-description span{display:block;content:"";flex:0 0 48px;width:48px;min-width:48px;min-height:48px;display:block;align-self:center;justify-content:center;color:#dd3a33;font-size:16pt}.accessibility-flex-btn{display:flex;flex-wrap:wrap;align-content:center;padding:2px 4px}.enable-toolbar-logo{display:inline-block !important;padding:0px;width:auto;height:20px !important}.accessibility-dialog-mask{position:fixed;display:none;flex-direction:column;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:1001;justify-content:center;align-items:center}#accessibility-feedback-form-dialog,#accessibility-reset-dialog,#accessibility-languages-dialog{display:flex;flex:0 0 580px;flex-direction:column;background-color:#eeeaea;width:580px;max-height:580px;border:1px solid #eaeaea;border-radius:5px;padding:8px}#accessibility-languages-dialog{height:680px;max-height:680px}ul.languages-list{display:flex;flex-direction:column;flex-wrap:wrap;height:500px;margin:0px;padding:0px;list-style:none}.languages-list li{flex:0 0 auto;width:33%}#accessibility-reset-dialog{flex:0 0 280px;height:280px;max-height:280px}.accessibility-dialog-header-area,.accessibility-dialog-footer-area{flex:0 0 120px;height:120px}#accessibility-reset-dialog .accessibility-dialog-header-area{flex:0 0 40px;height:40px}.accessibility-dialog-header-area p{padding:9px 0px}.accessibility-dialog-footer-area{flex:0 0 50px;display:flex;flex-direction:row;height:50px;justify-content:center;padding-top:8px}.accessibility-dialog-footer-area > *{flex:0 0 50%}.accessibility-dialog-header-area h3{margin:0px;padding:0px}.accessibility-dialog-body-area{flex:1 1 auto;overflow:auto;padding:10px;background-color:#fff;border-radius:5px}#accessibility-reset-dialog .accessibility-dialog-body-area{display:flex;flex-direction:column;justify-content:center}.accessibility-dialog-body-area ol,.accessibility-dialog-body-area ul{list-style:none;list-style-position:inside;counter-reset:question-counter;padding-left:10px}.accessibility-dialog-body-area fieldset{margin-bottom:95px}.accessibility-dialog-body-area fieldset:last-of-type{margin-bottom:25px}.accessibility-dialog-body-area legend{border:none;background-color:#792d6e;color:#fff;padding:10px;border-radius:5px;width:auto}.accessibility-dialog-body-area ol li{position:relative;margin-top:35px;counter-increment:question-counter}.accessibility-dialog-body-area ol.features li{position:relative;margin-top:0px;counter-increment:question-counter}.accessibility-dialog-body-area label{font-weight:normal}span.question-intro{display:block;width:100%;font-weight:bold;font-size:1.2em;padding-left:135px}.accessibility-dialog-body-area select{margin-bottom:21px}.accessibility-dialog-body-area ol::first-child{margin-top:5px}.accessibility-dialog-body-area ol li::before{content:"Question "counter(question-counter);font-weight:bold;font-size:1.2em}.accessibility-dialog-body-area ol.features li::before{position:absolute;top:-4px;left:0px;content:"Question "counter(question-counter) " - ";font-weight:bold;font-size:1.2em}.accessibility-dialog-body-area ol li label,.accessibility-dialog-body-area ul li label{display:block;padding:15px 0px;width:100%;font-weight:normal}#accessibility-feedback-form-dialog .accessibility-dialog-body-area ol li label,accessibility-feedback-form-dialog .accessibility-dialog-body-area ul li label{display:inline-block;width:auto;padding:5px 0px}@media screen and (max-width:768px){.accessibility-btn{display:flex;flex:1 1 auto;align-self:center;justify-content:end}.accessibility-text{display:none}button.toolbar-access span{font-size:16px !important}.enable-toolbar-logo{height:14px !important}}

.ccm-responsive-overlay{display:none;z-index:40;overflow:auto}.ccm-responsive-overlay nav ul li{width:100%}

.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.clear_float:before,.clear_float:after{display:table;content:" "}.clear_float:after{clear:both}div.ccm-lightbox-popup-white{max-width:600px;background-color:white;padding:20px 60px 20px 20px;margin:0px auto 0px auto;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-ms-border-radius:10px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:2100;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:2200;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:2400}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:2300}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:2400;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.howgill-expandable-panel-wrapper{margin:10px 0px}.howgill-expandable-panel-title-container{display:flex;flex-direction:row;padding:10px;border-radius:5px}.howgill-expandable-panel-title-container h3{flex:1 1 auto;width:auto;padding:0px !important;margin:0px !important}.howgill-expandable-panel-title-container :not(:first-child){flex:0 0 120px;width:120px;color:#fff;font-size:20pt;text-align:right}.howgill-expandable-panel-content-wrapper div{padding:0px}.howgill-expandable-two-columns{display:grid;grid-template-areas:"a a";grid-auto-columns:45% 45%;gap:10%;padding:30px 20px}.howgill-expandable-two-columns > div{padding:0px}

div.page-banner-container{display:block;background-repeat:no-repeat no-repeat;background-size:cover;background-position:top left}div.page-banner-content-container{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center}div.page-banner-content{flex:0 0 auto;display:block;width:75%;height:auto;padding:20px;align-self:center}div.page-banner-content :is(h1,h2,h3,h4,h5,h6){color:#fff;text-align:center;font-size:2.4em}@media screen and (max-width: 768px){div.page-banner-content :is(h1,h2,h3,h4,h5,h6){font-size:6vw}}

