/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fontset1 h1{font-size:2.375rem;}.fontset1 h2{font-size:1.875rem;}.not-front.fontset1 h2{margin-bottom:1.25rem;}.fontset1 h3{font-size:1.625rem;}.fontset1 h4{font-size:1.375rem;}.fontset1 h5{font-size:1.25rem;}.fontset1 h6{font-size:1.1rem;}h2.block-heading{margin-bottom:1.5rem;}.front .main-content{padding-left:0;padding-right:0;}.front .node__content .layout:not(:first-child) .layout-container,.front .layout-inner-container{padding:1rem 2rem;}.front .media--type-image.media--view-mode-ps-small-freeform .figure-caption{display:none;}.orange-bg{background-color:rgba(255,174,117,.25);padding:1rem;margin-top:2rem;margin-bottom:2rem;}@media (min-width:992px){.front .orange-bg{padding:2rem;}.front .orange-bg .layout__region--second{padding-left:2rem;margin-top:82px;}}@media (max-width:991px){.front .orange-bg .layout__region--first,.front .orange-bg .layout__region--second{width:100%;flex-basis:100%;margin:0;}.front .orange-bg .layout__region--first{margin-bottom:1rem;}.front .orange-bg .layout__region--second figure{max-width:250px;}}.front .layout--threecol-16-68-16 h3.block-heading{margin-bottom:1rem;}.ps-slider-billboard .billboard-image-caption{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}@media (min-width:768px){.not-front div.breadcrumb{padding-top:2rem;padding-bottom:0;}}.breadcrumb .container nav{background:transparent;padding-left:0;}iframe{max-width:100%;}@media (max-width:62rem){.main-menu li.active > a{color:#333;}}
.site-logo img{width:100%;max-width:600px;height:auto;}.header .site-branding .site-logo{display:inline-block;margin:0 auto;text-align:center;}@media(min-width:62rem){.menu1 .header #menu-container{justify-content:center;}.flavor2.menu1 .header #search-bar-container{top:-15.5rem;}}@media (min-width:36rem){.site-branding .site-logo img{max-width:600px;}}@media (max-width:575px){.site-branding .site-logo img{max-width:90%;margin:0 auto;}}@media (min-width:62rem){.site-branding{margin-top:1.5rem;}}
@media (min-width:40em) and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.front #main .orange-bg.layout--twocol-75-25 .layout__region--first{max-width:75%;margin:0;padding-right:5%;}.front #main .orange-bg.layout--twocol-75-25 .layout__region--second{max-width:25%;}.front #main .orange-bg.layout--twocol-75-25 .layout__region--first img{width:100%;}.front #main .layout--twocol-50-50 .layout__region--second,.front #main .layout--twocol-50-50 .layout__region--first{max-width:50%;margin:0;}}
