@import"https://fonts.googleapis.com/css2?family=Manrope:wght@100;200;300;400;500;600;700;800;900&display=swap";*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;box-sizing:border-box;margin:0;outline:0;padding:0}::-moz-selection{background:#c4151c;color:#fff}::selection{background:#c4151c;color:#fff}a{cursor:pointer}a,a:hover{-webkit-text-decoration:none;text-decoration:none}br{clear:both}input,select,textarea{outline:none}ul{list-style:none;margin:0;padding:0}body,html{height:100%;width:100%}html{scroll-behavior:smooth}img{height:auto;max-height:100%;max-width:100%;pointer-events:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;width:auto}body{background:#000;color:#000;color:#2f2f2f;font-family:Manrope,sans-serif;font-size:18px;font-weight:400;line-height:125%}body.no-overflow,main{overflow:hidden}main{background:#fff}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:400}p{margin:0}.iconify,iconify-icon{line-height:0;pointer-events:none;text-align:center;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;vertical-align:middle}.text{font-family:inherit}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.p-10{padding:10px}.pt-10{padding-top:10px}.ps-10{padding-left:10px}.pe-10{padding-right:10px}.pb-10,.py-10{padding-bottom:10px}.py-10{padding-top:10px}.px-10{padding-left:10px;padding-right:10px}.p-20{padding:20px}.pt-20{padding-top:20px}.ps-20{padding-left:20px}.pe-20{padding-right:20px}.pb-20,.py-20{padding-bottom:20px}.py-20{padding-top:20px}.px-20{padding-left:20px;padding-right:20px}.p-25{padding:25px}.pt-25{padding-top:25px}.ps-25{padding-left:25px}.pe-25{padding-right:25px}.pb-25,.py-25{padding-bottom:25px}.py-25{padding-top:25px}.px-25{padding-left:25px;padding-right:25px}.p-30{padding:30px}.pt-30{padding-top:30px}.ps-30{padding-left:30px}.pe-30{padding-right:30px}.pb-30,.py-30{padding-bottom:30px}.py-30{padding-top:30px}.px-30{padding-left:30px;padding-right:30px}.m-5{margin:5px}.mt-5{margin-top:5px}.ms-5{margin-left:5px}.me-5{margin-right:5px}.mb-5,.my-5{margin-bottom:5px}.my-5{margin-top:5px}.mx-5{margin-left:5px;margin-right:5px}.m-10{margin:10px}.mt-10{margin-top:10px}.ms-10{margin-left:10px}.me-10{margin-right:10px}.mb-10,.my-10{margin-bottom:10px}.my-10{margin-top:10px}.mx-10{margin-left:10px;margin-right:10px}.m-15{margin:15px}.mt-15{margin-top:15px}.ms-15{margin-left:15px}.me-15{margin-right:15px}.mb-15,.my-15{margin-bottom:15px}.my-15{margin-top:15px}.mx-15{margin-left:15px;margin-right:15px}.m-20{margin:20px}.mt-20{margin-top:20px}.ms-20{margin-left:20px}.me-20{margin-right:20px}.mb-20,.my-20{margin-bottom:20px}.my-20{margin-top:20px}.mx-20{margin-left:20px;margin-right:20px}.m-25{margin:25px}.mt-25{margin-top:25px}.ms-25{margin-left:25px}.me-25{margin-right:25px}.mb-25,.my-25{margin-bottom:25px}.my-25{margin-top:25px}.mx-25{margin-left:25px;margin-right:25px}.m-30{margin:30px}.mt-30{margin-top:30px}.ms-30{margin-left:30px}.me-30{margin-right:30px}.mb-30,.my-30{margin-bottom:30px}.my-30{margin-top:30px}.mx-30{margin-left:30px;margin-right:30px}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:48px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:48px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:16px!important}.pt-4{padding-top:24px!important}.pt-5{padding-top:48px!important}.d-flex{display:flex!important}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:16px!important}.gap-4{gap:24px!important}.gap-5{gap:48px!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.align-items-center{align-items:center!important}.justify-content-between,.justify-content-center{justify-content:space-between!important}.bottomShow,.efeito,.fadeIn,.leftShow,.rightShow,.sequenced-bottom,.sequenced-left,.sequenced-right,.sequenced-top,.slide-left,.slide-right,.slide-top,.slide-up,.topShow{visibility:hidden}.demo-section{min-height:70vh}.demo-banner{height:450px;-o-object-fit:contain;object-fit:contain}.first-section{padding-top:150px}.geral-section{padding-bottom:80px;padding-top:80px;position:relative}.hide-on-mobile,.show-on-mobile{display:none}.geral-link{align-items:center;background:none;border:none;color:#c4151c;cursor:pointer;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:18px;font-weight:600;gap:10px;line-height:125%;padding:0;transition:all .2s ease}.geral-link.gray{color:#bdbdbd}.geral-link:hover{color:#000}.geral-grid{grid-gap:30px 30px;display:grid;gap:30px 30px}.geral-grid.column-2{grid-template-columns:repeat(2,1fr)}.geral-grid.column-3{grid-template-columns:repeat(3,1fr)}.geral-grid.column-4{grid-template-columns:repeat(4,1fr)}.geral-card{background:#fff;border:1px solid #dedede;border-radius:15px;display:flex;flex-direction:column;height:auto;overflow:hidden;pointer-events:all;position:relative;z-index:1}.geral-card .image{cursor:pointer;display:block;height:300px;overflow:hidden;width:100%}.geral-card .image:hover img{transform:scale(1.05)}.geral-card .image img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.geral-card .body{display:flex;flex-direction:column;height:50%;padding:30px 75px 30px 30px}.geral-card .body h5{font-size:24px;font-weight:700;line-height:33px;margin-bottom:12px}.geral-card .body p{margin-bottom:30px}.geral-card .body .btn-geral{margin-top:auto}.geral-card-course{align-items:center;display:flex;gap:30px}.geral-card-course .image{border-radius:15px;cursor:pointer;display:block;height:270px;overflow:hidden;width:250px}.geral-card-course .image:hover img{transform:scale(1.05)}.geral-card-course .image img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.geral-card-course .body{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin-right:auto;max-height:100%;width:50%}.geral-card-course .body .new-course{background:#c4151c;border-radius:15px;color:#fff;font-size:10px;font-weight:700;line-height:12px;margin-bottom:5px;padding:8px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.geral-card-course .body h5{font-size:24px;font-weight:700;line-height:33px;margin-bottom:12px}.geral-card-course .body p{margin-bottom:30px}.geral-card-course .body .geral-link{margin-top:auto}.clear-link{background:none!important;margin:0!important;padding:0!important}.loading-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1024}.loading-wrapper .iconify{color:#fff;font-size:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.anchor{left:0;position:absolute;top:-100px}header{background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);left:0;padding:32px 0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1024}header.scroll{background:#000;box-shadow:0 15px 25px #00000026}header.hide{height:0;margin:0;opacity:0;padding:0;visibility:hidden}header.hide .container-fluid{display:none}header .logo{display:flex}header .logo img{height:86px}header .background{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.6);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88);visibility:hidden;width:100%;z-index:-1}header .header-link{color:#fff}header .header-link.active,header .header-link:hover{color:#c4151c}header .nav-default,header .nav-default .nav-menu{align-items:center;display:flex;justify-content:space-between;width:100%}header .nav-default .nav-mobile-links{display:flex;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88)}header .nav-default .nav-columns{display:flex;flex-direction:column;gap:45px}header .nav-default .nav-social{align-items:center;display:flex;gap:20px;justify-content:flex-end}header .nav-default .nav-links{align-items:center;display:flex;gap:30px;justify-content:center}header .nav-default .nav-toggle{display:none}header .nav-default .nav-button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:auto;margin-left:auto;width:25px}header .nav-default .nav-button .span-menu{background:#c4151c;border-radius:50px;height:1px;position:relative;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88);width:100%;z-index:5}header .nav-default .nav-button .span-menu+.span-menu{margin-top:5px}header .nav-default.menu-mobile-opened .nav-mobile-links{right:0;z-index:1025}header .nav-default.menu-mobile-opened .background{opacity:1;visibility:visible;z-index:1024}header .nav-default.menu-mobile-opened .nav-button .span-menu{background:#c4151c}header .nav-default.menu-mobile-opened .nav-button .span-menu:first-child{transform:rotate(45deg) translate(5px,4px)}header .nav-default.menu-mobile-opened .nav-button .span-menu:nth-child(2){transform:rotate(-45deg) translateY(1px)}header .nav-default.menu-mobile-opened .nav-button .span-menu:nth-child(3){transform:rotate(0) scale(0)}@media only screen and (max-width:1540px){header{padding:25px 0}header .logo img{height:72px}}@media only screen and (max-width:1280px){header .logo img{height:64px}header .nav-social{display:none!important}header .header-link{color:#c4151c}header .background{display:block}header .nav-default .nav-mobile-links{background:#fff;box-shadow:0 0 20px #00000026;flex-direction:column;height:100%;padding:30px;position:fixed;right:-100%;top:0;width:100%;z-index:-1}header .nav-default .nav-mobile-links:after{background:#000;content:"";height:85px;left:0;position:absolute;top:0;width:100%;z-index:1024}header .nav-default .nav-links{align-items:flex-start;flex-direction:column;position:relative;z-index:1025}header .nav-default .nav-links li:nth-child(2){margin-top:20px}header .nav-default .nav-links li:last-child{margin:60% auto 0}header .nav-default .nav-links li:last-child .nav-social{display:flex!important}header .nav-default .nav-links li:last-child .nav-social{justify-content:center;margin:0 auto}header .nav-default .nav-toggle{display:block;position:relative;z-index:1026}}@media only screen and (max-width:650px){header{padding:20px 0}header .logo img{height:48px}header .nav-default .nav-mobile-links{padding:20px 30px}}footer{background:#000;padding-top:40px}footer .logo{display:flex}footer .logo img{height:86px}footer iconify-icon{color:#fff}footer .column.primary{display:flex;flex-direction:column;justify-content:space-between}footer .column.nav{display:flex;flex-direction:column;gap:40px}footer .column.nav ul{align-items:center;display:flex;gap:20px}footer .column.nav ul:last-child{gap:40px;justify-content:flex-end}footer .column.nav iconify-icon{color:#c4151c;font-size:24px}footer .information-text{color:#fff;font-size:18px;font-weight:700}footer .information-text.light{font-weight:400}footer .created-by{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:19px}footer .created-by img{height:15px}footer .footer-link{color:#fff}footer .footer-link:hover{color:#c4151c}footer .footer-social{align-items:center;display:flex;gap:15px;margin-top:30px}footer .footer-bottom{margin-top:40px;padding-bottom:30px;padding-top:30px}footer .footer-bottom .content{align-items:center;display:flex;justify-content:space-between}footer .footer-bottom .content .final{align-items:center;display:flex;gap:45px}footer .link-icons{display:flex;flex-direction:column;gap:30px}footer .link-icons iconify-icon{color:#fff;font-size:22px}@media only screen and (max-width:1540px){footer .logo img{height:72px}footer .footer-link,footer .information-text{font-size:16px;line-height:18px}}@media only screen and (max-width:1280px){footer .logo img{height:64px}}@media only screen and (max-width:650px){footer{padding:30px 0}footer .d-flex{align-items:center;flex-direction:column;gap:30px}footer .column.nav{display:flex;flex-direction:column;gap:40px}footer .column.nav ul:first-child{display:none}footer .column.nav ul:last-child{flex-direction:column;gap:15px;justify-content:center}footer .footer-bottom{display:none}}h1,h2{font-size:38px;line-height:45px}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;margin-bottom:10px}h3,h4,h5,h6{font-size:30px;line-height:38px}h6{color:#c4151c;font-size:14px;font-weight:700;line-height:16px;margin-bottom:5px;text-transform:uppercase}.simditor-text h1,.simditor-text h2{color:#000;font-size:38px;font-weight:700;line-height:45px;margin-bottom:10px}.simditor-text h3,.simditor-text h4,.simditor-text h5,.simditor-text h6{color:#000;font-size:30px;font-weight:700;line-height:38px;margin-bottom:10px}.simditor-text li,.simditor-text p,.simditor-text span{color:#2f2f2f;font-size:18px;font-weight:400;line-height:125%}.btn-geral{align-items:center;background:#c4151c;border:1px solid transparent;border-radius:20px;color:#fff;cursor:pointer;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:18px;font-style:normal;font-weight:600;gap:15px;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:20px 40px;transition:all .2s ease;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn-geral.disabled{opacity:.6;pointer-events:none}.btn-geral:active,.btn-geral:focus,.btn-geral:hover{background:#ad1319;box-shadow:none;color:#fff;outline:0;-webkit-text-decoration:none;text-decoration:none}.btn-geral.whatsapp{background:#3aae5b;border:none;border-radius:999px;bottom:50px;color:#fff;font-size:14px;padding:10px;position:fixed;right:60px;-webkit-text-decoration:none;text-decoration:none;z-index:10}.btn-geral.whatsapp .iconify{font-size:30px}.btn-geral.whatsapp:hover{background:#c4151c;color:#fff}.button-social{background:none!important}.button-social{padding:0}.button-social .isax,.button-social iconify-icon,.button-social svg{color:#c4151c;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:21px;transition:all .2s ease}.button-social:hover .isax,.button-social:hover iconify-icon,.button-social:hover svg{color:#fff!important}#cookies-warning{background:#2c2c2c;bottom:0;box-shadow:0 0 70px #0000000d;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0;padding-bottom:30px;padding-top:30px;position:fixed;transition:all .2s ease;visibility:hidden;width:100%;z-index:10}#cookies-warning.show{opacity:1;visibility:visible}#cookies-warning .container{justify-content:space-between}#cookies-warning .container,#cookies-warning .content{align-items:center;display:flex}#cookies-warning .actions .bt-ok-cookie{background-color:#c4151c;border:none;border-radius:10px;color:#fff;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:16px;font-size:14px;font-weight:700;font-weight:500;height:60px;height:46px;margin-right:30px;min-width:190px;text-align:center;transition:all .2s ease}#cookies-warning .actions .bt-ok-cookie:hover{background-color:#680b0f;color:#fff}#cookies-warning .actions .see-more-details{color:#fff;font-size:11px;font-weight:600;line-height:16px;text-decoration-line:underline;text-transform:uppercase}#cookies-warning .actions .see-more-details:hover{color:#ccc}#cookies-warning .section-title{color:#c4151c;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}#cookies-warning .text{color:#fff;font-size:14px;font-weight:500;line-height:21px;margin-bottom:0}.custom-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:-999}.custom-modal.popup .header{background:#000;padding:25px 0}.custom-modal.popup .header .geral-title{color:#c4151c;font-size:32px;font-weight:700;line-height:44px;margin:0 auto;max-width:80%;text-align:center;width:-moz-fit-content;width:fit-content}.custom-modal.popup .content{padding:0}.custom-modal.popup .body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px}.custom-modal.popup .body .geral-text{margin:0;text-align:center}.custom-modal.popup .body .btn-geral{margin-top:40px}.custom-modal.popup .close-modal{color:#fff}.custom-modal .geral-title{font-size:27px;margin-bottom:15px}.custom-modal .geral-text{margin-bottom:15px}.custom-modal .geral-text a{color:#c4151c;font-weight:500;position:relative}.custom-modal .geral-text a:after{background:currentcolor;bottom:-3px;content:"";-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:1px;left:0;position:absolute;transition:all .2s ease;width:0}.custom-modal .geral-text a:hover:after{width:100%}.custom-modal .close-modal{background:none;border:none;color:#c4151c;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:30px;opacity:.7;position:absolute;right:15px;top:15px;transition:all .2s ease}.custom-modal .close-modal:active,.custom-modal .close-modal:focus,.custom-modal .close-modal:hover{opacity:1;outline:0}.custom-modal .background{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;transition:all .2s ease;visibility:hidden;width:100%;z-index:1}.custom-modal .background,.custom-modal .content{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}.custom-modal .content{background:#fff;border-radius:10px;max-width:580px;overflow:hidden;padding:40px 25px;position:relative;transform:scale(0);transition:all .3s ease;z-index:2}.custom-modal.show{z-index:9999}.custom-modal.show,.custom-modal.show .background{opacity:1;visibility:visible}.custom-modal.show .content{transform:scale(1)}#newsletter-modal .btn-geral{margin-top:20px}#newsletter-form{display:flex;flex-direction:column;gap:15px}#newsletter-form input{-webkit-box-orient:vertical;-webkit-line-clamp:1;background:none;border:1px solid #c4151c;border-radius:15px;color:#2f2f2f;display:-webkit-box;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:18px;font-weight:400;line-height:normal;overflow:hidden;padding:10px 35px 10px 15px;text-overflow:ellipsis;transition:all .2s ease;width:100%}#newsletter-form input:-ms-input-placeholder,#newsletter-form input::-webkit-input-placeholder,#newsletter-form input::placeholder{color:#aaa!important;font-family:Manrope,sans-serif!important;font-size:18px!important}#newsletter-form input:-webkit-autofill,#newsletter-form input:-webkit-autofill:active,#newsletter-form input:-webkit-autofill:focus,#newsletter-form input:-webkit-autofill:hover{-webkit-text-fill-color:#2f2f2f!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;font-family:Manrope,sans-serif!important;font-size:18px!important}#newsletter-form input.red-border{border-color:#ee5656}.collapse-group{display:flex;flex-direction:column;gap:25px}.collapse-group .collapse-item{border:1.5px solid #bdbdbd;border-radius:6px 6px 0 0;cursor:pointer;flex-direction:column;padding:40px 50px}.collapse-group .collapse-item,.collapse-group .collapse-item .head{display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .2s ease}.collapse-group .collapse-item .head{align-items:center;justify-content:space-between}.collapse-group .collapse-item .head h5{font-size:28px;line-height:27px;margin:0}.collapse-group .collapse-item .head iconify-icon{color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:32px;transition:all .2s ease}.collapse-group .collapse-item .content{cursor:default;height:0;overflow:hidden;transition:height .3s ease-out}.collapse-group .collapse-item.active{background:#fff;position:relative;z-index:1}.collapse-group .collapse-item.active .head{margin-bottom:30px}.collapse-group .collapse-item.active .head iconify-icon{color:#c4151c;transform:rotate(180deg)}.collapse-group .collapse-item.active .content{height:auto}.hidden{display:none!important}.pagination-container{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:60px 0 0;width:100%}.pagination-container .pagination-button,.pagination-container .pagination-number{background-color:transparent;border:1.5px solid #767676;border-radius:5px;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:16px;height:2.5rem;margin:.25rem;transition:all .2s ease;width:2.5rem}.pagination-container .pagination-button:hover:not(.disabled):not(.active),.pagination-container .pagination-number:hover:not(.disabled):not(.active){background:#fff;border-color:#c4151c;color:#c4151c}.pagination-container .pagination-button.active,.pagination-container .pagination-number.active{background:#c4151c;border-color:#c4151c;color:#fff}.pagination-container .pagination-button.disabled,.pagination-container .pagination-number.disabled{border-color:#bdbdbd;opacity:.3}.tabs{align-items:center;display:flex;gap:15px}.tabcontent{animation:fadeEffect 1s;display:none}.tabcontent.active{display:block}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.banner-section{background:#000;overflow:hidden;position:relative}.banner-section .banner-item{cursor:default;display:block;height:100vh;width:100%}.banner-section .banner-item.link{cursor:pointer}.banner-section .banner-item .text{transform:translateY(-60%)!important}.banner-section .banner-item .text{position:relative;top:60%;z-index:1}.banner-section .banner-item .text strong{color:#c4151c;font-size:62px;font-style:normal;font-weight:700;line-height:65px;text-transform:uppercase}.banner-section .banner-item .text i{color:#dcdcdc;font-size:145px;font-style:normal;font-weight:700;line-height:135px;text-transform:uppercase}.banner-section .banner-item .text p{color:#dcdcdc;font-size:45px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase}.banner-section .banner-item .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-section .banner-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.information-section .content{align-items:center;display:flex;justify-content:space-between}.information-section .content h2{margin-bottom:0;width:35%}.information-section .content .stats-group{align-items:center;display:flex;gap:50px;justify-content:space-between}.information-section .content .stats-group .stats{display:flex;flex-direction:column}.information-section .content .stats-group .stats span{color:#c4151c;font-size:40px;font-weight:700;line-height:55px}.information-section .content .stats-group .stats small{color:#2f2f2f;font-size:18px;font-weight:400;line-height:25px;width:70%}.free-materials-section{border-top:1px solid #c8c8c8}.cards-group{margin-top:50px}.shop-section{background:#ededed}.shop-section .content{align-items:center;display:flex;justify-content:space-between}.shop-section .content .left-side{width:35%}.shop-section .content .image{height:300px}.shop-section .content .image img{height:100%}.about-section{background:#f5f5f5;position:relative}.about-section:after{background:#fff;bottom:0;content:"";height:45%;left:0;position:absolute;width:100%;z-index:0}.about-section .content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.about-section .content .image{border-radius:999px;height:350px;margin:auto;overflow:hidden}.about-section .content .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-section .content .right-side{overflow:hidden;width:50%}.about-section .video{border-radius:15px;cursor:pointer;display:block;height:550px;margin:50px auto 0;overflow:hidden;position:relative;width:80%;z-index:1}.about-section .video .play{cursor:pointer;left:50%;pointer-events:auto;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:1}.about-section .video .play,.about-section .video iconify-icon{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .2s ease}.about-section .video iconify-icon{color:#fff;font-size:71px}.about-section .video:hover iconify-icon{color:#c4151c;font-size:75px}.about-section .video:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-section .video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.legal-section{margin-bottom:80px;margin-top:80px}.legal-section .content{display:flex;gap:50px}.legal-section .content h1:first-child{width:30%}.legal-section .content div:last-child{width:70%}@media only screen and (max-width:1540px){.geral-section{padding-bottom:60px;padding-top:60px}.about-section .video{height:450px}.btn-geral:not(.button-social){padding:18px 32px}}@media only screen and (max-width:1400px){.geral-card .body{padding:25px 50px 25px 25px}.geral-card .body h5{font-size:21px;line-height:28px;margin-bottom:10px}.btn-geral:not(.button-social){font-size:16px;gap:10px;padding:16px 30px}.geral-link{font-size:16px;line-height:18px}h2{font-size:32px;line-height:40px}h5{font-size:21px}}@media only screen and (max-width:1280px){.banner-section .banner-item .text strong{font-size:54px;line-height:57px}.banner-section .banner-item .text i{font-size:125px;line-height:100%}.banner-section .banner-item .text p{font-size:40px;line-height:45px}.geral-card .image{height:250px}.geral-card .body h5{font-size:19px;line-height:24px}.btn-geral:not(.button-social){font-size:16px;padding:14px 26px}p{font-size:16px}.about-section .video{height:370px}.about-section .video .play iconify-icon{font-size:64px}.about-section .video:hover .play iconify-icon{font-size:68px}.show-on-mobile{display:block!important}.show-on-mobile-flex{display:flex!important}.hide-on-mobile{display:none!important}}@media only screen and (max-width:1024px){.geral-grid.column-3{grid-template-columns:repeat(2,1fr)}.geral-card .image{height:400px}}@media only screen and (max-width:860px){.custom-modal .content{max-width:90%}#cookies-warning{padding-bottom:20px;padding-top:20px}#cookies-warning .container{align-items:flex-start;flex-direction:column}#cookies-warning .container .actions{align-items:center;align-self:flex-end;display:flex}#cookies-warning .container .actions .btn-accept-cookie{margin-left:30px;margin-right:0}#cookies-warning .content{width:50%}#cookies-warning .content .icon{margin-right:20px}.information-section .content{align-items:flex-start;flex-direction:column;gap:30px}.information-section .content h2{width:100%}.information-section .content .stats-group{margin:0 auto}.cards-group.column-2{display:flex;flex-direction:column;gap:20px}.shop-section .content{align-items:flex-start;flex-direction:column-reverse}.shop-section .content .image{height:200px;margin:0 auto}.shop-section .content .left-side{width:100%}.shop-section .content .left-side .btn-geral{margin-top:20px!important}.shop-section .content .left-side .btn-geral{max-width:100%;width:100%}.about-section:after{height:80%}.about-section .content{align-items:flex-start;flex-direction:column;gap:30px}.about-section .content .image{height:350px}.about-section .content .right-side,.about-section .video{width:100%}.about-section .video .play iconify-icon{font-size:48px}.about-section .video:hover .play iconify-icon{font-size:52px}.legal-section{margin-bottom:40px;margin-top:0}.legal-section .content{flex-direction:column;gap:20px}.legal-section .content div:last-child,.legal-section .content h1:first-child{width:100%}}@media only screen and (max-width:650px){.geral-grid{display:flex;flex-direction:column;gap:15px}.geral-section{padding-bottom:40px;padding-top:40px}.banner-section .banner-item .text{align-items:center;display:flex;flex-direction:column;justify-content:center;top:35%}.banner-section .banner-item .text strong{font-size:46px;line-height:46px}.banner-section .banner-item .text i{font-size:108px;line-height:100px}.banner-section .banner-item .text p{font-size:33px;line-height:34px}.information-section .content{gap:15px}.information-section .content h2{font-size:22px;line-height:120%}.information-section .content .stats-group{gap:30px;margin:0}.information-section .content .stats-group .stats span{font-size:32px;line-height:45px}.information-section .content .stats-group .stats small{font-size:16px;line-height:21px;width:100%}h3,h4,h5{font-size:24px;line-height:32px}.cards-group{gap:25px!important}.geral-card .image{height:250px}.geral-card-course{gap:15px}.geral-card-course .image{height:200px;width:-moz-fit-content;width:fit-content}.geral-card-course .body .new-course{font-size:8px;line-height:12px;padding:5px 8px}.geral-card-course .body h5{font-size:16px;font-weight:700;line-height:21px;margin-bottom:10px}.geral-card-course .body p{margin-bottom:12px}.custom-modal.popup .header .geral-title{font-size:21px;line-height:28px}.custom-modal.popup .body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.shop-section .content .image{height:200px;margin:0 auto}.shop-section .content .left-side .btn-geral{margin-top:20px!important}.shop-section .content .left-side .btn-geral{max-width:100%;width:100%}.about-section .content{gap:15px}.about-section .content .image{height:250px;width:-moz-fit-content;width:fit-content}.about-section .content .image img{width:auto}.about-section .video{height:200px;margin-top:40px;width:100%}.about-section .video .play iconify-icon{font-size:48px}.about-section .video:hover .play iconify-icon{font-size:52px}#cookies-warning .content{margin-bottom:20px;width:100%}#cookies-warning .actions{align-self:center}}
