.Header_header2__7_apD input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Header_header__VYZ3G{height:12rem}.Header_header2__7_apD{position:relative;height:12rem;display:none;background-color:#fff}.Header_line__dwPEz{display:flex;justify-content:space-between;height:4rem;background-color:var(--secondary-color)}.Header_socialMedia__7a9pH{display:flex;width:100%;justify-content:flex-end;align-items:center}.Header_socialMedia__7a9pH a{color:#fff;margin:1rem}.Header_headerContent___iXFk{display:flex;height:8rem}.Header_logoContainer__P7SvP{display:flex;justify-content:center;align-items:center;height:100%;width:30%;overflow:hidden}.Header_buttons__jPr8E{display:flex;width:100%;padding-left:40%;justify-content:space-evenly;align-items:center;list-style:none;margin-top:0;margin-bottom:0;-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);color:var(--main-color);transition:all}.Header_buttons__jPr8E li{display:flex;flex-direction:column;justify-content:center;align-self:stretch;flex:1 1}.Header_buttons__jPr8E a{height:100%;padding:2.25rem;text-align:center}.Header_buttons__jPr8E a:hover{background-color:var(--main-color);color:#fff;transition:1s ease}.Header_freeEstimate__zSztu{display:flex;justify-content:center;align-items:center;-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);background-color:#0f1111;color:#fff;width:30%;transition:all;font-size:1.2rem}.Header_freeEstimate__zSztu a:hover{color:var(--main-color);transition:.2s ease-in}@media screen and (max-width:980px){.Header_header__VYZ3G{display:none}.Header_header2__7_apD{display:block}.Header_headerContent___iXFk{justify-content:space-between}.Header_logoContainer__P7SvP{width:20%}}@media screen and (max-width:600px){.Header_freeEstimate__zSztu{width:100%}}.Header_menuButtons__R3YvU{list-style:none;padding:4rem;display:flex;flex-direction:column;align-items:center;opacity:0;position:absolute;width:100%;z-index:100;bottom:-40rem;background-color:hsla(0,0%,100%,.8);transition:all .5s}.Header_menuButtons__R3YvU li{margin:3rem;font-weight:600}.Header_header2__7_apD input[type=checkbox]:checked~.Header_menuButtons__R3YvU{opacity:1}.Header_menuLogo__o7gM2{align-content:center;margin-right:2rem}.Footer_footer__Tl1eP,.Header_menuLogo__o7gM2{display:flex;align-items:center;justify-content:center}.Footer_footer__Tl1eP{flex-direction:column;flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea;height:20 vh;background-color:var(--secondary-color);color:#fff}.Footer_footer__Tl1eP a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Footer_links__BOCwF{display:flex;list-style:none;padding:0}@media screen and (max-width:480px){.Footer_links__BOCwF{flex-direction:column}}.Footer_links__BOCwF li{margin:3rem}.Contact_header__2SH77{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:2em;height:30vh;width:100wh;background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/contact/contact.jpg);background-size:cover;background-position:50%}.Contact_header__2SH77 h1{margin-bottom:.5rem}.Contact_header__2SH77 a{margin:1rem}.Contact_contact__A7yeZ{display:flex;flex-direction:column;align-items:center;min-height:70vh;width:100%;margin-bottom:4rem}.Contact_contactForm__AykSW{margin:0 auto;width:50%}.Contact_contactForm__AykSW input{width:50%;height:5rem;color:#fff}.Contact_contactForm__AykSW input,.Contact_contactForm__AykSW textarea{margin:.5rem;border:none;border-bottom:2px solid #e8631c;background-color:#be5f2c7d;outline:none;padding:1rem}.Contact_contactForm__AykSW textarea{width:100%;height:10rem}@media screen and (max-width:980px){.Contact_contactForm__AykSW{margin:0;width:90%}.Contact_control__uQSzM{flex-direction:column}.Contact_contactForm__AykSW input{width:100%}}.Contact_contactForm__AykSW .Contact_address__wl50I,.Contact_contactForm__AykSW .Contact_zip__YvVf0{width:100%}.Contact_control__uQSzM{display:flex;justify-content:space-between}.Contact_contactForm__AykSW input::-moz-placeholder{color:#fff;opacity:1}.Contact_contactForm__AykSW input:-ms-input-placeholder{opacity:1}.Contact_contactForm__AykSW input::placeholder{color:#fff;opacity:1}.Contact_contactForm__AykSW input:-ms-input-placeholder{color:#fff}.Contact_contactForm__AykSW textarea::-moz-placeholder{color:#fff;opacity:1}.Contact_contactForm__AykSW textarea:-ms-input-placeholder{color:#fff;opacity:1}.Contact_contactForm__AykSW textarea::placeholder{color:#fff;opacity:1}.Contact_contactForm__AykSW button{width:100%;margin:.5rem;height:4rem}