.text-sm{font-family:Avenir Next LT W05 Regular;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#414141!important}.footer,.footer-content,.top-footer{flex-direction:column}.footer-content{align-items:center}.first-content .logo-description{max-width:20rem}.first-content .logo-description a{font-weight:400!important;line-height:24px!important;text-decoration:underline;cursor:pointer}.first-content .logo-description a:hover{text-decoration:none}.first-content .social-media-container{margin:2.5rem 0}.middle-content{margin-top:.5rem}.middle-content a{font-weight:400!important;line-height:24px!important;font-size:16px!important;text-decoration:underline;color:#6f6f6f!important;cursor:pointer}.middle-content a:hover{text-decoration:none;color:#1f8252!important}.last-content{margin-top:2.5rem;margin-bottom:2.5rem}.last-content .links-to-website{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:358px}.last-content .links-to-website a{font-weight:400!important;padding:0 10px}.last-content .links-to-website a:hover{color:#1f8252!important}.bottom-footer{flex-wrap:wrap;justify-content:center;border-top:2px solid #f3f4f6;padding:.5rem}.bottom-footer a,.bottom-footer span{font-weight:400!important;color:#6f6f6f!important}.bottom-footer a:hover{color:#1f8252!important}@media screen and (min-width:1024px){.top-footer{width:72rem!important}.footer-logo{align-items:flex-start!important;justify-content:unset!important}.footer-content{flex-direction:row!important;justify-content:space-between!important;align-items:unset!important}.footer-content .first-content{width:264px}.footer-content .first-content .logo-description{text-align:left!important;margin-bottom:2.5rem!important}.footer-content .first-content .logo-description p{text-align:left!important}.footer-content .first-content .social-media-container{margin-top:unset!important;margin-bottom:3rem!important}.footer-content .middle-content{text-align:left;margin-top:unset!important}.footer-content .middle-content a{font-weight:500!important;line-height:25px!important;font-size:14px!important;text-decoration:underline;color:#6f6f6f!important;cursor:pointer}.footer-content .middle-content a:hover{text-decoration:none;color:#1f8252!important}.footer-content .last-content{margin:unset!important;text-align:left!important;width:374px}.footer-content .last-content .links-to-website a{font-weight:500!important;line-height:25px!important;padding:unset!important}.footer-content .last-content .links-to-website a:hover{color:#1f8252!important}.bottom-footer{padding:1rem!important}.bottom-footer a,.bottom-footer span{font-weight:500!important;line-height:25px!important}}@media screen and (min-width:768px){.top-footer{padding-top:1rem;margin:0 auto}}.bp-down-banner{position:relative;top:0;left:0;right:0;min-height:40px;background-color:#000;color:#fff;z-index:9999;padding:0 15px}.bp-down-banner .banner-content{max-width:90%}.bp-down-banner .close-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (max-width:768px){.bp-down-banner{min-height:80px}.bp-down-banner .banner-content{white-space:normal;overflow:visible;text-overflow:unset;max-width:80%}.bp-down-banner .close-icon{top:50%;right:10px;transform:translateY(-50%)}}