

/* Start:/contacts/style.css?178585553210732*/
.contact.container{margin-bottom:2em}.back-button{font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:flex-start;margin-inline-start:5em;gap:1em;height:6em}.back-button img{transform:rotate(180deg)}.back-button a{text-decoration:none;color:#2F2F2F}.name-page-contact{font-size:2.45em;color:#2F2F2F;font-weight:bold;padding-bottom:1.5em}.home-page-contact .home-page-info{display:flex;flex-direction:column;gap:1.5em;justify-content:flex-start;padding-top:2em}.home-page-contact .home-page-info div span{color:#3060BC;gap:1em;font-weight:500}.home-page-contact .home-page-info div a{text-decoration:none;color:#000000}.home-page-contact .home-page-img{align-items:center;justify-content:center}.whoami .zip-who{display:block;transform:translateX(-0.3em) translateY(-0.9em);font-size:2.45em;color:#2F2F2F;font-weight:650}.pre-glav{color:#E7212A;font-size:1.5em;font-weight:bold;display:block;padding-bottom:1.5em;transform:translateX(.3em)}.mar{color:#3060BC;font-weight:bolder;font-size:1.5em;display:block;padding-bottom:1em;transform:translateX(.3em)}.maps .map .two{display:block;padding-bottom:1em}.maps .map p{width:104%;line-height:1.938em}.yamap{width:100%;padding-bottom:3em}.yamap iframe{border-radius:1em}.requesites{font-weight:bold}.requesites .zag{font-size:2.45em;padding-top:4em}.requesites .block-info{display:flex;flex-direction:column;gap:3em;margin-top:1em}.requesites .block-info .request-info{display:flex;flex-direction:column;gap:1em}.requesites .block-info .request-info span{font-weight:400;color:#000000}.requesites .block-info .ur-address{display:flex;flex-direction:column}.requesites .block-info .ur-address .name{font-size:1.5em;font-weight:500}.requesites .block-info .ur-address .address{font-weight:400}.requesites .block-info .gendir{display:flex;flex-direction:column}.requesites .block-info .gendir .name{font-size:1.5em;font-weight:500}.requesites .block-info .gendir .fio{font-weight:400}.requesites .block-info .gendir .fio a{color:#000000}.requesites .block-info .gendir .INN{font-weight:400}.requesites .block-info .uch{display:flex;flex-direction:column}.requesites .block-info .uch .name{font-size:1.5em;font-weight:500}.requesites .block-info .uch .fio{font-weight:400}.requesites .block-info .uch .fio a{color:#000000}.requesites .block-info .uch .lic{font-size:1.5em;font-weight:400}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:768px){.back-button{margin-inline-start:2em;height:4em}.name-page-contact{font-size:2em;padding:1em 15px;text-align:center}.home-page-contact{flex-direction:column-reverse}.home-page-contact .home-page-img{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:2em}.home-page-contact .home-page-img img{width:100%;height:auto;object-fit:cover}.home-page-contact .home-page-info{width:100%;max-width:100%;flex:0 0 100%;text-align:center;padding:0 15px}.home-page-contact .home-page-info div{font-size:1.4em;margin-bottom:1em}.whoami,.maps,.requesites{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards;animation-timeline:view();animation-range:entry 10% cover 30%;view-timeline-name:--reveal;view-timeline-axis:block}.whoami .zip-who{font-size:2em;padding:0 15px;text-align:center;transform:none}.pre-glav,.mar{font-size:2em;padding:0 15px 1em;text-align:center;transform:none}.maps .map{padding:0 15px}.maps .map p{font-size:1.3em;width:100%;text-align:center}.requesites{padding:0 15px 10em}.requesites .zag{font-size:2em;padding-top:2em;text-align:center}.requesites .block-info{transform:none;gap:2em;padding:0 15px}.requesites .block-info .request-info,.requesites .block-info .ur-address,.requesites .block-info .gendir,.requesites .block-info .uch{text-align:center}.requesites .block-info .request-info span,.requesites .block-info .ur-address span,.requesites .block-info .gendir span,.requesites .block-info .uch span,.requesites .block-info .request-info .name,.requesites .block-info .ur-address .name,.requesites .block-info .gendir .name,.requesites .block-info .uch .name,.requesites .block-info .request-info .address,.requesites .block-info .ur-address .address,.requesites .block-info .gendir .address,.requesites .block-info .uch .address,.requesites .block-info .request-info .fio,.requesites .block-info .ur-address .fio,.requesites .block-info .gendir .fio,.requesites .block-info .uch .fio,.requesites .block-info .request-info .INN,.requesites .block-info .ur-address .INN,.requesites .block-info .gendir .INN,.requesites .block-info .uch .INN,.requesites .block-info .request-info .lic,.requesites .block-info .ur-address .lic,.requesites .block-info .gendir .lic,.requesites .block-info .uch .lic{font-size:1.3em}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.name-page-contact{font-size:1.8em}.home-page-contact .home-page-info div{font-size:1.2em}.maps .map p{font-size:1.2em}.requesites .block-info .request-info span,.requesites .block-info .ur-address span,.requesites .block-info .gendir span,.requesites .block-info .uch span,.requesites .block-info .request-info .name,.requesites .block-info .ur-address .name,.requesites .block-info .gendir .name,.requesites .block-info .uch .name,.requesites .block-info .request-info .address,.requesites .block-info .ur-address .address,.requesites .block-info .gendir .address,.requesites .block-info .uch .address,.requesites .block-info .request-info .fio,.requesites .block-info .ur-address .fio,.requesites .block-info .gendir .fio,.requesites .block-info .uch .fio,.requesites .block-info .request-info .INN,.requesites .block-info .ur-address .INN,.requesites .block-info .gendir .INN,.requesites .block-info .uch .INN,.requesites .block-info .request-info .lic,.requesites .block-info .ur-address .lic,.requesites .block-info .gendir .lic,.requesites .block-info .uch .lic{font-size:1.2em}}#wrapMap{position:relative;cursor:help;overflow:hidden;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial}.mapTitle{position:absolute;z-index:1000;box-shadow:rgba(0,0,0,0.25) 0 0 5px;display:none;padding:5px 20px;border-radius:5px;background:#fff;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial}/*# sourceMappingURL=style.css.map */
/* ==========================================================================
   КОНТАКТЫ — слой в общем стиле сайта (поверх старых правил)
   ========================================================================== */
.name-page-contact{font-size:2.35em;color:#0C1526;letter-spacing:-.02em;padding-bottom:.6em}

/* карточка «Мы ждём вас!» */
.home-page-contact .home-page-info{gap:0;padding:24px 26px;border:1px solid #E7EDF7;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(15,31,58,.06);justify-content:center}
.home-page-contact .home-page-info h2{margin:0 0 14px;font-size:24px;font-weight:800;color:#0C1526;letter-spacing:-.01em}
.home-page-contact .home-page-info div{padding:11px 0;border-bottom:1px solid #E7EDF7;font-size:15.5px;line-height:1.5;color:#0C1526}
.home-page-contact .home-page-info div:last-child{border-bottom:none}
.home-page-contact .home-page-info div span{display:block;margin-bottom:2px;color:#61708C;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}
.home-page-contact .home-page-info div a{color:#0C1526;font-weight:600}
.home-page-contact .home-page-info div a:hover{color:#3060BC}

/* заголовки разделов */
.whoami .zip-who{transform:none;font-size:2em;color:#0C1526;font-weight:800;letter-spacing:-.01em;margin:24px 0 4px}
.pre-glav{transform:none !important;color:#0C1526;font-size:1.25em;font-weight:700;padding-bottom:1em}
.maps .map p{width:100%;color:#61708C;font-size:15px}

/* аккордеон транспорта в стиле сайта */
.contact .accordion{margin-bottom:26px}
.contact .accordion-item{border:1px solid #E7EDF7 !important;border-radius:14px !important;margin-bottom:8px;overflow:hidden;background:#fff}
.contact .accordion-button{background:#fff;color:#0C1526;font-weight:600;font-size:15.5px;padding:15px 18px;box-shadow:none !important}
.contact .accordion-button:not(.collapsed){background:#F1F5FD;color:#3060BC}
.contact .accordion-body{padding:14px 18px;color:#23324A;font-size:14.5px;line-height:1.6}

/* реквизиты — карточка */
.requesites{font-weight:400;margin-bottom:30px}
.requesites .zag{display:block;font-size:2em;font-weight:800;color:#0C1526;letter-spacing:-.01em;padding:0 0 .6em}
.requesites .block-info{gap:18px;margin-top:0;padding:22px 24px;border:1px solid #E7EDF7;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(15,31,58,.06)}
.requesites .block-info .request-info{flex-direction:row;flex-wrap:wrap;gap:8px}
.requesites .block-info .request-info span{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid #E7EDF7;border-radius:999px;background:#F1F5FD;color:#0C1526;font-size:13.5px;font-weight:600}
.requesites .block-info .ur-address .name,.requesites .block-info .gendir .name,.requesites .block-info .uch .name{font-size:13px;font-weight:600;color:#61708C;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}
.requesites .block-info .ur-address .address,.requesites .block-info .gendir .fio,.requesites .block-info .gendir .INN,.requesites .block-info .uch .fio{font-size:15.5px;color:#0C1526}
.requesites .block-info .uch .lic{font-size:15.5px;font-weight:600;color:#0C1526;margin-top:6px;display:block}

@media (max-width:768px){
  .name-page-contact{font-size:1.7em;text-align:left;padding:0 0 .6em}
  .home-page-contact .home-page-info{text-align:left;padding:16px}
  .home-page-contact .home-page-info h2{font-size:20px}
  .home-page-contact .home-page-info div{font-size:1em;margin-bottom:0}
  .whoami .zip-who{font-size:1.5em;text-align:left;padding:0}
  .pre-glav{font-size:1.15em;text-align:left;padding:0 0 .9em}
  .maps .map{padding:0}
  .maps .map p{font-size:1em;text-align:left}
  .requesites{padding:0 0 2em}
  .requesites .zag{font-size:1.5em;text-align:left;padding-top:.5em}
  .requesites .block-info{padding:14px;gap:14px}
  .requesites .block-info .request-info,.requesites .block-info .ur-address,.requesites .block-info .gendir,.requesites .block-info .uch{text-align:left}
  .requesites .block-info .request-info span{font-size:12.5px}
  .requesites .block-info .ur-address .address,.requesites .block-info .gendir .fio,.requesites .block-info .gendir .INN,.requesites .block-info .uch .fio,.requesites .block-info .uch .lic{font-size:1em}
}

/* End */
/* /contacts/style.css?178585553210732 */
