.contactForm{padding-top:5rem}.contactForm__form{width:100%}.contactForm__form__wrap{display:flex;flex-direction:column}.contactForm__form__wrap h3{font-family:Rubik,sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;--tw-text-opacity:1;color:rgb(130 130 130/var(--tw-text-opacity))}.contactForm__form__wrap .control-form{margin-top:1rem;margin-bottom:3.5rem;height:3rem;width:100%}@media (min-width:1025px){.contactForm__form__wrap .control-form{margin-top:1.5rem;height:2.5rem}}@media (min-width:1700px){.contactForm__form__wrap .control-form{height:3rem}}.contactForm__form__wrap .control-form.message{height:10rem;width:100%}@media (min-width:1025px){.contactForm__form__wrap .control-form.message{height:5rem}}@media (min-width:1700px){.contactForm__form__wrap .control-form.message{height:8rem}}.contactForm__form__wrap .control-form input,.contactForm__form__wrap .control-form select,.contactForm__form__wrap .control-form textarea{height:100%;width:100%;font-family:Rubik,sans-serif;font-size:1.7rem;font-weight:400;--tw-text-opacity:1;color:rgb(121 121 121/var(--tw-text-opacity));border-bottom:1.5px solid #d6d6d6}.contactForm__form__wrap .control-form input::-moz-placeholder,.contactForm__form__wrap .control-form select::-moz-placeholder,.contactForm__form__wrap .control-form textarea::-moz-placeholder{padding-bottom:2rem;color:hsla(0,0%,47.5%,.4)}.contactForm__form__wrap .control-form input:-ms-input-placeholder,.contactForm__form__wrap .control-form select:-ms-input-placeholder,.contactForm__form__wrap .control-form textarea:-ms-input-placeholder{padding-bottom:2rem;color:hsla(0,0%,47.5%,.4)}.contactForm__form__wrap .control-form input::placeholder,.contactForm__form__wrap .control-form select::placeholder,.contactForm__form__wrap .control-form textarea::placeholder{padding-bottom:2rem;color:hsla(0,0%,47.5%,.4)}@media (min-width:1025px){.contactForm__form__wrap .control-form input::-moz-placeholder,.contactForm__form__wrap .control-form select::-moz-placeholder,.contactForm__form__wrap .control-form textarea::-moz-placeholder{font-size:1.4rem}.contactForm__form__wrap .control-form input:-ms-input-placeholder,.contactForm__form__wrap .control-form select:-ms-input-placeholder,.contactForm__form__wrap .control-form textarea:-ms-input-placeholder{font-size:1.4rem}.contactForm__form__wrap .control-form input::placeholder,.contactForm__form__wrap .control-form select::placeholder,.contactForm__form__wrap .control-form textarea::placeholder{font-size:1.4rem}}@media (min-width:1700px){.contactForm__form__wrap .control-form input::-moz-placeholder,.contactForm__form__wrap .control-form select::-moz-placeholder,.contactForm__form__wrap .control-form textarea::-moz-placeholder{font-size:1.6rem}.contactForm__form__wrap .control-form input:-ms-input-placeholder,.contactForm__form__wrap .control-form select:-ms-input-placeholder,.contactForm__form__wrap .control-form textarea:-ms-input-placeholder{font-size:1.6rem}.contactForm__form__wrap .control-form input::placeholder,.contactForm__form__wrap .control-form select::placeholder,.contactForm__form__wrap .control-form textarea::placeholder{font-size:1.6rem}}.contactForm__form__wrap .control-form.focused:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(0,197,185,.7) .01%,rgba(255,179,65,.7) 99.99%)}.contactForm__form__btn{position:relative;display:flex;align-items:center;gap:1rem}@media (min-width:1025px){.contactForm__form__btn__button.primary{padding-left:5rem;padding-right:5rem;padding-top:2rem;padding-bottom:2rem}}@media (min-width:1700px){.contactForm__form__btn__button.primary{padding-left:5rem;padding-right:5rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:768px){.contactForm__form__wrap h3{font-size:1.1rem}.contactForm__form__wrap .control-form{margin-bottom:4.5rem}}@media (min-width:1025px){.contactForm{padding-top:0}.contactForm__form__wrap h3{font-size:1.2rem}}@media (min-width:768px){.phone-email{display:flex;width:100%;flex-direction:row;align-items:center;gap:3rem}.phone-email__email,.phone-email__phone{width:50%}.zip-service{display:flex;width:100%;flex-direction:row;align-items:center;gap:3rem}.zip-service__service,.zip-service__zip{width:50%}}.ContactForm-recaptcha{margin-bottom:3.5rem}