@font-face{font-family:"Abril";src:url(/assets/fonts/ec4dff0c1025.woff)format("woff"),url(/assets/fonts/05e312079dbc.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Abril-Italic";src:url(/assets/fonts/ec4dff0c1025.woff)format("woff"),url(/assets/fonts/05e312079dbc.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Abril-Bold-Italic";src:url(/assets/fonts/ec4dff0c1025.woff)format("woff"),url(/assets/fonts/05e312079dbc.woff2)format("woff2");font-weight:700;font-style:italic}body{font-family:"Abril",serif!important;overflow-x:hidden}.padding{padding-top:60px;padding-bottom:60px}.equal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.__hero-container h1{font-size:25px;margin-top:15px;font-weight:700;margin-bottom:15px;letter-spacing:.5px}.__hero-container h2{font-size:23px;margin-top:10px;margin-bottom:10px;font-weight:400;letter-spacing:.5px}.__hero-container p{font-size:15px;font-weight:400;letter-spacing:.5px}.__hero-container a{font-size:15px;letter-spacing:.5px;font-family:"Abril-Italic",serif}.__hero-container .cta{color:#000;text-align:center;padding:5px 20px;font-style:italic;background-color:#d2d2d2}.__hero-container .cta-green{color:#fff;background-color:#b4ce76}.__hero-container .text-brand{color:#98c21d}.__hero-container .text-white{color:#fff}.__hero-container #header-navigation .navbar-default{background:0 0;border:transparent;margin-bottom:0}.__hero-container #header-navigation img{max-width:100%;height:auto}.__hero-container #header-navigation .navbar-default .navbar-collapse{padding:0}.__hero-container #header-navigation .navbar-default .navbar-nav a{padding:15px 0 15px 0;font-style:italic;font-weight:700;color:#000}.__hero-container #header-navigation .navbar-default .navbar-nav a:after{content:"/";color:#000;font-size:15px;font-weight:700;padding-left:12px;padding-right:12px}.__hero-container #header-navigation .navbar-default .navbar-nav .dropdown-menu a{padding:15px}.__hero-container #header-navigation .navbar-default .navbar-nav .dropdown-menu .active a{background-color:#b4ce76;color:#fff}.__hero-container #header-navigation .navbar-default .navbar-nav .menu-item:last-child a:after{display:none}.__hero-container #header-navigation .navbar-default .navbar-nav .dropdown-menu .menu-item a:after{display:none}.dropdown-menu li a:hover{text-decoration:none;background-color:#f5f5f5}.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a,.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a:focus,.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a:hover{color:#b4ce76;font-weight:400;background:0 0}.__hero-container #header-navigation .navigation-book .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.__hero-container #header-navigation .navigation-book .row:before,.__hero-container #header-navigation .navigation-book .row:after{display:none}.__hero-container #header-navigation .navigation-book .row a{font-size:14px;-ms-flex-item-align:center;align-self:center}.__hero-container #header-navigation .navigation-book .row a.phone-number{color:#b4ce76;display:block;font-size:20px;margin-top:15px;text-align:right;letter-spacing:2px;-ms-grid-column:span 2;grid-column:span 2;justify-self:end}.__hero-container #header-navigation .phone-number:before{font-family:"FontAwesome";content:"";padding-right:10px;vertical-align:middle}.__hero-container #header-navigation .navbar-default .navbar-toggle,.__hero-container #header-navigation .navbar-default .navbar-toggle:focus,.__hero-container #header-navigation .navbar-default .navbar-toggle:hover{margin:10px;background:0 0;border-color:transparent}.__hero-container #header-navigation .navbar-default .navbar-toggle .icon-bar{width:30px;height:3px;margin-bottom:6px}.__hero-container #header-navigation .navbar-default .navbar-nav .dropdown-menu{display:block;transform:scaleY(0);transform-origin:top;padding:25px 0;opacity:0;transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out}.__hero-container #header-navigation .navbar-default .navbar-nav .dropdown-menu:hover{transform:scaleY(1);opacity:1}.__hero-container #header-navigation .navbar-default .navbar-nav li a:hover~.dropdown-menu{transform:scaleY(1);opacity:1}.__hero-container #footer-navigation{background-color:#767b76}.__hero-container #footer-navigation .navbar-default{margin-bottom:0;border:transparent;background:0 0}.__hero-container #footer-navigation img{width:100%;height:auto}.__hero-container #footer-navigation .navbar-default .navbar-collapse{padding:5px;padding-left:10px}.__hero-container #footer-navigation .navbar-default .navbar-nav a{color:#fff;font-size:12px;font-style:italic;font-weight:400;padding:15px 0 15px 0}.__hero-container #footer-navigation .navbar-default .navbar-nav a:after{content:"/";color:#fff;font-size:10px;padding-left:8px;padding-right:8px;font-weight:400}.__hero-container #footer-navigation .navbar-default .navbar-nav .menu-item:last-child a:after{display:none}.__hero-container #footer-navigation .navbar-default .navbar-nav>.active>a,.__hero-container #footer-navigation .navbar-default .navbar-nav>.active>a:focus,.__hero-container #footer-navigation .navbar-default .navbar-nav>.active>a:hover{color:#c4c4c2;background:0 0}.__hero-container #footer-navigation .footer-social i{padding:0 5px;color:#fff}.__hero-container .page-about #full-image{height:780px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/assets/img/06491f62f6b0.webp)}.__hero-container .page-about #about-details .info{padding-top:90px;padding-bottom:90px}.__hero-container .page-about #testimonials{background-color:#374742}.__hero-container .page-about #testimonials .info{opacity:.8;padding-top:90px;padding-bottom:90px}.__hero-container .page-teachers #teachers-details .title{padding-top:90px;padding-bottom:90px}.__hero-container .page-teachers #teachers-details .block{margin-bottom:60px;min-height:730px}.__hero-container .page-teachers #teachers-details .block img{width:100%;height:auto;padding:20px}.__hero-container .page-studio #three-row-pointers{background-color:#374742;padding-top:90px;padding-bottom:90px}.__hero-container .page-studio #three-row-pointers .block{opacity:.8;border-right:2px solid #fff;min-height:315px}.__hero-container .page-studio #three-row-pointers .block:last-child{border-right:0}.__hero-container .page-studio #three-row-pointers .block li{list-style:none;padding:10px 0 10px 0}.__hero-container .page-studio #three-row-pointers .block h1{text-align:center}a:visited{color:#33739e;text-decoration:none;display:block;margin:10px 0}@media (max-width:992px){.__hero-container h1{font-size:23px}.__hero-container h2{font-size:20px}.__hero-container p{font-size:14px}.__hero-container a{font-size:14px}.__hero-container #header-navigation{text-align:center}.__hero-container #header-navigation .booking{float:initial;margin:0 auto}.__hero-container #header-navigation .phone-number{visibility:hidden}.__hero-container #header-navigation .navbar-default .navbar-collapse a{font-size:12px}.__hero-container #footer-navigation{padding:20px 0}.__hero-container #footer-navigation .footer-nav{display:none}.__hero-container #footer-navigation .footer-social i{font-size:20px}.__hero-container .page-about #full-image{min-height:300px;height:300px}.__hero-container .page-studio #three-row-pointers .block{border-right:0 solid transparent;border-bottom:2px solid #fff;padding-top:20px;min-height:415px;width:100%}}@media (max-width:768px){.__hero-container h1{font-size:20px}.__hero-container h2{font-size:18px}.__hero-container p{font-size:14px}.__hero-container a{font-size:14px}.__hero-container .container-fluid{padding-left:5px;padding-right:5px}.__hero-container .container-fluid .row{margin-left:-5px;margin-right:-5px}.__hero-container #header-navigation img{padding-top:60px;padding-bottom:20px;width:80%}.__hero-container #header-navigation .navigation-book{padding:0}.__hero-container #header-navigation .booking{width:100%;padding:15px}.__hero-container #header-navigation .phone-number{display:none}.__hero-container #header-navigation .dropdown-menu{width:100%;box-shadow:none;background-color:#f5f5f5;text-align:center}.__hero-container #header-navigation .navbar-default .navbar-nav li a:hover~.dropdown-menu{display:block;position:relative;margin-bottom:40px}.__hero-container #header-navigation .navbar-default{top:0;width:100%;z-index:999;position:absolute}.__hero-container #header-navigation .navbar-default .primary-navigation{width:90%;margin:0 auto;background-color:#fff}.__hero-container #header-navigation .navbar-default .navbar-nav a{padding:20px 0;font-size:30px;font-weight:400}.__hero-container #header-navigation .navbar-default .navbar-nav a:first-child{padding-top:40px}.__hero-container #header-navigation .navbar-default .navbar-nav a:last-child{padding-bottom:40px}.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a,.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a:focus,.__hero-container #header-navigation .navbar-default .navbar-nav>.active>a:hover{text-decoration:underline}.__hero-container #header-navigation .navbar-default .navbar-nav a:after{display:none}}.__hero-container>.home{position:relative;text-align:center}.__hero-container>.home figure{position:relative;display:block}.__hero-container>.home figure img{width:100%;height:auto}.__hero-container>.home figure .slick-dots{margin:0;padding:0;list-style:none;position:absolute;bottom:20px;left:20px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.__hero-container>.home figure .slick-dots li{padding:0 4px}.__hero-container>.home figure .slick-dots li button{width:11px;height:11px;margin:0;padding:0;background:0 0;border:1px solid #fff;border-radius:50%;position:relative;text-indent:-9999px;overflow:hidden;display:block;outline:0}.__hero-container>.home figure .slick-dots li.slick-active button{background:#fff}.__hero-container>.home .text{padding:145px 40px 142px;background:  #fff;color:#374742;position:relative}.__hero-container>.home .text h1{max-width:660px;margin:0 auto;padding:0;font-size:42px;line-height:100%;letter-spacing:.01em;color:#b4ce75}.__hero-container>.home .text p{max-width:660px;margin:30px auto 0;font-size:28px;line-height:147%;letter-spacing:.01em}@media (max-width:992px){.__hero-container>.home .text h1{font-size:28px}}@media (max-width:768px){.__hero-container>.home .text{padding:96px 40px 98px}.__hero-container>.home .text h1{font-size:18px;line-height:24px}.__hero-container>.home .text p{margin-top:25px;font-size:16px;line-height:24px}}.__hero-container>.prices{position:relative;text-align:center}.__hero-container>.prices h1{font-size:28px;margin:0;padding:118px 0 75px;letter-spacing:.01em;color:#374742}.__hero-container>.prices>ul{margin:0;padding:0;background:#374742;color:#fff;list-style:none}.__hero-container>.prices>ul li{padding:122px 40px 112px}.__hero-container>.prices>ul li+li{border-top:1px solid #fff}.__hero-container>.prices>ul h2{margin:0;font-size:28px;line-height:100%;letter-spacing:.01em;color:#b4ce75}.__hero-container>.prices>ul p{margin:44px 0 0;font-size:19px;line-height:28px;letter-spacing:.01em;color:#fff}.__hero-container>.prices .notes{padding:116px 40px 112px;background:#fff;color:#374742;position:relative}.__hero-container>.prices .notes a{color:#b4ce75;font-size:inherit;letter-spacing:inherit}.__hero-container>.prices .notes p{margin:38px 0 0;font-size:19px;line-height:28px;letter-spacing:.01em}.__hero-container>.prices .notes p strong{font-weight:700;font-family:"Abril-Bold-Italic"}.__hero-container>.prices .footer{padding:236px 40px 80px;background:#374742;color:#fff}.__hero-container>.prices .footer ul{margin:0;padding:0;list-style:none;font-size:28px;line-height:100%;letter-spacing:.01em}.__hero-container>.prices .footer ul li+li{margin-top:34px}.__hero-container>.prices .footer p{margin:126px 0 0;padding:0;font-size:19px;line-height:28px;letter-spacing:.01em}.__hero-container>.prices .footer a{color:#b4ce75;font-size:inherit;letter-spacing:inherit}@media (max-width:992px){.__hero-container>.prices h1{font-size:28px}}@media (max-width:768px){.__hero-container>.prices h1{font-size:20px;padding:65px 0 74px}.__hero-container>.prices>ul li{padding:105px 20px}.__hero-container>.prices>ul h2{font-size:18px}.__hero-container>.prices>ul p{margin:36px 0 0;font-size:16px;line-height:24px}.__hero-container>.prices .notes{padding:104px 40px}.__hero-container>.prices .notes p{margin:32px 0 0;font-size:16px;line-height:120%}.__hero-container>.prices .footer{padding:232px 20px 68px}.__hero-container>.prices .footer ul{font-size:18px}.__hero-container>.prices .footer ul li+li{margin-top:28px}.__hero-container>.prices .footer p{margin:146px 0 0;font-size:16px;line-height:120%}}.grecaptcha-badge{visibility:hidden}