.map-section .rounded-outline-black,.social-icons a,h1 span{display:inline-block}.aboutUs .feature-section,.aboutUs .map-section,.bonuses-section,.contacts-section,.directions>:nth-child(2n),.filials .features-section,.lessons,.location .map-section,.payment-section,.teacher-section,.teachers{background-color:var(--bg-medium-light)}.contacts .map-section .filials-list,.directions>:nth-child(odd):not(:first-child),.features-section,.filials-list,.map-section,.price-section__white,.questions-section,.record-section,.reportingConcerts-section,.reviews-section,.specialists-section{background-color:var(--bg-light)}.reportingConcerts-section iframe{height:22vw;width:100%}.location #map,.location .map-section #map{height:45vh}body,nav{background-color:var(--bg-dark)}body,header .navbar-nav .nav-item{padding:0}.map-section .accordion-button::after{color:#000}.advantages-card .display-7,.map-section .display-6{font-size:1.5rem}.map-section .accordion-button{border-top:1px solid #dedeeb}.map-section .border-bottomAcc .accordion-button{border-bottom:1px solid #dedeeb}.map-section .accordion-item:has(.accordion-button:not(.collapsed)){border:none}.contact-section__block ul li,.map-section .accordion-body,footer .menu{text-align:left}.italic-font,.subtitle{font-family:Vasek}.bonuses-section .feature-card .col-3.text-end,.bonuses-section .feature-card .col-4.text-end,.bonuses-section .feature-card .col-6.text-end,.header,.record-section img,.reviews{position:relative}.filials-list,.placemark-label,.rounded-outline-black,header .d-flex.align-items-center{white-space:nowrap}@font-face{font-family:Vasek;font-display:swap;src:url('../fonts/Vasek_Italic.ttf') format('truetype');font-weight:400;font-style:normal}:root{--bg-dark:#202020;--bg-medium:#303030;--bg-medium-light:#F8F8F8;--bg-light:#F0F0FB;--accent:#FF9F03;--accent-hover:#ff7403;--text-grey:#C9C9D1;--highlight:#EBFF00;--bg-gray:#595970;--swiper-navigation-size:25px}body{font-family:Montserrat;margin:0;overflow-x:hidden}.article-blok__btn .btn,.map-section .outline-black:hover,.nav-link.active,.nav-link:hover,.specialists-section .openModalBtn,.teachers .teacher .btn,a:active{color:#fff!important}.errorInput{border:2px solid red!important}.alert.alert-danger{background-color:rgba(255,255,255,0);border:none;border-bottom:2px solid red;padding:2px;border-radius:0;text-align:left}.article-text,.equippedClassrooms-section,.text-block,.text-justify,p{text-align:justify}.btn.rounded-orange:hover{background-color:var(--accent-hover);color:#fff!important;transform:scale(1.05);transition:transform .5s}.navbar .navbar-brand{margin-right:0;width:auto!important}header .d-flex.align-items-center,section .d-flex.align-items-center{width:auto;display:flex!important}.navbar .nav-link{color:var(--text-grey);font-size:15px}.bi.bi-list{color:var(--accent);font-size:2rem}.articles-block a,.feature-card__text a,.popular-article__link,.rounded-gray a,.rounded-gray-link a,.rounded-outline-orange a,.swiper .swiper-slide .title a,.teachers .teacher .card a{color:#000;text-decoration:none}.text p:has(span:empty){display:none}.feature-card__text a:hover{text-decoration:underline;font-size:1.1rem}.accordion-body a,.breadcrumbs-links a,.contacts a,.outline-black,.rounded-outline-black.link,.social-icons a,.specialists-section a,.warning-block a,footer .menu a,footer a{text-decoration:none}.icon{display:inline-flex;align-items:center}.icon img{height:1em;vertical-align:middle;transform:translateY(7px)}.rounded-dark .icon img{width:16px;transform:translateY(2px)}.advantages-card.bg-black .icon img{width:100%;height:auto;transform:translateY(0)}.advantages-card.bg-black .icon,.custom-checkbox input:checked~.checkmark:after,.rounded-outline-black.link:hover .more-info{display:block}.text-grey{color:#292929}.nav-link.active,footer .menu a:hover{border-bottom:2px solid var(--accent);font-weight:500}.navbar .navbar-brand img{margin:.5vw;max-width:8vw}.collapse.navbar-collapse,.phone{margin-top:auto;padding-bottom:.7vw}header .phone a{color:#fff}.btn{height:auto}.breadcrumbs{margin-top:clamp(65px,15vw,6.5vw);background:url('../images/pages/breadcrumbs-bg.jpg') top center/cover no-repeat,var(--bg-dark);height:auto}.breadcrumbs-overlay{width:100%;background:var(--bg-dark);opacity:.8}.breadcrumbs-title{color:#fff;padding:2.5vw 0}.mainGirl img{width:80%}.breadcrumbs-links{color:#c9c9d1;padding-bottom:1vw}.breadcrumbs-links a{color:#c9c9d1}.accent-text__stroke{color:var(--accent);-webkit-text-stroke:1px var(--accent)}.accent-text,.breadcrumbs-link-active,.custom-checkbox a,.map-section a{color:var(--accent)}.main-section{padding:12vw 0;background:url('../images/pages/mainBg.png') center center/cover no-repeat,var(--bg-dark);height:auto}.main-section h1{color:#fff;font-weight:900}h1 span{margin:3px 0}.rounded-dark,.rounded-outline-black,.rounded-outline-dark,.rounded-outline-white,.rounded-outline-yellow,.rounded-yellow{border-radius:50px}.rounded-outline-white{border:2px solid #fff;background-color:#202020}.advantages-section,.rounded-dark{background-color:#595970}.filials .rounded-orange,.rounded-orange{background-color:var(--accent);color:#fff!important;border-radius:10px}.rounded-outline-dark{border:2px solid #fff;background-color:rgba(255,255,255,0)}.advantages-card .rounded-outline-dark{border:1px solid #fff}.w-35{width:35%}.btn-outline-black,.rounded-outline-black{color:#000;border:2px solid #000;background-color:#fff}.rounded-outline-yellow{border:2px solid #000;background-color:var(--highlight);color:#000}.rounded-outline-orange{border-radius:50px;border:2px solid var(--accent);background-color:rgba(255,255,255,0);color:#000}.rounded-outline-orange:hover{border:2px solid var(--accent);cursor:text}.rounded-outline-orange:has(a):hover{background-color:var(--accent)}.rounded-outline-orange:has(a):hover,.rounded-outline-orange:hover a{color:#fff}.rounded-yellow{border:1px solid #fff;background-color:var(--highlight);color:#000}.equippedClassrooms-section .title{width:75%}.outline-black{border-radius:5px;border:1px solid var(--text-grey);color:#000}.map-section .outline-black{background-color:#fff;color:#000!important}.outline-black:hover{background-color:var(--accent);color:#fff}.aboutUs .feature-section .title,.direction-section .title,.record-section .title,.reportingConcerts-section .title{width:65%}.reportingConcerts-section .btn:hover{transform:scale(1.05);transition:transform .5s;background-color:#fff;border:2px solid #000}.specialists-section .title{width:85%}.accordion-item,.contact-section__block,.feature-card,.filials .map-section,.filials-list,.location .map-section,.price-section__white .price-section__block{background-color:#fff}.teacher-section .display-7{font-size:1.3rem}.aboutUs .feature-section .feature-card{box-shadow:0 3px 14px rgba(0,0,0,.1)}.bonuses-section .feature-card{background-color:var(--bg-light);border-radius:5px}.bonuses-section .feature-card a,.bonuses-section .feature-card p{text-transform:uppercase}.bonuses-section .feature-card a{text-decoration:none;cursor:pointer}.bonuses-section .feature-card a:hover,.map-section a:hover,.orangeLink:hover,.popular-article__link:hover,.specialists-section a:hover,.swiper .swiper-slide .title a:hover,.teachers .teacher .card a:hover{color:var(--accent-hover)}.h-80{height:80%}.aboutUs .feature-section .feature-card img{width:5vw}.bonuses-section .feature-card img{width:auto;height:100%;position:absolute;right:4%}.bonuses-section .feature-card .col-4 img{right:3%}.bg-gray-100{background:var(--bg-dark)!important}.feature-card__text.display-8{font-size:calc(1rem + .2vw);text-align:start}.accent-text.display-9,.feature-card__text.display-9{font-size:1rem;text-align:left}.feature-card .display-10,.feature-card .display-10 p{font-size:1rem;text-transform:none!important}.fs-5:hover{transform:scale(1.2)}.rounded-outline-black.link{background-color:rgba(0,0,0,0);border:2px solid #000;font-size:15px;position:relative;white-space:nowrap}.rounded-outline-black.link:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover);color:#fff}.more-info{display:none;font-size:.9rem;text-align:center}.price-section__secondBlock .rounded-outline-black .icon{display:inline-flex;align-items:baseline;margin-top:-2px}.price-section__secondBlock .rounded-outline-black{border:1px solid #000}.price-section .rounded-outline-black{background-color:#ffffff00!important}.contact-section__block ul{width:max-content;margin:0 auto}.contact-section__block p span,.specialists-section .shortText span,.specialists-section .text span,.specialists-section .text span a{font-family:Montserrat!important;font-size:1rem!important;background-color:#20202000!important}.specialists-section p{margin-bottom:0}.specialists-section p:first-child,.specialists-section p:nth-child(2){margin-bottom:.5rem}.specialists-section a{font-family:Montserrat!important;color:var(--accent)}.contact-section__block .justify-content-center{line-height:1.8rem}.price-section__gray{background-color:var(--bg-gray);color:#fff}.price-section__gray .rounded-outline-black{color:#fff!important;border:1.5px solid #fff}.price-section__gray .rounded-outline-white{color:#000;border:2px solid #000;background-color:#fff}.price-section__gray .accent-text__stroke{color:var(--highlight);-webkit-text-stroke:1px var(--highlight)}.price-section__gray .price-section__block,footer{background-color:var(--bg-medium)}.price ul{padding-left:0}.price li{color:var(--accent);font-size:1rem;list-style:none}.price li span{color:#000;font-size:1rem}.warning-block{text-align:justify;background-color:#fff;border-left:3px solid var(--accent)}.accordion-body a:hover,.contacts-section span .text-black:hover,.warning-block a:hover{text-decoration:underline}.text-block p{margin:2% 0 .8%}.aboutUs .swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,-5px)}.aboutUs .swiper-button-next,.aboutUs .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,-5px)}.directions .rounded{border-radius:1rem}.swiper .swiper-slide .skills div{padding:2px 5px;font-size:12px}.swiper .swiper-slide .shortText{font-size:14px;line-height:18px}.swiper .swiper-slide img{width:100%;height:220px;object-fit:cover}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,100%);color:#8c8c90;background-color:rgba(255,255,255,0);height:0}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{background-image:none;width:auto;height:25px;font-size:12pt!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--accent)!important}.teachers .teacher .card{box-shadow:0 8px 16px rgba(0,0,0,.04);border:none}.teachers .teacher .teacher-photo img{height:270px;object-fit:cover}.teacher-name a{font-size:1.2rem}.swiper .badge,.teachers .teacher .badge{border:1.5px solid var(--accent);color:#000;margin-top:10px}.row.bg-white{margin-left:0;margin-right:0}.teachers .teacher .teacher-short{font-size:.9rem}.share{text-align:center;background-color:#fff;box-shadow:3px 5px 20px rgba(0,0,0,.1)}.share ul li{padding:0 5px!important}.btn-dark:hover{background-color:var(--accent)!important;border-color:var(--accent)!important;transform:scale(1.05);transition:transform .5s}.teachers nav{background-color:rgba(255,255,255,0)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,15px)!important}.record-section img{z-index:999;width:100%}.imageMargin{text-align:end;margin-top:auto}.advantages-section .sticky-md-top:last-child,.social-icons,.subtitle{text-align:center}.record-section .form{border-radius:5%}.orangeLink{text-decoration:solid;color:var(--accent)}.subtitle{font-size:3rem;line-height:4rem}.accordion-collapse{border:none}.iconTelegram,.iconViber,.iconWhatsapp{width:22.5px;max-width:22.5px;height:22.5px;margin-bottom:4px}#map,.location #map{height:100%}.social-icons{margin-bottom:0!important}.social-icons a{margin-left:0!important;margin:1vw .5vw}.feature-card__text,.social-icons a:last-child{margin:1vw 0}footer p{text-align:center!important}.social-icons a svg path{fill:#ffffff}.social-icons a:hover svg path{transform:scale(1.2);transition:transform .5s;fill:var(--accent-hover)}.features-section .subtitle{width:80%;text-align:right}.feature-card__title{font-weight:800}.backgr-yellow{background-color:#ebff00}.backgr-yellow .feature-card__title{font-weight:400;line-height:3.2rem}.feature-card img{width:4vw;height:auto}.advantages-card img{width:6vw}.advantages-section .title,.rounded-gray-link.active a,.rounded-gray-link:hover a,.rounded-gray.active a,footer .menu a{color:#fff}.sticky-md-top{top:7vw!important}.advantages-section .sticky-md-top img{width:70%}.advantages-card{background-color:var(--bg-medium);color:#fff}.advantages-card__text{text-align:justify;margin-bottom:0}.accordion-button{min-height:6vh;display:flex;align-items:center;font-weight:600}.accordion-button::after{content:"\02C5";font-size:1rem;margin-left:auto;transform:scaleX(2);color:var(--accent);transition:transform .3s}.accordion-button:not(.collapsed)::after{transform:rotate(180deg) scaleX(2)}.accordion-item:has(.accordion-button:not(.collapsed)){border:1px solid #ff9f03}.location .contacts-section p{margin-top:1rem;margin-bottom:0}#map,.popular-article img{width:100%}.rounded-white{background-color:#fff;border-radius:10px}.btn.rounded-white:hover{background-color:#fff;transform:scale(1.05);transition:transform .5s}.header{top:6vw;left:50%;display:inline-block;transform:translateX(-50%);z-index:1000;background:#000;color:#fdfd42;padding:.5vw 1.5vw;border-radius:30px;font-size:24px;font-weight:700}.header .icon img{transform:translateY(3px)}.placemark-label{background:#fff;padding:5px 10px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);font-size:14px}.balloon-content{padding:10px;font-size:14px}.balloon-content button{border:2px solid #ff9f03;background-color:#fff;padding:5px 12px;border-radius:20px;margin-top:10px;cursor:pointer}.reviews-section .subtitle{margin-left:15vw;margin-right:auto;margin-bottom:0}.reviews-section .logo{width:45%}footer .logo{width:50%}footer .menu{display:grid}.display-7{font-size:1.95rem}.mobile-btn,select{display:none}.article,.blog,.blog .pagination,.blog nav{background-color:#f5f5f5}.pagination .page-link{color:var(--bg-gray)}.zIndex{z-index:999}.pagination .page-item.active .page-link{color:#fff;background-color:var(--accent);border-color:var(--accent-hover)}.article-title{font-size:1.2rem;font-weight:700;margin:3% 0 1%}.article-title:first-child{margin:0 0 1%}.rounded-gray,.rounded-gray-link{padding:.5% 2%;border-radius:50px;border:1px solid var(--text-grey);background-color:#fff;color:#000}.rounded-gray-link.active,.rounded-gray-link:hover,.rounded-gray.active{border-radius:50px;border:1px solid var(--accent-hover);background-color:var(--accent-hover);color:#fff}.articles-block:hover{transform:scale(1.02);transition:transform .5s}.articles-block image{height:40%}.articles-block .icon{width:1.6vw;height:1.6vw}.articles-block{display:flex;flex-direction:column}.article-blok__btn{margin-top:auto}.article-blok__text{font-size:.9rem;text-align:justify;margin-bottom:1rem}.article-blok__title{padding:4% 0 3%;font-size:1.2rem;font-weight:700;-webkit-text-stroke:0.5px black}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.721);display:none;align-items:center;justify-content:center;z-index:9999;transition:opacity .3s}.modal-overlay.active{display:flex}.modalBlock{background:#fff;border-radius:10px;max-width:80%;width:70%;position:relative;animation:.3s fadeIn;display:block;height:auto}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer}.modal-title{text-align:center;margin-bottom:20px}.modal-form .form-row{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.modal-form .form-group{flex:1;display:flex;flex-direction:column;min-width:150px}.modal-form label{margin-bottom:.4vw}.modal-form input,.modal-form textarea{padding:.8vw 1vw;border:1px solid var(--text-grey);border-radius:4px;font-size:1rem}.custom-select.open,.modal-form input:focus,.modal-form textarea:focus{border:1px solid var(--accent);outline:0}.modal-form textarea{resize:vertical;min-height:80px}.custom-select{position:relative;width:100%;font-size:1rem}.custom-select-trigger{background:url('../images/pages/arrow.svg') right .8rem center/.8rem no-repeat #fff;border:1px solid var(--text-grey);border-radius:4px;padding:.8vw 2rem .8vw 1vw;cursor:pointer}.custom-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--text-grey);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;z-index:10;max-height:50vh;overflow-y:auto}.custom-options span{display:block;padding:.8vw 1vw;cursor:pointer}.custom-options span:hover{background:#f0f0f0}.custom-select.open .custom-options{display:block;border:1px solid var(--accent)}.custom-checkbox{position:relative;padding-left:30px;cursor:pointer;user-select:none;display:inline-block;font-size:1rem}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:2px solid var(--accent);border-radius:4px;transition:.2s;margin-top:10px}.custom-checkbox:hover input~.checkmark{background-color:#ffe4b2}.custom-checkbox input:checked~.checkmark{background-color:var(--accent);border-color:var(--accent)}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lessons .d-flex.align-items-center{display:table!important;width:100%!important;border-spacing:15px;table-layout:fixed}@media (max-width:1200px){.reviews-section iframe{width:100%!important}.record-section .title{margin-bottom:2vw}.articles-block .icon{width:2vw;height:2vw}}@media (max-width:992px){.articles-block .icon{width:2.5vw;height:2.5vw}.record-section .title{margin-bottom:0}header .nav-link{font-weight:400}.swiper .swiper-slide img{height:350px}header .navbar-nav .nav-link{padding-top:.5em;padding-bottom:.5em}header .navbar-nav .nav-item{border-bottom:none}.modalBlock{width:90%;max-width:90%}.feature-card__title{font-size:1rem}.feature-card__title.display-5{font-size:2rem}.features-section .icon.ms{margin-left:3vw}.features-section .subtitle{text-align:right;width:100%}.advantages-section .title{font-size:3rem;text-align:center}.advantages-section .sticky-md-top img,.main-section .col-sm-4 img{width:110%}.advantages-card .display-7{font-size:1.4rem}.advantages-section .col-8{width:80%;padding:0}.advantages-section .col-4{width:20%}.navbar .phone-mobile{order:0!important}.navbar .navbar-brand img{width:70%;margin-left:2vw;max-width:10vw}.navbar-collapse{background-color:var(--bg-dark);position:fixed;top:66px;left:0;width:50vw;overflow-y:auto;transform:translateX(-100%);transition:transform .3s;z-index:10000;display:flex;flex-direction:column;height:100%}.navbar-collapse.show{transform:translateX(0)}.navbar-collapse ul{text-align:left!important;padding-left:1vw}header .phone{display:none!important}.navbar-nav{max-width:calc(720px - 55vw);display:flex;flex-direction:column;flex:1}.main-section{padding:10vw 0 5vw;background:url('../images/pages/mainBg.png') center center/cover no-repeat,var(--bg-dark)}.main-section .col-sm-4{margin:auto}.accordion-button{min-height:8vh}.aboutUs .feature-section .title,.direction-section .title,.equippedClassrooms-section .title,.feature-section .title,.reportingConcerts-section .title,.specialists-section .title,footer .logo{width:100%}.w-35{width:45%}.record-section img{position:absolute;width:40%;right:20vw;top:-8vw}.imageMargin{margin-bottom:25%;position:relative}.price .record-section img{right:17vw;top:-5vw}.mobile-menu{margin-top:auto;margin-bottom:25%}}@media (max-width:768px){.reportingConcerts-section iframe{height:45vw;width:100%}.main-section{padding:14vw 0 5vw}.articles-block .icon{width:3.6vw;height:3.6vw}.wTitle-75{width:75%!important}.advantages-section .sticky-md-top img,.w-35{width:50%}.d-flex.flex-column.flex-md-row.justify-content-center .rounded-outline-black,.d-flex.flex-column.flex-md-row.justify-content-center .rounded-outline-yellow{width:fit-content}h1 br{display:block}.navbar .navbar-brand img{max-width:15vw}.modal-form .form-row{display:grid}.navbar-nav{max-width:calc(568px - 60vw)}.main-section .display-3.display-xl-2{font-size:calc(1.575rem + 2vw)}.mt-md-5.display-6{margin-left:auto}.advantages-card{box-shadow:-8px -6px 16px rgba(0,0,0,.5)}.advantages-card:last-child{box-shadow:-8px 0 16px rgba(0,0,0,.5)}.advantages-section .col-8{width:80%;padding-right:0}.advantages-section .col-4{width:20%}.advantages-card img{width:11vw}.advantages-section .rounded-outline-dark,.advantages-section .rounded-yellow{padding-right:2vw;padding-left:2vw}.advantages-card__text{font-size:13px}.advantages-card .mb-4{margin-bottom:1rem!important}.equippedClassrooms-section .title,.reportingConcerts-section .title,.w-35{margin:0 auto}.accordion-button{min-height:10vw}.feature-section .title,.specialists-section .title{width:100%}.direction-section .title{width:85%}.record-section img{position:absolute;width:45%;right:8vw;top:-10vw}.price .record-section img{right:8vw;top:-8vw}.imageMargin{margin-bottom:26%;position:relative}.teacher-section .display-7{font-size:1rem}.teacher-skill{font-size:.8rem}#map{height:45vh}}.shadow-dark-80{box-shadow:3px 3px 12px rgba(0,0,0,.15)}@media (max-width:576px){.articles-block .icon{width:5vw;height:5vw}.breadcrumbs{margin-top:clamp(65px,18vw,22vw)}.aboutUs .feature-section .title,.equippedClassrooms-section .title,.reportingConcerts-section .title,.specialists-section .title,.w-35{margin:0 auto}.badge{font-size:12px}.navbar .navbar-brand img{max-width:28vw;margin-top:10px;margin-bottom:10px}.aboutUs .feature-section .title,.contact-section__block ul,.reviews,.specialists-section .title,.title{width:100%}.lessons .small,.lessons small,.price li span,body{font-size:3.6vw}.lessons .rounded-gray{font-size:4.2vw}.price .record-section .title{width:80%}.aboutUs .col-md-6 img{width:60%}.price-section__secondBlock .rounded-outline-black,.rounded-outline-black.link .more-info{font-size:3.4vw}.price-section__secondBlock .rounded-outline-black img{height:5vw}.feature-card__text.display-8{font-size:4vw}.accent-text.display-9,.feature-card__text.display-9{font-size:3.35vw;z-index:999}.record-section .title{width:75%}.d-flex.flex-column.flex-md-row.justify-content-center .rounded-outline-black,.d-flex.flex-column.flex-md-row.justify-content-center .rounded-outline-yellow{width:fit-content}.contact-section__block p span,.specialists-section .shortText span,.specialists-section .text a,.specialists-section .text span,.specialists-section .text span a{font-size:3.4vw!important}.direction-section .title,.equippedClassrooms-section .title,.main-section .col-sm-4 img{width:85%}.reportingConcerts-section .title{width:65%}.w-35{width:50%}.breadcrumbs-title{padding:6vw 0 4.5vw}.reportingConcerts-section iframe{height:60vw;width:100%}.record-section img{position:absolute;width:50%;right:5vw;top:-16vw}.imageMargin{margin-bottom:29%;position:relative}.price .record-section img{right:6vw;top:-10vw}.bi.bi-list{color:var(--accent);font-size:1.5rem}.navbar .phone-mobile a{font-size:15px!important}.advantages-card .display-7{font-size:.95rem}.main-section .display-3.display-xl-2{font-size:calc(1.575rem + 4vw)}.main-section .rounded-outline-white .icon img{width:9vw;height:9vw}.aboutUs .custom-checkbox,.modalBlock label{font-size:14px}.main-section{height:auto;padding:25vw 0 5vw}.main-section .col-sm-4.text-end{text-align:center!important;order:1}.mobile-btn{display:block!important;order:2;text-align:center}.desktop-btn{display:none}.main .icon img{width:7vw;height:7vw;transform:translateY(4px)}.icon img{height:6vw;transform:translateY(3px)}.subtitle{font-size:9vw}.display-7{font-size:calc(1.05rem + 1vw)}.features-section .subtitle{width:100%;text-align:center}.direction-section .img-fluid.d-block.me-3{height:8vw}.aboutUs .feature-section .feature-card img,.feature-card img{width:10vw}.feature-card{box-shadow:-3px 9px 10px #59597014}.navbar-collapse{width:70vw}.navbar-collapse ul{text-align:left!important;padding-left:4vw}.navbar-nav{max-width:calc(520px - 25vw)}.rounded-outline-black.px-4.py-2.fw-bold.display-6{font-size:calc(1.375rem + 1vw);padding-left:2vw!important;padding-right:2vw!important}.header{top:15vw}footer .col{order:0}footer .menu{order:1}.article table{width:100%;display:block;overflow-x:auto}.policy h1{font-size:calc(1.375rem)}#map{height:43vh}.custom-options span,.modal-form input,.modal-form textarea{padding:1.5vw 2vw}.custom-select-trigger{padding:1.5vw 3rem 1.5vw 2vw}.swiper .swiper-slide img{height:280px}.main-section .icon img{width:4vw;height:4vw;transform:translateY(1px)}}@media (max-width:353px){.navbar-brand{width:25%}.navbar .navbar-brand img{width:100%}.advantages-card .display-7{font-size:.92rem}.rounded-outline-black.px-4.py-2.fw-bold.display-6{font-size:calc(1.1rem + 1vw)}}.width-fit{width:fit-content}.contacts a{color:var(--accent)!important}.accordion-body a,.contacts span .text-black{color:#000!important}.feature-card__text{text-align:left!important}.borderBottom{border-bottom:1px solid var(--accent)}