.pf-footer{background:var(--pf-base-bg);border-radius:var(--br-xl) var(--br-xl) 0 0;padding:60px 0 0}.pf-footer .hs-form-field label{color:var(--darkgrey);display:inline-block;font-family:var(--text);font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:none;text-transform:uppercase}.pf-footer ul.hs-error-msgs li label{color:var(--warning)}.pf-footer .hs-input{background:hsla(0,0%,100%,.9);border-radius:var(--br-sml)}.pf-footer textarea{height:100px}.pf-footer .hs_submit .actions{text-align:right}.pf-footer .hs_submit .actions input[type=submit]{background:none;border:1px solid var(--darkgrey);color:var(--darkgrey);margin-top:10px;transition:all .3s ease-in-out}.pf-footer .hs_submit .actions input[type=submit]:hover{background:var(--darkgrey);border:1px solid var(--darkgrey);color:var(--white)}.footer-legals{border-top:1px solid #ccc;margin-top:30px;padding:30px 0}.footer-legals .sub{font-size:14px;margin-bottom:0;text-transform:none}.footer-legals .links a,.footer-legals a{color:var(--darkgrey);text-decoration:none}.footer-legals .links a{font-size:20px;margin-right:10px}.footer-legals .links a:hover,.footer-legals a:hover{color:var(--primary);text-decoration:none}@media only screen and (min-width:768px){.pf-footer{padding:80px 0 0}.pf-footer .hire-me{display:grid;gap:50px;grid-template-columns:1fr 1fr}.footer-legals{display:flex;gap:30px;justify-content:space-between}}