@charset "UTF-8";.page-404{min-height:calc(100vh - 250px);display:-ms-flexbox;display:flex;margin-top:100px}.page-404 .container h1{text-align:center;font-size:150px;font-weight:700;font-style:normal;font-stretch:normal;color:#04274c;margin-bottom:30px}@media (max-width:767px){.page-404 .container h1{font-size:100px}}.page-404 .container .page-not{color:#04274c;font-size:30px;text-align:center}.page-404 .container .error-404{font-size:20px;text-align:center;color:#04274c;font-weight:700}#app footer .s2 .container span,.page-404 .container .error-404 span{color:#e51822}.header-title,.header-title .content{position:relative;display:-ms-flexbox;display:flex}.header-title{height:130px;background-image:url(/assets/images/header.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;-ms-flex-align:center;align-items:center;margin-bottom:20px}.header-title::before{content:"";position:absolute;background-color:#09254b;opacity:.85}.header-title .content{-ms-flex-pack:justify;justify-content:space-between}.header-title .title{color:#fff;font-size:30px;font-weight:400;margin-top:5px}.header-title .title::after{content:"";position:absolute;width:100px;height:2px;background-color:#e51822;top:-5px;left:0}.header-title .frase{color:#fff;font-size:17px;font-style:italic;text-align:right}.breadcrumb{background-color:unset;margin-bottom:30px;padding-left:0}.breadcrumb li a{color:#565656;font-size:15px}.breadcrumb li.active a{color:#04274c;font-weight:500;text-decoration:none}.breadcrumb li+li:before{font-family:FontAwesome;content:"\f105";padding:0 5px;color:#e41e26;font-size:15px;font-weight:500}.steps{width:403px;margin-right:30px}.steps .itens,.steps .itens .circle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.steps .itens{position:relative;-ms-flex-pack:justify;justify-content:space-between;height:40px}.steps .itens::before{content:"";border:solid 1px #fff;position:absolute;width:100%}.steps .itens .circle{width:20px;height:20px;background-color:#fff;border-radius:50%;top:10px;-ms-flex-pack:center;justify-content:center}.steps .itens .circle.check{width:35px;height:35px;background-color:#3da511;border-radius:50%;position:absolute;top:3px}.steps .itens .icon{border:3px solid #fff;border-top:none;border-right:none;content:"";height:8px;transform:rotate(-45deg);width:15px;margin-bottom:3px}.legend{color:#fff;font-weight:500;position:absolute;top:45px}@media (max-width:991px){.header-title{height:100px}.header-title .title{font-size:20px}.header-title .frase{display:none}.steps{margin-top:-15px;margin-right:45px}}@media (max-width:767px){.header-title .container{width:100%}.header-title .title{font-size:18px}.header-title .frase,.header-title .title.steps-pagamento{display:none}.steps{margin-left:20px;margin-top:-15px}}.card-curso{position:relative;background-color:#f8f8f8;width:270px;margin-bottom:40px;margin-left:10px;border-radius:5px;border:solid .5px #e2e2e2;box-shadow:0 1px 15px 0 rgba(3,3,3,.16);cursor:default}.card-curso .image{width:100%;overflow:hidden;height:140px;border-radius:5px 5px 0 0;position:relative}.card-curso .image img,.header-title::before,.treinamento .card-section .container .card-treinamento .image img{width:100%;height:100%}.card-curso .info{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.card-curso .info a:hover{text-decoration:none}.card-curso .info .title{font-weight:600;font-size:16px;line-height:1.5;color:#08294a;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0}.card-curso .info .tags{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:10px}.card-curso .info .tags .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;margin-right:5px;font-weight:600;font-size:11px;line-height:14px}.card-curso .info .tags .tag.vagas-esgotadas::after{content:"Vagas Esgotadas";background:#ed3434;color:#fdd0d0;padding:2px 5px}.card-curso .info .tags .tag.novo::after{content:"Novo Curso";background:#94f1a3;color:#15542e;padding:2px 5px}.card-curso .info .tags .tag.ultimas-vagas::after{content:"Últimas Vagas";background:#eca1a1;color:#3d1212;padding:2px 5px}.card-curso .info .tags .tag.novas-turmas::after{content:"Novas Turmas";background:#f1c994;color:#543815;padding:2px 5px}.card-curso .info .tags .tag.em-breve::after{content:"Em Breve";background:#94d0f1;color:#155454;padding:2px 5px}.card-curso .info .tags .tag.online::after{content:"Curso Online";background:#dcdcdc;color:#666;padding:2px 5px}.card-curso .info .tags .tag.presencial::after{content:"Curso Presencial";background:#dcdcdc;color:#666;padding:2px 5px}.card-curso .info .tags .tag:hover{text-decoration:none;cursor:pointer}.card-curso .info .text{text-align:left;padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.5;color:#6c6c6c;height:130px}.card-curso .info .text .date{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1a202c;margin-bottom:10px;font-size:14px}.card-curso .info .text .valor_raw{color:#718096;font-size:13px;font-weight:300;margin-bottom:-3px}.card-curso .info .text .valor{color:#1a202c;font-size:22px}.card-curso .info .text .desconto{color:#25855a;background-color:#c6f6d5;display:inline-block;padding:2px 5px;font-size:12px;font-weight:600;border-radius:3px;margin-bottom:3px;text-transform:uppercase}.card-curso .info .text .desconto s{font-weight:600}.card-curso .info .text .parcelamento{font-size:11px;color:#718096}.card-curso .info .buttons{display:-ms-flexbox;display:flex;margin-top:10px}.card-curso .info .buttons .saiba-mais{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px;width:35%;border:1px solid #041f4c;border-radius:6px;margin-right:8px}.card-curso .info .buttons .saiba-mais a{font-weight:600;font-size:10px;line-height:16px;text-align:center;text-transform:uppercase;color:#041f4c}.card-curso .info .buttons .action,.depoimentos .container .carousel .carousel-inner .item .content .image img{width:100%}.card-curso .info .buttons .action a,.depoimentos .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.card-curso .info .buttons .action a{width:100%;padding:10px;background:#38a169;border-radius:6px;font-weight:600;font-size:12px;line-height:16px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;-ms-flex-direction:row;flex-direction:row}.card-curso .info .buttons .action a .shape{width:14px;height:14px;margin-right:5px}.card-curso .info .buttons .action .fila,.treinamento .card-section .container .card-treinamento .info .buttons button.fila{background-color:#c53030}.card-curso .info .buttons .action .fila-breve,.treinamento .card-section .container .card-treinamento .info .buttons button.fila-breve{background-color:#04274c}.card-curso .info .buttons .action:hover{opacity:.8}.depoimentos .container{-ms-flex-direction:column;flex-direction:column}.depoimentos .container .title{color:#04274c;font-size:26px;margin-bottom:40px;font-weight:400}.depoimentos .container .carousel{width:75%}.depoimentos .container .carousel .carousel-inner .item .content{height:200px}.depoimentos .container .carousel .carousel-inner .item .content .image{display:inline-block;vertical-align:top;margin-right:30px;width:100px;height:100px;border-radius:100%;overflow:hidden}.depoimentos .container .carousel .carousel-inner .item .content .text{vertical-align:top;width:calc(100% - 140px);display:inline-block}.depoimentos .container .carousel .carousel-inner .item .content .text .depoimento{font-style:italic;font-size:18px;color:#565656;line-height:1.6;text-align:justify}.depoimentos .container .carousel .carousel-inner .item .content .text .aluno{font-size:15px}.depoimentos .container .carousel .carousel-inner .item .content .text .aluno h1{color:#04274c;margin:0;font-size:15px;display:inline-block}.depoimentos .container .carousel .carousel-inner .item .content .text .aluno h2{display:inline-block;color:#565656;font-weight:500;font-size:15px;margin:0}.depoimentos .container .carousel .carousel-control.left{top:40px;bottom:auto;background-image:none;left:-110px;opacity:1;text-shadow:none}.depoimentos .container .carousel .carousel-control.left span,.depoimentos .container .carousel .carousel-control.right span,.home .s1 h2 span,.home .s3 h2 span{color:#e41e26}.depoimentos .container .carousel .carousel-control.right{top:40px;bottom:auto;opacity:1;background-image:none;right:-110px;text-shadow:none}@media (max-width:991px){.depoimentos .container .carousel-inner .item .content .text .depoimento{font-size:15px!important}}@media (max-width:767px){.depoimentos .container .title{font-size:20px;text-align:center}.depoimentos .container .carousel{width:100%}.depoimentos .container .carousel .carousel-control.left{left:0}.depoimentos .container .carousel .carousel-control.right{right:0}.depoimentos .container .carousel-inner .item .content{height:360px!important;text-align:center}.depoimentos .container .carousel-inner .item .content .image{margin-right:0!important}.depoimentos .container .carousel-inner .item .content .text{width:100%!important}.depoimentos .container .carousel-inner .item .content .text .depoimento{font-size:16px!important;margin-top:15px;line-height:1.7!important}}.home .slider-home.unico .carousel-control{display:none}.home .s1,.home .slider-home .carousel .carousel-inner .item .content .image{height:510px}.home .slider-home .carousel .carousel-inner .item .content .image img{object-fit:cover;object-position:center;width:100%;height:100%}.home .slider-home .carousel .carousel-control{width:10%}.home .s1{padding-top:100px;background-image:url(/assets/images/main-home.jpg);background-size:cover;background-position:top center}.home .s1 .content{margin-left:60px}.home .s1 h1{color:#fff;font-size:25px;margin-top:40px;padding:20px 0 0}.home .s1 h1 strong{font-size:45px}.home .s1 h2{font-size:16px;color:#fff;padding:0 0 53px;width:500px;line-height:1.7;font-weight:400}.home .s1 a.button,.home .s2 .container .more button{border-radius:5px;box-shadow:inset -.6px -2.9px 0 0 rgba(0,0,0,.38);font-size:14px;font-weight:700;border:0;color:#fff;z-index:1}.home .s1 a.button{text-transform:uppercase;text-decoration:none;background-color:#3da511;padding:25px 45px}.home .s2{margin-top:60px;margin-bottom:40px;position:relative;min-height:90vh}.home .s2 .container{border-radius:10px;background-color:#fff}.home .s2 .container .filtros{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.home .s2 .container .filtros .filtro{display:inline;background-color:#dfe3e8;font-weight:600;font-size:14px;padding:6px 8px;line-height:19px;margin:0 5px 25px;min-width:100px}.home .s2 .container .filtros .filtro:hover{background-color:#c52d33;color:#fff;cursor:pointer}#app header .container img.logo.white,.home .s2 .container .filtros .filtro .mobile,.pagamento .container .forma-pagamento .secao .botoes .cartao.w100 label{display:none}.home .s2 .container .filtros .active{background-color:#c52d33;color:#fff}.home .s2 .container .more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;margin-top:30px}.home .s2 .container .more button{width:260px;background-color:#3daa0f;padding:25px 0}.home .s2 .container .cursos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}.home .s2 .container .cursos .card-curso{display:inline-block}.home .s2 .container .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home .s2 .container .item h4,.meus-cursos .container .item h4{font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#08294a}.home .s2 .container .item h4 a,.meus-cursos .container .item p a{color:#c52d33}.home .s3,.home .s4{position:relative;background-position:center}.home .s3{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:450px;background-size:cover;padding:10px;background-image:url(/assets/images/paralax.jpg)}.home .s3 h1,.home .s3 h2{margin:0;z-index:1;color:#fff;font-size:26px;line-height:1.5;text-align:center;padding:20px 0 30px}.home .s3 h2{font-size:18px;line-height:1.85;padding:0 0 30px}.home .s3 h1 strong{font-size:30px}.home .s3 .squad{width:235px;height:130px;border:solid 1px red;position:absolute;bottom:-65px}.home .s3 .overlay{position:absolute;width:100%;height:100%;opacity:.85;left:0;margin:0!important;padding:0!important;bottom:0;top:0}.home .s4{margin-top:160px;margin-bottom:160px;background-image:url(/assets/images/bg-mapa.png)}.home .s4 .title h1{font-size:25px;font-weight:700;color:#10284a;margin-bottom:80px}.home .s4 .title h1::before{content:"";position:absolute;width:100px;height:5px;background-color:#e51822;top:-5px}.home .s4 .c1 h2{color:#10284a;font-size:25px;margin:0 0 10px}.home .s4 .c1 h2 span{font-size:50px;font-weight:700}.home .s4 .c1 p{font-size:15px;line-height:1.8;color:#56585a;max-width:450px}.home .s4 .c2 div{display:-ms-flexbox;display:flex;margin-bottom:60px}.home .s4 .c2 div h4{width:185px;font-size:16px;font-weight:300;color:#162e4f;margin:0 35px 0 0;text-align:center}.home .s4 .c2 div h4 span.count{font-size:50px;font-weight:300;color:#162e4f;margin-left:10px;position:relative}.home .s4 .c2 div h4 span.count:before{content:"+";color:#841619;font-size:25px;font-weight:700;position:absolute;left:-15px;top:15px}.home .s4 .c2 div h4 span.lbl{margin-bottom:20px}.home .s3 .overlay,.home .s5{background-color:#09254b}.home .s5 .container{padding:100px 15px}.home .s5 .container div.historia h1{font-size:42px;font-weight:700;color:#fff;margin-bottom:55px;padding-top:30px;position:relative}.home .s5 .container div.historia h1::after,.s-cursos .catalogo .menu-left .filtros::before{content:"";position:absolute;width:100px;height:5px;background-color:#e51822;left:0;top:-5px}.s-cursos .catalogo .menu-left .filtros::before{width:75px;height:2px;top:-2px;left:35px}.home .s5 .container div.historia p{font-size:16px;line-height:1.8;color:#fff;max-width:430px}.home .s5 .container div.historia img{margin-top:125px}.home .s5 .container div.image img,.treinamento .certificacao .container .content .img img{width:100%}.home .s6{margin-top:130px}@media (max-width:1199px){.home .s2 .container .cursos{padding-top:10px;display:-ms-flexbox;display:flex;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding-left:15px}.home .s2 .container .cursos .card-curso{margin-right:15px;margin-left:0}.home .s5 .container{padding:50px 15px}.home .s5 .container div.historia h1{font-size:35px}.home .s5 .container div.historia p{font-size:14px}.home .s5 .container div.image img{margin-top:50px}}@media (max-width:991px){.home .s4{margin-bottom:50px;margin-top:90px}.home .s5 .container div.image img{margin-top:70px}}@media (max-width:767px){.home .slider-home .carousel .carousel-inner .item .content .image{height:300px}.home .s1{height:340px;padding-top:80px}.home .s1 .content{margin-left:20px}.home .s1 .content h1{font-size:17px;margin-top:0}.home .s1 .content h1 strong{font-size:30px}.home .s1 .content h2{width:220px;font-size:13px}.home .s2{margin-top:0}.home .s2 .container .filtros{display:-ms-flexbox;display:flex;margin:20px 0 15px}.home .s2 .container .filtros .text-filtro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 4px;font-weight:600;font-size:14px;line-height:19px;color:#000}.home .s2 .container .filtros .filtro{min-width:97px;margin:0 0 5px 10px;text-align:center}.home .s2 .container .cursos{-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:10px}.home .s2 .container .cursos .card-curso{margin-left:0}.home .s2 .container .more{margin:0}.home .s3 h1{font-size:24px}.home .s3 h1 strong{font-size:16px}.home .s3 h2,.home .s4 p,.home .s5 p{font-size:13px}.home .s4{margin-bottom:0}.home .s4 h2{font-size:18px}.home .s4 h2 span{font-size:40px}.home .s4 h4 .count{font-size:45px}.home .s5 h1{font-size:25px}}@media (max-width:585px){.home .s2{margin-top:0}.home .s2 .container .filtros{display:-ms-flexbox;display:flex;margin:20px 0 15px}.home .s2 .container .filtros .text-filtro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 4px;font-weight:600;font-size:14px;line-height:19px;color:#000}.home .s2 .container .filtros .filtro{width:24vw;min-width:95px;margin:0 0 5px 10px;text-align:center}.home .s2 .container .filtros .filtro .desktop{display:none}.home .s2 .container .filtros .filtro .mobile{display:inline}.home .s2 .container .cursos{-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:10px}.home .s2 .container .cursos .card-curso{width:85vw!important;min-width:100%;margin-left:0}.home .s2 .container .cursos .card-curso .image{height:45vw}.home .s2 .container .more{margin:0}}.s-cursos .catalogo .container{display:-ms-flexbox;display:flex}.s-cursos .catalogo .menu-left .filtros{border-radius:10px;background-color:#f8f8f8;width:270px;padding:20px;position:sticky;top:10px;z-index:1;transition:margin-top .4s ease-in-out}.s-cursos .catalogo .menu-left .filtros .item-section{margin-bottom:25px}.s-cursos .catalogo .menu-left .filtros .item-section .title{color:#565656;margin-bottom:6px;font-weight:500}.s-cursos .catalogo .menu-left .filtros .item-section .itens{max-height:20vh;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.s-cursos .catalogo .menu-left .filtros .item-section .itens label{cursor:pointer;color:#04274c;font-weight:400;margin-bottom:7px;font-size:13px;display:-ms-flexbox;display:flex}.minha-conta .page .meus-cursos .list-cursos .item .btns button i,.minha-conta .page .meus-cursos .list-cursos .item .status i,.s-cursos .catalogo .menu-left .filtros .item-section .itens label input{margin-right:5px}.s-cursos .catalogo .menu-left .filtros .item-section .itens label span{color:#565656;margin-left:3px}.s-cursos .catalogo .menu-left .filtros .item-section .itens::-webkit-scrollbar{width:6px;height:6px}.s-cursos .catalogo .menu-left .filtros .item-section .itens::-webkit-scrollbar-track{background:#fff;border-radius:10px}.s-cursos .catalogo .menu-left .filtros .item-section .itens::-webkit-scrollbar-thumb{background:#c0c0c078;border-radius:10px}.s-cursos .catalogo .menu-left .filtros .item-section .itens::-webkit-scrollbar-thumb:hover{background:#c0c0c078}.s-cursos .catalogo .cursos{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cursopresencial .instrutores .container .list article,.s-cursos .catalogo .cursos .card-curso{display:inline-block}.s-cursos .catalogo .cursos .no-curso{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.s-cursos .catalogo .cursos .no-curso h4{line-height:1.4}.s-cursos .catalogo .filter-mobile{margin-top:10px;margin-bottom:40px}.s-cursos .catalogo .filter-mobile button{font-size:13px;font-weight:500;border-radius:5px;width:100%;height:35px;outline:none;background-color:#fff;color:#04274c;border:solid 1px #04274c}.s-cursos .catalogo .open{display:block!important}@media (max-width:767px){.s-cursos .catalogo .container,.s-cursos .catalogo .container .cursos{-ms-flex-direction:column;flex-direction:column}.s-cursos .catalogo .container .cursos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.s-cursos .catalogo .container .cursos .card-curso{margin-left:0}.s-cursos .catalogo .menu-left{width:100vw;height:100vh;overflow:auto;position:fixed;border-radius:0;z-index:999;background-color:#fff;top:0;bottom:0;left:0;right:0}.s-cursos .catalogo .menu-left .filtros{background-color:#fff;width:100%}.s-cursos .catalogo .menu-left .filtros .item-section .itens{overflow-y:unset;max-height:unset}.s-cursos .catalogo .menu-left .filtros .btn-filter button{width:100%;border-radius:5px;background-color:#3da511;font-size:14px;font-weight:700;padding:15px 0;border:0;color:#fff;z-index:1}}.treinamento{position:relative}.treinamento section{margin-top:35px}.treinamento section .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.treinamento section .container .content{width:63%}.treinamento section .container .content .title{font-weight:700;font-size:20px;line-height:27px;color:#08294a}.treinamento .apresentacao,.treinamento .breadcrumb-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0!important}.treinamento .breadcrumb-section{height:61px;background-color:#051e37}.treinamento .breadcrumb-section .container .content .breadcrumb{display:inline-block;margin-bottom:0}.treinamento .breadcrumb-section .container .content .breadcrumb li{font-weight:700;font-size:15px;line-height:20px;color:#fff}.treinamento .breadcrumb-section .container .content .breadcrumb li a{font-weight:400;font-size:15px;line-height:20px;color:#fff}.treinamento .apresentacao{background-image:url(/assets/images/background-treinamento.png);background-position:center;background-size:cover;background-color:#08294a;padding:30px}.treinamento .apresentacao .container .content .title{font-weight:700;font-size:24px;line-height:33px;color:#fff}.treinamento .apresentacao .container .content .tags{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;margin-bottom:10px}.treinamento .apresentacao .container .content .tags .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;margin-right:5px;font-weight:600;font-size:12px;line-height:16px}.treinamento .apresentacao .container .content .tags .tag.vagas-esgotadas::after{content:"Vagas Esgotadas";background:#ed3434;color:#fdd0d0;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.novo::after{content:"Novo Curso";background:#94f1a3;color:#15542e;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.ultimas-vagas::after{content:"Últimas Vagas";background:#eca1a1;color:#3d1212;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.novas-turmas::after{content:"Novas Turmas";background:#f1c994;color:#543815;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.em-breve::after{content:"Em Breve";background:#94d0f1;color:#155454;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.online::after{content:"Curso Online";background:#dcdcdc;color:#666;padding:2px 5px}.treinamento .apresentacao .container .content .tags .tag.presencial::after{content:"Curso Presencial";background:#dcdcdc;color:#666;padding:2px 5px}.cursopresencial .act .container a,.treinamento .apresentacao .container .content .tags .tag:hover{text-decoration:none;cursor:pointer}.treinamento .apresentacao .container .content .info{margin-top:20px;font-size:15px;line-height:20px;color:#fff}.treinamento .apresentacao .container .content .info .date,.treinamento .card-section .container .card-treinamento .info .desconto s{font-weight:600}.treinamento .apresentacao .container .content .info .cidade{font-weight:400}.treinamento .apresentacao .container .content .info .cidade a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#f2717b;margin-left:5px}.treinamento .card-section{position:absolute;width:40%;right:0;top:0;left:60%;z-index:11;height:100%;padding-top:60px!important}.treinamento .card-section .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:10px;width:100%;height:430px}.treinamento .card-section .container .card-treinamento{width:350px;background-color:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.3);position:absolute;right:0;left:50px;z-index:11;border:none!important;border-radius:4px}.treinamento .card-section .container .card-treinamento .image{width:100%;overflow:hidden;border-radius:4px;height:200px;position:relative}.treinamento .card-section .container .card-treinamento .info{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.treinamento .card-section .container .card-treinamento .info .valor_total{color:#718096;font-size:13px;font-weight:300;margin-bottom:-3px}.treinamento .card-section .container .card-treinamento .info .valor{color:#1a202c;font-size:24px;line-height:35px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0}.treinamento .card-section .container .card-treinamento .info .desconto{color:#25855a;background-color:#c6f6d5;display:inline-block;padding:2px 5px;font-size:12px;font-weight:600;border-radius:3px;margin-bottom:3px;text-transform:uppercase}.treinamento .card-section .container .card-treinamento .info .parcelamento{padding-top:15px;margin-top:15px;border-top:1px dashed #a8a8a8;font-weight:400;font-size:12px;line-height:16px;color:#000}#user-login-section .actions a,.treinamento .card-section .container .card-treinamento .info .act-parcelas{cursor:pointer}.treinamento .card-section .container .card-treinamento .info .act-parcelas a{font-weight:400;font-size:12px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000}.treinamento .card-section .container .card-treinamento .info .buttons{margin-top:10px}.treinamento .card-section .container .card-treinamento .info .buttons button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;background:#25855a;border-radius:6px;font-weight:700;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#fff;border:none}.treinamento .card-section .container .card-treinamento .info .buttons:hover{opacity:.9}.treinamento .bens .container .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.treinamento .bens .container .content .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;width:47%;min-width:220px;height:48px;background:linear-gradient(90deg,#141e30 0%,#243b55 100%);border-radius:60px;margin-top:15px;color:#fff}.treinamento .bens .container .content .item div img{margin-right:5px;height:20px}.treinamento .bens .container .content .item div .check{height:15px}.treinamento .sobre-curso .container .content div{font-weight:400;font-size:14px;line-height:1.8!important}.treinamento .publico-alvo .container .content div{font-weight:400;font-size:14px;line-height:1.8}.treinamento .instrutores .container .content .card-instrutor{display:-ms-flexbox;display:flex;margin-top:15px;padding:10px;background-color:#f8f8f8;border-radius:4px}.treinamento .instrutores .container .content .card-instrutor .foto img{width:154px;height:154px;border-radius:4px;object-fit:cover}.treinamento .instrutores .container .content .card-instrutor .info{padding:10px 15px}.treinamento .card-section .container .card-treinamento .info .buttons a,.treinamento .instrutores .container .content .card-instrutor .info .no-decorarion{text-decoration:none}.treinamento .instrutores .container .content .card-instrutor .info .no-decorarion .nome{font-weight:600;font-size:18px;line-height:25px;color:#de2635}.treinamento .instrutores .container .content .card-instrutor .info .no-decorarion .profissao{font-weight:400;font-size:16px;line-height:22px;color:#08294a}.treinamento .instrutores .container .content .card-instrutor .info .no-decorarion .text{margin-top:10px;font-weight:400;font-size:14px;line-height:22px;color:#555;max-height:85px;overflow:hidden}.treinamento .conteudo .container .content .lista-itens .item{display:-ms-flexbox;display:flex;padding:10px 5px;font-weight:400;font-size:14px;line-height:22px;border-bottom:1px solid #dedede}.treinamento .conteudo .container .content .lista-itens .item .idx{background:#f2f2f2;border-radius:40px;padding:3px 9.5px;margin-right:10px}.treinamento .informacoes-adicionais .container .content .informacoes-itens{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;font-size:14px;line-height:22px}.treinamento .informacoes-adicionais .container .content .informacoes-itens .item{width:48%;margin:5px}.treinamento .certificacao .container .content .text{font-weight:400;font-size:14px;line-height:22px}.treinamento .certificacao .container .content .img{margin-top:20px}.treinamento .garantia .container .content .text,.treinamento .suporte .container .content .text{font-weight:400;font-size:14px;line-height:1.8}.modal-parcelamento{font-size:13px!important;color:#565656!important}.modal-parcelamento h1{font-size:20px;font-weight:700;text-align:left;margin-bottom:30px;color:#04274c}.modal-cupom h1::before,.modal-endereco h1::before,.modal-fila h1::before,.modal-parcelamento h1::before,.modal-termos h1::before{content:"";position:absolute;width:100px;height:3px;background-color:#e51822;top:-15px;left:0}.modal-parcelamento td{padding-top:12px!important;padding-bottom:12px!important;text-align:left}@media (max-width:930px){.treinamento section .container{margin-right:0;margin-left:0;width:100%}.treinamento .bens .container .content .item,.treinamento section .container .content{width:100%}.treinamento .apresentacao{padding:30px 0 160px}.treinamento .card-section{position:relative;width:100%;right:0;top:0;left:0;z-index:11;height:100%;padding-top:0;margin:-140px 0 0}.treinamento .card-section .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;top:0;width:100%;height:380px}.treinamento .card-section .container .card-treinamento{position:unset}.treinamento .card-section .container .card-treinamento .info .buttons button{position:fixed;bottom:0;left:0;margin-bottom:5px}.treinamento .card-section .container .card-treinamento .info .buttons:hover{opacity:1}.treinamento .bens{margin-top:35px}.treinamento .instrutores .container .content .card-instrutor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.treinamento .instrutores .container .content .card-instrutor .foto img{width:100%;height:80vw}.treinamento .instrutores .container .content .card-instrutor .info{padding:10px 0}.treinamento .instrutores .container .content .card-instrutor .info .no-decorarion .text{overflow:unset;max-height:unset}.treinamento .informacoes-adicionais .container .content .informacoes-itens .item{width:100%}}.cursopresencial .apresentacao{background-color:#f8f8f8;padding:50px;position:relative}.cursopresencial .apresentacao .container{display:-ms-flexbox;display:flex}.cursopresencial .apresentacao .container .image{width:500px;margin-right:50px}.cursopresencial .apresentacao .container .info{-ms-flex:1;flex:1}.cursopresencial .apresentacao .container .info .title{color:#04274c;font-size:60px;font-weight:700;line-height:1;margin-bottom:15px;margin-top:0}.cursopresencial .apresentacao .container .info .descricao{color:#565656;font-size:16px;line-height:2}.cursopresencial .act .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cursopresencial .act .container a{box-shadow:inset -.6px -2.9px 0 0 rgba(0,0,0,.38);background-color:#3da511;padding:18px;width:320px;border:none;border-radius:5px;text-transform:uppercase;text-align:center;z-index:99;margin-top:-15px}.cursopresencial .act .container a.fila{background-color:#e41e26}.cursopresencial .certificacao,.cursopresencial .publico-alvo{margin-top:50px}.cursopresencial .certificacao .container .title,.cursopresencial .publico-alvo .container .title{font-size:20px;font-weight:500;color:#04274c;margin-bottom:20px;position:relative}.carrinho .cursos-relacionados .container .title::before,.cursopresencial .certificacao .container .title::before,.cursopresencial .conteudo .container .title::before,.cursopresencial .cursos-relacionados .container .title::before,.cursopresencial .instrutores .container .title::before,.cursopresencial .publico-alvo .container .title::before{content:"";position:absolute;width:100px;height:3px;background-color:#e51822;top:-20px;left:0}.cursopresencial .certificacao .container p,.cursopresencial .publico-alvo .container p{color:#565656;line-height:1.9;font-size:16px;text-align:justify}.cursopresencial .certificacao .container .moldura,.cursopresencial .publico-alvo .container .moldura{background-color:#f8f8f8;padding:20px}.cursopresencial .conteudo,.cursopresencial .depoimentos,.cursopresencial .instrutores{margin-top:60px}.cursopresencial .instrutores .container .title{font-size:20px;font-weight:500;color:#04274c;margin-bottom:20px;position:relative}.cursopresencial .instrutores .container .list{margin-left:-15px;margin-right:-15px;padding-left:15px}.cursopresencial .instrutores .container .list .instrutor{width:190px;margin-right:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cursopresencial .instrutores .container .list .instrutor .no-decorarion{text-decoration:none}.cursopresencial .instrutores .container .list .instrutor .image{width:80px;height:80px;border-radius:100%;overflow:hidden}.cursopresencial .instrutores .container .list .instrutor .image img{width:100%}.cursopresencial .instrutores .container .list .instrutor .nome{color:#04274c;margin-top:10px;margin-bottom:5px;text-align:center;font-weight:400;font-size:inherit;line-height:1.4}.cursopresencial .instrutores .container .list .instrutor .profissao{color:#565656;text-align:center;font-weight:400;font-size:inherit;margin-top:0}.cursopresencial .conteudo .container .title{margin-bottom:20px}.cursopresencial .conteudo .container ul{list-style:none;padding-left:0}.cursopresencial .conteudo .container ul li{background-color:#f8f8f8;color:#565656;font-weight:400;margin-bottom:6px;padding:5px 10px 5px 30px}.cursopresencial .conteudo .container ul li::before{font-family:FontAwesome;content:"\f111";padding:0 15px;color:#e41e26;font-size:8px;font-weight:500;margin-left:-20px}.cursopresencial .conteudo .container .title,.cursopresencial .cursos-relacionados .container .title{font-size:20px;font-weight:500;color:#04274c;position:relative}.cursopresencial .cursos-relacionados .container .cursos .card-curso{display:inline-block}@media (max-width:1199px){.cursopresencial .apresentacao .container .image{width:390px}.cursopresencial .cursos-relacionados .container .cursos{padding-top:10px;display:-ms-flexbox;display:flex;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding-left:15px}.cursopresencial .cursos-relacionados .container .cursos .card-curso{margin-right:15px;margin-left:0}}@media (max-width:991px){.cursopresencial .apresentacao{padding:30px 0}.cursopresencial .apresentacao .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cursopresencial .apresentacao .container .image{width:500px;margin-right:0;margin-bottom:20px}.cursopresencial .apresentacao .container .info .title,.cursopresencial .apresentacao::after{display:none}.cursopresencial .apresentacao .container .info .descricao{text-align:center}}@media (max-width:767px){.cursopresencial .apresentacao{padding:30px 0}.cursopresencial .apresentacao .container .image{width:100%}.cursopresencial .conteudo .container ul li{padding-left:15px}.cursopresencial .instrutores .container .list{display:-ms-flexbox;display:flex;overflow-x:auto}}.cursoonline{height:100vh;width:100vw}.cursoonline iframe{display:block;height:100%;width:100%;margin:0;padding:0;border:unset}.modal-acesso .modal-dialog{width:350px}@media screen and (max-width:380px){.modal-acesso .modal-dialog{width:inherit}}.modal-acesso .modal-content{border-radius:8px}.modal-acesso .alert-danger{font-size:13px;margin-top:20px}.modal-acesso .close-modal{margin-top:-8px;margin-right:-8px;width:25px;height:25px;border-radius:15px;background-image:linear-gradient(91deg,#164078,#164078);float:right;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.cursopresencial .act .container a,.modal-acesso .close-modal i{color:#fff;font-weight:700;font-size:15px}#user-login-section{font-size:14pt;line-height:1.65;min-height:90%;padding:30px 15px 35px}#user-login-section label{font-size:14px;font-weight:400;margin-bottom:0}#user-login-section img{width:200px}#user-login-section a{font-size:13px;font-weight:400}#user-login-section .text-green-default,.minha-conta .page .minha-conta-suporte .info .s1 strong,.minha-conta .page .minha-conta-suporte .info .s2 strong{color:#04274c}#user-login-section .text-blue-default{color:#154a9e!important}#user-login-section .error-info{color:#e51822;font-size:12.5px}#user-login-section #inputPassword{padding-right:32px}#user-login-section #viewPasswd{float:right;margin-top:-25px;margin-right:10px;cursor:pointer;color:#555}#user-login-section h1{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.03;letter-spacing:normal;margin-top:0;margin-bottom:25px;padding-bottom:20px;border-bottom:solid 1px #dedfe0}#user-login-section .form-group{margin-bottom:10px}#user-login-section .form-control{box-shadow:none!important;background-color:transparent;font-size:15px}#user-login-section .form-control:focus{border:solid 1px #04274c}#user-login-section .actions{margin-bottom:20px}#user-login-section .terms{margin-top:20px}#user-login-section .terms label{font-size:11px;line-height:1.5}#user-login-section .form-check a,#user-login-section .recaptcha a,#user-login-section .terms a{font-size:11px;cursor:pointer}#user-login-section .btn-theme{width:100%;border:none;padding:8px 25px;border-radius:5px;font-size:13px;outline:none!important;color:#fff!important}#user-login-section .btn-theme.blue{background-color:#164078}#user-login-section .social-media{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#user-login-section .social-media button{margin-bottom:10px;width:138px;font-weight:700;text-align:center;outline:0!important}#user-login-section .social-media button.btn-facebook-login{background:#37538d;color:#fff!important}#user-login-section .social-media button.btn-facebook-login:hover{background:#344e86}#user-login-section .social-media button.btn-facebook-login i{margin-right:10px;font-size:18px}#user-login-section .social-media button.btn-google-login{background-color:#f2f3f5;box-shadow:0 2px 2px 0 rgba(41,48,59,.24),0 0 2px 0 rgba(41,48,59,.12);color:#737373}#user-login-section .social-media button.btn-google-login img{margin-right:10px;width:18px}#user-login-section .social-media button.btn-google-login:hover{background-color:#f2f3f5}#user-login-section .form-check{display:-ms-flexbox;display:flex;margin-top:-10px;margin-bottom:5px}#user-login-section .form-check label{font-size:12px;line-height:1.5;margin-left:5px}#user-login-section .form-check input{margin:0}#user-login-section .error-terms{color:#ff6969;font-size:12.5px;margin-top:-10px;margin-bottom:10px}#user-login-section .recaptcha{margin-top:20px}#user-login-section .recaptcha label{font-size:11px;line-height:1.5}#user-login-section .socialImage{width:80px}#user-login-section .grecaptcha-badge,.pagamento .container .forma-pagamento .secao .botoes .boleto .check .round label,.pagamento .container .forma-pagamento .secao .botoes .cartao .check .round label,.pagamento .container .forma-pagamento .secao .botoes .pix .check .round label{visibility:hidden}.carrinho{min-height:50vh}.carrinho .list-cursos .title{font-size:20px;font-weight:500;color:#04274c;margin-bottom:40px;margin-top:5px;position:relative}.carrinho .list-cursos .itens{border-radius:8px;box-shadow:0 1px 15px 0 rgba(3,3,3,.16);border:solid 1px #e2e2e2}.carrinho .list-cursos .itens .curso{display:-ms-flexbox;display:flex;padding:35px 40px;-ms-flex-align:center;align-items:center}.carrinho .list-cursos .itens .curso .delete{width:40px}.carrinho .list-cursos .itens .curso .delete i{opacity:.46;color:#565656;cursor:pointer;font-size:18px}.carrinho .list-cursos .itens .curso .info{-ms-flex:1;flex:1}.carrinho .list-cursos .itens .curso .info .nome-curso{color:#04274c;font-weight:500;font-size:16px;margin-bottom:3px}.carrinho .list-cursos .itens .curso .qtd{width:30px;display:-ms-flexbox;display:flex}.carrinho .list-cursos .itens .curso .qtd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:#04274c;cursor:pointer;border:none;background-color:#fff}.carrinho .list-cursos .itens .curso .qtd select:focus{outline:none}.carrinho .list-cursos .itens .curso .qtd::after{font-family:FontAwesome;content:"\f107";color:#04274c;font-size:15px;font-weight:600;margin-left:-10px;z-index:0}.carrinho .list-cursos .itens .curso .preco-curso{width:130px;color:#3da511;font-weight:700;text-align:right;font-size:15px}.carrinho .list-cursos .itens .curso:not(:last-child){border-bottom:solid 1px #e2e2e2}.carrinho .list-cursos .resumo{padding-right:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:25px;-ms-flex-align:center;align-items:center}.carrinho .list-cursos .resumo .continue a{color:#04274c;margin-left:5px}.carrinho .list-cursos .resumo .valor-total{color:#3da511;font-weight:700;font-size:30px}.carrinho .list-cursos .resumo .valor-total b{color:#04274c;font-weight:500;font-size:18px;margin-right:5px}.carrinho .list-cursos .btn-finalizar button{border-radius:6px;background-color:#3daa0f;color:#fff;font-weight:700;letter-spacing:normal;text-transform:uppercase;font-size:15px;width:295px;height:70px;border:none}.carrinho .carrinho-vazio .lbl{text-align:center;color:#04274c;font-weight:500;font-size:20px;border:1px solid #e3e3e3;padding:50px}.carrinho .cursos-relacionados{margin-top:80px}.carrinho .cursos-relacionados .container .title{font-size:20px;font-weight:500;color:#04274c;position:relative}.carrinho .cursos-relacionados .container .cursos .card-curso{display:inline-block}.carrinho .btn-finalizar{-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.carrinho{padding-top:30px}.carrinho .list-cursos .itens{box-shadow:none;border:none}.carrinho .list-cursos .itens .curso{padding:20px 0;display:block;position:relative}.carrinho .list-cursos .itens .curso .delete{position:absolute;bottom:20px;left:0;text-decoration:underline}.carrinho .list-cursos .itens .curso .delete i{display:none}.carrinho .list-cursos .itens .curso .delete::before{content:"remover"}.carrinho .list-cursos .itens .curso .data-curso{margin-top:5px;margin-bottom:10px}.carrinho .list-cursos .itens .curso .preco-curso{width:100%;text-align:right}.carrinho .list-cursos .resumo{border-top:solid 1px #e2e2e2;margin-top:30px;margin-bottom:50px}.carrinho .list-cursos .resumo .valor-total{font-size:20px}.carrinho .list-cursos .resumo .valor-total b{font-size:15px}.carrinho .list-cursos .btn-finalizar{-ms-flex-pack:center;justify-content:center}}.minha-conta,.modal-cupom div.online,.modal-cupom div.presencial,.modal-endereco div.online,.modal-endereco div.presencial,.modal-fila div.online,.modal-fila div.presencial,.modal-termos div.online,.modal-termos div.presencial{margin-top:30px}.carrinho .btn-finalizar,.minha-conta .container,.minha-conta .menu ul li a{display:-ms-flexbox;display:flex}.minha-conta .menu{height:480px;border-radius:10px;background-color:#f8f8f8;width:250px;margin-right:25px;position:relative;padding-top:25px}.minha-conta .menu::before{content:"";position:absolute;width:75px;height:2px;background-color:#e51822;top:-2px;left:35px}.minha-conta .menu ul{list-style:none;padding:0}.confirmacao .section .aviso p .title,.minha-conta .menu ul li{margin-bottom:5px}.minha-conta .menu ul li a{width:100%;color:#04274c;-ms-flex-align:center;align-items:center;font-size:15px;padding:10px 0 10px 20px;text-decoration:none;cursor:pointer}.minha-conta .menu ul li a i{font-size:15px;width:35px}.minha-conta .menu ul li.active a{color:#fff;background-color:#04274c}.minha-conta .page{-ms-flex:1;flex:1}.minha-conta .page .alterar-senha .title,.minha-conta .page .dados-pessoais .title{color:#04274c;font-size:15px;font-weight:600;margin-bottom:20px}.minha-conta .page .alterar-senha form input,.minha-conta .page .alterar-senha form select,.minha-conta .page .dados-pessoais form input,.minha-conta .page .dados-pessoais form select{padding:0 15px;height:38px;border-radius:5px;background-color:#fff;border:solid 1px #dadada;color:#04274c}.identificacao .container form input:focus,.identificacao .container form select:focus,.minha-conta .page .alterar-senha form input:focus,.minha-conta .page .alterar-senha form select:focus,.minha-conta .page .dados-pessoais form input:focus,.minha-conta .page .dados-pessoais form select:focus{outline:none;box-shadow:none}.minha-conta .page .alterar-senha form label,.minha-conta .page .dados-pessoais form label{font-weight:400;color:#565656;font-size:12px;margin-bottom:0}.minha-conta .page .alterar-senha .buttons button,.minha-conta .page .dados-pessoais .buttons button{border-radius:6px;background-color:#3da511;color:#fff;font-weight:700;letter-spacing:normal;text-transform:uppercase;font-size:15px;width:270px;height:55px;margin-top:20px;border:none}.identificacao .container form input.parsley-error,.identificacao .container form select.parsley-error,.minha-conta .page .alterar-senha input.parsley-error,.minha-conta .page .dados-pessoais input.parsley-error{border-color:#d9534f;box-shadow:inset 0 1px 1px rgba(217,83,79,.075)}.identificacao .container form .parsley-errors-list,.minha-conta .page .alterar-senha .parsley-errors-list,.minha-conta .page .dados-pessoais .parsley-errors-list{position:absolute;font-size:11px;padding-left:5px;right:20px;top:5px}.campanha-savic .s0 .form .parsley-errors-list li,.contato .container .formulario .parsley-errors-list li,.empresas .s0 .form .parsley-errors-list li,.hospitais .s0 .form .parsley-errors-list li,.identificacao .container form .parsley-errors-list li,.minha-conta .page .alterar-senha .parsley-errors-list li,.minha-conta .page .dados-pessoais .parsley-errors-list li,.modal-cupom form .parsley-errors-list li,.modal-endereco form .parsley-errors-list li,.modal-fila form .parsley-errors-list li,.modal-termos form .parsley-errors-list li,.nova-senha .container .parsley-errors-list li,.pagamento .container .forma-pagamento .secao .inputs .parsley-errors-list li{list-style:none;color:#d9534f}.contato .container .formulario .parsley-errors-list li::before,.identificacao .container form .parsley-errors-list li::before,.minha-conta .page .alterar-senha .parsley-errors-list li::before,.minha-conta .page .dados-pessoais .parsley-errors-list li::before,.nova-senha .container .parsley-errors-list li::before{content:"*";position:absolute;color:#d9534f;left:-3px}.minha-conta .page .meus-cursos .title,.minha-conta .page .minha-conta-suporte .title{color:#04274c;font-size:15px;font-weight:600;margin-bottom:20px}.minha-conta .page .meus-cursos .list-cursos .item{display:-ms-flexbox;display:flex;border-radius:5px;border:solid 1px #dadada;margin-bottom:15px;padding:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.minha-conta .page .meus-cursos .list-cursos .item .info{width:500px;font-size:13px;line-height:1.6}.minha-conta .page .meus-cursos .list-cursos .item .info .nome{font-weight:500;color:#04274c;font-size:15px}.minha-conta .page .meus-cursos .list-cursos .item .info .data{margin-top:5px;margin-bottom:5px}.contato .container .formulario label,.minha-conta .page .meus-cursos .list-cursos .item .info .valor{font-weight:500;color:#04274c}.minha-conta .page .meus-cursos .list-cursos .item .status{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.minha-conta .page .meus-cursos .list-cursos .item .status.sts-1{color:#e5cf39}.minha-conta .page .meus-cursos .list-cursos .item .status.sts-2,.minha-conta .page .meus-cursos .list-cursos .item .status.sts-3{color:green}.minha-conta .page .meus-cursos .list-cursos .item .status.sts-4{color:red}.minha-conta .page .meus-cursos .list-cursos .item .status.sts-5{color:green}.minha-conta .page .meus-cursos .list-cursos .item .btns{width:115px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.minha-conta .page .meus-cursos .list-cursos .item .btns button{margin-left:8px;font-size:13px;font-weight:500;color:#fff;background-color:#04274c;border-radius:5px;border:none;width:105px;height:35px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.minha-conta .page .meus-cursos .list-cursos .item .btns button img{margin-right:5px;width:12px}#app header .container .btn-entrar button.inverse,.minha-conta .page .meus-cursos .list-cursos .item .btns button.inverse{background-color:#fff;color:#04274c;border:solid 1px #04274c;box-shadow:none}.minha-conta .page .minha-conta-suporte .info{margin-top:50px;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:justify;justify-content:space-between}.minha-conta .page .minha-conta-suporte .info .s1,.minha-conta .page .minha-conta-suporte .info .s2{-ms-flex:1;flex:1;line-height:2;padding:30px}.minha-conta .page .minha-conta-suporte .info .s1>i,.minha-conta .page .minha-conta-suporte .info .s2>i{font-size:50px;color:#04274c;margin-bottom:30px}.minha-conta .page .minha-conta-suporte .info .s1{border-right:solid 1px silver}.minha-conta .page .minha-conta-suporte .info .s1>i{transform:rotate(-45deg)}.minha-conta .page .minha-conta-suporte .info .s2 .email{margin-top:15px}@media (max-width:1199px){.minha-conta .page .meus-cursos .list-cursos .item{display:block}.minha-conta .page .meus-cursos .list-cursos .item .info{width:100%}.minha-conta .page .meus-cursos .list-cursos .item .status{-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;margin-bottom:10px}.minha-conta .page .meus-cursos .list-cursos .item .btns{width:100%;-ms-flex-pack:start;justify-content:flex-start}.minha-conta .page .meus-cursos .list-cursos .item .btns button{margin-left:0;margin-right:10px}}@media (max-width:767px){.minha-conta .container,.minha-conta .container .minha-conta-suporte .info{-ms-flex-direction:column;flex-direction:column}.minha-conta .container .menu{height:unset;width:100%;margin-bottom:20px}.minha-conta .container .page .meus-cursos .list-cursos .item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:unset;align-items:unset}.minha-conta .container .page .meus-cursos .list-cursos .item .btns{width:unset;-ms-flex-pack:unset;justify-content:unset}.minha-conta .container .page .meus-cursos .list-cursos .item .btns button{margin-left:0;margin-right:10px}.minha-conta .container .page .meus-cursos .list-cursos .item>:not(:last-child){margin-bottom:15px}.minha-conta .container .minha-conta-suporte .info .s1{border:none;height:unset!important;padding-top:0!important}}.shimmer{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;position:relative;overflow:hidden;margin:10px}.shimmer.default{height:40px;margin:10px 0 0}@keyframes placeHolderShimmer{0%{background-position:-500px 0}to{background-position:500px 0}}.meus-cursos{min-height:90vh;margin-top:30px}.meus-cursos .container .filtros .text-filtro{padding:6px 8px 6px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 5px 25px}.meus-cursos .container .filtros .filtro{display:inline-block;padding:6px 8px;background-color:#dfe3e8;font-weight:600;font-size:14px;line-height:19px;margin:0 5px 25px;min-width:100px}.meus-cursos .container .filtros .filtro:hover{background-color:#c52d33;color:#fff;cursor:pointer}.meus-cursos .container .filtros .active{background-color:#c52d33;color:#fff}.meus-cursos .container .filtros .disabled{background:#dfe3e8;opacity:.4}.meus-cursos .container .filtros .disabled:hover{background-color:#dfe3e8;color:#555;cursor:default}.meus-cursos .container .cursos,.meus-cursos .container .filtros{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.meus-cursos .container .cursos .curso{display:inline-block;background:#fff;box-shadow:0 0 11px rgba(9,37,76,.23);border-radius:4px;margin:0 15px 15px 0;min-width:269px;width:10.4%;min-height:345px;position:relative}.meus-cursos .container .cursos .curso .img-curso{position:relative;width:100%;height:184px;border-radius:4px;background-repeat:no-repeat;background-position:top center;background-size:cover}.meus-cursos .container .cursos .curso .img-curso:hover .player{display:block;opacity:1}.meus-cursos .container .cursos .curso .img-curso::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(55.34% 156.07% at 50% 50%,rgba(0,0,0,.21) 0%,rgba(0,0,0,.62) 92.19%);opacity:0;transition:opacity .3s ease-in-out}.meus-cursos .container .cursos .curso .img-curso .tag-curso{display:inline-block;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:4px 8px;font-weight:600;font-size:10px;line-height:14px;text-transform:uppercase;background:#53bd00;border-radius:70px;color:#fff;position:absolute;top:15px;left:11px}.meus-cursos .container .cursos .curso .img-curso .player{position:absolute;top:30%;left:35%;display:none;cursor:pointer}.meus-cursos .container .cursos .curso .img-curso:hover::before{cursor:pointer;opacity:1}.meus-cursos .container .cursos .curso .img-curso-bloqueado::before,.meus-cursos .container .cursos .curso .img-curso-presencial::before{background-image:none;opacity:0;transition:none}.meus-cursos .container .cursos .curso .img-curso-bloqueado:hover::before,.meus-cursos .container .cursos .curso .img-curso-presencial:hover::before{cursor:default}.meus-cursos .container .cursos .curso .img-curso-bloqueado{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.meus-cursos .container .cursos .curso .img-curso-bloqueado .bloqueado,.meus-cursos .container .item,.pagamento .container{display:-ms-flexbox;display:flex}.meus-cursos .container .cursos .curso .img-curso-bloqueado .bloqueado img{height:36px}.meus-cursos .container .cursos .curso .img-curso-bloqueado .bloqueado p{margin-left:10px;width:98px;height:36px;font-weight:700;font-size:16px;line-height:18px;color:#000}.meus-cursos .container .cursos .curso .img-curso-shimer{width:92%;height:184px}.meus-cursos .container .cursos .curso .info-curso{padding:10px 15px}.meus-cursos .container .cursos .curso .info-curso .progresso-curso{display:-ms-flexbox;display:flex;height:10px;-ms-flex-pack:center;justify-content:center;width:100%}.meus-cursos .container .cursos .curso .info-curso .progresso-curso .progress{width:100%;height:4px;background:#f7b0b3;border-radius:4px}.meus-cursos .container .cursos .curso .info-curso .progresso-curso .progress .progress-bar{background:#c52d33;border-radius:4px}.meus-cursos .container .cursos .curso .info-curso .progresso-curso .porcentagem{font-weight:600;font-size:14px;line-height:19px;color:#fff;margin-left:5px}.meus-cursos .container .cursos .curso .info-curso .nome-type{margin:7px 0}.meus-cursos .container .cursos .curso .info-curso .nome-type .nome{font-weight:700;font-size:16px;line-height:22px;color:#08294a}.meus-cursos .container .cursos .curso .info-curso .nome-type .type{font-weight:600;font-size:14px;line-height:19px;color:#6c6c6c}.meus-cursos .container .cursos .curso .info-curso .data-local,.meus-cursos .container .item p{font-weight:400;font-size:14px;line-height:19px;color:#6c6c6c}.meus-cursos .container .cursos .curso .info-curso .link-visualizar,.pagamento .container .forma-pagamento .termos .ln1 a{cursor:pointer}.meus-cursos .container .cursos .curso .info-curso .link-visualizar a{font-weight:700;font-size:14px;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#46a72e}.meus-cursos .container .cursos .curso .info-curso .button-abrir-curso{margin:15px 0 10px}.meus-cursos .container .cursos .curso .info-curso .button-abrir-curso .button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:#041f4c;border-radius:6px;color:#fff;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase}.meus-cursos .container .item{-ms-flex-direction:column;flex-direction:column}.meus-cursos .container .item p{text-align:center}@media (max-width:467px){.meus-cursos .container .filtros{margin-bottom:25px}.meus-cursos .container .filtros .text-filtro{width:100%;margin:0 5px 5px}.meus-cursos .container .filtros .filtro{margin:0 5px 5px}.meus-cursos .container .cursos .curso{width:100%}}.pagamento{margin-top:45px;min-height:calc(100vh - 300px)}.pagamento .container .treinamentos{-ms-flex:1;flex:1;margin-right:30px}.pagamento .container .treinamentos .title{font-size:18px;color:#04274c;margin-bottom:10px}.pagamento .container .treinamentos .itens{border-radius:8px;border:solid 1px #e2e2e2}.pagamento .container .treinamentos .itens .item{padding:15px 20px}.pagamento .container .treinamentos .itens .item:not(:last-child){border-bottom:solid 1px #e2e2e2}.pagamento .container .treinamentos .itens .item .nome{font-size:16px;color:#04274c;font-weight:700;margin-bottom:5px}.pagamento .container .treinamentos .itens .item .data{font-size:13px;color:#565656;margin-bottom:5px}.pagamento .container .treinamentos .itens .item .valor{color:#3da511;font-size:16px;font-weight:700}.pagamento .container .treinamentos .itens:last-child{border-bottom:none}.pagamento .container .treinamentos .total{text-align:right;color:#203041;margin-top:15px;background-color:#f8f8f8;border:solid 1px #e2e2e2;border-radius:8px}.pagamento .container .treinamentos .total .item{padding:15px}#app header .container .cart .dropdown-menu .cursos .curso:not(:last-child),#app header .container .menu .dropdown .dropdown-menu li:not(:last-child),.pagamento .container .treinamentos .total .item:not(:last-child){border-bottom:solid 1px #e2e2e2}.pagamento .container .treinamentos .total .item.subtotal .valor{font-size:14px}.pagamento .container .treinamentos .total .item.descontos .arr-cupons .cupom{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:10px}.pagamento .container .treinamentos .total .item.descontos .arr-cupons .cupom .nme{border-bottom:dotted 1px silver;font-size:12px;width:100px;text-align:left}.pagamento .container .treinamentos .total .item.descontos .arr-cupons .cupom .vlr{width:80px;color:red;border-bottom:dotted 1px silver;font-size:12px}.pagamento .container .treinamentos .total .item.descontos .arr-cupons .cupom .del{margin-left:5px;color:red;width:20px;height:25px;border-radius:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.pagamento .container .treinamentos .total .item.descontos .add-cupom{font-size:12px;cursor:pointer}.pagamento .container .treinamentos .total .valor{color:#3da511;font-weight:700;font-size:20px}.pagamento .container .treinamentos .ambiente{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pagamento .container .treinamentos .ambiente .text{padding-right:20px;text-align:justify}.pagamento .container .treinamentos .ambiente .image{padding-left:15px;border-left:solid 1px #e2e2e2}.pagamento .container .endereco{margin-bottom:40px;width:100%}.pagamento .container .endereco .title{font-size:18px;color:#04274c;margin-bottom:10px}.pagamento .container .endereco .title .sub-title{color:#565656}.pagamento .container .endereco .itens{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f8f8;padding:30px;border-radius:8px}.pagamento .container .endereco .itens .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;border:solid 1px #e2e2e2;border-radius:8px;padding:10px;color:#04274c;background-color:#fff;cursor:pointer}.pagamento .container .endereco .itens .item:not(:last-child){margin-right:25px}.pagamento .container .endereco .itens .item .check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}.pagamento .container .endereco .itens .item .info{-ms-flex:1;flex:1}.pagamento .container .endereco .itens .item .info .local{font-size:14px}.pagamento .container .endereco .itens .item .info .endereco-info{font-size:14px;margin-top:5px;color:#565656;line-height:1.5}.pagamento .container .endereco .itens .item .info .endereco-info .act{margin-top:6px}.pagamento .container .endereco .itens .item .info .endereco-info button{padding:8px 20px;background-color:#04274c;border-radius:5px;color:#fff;border:0}.pagamento .container .forma-pagamento{width:380px}.pagamento .container .forma-pagamento .title{font-size:18px;color:#04274c;margin-bottom:10px}.pagamento .container .forma-pagamento .secao{border-radius:8px;background-color:#f8f8f8}.pagamento .container .forma-pagamento .secao .botoes{width:100%;display:-ms-flexbox;display:flex;height:90px}.pagamento .container .forma-pagamento .secao .botoes .boleto,.pagamento .container .forma-pagamento .secao .botoes .pix{border-right:solid 1px #d6d5d5}.pagamento .container .forma-pagamento .secao .botoes .pix .info .text .desconto,.pagamento .container .forma-pagamento .secao .botoes .pix.selected,.pagamento .container .forma-pagamento .secao .botoes .pix.selected .info .icone{color:#3da511}.pagamento .container .forma-pagamento .secao .botoes .pix .check{width:27px}.pagamento .container .forma-pagamento .secao .botoes .pix .info{-ms-flex:1;flex:1}.pagamento .container .forma-pagamento .secao .botoes .pix .info .icone img{margin-top:10px;width:25px}.pagamento .container .forma-pagamento .secao .botoes .pix .info .text{margin-top:5px;font-size:15px;font-weight:700}.pagamento .container .forma-pagamento .secao .botoes .boleto .info .text .desconto,.pagamento .container .forma-pagamento .secao .botoes .boleto.selected,.pagamento .container .forma-pagamento .secao .botoes .boleto.selected .info .icone{color:#3da511}.pagamento .container .forma-pagamento .secao .botoes .boleto .check{width:27px}.pagamento .container .forma-pagamento .secao .botoes .boleto .info{-ms-flex:1;flex:1}.pagamento .container .forma-pagamento .secao .botoes .boleto .info .icone{font-size:25px;color:#04274c}.pagamento .container .forma-pagamento .secao .botoes .boleto .info .icone svg{width:25px}.pagamento .container .forma-pagamento .secao .botoes .boleto .info .text{font-size:15px;font-weight:700}.pagamento .container .forma-pagamento .secao .botoes .boleto,.pagamento .container .forma-pagamento .secao .botoes .cartao,.pagamento .container .forma-pagamento .secao .botoes .pix{cursor:pointer;width:33.3%;display:-ms-flexbox;display:flex;border-bottom:solid 1px #d6d5d5;-ms-flex-align:center;align-items:center;text-align:center;padding:25px 25px 25px 0}.pagamento .container .forma-pagamento .secao .botoes .cartao.w100{width:33.3%}.pagamento .container .forma-pagamento .secao .botoes .cartao.selected,.pagamento .container .forma-pagamento .secao .botoes .cartao.selected .info .icone{color:#3da511}.pagamento .container .forma-pagamento .secao .botoes .cartao .check{width:27px}.pagamento .container .forma-pagamento .secao .botoes .cartao .info{-ms-flex:1;flex:1}.pagamento .container .forma-pagamento .secao .botoes .cartao .info .icone{font-size:25px;color:#04274c}#app header .container .menu .dropdown .dropdown-menu li,#app header .container .user .dropdown-menu li,#app header .container .user .dropdown-menu li.infouser .name,.pagamento .container .forma-pagamento .secao .botoes .cartao .info .text{font-size:15px}.pagamento .container .forma-pagamento .secao .inputs{padding:25px}.pagamento .container .forma-pagamento .secao .inputs .parsley-errors-list{font-size:10.5px;padding-left:0;margin-bottom:0}.pagamento .container .forma-pagamento .secao .inputs .boleto ul.resume,.pagamento .container .forma-pagamento .secao .inputs .pix ul.resume{padding:0;margin:0 0 30px;list-style:none}.pagamento .container .forma-pagamento .secao .inputs .boleto ul.resume li,.pagamento .container .forma-pagamento .secao .inputs .pix ul.resume li{margin-bottom:15px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pagamento .container .forma-pagamento .secao .inputs .boleto ul.resume li i,.pagamento .container .forma-pagamento .secao .inputs .pix ul.resume li i{font-size:23px;width:30px;color:#04274c}.pagamento .container .forma-pagamento .secao .inputs .boleto ul.instrucoes,.pagamento .container .forma-pagamento .secao .inputs .pix ul.instrucoes{margin:0;padding:0 0 0 10px}.pagamento .container .forma-pagamento .secao .inputs .boleto ul.instrucoes li,.pagamento .container .forma-pagamento .secao .inputs .pix ul.instrucoes li{font-size:11px;margin-bottom:5px}.pagamento .container .forma-pagamento .secao .inputs .cartao .item-row:not(:first-child){margin-top:10px}.pagamento .container .forma-pagamento .secao .inputs .cartao .parcelamento .parcelas{position:relative}.pagamento .container .forma-pagamento .secao .inputs .cartao .parcelamento .parcelas select,.pagamento .container .forma-pagamento .secao .inputs .cartao .validade .cnt select{width:100%;height:50px;padding:0 20px;border:solid 1px #e2e2e2;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagamento .container .forma-pagamento .secao .inputs .cartao .parcelamento .parcelas i,.pagamento .container .forma-pagamento .secao .inputs .cartao .validade .cnt i{position:absolute;font-size:20px;top:15px;right:10px}.pagamento .container .forma-pagamento .secao .inputs .cartao .card-address{padding:15px;font-size:13px;background-color:#fff;margin-top:10px;border:solid 1px #e2e2e2;line-height:1.5;position:relative}.pagamento .container .forma-pagamento .secao .inputs .cartao .parcelamento .info-parcelas{padding:15px;font-size:13px;line-height:1.8;background-color:#fff;margin-top:10px;border:solid 1px #e2e2e2}.pagamento .container .forma-pagamento .secao .inputs .cartao .card-address .act{position:absolute;right:15px;cursor:pointer}.pagamento .container .forma-pagamento .secao .inputs .cartao input{width:100%;height:50px;padding:20px;border:solid 1px #e2e2e2}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag{background-image:url(/assets/images/card-flag-highlight.png);background-repeat:no-repeat;background-position:0 200px;background-position-x:97%}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-amex{background-position-y:10px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-aura{background-position-y:-70px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-diners{background-position-y:-150px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-elo{background-position-y:-230px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-hipercard{background-position-y:-310px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-master{background-position-y:-390px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-visa{background-position-y:-470px}.pagamento .container .forma-pagamento .secao .inputs .cartao input.card-flag.card-flag-hiper{background-position-y:-546px}.modal-cupom #cupom_nome,.modal-endereco #cupom_nome,.modal-fila #cupom_nome,.modal-termos #cupom_nome,.pagamento .container .forma-pagamento .secao .inputs .cartao input,.pagamento .container .forma-pagamento .secao .inputs .cartao select{text-transform:uppercase}.pagamento .container .forma-pagamento .secao .inputs .cartao input.parsley-error,.pagamento .container .forma-pagamento .secao .inputs .cartao select.parsley-error,.pagamento .container .forma-pagamento .termos label.parsley-error{border-color:#e60014!important}.pagamento .container .forma-pagamento .secao .inputs .cartao .validade{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pagamento .container .forma-pagamento .secao .inputs .cartao .validade .cnt{-ms-flex:1;flex:1;position:relative}.pagamento .container .forma-pagamento .secao .inputs .cartao .validade .cnt:not(:first-child){margin-left:10px}.pagamento .container .forma-pagamento .secao .inputs .finalizarcompra{width:100%;height:65px;background-color:#3daa0f;border-radius:8px;color:#fff;border:0;font-weight:700;margin-top:15px}.pagamento .container .forma-pagamento .termos .ln1{display:-ms-flexbox;display:flex;margin-top:15px;font-size:12px;line-height:1.5;cursor:pointer}@media (max-width:991px){.pagamento .container,.pagamento .container .endereco .itens{-ms-flex-direction:column;flex-direction:column}.pagamento .container .endereco .itens{background-color:unset;padding:0}.pagamento .container .endereco .itens .item{margin-right:0!important;margin-bottom:15px}.pagamento .container .treinamentos{margin-right:0;margin-bottom:40px}.pagamento .container .treinamentos .ambiente{display:none}.pagamento .container .forma-pagamento{width:100%}}@media (max-width:767px){.pagamento .container .forma-pagamento .secao .botoes .cartao{min-width:150px}.pagamento .botoes{overflow-x:scroll}.pagamento .container .forma-pagamento .secao .inputs{padding:10px 10px 25px}}.modal-cupom,.modal-endereco,.modal-fila,.modal-termos{font-size:13px!important;color:#565656!important;text-align:left;position:relative}.modal-cupom h1,.modal-endereco h1,.modal-fila h1,.modal-termos h1{font-size:18px;font-weight:700;text-align:left;margin-bottom:30px;color:#04274c;position:relative}.modal-cupom h2,.modal-endereco h2,.modal-fila h2,.modal-termos h2{font-size:15px;text-align:center;color:#04274c;font-weight:700}.modal-cupom form .parsley-errors-list,.modal-endereco form .parsley-errors-list,.modal-fila form .parsley-errors-list,.modal-termos form .parsley-errors-list{position:absolute;font-size:10.5px;padding-left:5px;margin-bottom:0;right:20px;top:5px}.modal-cupom form .parsley-errors-list li::before,.modal-endereco form .parsley-errors-list li::before,.modal-fila form .parsley-errors-list li::before,.modal-termos form .parsley-errors-list li::before{content:"*";position:absolute;color:#d9534f;left:0}.modal-cupom form button,.modal-endereco form button,.modal-fila form button,.modal-termos form button{width:200px;height:40px;font-size:13px!important;background-color:#3daa0f;border-radius:5px;color:#fff;border:0;font-weight:700;margin-top:15px}.modal-cupom form button:active,.modal-cupom form button:focus,.modal-cupom form button:hover,.modal-endereco form button:active,.modal-endereco form button:focus,.modal-endereco form button:hover,.modal-fila form button:active,.modal-fila form button:focus,.modal-fila form button:hover,.modal-termos form button:active,.modal-termos form button:focus,.modal-termos form button:hover{color:#fff}.modal-cupom .bold,.modal-endereco .bold,.modal-fila .bold,.modal-termos .bold{font-weight:700}.modal-cupom .txt-center,.modal-endereco .txt-center,.modal-fila .txt-center,.modal-termos .txt-center{text-align:center}.modal-cupom .pt-30,.modal-endereco .pt-30,.modal-fila .pt-30,.modal-termos .pt-30{padding-top:30px}.modal-cupom .pt-50,.modal-endereco .pt-50,.modal-fila .pt-50,.modal-termos .pt-50{padding-top:50px}.round,.round label{position:relative;height:22px;width:22px;display:-ms-flexbox;display:flex}.round label{background-color:#fff;border:solid 1px #a8acb9;border-radius:50%;cursor:pointer;left:0;top:0;position:absolute;height:inherit;width:27px;margin:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:7px;transform:rotate(-45deg);width:12px;margin-bottom:3px}.check input[type=checkbox],.check input[type=radio]{visibility:hidden;height:inherit;width:20px;margin:0}.check input[type=checkbox]:checked+label,.check input[type=radio]:checked+label{background-color:#3da511;border-color:#3da511}.check input[type=checkbox]:checked+label:after,.check input[type=radio]:checked+label:after{opacity:1}.square,.square label{position:relative;height:27px;width:40px;display:-ms-flexbox;display:flex}.square label{background-color:#fff;border:solid 1px #a8acb9;border-radius:15%;cursor:pointer;left:0;top:0;position:absolute;height:inherit;width:27px;margin:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.square label:after{border:3px solid #fff;border-top:none;border-right:none;content:"";height:8px;transform:rotate(-45deg);width:15px;margin-bottom:3px}.swal2-buttonswrapper:not(.swal2-loading) button.swal2-confirm{width:100px;height:40px;background-color:#04274c!important;border-radius:5px!important;color:#fff;border:0;margin-top:15px;outline:none!important;box-shadow:none!important;font-size:14px;font-weight:700}.swal2-buttonswrapper:not(.swal2-loading) button.swal2-confirm:active,.swal2-buttonswrapper:not(.swal2-loading) button.swal2-confirm:focus,.swal2-buttonswrapper:not(.swal2-loading) button.swal2-confirm:hover{color:#fff}.error-message-pagamento{line-height:1.5;font-size:16px}.confirmacao{margin-top:30px;min-height:calc(100vh - 300px)}.confirmacao .titulo-page{text-align:center;color:#3da511;font-size:30px}.confirmacao .section .titulo{text-align:left;font-size:18px;color:#04274c;margin-bottom:8px;margin-top:40px}.confirmacao .section .pix{background-color:#f8f8f8;border-radius:8px;padding:30px}.confirmacao .section .pix .informacoes{border-bottom:1px solid #bbb;margin-bottom:30px;padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}#app footer .s1 .container .logo img,.confirmacao .section .pix .informacoes .code img{width:180px}.confirmacao .section .pix .informacoes .info-rash{padding-left:30px;padding-top:20px}.confirmacao .section .pix .informacoes .info-rash .info p span{font-style:normal;color:#04274c;font-weight:700;font-size:15px;line-height:20px}.confirmacao .section .pix .informacoes .info-rash .rash{background-color:#fff;word-wrap:break-word;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.confirmacao .section .pix .informacoes .info-rash .rash .qr_code{-ms-flex:1;flex:1}.confirmacao .section .pix .informacoes .info-rash .rash .copiar{width:30px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.confirmacao .section .pix .informacoes .info-rash .rash .copiar i{color:#04274c;font-weight:700;font-size:15px;margin-right:5px}.confirmacao .section .pix #pix_qr_code{width:100%;height:1px;border:none;color:#f8f8f8;background-color:#f8f8f8}.confirmacao .section .boleto,.confirmacao .section .cartao-credito,.confirmacao .section .resumo{background-color:#f8f8f8;display:-ms-flexbox;display:flex;border-radius:8px;-ms-flex-direction:column;flex-direction:column;padding:30px 10px}.confirmacao .section .cartao-credito,.confirmacao .section .resumo{padding:30px}.confirmacao .section .boleto .informacoes{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:15px}.confirmacao .section .boleto .informacoes .valor{margin-right:60px}#app header .container,.confirmacao .section .boleto .codigo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.confirmacao .section .boleto .codigo .img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:200px}.confirmacao .section .boleto .codigo .linhadigitavel{-ms-flex:1;flex:1}.confirmacao .section .boleto .codigo .linhadigitavel input{height:50px;width:100%;border-radius:8px;border:none;text-align:center}.confirmacao .section .boleto .codigo .copiar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:200px;cursor:pointer}.confirmacao .section .boleto .aviso{text-align:center;margin-top:15px}.confirmacao .section .boleto .download{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:25px 0 0}.confirmacao .section .boleto .download .baixarboleto{background-color:#3da511;border-radius:8px;color:#fff;border:0;font-weight:700;padding:12px 25px;display:-ms-flexbox;display:flex;font-size:12px}.confirmacao .section .boleto .download .baixarboleto i{font-size:18px;margin-right:10px}.confirmacao .section .cartao-credito .informacoes{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.confirmacao .section .cartao-credito .informacoes .item{margin-right:80px}.confirmacao .section .resumo .informacoes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.confirmacao .section .resumo .informacoes .item{margin-bottom:8px}.confirmacao .section .como-pagar{-ms-flex-direction:row;flex-direction:row}.confirmacao .section .como-pagar .instrucao{width:33.33%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px}.confirmacao .section .como-pagar .instrucao img{height:26px;margin-right:10px}.confirmacao .section .aviso,.confirmacao .section .como-pagar{width:100%;display:-ms-flexbox;display:flex}.confirmacao .section .aviso p{margin-top:10px}.confirmacao .section .detalhes-inscricao{background-color:#f8f8f8;display:-ms-flexbox;display:flex;border-radius:8px;-ms-flex-direction:column;flex-direction:column;padding:30px}.confirmacao .section .aviso p .title,.confirmacao .section .detalhes-inscricao .title{display:block;font-style:normal;color:#04274c;font-weight:700;font-size:15px;line-height:20px}.confirmacao .conta,.confirmacao .section .conta{margin-top:40px;text-align:center}.confirmacao .conta .minhaconta,.confirmacao .section .conta .minhaconta{width:280px;height:65px;background-color:#3da511;border-radius:8px;color:#fff;border:0;font-weight:700}.confirmacao .label{color:#04274c;font-weight:700;font-size:15px;padding-right:0;padding-left:0}@media (max-width:991px){.confirmacao .section .boleto .codigo .copiar,.confirmacao .section .boleto .codigo .img{width:150px}.confirmacao .section .cartao-credito{padding:30px 15px}.confirmacao .section .cartao-credito .informacoes,.confirmacao .section .como-pagar,.confirmacao .section .pix .informacoes{-ms-flex-direction:column;flex-direction:column}.confirmacao .section .cartao-credito .informacoes .item{margin-bottom:20px}.confirmacao .section .pix .informacoes .code{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.confirmacao .section .pix .informacoes .info-rash{padding-left:0}.confirmacao .section .pix .informacoes .info-rash .info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.confirmacao .section .como-pagar{display:-ms-flexbox;display:flex}.confirmacao .section .como-pagar .instrucao{width:100%}}@media (max-width:767px){.confirmacao .titulo-page{font-size:22px;text-align:left}.confirmacao .content{padding-left:0;padding-right:0}.confirmacao .section .boleto .codigo{margin-top:15px}.confirmacao .section .boleto .codigo .img{display:none}.confirmacao .section .boleto .codigo .copiar{width:unset;margin-left:10px}.confirmacao .section .pix{padding:15px!important}.confirmacao .section .pix .informacoes .info-rash .info{display:unset}.confirmacao .section .pix .informacoes .rash{-ms-flex-direction:column;flex-direction:column}.confirmacao .section .pix .informacoes .rash .qr_code{width:100%}.confirmacao .section .pix .informacoes .copiar{margin-top:15px}.confirmacao .section .resumo{padding:30px 15px}}.identificacao{margin-top:45px;min-height:calc(100vh - 275px)}.identificacao .container .title{font-size:20px;color:#04274c;margin-bottom:25px}.identificacao .container form input,.identificacao .container form select,.nova-senha .container form input{padding:0 15px;height:38px;border-radius:5px;border:solid 1px #dadada;color:#04274c}.identificacao .container form label{font-weight:400;color:#565656;font-size:13px;margin-bottom:0}.identificacao .container form .buttons button{border-radius:6px;background-color:#3daa0f;color:#fff;font-weight:700;letter-spacing:normal;text-transform:uppercase;font-size:15px;width:270px;height:55px;margin-top:20px;border:none}.identificacao .message-nome{color:#d9534f;margin-bottom:0;font-size:13px;margin-top:3px;font-style:italic}.hospitais{position:relative}.hospitais .s0{position:absolute;width:100%;right:0;left:0;z-index:11;height:100%;padding-top:50px}.hospitais .s0 .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:10px}.hospitais .s0 .form{width:350px;background-color:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.3);padding:30px;border-radius:20px;position:relative;z-index:11}.hospitais .s0 .form::before{width:calc(100% - 90px);background-color:#e41e26;height:5px;content:"";position:absolute;top:-2px;left:45px}.hospitais .s0 .form .text{color:#5c5c5c;font-size:15px;text-align:center;margin-bottom:20px}.hospitais .s0 .form .input{margin-bottom:10px}.campanha-savic .s0 .form .input label,.empresas .s0 .form .input label,.hospitais .s0 .form .input label{margin-bottom:0;color:#04274c;font-weight:500}.hospitais .s0 .form .input input,.hospitais .s0 .form .input textarea{border:0;border-bottom:2px solid #c1c1c1;width:100%;height:45px}.hospitais .s0 .form .input textarea{width:100%!important;height:85px;resize:none}.campanha-savic .s0 .form .input input:focus,.campanha-savic .s0 .form .input textarea:focus,.empresas .s0 .form .input input:focus,.empresas .s0 .form .input textarea:focus,.hospitais .s0 .form .input input:focus,.hospitais .s0 .form .input textarea:focus{outline:none}.contato .container .formulario .submit button{border-radius:5px;font-size:14px;font-weight:700;border:0;color:#fff;z-index:1;width:260px;background-color:#04274c;padding:20px 0}.hospitais .mobile-action button,.hospitais .s0 .form button{background-color:#3da511;color:#fff;border-radius:5px;width:100%;font-weight:700}.hospitais .s0 .form button{font-size:14px;padding:15px 0;z-index:1;border:0}.hospitais .s0 .form input.parsley-error,.hospitais .s0 .form textarea.parsley-error{border-bottom-color:#d9534f}.hospitais .s0 .form .parsley-errors-list{font-size:11px;padding-left:5px}.hospitais .s1{padding-top:100px;height:430px;background-image:url(/assets/images/hospitais.jpg);background-size:cover;background-position:top center;position:relative}.hospitais .s1 .overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.43;left:0;margin:0!important;padding:0!important;bottom:0;top:0}.hospitais .s1 .section,.hospitais .s2 .section,.hospitais .s2 .section2{display:-ms-flexbox;display:flex}.hospitais .s1 .section .title{-ms-flex:1;flex:1;margin-right:50px}.hospitais .s1 .section .title .text{color:#fff;opacity:.9;background-color:#04274c;border-top-right-radius:70px;border-bottom-left-radius:70px;height:240px;padding:40px;z-index:2}.hospitais .s1 .section .title .text h1{font-size:31px;font-weight:500;line-height:1.4;margin-top:0}.hospitais .s1 .section .title .text::before{width:10%;background-color:#e41e26;height:5px;content:"";position:absolute;top:95px}.hospitais .s1 .section .title .text .legenda{font-weight:400;font-size:15px;margin-top:15px;line-height:1.5}.hospitais .s1 .section .block{width:350px}.hospitais .s2{margin-top:60px;margin-bottom:60px}.hospitais .s2 .section .servicos{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-bottom:25px}.hospitais .s2 .section .servicos .column{-ms-flex:1;flex:1;margin-right:50px}.hospitais .s2 .section .servicos .column .title{font-size:18px;font-weight:500;color:#04274c;margin-bottom:20px;margin-top:0;line-height:1.4}.hospitais .s2 .section .servicos .column .title::before,.hospitais .s3 .section .solucoes .itens .item .title::before,.hospitais .s4 .section .title::before,.instrutor .section .titulo::before{width:100px;background-color:#e41e26;height:2px;content:"";position:absolute;margin-top:-15px}.hospitais .s3 .section .solucoes .itens .item .title::before{width:30px;margin-left:20px;margin-top:-10px}.hospitais .s2 .section .servicos .column .description{line-height:2.05;color:#656565}.hospitais .s2 .section .servicos .block{width:350px}.hospitais .s2 .section2{margin-top:90px;margin-bottom:90px}.hospitais .s2 .section2 .bars{width:270px;background-image:url(/assets/images/bars.png);background-repeat:repeat-x;margin-left:-15vw}.hospitais .s2 .section2 .text{-ms-flex:1;flex:1;margin-right:50px}.empresas .s2 .section2 .text h1,.hospitais .s2 .section2 .text h1{font-size:30px;font-weight:300;color:#04274c;line-height:1.4;margin-top:0}.hospitais .s2 .section2 .block{width:350px}.hospitais .s3{padding-top:100px;padding-bottom:100px;height:auto;background-image:url(/assets/images/solucoes.jpg);background-size:cover;background-position:top center;position:relative}.hospitais .s3 .overlay{position:absolute;width:100%;height:100%;background-color:#04274c;opacity:.9;left:0;margin:0!important;padding:0!important;bottom:0;top:0}.hospitais .s3 .section{display:-ms-flexbox;display:flex}.hospitais .s3 .section .solucoes{-ms-flex:1;flex:1;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.hospitais .s3 .section .solucoes .title{font-weight:500;text-align:center;font-size:25px;color:#fff;margin-top:0}.hospitais .s3 .section .solucoes .title .subtitle{font-weight:100;font-size:17px;margin-top:8px}.hospitais .s3 .section .solucoes .itens{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:690px;margin:0 auto;-ms-flex-pack:center;justify-content:center}.hospitais .s3 .section .solucoes .itens .item{width:170px;height:125px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:30px;border-radius:11px;margin:30px}.hospitais .s3 .section .solucoes .itens .item .title{font-size:12px;color:#6f6f6f}.hospitais .s3 .section .solucoes .itens .item .name{font-size:30px;font-weight:700;color:#04274c;margin-top:5px}.hospitais .s3 .section .block{width:350px}.hospitais .s4,.hospitais .s4 .section{margin-top:60px;margin-bottom:60px}.hospitais .s4 .section{font-weight:500}.hospitais .s4 .section .title{font-size:18px;color:#04274c;margin-bottom:20px}.hospitais .mobile-action,.hospitais .s4 .section .parceiros{display:-ms-flexbox;display:flex}.hospitais .s4 .section .parceiros .imagens{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}.hospitais .s4 .section .parceiros img{width:180px;margin:20px}.hospitais .s4 .section .block{width:350px}.hospitais .mobile-action{background-color:#fff;box-shadow:0 -4px 8px 0 rgba(0,0,0,.2);height:70px;padding:10px;right:0;left:0;bottom:0;position:fixed;z-index:4}.hospitais .mobile-action button{border:none;text-transform:uppercase;height:100%;outline:none}.hospitais .open{display:block!important}@media (max-width:991px){.hospitais .s0{padding:0}.hospitais .s0 .form{width:100vw;height:100vh;margin-top:-70px;position:fixed;border-radius:0}.hospitais .s0 .container{position:unset;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.hospitais .s0{padding:0}.hospitais .s0 .form{width:100vw;height:100vh;overflow:auto;margin-top:-70px;position:fixed;border-radius:0}.hospitais .s0 .container{position:unset;-ms-flex-pack:center;justify-content:center}.hospitais .s1{padding-top:50px!important}.hospitais .s1 .section .title,.hospitais .s2{margin:0}.hospitais .s1 .section .title .text h1{font-size:20px}.hospitais .s1 .section .title .text::before{height:3px;top:80px}.hospitais .s1 .section .title .text .legenda,.hospitais .s3 .section .solucoes .title .subtitle{font-size:13px}.hospitais .s2 .section .servicos{-ms-flex-direction:column;flex-direction:column}.hospitais .s2 .section .servicos .column{margin-right:0;margin-top:45px}.hospitais .s2 .section2{margin-top:70px;margin-bottom:70px}.hospitais .s2 .section2 .text{font-size:23px}.hospitais .s3{height:auto;padding-bottom:100px}.hospitais .s3 .section .solucoes .title{font-size:20px}.hospitais .s3 .section .solucoes .itens{max-width:none;margin:0;overflow-x:scroll}.hospitais .s3 .section .solucoes .itens .item .title{text-align:center;position:relative}.hospitais .s4 .parceiros .imagens{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.instrutor{margin-top:40px}.instrutor .section{background-color:#fff;border-radius:20px;box-shadow:0 23px 46px 0 rgba(0,0,0,.16);padding:0 60px 60px;margin-top:40px;margin-bottom:80px;min-height:60vh}.instrutor .section .header{display:-ms-flexbox;display:flex}.instrutor .section .header .contato i{cursor:pointer;color:#04274c;font-size:20px;margin-left:25px}.instrutor .section .header .img{margin-top:-65px;width:130px;height:130px;border-radius:100%;overflow:hidden;box-shadow:0 13px 13px 0 rgba(0,0,0,.16)}#app header .container .user .act-user .photo img,.instrutor .section .header .img img{width:100%}.instrutor .section .header .contato{padding-top:15px}.instrutor .section .nome{color:#04274c;font-weight:500;font-size:22px;margin-top:35px;margin-bottom:50px}.instrutor .section .nome .profissao{color:#565656;font-size:16px;font-weight:400;margin-bottom:5px;margin-top:8px}.instrutor .section .nome .crm{color:#565656;font-size:14px;font-weight:400}.instrutor .section .titulo{color:#04274c;font-weight:500;font-size:16px;margin-bottom:43px}.contato .container .unidades .unidade .titulo::after{content:"";position:absolute;width:100px;background-color:#e51822;height:2px;margin-top:-20px;margin-left:-140px}.instrutor .section .titulo::before{height:3px;background-color:#e51822;margin-top:-10px}.instrutor .section .descricao{font-size:16px;line-height:1.8}@media (max-width:767px){.instrutor .section{padding:0;box-shadow:unset}.instrutor .section .descricao{text-align:justify}.instrutor .section .nome{margin-top:30px}.instrutor .section .header{top:95px}.instrutor .section .header .img{width:100px;height:100px;border-radius:100%;overflow:hidden;box-shadow:0 13px 13px 0 rgba(0,0,0,.16)}.instrutor .section .header .img img{width:100px}}.contato .container{display:-ms-flexbox;display:flex;padding-top:60px}.contato .container .unidades{width:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contato .container .unidades .unidade{margin-bottom:100px}.contato .container .unidades .unidade .titulo{font-weight:500;color:#04274c;font-size:17px}.contato .container .unidades .unidade .endereco{color:#565656;line-height:2}.contato .container .formulario{-ms-flex:1;flex:1}.contato .container .formulario input,.contato .container .formulario textarea{width:100%;border-radius:11px;border:solid 1px #ccc;background-color:#fff;outline:none}.contato .container .formulario input{padding-left:10px;height:40px}.contato .container .formulario textarea{height:140px;resize:none;padding:10px}.contato .container .formulario .submit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:25px}.contato .container .formulario input.parsley-error,.contato .container .formulario textarea.parsley-error,.nova-senha .container input.parsley-error{border-color:#d9534f;box-shadow:inset 0 1px 1px rgba(217,83,79,.075)}.contato .container .formulario .parsley-errors-list{position:absolute;font-size:11px;padding-left:5px;right:20px;top:5px}@media (max-width:991px){.contato .container .unidades{width:275px}}@media (max-width:767px){.contato .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:20px}.contato .container .unidades{text-align:center;width:100%}.contato .container .unidades .unidade{margin-bottom:50px}.contato .container .formulario{margin-bottom:80px}}.empresas{position:relative}.empresas .s0{position:absolute;width:100%;right:0;left:0;z-index:11;height:100%;padding-top:50px}.empresas .s0 .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:10px}.empresas .s0 .form{width:350px;background-color:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.3);padding:30px;border-radius:20px;position:relative;z-index:11}.empresas .s0 .form::before{width:calc(100% - 90px);background-color:#1ed5e4;height:5px;content:"";position:absolute;top:-2px;left:45px}.empresas .s0 .form .text{color:#5c5c5c;font-size:15px;text-align:center;margin-bottom:20px}.empresas .s0 .form .input{margin-bottom:10px}.empresas .s0 .form .input input,.empresas .s0 .form .input textarea{border:0;border-bottom:2px solid #c1c1c1;width:100%;height:45px}.empresas .s0 .form .input textarea{width:100%!important;height:85px;resize:none}.empresas .mobile-action button,.empresas .s0 .form button{background-color:#1ed5e4;color:#fff;border-radius:5px;width:100%}.empresas .s0 .form button{font-size:14px;font-weight:700;padding:15px 0;z-index:1;border:0}.empresas .s0 .form input.parsley-error,.empresas .s0 .form textarea.parsley-error{border-bottom-color:#d9534f}.empresas .s0 .form .parsley-errors-list{font-size:11px;padding-left:5px}.empresas .s1{padding-top:100px;height:430px;background-image:url(/assets/images/empresas.jpg);background-size:cover;background-position:top center;position:relative}.empresas .s1 .overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.43;left:0;margin:0!important;padding:0!important;bottom:0;top:0}.empresas .s1 .section,.empresas .s2 .section,.empresas .s2 .section2{display:-ms-flexbox;display:flex}.empresas .s1 .section .title{-ms-flex:1;flex:1;margin-right:50px}.empresas .s1 .section .title .text{color:#fff;opacity:.9;background-color:#04274c;border-top-right-radius:70px;border-bottom-left-radius:70px;height:240px;padding:40px;z-index:2}.empresas .s1 .section .title .text h1{font-size:31px;font-weight:500;line-height:1.4;margin-top:0}.empresas .s1 .section .title .text::before{width:10%;background-color:#1ed5e4;height:5px;content:"";position:absolute;top:95px}.empresas .s1 .section .title .text .legenda{font-weight:400;font-size:15px;margin-top:15px}.empresas .s1 .section .block{width:350px}.empresas .s2{margin-top:60px;margin-bottom:60px}.empresas .s2 .section .servicos{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-bottom:15px}.empresas .s2 .section .servicos .column{-ms-flex:1;flex:1;margin-right:50px}.empresas .s2 .section .servicos .column .title{font-size:18px;font-weight:500;color:#04274c;margin-bottom:20px;margin-top:0;line-height:1.4}.empresas .s2 .section .servicos .column .title::before,.empresas .s4 .section .title::before{width:100px;background-color:#1ed5e4;height:2px;content:"";position:absolute;margin-top:-15px}.empresas .s2 .section .servicos .column .description{line-height:2.05;color:#656565}.empresas .s2 .section .servicos .block{width:350px}.empresas .s2 .section2{margin-top:90px;margin-bottom:90px}.empresas .s2 .section2 .bars{width:270px;background-image:url(/assets/images/bars.png);background-repeat:repeat-x;margin-left:-15vw}.empresas .s2 .section2 .text{-ms-flex:1;flex:1;margin-right:50px}.empresas .s2 .section2 .block{width:350px}.empresas .s3{padding-top:100px;padding-bottom:100px;height:auto;background-image:url(/assets/images/solucoes.jpg);background-size:cover;background-position:top center;position:relative}.empresas .s3 .overlay{position:absolute;width:100%;height:100%;background-color:#04274c;opacity:.9;left:0;margin:0!important;padding:0!important;bottom:0;top:0}.empresas .s3 .section{display:-ms-flexbox;display:flex}.empresas .s3 .section .solucoes{-ms-flex:1;flex:1;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.empresas .s3 .section .solucoes .title{font-weight:500;text-align:center;font-size:25px;color:#fff;margin-top:0}.empresas .s3 .section .solucoes .title .subtitle{font-weight:100;font-size:17px}.empresas .s3 .section .solucoes .itens{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:690px;margin:0 auto;-ms-flex-pack:center;justify-content:center}.empresas .s3 .section .solucoes .itens .item{width:170px;height:125px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:30px;border-radius:11px;margin:30px;-ms-flex-pack:center;justify-content:center;position:relative}.empresas .s3 .section .solucoes .itens .item::before{width:30px;background-color:#1ed5e4;height:2px;content:"";position:absolute;top:30px}.empresas .s3 .section .solucoes .itens .item .name{font-size:21px;font-weight:700;color:#04274c;text-align:center;line-height:1.4}.empresas .s3 .section .block{width:350px}.empresas .s4,.empresas .s4 .section{margin-top:60px;margin-bottom:60px}.empresas .s4 .section{font-weight:500}.empresas .s4 .section .title{font-size:18px;color:#04274c;margin-bottom:20px}.empresas .mobile-action,.empresas .s4 .section .parceiros{display:-ms-flexbox;display:flex}.empresas .s4 .section .parceiros .imagens{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.empresas .s4 .section .parceiros .imagens img{width:140px;margin:20px}.empresas .s4 .section .block{width:350px}.empresas .mobile-action{background-color:#fff;box-shadow:0 -4px 8px 0 rgba(0,0,0,.2);height:70px;padding:10px;right:0;left:0;bottom:0;position:fixed;z-index:4}.empresas .mobile-action button{border:none;text-transform:uppercase;height:100%;outline:none}.empresas .open{display:block!important}@media (max-width:991px){.empresas .s0{padding:0}.empresas .s0 .form{width:100vw;height:100vh;margin-top:-70px;position:fixed;border-radius:0}.empresas .s0 .container{position:unset;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.empresas .s0{padding:0}.empresas .s0 .form{width:100vw;height:100vh;overflow:auto;margin-top:-70px;position:fixed;border-radius:0}.empresas .s0 .container{position:unset;-ms-flex-pack:center;justify-content:center}.empresas .s1{padding-top:50px!important}.empresas .s1 .section .title,.empresas .s2{margin:0}.empresas .s1 .section .title .text h1{font-size:24px}.empresas .s1 .section .title .text::before{height:3px;top:80px}.empresas .s1 .section .title .text .legenda,.empresas .s3 .section .solucoes .title .subtitle{font-size:13px}.empresas .s2 .section .servicos{-ms-flex-direction:column;flex-direction:column}.empresas .s2 .section .servicos .column{margin-right:0;margin-top:45px}.empresas .s2 .section2{margin-top:70px;margin-bottom:70px}.empresas .s2 .section2 .text{font-size:23px}.empresas .s3{height:auto;padding-bottom:100px}.empresas .s3 .section .solucoes .title{font-size:20px}.empresas .s3 .section .solucoes .itens{max-width:none;margin:0;overflow-x:scroll}.empresas .s3 .section .solucoes .itens .item .title{text-align:center;position:relative}.empresas .s4 .parceiros .imagens{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important}}.nova-senha{min-height:calc(100vh - 400px);margin-top:50px}.nova-senha .container form input:focus{outline:none;box-shadow:none}.nova-senha .container form input:not(.disabled){background-color:#fff}.nova-senha .container form label{font-weight:400;color:#565656;font-size:12px;margin-bottom:0}.nova-senha .container .buttons button{border-radius:6px;background-color:#3da511;color:#fff;font-weight:700;letter-spacing:normal;text-transform:uppercase;font-size:15px;width:270px;height:55px;margin-top:20px;border:none}.nova-senha .container .parsley-errors-list{position:absolute;font-size:11px;padding-left:5px;right:20px;top:5px}.campanha-savic{position:relative}.campanha-savic .s0{position:absolute;width:100%;right:0;left:0;z-index:11;height:100%;padding-top:50px}.campanha-savic .s0 .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:10px}.campanha-savic .s0 .form{width:350px;background-color:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.3);padding:30px;border-radius:20px;position:relative;z-index:11}.campanha-savic .s0 .form::before{width:calc(100% - 90px);background-color:#e41e26;height:5px;content:"";position:absolute;top:-2px;left:45px}.campanha-savic .s0 .form .text{color:#5c5c5c;font-size:15px;text-align:center;margin-bottom:20px}.campanha-savic .s0 .form .input{margin-bottom:10px}.campanha-savic .s0 .form .input input{border:0;border-bottom:2px solid #c1c1c1;width:100%;height:45px}.campanha-savic .s0 .form .input textarea{border:0;border-bottom:2px solid #c1c1c1;width:100%!important;height:85px;resize:none}.campanha-savic .s0 .form button{width:100%;border-radius:5px;background-color:#3da511;font-size:14px;font-weight:700;padding:15px 0;border:0;color:#fff;z-index:1}.campanha-savic .s0 .form input.parsley-error,.campanha-savic .s0 .form textarea.parsley-error{border-bottom-color:#d9534f}.campanha-savic .s0 .form .parsley-errors-list{font-size:11px;padding-left:5px}.campanha-savic .s1{padding-top:100px;margin-bottom:-70px;height:90vh;background-image:url(/assets/images/hospitais.jpg);background-size:cover;position:relative}.campanha-savic .s1 .overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.43;left:0;margin:0!important;padding:0!important;bottom:0;top:0}#app header,.campanha-savic .s1 .section{display:-ms-flexbox;display:flex}.campanha-savic .s1 .section .title{-ms-flex:1;flex:1;margin-right:50px}.campanha-savic .s1 .section .title .text{color:#fff;opacity:.9;background-color:#04274c;border-top-right-radius:70px;border-bottom-left-radius:70px;height:240px;padding:40px;z-index:2}.campanha-savic .s1 .section .title .text h1{font-size:31px;font-weight:500;line-height:1.4;margin-top:0}.campanha-savic .s1 .section .title .text::before{width:10%;background-color:#e41e26;height:5px;content:"";position:absolute;top:95px}.campanha-savic .s1 .section .title .text .legenda{font-weight:400;font-size:15px;margin-top:15px;line-height:1.5}.campanha-savic .s1 .section .block{width:350px}html.menu--no-scroll{overflow:hidden;-webkit-overflow-scrolling:touch}body{font-family:Ubuntu;color:#555}body #app header.start .dropdown:hover .dropdown-menu{display:none!important}body address{margin-bottom:0}#app header{height:70px;-ms-flex-pack:center;justify-content:center;transition:.5s;z-index:1}#app header .container img.logo{width:150px}#app header .container .menu{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#app header .container .menu .item-menu>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#565656;font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;margin-left:55px}#app header .container .menu .item-menu>a i.fa-angle-down{font-weight:600;font-size:18px;margin-left:10px}#app header .container .cart,#app header .container .menu,#app header .container .menu .dropdown{height:100%;display:-ms-flexbox;display:flex}#app header .container .menu .dropdown .dropdown-menu{max-height:80vh;overflow:auto;border-radius:5px;margin-top:-5px;right:-19px;left:auto}#app header .container .cart .dropdown-menu:before,#app header .container .menu .dropdown .dropdown-menu:before,#app header .container .user .dropdown-menu:before{border-left:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);background-color:#fff;width:15px;content:'';height:15px;transform:rotate(45deg);margin-top:-13px;margin-right:30px;float:right}#app header .container .user .dropdown-menu:before{margin-right:50px}#app header .container .menu .dropdown .dropdown-menu li a{padding-top:8px;padding-bottom:8px;line-height:1.2;position:relative}#app header .container .menu .dropdown .dropdown-menu li a .sigla{color:#04274c;font-weight:500;font-size:14px}#app header .container .menu .dropdown .dropdown-menu li a .nome{font-size:12px;color:#555}#app header .container .menu .dropdown .dropdown-menu li a:before{background-color:#3da511;width:3px;content:' ';height:30px;position:absolute;left:10px;top:10px}#app header .container .menu .dropdown:hover .dropdown-menu{display:block}#app header .container .cart{padding:0 10px;margin-right:20px;margin-left:30px;-ms-flex-align:center;align-items:center}#app header .container .cart .act-cart{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;text-decoration:none}#app header .container .cart .act-cart i{font-size:25px;color:#04274c;cursor:pointer}#app header .container .cart .act-cart .count{background-color:#3da511;font-size:10px;font-weight:700;color:#fff;width:18px;height:18px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;right:-10px;top:-8px}#app header .container .cart .dropdown-menu{border-radius:5px;margin-top:-5px;right:-19px;left:auto;width:300px}#app header .container .cart .dropdown-menu .title{padding:10px 20px 5px;color:#565656;font-size:13px;font-weight:600;text-transform:uppercase}#app header .container .cart .dropdown-menu .cursos{max-height:210px;overflow-y:scroll;padding:5px 0 10px}#app header .container .cart .dropdown-menu .cursos .curso{padding-bottom:15px;padding-top:10px}#app header .container .cart .dropdown-menu .cursos .curso .s1{color:#04274c;font-weight:500;font-size:14px;margin-bottom:3px;padding:0 20px}#app header .container .cart .dropdown-menu .cursos .curso .s2{font-size:12px;padding:0 20px;margin-bottom:3px}#app header .container .cart .dropdown-menu .cursos .curso .s3{padding:0 20px;color:#3da511;font-weight:700;font-size:14px}#app header .container .cart .dropdown-menu .cart-vazio{text-align:center;font-weight:400;font-size:16px;padding:30px}#app header .container .cart .dropdown-menu .btn-cart{border-top:solid 1px #e2e2e2;padding:10px 20px;background-color:#f8f8f8;text-align:right}#app header .container .cart .dropdown-menu .btn-cart .valor-total{margin-bottom:10px;margin-top:10px}#app header .container .cart .dropdown-menu .btn-cart .valor-total b{color:#3da511;font-weight:700;font-size:18px}#app header .container .cart .dropdown-menu .btn-cart button{border-radius:6px;background-color:#3daa0f;color:#fff;font-weight:700;letter-spacing:normal;text-transform:uppercase;font-size:13px;width:100%;height:35px;border:none}#app header .container .cart:hover .dropdown-menu{display:block}#app header .container .user,#app header .container .user .act-user,#app header .container .user .dropdown-menu li.infouser{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#app header .container .user{padding:0 10px;height:100%}#app header .container .user .act-user{position:relative;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;width:100%}#app header .container .user .act-user .nome{color:#04274c;margin-right:8px}#app header .container .user .act-user .photo{width:30px;height:30px;overflow:hidden;border-radius:100%}#app header .container .user .act-user>.fa-angle-down{color:#565656;font-weight:800;font-size:16px;margin-left:5px}#app header .container .user .act-user>.fa-user-circle-o{font-size:25px;color:#04274c}#app header .container .user .dropdown-menu{border-radius:5px;margin-top:-5px;right:-19px;left:auto;width:300px}#app header .container .user .dropdown-menu li.infouser{width:100%;padding-left:20px;padding-bottom:15px;padding-top:8px}#app header .container .user .dropdown-menu li.infouser i{font-size:35px;margin-right:10px;color:#8e8e8e}#app header .container .user .dropdown-menu li.infouser .email{font-weight:400;font-size:12px}#app header .container .user .dropdown-menu li a{padding-top:8px;padding-bottom:8px}#app header .container .user .dropdown-menu li.logout a{cursor:pointer}#app header .container .user:hover .dropdown-menu,#app header.absolute .container img.logo.white{display:block}#app header .container .btn-entrar{margin-left:10px}#app header .container .btn-entrar button{font-size:13px;font-weight:500;color:#fff;background-color:#04274c;border-radius:5px;border:none;width:125px;height:35px;outline:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}#app header.absolute{position:absolute;width:100%}#app header.absolute .container img.logo.color{display:none}#app header.absolute .container .cart .act-cart i,#app header.absolute .container .toogle-menu i,#app header.absolute .container .user .act-user .nome,#app header.absolute .container .user .act-user>.fa-angle-down,#app header.absolute .container .user .act-user>.fa-user-circle-o,#app header.absolute .menu .item-menu>a{color:#fff}#app header.absolute .container .btn-entrar button{background-color:transparent;border:none;box-shadow:none;color:#fff;text-transform:uppercase;width:auto}#app header.fixed{position:fixed;width:100%;background-color:#fff;z-index:7;box-shadow:0 7px 32px 0 rgba(26,24,24,.19)}#app footer{margin-top:70px;background-color:#09254b;border-bottom:solid 1px #e51822;color:#fff;z-index:5}#app footer .s1{height:225px;padding-top:30px}#app footer .s1 .container{background-image:url(/assets/images/bg-mapa.png);background-position:center}#app footer .s1 .container .logo{margin-right:70px}#app footer .s1 .container .links{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#app footer .s1 .container .links .sct div a,#app footer .s1 .container .links address a{text-decoration:none;color:#fff;cursor:pointer}#app footer .s1 .container .links .sct div{margin-bottom:8px;font-size:14px}#app footer,#app footer .s1 .container .links .sct.flag{position:relative}#app footer .s1 .container .links .sct.flag::before{content:"";position:absolute;width:75px;height:2px;background-color:#e51822;top:-25px;left:0}#app footer .s2{background-color:#103c6a;height:90px}#app footer .s1 .container,#app footer .s2 .container,#app footer .s2 .container .otr .social-media .item a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#app footer .s2 .container{font-size:14px}#app footer .s2 .container .cnpj{width:50%}#app footer .s2 .container .otr{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}#app .box-cookies,#app footer .s2 .container .otr,#app footer .s2 .container .otr .social-media{display:-ms-flexbox;display:flex}#app footer .s2 .container .otr .social-media .item{background-color:#04274c;margin-right:10px;border-radius:100%;height:40px;width:40px}#app footer .s2 .container .otr .social-media .item a{width:100%;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none}#app footer .s2 .container .otr .social-media .item i{font-size:18px}#app footer .s2 .container .otr .lets img{width:35px}#app .box-cookies{position:fixed;bottom:0;background-color:#09254b;border:2px solid #051a36;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .box-cookies .dv-txt-cookies{padding:30px;-ms-flex:60%;flex:60%}#app .box-cookies .dv-txt-cookies a{font-weight:700;text-decoration:underline}#app .box-cookies .dv-btn-cookies{padding:30px 30px 0 0;-ms-flex-positive:1;flex-grow:1;text-align:center}#app .box-cookies .dv-btn-cookies button{background:0 0;color:#fff;width:100px}#app .float-whatsApp{position:fixed;width:60px;height:60px;bottom:60px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:1px 1px 2px #000;z-index:100}#app .float-whatsApp i{margin-top:16px}@media (max-width:1199px){#app header .container .menu .item-menu>a{margin-left:30px}#app footer .s1 .container .links .sct div{font-size:13.5px}#app footer .s1 .container .logo{margin-right:40px}#app footer .s1 .container .logo img{width:135px}}@media (max-width:991px){#app header .container .cart{margin-right:10px;margin-left:15px}#app header .container .btn-entrar .cadastrar,#app header .container .user .act-user .nome{display:none}#app footer .s1 .container .links .sct div{font-size:13px}#app footer .s1{height:260px;margin-bottom:25px}#app footer .s1 .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;align-items:inherit}#app footer .s1 .container .logo{-ms-flex:1;flex:1}}@media (max-width:767px){#app header{box-shadow:0 2px 2px 0 rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.08)}#app header .container{-ms-flex-pack:justify;justify-content:space-between;width:100%}#app header .container .menu{display:none!important}#app header .container .toogle-menu{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;color:#04274c;font-size:25px;height:100%;margin:0}#app header .container .logo{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#app header .container .logo img{width:130px}#app header .container .btn-entrar{display:none!important}#app header .container .cart{margin:0}#app header .container .cart .dropdown-menu{right:-5px}#app header .container .cart .dropdown-menu:before{margin-right:18px}#app footer .s1{height:auto;margin-bottom:0}#app footer .s1 .container .links,#app footer .s2 .container{-ms-flex-direction:column;flex-direction:column}#app footer .s1 .container .links>div{margin-bottom:15px}#app footer .s1 .container .logo{margin-bottom:25px}#app footer .s1 .container .sct div{font-size:14px!important;margin-bottom:5px!important}#app footer .s1 .container .sct.flag::before{display:none}#app footer .s2{height:auto;padding-top:15px;padding-bottom:5px}#app footer .s2 .container{-ms-flex-align:start;align-items:flex-start}#app footer .s2 .container .cnpj{width:100%;margin-bottom:15px;line-height:1.7}#app footer .s2 .container .otr{-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}#app footer .s2 .container .otr div{margin-bottom:10px;width:100%}#app footer .s2 .container .otr .lets{position:absolute;right:0;text-align:right;padding-right:15px;padding-bottom:13px;margin-bottom:0}#app .mobile-menu #menu-curtain{width:100%;height:100vh;position:fixed;top:0;left:0;opacity:0;z-index:99999999990;background-color:#000;visibility:hidden;backface-visibility:hidden}#app .mobile-menu #menu-curtain.opened{opacity:.7;visibility:visible}#app .mobile-menu #menu-curtain.opened+#menu-container{transform:translateX(0)}#app .mobile-menu #menu-curtain.ng-animate{visibility:visible;transition:opacity .5s cubic-bezier(0,0,.3,1)}#app .mobile-menu #menu-curtain.ng-animate+#menu-container{position:fixed;transition:transform .5s cubic-bezier(0,0,.3,1);will-change:transform;backface-visibility:hidden}#app .mobile-menu #menu-container{height:100vh;position:fixed;top:0;width:250px;overflow:scroll;transform:translateX(-272px);z-index:99999999992;background-color:#fff;padding-bottom:100px}#app .mobile-menu #menu-container .section{padding:10px 15px 15px}#app .mobile-menu #menu-container .section .title{color:#04274c;font-weight:500;font-size:15px;margin-bottom:5px}#app .mobile-menu #menu-container .section.btn-entrar{background-color:#f8f8f8;padding-top:25px;padding-bottom:25px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#app .mobile-menu #menu-container .section.btn-entrar button{font-size:13px;font-weight:500;color:#fff;background-color:#04274c;border-radius:5px;border:none;width:105px;height:35px;outline:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}#app .mobile-menu #menu-container .section.btn-entrar button.inverse{background-color:#fff;color:#04274c;border:solid 1px #04274c;box-shadow:none}#app .mobile-menu #menu-container .section.user-session{background-color:#f8f8f8;padding-top:10px;padding-bottom:10px;margin-bottom:-8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#app .mobile-menu #menu-container .section.user-session .image .photo{width:40px;height:40px;overflow:hidden;border-radius:100%}#app .mobile-menu #menu-container .section.user-session .image .photo img{width:100%}#app .mobile-menu #menu-container .section.user-session .info{padding-left:15px}#app .mobile-menu #menu-container .section.user-session .info .name{font-size:14px;font-weight:500;color:#04274c}#app .mobile-menu #menu-container .section.user-session .info .exit{margin-top:3px}#app .mobile-menu #menu-container .section .item-menu:not(:last-child){border-bottom:1px solid #dcdacb}#app .mobile-menu #menu-container .section .item-menu a{text-decoration:none;padding:8px 0;color:#565656;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#app .mobile-menu #menu-container .section .item-menu a span{-ms-flex:1;flex:1}#app .mobile-menu #menu-container .section .item-menu.exit i{margin-right:5px;font-weight:700}#app .float-whatsApp{bottom:60px;right:15px}}@media (max-width:414px){#app .box-cookies .dv-txt-cookies{-ms-flex:unset;flex:unset;padding-bottom:10px}#app .box-cookies .dv-btn-cookies{padding:0 0 20px}}.swal2-popup .swal2-content{font-size:inherit;line-height:inherit;color:inherit}