.academy-footer__brand img{content:url('/local/templates/academy-restored/img/svg/logo-source.svg')}
.academy-header__nav{display:none!important}
.academy-footer__socials img.academy-social-icon{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1);transform:none;background:none;border-radius:0}.academy-footer__socials img.academy-social-icon--video{width:28px;height:20px}.academy-footer__socials img.academy-social-icon--youtube{width:24px;height:18px}
.academy-footer__socials>a{position:relative}.academy-footer__socials>a>img.academy-social-icon{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}
.academy-footer__socials{display:flex;align-items:center;gap:10px;margin-top:24px}.academy-footer__socials>a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:50%;text-decoration:none;transition:.2s ease}.academy-footer__socials>a:hover{border-color:#fff;background:rgba(255,255,255,.1);transform:translateY(-2px)}.academy-social-icon{display:grid;place-items:center;width:24px;height:24px;color:#fff;font:700 10px/1 Arial,sans-serif}.academy-social-icon--telegram{font-size:22px;transform:rotate(-25deg)}.academy-social-icon--youtube,.academy-social-icon--video{font-size:13px}.academy-social-icon--youtube{width:25px;height:18px;border-radius:5px;background:#fff;color:#193a5d}.academy-social-icon--video{border-radius:7px;background:#fff;color:#193a5d}.academy-social-icon--dzen{position:relative;display:grid;place-items:stretch;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:22px;height:22px}.academy-social-icon--dzen i{display:block;background:#fff}.academy-social-icon--dzen i:nth-child(1){border-radius:100% 0 0}.academy-social-icon--dzen i:nth-child(2){border-radius:0 100% 0 0}.academy-social-icon--dzen i:nth-child(3){border-radius:0 0 0 100%}.academy-social-icon--dzen i:nth-child(4){border-radius:0 0 100%}
.academy-header{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 1px 0 rgba(35,71,109,.14)}
.academy-header__top{height:98px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:30px}.academy-header__logo{display:block;width:228px;text-decoration:none}.academy-header__logo img{display:block;width:198px;height:52px}.academy-header__age{justify-self:center;margin:0;color:#23456c;font-size:19px;font-weight:600;white-space:nowrap}.academy-header__phone{display:grid;place-items:center;min-height:98px;padding:0 26px;border-left:1px solid #d8e2ed;text-decoration:none;color:#23456c;font-size:18px;font-weight:600}
.academy-header__nav{background:#24496f;color:#fff}.academy-header__nav-row{min-height:66px;display:flex;align-items:center}.academy-header__page-menu{align-self:stretch;display:flex;align-items:center;gap:14px;padding:0 30px 0 0;border-right:1px solid rgba(255,255,255,.2);font-weight:600}.academy-header__page-menu i{width:24px;height:16px;border-top:2px solid;border-bottom:2px solid;position:relative}.academy-header__page-menu i:after{content:'';position:absolute;left:0;right:0;top:5px;border-top:2px solid}.academy-header__links{display:flex;align-items:center;gap:28px;margin-left:34px}.academy-header__links a{text-decoration:none;color:#fff;font-weight:600}.academy-header__links a:hover{text-decoration:underline;text-underline-offset:5px}.academy-header__booking{align-self:stretch;display:flex;align-items:center;padding:0 30px;margin-left:auto;background:#4d78b4;color:#fff;text-decoration:none;font-weight:600}
.academy-footer{background:#132d49;color:#e7f0f8}.academy-footer a{color:inherit}.academy-footer__main{display:grid;grid-template-columns:.8fr 1.25fr 1fr;gap:70px;padding-top:66px;padding-bottom:62px}.academy-footer h2{margin:0 0 24px;color:#fff;font-size:20px}.academy-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.academy-footer li a{text-decoration:none;color:#bfcfdd}.academy-footer li a:hover{color:#fff}.academy-footer__services ul{grid-template-columns:1fr 1fr;gap:14px 30px}.academy-footer__contacts p{margin:0 0 18px;color:#bfcfdd}.academy-footer__contacts strong,.academy-footer__contacts a{display:block;color:#fff;font-size:20px;text-decoration:none}.academy-footer__concierge{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:#193a5d}.academy-footer__concierge-row{min-height:112px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:56px}.academy-footer__brand{display:flex;align-items:center;gap:28px;text-decoration:none;font-weight:600}.academy-footer__brand img{width:196px;filter:brightness(0) invert(1)}.academy-footer__phone span{display:block;color:#9fb4c8;font-size:13px}.academy-footer__phone a{font-size:22px;text-decoration:none}.academy-footer__book{min-height:54px;display:inline-flex;align-items:center;padding:0 28px;background:#4d78b4;text-decoration:none;font-weight:600}.academy-footer__legal{padding:30px 0 38px}.academy-footer__warnings{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px;color:#9fb4c8;font-size:13px}.academy-footer__bottom{display:flex;justify-content:space-between;gap:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.13);color:#9fb4c8;font-size:14px}.academy-footer__bottom nav{display:flex;gap:24px;flex-wrap:wrap}.academy-footer__bottom a{text-underline-offset:4px}
.medflex-round-widget__button{background:#476da9!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;bottom:30px!important;box-shadow:0 8px 20px rgba(35,68,112,.24)!important;color:#fff!important;font-family:Gilroy,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;height:54px!important;left:auto!important;line-height:1.2!important;padding:0 22px!important;right:30px!important;transform:none!important;width:190px!important}.medflex-round-widget__button:before,.medflex-round-widget__button:after{border-radius:0!important}
@media(max-width:900px){.academy-header__top{height:88px;grid-template-columns:1fr auto auto;gap:0}.academy-header__logo{width:205px}.academy-header__age{font-size:17px;padding:0 18px}.academy-header__phone{min-height:88px;font-size:0;width:76px;padding:0}.academy-header__phone:after{content:'\260e';font-size:29px}.academy-header__nav{display:none}.academy-footer__main{grid-template-columns:1fr 1fr}.academy-footer__contacts{grid-column:1/-1}.academy-footer__concierge-row{grid-template-columns:1fr 1fr}.academy-footer__book{grid-column:1/-1;justify-self:start;margin-bottom:24px}.academy-footer__warnings{grid-template-columns:1fr}.academy-footer__bottom{flex-direction:column}}
@media(max-width:580px){.academy-header__top{height:82px}.academy-header__logo{width:170px}.academy-header__logo img{width:160px;height:auto}.academy-header__age{display:none}.academy-header__phone{min-height:82px;width:66px}.academy-footer__main{grid-template-columns:1fr;gap:38px;padding-top:48px}.academy-footer__contacts{grid-column:auto}.academy-footer__services ul{grid-template-columns:1fr}.academy-footer__concierge-row{grid-template-columns:1fr;gap:20px;padding:30px 0}.academy-footer__brand{flex-direction:column;align-items:flex-start;gap:12px}.academy-footer__book{grid-column:auto;margin:0}.academy-footer__warnings{gap:18px}.academy-footer__bottom nav{display:grid;gap:10px}.medflex-round-widget__button{bottom:18px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}
