.contact-link{position:fixed;bottom:5rem;margin-right:2.95rem;z-index:1;right:0}@media screen and (max-width:768px){.contact-link{margin-right:1.25rem;bottom:5.5rem}}footer .footer-menu{white-space:nowrap}@media screen and (max-width:992px){footer .footer-menu a{font-size:18px}}@media screen and (max-width:992px){footer .footer-last-line a,footer .footer-last-line p,footer .footer-last-line *{font-size:14px !important}footer .mobile-column{flex-direction:column;align-items:start}footer .mobile-gap{gap:1rem}}@media screen and (max-width:992px){footer .footer-social-media{gap:var(--wp--preset--spacing--20) !important;justify-content:flex-end;flex-direction:column;align-items:flex-end}}@media screen and (min-width:576px){footer .highlighted-text br{display:none}}.footer-dark{position:relative;z-index:2}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{width:100%;background:#fff;border:0;padding:19px 15px;outline:none}.wpcf7-form textarea{height:288px}@media screen and (max-width:992px){.wpcf7-form textarea{height:90px}}.wpcf7-form label{color:#5c5b5b;font-size:1.25rem;margin-bottom:5px}@media screen and (max-width:992px){.wpcf7-form label{font-size:14px}}.wpcf7-form .codedropz-upload-handler{margin:0;border:0}.wpcf7-form .codedropz-upload-handler .dnd-upload-counter{display:none}.wpcf7-form .codedropz-upload-handler .codedropz-upload-container{padding:0}.wpcf7-form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{text-align:left}.wpcf7-form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h3,.wpcf7-form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner span{display:none}.wpcf7-form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{font-size:1.75rem;color:#000;text-decoration:underline;font-weight:500;text-decoration-thickness:2px !important}@media screen and (max-width:992px){.wpcf7-form .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{font-size:20px}}.wpcf7-form .dnd-upload-status .dnd-upload-details .name{color:#5c5b5b}.wpcf7-form .dnd-upload-status .dnd-upload-details .name em{font-style:normal !important;font-weight:400}.wpcf7-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar{height:auto;border-radius:0}.wpcf7-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#5c5b5b;padding:2px}.wpcf7-form .wpcf7-submit{background:#000;padding:10px 0;border-radius:0;border:0;text-transform:uppercase;color:#fff;width:270px;font-size:28px}@media screen and (max-width:992px){.wpcf7-form .wpcf7-submit{font-size:20px;width:220px;margin:1rem auto 0;display:block}}.wpcf7-form .wpcf7-submit.disable,.wpcf7-form .wpcf7-submit[disabled]{opacity:.5}.wpcf7-form .cf7-rodo{font-size:1.25rem;color:#5c5b5b}@media screen and (max-width:992px){.wpcf7-form .cf7-rodo{font-size:14px}}.wpcf7-form .cf7-rodo a{color:#5c5b5b;text-decoration:underline}.wpcf7 form.sent .wpcf7-response-output{border:0;color:green;padding:0;font-size:1.5rem;margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:red}.wpcf7-not-valid-tip{color:red}