@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&display=swap);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400i&display=swap);*{outline:0}body{font-family:"Open Sans",sans-serif;color:#484848}h1,h2,h3,h4{font-family:"Playfair Display"}a{text-decoration:none;color:inherit}.selected{color:#e9a993}.align-left{text-align:left}.hide{display:none}.show{display:block}.underline{text-decoration:underline}.home-page-section .form-alert-msg{margin-bottom:10px}#showcase-mob{display:none}.btn{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #000;padding:22px 75px;display:inline-block;letter-spacing:2px;background-color:transparent;-webkit-transition:background-color .3s,-webkit-transform 1s;transition:background-color .3s,-webkit-transform 1s;transition:background-color .3s,transform 1s;transition:background-color .3s,transform 1s,-webkit-transform 1s;font-size:15px;cursor:pointer}.btn:hover{background-color:#f5b6a2;border-color:#f5b6a2;color:#fff}.site-main p a{text-decoration:underline}.darken-bg{background-color:#fbfbfb}.nadine{width:285px;height:285px;border-radius:50%;margin:auto}.infinite-bullet{padding-left:25px;list-style-image:url(../images/logos/infinity.svg)}.btn-audio{display:inline-block;margin:5px 30px 0 20px;border:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:37px;border-color:transparent transparent transparent #484848;-webkit-transition:.1s all ease;transition:.1s all ease;cursor:pointer;border-style:solid;border-width:18px 0 18px 30px}.btn-audio.paused{border-style:double;border-width:0 0 0 30px}.btn-audio:hover{border-color:transparent transparent transparent #484848}.track-bar{margin-bottom:18px;display:inline-block;height:1px;width:80%;background-color:#484848}.track-bar .current-track-bar{position:relative;height:1px;width:50%;background-color:#f5b6a2}.track-bar .current-track-bar .bubble{position:absolute;right:0;margin-right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.social-icon{width:25px;height:25px;display:inline-block}.social-icon img{display:block;width:100%;height:100%}img{width:100%;height:100%;position:relative}.embeded-video{display:block;margin:74px auto 0;max-width:893px;height:100%}.embeded-video iframe{border:none;width:100%}.social-icon:hover{-webkit-animation:wiggle;animation:wiggle;-webkit-animation-duration:.5s;animation-duration:.5s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}header{-webkit-box-shadow:0 -15px 32px 14px rgba(0,0,0,.07);box-shadow:0 -15px 32px 14px rgba(0,0,0,.07)}.header-logo{margin-top:45px;margin-bottom:35px;width:350px}.upper-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.upper-header .icons,.upper-header .languages ul{margin-top:40px;margin-bottom:0;color:#484848;padding:0}.upper-header>div{display:inline-block}header .social-icon{width:20px;height:20px;margin-right:8px}#header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-bottom:9px;margin-top:0;margin-bottom:0}#header-nav li{display:inline;list-style:none}#header-nav li a{font-size:15px;letter-spacing:1px;padding-bottom:5px;position:relative;font-weight:200}#header-nav li a::before{content:'';height:1px;background-color:#f5b6a2;position:absolute;left:0;right:0;bottom:-5px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms}#header-nav li a:hover::before{-webkit-transform:scale(1,1);transform:scale(1,1)}#header-nav .mobile-menu-logo{display:none}.upper-header .icons,.upper-header .languages ul{margin-top:70px}.fixed-nav{-webkit-transition:.3s;transition:.3s;padding-top:15px;background-color:#fff;position:fixed;z-index:5;width:100%;-webkit-animation-name:navSlideDown;animation-name:navSlideDown;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fixed-nav .header-logo{width:200px;margin:auto;margin-top:15px}.fixed-nav .upper-header{padding-bottom:10px}.fixed-nav #hamburger{margin-top:35px}.fixed-nav #header-nav ul{padding-top:20px}.fixed-nav .icons,.fixed-nav .languages{display:none}.languages li{cursor:pointer;text-transform:uppercase;float:left;list-style:none;font-size:15px;margin-left:10px;-webkit-transition:.3s;transition:.3s;position:relative}.languages li::before{content:'';height:1px;background-color:#f5b6a2;position:absolute;left:0;right:0;bottom:-2px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms}.languages li:hover::before{-webkit-transform:scale(1,1);transform:scale(1,1)}.showcase{position:relative}.showcase-thumb{position:absolute;bottom:0;left:15px;color:#fff;background-color:#f5b6a2;font-size:20px;font-weight:200}.showcase-thumb p{display:block;margin-bottom:10px;margin-left:20px;margin-top:20px;letter-spacing:1px}.showcase-thumb .showcase-icon{width:18px;height:18px;vertical-align:top;margin-top:5px;margin-right:10px}.showcase-thumb .showcase-icon img{display:block;width:100%;height:100%}.showcase-thumb .next-class-location,.showcase-thumb .next-class-time,.showcase-thumb .showcase-icon{display:inline-block}.showcase-thumb .next-class-location span,.showcase-thumb .next-class-time span{display:block}.showcase-thumb .next-class-location{margin-right:50px}.showcase-thumb .next-class{margin-top:10px;margin-bottom:15px;margin-left:20px;font-size:15px}.showcase-thumb .arrow,.showcase-thumb a{-webkit-transition:.3s;transition:.3s}.showcase-thumb .arrow{border-color:#fff;margin-bottom:1px;padding:4px;border-width:0 1.5px 1.5px 0}#showcase-desktop{display:block}.all-classes{text-align:right;font-size:15px}.all-classes a{margin:0;padding-top:10px;padding-bottom:10px;width:100%;-webkit-transition:background-color .3s;transition:background-color .3s;letter-spacing:1px;display:block}.all-classes a:hover{background-color:#f6bfae}.all-classes a img{height:6px;width:auto;margin-left:10px;margin-right:50px}.next-class{display:inline-block;vertical-align:top;margin-right:20px}.inner-container{width:888px;margin:auto}.testimonial-slider{margin-bottom:80px}.home-page-section{text-align:center;padding-top:65px;padding-bottom:75px}.home-page-section h1,.home-page-section h2{font-family:"Playfair Display",sans-serif;font-weight:lighter;font-size:45px;line-height:45px;margin-top:0;margin-bottom:50px;color:#777}.home-page-section h2{margin-bottom:50px;text-align:center}.home-page-section h3{text-align:center;font-family:"Playfair Display";font-size:33px;font-style:italic;margin:0;margin-top:70px}.home-page-section h6{display:block;text-align:center;color:#f5b6a2;font-size:1.2rem;opacity:.7;margin:0;margin-top:5px;margin-bottom:50px;font-weight:lighter}.home-page-section p{color:#777;line-height:25px;font-weight:lighter;margin-top:0;margin-bottom:0px;font-size:15px}.offer h2{margin-bottom:70px}.offer span{font-weight:400;display:inline-block;width:100%;font-size:20px;line-height:100px;border:1px solid #484848;font-family:"Playfair Display"}.schedule-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:290px;margin:auto}.schedule-legend p{display:inline-block}.bubble{display:inline-block;width:16px;height:16px;margin-right:10px;border-radius:50%}.bubble.class{background-color:#f5b6a2}.bubble.event{background-color:#ed749b}.instagram-section{margin-bottom:80px}.instagram-section h3{margin-bottom:50px}.insta-content{width:100%;height:100%;margin-left:0;margin-right:0}.instagram-photo{width:100%;height:191.5px;background-position:center;background-size:100%;background-repeat:no-repeat;overflow:hidden;position:relative}.instagram-photo:hover .instagram-hover{bottom:0;border-radius:0}.instagram-photo:hover .instagram-hover img{top:50%}.instagram-hover{width:100%;height:100%;background-color:rgba(245,182,162,.7);position:absolute;bottom:100%;right:0;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.1s;transition-delay:.1s;border-radius:50%}.instagram-hover img{width:40px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#to-top{display:none;z-index:5;width:50px;height:50px;background-color:#73a896;position:fixed;border:1px solid #fff;border-radius:50%;bottom:50px;right:50px;cursor:pointer;-webkit-transition:.3s;transition:.3s}#to-top .to-top-arrow{position:absolute;left:50%;top:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#to-top .arrow.up{border-width:0 2px 2px 0;padding:6px;z-index:5;border-color:#fff}#to-top:hover{background-color:#fff}#to-top:hover .arrow.up{border-color:#f5b6a2}.slick-carousel{padding:50px 100px;background-color:#fff}.slick-carousel h6,.slick-carousel p{font-size:15px;line-height:24px;opacity:.7;color:#777;margin:auto;width:100%}.slick-carousel h6{display:none}.slick-carousel span{display:inline-block;color:#f5b6a2;font-size:20px;margin-top:50px}.slick-carousel img{width:100px;height:100px;display:block;border-radius:50%;margin:20px auto;overflow:hidden}img.slick-arrow{position:absolute;top:50%;cursor:pointer;display:inline-block;z-index:3;width:20px}.slick-prev{left:30px;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.slick-next{right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form.home-page-section .inner-container{width:100%}form{width:100%}input,textarea{border:1px solid #bcbcbc;width:100%;margin-bottom:20px!important;padding:10px;font-size:15px}textarea{margin-bottom:50px!important}.pos-rel{margin-top:10px;position:relative}label{position:absolute;left:30px;top:10px;opacity:.5;-webkit-transition:.3s;transition:.3s;color:#484848;font-size:15px;z-index:1;cursor:text}.label-on-top label{opacity:.8;left:20px;top:-20px;font-size:14px}.btn-submit{border:none;background-color:#f5b6a2;float:right;width:200px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.btn-submit:hover{background-color:#f7c8b9}form[data-scroll]{-webkit-transition:opacity 2s,-webkit-transform 1s;transition:opacity 2s,-webkit-transform 1s;transition:opacity 2s,transform 1s;transition:opacity 2s,transform 1s,-webkit-transform 1s}form[data-scroll=in]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}form[data-scroll=out]{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes onAutoFillStart{from{opacity:.99}to{opacity:1}}@keyframes onAutoFillStart{from{opacity:.99}to{opacity:1}}@-webkit-keyframes onAutoFillCancel{from{opacity:1}to{opacity:.99}}@keyframes onAutoFillCancel{from{opacity:1}to{opacity:.99}}input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}input:not(:-webkit-autofill){-webkit-animation-name:onAutoFillCancel;animation-name:onAutoFillCancel}.page-section{font-size:15px;line-height:25px;font-weight:lighter;color:#777;padding-bottom:75px}.page-section p{margin-bottom:35px}.page-section h1{text-align:center;margin-top:60px;margin-bottom:50px;font-size:45px;line-height:45px}.page-section h2{font-style:italic;font-size:30px;margin-top:50px;margin-bottom:30px;text-align:left}.page-section h3{text-align:center;font-style:italic;font-size:33px;margin:0;margin-top:70px}.page-section h4{font-family:"Open Sans";font-size:26px;font-weight:100;margin-top:30px;margin-bottom:20px}.page-section h6{display:block;text-align:center;color:#f5b6a2;font-size:1.2rem;opacity:.7;margin:0;margin-top:5px;margin-bottom:50px;font-weight:lighter}.about-list{padding:0;margin:0;margin-bottom:20px;list-style:none}.yoga-alliance{margin-bottom:75px}.yoga-alliance img{margin-top:30px;display:block;width:100px}.audio-track-en,.audio-track-fr,.mejs-container{margin-top:50px;margin-bottom:50px}.audio-track-fr{display:none}.offer-page{text-align:center}.offer-page h2{text-align:center;font-size:25px;margin-bottom:20px;font-style:normal}.offer-page sub{font-size:60%}.offer-page h6{margin-top:20px;text-align:center;font-size:12px;color:#484848}.prices{width:520px;margin:auto;margin-top:80px}.prices .row{text-align:left}.price-border{border:1px solid #ccc;padding:10px}.offer-classes{margin-top:65px;text-align:center}.offer-classes a,.offer-classes p{margin:0;color:#777}.offer-classes a{text-decoration:underline}.offer-classes a:hover{opacity:.8}footer{background-color:#83b2a2}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0}.footer-logo{width:400px}.footer-logo img{width:100%;height:auto}.footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-contact-icon{display:inline-block;width:18px;height:18px;vertical-align:top}.footer-contact-icon img{height:100%;width:100%}.footer-contact-address{display:inline-block}.footer-contact{margin-right:40px;display:inline-block;font-size:15px;line-height:32px;color:#fff;font-family:"Open Sans",sans-serif;margin-top:30px;font-weight:200}.footer-social-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:73px;width:170px}.credits{padding-bottom:5px}.credits .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:12px;font-weight:200}.credits .container span{padding-top:5px;padding-bottom:5px;display:inline-block;opacity:.8}.footer-yoga-alliance{font-weight:200;color:#fff;opacity:.8;font-size:12px;display:block;margin-bottom:10px}#hamburger{cursor:pointer;margin-top:100px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hamburger .line{position:relative;top:-4px;display:inline-block;width:25px;height:2px;margin-left:2px;background-color:#adaaa5;-webkit-transition:all cubic-bezier(.25,.1,.28,1.54) .32s;transition:all cubic-bezier(.25,.1,.28,1.54) .32s}#hamburger .line::after,#hamburger .line::before{-webkit-transition:all cubic-bezier(.25,.1,.28,1.54) .32s;transition:all cubic-bezier(.25,.1,.28,1.54) .32s;position:absolute;content:"";display:inline-block;width:25px;height:2px;background-color:#adaaa5}#hamburger .line::before{top:8px}#hamburger .line::after{bottom:8px}#hamburger.close .line{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.close .line::after,#hamburger.close .line::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}@-webkit-keyframes wiggle{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}70%{-webkit-transform:scale(1.1) rotate(10deg);transform:scale(1.1) rotate(10deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes wiggle{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}70%{-webkit-transform:scale(1.1) rotate(10deg);transform:scale(1.1) rotate(10deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes navSlideDown{0%{top:-20px}80%{top:0}100%{top:-5px}}@keyframes navSlideDown{0%{top:-20px}80%{top:0}100%{top:-5px}}@-webkit-keyframes slideRight{0%{right:-50px}20%{right:10px}100%{right:0}}@keyframes slideRight{0%{right:-50px}20%{right:10px}100%{right:0}}.current-menu-item,.wpml-ls-current-language{color:#e9a993}.label{z-index:3}.noscroll{overflow:hidden}.overlay{position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0}[aria-hidden=true]{display:none}[aria-hidden=false]{display:block}@media only screen and (max-width:992px){#header-nav li a{font-size:12px}.inner-container{width:100%;padding-left:10px;padding-right:10px}.upper-header{padding-bottom:20px}.header-logo{width:220px;margin-bottom:0}.nadine{width:200px;height:200px}.embeded-video{margin:30px auto 0}.upper-header .icons,.upper-header .languages ul{margin-top:63px}.btn-submit{padding:15px 40px}.btn{padding:15px 50px}.offer span{line-height:80px;font-size:14px}.footer-logo{margin-top:20px;width:300px}.footer-social-icons{margin-bottom:10px}.instagram-photo{height:142px}}@media only screen and (max-width:768px){.wcs-timetable__list .wcs-class .wcs-class__action{width:70%!important}.selected{color:#fff}.current-menu-item{color:#fff!important}.header-logo{margin-bottom:0}.fixed-nav #hamburger{margin-top:20px}.fixed-nav .upper-header{padding-bottom:20px}.instagram-post{padding-left:7.5px;padding-right:7.5px}.btn{font-size:15px;padding:11px 35px}.embeded-video{margin:35px auto 0}.nadine{width:126px;height:126px}.languages{-webkit-transform:translateX(30px);transform:translateX(30px)}.languages .selected{color:#f5b6a2}.languages .selected:before{-webkit-transform:scale(1,1);transform:scale(1,1)}.home-page-section h3{margin-top:65px;font-size:20px}.home-page-section h6{font-size:12px;margin-bottom:50px}header .container{padding:0}header .upper-header{padding-left:15px;padding-right:15px}#hamburger,.upper-header .icons,.upper-header .languages ul{margin-top:40px}.header-logo{width:200px;margin-top:25px}nav{display:none}#hamburger{display:block}#header-nav .mobile-menu-logo{display:inline-block;margin-top:50px;width:100px}header{z-index:4;background-color:#fff;width:100%}#header-nav{color:#fff;font-family:'Playfair Display';z-index:3;width:100%;height:calc(100vh - 65px)}#header-nav ul{background-color:#f5b6a2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-top:50px}#header-nav ul li{margin-bottom:35px;margin-right:30px}#header-nav ul li a{font-size:28px}.instagram-section{margin-bottom:30px}div.instagram-post{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:50%}.instagram-post:nth-of-type(7),.instagram-post:nth-of-type(8){display:none}.showcase-thumb{font-size:15px}.showcase-thumb .next-class-location{margin-right:30px}.fixed-nav .header-logo{margin:15px 0 0}.fixed-nav nav{height:calc(100vh - 90px)}.site-footer{padding:0}textarea{margin-bottom:50px!important}.home-page-section{padding-top:55px;padding-bottom:65px}.home-page-section h1,.home-page-section h2{font-size:30px;line-height:30px;margin-bottom:50px}.home-page-section p{margin-bottom:50px}.page-section h1{font-size:35px;line-height:30px;margin-bottom:50px}.page-section h2{font-size:25px;line-height:25px;margin-top:50px}.home-page-section h2{margin-bottom:50px}.home-page-section span{margin-bottom:50px}.slick-carousel h6,.slick-carousel p{margin-bottom:0}.prices{width:100%}.prices p{margin-bottom:25px}.prices .price-border{margin-top:25px}input{margin-bottom:10px!important}.label-on-top label{font-size:12px;top:-15px}.offer span{padding:5px;width:100%;display:inline-block;font-size:14px;line-height:60px;margin-bottom:20px}.contact-info{width:70%}.footer-logo{margin:0 auto;margin-top:20px;width:250px}.footer-logo img{margin-top:15px}.footer-social-icons{margin-top:0}.site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-contact{display:none}.credits span.darwin{padding-top:0}.credits .container,.site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#to-top{right:30px;bottom:30px}#to-top:hover{background-color:#73a896}.instagram-photo{height:239px}.footer-yoga-alliance{text-align:center}}@media only screen and (max-width:576px){header .icons{display:none}#hamburger,.upper-header .icons,.upper-header .languages ul{margin-top:30px}.showcase-thumb{left:0}#showcase-desktop{display:none}#showcase-mob{display:block}#header-nav .mobile-menu-logo{margin-top:20px;width:45px}#header-nav ul{padding-top:20px}#header-nav ul li a{font-size:25px}.fixed-nav .header-logo{margin:15px 0 0}.fixed-nav .header-logo #header-logo-img{margin-left:0;width:80%}.fixed-nav #header-nav{height:calc(100vh - 65px)}nav ul li{margin-bottom:20px;margin-right:30px}nav ul li a{font-size:20px}.showcase-thumb .next-class{margin-bottom:0}.languages{font-size:14px}#hamburger{left:3px;bottom:1px}.showcase{margin-bottom:180px;padding:0!important}.showcase-thumb{top:100%;bottom:auto;width:100%}.header-logo{width:150px}.instagram-photo{height:40vw}textarea{margin-bottom:45px}.home-page-section{padding-top:50px;padding-bottom:60px}.home-page-section h1,.home-page-section h2{margin-bottom:45px}.home-page-section p{margin-bottom:45px;color:#444}.page-section p{color:#444}.slick-carousel h6{font-size:15px}.slick-carousel span{margin-bottom:0}.btn.btn-submit{margin-bottom:0}.footer-social-icons{margin-top:0;height:40px;width:150px}.footer-social-icons .social-icon{width:18px;height:18px}.credits .container{padding-bottom:5px}.credits .container p{margin:5px 0 0}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-logo{width:200px}.instagram-section{background-color:#fbfbfb;margin-bottom:0}.credits .container{padding-left:0;padding-right:0}.slick-carousel h6{display:block}.slick-carousel p{display:none}}@media only screen and (max-width:350px){.languages{-webkit-transform:translateX(0);transform:translateX(0)}}.wcs-class__inner h3,.wcs-class__inner-flex h3{text-align:left;font-style:normal;color:#484848}.wcs-class__inner p,.wcs-class__inner-flex p{margin-bottom:0;color:#484848}.wcs-timetable__list .wcs-class .wcs-class__meta{margin-left:50px}.wcs-btn{display:inline-block;background-color:transparent!important;padding:6px 12px;position:relative;font-size:85%;border-radius:2px;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;font-family:"Open Sans",sans-serif;font-weight:400;border:1px solid #000;letter-spacing:1px;background-color:transparent;-webkit-transition:background-color .3s,-webkit-transform 1s;transition:background-color .3s,-webkit-transform 1s;transition:background-color .3s,transform 1s;transition:background-color .3s,transform 1s,-webkit-transform 1s;font-size:15px;cursor:pointer}.wcs-btn:hover{background-color:#83b2a2!important;border-color:#83b2a2}.wcs-timetable--monthly-calendar.wcs-timetable--vertical-borders .wcs-table-td:not(:first-child)::after{border-left:2px solid #dadada}.wcs-calendar-nav.wcs-modal-call h3{font-size:35px;font-weight:400}.wcs-calendar-nav-next{font-size:16px}.wcs-timetable--4 .wcs-timetable--monthly-calendar .wcs-calendar-nav i{color:#262626}.wcs-timetable--monthly-calendar .wcs-day-agenda__title{letter-spacing:1px;font-size:25px;font-weight:100}.wcs-addons--pipe,.wcs-timetable--4 .wcs-timetable--monthly-calendar .wcs-class__time-duration span:first-child{font-size:16px;font-weight:700}.wcs-addons--pipe::before{background-color:#83b2a2}.wcs-timetable__container{padding:0!important;min-height:unset!important}.showcase-thumb{display:none}.wcs-timetable--monthly-calendar .wcs-day::before{display:none!important}.menu-navigation-container,.menu-navigation-eng-container{height:100%}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{font-size:12px;float:left;color:rgba(255,0,0,.75);transform:translateY(-15px)}.wpcf7-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:1px solid rgba(255,0,0,.75)}.wpcf7-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{border:1px solid #36b336}.wpcf7-form .wpcf7-response-output.wpcf7-display-none{padding:13px 30px;color:#777;font-weight:lighter;font-size:20px}@keyframes onAutoFillStart{from{opacity:.99}to{opacity:1}}@keyframes onAutoFillCancel{from{opacity:1}to{opacity:.99}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.planning-list__item{display:flex}.site-main .inner-container p img{width:300px}.showcase-thumb{animation:none}.next-class-wrapper{display:flex;flex-direction:column;align-content:space-between}.next-class-wrapper p{text-align:left;font:Regular;letter-spacing:1.75px;color:#fff;opacity:1;display:block;margin-bottom:10px;margin-left:20px;margin-top:20px}.next-class-wrapper section{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:15px}.next-class-date{margin:0 20px;display:flex;align-items:flex-start}.next-class-date-icon img{height:18px;width:18px;margin-right:14px;margin-top:5px}.next-class-time{font-size:15px;font-weight:200}.next-class-location{display:flex!important;align-items:flex-start!important;margin:0 20px!important}.next-class-location span{font-size:15px!important;font-weight:200!important}.next-class-location-icon img{height:18px!important;width:18px!important;margin-right:14px!important;margin-top:5px!important}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.planning-list{max-width:938px;margin:0 auto}.planning-list__item{width:100%;border-top:1px solid rgba(161,161,161,.5);border-bottom:1px solid rgba(161,161,161,.5);margin-bottom:12px;align-items:center;max-height:215px;transition:all .2s ease-in}.planning-list__item:hover{background-color:rgba(161,161,161,.05)}.planning-list__item--thumbnail{width:215px;height:auto;margin-top:3px}.planning-list__item--date{width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.planning-list__item-dateday{font-size:196%;color:#83b1a2;font-family:"Open Sans",sans-serif;margin:0!important}.planning-list__item-datemonth{font-size:100%;color:#83b1a2;font-family:"Open Sans",sans-serif;margin:0!important}.planning-list__item--content{text-align:left!important;width:300px;height:auto;overflow:hidden;flex-grow:1;margin-right:10px}.planning-list__item--desc p{margin-bottom:0}.planning-list__item--infos{margin-bottom:7px}.planning-list__item-bullet::before{content:"•";color:#83b1a2;display:inline;opacity:.5}.planning-list__item--content h3{font-family:'Playfair Display',sans-serif;font-style:normal;text-align:left!important;font-size:25px;line-height:33px;font-weight:300;margin:0!important}.planning-list__item--btn{width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:27px}.planning-list__item--cta{width:100%;height:40px;margin-bottom:14px;border:2px solid rgba(161,161,161,.8);background-color:transparent;font-size:11px;font-weight:300;font-family:'Open Sans',sans-serif;color:rgba(161,161,161,1);letter-spacing:2.75px;cursor:pointer;transition:all .2s ease-in}.planning-list__item--cta:hover{background-color:#83b1a2;border:2px solid #83b1a2;color:#fff}.planning-list__item--see{width:100%;height:40px;border:2px solid rgba(161,161,161,.8);background-color:transparent;font-size:11px;font-weight:300;font-family:'Open Sans',sans-serif;color:rgba(161,161,161,1);letter-spacing:2.75px;cursor:pointer;transition:all .2s ease-in}.planning-list__item--see:hover{background-color:#83b1a2;border:2px solid #83b1a2;color:#fff}@media only screen and (max-width:992px){.planning-list__item{max-height:172px}.planning-list__item--thumbnail{width:172px;height:100%;margin-top:0;max-height:172px}}@media only screen and (max-width:991px){.planning-list__item{max-height:136px}.planning-list__item--thumbnail{width:170px;margin-top:3px}.planning-list__item--desc{display:none}}@media only screen and (max-width:768px){.planning-list{padding:0}.planning-list__item{height:440px;max-height:initial;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:20px}.planning-list__item--thumbnail{display:none}.planning-list__item--date{justify-content:flex-start;align-items:center;margin-bottom:50px;flex-direction:row}.planning-list__item-dateday{font-size:100%;margin-right:5px!important}.planning-list__item--content{max-height:200px;margin-bottom:10px;margin-right:0;width:auto}.planning-list__item--desc{display:block}.planning-list__item--infos{margin:10px 0}.planning-list__item--btn{align-self:center;margin-right:0}.planning-list__item--see{margin-bottom:0;margin-top:14px}.planning-list__item--cta{margin-bottom:0;margin-top:14px}}.popup-bg{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:999}.popup-class{position:absolute;top:50%;left:50%;opacity:1;max-width:1000px;max-height:944px;background-color:#fff;margin:0 auto;display:flex;transform:translate(-50%,-50%)}.popup-class--thumbnail{width:300px;max-height:300px}.popup-class--content{width:calc(1000px - 300px);display:flex;flex-direction:column;padding:50px;text-align:left}.popup-class--content h3{text-align:left;font-style:normal;font-family:"Playfair Display";margin:0 0 20px;font-size:160%;line-height:1.42}.popup-class--desc{overflow:hidden}.popup-class--content p{width:100%;margin:0}.popup-class--map{width:100%;height:300px;background-color:#83b1a2}.popup-class-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:300px}.popup-class--infos{height:200px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;padding:50px 30px}.popup-class--infos span{color:rgba(0,0,0,.65);font-size:15px;margin:0 0 10px 0}.popup-class--infos span img{height:16px;width:auto;opacity:.65;margin-right:15px}.popup-class--infos span .planning-list__item-dateday{margin-right:5px!important}.popup-class--btn{height:140px;width:100%;padding:50px 30px}.popup-class--cta{border:1px solid #000;width:100%;height:40px;background-color:transparent;font-family:"Open Sans",sans-serif;font-weight:400;padding:6px 12px;font-size:15px;cursor:pointer;transition:all .2s ease-in}.popup-class--cta:hover{background-color:#83b1a2;border:1px solid #83b1a2;color:#fff}.popup-close{position:absolute;top:-34px;right:0;width:24px;height:34px;cursor:pointer}.popup-close::before{position:absolute;content:'';display:block;width:24px;height:2px;background-color:#fff;transform:rotate(45deg);top:12px;left:0}.popup-close::after{position:absolute;content:'';display:block;width:24px;height:2px;background-color:#fff;transform:rotate(-45deg);top:12px;left:0}.default-page h2{text-align:left;letter-spacing:.7px;color:#777;font-family:'Playfair Display',sans-serif;font-size:35px;line-height:30px;font-style:normal;font-weight:200}.default-page h3{text-align:left;letter-spacing:.6px;color:#777;font-family:'Playfair Display',sans-serif;font-size:25px;line-height:25px;font-style:normal;font-weight:200;margin:3rem 0 1rem 0}.default-page h4{text-align:left;letter-spacing:.6px;color:#777;font-family:'Playfair Display',sans-serif;font-size:18px;line-height:18px;font-style:normal;font-weight:200;margin:3rem 0 1rem 0}.default-page img{width:100%!important;height:auto;margin:0 auto}.default-page ul{padding-left:25px;list-style-image:url(../images/logos/infinity.svg)}.default-page ul li{padding-left:20px}.default-page ol{list-style:none;counter-reset:mfy-counter;padding-left:0}.default-page ol li{counter-increment:mfy-counter}.default-page ol li::before{content:counter(mfy-counter) ". ";color:#e59e85;font-style:italic;text-align:left;letter-spacing:.7px;font-family:'Playfair Display',sans-serif;font-weight:200;font-size:25px;line-height:22px;padding-right:15px;max-width:45px;width:45px;display:inline-block}.default-page blockquote,.default-page q{margin:0;color:#be6f54;text-align:left;font-family:'Playfair Display',sans-serif;font-weight:200;letter-spacing:.58px;font-size:25px;line-height:36px}@media only screen and (max-width:576px){.default-page blockquote p,.default-page q p{color:#be6f54}}.default-page q{quotes:"" ""}.default-page blockquote p:before,.default-page q p:before{content:"\201C"}.default-page blockquote p:after,.default-page q p:after{content:"\201D"}.has-text-align-left{text-align: left!important;}.font35{font-size:35px!important}