﻿body{font-family:"Fira Sans",sans-serif;font-size:13px;font-weight:400}p{font-size:1.230em;font-weight:400}header.header-class{padding-top:0;padding-bottom:0;margin:0}header.header-class .top-bar{font-size:1.35em;font-weight:500;color:#ffffff;background-color:#555}header.header-class .top-bar p{font-size:0.9em;margin:0;padding:0}header.header-class .top-bar p a{color:#fff}header.header-class .top-bar i{font-size:2em}@media (max-width: 480px){header.header-class .navbar-brand{width:70%}}header.header-class .navbar-nav{font-weight:500;font-size:1.230em;text-transform:uppercase;align-items:center}header.header-class .navbar-nav li.nav-item{margin:0 5px}header.header-class .navbar-nav li.nav-item.active a.nav-link{color:#cf2336}header.header-class .navbar-nav li.nav-item.active a.nav-link i{font-size:1em}header.header-class .navbar-nav li.nav-item a.nav-link{color:#435973}header.header-class .navbar-nav li.nav-item a.nav-link.btn{font-size:1em;font-weight:500;color:#fff;padding:2px 10px}header.header-class .navbar-nav li.nav-item a.nav-link.btn:hover{border-color:#cf2336}header.header-class .navbar-nav li.nav-item a.nav-link.btn.btn-outline-success{border-color:#cf2336}header.header-class .navbar-nav li.nav-item a.nav-link.btn.btn-outline-success:hover{color:#fff;background-color:#cf2336}@media (max-width: 768px){header.header-class .navbar-nav li.nav-item a.nav-link.btn{margin-bottom:15px}}@media (max-width: 480px){header.header-class .navbar-nav{align-items:flex-start !important}}@media (max-width: 1024px){header.header-class .navbar-nav{font-size:12px}}.internal header.header-class{background-color:#f3f3f3;border-bottom:10px solid #cf2336;padding-top:20px}@media (max-width: 480px){.internal header.header-class .navbar-brand img{width:90% !important}}.internal header.header-class .navbar-toggler .icon-bar{background-color:#fff}.internal header.header-class .navbar-nav{font-size:1.307em}.internal header.header-class .navbar-nav a{color:#4f4f4f}.internal header.header-class .navbar-nav a.nav-link.btn{color:#ffffff}.internal header.header-class .navbar-nav .dropdown-menu a{font-size:0.8em;color:#555 !important}.internal header.header-class .breadcrumb{background-color:transparent;margin-top:30px;margin-bottom:0}.internal header.header-class .breadcrumb h1{font-size:2.461em;font-weight:800;color:#484342}section.last-class h1.title{font-size:3em;font-weight:800;color:#cf2336}section.last-class .card{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border:0;-webkit-box-shadow:0 0 20px -6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px -6px rgba(0,0,0,0.2);box-shadow:0 0 20px -6px rgba(0,0,0,0.2);padding:0 5px}@media (min-width: 896px){section.last-class .card{min-height:460px}}@media (max-width: 768px){section.last-class .card{margin-bottom:20px}}section.last-class .card h1{font-size:1.8em;font-weight:600}section.last-class .card h2{font-size:0.9em}section.last-class .card i{font-size:1em;color:#cf2336}section.last-class .card p{font-size:1.7em;font-weight:500}section.last-class .card p strong{font-size:1.8em;font-style:italic}section.last-class .card .btn{font-weight:500}section.last-class .card .btn.btn-primary-button{background-color:#01999A}section.last-class .card .btn.btn-secondary-button{background-color:#893F9E}section.register{color:#ffffff;background-color:#494545}section.register h1{font-weight:800}section.register .form-control{border-radius:0}section.register label{font-size:1.076em;font-weight:500}section.register .btn{font-size:1.307em;font-weight:700;text-transform:uppercase;padding:5px 25px}section.sponsorship h1.title{font-size:1.5em;font-weight:700;color:#cf2336;text-transform:uppercase}@media (max-width: 480px){section.sponsorship{text-align:center}section.sponsorship img{margin-bottom:20px}}.internal section.content{padding-top:20px;padding-bottom:20px}.internal section.content article{margin-top:30px;margin-bottom:30px;padding:50px}.internal section.content article.featured{background-color:#f3f3f3}.internal section.content article.featured p{color:#fff}.internal section.content article h1{font-size:1.769em;font-weight:700;color:#cf2336}.internal section.content .btn.btn-outline-danger{font-size:1.168em;font-weight:500;border-color:#e4222a;border-width:2px;padding-top:1px;padding-bottom:0px}.internal section.content .btn.btn-outline-danger:hover{background-color:#e4222a}.internal section.content.auth{color:#4A563E}.internal section.content.auth form label{font-size:1.153em;font-weight:500}.internal section.content.auth form p.form-text{font-size:0.923em !important}.internal section.content.auth form p.form-text a{color:inherit;text-decoration:underline}.internal section.content.auth form button.btn.btn-success{font-size:1.076em;font-weight:700;background-color:#e4222a;border:0;text-transform:uppercase;padding-top:0;padding-bottom:0}.internal section.content.auth form button.btn.btn-success:hover{background-color:#bf2030}.internal section.content.courses h1{font-size:2.153em;font-weight:700;border-bottom:1px solid #222;margin-bottom:20px;padding-bottom:10px}.internal section.content.courses .video h1{color:#cf2336;border:0}.internal section.content.courses .video h1,.internal section.content.courses .video h2{font-size:2.076em;font-weight:700;text-transform:uppercase;margin-bottom:0}.internal section.content.courses .video .btn-secondary{font-size:1.307em;font-weight:700;background-color:#893F9E;border:0;padding:15px 30px}.internal section.content.courses .video .btn-secondary:hover{background-color:#743787}.internal section.content.courses .video .tags{margin-top:10px}.internal section.content.courses .video .tags ul li{margin-left:0;padding-left:0}.internal section.content.courses .video .tags ul li:not(:last-child):after{color:#979797;content:"•";margin-left:10px}.internal section.content.courses .video .tags a{color:#979797}.internal section.content.courses .list-lessons{position:relative;padding-left:60px;padding-right:60px}.internal section.content.courses .list-lessons a{position:relative}.internal section.content.courses .list-lessons .header{color:#cf2336;background-color:#f3f3f3;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:10px;cursor:pointer}.internal section.content.courses .list-lessons .header.-active,.internal section.content.courses .list-lessons .header:hover{color:#fff;background-color:#cf2336}.internal section.content.courses .list-lessons .header.-active h1,.internal section.content.courses .list-lessons .header:hover h1{color:#fff}.internal section.content.courses .list-lessons .header h1{font-size:1.230em;font-weight:400;color:#444;border:0;margin:0;padding:0}.internal section.content.courses .list-lessons .header h1 i{font-size:1em}.internal section.content.courses .list-lessons .header h2{font-size:1.230em;font-weight:400;color:#fff;border:0;margin:0;padding:0}.internal section.content.courses .list-lessons .header i{font-size:2em;color:#cf2336}.internal section.content.courses .list-lessons .header i:first-child{margin-right:5px}.internal section.content.courses .list-lessons .files h1{font-size:1.307em;font-weight:700;color:#f3f3f3;border:0;margin:0}.internal section.content.courses .list-lessons .files ul li{margin-bottom:10px}.internal section.content.courses .list-lessons .files ul a{font-size:1.076em;color:#cf2336}.internal section.content.courses .list-lessons .restrict-lesson{width:100%;height:100%;background-color:rgba(0,0,0,0.8);text-align:center;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}.internal section.content.courses .list-lessons .owl-carousel .nav-btn{height:47px;position:absolute;width:26px;cursor:pointer;top:100px !important}.internal section.content.courses .list-lessons .owl-carousel .owl-prev,.internal section.content.courses .list-lessons .owl-carousel .owl-next{color:#cf2336;z-index:2}.internal section.content.courses .list-lessons .owl-carousel .owl-prev.disabled,.internal section.content.courses .list-lessons .owl-carousel .owl-next.disabled{pointer-events:none;opacity:0.2}.internal section.content.courses .list-lessons .owl-carousel .prev-slide{left:-60px}.internal section.content.courses .list-lessons .owl-carousel .next-slide{right:-35px}.internal section.content.courses .list-lessons .container-lessons:nth-of-type(even) h1{color:#f3f3f3}.internal section.content.courses .list-lessons .container-lessons:nth-of-type(odd) h1{color:#cf2336}.internal section.content.users .account-header{color:#000;background-color:#f3f3f3;border-radius:8px;margin-bottom:30px;padding:15px}.internal section.content.users .account-header figure{width:80px;height:80px;overflow:hidden;margin-right:20px}.internal section.content.users .account-header h1{font-size:1.615em;font-weight:800;text-transform:uppercase}.internal section.content.users .account-header p{font-size:1.153em;font-weight:400}.internal section.content.users .profile h1{font-size:1.2em;font-weight:700}.internal section.content.users .profile h2{font-size:1.1em;font-weight:400;font-style:italic}.internal section.content.users .profile h1,.internal section.content.users .profile h2{color:#4f4f4f}.internal section.content.users .profile a{font-size:1.615em;font-weight:700;color:#4f4f4f;margin-bottom:10px}.internal section.content.users .profile a.btn-logout{font-size:1.692em;color:#cf2336;text-transform:uppercase}.internal section.content.users .my-lessons{-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px -6px rgba(0,0,0,0.2);box-shadow:0 0 15px -6px rgba(0,0,0,0.2);border-radius:8px;padding:15px}.internal section.content.users .my-lessons h1{font-size:1.923em;font-weight:800;color:#4f4f4f}.internal section.content.users .my-lessons h2{font-size:1.153em;font-weight:400;color:#4f4f4f}.internal section.content.users .my-lessons table{border:0}.internal section.content.users .my-lessons table th{font-size:1em;font-weight:700;color:#4f4f4f;text-transform:uppercase}.internal section.content.users .my-lessons table tr{font-size:1em}.internal section.content.users .my-lessons table .progress{height:8px;border-radius:0;border:2px solid #cf2336}.internal section.content.users .my-lessons table .progress .progress-bar{background-color:#cf2336}.internal section.content.users .my-lessons table .finished{font-weight:700;color:#f3f3f3}.internal section.content.users .my-lessons table .finished .progress{border:1px solid #f3f3f3}.internal section.content.users .my-lessons table .finished .progress .progress-bar{background-color:#f3f3f3}footer .container-fluid:first-child{background-color:#f3f3f3}footer .menu{text-align:center;margin-top:20px}footer .menu a{font-size:1.4em;font-weight:600;color:#cf2336;margin-bottom:20px;display:block}footer .copyright{font-size:0.85em;font-weight:500}@media (max-width: 768px){footer .copyright{justify-content:center !important}}.btn-success{color:#fff;background-color:#cf2336;border-color:#cf2336;padding-top:1px;padding-bottom:1px}.btn-success:hover{background-color:#c42133}.--pilled{-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}.final-result{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999999999999}.final-result p{font-family:'Open Sans', sans-serif;font-size:2rem;font-weight:600;color:#ff0;text-align:center;text-transform:uppercase}.font-danger{color:#f00}.list-plans .item{color:#fff}.list-plans .item a{font-size:1.923em;font-weight:700;color:#fff;text-align:center;margin:10px auto;padding:10px 0;display:block !important}.list-plans .item header{font-size:1.923em;margin:0 auto;padding:20px}.list-plans .item header strong{font-weight:800}.list-plans .item main ul li{font-size:1.461em;font-weight:500;font-style:italic;color:#02426c;text-align:center;background-color:#fed734;margin-bottom:20px;padding-top:15px;padding-bottom:15px}.list-plans .item footer{font-size:0.846em;text-align:center;margin-top:20px;margin-bottom:20px;padding-left:20px;padding-right:20px;padding-bottom:10px}.signin-class.checkout-class p.disclaimer{font-size:1.25em;font-weight:700;color:#373838}.signin-class.checkout-class .account-form{padding-left:5px;padding-right:5px}.signin-class.checkout-class .account-form span{font-size:1.25em;font-weight:400;color:#373838}.signin-class.checkout-class .account-form strong{font-weight:700}.signin-class.checkout-class h1.title{font-size:1.416em;font-weight:800;color:#373838}.signin-class.checkout-class h2.subtitle{font-size:1.25em;font-weight:700;color:#373838}.signin-class.checkout-class .coupons input{font-size:1.166em;font-weight:400;text-transform:none;border:2px solid #cf2336}.signin-class.checkout-class .coupons .input-group-text{border:2px solid #cf2336}.signin-class.checkout-class .coupons a,.signin-class.checkout-class .coupons .input-group-text{color:#fff;background-color:#cf2336;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0;border-width:0}.signin-class.checkout-class .text-discount{font-size:1.25em;font-weight:400;color:#f00 !important}.signin-class.checkout-class .text-discount .discount{font-size:1em;color:#f00 !important}.signin-class.checkout-class .total-value{font-weight:800 !important;color:#cf2336 !important}.signin-class.checkout-class .form-credit-card,.signin-class.checkout-class .form-boleto{background-color:#f7f7f7;border-radius:10px}.signin-class.checkout-class .form-credit-card .form-control{border-color:#dadada;border-radius:10px;padding-top:3px;padding-bottom:3px}.signin-class.checkout-class .form-credit-card .input-group .form-control{border-right:0;border-radius:0;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.signin-class.checkout-class .form-credit-card .input-group .form-control:active,.signin-class.checkout-class .form-credit-card .input-group .form-control:focus{box-shadow:none}.signin-class.checkout-class .form-credit-card .input-group .input-group-text{background-color:#fff;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.signin-class.checkout-class .form-credit-card .btn{font-size:1.9em;font-weight:700}.signin-class.checkout-class .form-boleto .btn{font-size:1.9em;font-weight:700}.signin-class.checkout-class .form-boleto p.description{font-size:1.25em}.signin-class.checkout-class #modal-boleto .modal-title{font-size:1.416em;font-weight:800;color:#373838}.signin-class.checkout-class #modal-boleto .btn{font-size:1.25em;font-weight:500}.signin-class.checkout-class #modal-boleto .btn-link{font-size:1.25em;font-weight:500;color:#373838;background-color:transparent}.internal .header-class.quiz-class .title{font-size:2em;font-weight:500;color:#fff}.internal .header-class.quiz-class .navbar-brand{width:70%}.content-quiz-class .list-quiz{padding:30px 0}.content-quiz-class .list-quiz .options-list{margin-bottom:5px;padding-left:5px}.content-quiz-class .list-quiz .options-list p{margin:0 !important;padding:0 !important}.content-quiz-class .list-quiz:not(:last-child){border-bottom:2px solid #cf2336}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box{background:#eee;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content{font-size:1.1em;font-weight:400 !important;font-style:italic;color:#888;padding:8px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content .more-tip{font-weight:800 !important;font-style:normal;color:#cf2336}.content-quiz-class .time-finish{font-weight:800 !important;font-style:normal;color:#fb8534}.content-quiz-class .list-quiz .more-tip{cursor:pointer}.content-quiz-class .list-quiz .description{font-size:1.2em;font-weight:700;color:#000}.content-quiz-class .list-quiz .custom-control-label{font-size:1.1em;font-weight:500;color:#000}.content-quiz-class .list-quiz .buttons .btn-warning{color:#fff;background-color:#fb8534;border:0}.content-quiz-class .list-quiz .counter{font-size:0.9em;font-weight:400;color:#fff;width:24px;height:24px;line-height:14px;text-align:center;background:#cf2336;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;margin-right:5px;padding:5px 8px;display:inline-block}.custom-radio .custom-control-label::before{border:2px solid #cf2336}.custom-radio .custom-control-input:checked ~ .custom-control-label::before,.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-color:#cf2336;border-radius:50%}.custom-radio .custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#cf2336}.custom-radio .custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.solution .embed-responsive{margin-top:20px;margin-bottom:20px}.controllers-actions .btn{font-size:1.142em;font-weight:400;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;display:block}.controllers-actions .btn.-action-continue-later{background-color:#01babd}.controllers-actions .btn.-action-finished{background-color:#000}.controllers-actions .btn.-action-questions{background-color:#b23989}.show-price{font-size:1.5em}.alert-danger{font-size:0.813em;color:#F64E60;background-color:#FFE2E5 !important;border:0;border-radius:5px}.alert-info{font-size:0.813em;color:#0093CA;background-color:#E1F0FF !important;border:0;border-radius:5px}.alert-light{font-size:0.813em;color:#999;background-color:#f5f5f5 !important;border:0;border-radius:5px}.courses-class.details h2{font-size:1.2em;font-weight:700;color:#cf2336}.courses-class.details p{font-size:1.05em;font-weight:500}.courses-class.details .description p{margin-bottom:0 !important;padding-bottom:0 !important}
