#root{display:flex;justify-content:center}.maps-cont{width:100%}.maps-cont .input-cont{position:relative;display:flex;align-items:center;margin-bottom:40px}.maps-cont h1{font-size:1.8rem;color:#0d542b;text-align:center}.maps-cont .tag-line{font-size:1.15rem;text-align:center}.input-form{display:flex;flex-direction:column;row-gap:7px;font-size:1.3rem;color:#000}.input-form input,select{height:45px;border-radius:10px;background-color:#f3f3f5;padding:0 10px;border:none;font-size:1.2rem;color:#000}.input-form input{width:100%}.input-form input:focus{outline:none}.maps-cont h2,p{text-align:center}.maps-cont p{font-size:1.15rem}.maps-cont .edit-yard{display:flex;flex-direction:column;align-items:center;margin:30px 0 30px 12.5%;padding:30px 15px;border:5px solid #D0FAE5;border-radius:20px;width:75%}.maps-cont .edit-yard strong{font-size:1.2rem;text-align:center}.maps-cont .edit-yard span{padding:0 0 20px}.maps-cont .button-cont{width:100%;display:flex;justify-content:space-around}.maps-cont .input-form .x-button{background-color:transparent;position:absolute;left:93%;padding:0;cursor:pointer}.maps-cont .input-form .x-button span{display:block;background-color:#000;width:22px;height:4px;border-radius:5px}.maps-cont .input-form .x-button .line-1{transform:rotate(-50deg)}.maps-cont .input-form .x-button .line-2{position:absolute;top:0;transform:rotate(50deg)}#yard-form-cont{width:100%}.yard-form-cont,#cust-form-cont{display:flex;flex-direction:column;width:100%;row-gap:20px}.results-cont{display:flex;flex-direction:column;align-items:center}.results-cont h2{text-align:center}.results-cont strong{font-size:1.2rem;text-align:center;margin:10px 0}.results-cont button{margin-top:20px}.results-cont a{text-decoration:none;color:#000;font-weight:600}body{background-color:#d0fae5}*{box-sizing:border-box;font-family:sans-serif}button{border:none;background-color:#5ad4a8;padding:12px 18px;border-radius:20px;font-size:1.3rem;line-height:1;cursor:pointer}.container{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:30px;background-color:#fff;width:75vw;max-width:900px;border-radius:20px;margin:50px 0}@media only screen and (max-width: 600px){.container{width:90vw}.maps-cont .edit-yard{width:95%;margin:30px 0 30px 2.5%}}
