.contact-section{width:100%;padding:10rem 0}.contact-content{justify-content:space-between;align-items:flex-start;gap:9.5rem;width:100%;display:flex}.contact-left{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:40%;padding-top:6rem;display:flex}.contact-left h2{color:var(--heading,#2b2b2b);margin:0;font-size:4.35rem;font-weight:700;line-height:136%}.contact-left p{color:var(--subheading,#5a5a5a);margin:0;font-size:1.55rem;font-weight:500;line-height:166.5%}.contact-icons{justify-content:flex-start;align-items:center;gap:2.5rem;margin-top:3rem;display:flex}.contact-icons div{aspect-ratio:1;border:1px solid var(--purple,#4e148c);background:#4e148c;border-radius:50%;justify-content:center;align-items:center;gap:12.273px;width:53px;height:53px;padding:1.45rem;display:flex}.contact-icons h6{color:#636363;text-transform:uppercase;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin:0;font-size:1.15rem;font-weight:400;line-height:156%;display:flex}.contact-icons h6 span{color:#0c0c0c;text-transform:lowercase;margin:0;font-size:1.75rem;font-weight:500;line-height:156%}.contact-right{background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:50%;padding:4.5rem 4.25rem 5rem;display:flex;box-shadow:0 7px 29px rgba(100,100,111,.2)}.contact-right h4{color:var(--heading,#2b2b2b);margin:0;font-size:2.45rem;font-weight:700;line-height:136%}.contact-form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%;display:flex}.form-label{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.95rem;width:100%;display:flex}.form-label label{color:#0c0c0c;margin:0;font-size:1.45rem;font-weight:500;line-height:138.523%}.form-label input{background:var(--white);color:var(--heading);border:1px solid rgba(186,186,186,.55);border-radius:5px;align-self:stretch;padding:1rem .95rem 1rem 2rem;font-size:1.35rem;font-weight:400;line-height:138.523%}.form-label input::placeholder{color:#8e8e8e;margin:0;font-size:1.35rem;font-weight:400;line-height:138.523%}.form-label input:focus{outline:unset;box-shadow:unset;border:unset}.form-label textarea{background:var(--white);height:46px;color:var(--heading);border:1px solid rgba(186,186,186,.55);border-radius:5px;align-self:stretch;padding:1rem .95rem 1rem 2rem;font-size:1.35rem;font-weight:400;line-height:138.523%}.form-label textarea::placeholder{color:#8e8e8e;margin:0;font-size:1.35rem;font-weight:400;line-height:138.523%}.form-label textarea:focus{outline:unset;box-shadow:unset;border:unset}.submit-btn{color:#fff;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;margin:1rem 0 0 auto;padding:1.15rem 6rem;font-size:1.55rem;font-weight:500;line-height:175%;display:flex}@media only screen and (max-width:850px){.contact-content{flex-direction:column;gap:4.5rem}.contact-content>*{width:100%}.contact-left{padding-top:4rem}.contact-left h2{font-size:2.65rem}.contact-left p{font-size:1.35rem}.contact-icons h6 span{font-size:1.45rem}.contact-icons{gap:1.5rem;margin-top:1.5rem}.contact-right{gap:2.5rem;padding:2.5rem 2.25rem 3rem}.contact-right h4{font-size:2.15rem}}
