.heroContacts{margin-bottom:60px}@media screen and (max-width:1023px){.heroContacts{margin-bottom:40px}}.heroContacts__wrapper{color:#fff;border-radius:9px;background:linear-gradient(66deg,#f35a91 17.12%,#d45af3 94.79%);-webkit-box-shadow:0 0 10px 0 rgba(25,118,210,.13);box-shadow:0 0 10px 0 rgba(25,118,210,.13);padding:60px;position:relative}@media screen and (max-width:1200px){.heroContacts__wrapper{padding:40px}}@media screen and (max-width:1023px){.heroContacts__wrapper{padding:24px}}.heroContacts__text{position:absolute;left:60px;top:125px}@media screen and (max-width:1200px){.heroContacts__text{left:40px}}@media screen and (max-width:1023px){.heroContacts__text{position:relative;left:auto;top:auto;margin-bottom:28px}}@media screen and (max-width:767px){.heroContacts__text{text-align:center;margin-bottom:24px}}.heroContacts__title{font-family:var(--font-secondary);font-size:50px;font-weight:700;line-height:1.3;margin-bottom:12px}@media screen and (max-width:1023px){.heroContacts__title{font-size:30px;margin-bottom:8px}}.heroContacts__description{font-size:18px;font-weight:400;line-height:1.3;max-width:320px}@media screen and (max-width:1023px){.heroContacts__description{max-width:100%}}.heroContacts__info{border-radius:9px;background:rgba(43,96,176,.1);padding:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 460px);margin-left:auto}@media screen and (max-width:1023px){.heroContacts__info{max-width:100%}}@media screen and (max-width:767px){.heroContacts__info{padding:24px;text-align:center}}.heroContacts__support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;-webkit-transform:translateX(-37px);-ms-transform:translateX(-37px);transform:translateX(-37px)}@media screen and (max-width:1200px){.heroContacts__support{-webkit-transform:none;-ms-transform:none;transform:none}}.heroContacts__support-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px}@media screen and (max-width:767px){.heroContacts__support-icon{display:none}}.heroContacts__support-title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:5px}.heroContacts__support-phone{color:#ffc46c;font-family:var(--font-secondary);font-size:30px;font-weight:800;line-height:1.3;text-decoration:none}@media screen and (max-width:767px){.heroContacts__support-phone{font-size:23px;font-weight:700}}.heroContacts__shedule{color:rgba(255,255,255,.5);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.16px;text-align:center;margin-top:40px}@media screen and (max-width:767px){.heroContacts__shedule{margin-top:24px}}.heroContacts__shedule p{margin-bottom:8px}.heroContacts__shedule p:last-child{margin:0}.heroContacts__socials{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:absolute;left:60px;top:310px;width:100%;max-width:320px}@media screen and (max-width:1200px){.heroContacts__socials{left:40px}}@media screen and (max-width:1023px){.heroContacts__socials{margin-top:28px;max-width:100%;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.heroContacts__socials{grid-template-columns:1fr 1fr}}@media screen and (max-width:1023px){.heroContacts__socials{position:relative;left:auto;top:auto}}.heroContacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;border:0;border-radius:9px;background:rgba(165,210,252,.1);text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;min-height:150px}@media screen and (max-width:767px){.heroContacts__social{min-height:125px;padding:16px}}.heroContacts__social:hover{background:rgba(165,210,252,.2)}.heroContacts__social-icon{margin-bottom:16px}.heroContacts__social-title{text-align:center;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.48px}.contactsInfo{margin-bottom:40px}@media screen and (max-width:1200px){.contactsInfo{margin-bottom:24px}}.contactsInfo__card{border-radius:9px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(25,118,210,.15);box-shadow:0 0 20px 0 rgba(25,118,210,.15);padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.contactsInfo__card{padding:24px}}.contactsInfo__card-icon{margin-right:24px;-ms-flex-negative:0;flex-shrink:0;width:25px}@media screen and (max-width:1200px){.contactsInfo__card-icon{margin-right:16px}}.contactsInfo__card-title{color:var(--color-text);font-family:var(--font-secondary);font-size:24px;font-weight:700;line-height:1.3}@media screen and (max-width:1200px){.contactsInfo__card-title{font-size:16px;font-weight:600}}.contactsInfo__card-title a{color:var(--color-text);text-decoration:none}.contactsInfo__card-description{color:#8c939d;font-size:16px;line-height:1.3;letter-spacing:.16px}@media screen and (max-width:1200px){.contactsInfo__card-description{font-size:12px}}.contactsMap{margin-bottom:60px}@media screen and (max-width:1023px){.contactsMap{margin-bottom:40px}}.contactsMap #map{height:450px;background:#f6faff}@media screen and (max-width:1023px){.contactsMap #map{height:320px}}@media screen and (max-width:767px){.contactsMap #map{height:270px}}