.contacts-page{--grid-template-columns: 600px minmax(0, 1fr);--gap: 32px;--icon-size: 52px}@media only screen and (max-width:97.5rem){.contacts-page{--grid-template-columns: 440px minmax(0, 1fr)}}@media only screen and (max-width:70rem){.contacts-page{--grid-template-columns: 380px minmax(0, 1fr)}}@media only screen and (max-width:62rem){.contacts-page{--grid-template-columns: minmax(0, 1fr)}}@media only screen and (max-width:48rem){.contacts-page{--gap: 16px;--icon-size: 40px}}.contacts-page .contacts-page-wrap{display:grid;align-items:start;grid-template-columns:var(--grid-template-columns);gap:32px;margin-block-start:var(--gap);padding-block-end:var(--gap)}@media only screen and (max-width:62rem){.contacts-page .contacts-page-wrap{gap:32px}}@media only screen and (max-width:48rem){.contacts-page .contacts-page-wrap{gap:24px}}.contacts-page .contacts-page-content{display:grid;gap:56px;padding-block-start:48px}@media only screen and (max-width:70rem){.contacts-page .contacts-page-content{padding-block-start:32px}}@media only screen and (max-width:62rem){.contacts-page .contacts-page-content{padding-block-start:0}}@media only screen and (max-width:48rem){.contacts-page .contacts-page-content{gap:24px}}.contacts-page .contacts-page-description{display:grid;gap:24px;font-size:var(--nc-font-size-l);line-height:1.5}@media only screen and (max-width:48rem){.contacts-page .contacts-page-description{font-size:var(--nc-font-size-base);gap:16px}}.contacts-page .contacts-page-contacts{display:grid;gap:24px}@media only screen and (max-width:48rem){.contacts-page .contacts-page-contacts{gap:16px}}.contacts-page .contacts-page-contacts-title{font-weight:600;font-size:var(--nc-font-size-xl);line-height:1.4}@media only screen and (max-width:48rem){.contacts-page .contacts-page-contacts-title{font-size:var(--nc-font-size-m)}}.contacts-page .contacts-page-contacts-block{display:flex;align-items:center;gap:16px;font-weight:500;font-size:var(--nc-font-size-m)}@media only screen and (max-width:48rem){.contacts-page .contacts-page-contacts-block{font-size:var(--nc-font-size-base)}}.contacts-page .contacts-page-contacts-block a{line-height:1.5}.contacts-page .contacts-page-contacts-block a:hover{text-decoration:underline}.contacts-page .contacts-page-social-links{gap:24px}@media only screen and (max-width:48rem){.contacts-page .contacts-page-social-links{gap:16px}}.contacts-page .contacts-page-contacts-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);background-color:var(--nc-color-primary);color:var(--nc-color-secondary);border-radius:50%}.contacts-page .contacts-page-contacts-telephone+.contacts-page-contacts-telephone{margin-block-start:8px}.contacts-page .contacts-page-form-wrapper{--padding: 48px;display:grid;gap:32px;padding:var(--padding);background:var(--nc-color-secondary);box-shadow:0 24px 16px #1b1d1e0a}@media only screen and (max-width:70rem){.contacts-page .contacts-page-form-wrapper{--padding: 32px}}@media only screen and (max-width:48rem){.contacts-page .contacts-page-form-wrapper{--padding: 24px 16px}}.contacts-page .contacts-page-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}@media only screen and (max-width:48rem){.contacts-page .contacts-page-form{gap:24px;grid-template-columns:minmax(0,1fr)}}.contacts-page .contacts-page-form div:nth-child(5),.contacts-page .contacts-page-form .nc-textarea{grid-column:1/-1}.contacts-page .contacts-page-form .nc-textfield{--hint-text-color: var(--nc-color-neutral-60)}.contacts-page .contacts-page-form-service-links{font-size:var(--nc-font-size-s);font-weight:400;line-height:1.5;color:var(--nc-color-neutral-90)}.contacts-page .contacts-page-form-service-links a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.contacts-page .contacts-page-form-action{display:grid}@media only screen and (min-width: calc(48rem + 1px)){.contacts-page .contacts-page-form-action{justify-content:center}}.contacts-page .contacts-page-form-title{font-size:var(--nc-font-size-xl);font-weight:600;text-align:center}@media only screen and (max-width:48rem){.contacts-page .contacts-page-form-title{font-size:var(--nc-font-size-m)}}.contacts-page .contacts-page-modal{--max-inline-size: 420px;--padding: 1.5rem}.contacts-page .contacts-page-modal .nc-modal-body{grid-template-rows:1fr max-content;gap:2rem}.contacts-page .contacts-page-modal .nc-modal-title{display:none}.contacts-page .contacts-page-modal .nc-modal-content{text-align:center;gap:1.5rem;display:grid}.contacts-page .contacts-page-modal .nc-modal-actions{padding-block-end:.5rem}.contacts-page .contacts-page-modal.nc-modal-mobile{display:grid}.contacts-page .contacts-page-modal.nc-modal-mobile .nc-modal-content{align-self:center}.contacts-page .contacts-page-modal-icon{display:grid;justify-content:center}.contacts-page .contacts-page-modal-text{font-weight:500;font-size:var(--nc-font-size-m)}.contacts-page .contacts-page-modal-list{font-weight:400;font-size:var(--nc-font-size-base);text-align:left}
