.ff-footer-widget{background:#2c2c2c;font-family:Roboto,sans-serif;font-size:16px;padding:70px 20px}.ff-footer-widget .footer__container{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.ff-footer-widget li a{align-items:flex-start;color:#fff;display:flex}.ff-footer-widget li a:hover{color:#009cdf;text-decoration:none}.ff-footer-widget li a:hover span{fill:#009cdf}.ff-footer-widget li a span{margin-right:7px}.phone-email ul{margin-bottom:0;padding-left:0}.phone-email ul li{list-style:none;padding-bottom:.9em;text-align:left}.ff-footer-widget .cta-btn{margin-top:18px;text-align:left}.ff-footer-widget .cta-btn a{border:3px solid #f90;border-radius:2em;color:#fff;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;letter-spacing:.05em;padding:17px 57px 17px 29px;position:relative}.ff-footer-widget .cta-btn a:hover{text-decoration:none}.ff-footer-widget .cta-btn a:after{content:url(https://6212463.fs1.hubspotusercontent-na1.net/hubfs/6212463/arrow-icon.png);padding-left:15px;position:absolute;top:18px}.ff-footer-widget .contact-info{padding-bottom:40px}.services-menu ul{padding-left:0}.services-menu ul li svg{margin-right:12px;fill:#fff}.services-menu ul li{list-style:none;margin-bottom:30px}.services-menu ul li a:hover svg{fill:#009cdf}.ff-footer-widget .right{border-left:1px solid hsla(0,0%,100%,.1);padding-left:60px}.socials-privacy{margin-bottom:30px;margin-top:30px}.socials-privacy .socials{margin-bottom:20px}.socials-privacy .privacy a{color:#fff;text-decoration:underline}.socials-privacy .privacy a:hover{color:#009cdf}.ff-footer-widget .right a{color:#009cdf;font-weight:700;text-decoration:underline}.ff-footer-widget .right a:hover{color:#0076bc}.ff-footer-widget .right span{color:#fff}.ff-footer-widget .right table{margin-bottom:0}.socials-privacy .linkedin-icon span{background:#009cdf;fill:#2c2c2c;border-radius:3px;padding:4px 3px 0}.socials-privacy .fb-icon span{background:#009cdf;fill:#2c2c2c;border-radius:3px;padding:4px 3px 0 6px}.socials-privacy .twitter-icon span,.socials-privacy .youtube-icon span{background:#009cdf;fill:#2c2c2c;border-radius:3px;padding:4px 2px 0}.socials-privacy a{padding-right:15px}@media(max-width:768px){.ff-footer-widget{font-size:14px}.ff-footer-widget .cta-btn a{font-size:14px;padding:17px 40px 17px 20px}}@media(max-width:767px){.ff-footer-widget .right{border-left:0;padding-left:0}}