.cardsec-one{transition:transform .3s ease-in-out;cursor:pointer}.cardsec-overlay{transition:opacity .3s ease-in-out}.cardsec-one:hover .cardsec-overlay{opacity:.7}.cardsec-content{background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding-bottom:10px}.cardsec-description{font-size:14px;overflow:hidden;color:#c7c7c7}.newdevelopmentbtn1{border:1px solid white;padding:9px;color:#fff;background-color:#0003;margin-top:20px;font-size:18px;width:150px}.contact-us-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 20px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;min-height:500px;overflow:hidden}.contact-us-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.contact-us-container{position:relative;z-index:2;max-width:900px;width:100%;padding:20px}.contact-us-form{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.contact-us-input-group{display:flex;flex-direction:column;align-items:flex-start}.contact-us-input-group label{font-size:18px;font-weight:500;margin-bottom:5px;text-align:left;width:100%}.contact-us-input-group input{width:100%;padding:10px;border:none;border-bottom:1px solid white;background:transparent;color:#fff;font-size:16px;outline:none;border-radius:0}.contact-us-input-group:nth-child(3),.contact-us-input-group:nth-child(4){grid-column:span 1}.contactbutton{grid-column:span 2;border:1px solid white;padding:9px;color:#fff;background-color:#0003;font-size:18px;width:150px;margin:30px auto auto}@media (max-width: 768px){.contact-form{grid-template-columns:1fr}.input-group,.contactbutton{grid-column:span 1}}
