.about-container{display:flex;align-items:center;justify-content:space-evenly;color:#2e2e2e;gap:1rem;margin-top:1rem}.project-intro{width:45%}.lead{font-size:.83em;font-weight:600}.overview-copy{margin-top:1rem;line-height:1.65}.overview-points{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.overview-points span{border:1px solid #d9bf83;border-radius:999px;color:#5b4621;font-size:.85rem;font-weight:600;padding:.45rem .75rem;background:#fffaf0}.project-spec-table-wrap{margin-top:1rem;overflow-x:auto}.project-spec-table{border-collapse:collapse;font-size:.86rem;width:100%}.project-spec-table td,.project-spec-table th{border:1px solid #ded6c7;padding:.55rem;text-align:left;vertical-align:top}.project-spec-table th{background:#2f2925;color:#fff;width:36%}.project-title{small{text-transform:uppercase;color:#b18e4e;letter-spacing:3px;display:block;margin-bottom:5px;font-size:.75rem}h2{margin:0}}.rounded-img{width:90%;max-width:90%;height:auto;aspect-ratio:16/9;max-height:30rem;object-fit:cover;border-radius:10px}.project-image-div{position:relative;border-radius:10px}.img-over{position:absolute;top:50%;left:0;transform:translateY(-50%);height:70%;border-radius:10px;border:5px solid #fff}.contact-btn{background:linear-gradient(90deg,#AD6851,#CF907E);color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;width:100%;font-size:1rem;margin-top:1rem;transition:background-color .3s ease}.contact-btn:hover{background-color:#AD6851}.about-mobile-form{display:none;background-color:#222;width:100%}.about-mobile-form .inp-txt{color:#000}@media screen and (max-width:600px){.carousel-contact.about-mobile-form{display:block;width:calc(100% - 2rem);max-width:100%;margin:1rem 1rem 1.5rem;padding:.75rem 1rem 1rem;box-sizing:border-box;border-radius:12px}}@media screen and (max-width:768px){.about-container{flex-direction:column-reverse;align-items:flex-end;justify-content:center;padding:1rem}.project-intro{width:100%}.project-image-div{display:flex;justify-content:center;width:100%}.img-over{left:0;top:50%}}@media screen and (min-width:769px) and (max-width:1024px){.about-container{flex-direction:column-reverse;align-items:flex-end;justify-content:center;padding:1rem}.project-intro{width:100%}.project-image-div{text-align:center}.img-over{position:absolute;top:50%;left:0;transform:translateY(-50%);height:70%;border-radius:10px;border:5px solid #fff}}