@media (min-width:768px){.container-md.medium-width{padding-left:50px;padding-right:50px;}}@media (min-width:992px){.container-md.medium-width{padding-left:150px;padding-right:150px;}}@media (min-width:1200px){.container-md.medium-width{padding-left:250px;padding-right:250px;}}@media (min-width:768px){.container-md.small-width{padding-left:150px;padding-right:150px;}}@media (min-width:992px){.container-md.small-width{padding-left:250px;padding-right:250px;}}@media (min-width:1200px){.container-md.small-width{padding-left:350px;padding-right:350px;}}@media (max-width:767.98px){.blog-post .heading-one,.blog-post h1{font-size:2.25rem;}}@media (max-width:767.98px){.blog-post .heading-two,.blog-post h2{font-size:1.5rem;}}@media (max-width:767.98px){.blog-post .heading-three,.blog-post h3{font-size:1.25rem;}}@media (max-width:767.98px){.blog-post .heading-four,.blog-post h4{font-size:1.2rem;}}@media (max-width:767.98px){.blog-post .heading-five,.blog-post h5{font-size:1.06rem;}}@media (max-width:767.98px){.blog-post .heading-six,.blog-post h6{font-size:0.94rem;}}.blog-post .generic-layout{padding-top:10px;padding-bottom:10px;}
.grid-heading h1,.grid-heading h2,.grid-heading h3,.grid-heading h4,.grid-heading h5,.grid-heading h6{margin-bottom:1rem;}
.grid-image{position:relative;}.grid-image img{width:100%;height:auto;}.grid-image .image-caption{font-size:0.875rem;padding-top:10px;}.grid-image .img-overlay:before{border-radius:20px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#E6EDE4 10%,rgba(230,237,228,0) 40%);margin-left:-5px;pointer-events:none;}.grid-image .image-overlay{position:absolute;padding:15px 20px 15px 15px;left:5%;top:50%;transform:translateY(-50%);width:50%;background:linear-gradient(360deg,#76B655 0%,#81E24E 100%);box-shadow:4px 4px 0px 0px #005131;font-family:"MagistralWebBook",serif;font-weight:600;color:#000000;}.grid-image .image-overlay .big-text{font-size:3rem;line-height:3.2rem;padding-bottom:5px;}@media (max-width:767.98px){.grid-image .image-overlay .big-text{font-size:2.7rem;line-height:3rem;}}@media (max-width:575.98px){.grid-image .image-overlay .big-text{font-size:2.313rem;line-height:2.4rem;}}.grid-image .image-overlay p{margin-bottom:0;font-size:1.5rem;line-height:1.7rem;}@media (max-width:767.98px){.grid-image .image-overlay p{font-size:1.25rem;line-height:1.5rem;}}@media (max-width:575.98px){.grid-image .image-overlay p{font-size:0.875rem;line-height:1rem;}}
.grid-rich-text ul{list-style:disc;}.grid-rich-text .truncate-content{position:relative;}.grid-rich-text .toggle-button{display:none;background:none;border:none;color:blue;cursor:pointer;}.grid-rich-text .ellipsis{display:inline;}.grid-rich-text .more-content{display:none;}.grid-rich-text .expanded .more-content{display:inline;}.grid-rich-text .text-content{transition:max-height 0.3s ease,padding 0.3s ease;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:normal;}.grid-rich-text .more-button{border:none;color:#005131;background-color:transparent;padding:0;margin-top:10px;margin-bottom:10px;text-decoration:underline;}
