  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel-container{position:relative;max-width:100%;margin:0;overflow:hidden;background:#d73f09;color:white;min-height:400px;height:100%;}.carousel-slide-container{display:flex;width:100%;transition:transform 0.5s ease-in-out;}.carousel-slide{flex:0 0 100%;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:stretch;height:100%;visibility:hidden;}.carousel-slide.active{visibility:visible;}.carousel-slide [data-entity-type="media"][data-align="left"]{width:30%;height:100%;margin:0;overflow:hidden;float:none;display:flex;align-items:center;}.carousel-slide [data-entity-type="media"]:not([data-align="left"]){display:block;max-width:100%;height:auto;margin:0 0 1rem 0;clear:both;}.carousel-slide [data-entity-type="media"] img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.slide-text{flex:1;padding:3% 3% 0 3%;box-sizing:border-box;display:flex;flex-direction:column;}.edge-quote{position:relative;width:100%;padding:0 2.5rem;box-sizing:border-box;flex-grow:1;}.edge-quote-content{width:100%;padding:10% 10% 0 10%;box-sizing:border-box;}.carousel-nav{position:absolute;top:30%;left:0;right:0;transform:translateY(-50%);}.carousel-slide:not(.active) .carousel-nav{display:none;}.carousel-prev,.carousel-next{background:#d73f09;border:none;color:white;font-size:2rem;cursor:pointer;padding:0.5rem;position:absolute;}.carousel-prev{left:0;}.carousel-next{right:0;}.carousel-dots{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:0.5rem;position:relative;z-index:10;}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#423e3c;border:none;cursor:pointer;}.carousel-dot.active{background:white;}.carousel-pause{margin-left:1rem;background:#d73f09;color:white;border:0;font-size:1.5rem;cursor:pointer;padding:0.3rem 0.8rem;border-radius:6px;transition:background 0.2s ease,transform 0.2s ease;display:inline-block;}.carousel-pause:hover{background:rgba(255,255,255,0.5);transform:scale(1.1);}@keyframes slideInFromRight{from{transform:translateX(100%);}to{transform:translateX(0);}}@keyframes slideInFromLeft{from{transform:translateX(-100%);}to{transform:translateX(0);}}@media (max-width:575px){.carousel-slide{flex-wrap:wrap;}.carousel-slide [data-entity-type="media"][data-align="left"]{width:100%;height:auto;margin:0 0 1rem 0;}.carousel-slide [data-entity-type="media"] img{width:100%;height:auto;object-fit:contain;}.slide-text{padding:10px;width:100%;}}@media (min-width:576px){.carousel-slide [data-entity-type="media"][data-align="left"]{width:30%;height:100%;}.slide-text{flex:1;min-width:200px;padding:3% 3% 0 3%;}}
.social-media-icons a{font-size:1.65rem;margin-right:1rem;transition:all 400ms ease;&:hover,&:focus{color:var(--bs-primary) !important;}}
h1.knockout{font-family:"Stratum2Web",serif;font-weight:800;font-size:2.75em;color:#000;background:rgba(255,255,255,0.8);text-transform:uppercase;margin-bottom:0.15em;margin-left:20;padding:.25em .25em .15em;padding-top:0.25em;padding-right:0.25em;padding-bottom:0.15em;padding-left:0.25em;line-height:3.5rem;float:left;}
.knockouttwo{font-family:"Stratum2Web",serif;font-weight:800;font-size:clamp(3rem,5vw,4rem);color:#000;background:rgba(255,255,255,0.9);text-transform:uppercase;margin-bottom:.15em;margin-left:20;margin-right:20;padding:.25em .25em .15em .45em;line-height:80%;float:left;}
.color-block{width:75px;height:4px;background-color:#d73f09;margin-bottom:25px;}
.question-header{font-size:18px;margin-bottom:0;font-weight:700;}.bar-orange-above-headings{position:relative;margin-top:2.5rem;}.bar-orange-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:#d73f09;top:-1rem;}.bar-gray-above-headings{position:relative;margin-top:2.5rem;}.bar-gray-above-headings::before{content:'';width:50px;height:4px;position:absolute;background-color:black;top:-1rem;}.img-by-bar{margin-top:-1rem;}.margin-top-neg{margint-top:-60px;}.mw85ch{max-width:85ch;margin:0 auto!important;}.coh-callout{padding:1rem;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;border-width:2px !important;margin-top:3rem !important;margin-bottom:3rem !important;border-radius:.5em;}.coh-callout-info{background-color:var(--stone-0);border-color:#006a8e !important;}.grey-banner{padding-block:0.5em;border-radius:0.5rem 0.5rem 0 0;background-color:#7A6855;color:white;}.light-blue-banner{padding-block:0.5em;border-radius:0.5rem 0.5rem 0 0;background-color:#c6dae7;color:black;}.light-green-banner{padding-block:0.5em;border-radius:0.5rem 0.5rem 0 0;background-color:#c4d6a4;color:black;}.dark-yellow-banner{padding-block:0.5em;border-radius:0.5rem 0.5rem 0 0;background-color:#FFB500;color:black;}.grey-solid-divider{border-top:1px solid grey;height:2px;width:100%;margin:20px 0;}.lg-nav-btn{background:#fff;}.icon-hover{background-color:#fff;transition:background-color 0.3s ease;padding:30px;border-radius:8px;}.icon-hover:hover{background-color:#000;}.icon-link{display:block;text-decoration:none!important;}
.low-opacity-background{background-color:rgba(0,0,0,0.55);padding:24px 36px 24px 36px;color:white;border-radius:20px;}.low-opacity-background-wt{background-color:rgba(255,255,255,0.8);padding:24px 36px 24px 36px;color:black;border-radius:20px;}
.orange-link-title{color:#d73f09!important;}
.scaletext{font-size:2vw;}
#block-madrone-sitebranding > .block__content{flex-wrap:wrap;}.site-name__site-link--with-group{display:none;}
.flex-container-homepage-stat{display:flex;flex-wrap:wrap;text-align:left;}.flex-item-stat-card{padding:20px;flex:33%;}.boarder-width-left{border-left:solid #d73f09 2px;padding-left:20px;}.zoom-stat-card{transition:transform .2s;margin:0 auto;}.zoom-stat-card:hover{transform:scale(1.1);}@media (max-width:1200px){.flex-item-stat-card{flex:100%;}}
