html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}img{max-width:100%;display:block}*{box-sizing:border-box}html{font-family:"Plus Jakarta Sans",sans-serif;color:#fff;line-height:1.4}svg{max-width:100%}.container{width:80%;max-width:1220px;margin:0 auto}.btn{width:100%;overflow-x:hidden;padding:2rem 4rem;text-align:center;background:#00bc4b;color:#fff;font-size:1.8rem;font-weight:800;margin-top:3.2rem;border-radius:8px;text-decoration:none;outline:none;border:none;cursor:pointer}.modal{position:fixed;background:rgba(0,0,0,.5019607843);min-width:100vw;min-height:100vh;display:none;place-items:center;z-index:1000}.modal .box{width:85%;max-width:600px;background:#fff;border:10px;padding:2.4rem;border-radius:10px;position:relative}.modal .box .title{font-size:2rem;color:#000;text-align:center;margin-bottom:2.4rem}.modal .box .await{display:none;font-size:14px;color:#000;text-align:center;margin-top:12px}.modal .box .close{position:absolute;top:-20px;right:-20px;font-size:2rem;font-weight:700;background:#fff;color:#000;width:42px;height:42px;border-radius:100px;cursor:pointer;transition:.5s;display:grid;place-items:center}.modal .box .close:hover{transform:scale(1.2)}.modal .box form input{width:100%;font-family:inherit;padding:2rem 2.4rem;border:1px solid #202020;border-radius:10px;font-size:1.8rem;color:#202020;margin-bottom:2.4rem}.modal .box form .btn{margin:0;cursor:pointer}.hero{width:100%;min-height:100vh;padding:6em 0;display:flex;align-items:center;z-index:10}.hero .btn{-webkit-animation:pulsing 2s infinite;animation:pulsing 2s infinite}.hero .container{display:grid;grid-template-columns:1fr 1fr}.hero .logo{max-width:100%}.hero .logo svg{width:100%}.hero .bernardo-kuster{margin-top:3.5rem}.hero .infos{display:flex;flex-direction:column;align-items:center}.hero .lesson-infos{display:flex;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;align-items:center;justify-content:space-between;gap:40px}.hero .lesson-infos .date{padding:2.5rem;color:#91a3b3;border-top:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;flex:1 1 75%}.hero .lesson-infos .split-line{height:100%;width:1px;background:#91a3b3}.hero .lesson-infos .live-norecorded{display:flex;flex-direction:column;gap:16px}.hero .lesson-infos .live-norecorded .live{font-size:16px;color:#91a3b3;font-weight:700;line-height:1.2;max-width:95%}.hero .lesson-infos .live-norecorded .no-recorded{font-size:10px;color:#91a3b3;font-weight:400;letter-spacing:2px}.no-webp .hero{background:url("./assets/hero-bg.png") no-repeat center center;background-size:cover}.webp .hero{background:url("./assets/hero-bg.webp") no-repeat center center;background-size:cover}@-webkit-keyframes pulsing{0%,100%{transform:scale(1)}50%{transform:scale(1.05);filter:grayscale(0.2)}}@keyframes pulsing{0%,100%{transform:scale(1)}50%{transform:scale(1.05);filter:grayscale(0.2)}}h1{font-size:2.2rem;font-weight:400;text-align:center;line-height:1.6;margin:2.4rem auto;max-width:100%}h1 span{font-weight:700}.papa-bento{display:flex;flex-direction:column;padding-top:80vh;padding-bottom:14rem;background-blend-mode:lighten;background-size:100vw auto;transition:.5s}.papa-bento .container{display:flex;flex-direction:column;max-width:760px;z-index:10;position:relative;margin-top:0}.papa-bento h2{font-size:4.2rem}.papa-bento h3{font-size:3.6rem;font-weight:700;margin:2.4rem 0;text-align:left}.papa-bento p{font-size:1.8rem;font-weight:400;line-height:1.5}.papa-bento p .bold{font-weight:700}.papa-bento p .red{color:#ff3768}.no-webp .papa-bento{background:#070f20 url("./assets/about-bg.png") no-repeat top center;background-size:contain}.webp .papa-bento{background:#070f20 url("./assets/about-bg.webp") no-repeat top center;background-size:contain}.footer{padding:3.2rem 2.4rem;display:flex;flex-direction:column;align-items:center;background:#1c1c1c;border-top:1px solid #1c1c1c}.footer .copyright{font-size:1.8rem;color:#707070;text-align:center;margin-bottom:16px}.footer a{font-size:12px;text-decoration:none;margin:4px 0;color:#ff3768}.footer a:hover{opacity:.8}@media screen and (max-width: 1024px){.hero{padding-top:40rem;padding-bottom:6rem}.hero .container{display:flex;flex-direction:column}.hero .lesson-infos{display:flex;flex-direction:column}.hero .split-line{display:none}.hero .live-norecorded{text-align:center}.hero .live-norecorded .live{max-width:100% !important}.hero .live-norecorded .no-recorded{margin-bottom:6px !important}.papa-bento{padding-top:50vh}.no-webp .hero{background:url("./assets/hero-bg-mobile.jpg") no-repeat top center;background-size:cover}.webp .hero{background:url("./assets/hero-bg-mobile.webp") no-repeat top center;background-size:cover}}@media screen and (max-width: 764px){.hero{padding-top:16rem}.hero .btn{margin-top:16px !important}.bernardo-kuster{margin:0 !important}h1{font-size:1.7rem;margin:8px 0}.lesson-infos{gap:12px !important}.lesson-infos .date{padding:12px 16px !important}.papa-bento{padding-top:20vh}}