.alert-block{padding:1rem;background-color:var(--mist-color);border-bottom:1px solid var(--truxton-red-color);}.alert-block-content{max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto;}
.umb-block-grid__layout-item[data-content-element-type-alias="heroBlock"] .umb-block-grid__area-container,.umb-block-grid__layout-item[data-content-element-type-alias="heroBlock"] .umb-block-grid__block--view::part(area-container){padding:0;}.hero-top-container{width:100%;display:flex;box-sizing:border-box;background-color:var(--skygray-color);min-height:300px;flex-wrap:wrap;}.hero-bottom-container{width:100%;display:flex;box-sizing:border-box;}.hero.-heroFull .hero-top-container{background-repeat:no-repeat;background-position:center center;background-size:cover;}.hero .hero-content-container{display:block;width:100%;max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto;}.hero.-heroInner .hero-content-container{background-repeat:no-repeat;background-position:center -100px;background-size:430px 430px;}.hero .hero-content-container .hero-inner-border{width:100%;margin:8px 0;}.hero-content{display:block;width:100%;padding-top:330px;}.hero.-heroFull .hero-content{align-self:end;}.hero-content h1,.hero-content h2,.hero-content h3,.hero-content{color:#ffffff;margin:.5rem 0;}.hero.-heroFull .hero-content h1{text-shadow:1px 1px 2px #000000,0 0 1em #000000,0 0 0.2em #000000;}.hero.-heroFull{margin-bottom:20px;}@media screen and (min-width:768px){}@media screen and (min-width:992px){.hero-content{grid-area:hero-content;padding:2rem;max-width:24rem;}.hero .hero-content-container{display:flex;}.hero .hero-content-container .hero-inner-border{width:100%;margin:8px 0;border:4px solid #ffffff;display:grid;grid-template-columns:55% auto;grid-template-areas:"hero-content hero-space";}.hero.-heroInner .hero-content-container{background-repeat:no-repeat;background-position:90% center;background-size:500px 500px;}.hero.-heroFull.-hero-bottom-divider .hero-bottom-container .hero-content-container::after{content:"";position:absolute;right:0;top:100%;width:calc(100vw - ((100vw - 1180px) / 2));border-top:4px solid var(--skygray-color);height:0;padding:0 0 30px 0;}}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){.hero-content{max-width:36rem;}}
.iht-block-layout > .umb-block-grid__area-container .umb-block-grid__layout-container{display:block;}@media screen and (min-width:992px){.iht-block-layout{padding:var(--layout-padding);}.-page-homePage .iht-block-layout{margin-bottom:3rem;}}@media screen and (min-width:1024px){.iht-block-layout > .umb-block-grid__area-container .umb-block-grid__layout-container{display:grid;}}
.iht-block{display:flex;flex-direction:column;justify-items:flex-start;}.iht-block-icon img{display:block;margin:0 auto;}.iht-block-header{text-align:center;padding:1rem 0;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;color:var(--truxton-red-color);font-size:var(--font-size-base);}.iht-block-header h3{margin:0;}.iht-block-richtext{padding:0 2rem;}.iht-block-richtext p:first-child{margin-top:0;}.iht-block-cta{text-align:center;margin-top:auto;}@media screen and (min-width:1024px){.iht-block-layout .umb-block-grid__layout-item{display:flex;}.iht-block-layout .umb-block-grid__layout-item .card-block{flex:1;}}
.divider-block{display:block;height:1px;border-top:4px var(--skygray-color) solid;margin:20px 0;}.umb-block-grid__layout-item[data-content-element-type-alias="dividerBlock"]{align-content:center;}@media screen and (min-width:768px){}@media screen and (min-width:992px){.one-column-layout .umb-block-grid__layout-container .divider-block{width:80%;height:1px;margin:4px auto;border-top:4px var(--skygray-color) solid;}.umb-block-grid .umb-block-grid__layout-container .umb-block-grid__layout-item[data-content-element-type-alias="dividerBlock"] .divider-block{width:80%;height:1px;margin:8px auto;border-top:4px var(--skygray-color) solid;max-width:var(--my-container-max-width);padding:var(--my-container-padding);margin-left:auto;margin-right:auto;}}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}
.umb-block-grid__layout-item[data-content-element-type-alias="featureItemBlock"] .umb-block-grid__area-container,.umb-block-grid__layout-item[data-content-element-type-alias="featureItemBlock"] .umb-block-grid__block--view::part(area-container){padding:0;}.feature-item-block .feature-item-block-container{display:block;}.feature-item-block .feature-item-block-container{display:grid;width:100%;max-width:calc(var(--my-container-max-width) - var(--my-container-padding-lr));margin-left:auto;margin-right:auto;}.feature-item-block-image{display:block;}.feature-item-block-image img{width:100%;height:auto;object-fit:fill;}.feature-item-block-kicker{font-weight:bold;}.feature-item-block-label{font-size:var(--font-size-h3);font-family:var(--font-family-header);color:var(--truxton-red-color);font-weight:var(--header-font-weight);margin-top:0.5rem;margin-bottom:0;}@media screen and (min-width:768px){.feature-item-block .feature-item-block-container{display:flex;}.feature-item-block-container{display:grid;grid-template-areas:"feature-item-block-image feature-item-block-content";grid-template-columns:50% 50%;}.feature-item-block-image{grid-template:feature-item-block-image;padding:40px;}.feature-item-block-content{grid-template:feature-item-block-content;padding:40px 0;}.feature-item-block-image img{width:auto;height:auto;object-fit:none;}}@media screen and (min-width:992px){}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}
.umb-block-grid__layout-item[data-content-element-type-alias="oneColumnLayout"]{width:calc((12 / --umb-block-grid--item-column-span) * 100%);}.one-column-layout{padding:0;}
.rich-text{color:inherit;column-gap:60px;padding:var(--my-container-padding);}.rich-text > p:first-child,.rich-text > ul:first-child{margin-top:0;}p.lead-paragraph{font-size:18px;}.umb-block-grid__layout-container:has(div[data-content-element-type-alias="richTextBlock"]){display:block;}@media screen and (min-width:1024px){.umb-block-grid__layout-container:has(div[data-content-element-type-alias="richTextBlock"]){display:grid;}}
