.contact-background{background:linear-gradient(243.86deg,#0bb5e4 -.62%,#710ce2);border-radius:24px;margin-left:2rem;margin-right:2rem}@media screen and (max-width:768px){.contact-background{margin-left:1rem;margin-right:1rem}}.contact-page-wrap{display:grid;justify-content:center;margin:auto}.contact-wrap{display:flex;flex-direction:column;flex-wrap:wrap}.contact-text-wrap h1{font-size:40px;font-weight:700;line-height:56px;margin-top:76px}.contact-text-wrap h1,.contact-text-wrap h4{color:#fff;font-family:hero-new;font-style:normal;text-align:center}.contact-text-wrap h4{font-size:18px;font-weight:400;line-height:32px;margin-bottom:36px;margin-top:1rem}.contact-text-wrap a{background:#710ce2;border-radius:8px;color:#fff;font-family:hero-new;font-size:18px;font-style:normal;font-weight:600;line-height:25px;padding:10px 32px;width:auto}.contact-boxes-wrap{column-gap:30px;flex-direction:row;row-gap:30px}.contact-box,.contact-boxes-wrap{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}.contact-box{background:hsla(0,0%,100%,.16);border-radius:16px;flex-direction:column;height:104px;padding:.7rem;width:153px}.contact-box p,a{color:#fff;font-family:hero-new;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:0;text-align:center}.contact-box:hover{background:hsla(0,0%,100%,.4)}.contact-box:active,.contact-box:focus{background:hsla(0,0%,100%,.4);border:2px solid #fff}.phone-numb-st{color:#710ce2!important;font-family:hero-new;font-size:14px!important;font-weight:400!important;line-height:20px!important;margin:0!important;text-align:center}.contact-form-wrap{align-self:center;background:#fff;border-radius:24px;box-shadow:0 5px 20px hsla(0,0%,59%,.32);margin-bottom:4rem;margin-top:2rem;min-width:724px;padding:2rem;text-transform:none!important}.contact-form-wrap h3{color:#343a40;font-family:hero-new;font-size:24px;font-style:normal;font-weight:700;line-height:34px}.contact-form-wrap .hs-fieldtype-text{color:#66727e;font-family:hero-new;font-size:12px;font-style:normal;font-weight:500;line-height:17px}@media screen and (max-width:768px){.contact-page-wrap{grid-template-columns:1fr}.contact-form-wrap{margin:3rem auto 1rem;min-width:100%}.contact-wrap{align-content:center;padding:0 1rem;text-align:center}.contact-boxes-wrap{justify-content:center}.contact-box{height:150px;width:150px}}.hs-button .primary .large{color:#fff;font-family:hero-new;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center}@media screen and (max-width:768px){.contact-box p,a{line-height:16px}}