.elementor-3704 .elementor-element.elementor-element-c83e38c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:204px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0}.elementor-3704 .elementor-element.elementor-element-c83e38c:not(.elementor-motion-effects-element-type-background),.elementor-3704 .elementor-element.elementor-element-c83e38c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://medvedizadance.by/wp-content/uploads/2025/06/photo_6_2025-06-11_08-41-48.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-3704 .elementor-element.elementor-element-c83e38c::before,.elementor-3704 .elementor-element.elementor-element-c83e38c>.elementor-background-video-container::before,.elementor-3704 .elementor-element.elementor-element-c83e38c>.e-con-inner>.elementor-background-video-container::before,.elementor-3704 .elementor-element.elementor-element-c83e38c>.elementor-background-slideshow::before,.elementor-3704 .elementor-element.elementor-element-c83e38c>.e-con-inner>.elementor-background-slideshow::before,.elementor-3704 .elementor-element.elementor-element-c83e38c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-3704 .elementor-element.elementor-element-f1a9551.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-3704 .elementor-element.elementor-element-f1a9551{text-align:center}.elementor-3704 .elementor-element.elementor-element-f1a9551 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;color:#F5F5F5}.elementor-3704 .elementor-element.elementor-element-405af1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3704 .elementor-element.elementor-element-ea69fe0 .gallery-item{padding:0 15px 15px 0}.elementor-3704 .elementor-element.elementor-element-ea69fe0 .gallery{margin:0 -15px -15px 0}.elementor-3704 .elementor-element.elementor-element-ea69fe0 .gallery-item img{border-radius:15px 15px 15px 15px}.elementor-3704 .elementor-element.elementor-element-ea69fe0 .gallery-item .gallery-caption{text-align:center}@media(min-width:768px){.elementor-3704 .elementor-element.elementor-element-c83e38c{--content-width:1170px}}@media(max-width:1024px){.elementor-3704 .elementor-element.elementor-element-c83e38c:not(.elementor-motion-effects-element-type-background),.elementor-3704 .elementor-element.elementor-element-c83e38c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3704 .elementor-element.elementor-element-c83e38c{--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-3704 .elementor-element.elementor-element-f1a9551{text-align:center}.elementor-3704 .elementor-element.elementor-element-f1a9551 .elementor-heading-title{font-size:40px}}@media(max-width:767px){.elementor-3704 .elementor-element.elementor-element-c83e38c{--margin-top:-42%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:135px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px}.elementor-3704 .elementor-element.elementor-element-f1a9551>.elementor-widget-container{margin:26px 0 0 0}.elementor-3704 .elementor-element.elementor-element-f1a9551{text-align:center}.elementor-3704 .elementor-element.elementor-element-f1a9551 .elementor-heading-title{font-size:26px}}.about-studio-page{font-family:'Arial',sans-serif;line-height:1.6;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:60px 0;text-align:center}.main-title{font-size:2.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}.hero-description{font-size:1.4rem;max-width:800px;margin:0 auto;opacity:.9}section{padding:50px 0}.section-title{font-size:2rem;color:#2c3e50;margin-bottom:30px;text-align:center}.subsection-title{font-size:1.5rem;color:#34495e;margin:30px 0 20px 0}.section-intro{font-size:1.1rem;text-align:center;margin-bottom:40px;color:#555}.history-section{background-color:#f8f9fa}.year-highlight{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1);margin-bottom:30px}.year{font-size:1.5rem;font-weight:700;color:#e74c3c}.story-block{margin-top:30px}.teacher-section{background-color:#fff}.education-list{background:#f1f2f6;padding:20px;border-radius:8px;margin:20px 0}.education-list li{margin-bottom:10px;padding-left:10px}.quote{font-size:1.3rem;font-style:italic;text-align:center;background:#ecf0f1;padding:20px;border-left:5px solid #3498db;margin:20px 0}.quote-author{text-align:center;font-weight:700;margin-top:10px}.qualities-grid{margin-top:30px}.quality-item{background:#fff;padding:20px;margin:15px 0;border-radius:8px;box-shadow:0 3px 10px rgb(0 0 0 / .1);border-left:4px solid #9b59b6}.methodology-section{background-color:#f8f9fa}.principle-item{display:flex;align-items:flex-start;margin:25px 0;background:#fff;padding:25px;border-radius:10px;box-shadow:0 3px 15px rgb(0 0 0 / .1)}.principle-icon{font-size:2rem;margin-right:20px;flex-shrink:0}.principle-content h4{margin:0 0 10px 0;color:#2c3e50}.program-card{background:#fff;padding:25px;margin:20px 0;border-radius:10px;box-shadow:0 3px 15px rgb(0 0 0 / .1);border-top:4px solid #e67e22}.program-card h4{color:#d35400;margin-bottom:15px}.program-card ul{margin:15px 0}.program-card li{margin-bottom:8px;padding-left:10px}.achievements-section{background-color:#fff}.achievements-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.achievement-year{background:#f8f9fa;padding:30px;border-radius:10px}.year-title{color:#e74c3c;margin-bottom:20px}.achievement-item{background:#fff;padding:15px;margin:15px 0;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.success-stories{margin-top:40px}.story-item{background:#fff3cd;padding:20px;margin:15px 0;border-radius:8px;border-left:4px solid #ffc107;font-style:italic}.studio-space-section{background-color:#f8f9fa}.space-block{background:#fff;padding:25px;margin:20px 0;border-radius:10px;box-shadow:0 3px 15px rgb(0 0 0 / .1)}.space-block h4{color:#16a085;margin-bottom:15px}.uniqueness-section{background-color:#fff}.feature-item{display:flex;align-items:flex-start;margin:25px 0;background:#f8f9fa;padding:25px;border-radius:10px}.feature-icon{font-size:2rem;margin-right:20px;flex-shrink:0}.feature-content h4{margin:0 0 10px 0;color:#8e44ad}.student-stories-section{background-color:#f8f9fa}.stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.story-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 20px rgb(0 0 0 / .1);border-top:4px solid #3498db}.story-card h4{color:#2980b9;margin-bottom:15px}.story-card blockquote{font-style:italic;margin:0;padding:0;color:#555}.future-plans-section{background-color:#fff}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0}.plans-block{background:#f8f9fa;padding:30px;border-radius:10px;border-left:4px solid #f39c12}.plans-title{color:#e67e22;margin-bottom:20px}.conclusion-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;text-align:center;padding:60px 0}.conclusion-text{font-size:1.2rem;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.cta-question{font-size:1.3rem;margin-bottom:30px}.cta-links{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.cta-link{background:rgb(255 255 255 / .2);color:#fff;padding:15px 25px;text-decoration:none;border-radius:25px;border:2px solid rgb(255 255 255 / .3);transition:all 0.3s ease;font-weight:700}.cta-link:hover{background:rgb(255 255 255 / .3);transform:translateY(-2px)}@media (max-width:768px){.main-title{font-size:2rem}.achievements-grid,.plans-grid{grid-template-columns:1fr}.principle-item,.feature-item{flex-direction:column;text-align:center}.principle-icon,.feature-icon{margin-right:0;margin-bottom:15px}.cta-links{flex-direction:column;align-items:center}.stories-grid{grid-template-columns:1fr}}