@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap);:root{--gray:#2c2c2c}.h1 .normal{font-weight:400}td{padding:12px;min-width:100px;width:auto}td.wide{min-width:250px;font-size:.875em}td.short{min-width:75px}td.small,th.small{max-width:50px}td:not(.wide):not(.short){min-width:150px}thead{font-family:"Archivo",sans-serif}.table-container{height:500px;overflow-y:auto}table{width:100%;border-collapse:collapse}thead.fixed{position:-webkit-sticky;position:sticky;top:0;z-index:1}.table>:not(caption)>*>*{padding:10px 12px}.table>:not(:last-child)>:last-child>*{border-bottom:inherit}tr.align-items-center *{vertical-align:middle}#field-wrapper{border:1px solid rgba(0,0,0,.25)}.mw-1000{max-width:1000px}.hover-grow{transition:all .25s}.hover-grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-sm{padding:6px 8px!important}.btn-light,.btn-primary,.btn-primary-secondary{font-family:"Archivo",sans-serif}.btn-container{width:103.2%!important}.btn-primary{transition:all .25s}.btn-primary:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.bg-black{background-color:#000}#landing .form-control{border:1px solid #000}#landing .form-control,#landing .form-control:focus{margin-top:12px;background-color:#2b2b2b;color:#fff!important}.nav-container{overflow-y:scroll;max-height:75vh;-ms-overflow-style:none;scrollbar-width:none}.nav-container::-webkit-scrollbar{display:none}.product-img{height:500px;max-width:100%;width:100%;border-radius:10px 10px 0 0;object-fit:cover}.overflow-x-hidden{overflow-x:hidden}.react-datetime-picker__wrapper{border:0!important}.panel-mobile-menu{display:none}.video-form-thumbnail{height:200px;object-fit:cover}.capitalize{text-transform:capitalize}.card-type{max-width:50px}#fileInput{visibility:hidden}.image-input-container{background-color:none;width:200px;height:50px;border-radius:10px;margin-bottom:12px}.bmOFCG{border:1px solid rgba(0,0,0,.2)}.hidden{display:none}.top-arrow{height:25px}.top-arrow:before{content:"";position:absolute;margin:0 auto;width:0;height:0;border-bottom:25px solid #f0f0f0;border-left:25px solid transparent;border-right:25px solid transparent}.class-container{height:50px;overflow-x:hidden}.text-auto{text-transform:none}.vigencia{font-size:18px}.package-card{height:300px}.card{padding:24px;border-radius:0;transition:all .25s}.card:hover{cursor:pointer;box-shadow:0 .25rem .5rem rgba(0,0,0,.15)!important}.no-scale:hover{-webkit-transform:none!important;transform:none!important}.payment-method{max-width:75px}.color-legend{height:25px;width:25px;border-radius:5px}.user-card{position:absolute;width:290px;right:12px;transition:all .2s;position:absolute!important;cursor:pointer;border-radius:10px;z-index:1}.sale-ribbon{position:absolute;right:0;top:20px}.strike-through{text-decoration:line-through}.transition{transition:all 1s}.video-iframe{width:100%;height:75vh}.btn-round{border-radius:80px;width:40px;height:40px}.btn-secondary{background-color:#000;text-transform:uppercase}.btn-primary:focus{background-color:#000;box-shadow:none}.btn-primary:hover{background-color:#000;border-color:#000}.btn-primary:active{background-color:#000;box-shadow:none}.about-vibe{min-height:500px;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover}html{width:100%;max-width:100%}.menu-category{font-size:1rem;width:100%}.collapse-nav-item{color:#fff;display:block;width:100%;text-decoration:none!important;letter-spacing:.5px;font-size:1.2rem;padding-top:12px;padding-bottom:12px;padding-left:32px}.collapse-nav-item:hover{color:#ababab}.collapsible{transition:all .1s;overflow:hidden}.closed{height:0}body{width:100%;max-width:100%}.navbar{padding-top:0;padding-bottom:0}.side-menu-list{display:block;list-style-type:none;padding:0}.collapse-menu{padding-left:0;list-style-type:none}.collapse-menu .nav-item{margin:0;color:#000}.nav-item{padding:8px 2px;transition:all .25s;margin:0;color:#fff}.footer{z-index:0;margin-bottom:-10px}.nav-link{width:100%;display:block}.navbar-cta{transition:all .25s;margin-top:12px}.program-video-card{cursor:pointer;min-height:250px;border:1px solid rgba(0,0,0,.1)}.panel-home{max-width:500px}.navbar-cta:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.navbar-brand{padding-top:0}.nav-link{cursor:pointer;font-size:14px;text-transform:uppercase;display:inline-block;font-weight:700}.text-left{text-align:left!important}.sidebar{width:160px;padding:0}nav .side-menu{padding-right:0!important}.pointer{cursor:pointer}.side-menu{height:100vh;overflow-y:scroll;overflow-x:hidden;position:fixed;left:0;width:160px;background-color:#191919;color:#fff;padding-top:32px;padding-bottom:64px;padding-right:0!important}.main-panel{background:#fff;min-height:100vh;padding:12px;margin-left:160px}.logo-footer{max-width:250px}.h-80{height:85vh;overflow-y:scroll}.content{margin-left:-.5rem;margin-right:-.5rem;padding-bottom:2rem}.hover-overlay{background-color:rgba(0,0,0,.8);height:100%;width:100%;text-align:center;display:flex;align-items:center;color:#fff;position:absolute;top:0;left:0;border-radius:10px;cursor:pointer;transition:all 1s;padding:16px}.profile-image{max-height:250px;margin:auto;object-fit:contain;padding:12px}.profile-thumbnail{border-radius:100px;max-width:100%}.logo-thumbnail{width:75px}.thumbnail{width:75px;height:75px;object-fit:contain}.user-icon{padding:20px 22px}.large{font-size:1.2em}.round{border-radius:1000px}.hover-light:hover{background-color:#f8f9fa}.video-thumbnail{height:200px;object-fit:cover;width:100%;max-width:100%}.card-video{height:330px;margin-bottom:32px;transition:all 1s;padding-bottom:16px}.card-video p{font-size:14px}.card-video h3{font-size:16px}.panel-title{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.4);margin-bottom:32px;font-size:24px}.filter-card{padding:16px;margin-bottom:24px}.bold{font-weight:700}.cursor-pointer{cursor:pointer}.text-right{text-align:right}.latest-card{height:400px;margin-bottom:32px;cursor:pointer;overflow:hidden;border-radius:10px;border-radius:0}.latest-card-thumbnail{width:100%;max-width:100%;height:100%;object-fit:cover}.user-name{font-size:20px}.dropdown-menu{margin-left:-45px}.user{border-radius:200px;color:#fff;text-align:center;align-items:center;display:flex;width:50px;height:50px;margin-left:auto}.menu-logo{max-width:75px}.side-nav{display:block;margin-top:32px;list-style-type:none;padding-left:0}.side-nav li{margin-bottom:16px}.logout-container{border-top:1px solid hsla(0,0%,100%,.5);position:absolute;bottom:16px;width:75%}.home-video{height:70vh;padding-right:0;padding-left:0;z-index:0;object-fit:cover;position:absolute;top:0;left:0;width:100%}#video{height:70vh}.logo-navbar{max-width:75px}.vh-100{height:100vh}#login-card{max-width:500px!important;margin:auto;display:block}.login-image{object-fit:cover;object-position:bottom}.no-decoration,.no-decoration:hover{text-decoration:none!important}.class-type{height:70vh;border-radius:10px;transition:all .5s}.select-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.5;border-radius:10px}.type-disabled{opacity:.5}.class-card{background-color:#000;z-index:1;border-radius:10px}.class-type:hover{transition:all .25s;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.class-card-wrapper:hover,.class-type:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.class-card-wrapper:hover{transition:all .5s}.select-title{color:#fff;z-index:2;text-transform:uppercase}.br-0{border-radius:0!important}.drawer-menu{z-index:10;transition:all .25s;height:120vh}.mobile{border-radius:10px}.show-tablet{display:none}.landing-logo{width:350px}.landing-container{z-index:1}.landing-row{height:500px;position:absolute;top:20vh;width:100%}.landing-button{transition:all .25s}.landing-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.bold{font-weight:800}.belt-text{z-index:1}.black-belt{height:250px;position:absolute;width:100vw;left:0;top:30%;z-index:0}.z-index-1{z-index:1}.mw-500{max-width:500px}.mw-800{max-width:800px}.mw-1400{max-width:1320px}.h-auto{height:auto}.landing-class-type{opacity:1;display:block;width:100%;height:auto;max-height:500px;object-fit:cover;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;-webkit-filter:brightness(60%);filter:brightness(60%)}.black-overlay,.landing-class-type:after{background-color:#000;width:100%;height:100%}.black-overlay{display:block;top:0;opacity:.4;z-index:0}.class-type-description{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;width:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.checkout-logo{max-width:100px}.class-type-container{height:400px;width:100%!important;overflow:hidden}.br-10{border-radius:10px}.landing-class-type-container{position:relative;overflow:hidden;height:400px}.landing-class-type-container:hover .landing-class-type{-webkit-filter:brightness(20%);filter:brightness(20%)}.landing-class-type-container:hover .landing-class-type:after{opacity:.4}.landing-class-type-container:hover .class-type-description{opacity:1;color:#fff}.landing-class-type-container:hover .class-type-logo{opacity:0}.class-type-logo{position:absolute;top:200px;width:50%;height:50px;object-fit:contain;left:25%;text-align:center}.show-mobile{display:none}.main-cta-cont{padding-top:20vh;z-index:10}.main-cta-cont h1,.main-cta-cont p{text-shadow:0 .125rem .25rem rgba(0,0,0,.5)}.main-cta-cont p{font-size:24px}.overlay{background-color:#000;position:absolute;left:0;width:100%;opacity:.75;z-index:1}.loading-text{z-index:10}.loading-logo{max-width:200px}.bg-gray{background-color:#2c2c2c;background-color:var(--gray)}.bg-verde{background-color:#c7e1c5}#loading,.bg-vertical{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vh}#loading{z-index:0;position:absolute;width:100%;left:0}#main-cta{max-width:300px}@media (min-width:1000px){.hide-desktop{display:none}}@media (max-width:1000px){.text-left-tablet{text-align:left!important}.hide-tablet{display:none}.show-tablet{display:inherit}}@media (max-width:767px){.profile-image{max-height:150px}.panel-mobile-menu{display:block}.show-mobile{display:inline}.hide-mobile,.side-menu{display:none}.main-panel{padding-left:12px;padding-right:12px;margin-left:0}.text-funny{font-size:32px}.user-card{display:none}.nav-item{height:auto;padding-left:8px;padding-right:8px}.nav-link{margin-top:0!important;text-transform:capitalize!important}.mobile{padding-top:.5em;padding-bottom:.5em}.h-80{height:auto}.navbar-container{padding-right:24px;padding-top:24px}.mobile-center{text-align:center!important}#main-cta{position:relative;top:auto;left:auto}#video{margin-top:-32px}}.lesson-media{text-decoration:none;position:relative;max-height:300px;height:100%;color:#000}.lesson-media h4{text-overflow:ellipsis;max-height:29px;max-width:100%;overflow:hidden;white-space:nowrap}.lesson-media-thumbnail{max-width:100px}.lesson-media-content{text-align:center;flex-shrink:0;display:flex;height:245px;width:100%}.lesson-media-buttons{text-align:right;width:100%;height:55px}.lesson-media img{height:100%;object-fit:cover}.lesson-media iframe{padding-left:0;padding-right:0;max-height:100%;object-fit:contain}.lesson-data{max-height:500px;overflow:hidden}.lesson-data img{max-height:300px;object-fit:contain}.codex-editor{margin-top:8px;max-height:350px;overflow:scroll;padding:8px 16px 8px 42px;border-radius:5px;margin-bottom:16px;border:1px solid rgba(0,0,0,.25)}.ce-block__content{max-width:calc(100% - 32px)}.ce-toolbar__actions{left:-12px}.ce-toolbar__content{max-width:calc(100% - 32px);left:0}:root{--blue:#3e80a4;--dark:#27272b;--primary:#c9e881;--accent:#d1b6e4;--success:#8fc040}.border-primary{border:2px solid #c9e881!important;border:2px solid var(--primary)!important}.navbar-dark .navbar-nav .nav-link{color:#fff!important}.nav-link,.navbar-dark .navbar-nav .nav-item:hover,.navbar-dark .navbar-nav .nav-item:hover :not(.dropdown-item){color:#c9e881!important;color:var(--primary)!important}.navbar-dark .navbar-nav .nav-item:hover{border-bottom:4px solid #c9e881;border-bottom:4px solid var(--primary)}.hover-blue:hover{cursor:pointer;color:#fff!important;background-color:#3e80a4!important;background-color:var(--blue)!important}.text-accent{color:#d1b6e4!important;color:var(--accent)!important}.text-primary{color:#c9e881!important;color:var(--primary)!important}.bg-blue{background-color:#3e80a4!important;background-color:var(--blue)!important}.bg-primary{background-color:#c9e881!important;background-color:var(--primary)!important}.bg-accent{background-color:#d1b6e4!important;background-color:var(--accent)!important}.btn-outline-primary{border-color:#c9e881!important;border-color:var(--primary)!important;color:#c9e881!important;color:var(--primary)!important}.btn-primary,.btn-primary:disabled{background-color:#c9e881;background-color:var(--primary);border-color:#c9e881;border-color:var(--primary);text-transform:uppercase;font-weight:800;color:#27272b;color:var(--dark)}.btn-accent{background-color:#d1b6e4;background-color:var(--accent);text-transform:uppercase;color:#fff}.btn-dark:hover{color:#c9e881;color:var(--primary)}.btn-accent:hover{color:#d1b6e4;color:var(--accent);background-color:#27272b;background-color:var(--dark)}.btn-primary:active,.btn-primary:focus,.btn-primary:focus-within,.btn-primary:hover{background-color:#27272b;background-color:var(--dark);color:#c9e881;color:var(--primary);box-shadow:none!important;border:none!important}.btn-outline-accent{border:2px solid #d1b6e4!important;border:2px solid var(--accent)!important;color:#d1b6e4;color:var(--accent)}.btn-outline-accent:active,.btn-outline-accent:focus,.btn-outline-accent:hover{background-color:#d1b6e4;background-color:var(--accent);color:#fff}.btn-outline-blue{border:2px solid #3e80a4!important;border:2px solid var(--blue)!important;color:#3e80a4;color:var(--blue)}.check-complete{background-color:#8fc040;background-color:var(--success)}.media-lesson:hover{border:2px solid #c9e881;border:2px solid var(--primary)}.accordion-button{border-left:5px solid #fff!important;border-bottom:none;font-size:1.2rem;line-height:1.5em}.accordion-button:not(.collapsed),.accordion-button:not(.collapsed) *{border-left-color:#d1b6e4!important;border-left-color:var(--accent)!important;background-color:initial;color:#d1b6e4!important;color:var(--accent)!important;font-weight:700;box-shadow:none}.accordion-button:active,.accordion-button:focus,.accordion-button:focus-within{box-shadow:none}.accordion-body{border-left:5px solid #d1b6e4;border-left:5px solid var(--accent)}@font-face{font-family:"Francois One";src:url(https://tbmcerts.s3.us-west-1.amazonaws.com/FrancoisOne-Regular.woff) format("woff")}@font-face{font-family:"Futura";font-weight:400;src:url(https://tbmcerts.s3.us-west-1.amazonaws.com/futura-light.woff) format("woff")}@font-face{font-family:"Futura";font-weight:800;src:url(https://tbmcerts.s3.us-west-1.amazonaws.com/futura.woff) format("woff")}@font-face{font-family:"Futura Condensed Extra Bold";src:url(https://tbmcerts.s3.us-west-1.amazonaws.com/futura-condensed-extra-bold.woff) format("woff")}.accordion-button,.font-body,body,div,li,p,span{font-family:"Poppins",sans-serif!important}.font-open-sans{font-family:"Open Sans",sans-serif!important}.font-style-italic{font-style:italic!important}.futura{font-family:"Futura",sans-serif!important}.font-header,.francois,h1,h2{font-family:"Francois One",sans-serif!important}.font-header,h1,h2{font-weight:700;line-height:1.8em}.font-header-secondary,h3,h4,h5,h6{font-family:"Futura Condensed Extra Bold",sans-serif!important;text-transform:uppercase}
/*# sourceMappingURL=main.acee1b5a.chunk.css.map */