form.wpcf7-form .note,form.wpcf7-form .wpcf7-not-valid-tip,form.wpcf7-form .wpcf7-response-output,form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form label,form.wpcf7-form select,form.wpcf7-form textarea{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.footer-contact-form .heading p{font-family:Inter,sans-serif;font-style:normal;font-weight:500}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}form.wpcf7-form{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:690px;position:relative;width:100%}form.wpcf7-form .half-column{margin-bottom:37px;width:100%}@media (min-width:992px){form.wpcf7-form .half-column{max-width:calc(50% - 15px)}}form.wpcf7-form .full-column{margin-bottom:37px;max-width:100%;width:100%}form.wpcf7-form .row{display:flex;flex-wrap:wrap;justify-content:space-between}form.wpcf7-form [data-name=estimated_yearly_volume_in_hours],form.wpcf7-form [data-name=form_industry]{position:relative}form.wpcf7-form [data-name=estimated_yearly_volume_in_hours]:after,form.wpcf7-form [data-name=form_industry]:after{background:no-repeat 50%/contain url(../../img/chevron-down.svg);content:"";height:8px;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:17px}form.wpcf7-form.invalid [data-name=estimated_yearly_volume_in_hours]:after,form.wpcf7-form.invalid [data-name=form_industry]:after{top:8px}form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form select,form.wpcf7-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid var(--lightgray);border-radius:4px;-webkit-box-shadow:none;color:var(--midnightblue);height:50px;line-height:50px;margin:0 0 4px;outline:transparent;padding:15px;resize:none;transition:var(--transitionEase);width:100%}form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form select::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:var(--grey);-moz-transition:var(--transitionEase);transition:var(--transitionEase)}form.wpcf7-form input[type=email]:-ms-input-placeholder,form.wpcf7-form input[type=tel]:-ms-input-placeholder,form.wpcf7-form input[type=text]:-ms-input-placeholder,form.wpcf7-form select:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder{color:var(--grey);-ms-transition:var(--transitionEase);transition:var(--transitionEase)}form.wpcf7-form input[type=email]::placeholder,form.wpcf7-form input[type=tel]::placeholder,form.wpcf7-form input[type=text]::placeholder,form.wpcf7-form select::placeholder,form.wpcf7-form textarea::placeholder{color:var(--grey);transition:var(--transitionEase)}form.wpcf7-form input[type=email].wpcf7-not-valid,form.wpcf7-form input[type=tel].wpcf7-not-valid,form.wpcf7-form input[type=text].wpcf7-not-valid,form.wpcf7-form select.wpcf7-not-valid,form.wpcf7-form textarea.wpcf7-not-valid{border:1px solid var(--red)}form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=email]:hover,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=tel]:hover,form.wpcf7-form input[type=text]:focus,form.wpcf7-form input[type=text]:hover,form.wpcf7-form select:focus,form.wpcf7-form select:hover,form.wpcf7-form textarea:focus,form.wpcf7-form textarea:hover{border-color:var(--mediumblue)}form.wpcf7-form select{padding:0 31px 0 15px;position:relative;text-overflow:ellipsis}form.wpcf7-form textarea{height:120px;line-height:1.1875rem}form.wpcf7-form p{width:100%}form.wpcf7-form .note,form.wpcf7-form label{color:var(--midnightblue);display:inline-block;font-size:1rem;line-height:1.1875rem;margin-bottom:14px}form.wpcf7-form .note{margin:27px auto 40px;text-align:center;width:100%}form.wpcf7-form .note a{color:var(--royalblue);text-decoration:none}form.wpcf7-form .note a:focus,form.wpcf7-form .note a:hover{text-decoration:underline}form.wpcf7-form .wpcf7-not-valid-tip,form.wpcf7-form .wpcf7-response-output{border:none!important;color:var(--red);display:block;font-size:.875rem;line-height:1rem;margin-bottom:0!important;padding:0!important}form.wpcf7-form .wpcf7-response-output{text-align:center;width:100%}form.wpcf7-form .wpcf7-spinner{bottom:-30px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.footer-contact-form{background:var(--whiteSmokeBg);padding:50px 15px 58px}@media (min-width:1200px){.footer-contact-form{padding-bottom:80px;padding-top:80px}}.footer-contact-form .container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1000px}.footer-contact-form .heading{margin-bottom:42px}.footer-contact-form .heading h2{color:var(--midnightblue);margin:0;text-align:center}.footer-contact-form .heading p{color:var(--royalblue);font-size:1.125rem;line-height:1.375rem;margin-bottom:10px;text-align:center}@media (min-width:1200px){.footer-contact-form .heading p{font-size:1.25rem;line-height:1.5rem}}.footer-contact-form .heading.swap{display:flex;flex-direction:column-reverse}.footer-contact-form .heading.swap h2{margin-bottom:16px}.footer-contact-form .form-wrapper{width:100%}.footer-contact-form .submit-btn{min-width:135px}.footer-contact-form form .note{margin-top:-8px;text-align:left}@media (min-width:1200px){.footer-contact-form form .note{text-align:center}}

/*# sourceMappingURL=footer-form.css.map*/