.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0)}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1)*3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1)}@media(min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns))}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns))}}
.umb-block-grid__layout-container{flex-grow:1}.featureRichTextEditor>p:last-child{margin-bottom:0}.featureTextOverlay{display:flex;justify-content:left;align-items:center;color:#fff;font-size:xx-large;font-weight:700;text-shadow:0 0 5px black,0 0 1px black,0 0 1px black,0 0 1px black}.featureImageWithText{height:100%;position:relative;margin:0 auto}.featureImageWithText>div{position:absolute;bottom:0;background:rgba(0,0,0,.3);color:#e0e0e0;width:100%;padding:2px 6px}.featureImageWithText>div>div{color:#fff;font-weight:500}.featureImageWithText>div>p{margin:0;font-size:small}.featureCard{height:100%}.umb-block-grid__tab{background-color:var(--umb-block-grid__control__background-color-dark);height:40px;padding-top:5px}.umb-block-grid__tab button{position:relative;background-color:inherit;float:left;border:0;outline:0;cursor:pointer;padding:0 16px;font-size:17px;z-index:2;height:35px;margin-left:4px;border-radius:10px 10px 0 0}.umb-block-grid__tab button:hover{color:var(--umb-block-grid__control__header-text-color);background-color:var(--umb-block-grid__control__header-background-color)}.umb-block-grid__tab button.active{color:var(--umb-block-grid__control__text-color);background-color:var(--umb-block-grid__control__background-color);font-weight:700}.umb-block-grid__umb-block-grid__tab-page{color:var(--umb-block-grid__control__text-color);display:flex}.umb-block-grid__tab-pages{display:grid}.umb-block-grid__tab-page{visibility:hidden;grid-column:1;grid-row:1;background-color:var(--umb-block-grid__control__background-color)}.umb-block-grid__tab-page.active{visibility:visible}.featureCarousel .carousel-item{display:block;visibility:hidden}.featureCarousel .carousel-item.active{visibility:visible}featureCarousel .carousel-control-next,featureCarousel .carousel-control-prev{width:inherit}.featureCarousel carousel-control-next-icon,featureCarousel .carousel-control-prev-icon{background-color:rgba(0,0,0,.3);background-size:100%,100%;border-radius:50%}
:root{--color-chestnut:#9a4731;--color-carrot-orange:#e3951c;--color-meat-brown:#e8b334;--color-brass:#a6ac4c;--color-olive-drab:#678118;--color-olive-drab-light:#d3d6a6;--color-english-violet:#523f58}:root{--main-bg-color:#faf0d6;--card-bg-color:#fff;--colorText:white;--colorBackground:var(--main-bg-color);--colorContentBorder:var(--color-chestnut);--colorCardText:black;--colorCardTitle:var(--color-english-violet);--colorCardBackground:white;--colorButtonText:var(--colorText);--colorButtonBackground:rgb(103,129,24,1);--colorHeaderBackground:var(--color-meat-brown);--colorFooterBackground:var(--color-brass);--colorHeaderText:var(--colorText);--colorHeroGoalText:var(--colorText);--colorLink:white;--colorLinkHover:white;--colorNavBarText:var(--colorText);--colorNavBarTextHover:var(--colorText);--colorNavBarTextActive:var(--color-chestnut);--colorBreadcrumbText:var(--colorText);--colorBreadcrumbSeparator:var(--color-carrot-orange);--colorSectionTitle:var(--color-chestnut)}body{background-color:var(--main-bg-color)}header{background-color:var(--colorHeaderBackground)}footer{background-color:var(--colorFooterBackground)}.bk-chestnut{background-color:var(--color-chestnut)}.bk-carrot-orange{background-color:var(--color-carrot-orange)}.bk-meat-brown{background-color:var(--color-meat-brown)}.bk-brass{background-color:var(--color-brass)}.bk-olive-drab{background-color:var(--color-olive-drab)}.bk-english-violet{background-color:var(--color-english-violet)}#hero-title .container{position:relative;height:50vh}#hero-title h1{position:absolute;top:80px;color:var(--colorText);font-size:4rem;font-weight:bolder}#hero-title h1 a{text-decoration:none}#hero-title h1 a:hover{text-decoration:underline}#hero-title h2{position:absolute;right:0;bottom:80px;color:var(--colorText);font-size:2.5rem;font-weight:bold}#page-header{padding:40px 10px}#page-header h1 a{color:var(--color-chestnut);font-size:3rem;font-weight:bolder;text-decoration:none}#page-header h1 a:hover{text-decoration:underline}.sitenav{background-color:var(--color-meat-brown)}.content-title{color:var(--colorSectionTitle);font-weight:700;font-size:2rem}.content-intro{padding:10px 0;color:#000;font-size:1rem}.content-attention{padding:10px 10px;color:var(--colorText);background-color:#b95a11;font-size:1rem;font-weight:bold;border-radius:.5rem}.content-attention table{width:100%}.content-attention td{color:var(--colorText)}.rounded-border,.rounded-border-box{border:2px solid var(--colorContentBorder);border-radius:.5rem}.rounded-border-box{height:100%;width:100%;padding:.5rem}.darken{background-color:rgba(0,0,0,.1)}p{margin:0 0 20px}.text-outline{text-shadow:0 0 1px black,0 0 1px black,0 0 1px black,0 0 1px black}.btn{font-weight:600;text-decoration:none}.btn:hover{text-decoration:underline}.btn-primary{background-color:var(--colorButtonBackground);color:var(--colorButtonText);border:0}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-olive-drab-light)}.btn-toggle{border:1px solid var(--colorButtonBackground)}.btn-toggle.active{background-color:var(--colorButtonBackground);border-color:var(--colorButtonBackground)}.btn-toggle:hover{background-color:var(--color-olive-drab-light)}.section{padding:3rem 0}.section .section{padding:2rem 0}.breadcrumb{color:var(--colorNavBarText);font-weight:500;font-size:1.2rem;text-align:right}.breadcrumb-item a{color:var(--colorBreadcrumbText);font-weight:600;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item+.breadcrumb-item::before{color:var(--colorBreadcrumbSeparator)}.navbar-light .navbar-nav{color:var(--colorNavBarText);font-weight:500;font-size:1.2rem}.navbar-light .navbar-nav .nav-link{color:var(--colorNavBarText);text-decoration:none}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--colorNavBarTextHover);font-weight:700;text-decoration:underline}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:var(--colorNavBarTextActive);text-decoration:underline}.sidebar{background-color:var(--color-olive-drab-light)}.sidebar h4{color:var(--color-carrot-orange);font-size:2rem;font-weight:700}.sidebar-card{color:#000}.nav-link a{color:#fff;font-weight:600;text-decoration:none}.nav-link a:hover{text-decoration:underline}.text-muted{color:var(--color-meat-brown)!important;font-weight:600}.text-muted a{color:var(--color-meat-brown)!important;font-weight:600}.card{border:2px solid var(--colorCardBackground);background-color:var(--colorCardBackground)}.card-title{color:var(--colorCardTitle);font-size:1.2rem}.card-text{color:var(--colorCardText);font-size:.9rem}#featured .card-grid-lg{height:100%}#featured .card-grid-lg h2{font-size:2vw}#featured .card-grid-sm{aspect-ratio:1/1}#featured .card-grid-sm h2{font-size:1.5vw}.card-featured{position:absolute;z-index:99;background:#000;color:#fff;transform:rotate(45deg);text-align:center;top:-8px;right:-48px;width:120px;padding:1rem 0 3px 0}.thumbnail{width:100%}.override-stretched-link{z-index:100;position:relative}.badge{color:#fff;text-decoration:none}.badge:hover{color:#fff;text-decoration:underline}
