@media all{
h1{font-size:2em;margin:.67em 0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
strong{font-weight:inherit;}
strong{font-weight:bolder;}
*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;}
.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:72rem;margin:0 auto;}
@media print,screen and (min-width:48em){
.grid-container{padding-right:.9375rem;padding-left:.9375rem;}
}
.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.cell{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%;}
@media print,screen and (min-width:60em){
.grid-x>.large-10{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
}
@media print,screen and (min-width:60em){
.grid-x>.large-10{width:83.33333%;}
}
.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
div,h1,h2{margin:0;padding:0;}
strong{font-weight:900;line-height:inherit;}
h1,h2{font-family:Lato,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility;margin: 1rem 0;}
h1{font-size:1.5rem;line-height:1.26;}
h2{font-size:1.25rem;line-height:1.26;font-weight:700;}
@media print,screen and (min-width:48em){
h1{font-size:2rem;}
h2{font-size:1.5rem;}
}
a{line-height:inherit;color:#5d8000;text-decoration:none;cursor:pointer;}
a:focus,a:hover{color:#506e00;}
.text-center{text-align:center;}
@media print{
*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
a,a:active,a:focus{outline:0;}
h1{line-height:2rem;}
@media print,screen and (min-width:48em){
h1{line-height:2.5rem;}
}
h2{line-height:1.625rem;}
@media print,screen and (min-width:48em){
h2{line-height:2rem;}
}
a:hover{color:#00b964;}
@media print,screen and (min-width:48em){
a:hover{color:#007c43;}
}
a:focus{color:#007c43;}
.mt100{margin-top:6.25rem!important;}
@media screen and (min-width:48em) and (max-width:59.9375em){
.grid-container{max-width:48rem;}
}
@media screen and (min-width:60em) and (max-width:71.9375em){
.grid-container{width:60rem;}
}
@media screen and (min-width:72em) and (max-width:74.9375em){
.grid-container{width:72rem;}
}
@media screen and (min-width:75em){
.grid-container{width:75rem;}
}
.content-section{padding:2rem 1rem;position:relative;}
@media print,screen and (min-width:60em){
.content-section{padding:2rem 1rem;}
}
.grid-container:focus{outline:0;}
.content-section--tan{background-color:#fbf8f6;}
@media screen and (max-width:59.9375em){
.content-section--full-width{padding:0 0 2rem;}
.content-section--full-width .grid-container{padding:0;}
}
a{color:#00b964;}
@media screen and (max-width:59.9375em){
.content-section .grid-container{padding-right:0;padding-left:0;}
}
.grid-container{padding-right:1rem;padding-left:1rem;}
.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
div,li,ol,p,ul{margin:0;padding:0;}
p{margin-bottom:1rem;font-size:inherit;line-height:1.5;text-rendering:optimizeLegibility;}
i{font-style:italic;line-height:inherit;}
ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.5;}
li{font-size:inherit;}
ul{margin-left:1.25rem;list-style-type:disc;}
ol{margin-left:1.25rem;}
ol ol{margin-left:1.25rem;margin-bottom:0;}
@media print{
*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
p{orphans:3;widows:3;}
}
@media screen and (min-width:48em) and (max-width:59.9375em){
.row{max-width:48rem;}
}
@media screen and (min-width:60em) and (max-width:71.9375em){
.row{max-width:60rem;}
}
.heading-4{font-size:.8125rem;font-weight:900;text-transform:uppercase;line-height:1rem;}
@media print,screen and (min-width:60em){
.heading-4{font-size:.875rem;}
}
.mb{margin-bottom:1rem!important;}
.ml{margin-left:1rem!important;}
.mt2x{margin-top:2rem!important;}
.mb2x{margin-bottom:2rem!important;}
.content-section p{font-size:1.2rem;}
.content-section--tan:after, .content-section--tan:before {position: absolute; content: ""; background-color: #fbf8f6; min-height: 170px; height: 100vw; width: 120vw; z-index: -10; left: -20vw; bottom: 0px;}
}