@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-code{width:100%}}#brxe-hmzgjf {font-weight: 700; line-height: var(--leading-s); margin-top: 0}@media (min-width: 1200px) {#brxe-hmzgjf {text-align: center; margin-top: auto}}@media (min-width: 1200px) {#brxe-pmazep {margin-top: auto}}#brxe-lynarh {margin-top: 0; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/academia-contacts-sc.avif); background-size: cover; background-position: 30% center; color: var(--bricks-color-mwslzb); justify-content: flex-end; padding-top: var(--s-12); padding-right: var(--s-8); padding-bottom: var(--s-12); padding-left: var(--s-8); min-height: 32rem; position: relative; row-gap: var(--s-8); align-items: flex-start}:where(#brxe-lynarh > *) {position: relative}#brxe-lynarh::before {background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (min-width: 1200px) {#brxe-lynarh {padding-top: var(--s-20); padding-bottom: 0; align-items: center}}#brxe-fqeqys {background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/2DE82BF0-66A1-462A-9F41-BD38FFE60402-1.avif); background-size: cover; background-position: center 70%; min-height: var(--h-2xl); border-radius: var(--rounded-2xl)}@media (min-width: 1200px) {#brxe-fqeqys {min-height: var(--h-3xl); max-width: 32rem}}#brxe-euzbgx {font-weight: 700}#brxe-ikewdn {padding-top: var(--s-6); padding-right: var(--s-8); padding-bottom: var(--s-6); padding-left: var(--s-8); row-gap: var(--s-4)}@media (min-width: 536px) {#brxe-ikewdn {padding-right: var(--s-4); padding-left: var(--s-4); align-self: center !important}}@media (min-width: 1200px) {#brxe-ikewdn {row-gap: var(--s-6)}}@media (min-width: 536px) {#brxe-vulnuw {flex-direction: row; align-items: stretch}}@media (min-width: 1200px) {#brxe-vulnuw {max-width: var(--w-6xl); column-gap: var(--s-8); margin-top: var(--s-16); margin-bottom: var(--s-16)}}#brxe-pzypue {font-family: "History Pro"; font-weight: 700; font-size: var(--text-xl)}@media (min-width: 1200px) {#brxe-pzypue {font-size: var(--text-2xl)}}#brxe-kmenrv {align-items: stretch}@media (min-width: 1200px) {#brxe-kmenrv {max-width: 32rem}}@media (min-width: 536px) {#brxe-cvhsnc {margin-top: var(--s-2)}}#brxe-ttwhqx {align-items: stretch}@media (min-width: 536px) {#brxe-ttwhqx {padding-top: var(--s-8); padding-right: var(--s-8); padding-bottom: var(--s-8); padding-left: var(--s-8)}}@media (min-width: 1200px) {#brxe-ttwhqx {max-width: 32rem; padding-top: var(--s-16); padding-bottom: var(--s-16)}}#brxe-vupqbk {padding-top: var(--s-8); padding-right: var(--s-6); padding-bottom: var(--s-8); padding-left: var(--s-6)}@media (min-width: 536px) {#brxe-vupqbk {justify-content: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-xgpnzl {background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge1.png); background-size: cover; background-position: center center; min-height: var(--h-2xl)}@media (min-width: 1200px) {#brxe-xgpnzl {min-height: 28rem}}#brxe-btjxdn {background-color: var(--bricks-color-awngdj); margin-bottom: 0}@media (min-width: 536px) {#brxe-btjxdn {flex-direction: row; position: relative; align-items: stretch; column-gap: 0px}}#brxe-iycexr {font-family: "History Pro"; font-weight: 700; font-size: var(--text-xl)}@media (min-width: 1200px) {#brxe-iycexr {font-size: var(--text-2xl)}}#brxe-xnfkes {align-items: stretch}@media (min-width: 1200px) {#brxe-xnfkes {max-width: 32rem}}@media (min-width: 536px) {#brxe-jzarqv {margin-top: var(--s-2)}}#brxe-noxrjh {align-items: stretch}@media (min-width: 536px) {#brxe-noxrjh {padding-top: var(--s-8); padding-right: var(--s-8); padding-bottom: var(--s-8); padding-left: var(--s-8)}}@media (min-width: 1200px) {#brxe-noxrjh {max-width: 32rem; padding-top: var(--s-16); padding-bottom: var(--s-16); margin-left: var(--s-16)}}#brxe-syezlo {padding-top: var(--s-8); padding-right: var(--s-6); padding-bottom: var(--s-8); padding-left: var(--s-6)}@media (min-width: 536px) {#brxe-syezlo {justify-content: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-cjjqav {background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge2.jpg); background-size: cover; background-position: center center; min-height: var(--h-2xl)}@media (min-width: 1200px) {#brxe-cjjqav {min-height: 28rem}}#brxe-ehpmmw {background-color: var(--bricks-color-awngdj); margin-top: 0; margin-bottom: 0}@media (min-width: 536px) {#brxe-ehpmmw {flex-direction: row-reverse; position: relative; align-items: stretch; column-gap: 0px}}#brxe-rshndk {margin-bottom: 0}#brxe-yflgxi {font-weight: 700}#brxe-dibiyn {margin-top: var(--s-1)}@media (min-width: 536px) {#brxe-dibiyn {text-align: center}}@media (min-width: 536px) {#brxe-qwtzya {align-items: center; max-width: var(--w-2xl)}}@media (min-width: 1200px) {#brxe-qwtzya {max-width: 40rem}}#brxe-uhymxh {background-position: center center; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge1-682x1024.avif); background-size: cover; border-radius: var(--rounded-lg); flex-grow: 1; flex-shrink: 0; flex-basis: var(--w-xxl)}@media (min-width: 536px) {#brxe-uhymxh {max-width: var(--w-xxxl); flex-basis: var(--w-xxxl)}}@media (min-width: 1200px) {#brxe-uhymxh {flex-basis: unset; flex-shrink: 1; flex-grow: 1}}#brxe-jmeogp {background-position: center center; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge2-682x1024.avif); background-size: cover; border-radius: var(--rounded-lg); flex-grow: 1; flex-shrink: 0; flex-basis: var(--w-xxl)}@media (min-width: 536px) {#brxe-jmeogp {max-width: var(--w-xxxl); flex-basis: var(--w-xxxl)}}@media (min-width: 1200px) {#brxe-jmeogp {flex-basis: unset; flex-shrink: 1; flex-grow: 1}}#brxe-onadcb {background-position: center center; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge3-682x1024.avif); background-size: cover; border-radius: var(--rounded-lg); flex-grow: 1; flex-shrink: 0; flex-basis: var(--w-xxl)}@media (min-width: 536px) {#brxe-onadcb {max-width: var(--w-xxxl); flex-basis: var(--w-xxxl)}}@media (min-width: 1200px) {#brxe-onadcb {flex-basis: unset; flex-shrink: 1; flex-grow: 1}}#brxe-amgdib {background-position: center center; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge4-682x1024.avif); background-size: cover; border-radius: var(--rounded-lg); flex-grow: 1; flex-shrink: 0; flex-basis: var(--w-xxl)}@media (min-width: 536px) {#brxe-amgdib {max-width: var(--w-xxxl); flex-basis: var(--w-xxxl)}}@media (min-width: 1200px) {#brxe-amgdib {flex-basis: unset; flex-shrink: 1; flex-grow: 1}}#brxe-hfmsix {background-position: center center; background-image: url(https://academia.spb.ru/wp-content/uploads/2025/10/concierge5-682x1024.avif); background-size: cover; border-radius: var(--rounded-lg); flex-grow: 1; flex-shrink: 0; flex-basis: var(--w-xxl)}@media (min-width: 536px) {#brxe-hfmsix {max-width: var(--w-xxxl); flex-basis: var(--w-xxxl)}}@media (min-width: 1200px) {#brxe-hfmsix {flex-basis: unset; flex-shrink: 1; flex-grow: 1}}#brxe-yzswur {color: var(--bricks-color-mwslzb); align-items: stretch; flex-direction: row; flex-wrap: nowrap; overflow: auto; border-radius: var(--rounded-lg); height: var(--h-3xl)}@media (min-width: 536px) {#brxe-yzswur {height: 30rem}}@media (min-width: 1200px) {#brxe-yzswur {padding-right: var(--s-4); padding-left: var(--s-4); overflow: unset}}#brxe-gssdhs {padding-top: var(--s-6); padding-right: var(--s-6); padding-bottom: var(--s-6); padding-left: var(--s-6); row-gap: var(--s-6); margin-bottom: var(--s-8)}@media (min-width: 1200px) {#brxe-gssdhs {margin-top: var(--s-16); padding-right: 0; padding-left: 0}}#brxe-tbsohl {font-family: "Good Vibes Pro"; font-size: var(--text-4xl); text-align: center; margin-bottom: var(--s-8); padding-right: var(--s-6); padding-left: var(--s-6)}@media (min-width: 1200px) {#brxe-tbsohl {margin-bottom: var(--s-12); font-size: var(--text-5xl)}}