.container-large-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:35vh}.heading-wrapper{padding-bottom:2rem;padding-top:2rem}.post-heading-wrapper{background-color:rgba(0,97,224,.87);padding:4vh;width:100%}.post-heading-wrapper h1{color:var(--white);font-family:Georgia,sans-serif;font-weight:700;margin:0!important;padding:0!important;text-align:center}.body-content{justify-self:center;margin-left:auto;margin-right:auto;text-align:left;width:120ch}.body-content ul{display:block;list-style-type:disc;margin-bottom:1rem;margin-left:2.5rem;margin-top:1rem;padding-left:0}.body-content ul li{background-color:transparent;border:none;margin:0;padding:0}@media (min-width:1025px){.custom-grid-item-image{border-radius:.15rem;height:25rem;line-height:0;overflow:hidden}.post-image-wrapper img{display:block;transition:transform .3s ease}.custom-grid-item:hover .custom-grid-item-image img{transform:scale(1.05);transition:transform .3s ease}}.grey-background{background-color:var(--grey)}.grid-header h3{color:var(--blue);font-size:2rem;font-weight:400;margin-bottom:0}.custom-grid-wrapper{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.custom-grid-item{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;overflow:hidden;padding:.5rem;transition:transform .3s ease}.custom-grid-item-link{color:inherit;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.custom-grid-item-image img{border-radius:.15rem;height:100%;transition:transform .3s ease;width:100%}.custom-grid-item-title{color:#333;font-family:Fira Sans,sans-serif;font-size:1rem;font-weight:700;margin:1rem 0;text-transform:uppercase}.custom-grid-item-description{color:#666;font-size:14px;margin:.5rem 0}.read-more-btn{background-color:#fff;border-radius:20px;color:var(--blue);display:block;font-size:1rem;margin:auto 0 1rem;text-align:left}.chevron-right{border:solid;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(-45deg)}@media (max-width:1024px){.body-content{justify-self:center;margin-left:auto;margin-right:auto;text-align:left;width:100%}}@media (max-width:768px){.custom-grid-wrapper{grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:100%}.custom-grid-item{margin-right:0}.read-more-btn{background-color:#fff;border-radius:20px;color:var(--blue);display:block;font-size:1rem;margin-bottom:1rem;margin-top:2rem;text-align:left}.container-large-bg-image{height:50vh}}