.main-footer{background-color:#fff;padding:65px 0}.main-footer .footer-cols-wrap{column-gap:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:26px}.main-footer form input,.main-footer form select,.main-footer form textarea{background-color:#f6f8fc}.main-footer h3{color:#222425;font-size:15px;font-weight:700;letter-spacing:-.5px;line-height:20px;margin:0}.main-footer .footer-form{row-gap:24px}.main-footer .footer-form h3{margin-bottom:24px}.links-col{row-gap:32px}.links-col a{color:#222425;display:block;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:20px;padding:0;text-decoration:none}.links-col a:hover{text-decoration:underline}.main-footer .links-list{row-gap:16px}.main-footer .links-list.heading-on{margin:16px 0 0}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.main-footer button.footer-links-trigger{-webkit-appearance:none;background:none;border:none;cursor:pointer;padding:0;text-align:left}.btn-heading{column-gap:10px}.footer-links-trigger svg{transform:rotate(-180deg);transition:all .4s ease-in-out}.footer-links-trigger.active svg{transform:rotate(0deg)}.main-footer .non-list{list-style:none;margin:0;padding:0}.main-footer .info-col{border-right:1px solid #e0e6f2;padding-right:48px}.socials-row{column-gap:10px;margin:12px 0 0}.socials-row a{display:block;text-decoration:none}.socials-row a .icn-fill{fill:#222425;transition:all .4s ease-in-out}.socials-row a:hover .icn-fill{fill:#1685ff}.footer-add-logos{height:auto;margin-top:35px;row-gap:24px}.key-info{row-gap:24px}.key-info p{margin:0;text-align:left}.website-by{text-align:right}.main-footer form{max-width:100%}.form-sm input[type=color],.form-sm input[type=date],.form-sm input[type=datetime-local],.form-sm input[type=datetime],.form-sm input[type=email],.form-sm input[type=file],.form-sm input[type=month],.form-sm input[type=number],.form-sm input[type=password],.form-sm input[type=search],.form-sm input[type=tel],.form-sm input[type=text],.form-sm input[type=time],.form-sm input[type=url],.form-sm input[type=week],.form-sm select,.form-sm textarea{border:none;font-size:12px;letter-spacing:-.46px;line-height:24px;padding:4px 11px!important}.form-sm select{background-position:top 15px right 15px;background-size:8px 5px}.section .form-sm ul.hs-error-msgs li label{font-size:12px}.form-sm form input[type=checkbox]+span,.form-sm form input[type=radio]+span,.form-sm form label{font-size:12px;letter-spacing:-.46px;line-height:24px}.form-sm form input[type=checkbox]+span:before,.form-sm form input[type=radio]+span:before{top:0}.form-sm form input[type=radio]+span:after,.form-sm form input[type=radio]:checked+span:after{top:4px}.form-sm form .hs-button.primary,.form-sm form input[type=button],.form-sm form input[type=submit]{padding:8px 31px}@media only screen and (max-width:767px){.main-footer{padding:50px 0}.main-footer .footer-cols-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}.main-footer .info-col{border-bottom:1px solid #e0e6f2;border-right:none;padding-bottom:24px;padding-right:0}.main-footer h3{justify-content:space-between}.links-col a{padding:6px 0}.main-footer .links-list.heading-on{margin:16px 0 0}.links-col{row-gap:48px}}