.service-header{background:#8b83ff}
.service-header .site-header{padding-block:14px}
.service-header .site-header nav{color:#fff}
.service-header .header-phone{background:#ec75ed;color:#fff;white-space:nowrap}
.service-header .logo{width:180px;background:none;padding:0}
.service-header .logo-word{font-size:40px}
.service-header .logo-word span{color:#fff}
.service-header .site-header nav{gap:24px;font-size:14px}
.service-content{padding-top:55px}
.back-link{display:inline-block;margin-bottom:60px;color:#888}
.service-description{max-width:690px;font-size:16px;line-height:1.5;color:#888}
.service-description h1{font:700 36px/1.2 'Amatic SC',Arial,sans-serif;color:#444;margin:0 0 28px}
.service-description h2{font-size:29px;text-transform:none;margin:0 0 20px}
.service-description h3{font-weight:700;font-size:26px;margin:0 0 8px;color:#444}
.service-description section{margin-bottom:26px}
.service-description p{margin:0}
.service-description ul{list-style:none;margin:0;padding:0}
.service-description li::before{content:'- ';}
.service-description .service-summary{margin-top:24px}
.service-important{padding-top:24px;color:#444;font-weight:700}
.service-description .service-invitation{color:#7260ff;margin-top:26px}
.service-page .contacts{padding-top:70px}
.service-page .contacts .cards{margin-top:60px}
@media(min-width:701px) and (max-width:1000px){.service-header .site-header nav{gap:12px;font-size:12px}.service-header .logo{width:130px}.service-header .header-phone{padding-inline:10px}}
@media(max-width:700px){
 .service-header .site-header{justify-content:space-between;padding:12px 6%}
 .service-header .logo{display:block;width:auto}
 .service-header .logo-word{font-size:34px}
 .service-header .site-header nav{color:#555;font-size:16px;gap:20px}
 .service-content{padding-top:30px}
 .back-link{margin-bottom:35px}
 .service-description{max-width:none;font-size:15px;overflow-wrap:break-word}
 .service-description h1{font-size:34px}
 .service-description h2{font-size:27px}
 .service-description h3{font-size:25px}
 .service-page .contacts{padding-top:45px}
}

.service-description .russian-benefits{margin-top:28px}

.service-description .math-benefits{margin-top:28px}
.math-description ul{list-style:disc;padding-left:18px}
.math-description li::before{content:none}

.service-description .speech-highlight{color:#ff666b;margin-top:28px}
.service-description .speech-benefits{margin-top:28px}
.speech-description ul{list-style:disc;padding-left:18px}
.speech-description li::before{content:none}

.school-description ul{list-style:disc;padding-left:18px}
.school-description li::before{content:none}
.service-description .school-result{margin-top:24px}
.school-description section h2{margin-bottom:8px}

.service-description .painting-lead{color:#444;margin-bottom:28px}
.service-description .painting-benefits{margin-top:48px}
.painting-description ul{list-style:disc;padding-left:18px}
.painting-description li::before{content:none}

.service-description .ceramics-materials{margin-top:28px}
.ceramics-description ul{list-style:disc;padding-left:18px}
.ceramics-description li::before{content:none}

.dance-description .dance-benefits{list-style:disc;padding-left:18px}
.dance-description .dance-benefits li::before{content:none}
.service-description .dance-ages{margin-bottom:28px}
.dance-description section h2{margin-bottom:8px}

.service-description .music-groups,.service-description .music-results{margin-top:28px}
.music-description section h2{margin-bottom:8px}
.music-description ul{padding-left:18px}
.music-groups ul{list-style:circle}
.music-results ul{list-style:disc}
.music-description li::before{content:none}

.early-description ul{list-style:disc;padding-left:18px}
.early-description li::before{content:none}
.early-description section h2{margin-bottom:8px}

.events-description ul{list-style:disc;padding-left:18px}
.events-description li::before{content:none}
.service-description.events-description h1{margin-bottom:8px}
.service-description .events-invitation{margin-top:28px}
