.contact-page{background:var(--bg-main);padding:8rem 0 10rem}.contact-page__grid{align-items:start;display:grid;gap:clamp(5rem,8vw,11rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.contact-page__copy{padding-top:.2rem}.contact-page__eyebrow{color:var(--primary);font-family:var(--font-family-headers);font-size:1.6rem;font-weight:900;letter-spacing:.05em;margin:0 0 2.2rem;text-transform:uppercase}.contact-page__copy h1{color:var(--color-headers);font-family:var(--font-family-headers);font-size:clamp(4.4rem, 5vw, 7.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.02;margin:0;max-width:68rem}.contact-page__intro,.contact-page__share p{color:var(--color-text);font-family:var(--font-family-text);font-size:1.8rem;line-height:1.6}.contact-page__intro{margin:3.4rem 0 0;max-width:66rem}.contact-page__share{border-top:1px solid var(--color-border);margin-top:7rem;max-width:66rem;padding-top:3.1rem}.contact-page__accent{background:var(--primary);display:block;height:.4rem;margin-bottom:2.6rem;width:5rem}.contact-page__panel>h2,.contact-page__share h2{color:var(--color-headers);font-family:var(--font-family-headers);font-weight:900;letter-spacing:-.03em;line-height:1.12}.contact-page__share h2{font-size:3.4rem;margin:0 0 2rem}.contact-page__share p{margin:0}.contact-page__panel{background:linear-gradient(180deg,#f7f8ff 0,#f1f4fd 100%);border:1px solid #cbd4ea;padding:4.4rem}.contact-page__panel>h2{font-size:3.6rem;margin:0 0 3.4rem}.contact-page .contact-form__container,.contact-page .contact-form__form{width:100%}.contact-page .contact-form__form{display:flex;flex-direction:column;gap:2.4rem}.contact-page .contact-form__form-left,.contact-page .contact-form__form-right{max-width:none;min-width:0;width:100%}.contact-page .contact-form__form-left .el-form-item{margin-bottom:0}.contact-page .contact-form__form-left .el-form-item__label{color:var(--color-headers);font-family:var(--font-family-headers);font-size:2.4rem;font-weight:900;line-height:1.2;margin-bottom:1.8rem}.contact-page .contact-form__form-left .el-checkbox-group{gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.contact-page .contact-form__form-left .el-checkbox{padding:1.4rem}.contact-page .contact-form__form-left .el-checkbox__label{font-size:1.3rem;line-height:1.4;white-space:normal}.contact-page .contact-form__form-right .el-form-item{margin-bottom:1.8rem}.contact-page .contact-form__form-right .el-form-item__label{color:var(--color-headers);font-family:var(--font-family-text);font-size:1.4rem;line-height:1.3;margin-bottom:.6rem}.contact-page .contact-form__form-right .el-input__inner,.contact-page .contact-form__form-right .el-textarea__inner{background:var(--white);border:1px solid #bac7e1;border-radius:0;box-shadow:none;color:var(--color-text);font-family:var(--font-family-text);font-size:1.4rem;line-height:1.4}.contact-page .contact-form__form-right .el-input__inner{height:5.2rem}.contact-page .contact-form__form-right .el-textarea__inner{min-height:15rem}.contact-page .contact-form__form-right .el-button{background:var(--primary);border:1px solid var(--primary);border-radius:0;color:var(--white);font-family:var(--font-family-headers);font-size:1.5rem;font-weight:900;min-height:5.8rem;width:100%}.contact-page .contact-form__info{color:var(--secondary-muted);font-family:var(--font-family-text);font-size:1.2rem;line-height:1.6;margin:1.4rem 0 0}@media screen and (max-width:1023px){.contact-page{padding:6.6rem 0 7.2rem}.contact-page__grid{gap:5.5rem;grid-template-columns:1fr}}@media screen and (max-width:639px){.contact-page{padding:4.8rem 0 5.6rem}.contact-page__copy h1{font-size:4.8rem}.contact-page__intro,.contact-page__share p{font-size:1.7rem}.contact-page__share{margin-top:4.4rem;padding-top:2.5rem}.contact-page__share h2{font-size:3rem}.contact-page__panel{padding:2.6rem 2rem}.contact-page__panel>h2{font-size:3rem;margin-bottom:2.6rem}.contact-page .contact-form__form-left .el-checkbox-group{grid-template-columns:1fr}}.contact-page .contact-form__form-left{display:none}.contact-page .contact-form__form-right{flex:1 1 100%;max-width:100%}.contact-page{padding-top:11rem}.contact-page .contact-form__form-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0}.contact-page .contact-form__form-right>.el-form-item:first-of-type,.contact-page .contact-form__form-right>.el-form-item:nth-of-type(2){grid-column:span 1}.contact-page .contact-form__form-right>.contact-form__info,.contact-page .contact-form__form-right>.el-form-item:nth-of-type(n+3){grid-column:1/-1}.contact-page .contact-form__tooltip{display:none}@media screen and (max-width:1023px){.contact-page{padding-top:10rem}}@media screen and (max-width:639px){.contact-page{padding-top:8rem}.contact-page .contact-form__form-right{grid-template-columns:1fr}.contact-page .contact-form__form-right>.el-form-item:first-of-type,.contact-page .contact-form__form-right>.el-form-item:nth-of-type(2){grid-column:1/-1}}.contact-page{margin-top:12rem;padding-top:5.5rem}@media screen and (max-width:1023px){.contact-page{margin-top:6rem;padding-top:4rem}}
