@import url('core.min.css');body{color:var(--colneg);background-image:url('../images/fondo.png');background-size:100%;background-color:var(--colback)}@media screen and (max-width:767px){body{background-image:none}.page-id-88{background-repeat:no-repeat;background-image:url('../images/fondo.png')}}.page-id-88 .navigation{display:none !important}.nunito,.widget .title,.btn,.btn-primary,.lesson_button_form .complete,.sensei-results-links .button,.single-lesson .sensei-message,.mailpoet_submit{font-family:'Nunito Sans Expanded' !important;text-transform:uppercase}h2{letter-spacing:.08em}h2:after{display:none}.justify{text-align:justify}h3{width:auto;margin:auto;padding:.5em;text-align:center !important;margin-bottom:var(--bottom) !important}.single-lesson .sensei-message,.sc1{color:var(--colneg);background-color:var(--colvio);border:solid var(--colneg) 1px}.sc2{color:var(--colneg);background-color:var(--colver);border:solid var(--colneg) 1px}.st1{background-color:#bd31df}.single-lesson .sensei-message,.sc1,.sc2{text-transform:uppercase}p,li,.course-container{line-height:190%;font-size:1.2rem}.logo_box{padding:0 !important;background:transparent !important}.logo_box *{padding:0 !important;margin:0}.logo_box img{max-width:270px;width:300px;max-height:100px;object-fit:contain}.page .vc_row-fluid{padding:calc(var(--bottom) * 2) 0}.wc-block-components-checkout-return-to-cart-button,.wc-block-components-order-summary-item__image img{display:none}.vc_row-fluid:nth-child(4n+4){background-color:var(--colvertransparent)}.ttbase-heading.text-align-left span{padding-right:0 !important}.ttbase-heading.text-align-center span{padding-left:0 !important;padding-right:0 !important}.st1,.st2{border:solid 1px #040707}.radius{border:solid grey 1px;border-radius:3em}.conferenciere *{width:100%;object-fit:cover}.top-footer-container{border:0}.header-top-full .navigation,.header-transparent-full .navigation,.navigation{padding-top:0}.header-top-full .navigation,.header-transparent-full .navigation,.navigation{padding-bottom:0}.header-top-full .navigation,.header-top-boxed .navigation,.header-boxed .boxed-wrapper,.header-stacked .navigation .menubar{background-color:#fff}.header-border .navigation{border-bottom-color:#d8d8d8}.sticky-nav{background-color:#fff}.header-stacked .navigation .topbar{background-color:#fff}.nav-menu li a,.header-search .search i,.header-cart .cart i,.header-language .menu .has-dropdown a,.header-language .menu .has-dropdown i,.header-transparent-full .sticky-nav.scrolled .nav-menu>ul>li>a,.header-transparent-boxed .sticky-nav.scrolled .nav-menu>ul>li>a,.header-transparent-full .sticky-nav.scrolled .header-search .search i,.header-transparent-boxed .sticky-nav.scrolled .header-search .search i,.header-transparent-full .sticky-nav.scrolled .header-cart .cart i,.header-transparent-full .sticky-nav.scrolled .header-language .menu .has-dropdown a,.header-transparent-full .sticky-nav.scrolled .header-language .menu .has-dropdown i,.header-transparent-boxed .sticky-nav.scrolled .header-cart .cart i,.header-transparent-boxed .sticky-nav.scrolled .header-language .menu .has-dropdown a,.header-transparent-boxed .sticky-nav.scrolled .header-language .menu .has-dropdown i{color:#040707}.header-transparent-full .nav-menu>ul>li>a,.header-transparent-boxed .nav-menu>ul>li>a,.header-transparent-full .header-search .search i,.header-transparent-boxed .header-search .search i,.header-transparent-full .header-cart .cart i,.header-transparent-full .header-language .menu .has-dropdown a,.header-transparent-full .header-language .menu .has-dropdown i,.header-transparent-boxed .header-cart .cart i,.header-transparent-boxed .header-language .menu .has-dropdown a,.header-transparent-boxed .header-language .menu .has-dropdown i{color:#040707}.nav-menu>ul>li>a:hover{color:#040707}.no-dash .nav-menu>ul>li.active>a{color:#040707}.nav-menu>ul>li.active>a:after,.nav-menu>ul>li>a:hover:after{background-color:#040707}.nav-menu ul li.no-mega-menu .second-lvl>ul>li,.nav-menu ul li.no-mega-menu .second-lvl>ul>li>ul>li,.nav-menu li.mega-menu .second-lvl,.nav-menu li.no-mega-menu .second-lvl,.nav-menu ul li.no-mega-menu .second-lvl>ul>li>ul{background-color:#fff}.nav-menu li .second-lvl,.nav-menu li.mega-menu .second-lvl,.nav-menu li.no-mega-menu .second-lvl,.nav-menu ul li.no-mega-menu .second-lvl>ul>li>ul{border-bottom-color:#040707}.nav-menu ul ul li a,.nav-menu li.mega-menu .second-lvl ul li:last-child a,.nav-menu ul li.no-mega-menu .second-lvl>ul>li a{border-bottom-color:#e3edf6}.nav-menu li.mega-menu .second-lvl ul li.menu-title>a{color:#040707}.nav-menu ul ul li a,.header-transparent-boxed .nav-menu ul ul li a,.header-transparent-full .nav-menu ul ul li a{color:#434e5f}.nav-menu ul ul li a:hover{color:#040707}.nav-menu li.mega-menu .second-lvl ul li a:before{background-color:#040707}.nav-menu ul li.no-mega-menu .second-lvl>ul>li a:hover{border-color:#040707}.nav-menu ul ul li.active>a{color:#040707}#mobile-header{background-color:#fff}#mobile-navigation{background-color:#fff}#mobile-navigation-btn,#mobile-shopping-btn{color:#040707}#mobile-navigation ul li a{color:#434e5f}#mobile-navigation ul li a:hover,#mobile-navigation ul li a:hover .fa,#mobile-navigation li.open>a,#mobile-navigation ul li.current-menu-item>a,#mobile-navigation ul li.current-menu-ancestor>a,#mobile-navigation li.open>a .fa{color:#040707}#mobile-navigation ul li a{border-bottom-color:#e3edf6}.background .separator{border-color:#434e5f}.breadcrumb li a,.breadcrumb>li+li:before{color:#040707}.breadcrumb li a:hover{color:#040707}.breadcrumb>.active{color:#434e5f}.share-button .post-sharing{background:#2c3449}.share-button .post-sharing li{border-color:#040707}.share-button .post-sharing li a{color:#040707}.share-button .post-sharing li:hover{border-color:#040707}.share-button .post-sharing li:hover a{color:#040707}.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,.woocommerce-tabs>ul>li.active a{border-bottom-color:var(--colneg)}.secondary-color,.ttbase-icon-box-six .ttbase-icon-box-six-icon,.btn-primary.color-4,.woocommerce-tabs>ul>li a,.woocommerce table.shop_table th,.woocommerce-page table.shop_table th,.woocommerce table.shop_table td.actions,.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page #content table.cart a.remove,.ttbase-latest-blog .blog-item .blog-item-description .post-date{color:#2c3449}.accent-color{color:#ebf3f9}.accent-background,.ttbase-pricing-table.boxed,.table-style-1 tr:nth-child(even),.content-link a,blockquote,.vc_general.vc_tta .vc_tta-panel .vc_tta-panel-heading:hover,.content-link a,.quantity .input-text,.variations_form table,#reviews li .comment-text,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ebf3f9}a,.share-content .share-button,.comment-list .icon-reply,.products .button.add_to_cart_button,.woocommerce .widget_price_filter .button,.woocommerce .widget_layered_nav li.chosen a,.woocommerce .widget_product_categories>ul>li.current-cat>a,.woocommerce .widget_product_categories>ul>li.current-cat:after,.read-more-link i,.ttbase-latest-blog .blog-item h5 a,.content-wrap .entry-title a,.ttbase-recent-posts-entry-title a,.ttbase-latest-blog .blog-item h3 a,a.ttbase-class-item-image .ttbase-class-item-heading,.timetable-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.timetable-tabs.ui-tabs .ui-tabs-nav li a:hover,.ttbase-class-filter-list li a.active,.ttbase-class-filter-list li a:hover,.ttbase-trainer-filter-list li a.active,.ttbase-trainer-filter-list li a:hover,.ttbase-trainer-item-social li a:hover{color:var(--colneg)}.ttbase-trainer-filter-list li a.active:after,.ttbase-trainer-filter-list li a:hover:after,.ttbase-class-filter-list li a.active:after,.ttbase-class-filter-list li a:hover:after,.timetable-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a:after,.timetable-tabs.ui-tabs .ui-tabs-nav li a:hover:after{border-bottom-color:#e84788}a:focus,a:hover,a:active,.widget ul li a:before,.products .button.add_to_cart_button:before,.products .button.add_to_cart_button:hover,.woocommerce .widget_price_filter .button:before,.woocommerce .widget_price_filter .button:hover,.content-wrap .entry-title a:hover,.ttbase-recent-posts-entry-title a:hover,.ttbase-latest-blog .blog-item h3 a:hover,.ttbase-latest-blog .blog-item h5 a:hover{color:#2c3449}. .btn-primary,.gform_button,input[type=submit],.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary:active:focus,.gform_button.active.focus,.gform_button.active:focus,.gform_button:active.focus,.gform_button:active:focus,.menu-button a,.header-transparent-full .nav-menu li.menu-button a,.header-transparent-boxed .nav-menu li.menu-button a,.header-transparent-full .sticky-nav.scrolled .nav-menu li.menu-button a,.header-transparent-boxed .sticky-nav.scrolled .nav-menu li.menu-button a,.menu-button a.active.focus,.menu-button a.active:focus,.menu-button a:active.focus,.menu-button a:active:focus,.woocommerce input.button.alt,.wpcf7-style-1 label.btn-primary,.wpcf7-style-2 label.btn-primary,.wpcf7-style-3 label.btn-primary{color:var(--colneg)}.btn-primary.color-2{color:#2c3449}.btn-primary.style-2,.header-transparent-boxed .nav-menu li.menu-button.style-2 a,.nav-menu li.menu-button.style-2 a,.header-transparent-full .nav-menu li.menu-button.style-2 a,.header-transparent-full .sticky-nav.scrolled .nav-menu li.menu-button.style-2 a,.header-transparent-boxed .sticky-nav.scrolled .nav-menu li.menu-button.style-2 a{color:#fff}.btn-primary:hover,.btn-primary.active,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.gform_button:hover,.gform_button.active,.gform_button.focus,.gform_button:active,.gform_button:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:active,.wpcf7-style-1 label.btn-primary:hover,.wpcf7-style-1 label.btn-primary.active,.wpcf7-style-1 label.btn-primary:active:hover,.wpcf7-style-1 label.btn-primary.active:hover,.wpcf7-style-1 label.btn-primary.focus,.wpcf7-style-1 label.btn-primary:active,.wpcf7-style-1 label.btn-primary:focus,.wpcf7-style-2 label.btn-primary:hover,.wpcf7-style-2 label.btn-primary.active,.wpcf7-style-2 label.btn-primary:active:hover,.wpcf7-style-2 label.btn-primary.active:hover,.wpcf7-style-2 label.btn-primary.focus,.wpcf7-style-2 label.btn-primary:active,.wpcf7-style-2 label.btn-primary:focus,.wpcf7-style-3 label.btn-primary:hover,.wpcf7-style-3 label.btn-primary.active,.wpcf7-style-3 label.btn-primary:active:hover,.wpcf7-style-3 label.btn-primary.active:hover,.wpcf7-style-3 label.btn-primary.focus,.wpcf7-style-3 label.btn-primary:active,.wpcf7-style-3 label.btn-primary:focus{color:white}.btn-primary.style-3{background-color:var(--colvio)}#go-top{background-color:#040707}#go-top:hover{background-color:#cbde6b}#go-top{border-radius:34px}#go-top{display:none !important}.modal-screen{background:#ebf3f9}.site-footer .widget .title{color:#434e5f}.site-footer .widget .title:after{border-color:#040707}footer .widget ul li a,.footer-bottom-right-content .menu li a{color:#040707}footer .widget ul li a:hover,footer .widget ul li a:before,footer .widget .tagcloud a:hover,.footer-bottom-right-content .menu li.current_page_item a,.footer-bottom-right-content .menu li:hover a{color:#040707}.footer-bottom-right-content .menu li.current_page_item,.footer-bottom-right-content .menu li:hover{border-color:#040707}.site-footer .current_page_item a{color:#040707}.site-footer .current_page_item a:after,.site-footer .current_page_item a:hover:after{background-color:#040707}.widget ul li{border-color:var(--colneg)}.bottom-footer-container{border-top:solid var(--colneg) 1px}.instagram-gallery-item__wrap{border:solid var(--colver) 1px;border-radius:3px}.social-icon-widget ul.dark li a{color:#abb0be}.social-icon-widget ul.dark li{border-color:#343c54}.social-icon-widget ul.dark li:hover a{color:#040707}.social-icon-widget ul.dark li:hover{border-color:#040707}.social-icon-widget ul.color li a{color:#040707}.social-icon-widget ul.color li{border-color:#040707}.social-icon-widget ul.color li:hover a{color:#2c3449}.social-icon-widget ul.color li:hover{background-color:#040707}.social-icon-widget ul.color li:hover{border-color:#040707}@media screen and (max-width:767px){.table-responsive td{white-space:pre-wrap}}.home .fixmobile .vc_inner{width:100%;padding:2em}.products a{text-align:center}.price{font-size:2em !important}.limit_remise{position:initial !important;width:max-content !important;font-size:small;margin-top:1em !important}.access-top::before,.access-top a::after,.access-top .current::after{content:none !important}@media screen and (min-width:721px){.access-top{margin-left:1em}.access-top:hover{background:#434e5f;border:0}.access-top .current{border:0;background:#434e5f;border-radius:2em}.access-top *{padding-left:1em !important;padding-right:1em !important;color:white !important;box-shadow:none !important;border:0}.access-top>.active{border:none !important}}@media screen and (max-width:720px){.access-top{margin-left:0;text-transform:initial;background:none !important;font-weight:inherit}}.lesson .video{display:inline-block;position:relative;padding-bottom:60%;width:100%}.lesson .video iframe{height:100% !important;position:absolute;top:0;left:0;width:100% !important}@media screen and (max-width:1090px){.ttbase-ft-carousel,.flickity-viewport{height:400px}.carousel-cell img{height:300px;width:300px;object-fit:cover}.ttbase-ft-carousel .flickity-prev-next-button.next,.ttbase-ft-carousel .flickity-prev-next-button.previous{top:101%}.columns-3 .products li{width:50%}}@media screen and (max-width:463px){.ttbase-ft-carousel,.flickity-viewport{height:200px}.carousel-cell img{height:130px;width:130px;object-fit:cover}.ttbase-ft-carousel .flickity-prev-next-button.next,.ttbase-ft-carousel .flickity-prev-next-button.previous{top:86%}.columns-3 .products li{width:100%}}ul.styled-list li div i:not(.im){position:inherit;font-size:inherit;margin:auto;line-height:inherit;top:auto}.top-margin-twenty-five{margin-top:25px !important}.checkbox input[type="checkbox"]{position:initial}.vc_row>div:nth-of-type(2) .product-type-simple{border-top-width:4px !important;border-bottom-width:4px !important;padding-top:5% !important;padding-right:5% !important;padding-left:5% !important;border-top-color:#ebf3f9 !important;border-top-style:solid !important}.vc_row>div:nth-of-type(2) .product-type-simple .quantity{padding-bottom:15% !important}.vc_row>div:nth-of-type(2) .out-of-stock{margin:0 0 25px}@media only screen and (max-width:768px){.vc_row>div:nth-of-type(2) .single_add_to_cart_button{width:100%}}.fixed,#mobile-navigation{animation:b .4s ease-in-out;position:fixed}.sticky{position:sticky !important;position:-webkit-sticky !important;animation:b .4s ease-in-out;top:0}#mobile-navigation{width:100%}#mobile-header .logo img{max-height:36px !important}.background{background-color:var(--colvertransparent)}.background .overlay{width:100%;height:100%;position:absolute}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--colneg);text-transform:uppercase}.title-separator{text-align:center;text-transform:uppercase !important;text-shadow:.1em .1em 0 rgba(0,0,0,1)}.header_text_wrapper h1{color:white}#home_banner{padding:0 !important}.primary-background,.widget .overlay,.ttbase-icon-box-six,.ttbase-pricing-table.emphasis,.text-tabs .tab-title:after,.content-link a:hover,.owl-theme .owl-dots .owl-dot:hover span,.btn-primary.style-2.color-3,.btn-primary.color-4:hover,.btn-primary.style-2.color-4:hover,.ttbase-skillbar-bar,.woocommerce .products .onsale,.product .onsale,p.stars a:hover,p.stars a.active,p.stars a.active:after,.woocommerce-message,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.lesson_button_form .complete,.st2{background-color:var(--colver)}.btn,.sensei-results-links .button,.lesson_button_form .complete{border-radius:1em !important;font-size:1rem;white-space:normal;background:linear-gradient(to bottom,var(--colver),var(--colvertransparent)) !important;font-family:Lexend;font-weight:400;font-style:normal;word-break:break-word}.btn-primary,input[type="submit"],.sensei-results-links .button{color:var(--colneg) !important;border-style:solid !important;border-color:var(--colneg);border-width:1px !important}.btn-primary:hover,.sensei-results-links .button:hover,.lesson_button_form .complete:hover{background:var(--colvio) !important}.btn-primary,input[type=submit],.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary:active.focus,.btn-primary:active:focus,.menu-button,.menu-button.active.focus,.menu-button.active:focus,.menu-button:active.focus,.menu-button:active:focus,.gform_button,.gform_button.active.focus,.gform_button.active:focus,.gform_button:active.focus,.gform_button:active:focus,.woocommerce input.button.alt,.btn-primary.color-2:hover,.btn-primary.style-2.color-2:hover,.btn-primary.style-2{border-color:var(--colneg)}.btn-primary.color-3:hover,.btn-primary.style-2.color-3:hover,.btn-primary.color-4,.btn-primary.style-2.color-4{border-color:#2c3449}.btn-primary:hover,.btn-primary.active,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary.style-2:hover,.btn-primary.style-2.active,.btn-primary.style-2.focus,.btn-primary.style-2:active,.btn-primary.style-2:focus,.menu-button:hover,.menu-button:focus,.menu-button:active,.nav-menu li.menu-button.style-2:hover,.header-transparent-full .sticky-nav.scrolled .nav-menu li.menu-button.style-2:hover,.header-transparent-boxed .sticky-nav.scrolled .nav-menu li.menu-button.style-2:hover,.gform_button:hover,.gform_button:focus,.gform_button:active,.btn-primary[disabled]:hover,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:active,.woocommerce input.button.alt:focus,.btn-primary.color-2,.btn-primary.style-2.color-2{border-color:var(--colneg)}.mailpoet_submit{margin:0 !important;padding:0 !important}.site-footer *:not(small){color:var(--colneg) !important;font-size:inherit;line-height:1.7rem;word-break:break-word}.site-footer{background-color:var(--colback) !important;border-top:solid var(--colneg) 1px}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .4s linear .2s;-moz-transition:opacity .4s linear .2s;transition:opacity .4s linear .2s;opacity:1}.transparent{background-color:transparent !important}.px12{margin-top:12px !important}.payment_box .px12{display:none !important}