.v-contacts-map{position:relative;height:550px}@media (min-width:1200px){.v-contacts-map{height:100%;max-height:none}}.v-contacts-map-office{position:absolute;right:20px;bottom:50px;z-index:1;z-index:var(--z-content-1);cursor:pointer}.v-contacts-map-office img{border-radius:10px;width:100%;height:100%;max-width:255px;max-height:200px;-o-object-fit:contain;object-fit:contain}.v-contacts-map-office .v-sprite{width:20px;height:20px;position:absolute;bottom:12px;right:12px}@media (min-width:1200px){.v-contacts-map-office{right:50px;bottom:30px}.v-contacts-map-office .v-sprite{bottom:15px;right:25px}}.office-division{display:flex;flex-direction:column;grid-gap:1.2rem;gap:1.2rem}.office-division_title{color:#9380c0;color:var(--c-light-violet)}.office_content{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:900px){.office_content{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}}.office_grid{margin-bottom:30px}@media (min-width:1200px){.office_grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}}@media (min-width:1500px){.office_grid{margin-bottom:85px}}.office_grid_item:not(:last-child){margin-bottom:2.4rem}.office_grid_item .v-sprite{margin-bottom:.8rem}.office_grid_item.__social span{font-size:18px;max-width:220px;margin-bottom:16px}@media (min-width:1200px){.office_grid_item{max-width:295px;width:44%}.office_grid_item.__address{order:1}.office_grid_item.__schedule{order:3}.office_grid_item.__phone{order:2}.office_grid_item.__email{order:4}.office_grid_item.__social{order:5}.office_grid_item.__full-width{max-width:none;width:376px}}.office_grid_item_inner{display:flex;flex-direction:column;max-width:270px}.office_grid_item_inner.__schedule p:not(:last-child){padding-bottom:7px}.office_grid_item_content{color:#dcd6f0!important;color:var(--c-extra-light-violet)!important;font-size:1.6rem;line-height:2.4rem;margin-bottom:.8rem;font-weight:var(--w-regular)}.office_grid_item_content.link{display:inline-block}.office_map,.office_map_qr_text{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.office_map{width:100%}.office_map_qr{background:#3e2e61;background:var(--c-violet-2);padding:15px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}@media (min-width:640px){.office_map_qr{flex-direction:row}}.office_divisions{display:grid;grid-gap:4rem;gap:4rem;margin-top:9rem}@media (min-width:900px){.office_divisions{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.office_divisions{grid-template-columns:repeat(4,1fr)}}@media (min-width:1500px){.office_divisions{grid-gap:8.4rem;gap:8.4rem}}.v-contacts{position:relative;padding-bottom:80px}.v-contacts .v-contacts-map{flex:1;height:100%;min-height:460px}.v-contacts_inner{position:relative;z-index:2;z-index:var(--z-content-2);padding-bottom:5rem}.v-contacts-tabs{margin-bottom:40px}.v-contacts-tabs .v-tabs-subtitle{padding-top:5px;color:#3e2e61;color:var(--c-violet-2)}.v-contacts-tabs .__active .v-tabs-subtitle{color:#9380c0;color:var(--c-light-violet)}@media (min-width:900px){.v-contacts_form{padding-left:2.4rem;max-width:370px;border-left:4px solid #d63bef;border-left:4px solid var(--c-purpure)}}.v-contacts_bg-img{position:absolute;left:0;top:0;width:100%;overflow:hidden;z-index:1;z-index:var(--z-content-1);opacity:.7}@media (min-width:900px){.v-contacts_bg-img{width:40%}.v-contacts_bg-img:before{position:absolute;content:"";width:100%;height:100%;display:block;left:0;top:0;background:linear-gradient(270deg,#1d1138,rgba(29,17,56,0) 49.91%)}}@media (min-width:900px){.v-contacts_bg-img img{width:40vw;max-width:none}}.v-form-with-dude{position:relative;background:linear-gradient(91.96deg,#04002b -.36%,#4b0057 61.51%);border-radius:.4rem;padding:2rem 3rem}@media (min-width:1200px){.v-form-with-dude{padding:5rem 14rem 3.5rem 3rem;display:flex;align-items:flex-start;justify-content:space-between}}.v-form-with-dude_dude-himself{position:absolute;bottom:0;right:0;width:410px;z-index:1;z-index:var(--z-content-1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%);mask-image:linear-gradient(90deg,transparent,#000 50%);display:none}@media (min-width:1200px){.v-form-with-dude_dude-himself{display:block}}.v-form-width-dude{position:relative;z-index:2;z-index:var(--z-content-2)}.v-form_title{margin-bottom:2rem;color:#fff;color:var(--c-white)}@media (min-width:1200px){.v-form_title{margin-bottom:0;padding:1rem 0}}