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}a{text-decoration:none;color:inherit}

*{font-family:'Open Sans',sans-serif!important}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{padding:0 1.5rem;box-sizing:border-box}.--hidden{display:none}.--bold{font-weight:bold}.-title{font-size:26px;font-weight:900;margin:30px 0 10px}.card{width:100vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card__cover{background-size:cover;width:100vw;height:12rem}.card__detail{display:grid;min-height:120px;margin:0 1.5rem;padding:0 .8rem;border:solid 1px #141414;border-left:solid 5px #627beb;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:white;-webkit-box-flex:1;flex-grow:1}.card--division{border-bottom:1px solid #d8d8d8;position:relative}.card__article{padding:.875rem 0 .6rem;line-height:1.6;text-transform:uppercase;font-size:.875rem;font-weight:600;width:100%;position:relative}.card--arrow{padding-bottom:3rem;background-image:url(/assets/image/right-arrow.1578429329.svg);background-repeat:no-repeat;background-size:30px;background-position:left bottom 10px}.card__article--price{font-size:.7rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;text-transform:initial}.card__title{font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:normal;margin-bottom:.65rem}.card__workload{display:block;text-align:right;font-size:.7rem;font-weight:bold}.card-exclusive{background-color:#fbf300;width:fit-content;padding:0 8px}.card__acronym::before{font-weight:600;margin-right:.5rem;font-size:1rem;background-color:#fbf300;width:4.45rem;text-align:center;bottom:10px;right:10px;box-sizing:border-box;padding:0 .5rem}.card__acronym--sp::before{content:"aulas online"}.card__acronym--rj::before{content:"aulas online"}.card__acronym--bsb::before{content:"aulas online"}.card__date{font-weight:700;font-size:1rem;text-transform:uppercase}.card__time{font-size:1rem;font-weight:600}.card__dropdown{content:url(/assets/image/icone-muda-turma.1578429329.svg);position:absolute;top:1.6rem;right:0;margin-top:1.1rem;cursor:pointer}.card--lowercase{text-transform:lowercase}.card__price--featured{font-size:1rem;font-weight:700;display:block}.card__subtitle{color:#909090;font-weight:600;margin:.3rem 0 .7rem;line-height:1.3}.card__subtitle--workload{font-weight:700}.card__subtitle--price{display:block;text-align:right;color:#909090;width:7rem}.button{border:3px solid #141414;padding:1rem 2rem;background-color:unset;text-transform:uppercase;font-weight:bolder;width:15rem;box-sizing:border-box;text-align:center;color:#141414;display:block;font-size:.8rem;margin-top:2rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}.button__primary{background-color:#141414;color:#fbf300}.course__card__button--register:hover{background-color:#424242;border-color:#424242}.button__extended{width:100%}.button--after-card{-webkit-transform:translateY(-65%);transform:translateY(-65%)}.padding__two--rem{padding-bottom:2rem}.margin__bottom{margin-bottom:1.25rem}.margin__top{margin-top:1.25rem}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.flex-stretch{-webkit-align-self:stretch;align-self:stretch}.page__title{font-size:1.9rem;font-weight:800;width:100vw;text-transform:uppercase;-webkit-align-self:center;align-self:center;box-sizing:border-box;padding:3rem 1.5rem 0;margin-bottom:1.2rem;position:relative;justify-self:center;grid-area:title;line-height:28pt}.page__title::before{content:'';width:100%;height:4.4rem;position:absolute;top:0;left:0;background-color:#fbf300;z-index:-1}.alert{position:fixed;top:-20rem;left:0;width:100vw;font-weight:600;box-sizing:border-box;border:1px solid;padding:1rem;font-size:1.1rem;letter-spacing:1.3px;z-index:9;display:-webkit-box;display:-webkit-flex;display:flex;justify-self:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-transition:top .25s;transition:top .25s}.alert--active{top:0rem;-webkit-transition:.25s;transition:.25s}.alert--fail,.alert--success{background-color:#000;color:#fff}.alert-close{height:23px;width:23px;cursor:pointer}.alert-close--fail::before,.alert-close--fail::after{content:'';display:inline-block;height:23px;border:1px solid #fff;background-color:#fff}.alert-close--success::before,.alert-close--success::after{content:'';display:inline-block;height:23px;border:1px solid #fff;background-color:#fff}.alert-close::before{-webkit-transform:rotate(-45deg) translate(1px,1px);transform:rotate(-45deg) translate(1px,1px)}.alert-close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:768px){.container{padding:0 3rem}.card{width:48%}.card__cover{width:100%}.card__detail{margin:0 1rem}.card__price{font-size:1.06rem;font-weight:600}.card__price--featured{font-size:1.8rem}.button{width:13.5rem;font-size:.8rem;padding:.8rem 2rem}.button__extended{width:100%}.card__dropdown{margin-top:0}.page__title{padding-left:3rem;padding-right:3rem;font-size:2.9rem;margin-bottom:3rem}.page__title::before{height:80%}}@media (min-width:1024px){.container{padding:0 4rem}.card{width:26rem}.card__cover{height:12rem}.card__workload{font-size:1rem}.card__price{line-height:1}.card__price--featured{font-size:2.3rem}.card__subtitle--price{width:10rem;font-size:.85rem}.button__extended{width:100%}.page__title{padding-left:4rem;padding-right:4rem;font-size:3.4rem;padding-top:7.5rem;font-weight:800}.page__title::before{height:8.75rem}}@media (min-width:1300px){.container{padding:0 calc(50vw - (1280px / 2))}.page__title{padding-left:calc(50vw - (1280px / 2));padding-right:calc(50vw - (1280px / 2))}}

.--yellow-border{border-color:#fbf300!important}.--dark-border{border-color:#000!important}.--grey-border{border-color:#979797!important}.--white-border{border-color:#fff!important}.--yellow-font{color:#fbf300}.--white-font{color:#fff}.--dark-font{color:#141414}.--yellow-background{background-color:#fbf300}.--white-background{background-color:#fff}.--dark-background{background-color:#000}.--half-opacity{opacity:.5}.--quarter-opacity{opacity:.25}.--starter-courses{border-color:#4995e8!important}.--data_science{border-left-color:#a4d68e!important}.--back_end{border-left-color:#f56461!important}.--java-indepth{border-color:#f48361!important}.--front_end{border-left-color:#6ec5d8!important}.--mobile{border-left-color:#42bc79!important}.--team-developer{border-color:#faa468!important}.--ux{border-left-color:#f7c769!important}.--dotnet-developer{border-color:#5c8ee2!important}.--php-developer{border-color:#7a79b2!important}.--node-developer{border-color:#00a185!important}.--devops{border-left-color:#bf8ef3!important}.--starter-courses-bg{background-color:#4995e8!important}.--data_science-bg{background-color:#a4d68e!important}.--back_end-bg{background-color:#f56461!important}.--java-indepth-bg{background-color:#f48361!important}.--front_end-bg{background-color:#6ec5d8!important}.--mobile-bg{background-color:#42bc79!important}.--team-developer-bg{background-color:#faa468!important}.--ux-bg{background-color:#f7c769!important}.--dotnet-developer-bg{background-color:#5c8ee2!important}.--php-developer-bg{background-color:#7a79b2!important}.--node-developer-bg{background-color:#00a185!important}.--devops-bg{background-color:#bf8ef3!important}

