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