.logo-caption{font-size:12px;margin-top:10px;text-indent:5px}.footer-form .form-title{margin-bottom:0}.footer-form input[type=email],.footer-form input[type=password],.footer-form input[type=tel],.footer-form input[type=text]:not(#recaptcha_response_field),.footer-form textarea{background-color:#fff;border:0;font-family:Raleway,sans-serif;font-size:16px;font-size:1rem;padding:.75rem;width:100%}.ftr-gift-txt h4 a{color:#000;font-weight:600;text-decoration:none}.ftr-gift-txt h4{color:#000;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:500;margin-block-end:1.33em;margin-block-start:1.33em}.ftr-gift-txt p{color:#fff;font-size:12px}.ftr-top{background-color:#8dc63f;padding:50px 0;position:relative;text-align:center}.ftr-gift-title h3{color:#000;font-weight:500;margin:0;padding-bottom:20px}.footer-form .hs_submit.hs-submit{text-align:center}.footer-form .hs-richtext p,.footer-form label{color:#000;font-size:16px}.footer-form label{margin:0;padding-bottom:10px;text-transform:uppercase}.hs-error-msgs{background-color:rgba(255,32,0,.1)}.footer-form label.hs-error-msg{color:#ff2000;text-transform:none}.footer-form h3{color:#000;font-family:georgia,palatino;font-size:31.25px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1em;margin-bottom:30px;text-decoration:none;text-transform:unset}.footer-form .hs-richtext a{color:#000}.footer-form .hs-richtext a:hover{text-decoration:underline}.connected-ohi .hs-form label{font-size:13px}.ftr-form-inner{border-bottom:1px solid #23221e;padding-bottom:70px}.ftr-form-wrap{background:#fff;padding:40px 0 0}.ftr-form-wrap .input{border:1px solid #777}.footer-locations{display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-start}.footer-locations>div{max-width:275px;padding-right:25px;width:100%}.footer-locations .location{line-height:1rem;margin-top:10px;padding-top:15px}.footer-locations a{color:#231f20}.footer-locations a:hover{color:#231f20;text-decoration:underline}@media screen and (max-width:991px){.ftr-gift-txt h4{font-size:18px}.ftr-gift-title h2{font-size:24px}.footer-locations{justify-content:unset}.footer-locations>div{max-width:unset;padding:0 0 10px;text-align:center}}