.ContactsPage-module-scss-module__TlQMoW__hero,.ContactsPage-module-scss-module__TlQMoW__mapSection,.ContactsPage-module-scss-module__TlQMoW__messengers,.ContactsPage-module-scss-module__TlQMoW__formSection{--u:calc(min(100cqw, 2240px) / 1920);background:#fff}.ContactsPage-module-scss-module__TlQMoW__hero{padding:calc(150*var(--u)) 0 0;flex-direction:column;align-items:center;display:flex;position:relative}.ContactsPage-module-scss-module__TlQMoW__heroInner{width:calc(1300*var(--u));margin-top:calc(24*var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.ContactsPage-module-scss-module__TlQMoW__title{font-size:calc(62*var(--u));letter-spacing:calc(-3.6*var(--u));color:#2d0e39;font-weight:700;line-height:1.08}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__title{font-size:calc(30*var(--u));letter-spacing:calc(-1.2*var(--u))}}.ContactsPage-module-scss-module__TlQMoW__title{margin-top:calc(24*var(--u))}.ContactsPage-module-scss-module__TlQMoW__lead{width:calc(900*var(--u));margin-top:calc(24*var(--u));font-size:calc(20*var(--u));letter-spacing:calc(-.6*var(--u));color:gray;line-height:1.4}.ContactsPage-module-scss-module__TlQMoW__mapSection{padding:calc(60*var(--u)) 0 calc(100*var(--u))}.ContactsPage-module-scss-module__TlQMoW__map{width:calc(1840*var(--u));height:calc(560*var(--u));border-radius:calc(40*var(--u));background:#f7f5f8;margin:0 auto;position:relative;overflow:hidden}.ContactsPage-module-scss-module__TlQMoW__mapFrame{border:0;width:100%;height:100%}.ContactsPage-module-scss-module__TlQMoW__mapCard{bottom:calc(40*var(--u));left:calc(40*var(--u));width:calc(520*var(--u));padding:calc(36*var(--u)) calc(40*var(--u));border-radius:calc(28*var(--u));box-shadow:0 calc(20*var(--u)) calc(50*var(--u)) #2d0e3924;background:#fff;position:absolute}.ContactsPage-module-scss-module__TlQMoW__mapLabel{margin-bottom:calc(12*var(--u));font-size:calc(16*var(--u));letter-spacing:calc(1.2*var(--u));text-transform:uppercase;color:gray;font-weight:600;display:block}.ContactsPage-module-scss-module__TlQMoW__mapAddress{font-size:calc(22*var(--u));letter-spacing:calc(-.66*var(--u));color:#2d0e39;font-weight:600;line-height:1.25}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__mapAddress{font-size:calc(18*var(--u));letter-spacing:calc(-.4*var(--u))}}.ContactsPage-module-scss-module__TlQMoW__mapAddress{font-size:calc(26*var(--u));letter-spacing:calc(-.78*var(--u))}.ContactsPage-module-scss-module__TlQMoW__mapLink{margin-top:calc(20*var(--u));font-size:calc(18*var(--u));letter-spacing:calc(-.36*var(--u));color:#82419d;font-weight:600;transition:color .18s;display:inline-block}.ContactsPage-module-scss-module__TlQMoW__mapLink:hover{color:#fa7211}.ContactsPage-module-scss-module__TlQMoW__cards{gap:calc(24*var(--u));width:calc(1840*var(--u));margin:calc(24*var(--u)) auto 0;grid-template-columns:repeat(4,1fr);display:grid}.ContactsPage-module-scss-module__TlQMoW__card{padding:calc(36*var(--u));border-radius:calc(28*var(--u));background:#f7f5f8;flex-direction:column;align-items:flex-start;transition:background-color .2s;display:flex}.ContactsPage-module-scss-module__TlQMoW__card:hover{background:#f1ecf5}.ContactsPage-module-scss-module__TlQMoW__cardIconBox{width:calc(64*var(--u));height:calc(64*var(--u));margin-bottom:calc(24*var(--u));color:#82419d;background:#fff;border-radius:50%;place-items:center;display:grid}.ContactsPage-module-scss-module__TlQMoW__cardIcon{width:calc(30*var(--u));height:calc(30*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cardLabel{font-size:calc(17*var(--u));letter-spacing:calc(-.34*var(--u));color:gray}.ContactsPage-module-scss-module__TlQMoW__cardValue{font-size:calc(22*var(--u));letter-spacing:calc(-.66*var(--u));color:#2d0e39;font-weight:600;line-height:1.25}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__cardValue{font-size:calc(18*var(--u));letter-spacing:calc(-.4*var(--u))}}.ContactsPage-module-scss-module__TlQMoW__cardValue{margin-top:calc(8*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cardNote{margin-top:calc(10*var(--u));font-size:calc(17*var(--u));letter-spacing:calc(-.34*var(--u));color:gray;line-height:1.35}.ContactsPage-module-scss-module__TlQMoW__messengers{padding:calc(80*var(--u)) 0 calc(100*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgGrid{gap:calc(24*var(--u));width:calc(1840*var(--u));margin:calc(60*var(--u)) auto 0;grid-template-columns:repeat(4,1fr);display:grid}.ContactsPage-module-scss-module__TlQMoW__msg{min-height:calc(220*var(--u));padding:calc(36*var(--u));border-radius:calc(28*var(--u));background:#f7f5f8;flex-direction:column;transition:background .25s,color .25s;display:flex;position:relative}.ContactsPage-module-scss-module__TlQMoW__msg:hover{color:#fff;background:linear-gradient(90deg,#67118b 0%,#de4734 51.923%,#fa7211 100%)}.ContactsPage-module-scss-module__TlQMoW__msg:hover .ContactsPage-module-scss-module__TlQMoW__msgNote{color:#ffffffd9}.ContactsPage-module-scss-module__TlQMoW__msg:hover .ContactsPage-module-scss-module__TlQMoW__msgArrow{color:#fff;translate:calc(6*var(--u)) calc(-6*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgTitle{font-size:calc(22*var(--u));letter-spacing:calc(-.66*var(--u));color:#2d0e39;font-weight:600;line-height:1.25}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__msgTitle{font-size:calc(18*var(--u));letter-spacing:calc(-.4*var(--u))}}.ContactsPage-module-scss-module__TlQMoW__msgTitle{font-size:calc(28*var(--u));letter-spacing:calc(-.84*var(--u));color:inherit}.ContactsPage-module-scss-module__TlQMoW__msgNote{margin-top:calc(10*var(--u));font-size:calc(18*var(--u));letter-spacing:calc(-.36*var(--u));color:gray;line-height:1.35;transition:color .25s}.ContactsPage-module-scss-module__TlQMoW__msgArrow{right:calc(36*var(--u));bottom:calc(32*var(--u));font-size:calc(28*var(--u));color:#82419d;line-height:1;transition:translate .25s,color .25s;position:absolute}.ContactsPage-module-scss-module__TlQMoW__formSection{grid-template-columns:calc(1140*var(--u)) calc(640*var(--u));gap:calc(60*var(--u));width:calc(1840*var(--u));padding:0 0 calc(100*var(--u));margin:0 auto;display:grid}.ContactsPage-module-scss-module__TlQMoW__formCard{padding:calc(56*var(--u));border-radius:calc(40*var(--u));background:#f7f5f8}.ContactsPage-module-scss-module__TlQMoW__side{gap:calc(24*var(--u));flex-direction:column;display:flex}.ContactsPage-module-scss-module__TlQMoW__urgent{padding:calc(40*var(--u));border-radius:calc(28*var(--u));color:#fff;background:linear-gradient(90deg,#67118b 0%,#de4734 51.923%,#fa7211 100%)}.ContactsPage-module-scss-module__TlQMoW__urgentLabel{font-size:calc(17*var(--u));letter-spacing:calc(1.2*var(--u));text-transform:uppercase;color:#ffffffbf;font-weight:600}.ContactsPage-module-scss-module__TlQMoW__urgentText{margin-top:calc(12*var(--u));font-size:calc(19*var(--u));letter-spacing:calc(-.38*var(--u));color:#ffffffeb;line-height:1.4}.ContactsPage-module-scss-module__TlQMoW__urgentPhone{margin-top:calc(20*var(--u));font-size:calc(34*var(--u));letter-spacing:calc(-1.02*var(--u));color:#fff;font-weight:700;display:inline-block}.ContactsPage-module-scss-module__TlQMoW__req{padding:calc(40*var(--u));border-radius:calc(28*var(--u));background:#f7f5f8}.ContactsPage-module-scss-module__TlQMoW__reqTitle{font-size:calc(22*var(--u));letter-spacing:calc(-.66*var(--u));color:#2d0e39;font-weight:600;line-height:1.25}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__reqTitle{font-size:calc(18*var(--u));letter-spacing:calc(-.4*var(--u))}}.ContactsPage-module-scss-module__TlQMoW__reqTitle{margin-bottom:calc(24*var(--u));display:block}.ContactsPage-module-scss-module__TlQMoW__reqList{gap:calc(16*var(--u));flex-direction:column;display:flex}.ContactsPage-module-scss-module__TlQMoW__reqRow{grid-template-columns:calc(140*var(--u)) 1fr;gap:calc(20*var(--u));align-items:baseline;display:grid}.ContactsPage-module-scss-module__TlQMoW__reqLabel{font-size:calc(17*var(--u));letter-spacing:calc(-.34*var(--u));color:gray}.ContactsPage-module-scss-module__TlQMoW__reqValue{font-size:calc(18*var(--u));letter-spacing:calc(-.36*var(--u));color:#2d0e39;line-height:1.35}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__hero,.ContactsPage-module-scss-module__TlQMoW__mapSection,.ContactsPage-module-scss-module__TlQMoW__messengers,.ContactsPage-module-scss-module__TlQMoW__formSection{--u:calc(100cqw / 430);padding-inline:max(calc(20 * var(--u)),(100cqw - 860px)/2)}}@media (max-width:1279px) and (min-width:768px) and (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__hero,.ContactsPage-module-scss-module__TlQMoW__mapSection,.ContactsPage-module-scss-module__TlQMoW__messengers,.ContactsPage-module-scss-module__TlQMoW__formSection{--u:calc(min(100cqw, 860px) / 600)}}@media (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__hero{padding-block:calc(90*var(--u)) 0}.ContactsPage-module-scss-module__TlQMoW__heroInner{width:100%;margin-top:calc(16*var(--u))}.ContactsPage-module-scss-module__TlQMoW__title{margin-top:calc(14*var(--u))}.ContactsPage-module-scss-module__TlQMoW__lead{width:100%;margin-top:calc(12*var(--u));font-size:calc(16*var(--u));letter-spacing:calc(-.3*var(--u))}.ContactsPage-module-scss-module__TlQMoW__mapSection{padding-block:calc(24*var(--u)) calc(30*var(--u))}.ContactsPage-module-scss-module__TlQMoW__map{width:100%;height:calc(480*var(--u));border-radius:calc(22*var(--u))}.ContactsPage-module-scss-module__TlQMoW__mapCard{width:100%;margin-top:calc(14*var(--u));padding:calc(20*var(--u));border-radius:calc(20*var(--u));box-shadow:none;background:#f7f5f8;position:static}.ContactsPage-module-scss-module__TlQMoW__mapLabel{margin-bottom:calc(8*var(--u));font-size:calc(12*var(--u))}.ContactsPage-module-scss-module__TlQMoW__mapAddress{font-size:calc(19*var(--u));letter-spacing:calc(-.4*var(--u))}.ContactsPage-module-scss-module__TlQMoW__mapLink{margin-top:calc(12*var(--u));font-size:calc(15*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cards{gap:calc(12*var(--u));width:100%;margin-top:calc(12*var(--u));grid-template-columns:1fr}.ContactsPage-module-scss-module__TlQMoW__card{padding:calc(20*var(--u));border-radius:calc(20*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cardIconBox{width:calc(44*var(--u));height:calc(44*var(--u));margin-bottom:calc(14*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cardIcon{width:calc(22*var(--u));height:calc(22*var(--u))}.ContactsPage-module-scss-module__TlQMoW__cardLabel,.ContactsPage-module-scss-module__TlQMoW__cardNote{font-size:calc(14*var(--u))}.ContactsPage-module-scss-module__TlQMoW__messengers{padding-block:calc(30*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgGrid{gap:calc(12*var(--u));width:100%;margin-top:calc(24*var(--u));grid-template-columns:1fr}.ContactsPage-module-scss-module__TlQMoW__msg{min-height:0;padding:calc(20*var(--u));border-radius:calc(20*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgTitle{font-size:calc(20*var(--u));letter-spacing:calc(-.5*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgNote{font-size:calc(15*var(--u))}.ContactsPage-module-scss-module__TlQMoW__msgArrow{right:calc(20*var(--u));bottom:calc(20*var(--u));font-size:calc(20*var(--u))}.ContactsPage-module-scss-module__TlQMoW__formSection{gap:calc(16*var(--u));width:100%;padding-bottom:calc(30*var(--u));grid-template-columns:1fr}.ContactsPage-module-scss-module__TlQMoW__formCard{padding:calc(20*var(--u));border-radius:calc(22*var(--u))}.ContactsPage-module-scss-module__TlQMoW__urgent,.ContactsPage-module-scss-module__TlQMoW__req{padding:calc(20*var(--u));border-radius:calc(20*var(--u))}.ContactsPage-module-scss-module__TlQMoW__urgentLabel{font-size:calc(12*var(--u))}.ContactsPage-module-scss-module__TlQMoW__urgentText{margin-top:calc(8*var(--u));font-size:calc(15*var(--u))}.ContactsPage-module-scss-module__TlQMoW__urgentPhone{margin-top:calc(12*var(--u));font-size:calc(24*var(--u));letter-spacing:calc(-.6*var(--u))}.ContactsPage-module-scss-module__TlQMoW__reqTitle{margin-bottom:calc(14*var(--u))}.ContactsPage-module-scss-module__TlQMoW__reqRow{gap:calc(2*var(--u));grid-template-columns:1fr}.ContactsPage-module-scss-module__TlQMoW__reqLabel,.ContactsPage-module-scss-module__TlQMoW__reqValue{font-size:calc(15*var(--u))}}@media (max-width:1279px) and (min-width:768px) and (max-width:1279px){.ContactsPage-module-scss-module__TlQMoW__cards,.ContactsPage-module-scss-module__TlQMoW__msgGrid{gap:calc(16*var(--u));grid-template-columns:1fr 1fr}}
