/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.has-bg-color .has-accordion-group .accordion-container:not(.accordion-container--border),.has-background-image .has-accordion-group .accordion-container:not(.accordion-container--border),.accordion-container--border,.accordion-container--bluebar,.accordion-container--container{background:#fff}.has-bg-color .has-accordion-group .accordion-container:not(.accordion-container--border),.has-background-image .has-accordion-group .accordion-container:not(.accordion-container--border),.accordion-container--border,.accordion-container--bluebar,.accordion-container--container{box-shadow:rgba(0,0,0,.15) 0 1px 0,rgba(0,0,0,.15) 0 0 0 1px;margin:1px}.accordion-container .accordion__intro{font-family:"NewsGothicBT-Demi","Avant Garde","Futura","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.3;box-sizing:border-box}.accordion-container .accordion__intro{font-size:1.375rem}.accordion-container.add-top-spacing-64{padding-top:4rem}@media(max-width:991.98px){.accordion-container.add-top-spacing-64{padding-top:2rem}}.accordion-container.add-top-spacing-32{padding-top:2rem}.accordion-container.add-bottom-spacing-64{padding-bottom:4rem}@media(max-width:991.98px){.accordion-container.add-bottom-spacing-64{padding-bottom:2rem}}.accordion-container.add-bottom-spacing-32{padding-bottom:2rem}.accordion-container.remove-top-spacing{padding-top:0}.accordion-container.remove-bottom-spacing{padding-bottom:0}.accordion-container--container{padding:2rem}@media(max-width:1189.98px){.accordion-container--container{padding:1.625rem}}@media(max-width:767.98px){.accordion-container--container{padding:.8125rem}}.accordion-container--container .accordion:first-child{padding-top:0}.accordion-container--container .accordion:last-child{border-bottom:none}.accordion-container--bluebar{padding:2rem;border-top:.40625rem solid #67afd2}@media(max-width:1189.98px){.accordion-container--bluebar{padding:1.625rem}}@media(max-width:767.98px){.accordion-container--bluebar{padding:.8125rem}}.accordion-container--bluebar .accordion:first-child{padding-top:0}.accordion-container--bluebar .accordion:last-child{border-bottom:none}.accordion-container .accordion{border-bottom:.0625rem #5a5f5b solid;border-top:0;position:relative;padding:0 0 .625rem 0;margin-bottom:2rem}.accordion-container .accordion:last-child{margin-bottom:0}.accordion-container .accordion button{padding-left:2.0625rem}.accordion-container .accordion button::before{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-right:.1875rem;position:absolute;top:1.625rem;z-index:1;left:0;color:#8c1515}.accordion-container .accordion.open{padding-bottom:1.25rem}.accordion-container .accordion.open button h4{margin-bottom:0}.accordion-container .accordion.open button::before{content:"";display:inline;speak:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:"icons";font-size:1rem;margin-right:.1875rem;position:absolute;top:1.625rem;z-index:1;left:0}.accordion-container .accordion__toggle{background:#fff;border:0;cursor:pointer;outline:inherit;position:relative;text-align:left;width:100%}.accordion-container .accordion__toggle:focus{box-shadow:none;outline:.0625rem dotted #231f20}.accordion-container .accordion__toggle:hover{color:#00548f;text-decoration:underline}.accordion-container .accordion__toggle:hover::before{color:#00548f}.accordion-container .accordion__heading{display:block;color:#231f20;margin:1rem 0}.accordion-container .accordion__heading:hover{color:#00548f}.accordion-container .accordion__content{font-size:1.25rem;line-height:2rem;padding:.625rem .625rem 0rem 1.625rem;color:#231f20}.accordion-container .accordion__content p{line-height:2rem}.accordion-container .accordion__content p:last-child{margin-bottom:0}.accordion-container .accordion__content ul{margin-left:0;margin-top:0}.accordion-container .accordion__content-wrapper{height:0;line-height:1.625;overflow:hidden;transition:all .2s ease-out}.accordion-container .accordion__intro{line-height:2rem;font-weight:normal;margin-bottom:2.5rem;color:#231f20}.accordion-container .accordion__intro p{font-size:1.375rem;line-height:2rem}.accordion-container--border{padding:2rem}@media(max-width:1189.98px){.accordion-container--border{padding:1.625rem}}@media(max-width:767.98px){.accordion-container--border{padding:.8125rem}}.accordion-container--border .accordion:first-child{padding-top:0}.accordion-container--border .accordion:last-child{margin-bottom:0;border-bottom:none}.accordion-container .open .accordion__content-wrapper{transition:all .2s ease-in-out}.has-bg-color .has-accordion-group .accordion-container:not(.accordion-container--border),.has-background-image .has-accordion-group .accordion-container:not(.accordion-container--border){background-color:#fff;padding:1rem}.has-bg-color .has-accordion-group .accordion:last-child,.has-background-image .has-accordion-group .accordion:last-child{margin-bottom:0}.field--item-accordion>.accordion-container{max-width:47.8125rem}@media(max-width:991.98px){.field--item-accordion>.accordion-container{width:100%;max-width:none}}@media(max-width:767.98px){.field--item-accordion>.accordion-container{width:100%}}
