.contact{width:100%;background-color:#fdf8f4;z-index:10;padding:3em 4em 0}.contact h4{font-size:2.25rem;padding-bottom:.5em}.contact h4,.contact i{color:#444;font-family:pro}.contact i{line-height:1.8em;font-size:1rem}.ivory-contact-left{display:flex;justify-content:space-between;align-items:flex-start}.reach{width:60%}.reach,.reach-right{display:flex;justify-content:space-between;align-items:flex-start;margin:2em 0;flex-direction:column}.reach-right{width:40%}.reach h2,.reach-right h2{color:#db6722;font-size:1.5rem;font-family:pro;padding-bottom:.5em}.reach span,.reach-right span{display:block;font-size:1rem;font-family:pro;color:#444}.lowcontact{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin:5em 0 1em}.lowleft{width:45%}.lowright{width:50%}.lowleft h3{color:#db6722;font-size:1.5rem;font-family:pro;padding-bottom:.5em}.lowleft p{font-size:.9rem}.lowleft p,.terms{color:#444;font-family:pro}.terms{font-size:1rem;text-align:center}.lowleft button{padding:.5em 1em;font-size:1rem;background:#fdf8f4;color:#db6722;border:1px solid #db6722;border-radius:20px;margin:1em 0 2em;font-family:pro;transition:all .3s ease}.lowleft button:hover{background:#db6722;color:#fff}.lowright form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.lowright form input,.lowright form textarea{width:70%;padding:.5em 1em;border:.1px solid #444;color:#db6722;font-size:1rem;font-family:pro;border-radius:5px;margin-bottom:1em}.lowright form button{padding:.5em 1em;font-size:1rem;color:#db6722;background-color:#fdf8f4;border:1px solid #db6722;border-radius:20px;margin:1em 0 2em;font-family:pro;transition:all .3s ease}.lowright form button:hover{background:#db6722;color:#fff}.appoint{width:100%;padding-bottom:2em}.appoint a{color:#444!important}.appoint form{width:70%;display:flex;flex-direction:column}.lowcontact button a{color:#db6722;font-family:pro;text-decoration:none;transition:all .3s ease}.lowcontact button a:hover{color:#fff}.appoint form input,.appoint form select{padding:.5em 1em;border:.1px solid #444;color:gray;font-size:1rem;font-family:pro;border-radius:5px;margin-bottom:1em}.appoint form input::placeholder{color:gray}.appoint form button{width:30%;margin:0 auto}@media screen and (max-width:1100px){.reach{width:80%}}@media screen and (max-width:900px){.reach{width:100%}.lowleft{width:60%}.lowright form input,.lowright form textarea{width:90%}.appoint form button{width:40%}}@media screen and (max-width:600px){.contact{padding:0 1.5em 3em}.lowcontact,.reach{flex-direction:column}.lowleft,.lowright{width:100%}.lowleft{margin-bottom:2em}.appoint form button{width:50%}.ivory-contact-left{flex-direction:column}.reach-right{width:100%}}