.footer{background:#001a61 url(https://f.hubspotusercontent30.net/hubfs/20293139/Previous%20website%20assets/benevity_main_assets_2021/About-us/background-footer-full.svg) 50% 165% no-repeat}.footer form.mktoForm{margin-left:0;margin-right:0;max-width:600px;padding:0;width:100%!important}.footer .footer-form form#mktoForm_14 .mktoButtonRow span.mktoButtonWrap.mktoSimple button.mktoButton{background:#fff!important;border-color:#fff!important;color:#007db3!important;font-size:16px!important;padding:15px 36px!important}.footer .footer-form form#mktoForm_14 .mktoHtmlText.mktoHasWidth{display:none}.footer .footer-form form#mktoForm_14 .mktoFormCol{margin-bottom:0;margin-top:0;min-height:auto}.footer .footer-form form#mktoForm_14 .mktoFieldDescriptor.mktoFormCol{margin-bottom:20px;margin-top:10px}.footer .footer-form form#mktoForm_14 label#LblEmail{display:none!important}.footer .hs_error_rollup{display:none}footer.footer{padding:80px 0 71px}@media (min-width:1041px){.footer-menu .f-item .menu-sec.row-fluid{width:auto}}footer.footer .content-wrapper{margin:0 auto;max-width:1365px;padding:0 24px}.footer_logo{text-align:center}.footer_logo img{max-width:245px;width:100%}.footer-top{justify-content:space-between;padding-top:17px}.footer-top,.footer-top ul{align-items:center;display:flex;flex-wrap:wrap}.footer-top ul{list-style-type:none;margin:0;padding:0}.footer-top ul li.head{font-family:Literata,serif;font-size:24px;font-weight:500}.footer-top ul li a{color:#fff;font-size:24px;font-weight:700;padding-left:34px;text-decoration:none}.footer-menu{display:flex;flex-wrap:wrap;padding:62px 0 24px}.footer-menu .m-head p{font-size:21px;line-height:1.5;margin-bottom:3px}.footer-menu .menu-sec ul{list-style-type:none;padding:0}.footer-menu .menu-sec ul li a{color:#c5cbdb;display:inline-block;font-weight:400;line-height:1.375;padding-bottom:5px;text-decoration:none}.footer-menu .menu-sec ul li a:hover{color:#fff;text-decoration:underline}.footer-menu .text-graphic{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:url(https://f.hubspotusercontent30.net/hubfs/20293139/Previous%20website%20assets/benevity_main_assets_2021/About-us/background-footer-counter.svg) 50% 0 no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:310px;padding-bottom:10px;text-align:center}.footer-menu .f-item{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-menu .text-graphic{display:none;width:25%}.footer-menu .f-item .menu-sec:last-child ul{max-width:165px}.footer-menu .text-graphic a.cta_button{background:transparent;border:3px solid #fff;font-size:16px;padding:15px 20px}.footer-menu .text-graphic .footer__openings__count{font-family:Literata,serif;font-size:104px;line-height:1;margin-bottom:16px;padding-top:16px}.footer-menu .text-graphic p.footer__openings__text{font-family:Literata,serif;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:16px;max-width:222px;text-align:center}.footer-form h5{font-size:25px;font-weight:500;line-height:1.15;margin-bottom:0}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:15px}.footer-bottom a.cta_button,.footer-form form .hs_submit .actions input{background:#fff;color:#007db3;font-size:16px;padding:15px 20px}.footer-form form .hs_submit .actions input{padding:15px 36px}.footer-bottom .left-text p{font-size:16px;font-weight:700;margin-bottom:23px}.footer-bottom .right-col ul{list-style-type:none;padding:0}.footer-bottom .right-col ul li a{color:#fff;font-size:16px;font-weight:400;opacity:.75;text-decoration:none}.footer-bottom .right-col ul li a:hover{text-decoration:underline}.footer-bottom .right-col ul li{display:inline-block;position:relative}.footer-bottom .right-col ul li:not(:last-child):after{color:hsla(0,0%,100%,.75);content:"|";display:inline-block;left:7px;position:relative}.footer-bottom .right-col ul li:not(:last-child){padding-right:12px}.footer-bottom .right-col p{font-size:14px;padding-top:16px;text-align:right}.footer-form form input[type=email]{background:transparent;border:4px solid #fff!important;color:#fff;max-width:559px}.footer-form a,.footer-form form input[type=email]::placeholder{color:#fff}.footer-form form label.hs-error-msg{color:red;position:relative;text-align:left}@media(min-width:768px) and (max-width:1040px){footer.footer{padding:43px 0}.footer-menu .m-head p{font-size:20px}.footer-menu .menu-sec ul li a{font-size:17px}.footer-top ul li a,.footer-top ul li.head{font-size:21px}.footer-menu .f-item{width:100%}.footer-top ul li a{position:relative;top:3px}.footer-top .text{width:100%}body .footer-menu .f-item .menu-sec{padding-right:1%;width:33%}.footer-menu .text-graphic{width:40%}.footer-bottom .left-text p{font-size:15px}.footer-menu .text-graphic p.footer__openings__text{font-size:18px}.footer-menu .text-graphic .footer__openings__count{font-size:98px}.footer-menu .f-item .menu-sec .m-head,.footer-menu .menu-sec ul{max-width:90%}}@media (min-width:1041px) and (max-width:1300px){.footer-menu .text-graphic{width:30%}.footer-menu .f-item{width:100%}.footer-menu .text-graphic .footer__openings__count{font-size:101px}}@media (max-width:767px){footer.footer{padding:48px 0}.footer-top{justify-content:center;-webkit-justify-content:center;padding-top:0}.footer-top,.footer-top ul{flex-direction:column;-webkit-flex-direction:column}.footer-top ul li a,.footer-top ul li.head{font-size:20px}.footer-top .text{padding-top:46px}.footer-top ul li.head{padding-bottom:20px}.footer-menu{align-items:center;-webkit-align-items:center;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;padding:20px 0 0}.footer-menu .f-item,.footer-menu .text-graphic{padding-bottom:20px;width:100%}.footer-menu .f-item{display:block}.footer-menu .text-graphic .footer__openings__count{font-size:93px}.footer-menu .text-graphic p.footer__openings__text{font-size:16px}.footer-menu .m-head p{font-size:19px}.footer-menu .menu-sec ul li a,form .hs-richtext.hs-main-font-element p{font-size:16px}.footer-menu .menu-sec ul li.hs-menu-item{display:inline-block;float:left;width:50%}.footer-menu .f-item .menu-sec:not(:first-child){border-top:1px solid hsla(0,0%,100%,.5)}.footer-menu .f-item .menu-sec{padding:5px 0}.footer-form h5{font-size:20px}.footer-menu .text-graphic{margin-bottom:35px}form .hs-richtext.hs-main-font-element p{margin-bottom:10px;margin-top:0}body .footer-form form .hs-richtext{margin-bottom:15px}.footer-form form label.hs-error-msg{font-size:13px!important;top:3px}.footer-form form .hs-form-field{margin-bottom:10px}.footer-menu .f-item .menu-sec:last-child ul{max-width:100%}.footer-form h5{text-align:center}.footer-bottom .left-text p{font-size:14px;margin-bottom:12px;text-align:center}.footer-bottom .left-text{text-align:center}.footer-bottom{flex-direction:column;-webkit-flex-direction:column}.footer-bottom .right-col ul li:not(:last-child){padding-bottom:6px;padding-right:0}.footer-bottom .right-col ul li:not(:last-child):after{display:none}.footer-bottom .right-col ul li{display:block;text-align:center}.footer-bottom .right-col{padding-top:30px}.footer-bottom .right-col p{font-size:14px;padding-top:18px;text-align:center}.footer-menu .menu-sec ul li a{width:80%}.footer-form form input[type=email]{max-width:100%}}