.connect-padding{background:linear-gradient(1.34deg,#f9f9f9 46.06%,#9ecde0 116.55%);justify-content:center;align-items:center;width:100%;height:100vh;padding:110px 80px 60px;display:flex}.connect-flex{gap:5%;display:flex}.connect-text{text-align:left;flex-direction:column;justify-content:center;align-items:center;gap:2%;max-width:40%;display:flex}.lets-connect-text{text-align:left;color:#197bdd;width:100%;font-family:Roboto;font-size:4.3rem;font-weight:600}.lets-connect-sub{color:#696969;padding-right:2%;font-family:Roboto;font-size:1.2rem;font-weight:400;line-height:27px}.Connectformtext{color:#000;font-family:Roboto;font-size:16px;font-weight:400}.connect-save{flex-direction:column;margin-top:30px;display:flex}.form-connect{width:100%}.connect-form-gap .react-international-phone-input-container .react-international-phone-input{color:#000;background-color:#0000;border:1px solid #69696980;border-top-right-radius:10px;border-bottom-right-radius:10px;width:100%;padding:1.6rem;font-size:16px}.connect-form-gap .react-international-phone-input-container .react-international-phone-country-selector-button{color:#000;background-color:#0000;border:1px solid #69696980;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:1.6rem;font-size:16px}.react-international-phone-country-selector-button__dropdown-arrow{margin-right:4px;transition:all .1s ease-out;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid #000!important;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent!important;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent!important}.form-container-connect{padding:1% 2%}.grid-container-connect{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.grid-item-connect{grid-column:span 1;margin-top:10px}.grid-item-full{grid-column:span 2;margin-top:10px}.connect-service-flex-row{gap:30px;width:100%;display:flex}@media (max-width:768px){.connect-service-flex-row{flex-direction:column;gap:20px}}.connect-form-gap{flex-direction:column;gap:10px;display:flex}.connect-send-request{display:flex}.send-connect{color:#fff;font-family:Roboto;font-size:1.2rem;font-weight:500}.connect-recaptcha{padding-bottom:30px}.connect-privacypolicy{color:#000;padding-bottom:30px;font-family:Roboto;font-size:1.1rem;font-weight:400;line-height:20px}.text-area-connect{color:#000;resize:none;background-color:#0000;border-color:#69696980;border-radius:10px;outline:none;width:100%;padding:10px;font-family:Roboto;font-size:1.2rem;font-weight:400}.connect-form-gap input{caret-color:#000;background-color:#0000;color:#000!important}.connect-form-gap input:-webkit-autofill{caret-color:#000;transition:background-color 5000s ease-in-out;color:#000!important;-webkit-text-fill-color:black!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.connect-form-gap input:focus{color:#000;caret-color:#000;outline:none}.connect-error-message{color:#f40a0a;width:80%;font-family:Aileron,sans-serif;font-size:.8rem;font-weight:400;bottom:-20px}.contact-reach{padding:45px 40px;scroll-margin-top:50px}.contact-reach-max-width{max-width:1350px;margin:0 auto}.contact-reach1{padding:0 100px 60px}.contact-reach-text{text-align:center;background:linear-gradient(90deg,#06c 40%,#7912d2 50%,#cf3c3e 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Roboto;font-size:4.5rem;font-weight:600}.contact-reach-sub{text-align:center;margin-top:7px;font-family:Roboto;font-size:1.5rem;font-weight:500}.contact-reach-subheading{text-align:center;padding:2% 14%;font-family:Roboto;font-size:1.3rem;font-weight:400;line-height:30px}.map-contact{width:100%;height:65vh}.contact-map-section{justify-content:center;align-items:center;padding:1rem 3rem 3rem 8rem;display:flex}.letsconnecrtinputfeildstyle{background:#fff;border:1px solid #a0a0a0;border-radius:10px;width:100%;padding:1rem;font-size:1.2rem}.connect-select{color:#000;cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0, 0, 0, 1)' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #a0a0a0;border-radius:10px;outline:none;width:100%;padding:1rem 2.5rem 1rem 1rem;font-family:Roboto;font-size:1.2rem}.connect-select:focus{outline:none}.connectbluecolor{color:#197bdd;margin-left:4px}.contact-send-img{width:30px;max-width:100%;height:28px;margin-left:8px}@supports (-webkit-touch-callout:none){input,textarea{font-size:16px!important}}@media (max-width:1600px){.connect-recaptcha,.connect-privacypolicy{padding-bottom:1.5rem}.connect-padding{height:100%}.grid-container-connect{gap:.7rem 1rem}.connect-form-gap .react-international-phone-input-container .react-international-phone-input{padding:1.7rem}.connect-form-gap .react-international-phone-input-container .react-international-phone-country-selector-button{padding:1.7rem 1.2rem}}@media (max-width:1025px){.connect-privacypolicy{align-items:center;font-size:1.4rem;line-height:23px}.connect-padding{height:100%}.connect-save{margin-top:25px}.connect-flex{flex-direction:column}.lets-connect-text{text-align:center;display:ruby}.connect-text{gap:10px;max-width:100%;padding-bottom:0}.form-connect{margin-top:2%}.lets-connect-sub{text-align:center}.contact-reach-subheading{padding:2% 8%}.contact-reach{padding:50px 20px}.contact-reach-text{font-size:3.5rem}.contact-reach-sub{font-size:1.3rem}.contact-reach-subheading{font-size:1.2rem;line-height:27px}.contact-send-img{width:25px;height:25px}}@media (max-width:768px){.grid-container-connect{grid-template-columns:1fr;gap:0}.grid-item-connect,.grid-item-full{grid-column:span 1}.form-connect{width:100%}.connect-text{padding-bottom:0}.contact-reach-subheading{padding:2% 6%}.contact-reach{padding:30px 40px}.map-contact{height:30vh}.contact-map-section{padding:0}.lets-connect-sub{line-height:22px}.Connectformtext{font-size:16px}}@media (max-width:600px){.send-connect{font-size:1.4rem;line-height:28px}.connect-privacypolicy{font-size:1.4rem;line-height:25px}}@media (max-width:550px){.contact-reach-text,.contact-reach-sub{text-align:left}.contact-reach-subheading{text-align:left;padding:2% 0%}.map-contact{width:100%;height:30vh}.Connectformtext{font-size:16px}.connect-privacypolicy{align-items:center}}@media (max-width:600px){.connect-padding{padding:14vh 5vw 8vh}.contact-reach{scroll-padding-top:120px}.lets-connect-sub,.connect-privacypolicy{font-size:1.4rem;line-height:25px}.contact-reach-sub{font-size:1.5rem}.contact-reach-subheading{font-size:1.4rem;line-height:25px}}@media (max-width:426px){.connect-padding{padding:14vh 5vw 8vh}.form-connect{margin-top:4%}.lets-connect-text{font-size:3.5rem}.contact-reach-text,.contact-reach-sub{text-align:left}.contact-reach-subheading{text-align:left;padding:2% 0%}.contact-reach{padding:22px 26px}.lets-connect-sub{padding-right:0%}}.hierarchical-dropdown{width:100%;margin-top:10px;font-family:Roboto,sans-serif;position:relative}.dropdown-trigger{cursor:pointer;color:#333;border:1px solid #a0a0a0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:1.2rem;font-size:1.2rem;transition:all .3s;display:flex}.dropdown-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-menu{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:10px;max-height:450px;padding:8px 0;position:absolute;top:105%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 25px #00000026}.dropdown-item{cursor:pointer;color:#333;justify-content:space-between;align-items:center;padding:12px 20px;font-size:1.1rem;transition:all .2s;display:flex}.dropdown-item:hover{color:#1487e3;background:#f0f7ff}.dropdown-item.parent{font-weight:500}.dropdown-item.child{color:#555;padding-left:45px;font-size:1rem;position:relative}.dropdown-item.child:before{content:"";background:#e0e0e0;width:1px;position:absolute;top:0;bottom:0;left:28px}.dropdown-item.selected{background:#1487e3;color:#fff!important}.chevron-icon{color:#999;width:14px;height:14px;transition:transform .3s}.chevron-icon.expanded{transform:rotate(180deg)}.sub-menu{background:#fafafa;max-height:0;transition:max-height .3s;overflow:hidden}.sub-menu.expanded{max-height:1000px}
