@charset "utf-8";@font-face{font-family:'Circe';font-style:normal;font-weight:normal;src:local('Circe'), url('/css/CRC55.woff') format('woff')}@font-face{font-family:'Circe';font-style:normal;font-weight:bold;src:local('Circe Bold'), url('/css/CRC65.woff') format('woff')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,strong,tt,var,dl,dt,dd,ol,ul,li,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}body{background:#f2f2f2 url('/img/design/bg-gray-01.svg');background-size:25px;background-attachment:fixed;line-height:1;font-family:Circe,sans-serif;color:#363636;font-size:16px}a{color:#363636;text-decoration:none}a:hover{color:#5f5f5f;text-decoration:none}a.title,a.text-underline{text-decoration:underline;text-decoration-color:#d6d6d6}.alert-warning{color:#533e00;background-color:#ffe184;border-color:#ffd760}.fixed-icons{position:fixed;right:25px;bottom:25px;display:flex;flex-direction:column;align-items:center;gap: .625rem}.btn-close{position:absolute;top:0;right:0;font-size:20pt}.btn-mail{width:50px;height:50px;background:url('/img/design/icon_bird.svg') no-repeat;background-size:contain;border-radius:50px}.social-icon{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:center;background-size:contain}.social-icon-tg{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.88' cy='14.13' r='13' fill='%23fff' stroke='%23555'/%3E%3Cpath d='m18.98 9.38-2.16 8.87a.67.67 0 0 1-.95.43l-2.72-1.4-1.29 2.1a.66.66 0 0 1-1.23-.34v-2.35c0-.18.07-.35.2-.48l5.3-5.06c0-.06-.06-.12-.13-.07l-6.33 4.4-2.13-1.1a.67.67 0 0 1 .04-1.2l10.49-4.57a.67.67 0 0 1 .9.77Z' fill='%23555'/%3E%3C/svg%3E")}.social-icon-vk{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.88' cy='14.32' r='13' fill='%23fff' stroke='%23555'/%3E%3Cpath d='M14.03 18.59c-4.55 0-7.14-3.2-7.24-8.54h2.28c.08 3.91 1.75 5.57 3.08 5.91v-5.91h2.14v3.37c1.31-.14 2.7-1.68 3.16-3.38h2.14a6.63 6.63 0 0 1-2.91 4.27 6.6 6.6 0 0 1 3.4 4.28h-2.35c-.5-1.62-1.77-2.88-3.44-3.05v3.05h-.26Z' fill='%23555'/%3E%3C/svg%3E")}.social-icon-wa{background-image:url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.88' cy='13.5' r='13' fill='%23fff' stroke='%23555'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m10.68 18.76-.23-.11-2.3.57.62-2.25-.15-.23a6.25 6.25 0 0 1-.92-3.2 6.07 6.07 0 1 1 12.16-.04 6.12 6.12 0 0 1-9.18 5.26Zm6.48-3.66-.42-.19-1-.46c-.01 0-.03 0-.05-.02l-.06-.02c-.11 0-.19.04-.27.08l-.57.65a.21.21 0 0 1-.19.11h-.04a.29.29 0 0 1-.15-.07l-.19-.08a3.7 3.7 0 0 1-1.1-.72l-.14-.12c-.05-.04-.1-.07-.13-.11a4.26 4.26 0 0 1-.73-.92l-.03-.07-.05-.08a.75.75 0 0 0-.03-.08c0-.07 0-.15.04-.19 0 0 .15-.19.26-.3a.68.68 0 0 0 .1-.13l.1-.14c.07-.11.11-.26.07-.38-.04-.19-.5-1.22-.6-1.45a.44.44 0 0 0-.28-.19h-.4l-.12.02-.11.02-.04.04a.8.8 0 0 0-.12.07l-.11.08-.1.11a1.94 1.94 0 0 0-.32 2.17l.04.12c.34.73.8 1.37 1.4 1.95l.16.15.12.1c.07.07.14.13.19.2a6.81 6.81 0 0 0 2.93 1.49l.2.04h.37c.2 0 .42-.08.58-.15a.33.33 0 0 1 .13-.07.4.4 0 0 0 .13-.09l.08-.07.11-.1.12-.1c.07-.07.15-.15.19-.22.07-.15.11-.35.15-.54v-.26l-.11-.08Z' fill='%23555'/%3E%3C/svg%3E")}s{padding:0
4px;position:relative;box-sizing:border-box;text-decoration:none}s::before{content:"";width:100%;height:100%;min-height:10px;position:absolute;top:9px;left:0;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNDEgOCI+DQogICAgPHBhdGggZmlsbD0iI0Y3M0QzNCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMS4yNDEgNy45OEMuNjU4IDguMTIuMTEgNy41MzEuMDE0IDYuNjY1Yy0uMDk1LS44NjUuMzAxLTEuNjgyLjg4NC0xLjgyMkMxNC4yNjQgMS42MTQgMjcuMjc1IDAgMzkuOTMgMCA0MC41MjEgMCA0MSAuNzExIDQxIDEuNTg4YzAgLjg3OC0uNDc5IDEuNTg5LTEuMDcgMS41ODktMTIuNTM4IDAtMjUuNDM0IDEuNi0zOC42ODkgNC44MDJ6IiBvcGFjaXR5PSIuOCIvPg0KPC9zdmc+DQo=")}ul.ul-done{list-style:none}ul.ul-done
li{position:relative;padding-left:12px}ul.ul-done li::before{position:absolute;left:-10px;top:5px;content:'✔';display:inline-block;margin-right:10px;font-size:13pt}.badge-danger,.bg-danger{background-color:#fa6860 !important}.bg-info,.badge-info{background-color:#4499C7 !important}.carousel-caption{top:8% !important;left:5% !important;right:50% !important;padding:0px
!important}.carousel-caption
h5{font-size:30pt !important;text-align:left !important}.carousel-caption h5>span{background-color:rgba(0,0,0,0.4);line-height:1.65;box-shadow:20px 0 0px 0px rgba(0,0,0,0.4), -20px 0 0px 0px rgba(0,0,0,0.4)}.text-pink{color:#FF2992 !important}.text-info{color:#4499C7 !important}.text-muted{color:#5D7380 !important}label span.text-danger{font-family:Arial}.border-info{border-color:#4499C7 !important}.ajax_form
.error{border-color:#dc3545!important}.btn-info{background:#4499C7}.btn-info:hover{background:#4499C7;opacity:0.8}.card{margin-bottom:30px}.card-body{padding:1rem}.card-footer{padding: .4rem 1.25rem}.card-img-top{margin:0
!important}#closebtn{display:none}.collapse.show{margin-top:20px}.container{background:white;border-left:4px solid rgba(0,0,0,0.05);border-right:4px solid rgba(0,0,0,0.05);max-width:1250px}.docs-button{align-items:center;background-color:transparent;border:0;display:flex;font-size:19px;font-weight:700;justify-content:space-between;line-height:1;padding:15px
var(--docs-card-gutters) 13px;text-align:left;width:100%}.docs-button::after{content:'+'}.docs-button[aria-expanded="true"]::after{content:'–'}.docs-card{--docs-card-gutters:16px;border:2px
solid #D6E5FD;border-radius:4px;margin-bottom:11px;transition:border-color 0.2s ease}.docs-card.show{border-color:#60A4D3}.docs-collapse.show{margin-top:0}.docs-collapse_body{padding:14px
var(--docs-card-gutters) 30px}.docs-collapse_body>h4{margin-bottom:10px}.docs-collapse_body>p{margin-bottom:25px !important}.docs-collapse_body>p>a{font-size:15px;text-decoration:underline}.docs-intro>p:last-child{margin-bottom:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.dropdown-parent{padding:10px
15px 5px 15px;font-size:17px;display:block;font-weight:normal}h1{font-size:38px;font-weight:normal;margin-bottom:30px;line-height:1}h2{font-size:32px;line-height:24px;padding:0;margin-top:30px;margin-bottom:10px}input[type="submit"]{outline:medium none}.wrap{position:relative;box-shadow:0px 0px 40px rgba(0,0,0,0.2)}.clear{clear:both;float:none}.no-border{border:none !important}.hov:hover{opacity:0.9}a.btn-large{line-height:1.9;height:46px;font-size:22px;padding:3px
40px;margin:10px
0 30px 0}.breadcrumb{margin-bottom:3rem}.header{position:relative;height:110px;padding-bottom:25px}.header_pattern{height:14px;background:transparent url('/img/design/pattern.png') repeat-x left top;background-size:25px}.header
div{position:absolute}.logo{width:120px}.gray{color:#bfbfbf}.no-hover.header_nav_item:hover a::after,
.no-hover.header_nav_item a.active::after{display:none}.phone{width:275px;right:20px;top:21px}.phone
img{float:left;margin-top:2px}.phone
p{line-height:23px;font-size:14px;margin-left:35px}.phone p
a{border-bottom:1px solid rgba(0,0,0,.5)}.halloween{color:white;background:orange url('/img/promo/halloween-bg.jpg') no-repeat left top;background-size:cover;padding:30px
50px;text-shadow:1px 1px 0 rgba(0,0,0,0.4);border-radius:10px;margin:20px
0;position:relative}.halloween
h2{color:orange;margin-bottom:10px;margin-top:20px}.halloween
img{display:inline-block;height:230px;width:auto;margin:20px
10px 20px 0}.pumpkin{position:absolute;top:-35px;right:300px;width:180px}.halloween
.pumpkin{right:0px;top:-50px}.header
.nav{left:140px;right:300px;font-size:20px;margin-top:56px}.header .nav
ul{list-style-type:none;width:100%}.header .nav
li{display:inline;margin-right:3%;position:relative;line-height:140%}.header .nav > ul > li > a,
.header .nav>ul>li>span{text-transform:lowercase}.header .nav li a,
.header .nav li span,
.header .nav li.active>span.active{font-size:18pt}.header .nav .parent>span{background:url('/img/down.png') no-repeat right 8px;padding:0
10px 2px 0;cursor:pointer}.menu-link{display:none}.header_address
p{font-size:15px;line-height:1.3}.header_address p
a{color:#111;text-decoration:underline;font-weight:bold;font-size:17px;line-height:1.5}.header_address p a.text-info{position:relative}.header_address_button{font-weight:bold;border:1px
solid #8ACBE5;border-radius:25px;padding:5px
20px;font-size:14px !important;margin-left:-2px;text-decoration:none !important}.header_address_map{position:relative;padding-left:20px}.header_address_map:before{content:'';position:absolute;display:block;width:12px;height:15px;top:50%;left:0;margin-top:-8px;background-image:url('/img/design/icon_map.png');background-repeat:no-repeat;background-position:center center;background-size:12px 15px}.header_nav{font-weight:bold;font-size:19px;list-style:none;text-align:center;border-bottom:1px solid rgba(0,0,0,0.05)}.header_nav_item{display:inline-block;text-transform:lowercase}.header_nav_item
a{position:relative}.header_nav_item:hover a::after,
.header_nav_item a.active::after{position:absolute;height:2px;background:#111;width:100%;content:'';bottom:2px;left:0}.header_nav_item a:hover{color:#111}.header_nav_item-payment{padding-left:28px;position:relative}.header_nav_item-payment::before{position:absolute;content:'';background:url('/img/design/icon_wallet.svg') no-repeat center left;width:22px;height:18px;left:0;top:6px}.header_nav_item-payment::after{display:none}.nav_ages{font-weight:bold;font-size:19px;border-bottom:1px solid rgba(0,0,0,0.05)}.nav_ages .dropdown-menu{padding:0;margin-top:-2px}.nav_ages a.dropdown-item{padding:10px
15px;font-size:17px;border-bottom:1px solid rgba(0,0,0,0.05)}.nav_ages .dropdown-toggle::after{transform:scale(0.7);margin-left:3px;vertical-align:1px}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#4499c7}.header .nav ul li
ul{position:absolute;left:-9999px;background:rgba(255, 255, 255, .97);padding:15px
25px;border-radius:0 0 5px 5px;z-index:2000;box-shadow:0px 45px 40px rgba(0,0,0,0.25)}.header .nav ul li ul
li{display:block;white-space:nowrap}.header .nav ul li ul
a{line-height:30px;font-size:17px}.header .nav ul li ul a:hover,
.header .nav ul li ul
span.active{color:#e91e63;font-size:17px !important}.header .nav ul li ul
span{line-height:30px;font-size:17px}.header .nav ul li:hover
ul{left:-25px;top:20px;width:auto}.slider-wrap{position:relative;margin:4px
0}.slider-menu{width:345px;position:absolute;left:65px;top:60px;z-index:1000;font-size:18px;background-color:rgba(255, 255, 255, .65);border-radius:6px;padding:10px
10px 10px 25px;z-index:100}.slider-sale{width:300px;height:300px;position:absolute;right:65px;top:60px;z-index:1000;font-size:18px;background:url('/img/promo/sale15.png');background-size:300px}.slider-menu
ul{list-style-type:none}.slider-menu
li{line-height:40px;padding-left:15px}.slider-menu
a{border-bottom:solid 1px rgba(0,0,0,.15)}.under{margin:35px
0}.tabs{width:40%;float:left;padding-left:50px;margin-left:65px;background:url('/img/master.png') no-repeat 0 2px}.title{font-size:22px}.tabs
p{color:#9b9b9b;margin:12px
0 5px 0}.tabs
table{border-collapse:collapse;border-spacing:0;float:left}.tabs table
a{background:url('/img/dot.png') no-repeat 50% 50%;display:block;width:30px;height:20px;padding-top:10px;border-bottom:0}.tabs th, .tabs
td{font-weight:normal;width:30px;height:30px;text-align:center;vertical-align:middle;border:1px
solid #e5e5e5;font-size:12px}.events{margin:-8px 0 0 240px}.events
p{font-size:15px;color:#363636;margin-bottom:10px;line-height:150%}.events
ul{list-style-type:none}.events
li{line-height:22px;padding-left:15px;background:url('/img/bullet.png') no-repeat 0 9px}.events
small{font-size:12px;color:#acacac}.news{width:50%;float:right;padding-left:50px;background:url('/img/news.png') no-repeat 0 2px}.news
a{line-height:18px}.news
p{color:#888;line-height:18px}.news
ul{list-style-type:none}.news
li{width:45%;margin:15px
5% 0 0;float:left}.caroufredsel_wrapper{margin:0
auto !important}.list_carousel
a{border:none}.list_carousel
ul{margin:0;padding:0;list-style:none;display:block}.list_carousel
li{margin-right:5px;display:block;float:left;width:auto}.list_carousel.responsive{width:auto;margin:0
auto}.prev,.next{position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;background:white url('/img/nav.svg') no-repeat top 6px left 8px;background-size:8px;border-radius:50%}.prev{left:20px}.next{right:20px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.hyphen{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.info{padding-bottom:30px}.info
p{line-height:1.6;margin-bottom:15px;font-size:19px}.info
ul{list-style-type:none;margin:10px
0 20px 20px;font-size:13.5pt}.info ul
li{line-height:1.5 !important}.info ul li:not(.nav-item){padding-left:17px;position:relative}.info ul li:not(.nav-item)::before{position:absolute;content:'';width:6px;height:6px;border-radius:50%;background:#8ACBE5;left:3px;top:0.5rem}.news-item{border-bottom:1px dotted #dadada}.news-item a.news-title{font-size:23px}.news-date{color:#999;font-size:12px !important}.likes{margin-top:30px}.image-master{display:block;border-radius:5px;margin-top:30px !important}.info-center{margin:25px
65px 65px 65px;max-width:1120px;min-height:400px;overflow:hidden}.teachers
img{margin:0px
25px 25px 0px}.teacher{margin:15px
0;padding:50px
0 70px 0;background:transparent url('/img/design/bg-gray.svg') repeat-x bottom left;background-size:25px;float:left;box-sizing:border-box}.teacher:last-of-type{background:none !important;padding-bottom:0}.teacher
p{line-height:25px;font-size:16px}.teachers_short_item_name{font-size:14px}.teachers_short_item_name
b{font-size:17px;line-height:1.2;padding:0
10px}.teachers_short_item_wrapper,.teachers_short_item-more{background:rgba(0,0,0,0.03)}.teachers_short_item-more{height:100%}.teachers_short_item-more
a{position:absolute;top:0;bottom:0;left:0;right:0;background:url('/img/design/icon_teachers_more.svg') no-repeat top 35px center;font-size:17px;color:#bbb;padding-top:140px;font-weight:bold}.teachers_short_item-more a:hover{color:#aaa}.time-master h2,
.price-master
h2{margin-bottom:5px}.work
img{margin:0px
15px 15px 0px;float:left;width:250px}.gallery
h2{font-size:18px;font-weight:normal;margin-bottom:20px}.gallery .gallery-albums{margin-top:20px}.grid-sizer{float:left}.layout{min-height:400px}.mainpage_news_item
a{text-decoration:underline;text-decoration-color:#d6d6d6}.mainpage_news_item_text{font-size:15px;line-height:1.4}.sidebar
ul{list-style:none}.sidebar
li{line-height:2;font-size:16px}.sidebar li
span.active{background:url('/img/before.png') left center no-repeat,
url('/img/after.png') right center no-repeat,
url('/img/middle.png') left center repeat-x;padding:5px
15px;margin:-5px -15px;display:inline}.certificate{width:450px;display:inline-block;margin:10px
100px 50px 0;vertical-align:top}@media \0screen{.sidebar li
span.active{background:#fac100;padding:5px;margin:-5px}}*+html .sidebar li
span.active{background:#fac100;padding:5px;margin:-5px}.content{color:#222}.content
p{font-size:13.5pt;line-height:1.5;margin-bottom:10px}.price{padding-left:60px;margin:30px
0;background:url('/img/price.png') no-repeat 0 4px}.price
h2{margin-bottom:10px}.material{padding-left:60px;margin:30px
0;background:url('/img/material.png') no-repeat 0 4px}.material
h2{font-weight:normal;margin-bottom:10px}#uchenik-work{background-size:220.5px 152px;width:226px;text-align:center;height:165px;float:right;margin:25px
0 15px 25px}#uchenik-work
img{margin:auto;float:none;width:210px;height:150px;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.25)}#uchenik-work
a{border:none}#uchenik-work
span{margin-top:7px;border-bottom:dotted 1px #222;display:inline-block;font-size:14px}.fancy-album .fancybox-nav
span{visibility:visible;opacity:0.5}.fancy-album .fancybox-nav:hover
span{opacity:1}.fancy-album .fancybox-next{right:-60px}.fancy-album .fancybox-prev{left:-60px}.line{background:url(/img/christmas-line.png) no-repeat left,
url(/img/christmas-line.png) no-repeat right;margin:20px
0 30px 0;text-align:center;height:55px}.line
h2{text-align:center;background:#fff;display:inline-block;padding:15px
21px;margin:0;font-size:25px}.day{text-align:center;position:relative;width:255px;min-height:235px;margin:0
29px 30px 0;display:inline-block;vertical-align:top}.day:nth-child(4n+6){margin:0
0px 30px 0}.date{position:absolute;left:100px;top:127px;width:60px;height:35px;background:url('/img/circle.png') no-repeat 0 4px;font-size:15px;line-height:18px;padding-top:25px}.day
a{border:0}.day_image{display:block;width:255px;height:160px}.day_image
img{border-radius:4px}.day a:hover{color:#363636}.ref{margin-top:32px;line-height:160%}.ref
a{font-size:15px;font-style:italic;border-bottom:solid 1px #D4D4D4}.ref a:hover{color:#5f5f5f}.day-karusel{min-height:230px}.day-karusel
a{border:0}.ref-karusel{margin-top:6px;line-height:160%}.ref-karusel
a{font-weight:bold;border-bottom:solid 1px #D4D4D4}.ref-karusel a:hover{color:#5f5f5f}.ref-karusel
p{margin-top:2px;font-size:12px;color:#5f5f5f}.main-master{padding:20px
65px 20px 65px;background:url(/img/line.png) repeat-x top}.day-main{width:31.7%;max-width:360px;float:left;margin-right:20px}.day-main:nth-child(3){margin-right:0}.day-main
img{float:left;margin-right:20px}.day-main
a{border:0}.ref-main{margin-top:10px;line-height:140%}.ref-main
a{font-weight:bold;border-bottom:solid 1px #D4D4D4}.ref-main a:hover{color:#5f5f5f}.ref-main
p{margin-top:5px;font-size:12px;color:#5f5f5f}.price-master{padding-left:60px;margin:10px
50px 10px 0;float:left;background:url('/img/price.png') no-repeat 0 4px}.time-master{padding-left:55px;margin:10px
0 10px 0;float:left;background:url('/img/time.png') no-repeat 0 4px}.pay-button-area{float:right;margin-top:-70px;margin-bottom:0px}.pay-call{line-height:2;margin:25px
0 0 0 !important}.footer{padding-top:15px;padding-bottom:30px;border-top:solid 1px #e5e5e5}.footer
p{font-size:14px;line-height:1.4 !important}.footer p
a{text-decoration:underline}.socicons{align-items:center;column-gap:12px;display:grid;grid-auto-columns:min-content;grid-auto-flow:column}.socicons>a,.socicons>button{display:flex}.socicons>a:hover{opacity:0.7}.special-button{background-color:transparent;border:0;padding:0}@media screen and (max-width: 1072px){.work{width:930px}}.galleryrow{float:left}@media screen and (max-width: 1266px){.pumpkin{right:200px}.day:nth-child(4n+6){margin:0
30px 30px 0}.day:nth-child(3n+5){margin:0
0px 30px 0}}@media (max-width: 984px){.carousel-caption
h5{font-size:12pt !important;right:60% !important}.carousel-caption h5>span{box-shadow:10px 0 0px 0px rgba(0,0,0,0.4), -10px 0 0px 0px rgba(0,0,0,0.4) !important}}.podpis{font-size:16px}.yellow_href{width:375px;height:45px;border-radius:7px;margin:15px
auto 0 auto;text-align:center;background:url(/img/gift.png) no-repeat 5%,
url(/img/gift.png) no-repeat 95%;background-color:#ffd042;font-size:17px;border:none;line-height:2.7em}.yellow_href:hover{background-color:#ffdd76;color:#363636}.free{background:rgba(138,203,229,0.16);box-shadow:0 1px 2px 0 rgba(68,153,199,0.31);border-radius:50px;padding-top:10px;padding-bottom:10px}.free
p{font-size:15pt;line-height:1;padding-top:10px}.yellow{width:auto;height:38px;text-align:center;border:none;padding:3px
25px;margin-top:15px;display:inline-block;background:rgba(138,202,229,0.22);box-shadow:inset 0 -2px 0 0 #8ACBE5;box-sizing:border-box;border-radius:50px;font-size:17px;cursor:pointer}.yellow:hover{background:rgba(138,202,229,0.4);color:#333}.white-popup-block{background-color:#F6F6F6;padding:30px;text-align:center;max-width:500px;margin:30px
auto 0 auto;position:relative;border-radius:7px;font-size:19px}.white-popup-block
label{display:block;margin:0px
0 5px 0}.white-popup-block
.btn{height:30px;border-radius:7px;text-align:center;font-size:17px;background-color:#ffd042;border:none;cursor:pointer;padding:2px
10px}.white-popup-block .btn:hover{background-color:#ffdd76;color:#363636}.white-popup-block
p{margin:5px
0 0 0}.white-popup-block
.error{color:red}.mt_scrubberColumn{display:none}#mt_conversationBody{line-height:24px;font-size:13px !important;font-family:Arial,sans-serif !important}.mt_hasScrubber{margin-right:0px !important}.hidemeondesktop{display:none}@media only screen
and (max-device-width : 1280px){#mobile{display:none}}.rasp-day{display:inline-block;vertical-align:top;padding-right:35px}.rasp-day
.weekday{text-align:left;font-weight:bold;font-size:50px;color:#333;margin-bottom:15px}.red{color:#F4233C !important}.rasp
p{font-size:17px;margin-bottom:0px}.fares{margin-top:30px}.fares
p{font-size:18px;line-height:1.3}.news_year{margin-bottom:40px}.news_year_link{margin:0
20px 10px 10px}.news_year_active{font-weight:bold;margin:0
20px 10px 10px}.pay-form-outer .fancybox-bg{background:rgb(229,243,249) !important;opacity:0.9}.pay-form{text-align:center !important;border-radius:20px !important;max-width:525px !important;padding:40px
30px !important;box-shadow:0 10px 30px 0 rgba(0,0,0,0.20) !important}.pay-form input[type="text"],
.pay-form input[type="email"],
.pay-form input[type="tel"]{background:#FFF;border:1px
solid #D8D8D8;border-radius:6px;width:285px;font-size:16px;padding:7px;margin-bottom:15px}.pay-form
label{margin-bottom:5px;display:inline-block}.pay-form label
span{color:red}.pay-form-conditions{font-size:14px;color:#A4A4A4;margin:15px
0;line-height:16px}.pay-form-price
b{font-size:22px;margin:15px
0 0 0;display:inline-block;position:relative}.pay-form-price b::before,
.pay-form-price b::after{content:'';width:50px;height:1px;background:#D8D8D8;position:absolute;top:8px}.pay-form-price b::before{right:0;margin-right:-65px}.pay-form-price b::after{left:0;margin-left:-65px}.pay-form-title{font-weight:bold;font-size:32px;line-height:31px;margin-bottom:25px}.pay-link{background-color:#5476EB;background-image:url('data:image/svg+xml,%3Csvg width="55" height="32" viewBox="0 0 55 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M.74 16.06C.74 7.48 7.7.53 16.27.53h23.19a15.53 15.53 0 0 1 0 31.06H16.27A15.53 15.53 0 0 1 .74 16.06Z" fill="%23fff"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M35.91 7.45 43.46 15a1.5 1.5 0 0 1 0 2.12l-7.55 7.54a1.5 1.5 0 1 1-2.12-2.12l4.98-4.98H13.34a1.5 1.5 0 0 1 0-3h25.43L33.8 9.57a1.5 1.5 0 1 1 2.12-2.12Z" fill="%235476EB"/%3E%3C/svg%3E');background-position:right 5px center;background-repeat:no-repeat;background-size:46px auto;border-radius:100px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:11px
65px 8px 18px;margin:0
auto;text-decoration:none}.pay-link:hover{color:#fff;background-color:#274FDA}.pay-link-container{display:flex;justify-content:center;position:fixed;bottom:25px;left:85px;right:85px}@media (min-width: 576px){.pay-link{background-size:55px auto;font-size:22px;padding-right:75px}}@media (min-width: 992px){.pay-link-container{bottom:20px}}.table-prices{width:47%;margin:40px
1% 60px 1%;border-collapse:collapse;display:inline-table}.table-prices
caption{font-size:22px;margin-bottom:15px;color:#4499C7;font-weight:600}.table-prices tr:nth-child(odd) td{background:#f9f9f9}.table-prices
td{border:1px
solid #e6e6e6;padding:10px
0;font-size:17px}.form-message{width:6px;height:4px;margin-bottom:-4px !important;opacity:0.01;overflow:hidden}.mspc2-form__button_submit,.mspc2-form__button_cancel{border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width: 992px){.fixed-icons{right:40px;bottom:40px}.fixed-icons .social-icon{display:none}div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer{line-height:150% !important;padding:10px
20px !important;width:600px !important;font-family:Arial,sans-serif !important;font-size:1.7em !important}.btn-mail{width:58px;height:58px;transition:all 0.1s ease}.btn-mail:hover{transform:scale(0.95)}}.rasp-wide{width:100%}.rasp-grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:10px;margin:0
0 10px}.rasp-card{display:flex;flex-direction:column;gap:10px;padding:14px
12px;border:1px
solid #e6ecf2;border-radius:14px;background:#fff}.rasp-card--weekend{background:#fff7f6;border-color:#ffdcd7}.rasp-card--today{border-color:#4499C7;box-shadow:0 0 0 2px rgba(68,153,199,.16)}.rasp-card-day{font-weight:700;font-size:14px;letter-spacing: .08em;text-transform:uppercase;color:#4499C7}.rasp-card--weekend .rasp-card-day{color:#fa6860}.rasp-list{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.rasp-item{display:flex;flex-direction:column;gap:4px;margin:0}.rasp-time{font-size:16px;line-height:1.25;color:#363636;white-space:nowrap}.rasp-none{font-size:14px;color:#b9c2ca}.rasp-teacher{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px
10px 2px 2px;border-radius:999px;background:#e3f0fa;color:#2b7bb0;font-size:12px;line-height:1.2;text-decoration:none}a.rasp-teacher:hover{background:#d2e6f7;color:#1d5f8a;text-decoration:none}.rasp-teacher>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rasp-teacher-ava{flex:none;display:block;width:20px;height:20px;border-radius:50%;object-fit:cover}@media (max-width: 1199px){.rasp-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 767px){.rasp-grid{grid-template-columns:1fr;gap:8px}.rasp-card{flex-direction:row;align-items:flex-start;gap:14px;padding:12px
14px;border-radius:12px}.rasp-card-day{flex:none;width:40px;padding-top:3px;font-size:13px}.rasp-list{flex:1;gap:10px}.rasp-item{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rasp-none{padding-top:3px}}.info ul.rasp-list,ul.rasp-list{margin:0;padding:0;list-style:none;font-size:inherit}.info ul.rasp-list
li{line-height:1.25 !important}.info ul.rasp-list li:not(.nav-item){padding-left:0;position:static}.info ul.rasp-list li:not(.nav-item)::before{content:none;display:none}.rasp-teacher{white-space:normal}.rasp-teacher>span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.rasp-wide .rasp-grid{margin-top:4px}.rasp-list{gap:6px}.rasp-item{display:flex;flex-direction:column;gap:5px;padding:7px
9px;border-radius:10px;background:#f4f8fb}.rasp-card--weekend .rasp-item{background:#fff0ee}.rasp-item .rasp-time{font-size:15px}.rasp-item .rasp-teacher{background:#fff;border:1px
solid #cfe4f5}.rasp-item a.rasp-teacher:hover{background:#e8f3fb;border-color:#9ecbe8}@media (max-width: 767px){.rasp-item{padding:8px
10px}.rasp-list{gap:6px}}.info ul.rasp-list li.rasp-item,
ul.rasp-list li.rasp-item{padding:7px
9px}@media (max-width: 767px){.info ul.rasp-list li.rasp-item,
ul.rasp-list li.rasp-item{padding:8px
10px}}.rasp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rasp-teacher{white-space:nowrap;flex:0 0 auto}.rasp-teacher>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:visible;text-overflow:clip;min-width:0}.rasp-item{align-items:flex-start}@media (max-width: 1199px){.rasp-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 767px){.rasp-grid{grid-template-columns:1fr;gap:8px}.rasp-item{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}}.rasp-grid{margin-top:26px;margin-bottom:26px}.info .rasp-grid + h2,
.info h2+.rasp-grid{clear:both}@media (max-width: 767px){.rasp-grid{margin-top:18px;margin-bottom:20px}}
@media (max-width : 1024px){.hidemeonmobile{display:none}h2{margin-bottom:5px}.header-pattern{display:none}.breadcrumb{margin-bottom:1rem}.certificate-item{border-bottom:1px solid #89cbe6;padding-top:20px;padding-bottom:20px}.certificate-item:last-of-type{border-bottom:none}.certificate-item .btn-large{float:none;padding:5px
30px;font-size:19px}.certificate-item
p{line-height:24px !important}.container{border:none}.wrap{position:relative;box-shadow:none;border:none}.header{height:auto;background:none;border-bottom:none;padding-top:95px;padding-bottom:0}.header
.logo{left:7px;top:5px;width:100px;text-align:center}.header .logo a>span{background-image:url('/img/logo-new.png');background-repeat:no-repeat;background-size:36px;font-size:20px;padding:12px}.header .logo a>span>span{font-size:20px}.header .logo
img{width:78px}.header
.phone{width:auto;left:113px;top:16px}.header .phone
p{line-height:18px;font-size:12px;margin-left:0}.header .phone
img{width:10px !important}.menu-link{display:block;position:relative;height:36px;border-top:1px solid rgba(0, 0, 0, .5);border-bottom:1px solid rgba(0, 0, 0, .5);width:100%;background-color:#FFF;background-image:url("/img/design/humburger-image.png");background-repeat:no-repeat;background-position:50% center;background-size:22px 12px}.header
.nav{display:none;left:auto;right:auto;position:relative !important;margin-top:0;font-size:14px;z-index:1;background-color:white}.header .nav
li{display:block;margin-right:0;line-height:35px;text-align:center;border-bottom:solid 1px #D4D4D4;font-size:16pt}.header .nav
a{border:none}.header .nav a:hover{color:#363636}.header .nav
.active{color:#5f5f5f}.header .nav .parent>span{background:none;padding:0;display:block}.header .nav ul li
ul{position:static;left:auto;background:none;padding:0;border-radius:0;box-shadow:none}.header
.sub{display:none}.header .nav ul li ul
li{border:0;font-weight:normal;line-height:30px;margin-bottom:3px}.header .nav>ul>.last{border-bottom:1px solid rgba(0,0,0,.5)}.banner{overflow:hidden}.slider-menu{width:250px;top:5%;left:0;right:0;font-size:14px;padding:10px
20px 10px 20px;margin:auto}.slider-menu
li{line-height:30px;padding-left:11px;background:url('/img/bullet.png') no-repeat 0 13px;background-size:5px}.layout{display:table;width:100%;table-layout:fixed}.list_carousel.responsive{position:relative}.prev{left:-10px}.next{right:-10px}.sidebar{float:none;display:table-header-group}.sidebar
ul{margin:15px
25px}.bx-wrapper{display:none}h1{font-size:25px}h2{font-size:19px;line-height:20px}.free{width:100%;height:auto;margin:20px
0 40px 0;padding:10px
0;font-size:16px}.free
span{margin:0
0 0 10px}.yellow{width:auto;height:auto;padding:10px
20px;margin:-2px 10px 0 0}.content
p{line-height:22px}.content
img{max-width:100% !important;height:auto !important}.content>ul{margin-left:30px;line-height:22px}.price{padding-left:50px;background-size:33px}.material{padding-left:50px;background-size:33px}.material
li{line-height:22px}.hidemeondesktop{display:block}.day.hidemeondesktop{min-height:initial;text-align:left}.day{float:none;margin:15px
auto}.day:nth-child(3n+5){margin:15px
auto}.day:nth-child(4n+6){margin:15px
auto}.ref{line-height:140%}.ref
a{font-size:13px}.yellow_href{width:auto;height:auto;background-size:16px 20px;font-size:13px;line-height:2.5em;margin:0
auto 15px auto}#uchenik-work{float:none;margin:25px
auto}.info{padding-top:15px;padding-bottom:30px}.info p,
.info
ul{line-height:1.6;font-size:17px}.info
img{max-width:100% !important;height:auto !important;margin:0px
0px 5px 0px;float:none}.price-master{width:52%;padding-left:35px;margin:0
0 10px 0;float:left;background:url('/img/price.png') no-repeat 0 10px;background-size:25px;box-sizing:border-box}.time-master{width:48%;padding-left:30px;margin:0
0 10px 0;float:left;background:url('/img/time.png') no-repeat 0 10px;background-size:auto 25px;box-sizing:border-box}.price-master h2, .time-master
h2{font-size:12px;line-height:20px}.price-master p, .time-master
p{line-height:18px;font-size:11px}.teacher{margin:15px
0 25px 0}.teachers
h2{font-size:16px}.work{width:auto}.work
img{float:left;margin:1.5px}.gallery
h2{font-size:20px;margin:25px
0 20px 0}.gallery-item
img{margin:1.5px !important}.fancybox-title-float-wrap
.child{line-height:20px !important;white-space:normal !important}#mt_conversationBody.mt_scrubber-top .rever
a.mt_button{margin:5px
5px !important}#mt_conversationBody .mt_post
div.mt_avatar{display:none}#mt_conversationBody
.mt_post{padding-left:5px !important}#mt_cf_conversationReply{margin:10px
0 30px !important}.certificate{width:100%;margin:5px
0 20px 0}.certificate
h2{margin-bottom:10px}.info-center{margin:20px
25px}.white-popup-block{padding:20px;margin:20px
auto 0 auto}.white-popup-block input[type="text"]{width:100%;box-sizing:border-box;height:35px}.white-popup-block
textarea{width:100%;box-sizing:border-box}.pumpkin{display:none !important}.rasp-day{padding-right:25px;display:inline-block;vertical-align:top;zoom:1;margin-bottom:20px;float:none !important}.table-prices{width:100%;margin:20px
auto 30px auto}.teacher{padding:10px
0 40px 0;margin-top:0}.teacher-info,.teacher-photo{width:100%}.teacher-info
img{width:150px}.teacher-photo{text-align:center}.teacher-photo
h2{font-size:25px}.teacher-photo p, .teacher-photo
ul{text-align:left;font-size:15px}.contacts-left,.contacts-right{width:100% !important}.pay-button-area{margin-top:0px;margin-bottom:20px;width:100%;text-align:center}.pay-button-area a.pay-call{margin-top:0 !important}.pay-call{display:inline-block;margin:5px
0 5px 0px;float:none}}@media (max-width : 768px){.header_address>div{border:1px
solid #ccc}.header_address
p{font-size:13px}.header_address p
a{font-size:14px}.header_address p a.text-info::before{display:none}.header_address_map{padding-left:16px}.header_address_map:before{width:10px;height:12px;margin-top:-6x;background-size:10px 12px}.header_btn{width:43px;height:43px;top:10px;position:absolute;background-repeat:no-repeat;background-size:42px;z-index:100}.header_btn-call{right:20px;background-image:url('/img/design/icon_call.svg')}.header_btn-menu{left:20px;background-image:url('/img/design/icon_menu.svg')}.header_nav{font-size:17px}.header_nav_item{margin:2px}.header_nav_item:hover a::after{display:none}.header_nav_item-payment::before{top:4px;left:1px}.header_nav_wrapper{width:200px;position:fixed;left:-200px;height:100%;z-index:1000;padding:80px
0 0 10px;background:white url(/img/design/bg_menu_pattern.png) no-repeat top 3px right;background-size:286px;box-shadow:1px 0px 20px #00000036;transition:0.5s}.header_nav_wrapper
#closebtn{display:none;position:absolute;top:-73px;right:-40px;font-size:29px;margin-left:50px;background:white;width:30px;height:30px;border-radius:20px;text-align:center;color:#4499c7;padding-top:1px;border:1px
solid #93cfe6}.header_nav_wrapper
.header_nav{border:none}.header_nav_wrapper
.header_nav_item{display:block;text-align:left;font-size:19px;margin-bottom:8px}.logo{width:90px}.nav_ages .nav-link{padding: .5rem !important;font-size:17px}.nav_ages a.dropdown-item{font-size:15px;padding:10px}}