.contact-module__4n9I1q__contactherobg{position:relative}.contact-module__4n9I1q__contactherobg:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.contact-module__4n9I1q__contacthero h3{color:#2f3e56}@media (max-width:575px){.contact-module__4n9I1q__contactherobg{background:0 0/40px 40px}.contact-module__4n9I1q__contactherobg:before{display:none}}
.contact-section{background:#f4f1ea;padding:100px 20px;scroll-margin-top:130px}.contact-container{justify-content:space-between;gap:60px;display:flex}.contact-left{flex:1.5}.contact-left h2{color:#2f3e56;text-transform:capitalize;margin-bottom:20px;font-family:"Source Serif 4";font-size:42px;font-style:normal;font-weight:600;line-height:normal}.contact-subtext{color:#666;text-align:left;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:30px}.contact-subtext span{color:#666;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:30px}.contact-points{flex-direction:column;gap:15px;margin-top:2rem;display:flex}.contact-point{align-items:center;gap:12px;display:flex}.contact-check{color:#fff;background:#6e7c3a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex}.contact-point p{color:#2f3e56;font-family:Montserrat;font-size:15px}.contact-right{flex:1}.contact-right form{flex-direction:column;gap:10px;display:flex}.contact-right input,.contact-right textarea{background:#2f3e56;border:1px solid #fff;border-radius:8px;outline:none;width:100%;padding:16px;font-family:Montserrat;font-size:14px}.contact-right textarea{resize:none;height:140px}.contact-right select{appearance:none}.select-wrapper{position:relative}.custom-select{color:#fff;appearance:none;background:#2f3e56;border:1px solid #fff;border-radius:8px;outline:none;width:100%;padding:12px 35px 12px 12px}.select-wrapper:after{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.contact-right button{color:#2f3e56;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:12px 10px;font-family:Montserrat;font-size:16px;font-weight:500;transition:all .3s}.contact-right button:hover{color:#fff;background:#6e7c3a}@media (max-width:1024px){.contact-container{width:90%}}@media (max-width:992px){.contact-container{width:90%}.contact-section{padding:40px 0}}@media (max-width:768px){.contact-section{padding:30px 0}.contact-container{flex-direction:column;gap:32px;width:100%;padding:0 5%}.contact-left h2{text-transform:none;margin-bottom:14px;font-size:28px}.contact-subtext{text-align:justify;margin-bottom:10px;font-size:14px;line-height:26px}.contact-subtext span{text-align:justify;font-size:14px;line-height:26px}.contact-points{gap:12px;margin-top:1.25rem}.contact-check{flex-shrink:0;width:20px;height:20px;font-size:12px}.contact-point p{font-size:14px}.contact-right form{gap:14px}.contact-right input,.contact-right textarea{border-radius:8px;padding:10px;font-size:12px}.contact-right textarea{height:120px}.contact-right button{border-radius:8px;width:100%;padding:10px;font-size:15px}}@media (max-width:400px){.contact-left h2{text-align:center;margin-bottom:10px;font-size:20px;line-height:32px}.contact-subtext{text-align:justify;font-size:12px;line-height:22px}.whyitemconnect li{font-size:10px}}
