.custom-footer{background:linear-gradient(180deg,rgb(255 255 255) 80px,#20af4e 80px)}.custom-footer.no-top-bar{background:linear-gradient(180deg,#20af4e 80px,#20af4e 80px)}.custom-footer.no-top-bar{padding-top:1.5rem}.custom-footer .column-title.margin-bottom-0{margin-bottom:0}.footer-top-bar{padding:2.5rem;background-color:#009245;color:#fff;max-width:1200px;margin-inline:auto}.footer-top-bar .container{display:flex;flex-direction:row;justify-content:space-around;width:100%;color:#fff;gap:20px}.footer-top-bar .container h3{font-weight:700;font-size:1.688rem;color:#fff}.footer-top-bar .container p{font-weight:700;font-size:1rem;font-weight:400;text-align:center}.top-bar-container-right{width:46%}.tob-bar-container-left{display:flex;flex-direction:column;justify-content:start}.top-bar-button{background-color:#fff;transition:ease-in-out .5s all;text-align:center;padding:1rem;border-radius:3px;font-size:1rem;cursor:pointer}.top-bar-button:hover{color:#fff!important;background-color:#ff9000}.top-bar-button:hover a{color:#fff!important}.top-bar-button a{color:#009245!important}.custom-footer .social-media img{filter:invert(100%);width:32px;height:auto;aspect-ratio:1 / 1;margin-right:8px}.custom-footer .footer-column img{margin-bottom:1rem}.custom-footer .social-media{margin-top:2rem}.custom-footer .social-media img:hover{opacity:.2}.custom-footer .footer-columns .container{margin-top:4.375rem}.custom-footer .footer-columns .container p,.custom-footer .footer-columns .container a,.custom-footer p.column-title{color:#fff}.custom-footer .footer-columns p.column-title,.footer-menu p.column-title,.custom-footer p.column-title{font-size:1.125rem;font-weight:600}.custom-footer .footer-columns p{font-weight:300;font-size:.875rem;line-height:140%;margin-bottom:1rem}.column-image-1,.custom-footer p.column-title{margin-bottom:.5rem}.custom-footer .footer-columns a{font-weight:500;font-size:1rem;margin-bottom:1rem}.custom-footer .footer-columns li{margin-bottom:1rem}.custom-footer .footer-menu .container{width:1200px;max-width:100%;margin-top:4.063rem}.custom-footer .footer-menu{display:block!important;max-width:unset}.footer-large-text-area .container,.footer-bottom .container{width:1200px;max-width:100%}.footer-horizontal-menu .container ul a{color:#fff}.footer-horizontal-menu{margin-top:4.063rem}.footer-horizontal-menu .container ul li:nth-child(1):after{content:"|";margin-inline:10px;color:#fff}.footer-horizontal-menu .container ul li:nth-child(2):after{content:"|";color:#fff;margin-inline:10px}.footer-horizontal-menu .container ul{display:flex;justify-content:center}.footer-menu .container ul li a{color:#fff;font-size:.875rem;line-height:100%}.footer-menu .container ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;max-width:calc(150px * 4 + 10px * 3)}.footer-post-card-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.footer-post-card-inner h4{font-size:.875rem;color:#fff;font-weight:300;line-height:140%}.footer-bottom{background-color:#009245;padding-bottom:1.25rem;padding-top:1.25rem;color:#fff}.footer-bottom .container{display:flex;flex-direction:row;justify-content:space-between}.footer-bottom ul{display:flex}.footer-bottom ul li a{color:#fff;font-size:1rem;font-weight:300}.footer-bottom ul li:first-child a:after{content:"|";margin-inline:5px}.footer-bottom p{font-size:1rem;font-weight:300}.footer-logo{width:165px}.footer-post-image,.footer-post-image img{width:180px;height:auto;aspect-ratio:auto 180 / 100}@media only screen and (min-width:1201px){.custom-footer .footer-columns .container{display:grid;flex-direction:row;width:1200px!important;max-width:100%;grid-template-columns:repeat(3,1fr);gap:2.5rem}.footer-bottom{margin-top:10.625rem}}@media only screen and (max-width:1200px){.custom-footer .container{width:calc(100% - 20px)!important}.footer-bottom{margin-top:20px}.footer-post-card-inner{width:400px}}@media only screen and (max-width:767px){.footer-top-bar .container{flex-direction:column}.top-bar-container-right,.top-bar-container-left{width:100%}.footer-bottom .container{flex-direction:column;gap:.85rem;align-items:center}.footer-bottom .container p{text-align:center}.footer-post-card-inner{width:auto}}