@import"https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/css/bootstrap.min.css"layer(bootstrap);@font-face{font-family:comfortaa;src:url(https://f5enfermagem.com.br/build/assets/fonts/Comfortaa-regular-LNM9Dqm9.ttf);font-display:swap}@font-face{font-family:montserrat;font-weight:400;src:url(https://f5enfermagem.com.br/build/assets/fonts/Montserrat-Bold-CPpXCxkU.ttf);font-display:swap}@font-face{font-family:poppins;font-weight:400;src:url(https://f5enfermagem.com.br/build/assets/fonts/Poppins-Regular-CTKNfV9P.ttf);font-display:swap}@font-face{font-family:poppins-medium;font-weight:600;src:url(https://f5enfermagem.com.br/build/assets/fonts/Poppins-Medium-Cxde2ZoM.ttf);font-display:swap}@font-face{font-family:poppins-semibold;font-weight:600;src:url(https://f5enfermagem.com.br/build/assets/fonts/Poppins-SemiBold-B_fPDAUb.ttf);font-display:swap}@font-face{font-family:inter;font-weight:400;src:url(https://f5enfermagem.com.br/build/assets/fonts/Inter_18pt-Regular-BpskOkD5.ttf);font-display:swap}@font-face{font-family:inter-bold;font-weight:600;src:url(https://f5enfermagem.com.br/build/assets/fonts/Inter_18pt-Bold-Du8giq-C.ttf);font-display:swap}@font-face{font-family:archivo-semibold;font-weight:600;src:url(https://f5enfermagem.com.br/build/assets/fonts/Archivo-SemiBold-D43Qx-6i.ttf);font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base)}a,button,p,span,label{font-family:var(--font-family-inter)}a{text-decoration:none;color:#fff}a:hover{color:#fff}ul,ol{padding:0;list-style:none;margin:0}button{border:none;background:unset}input{border:none}p{margin:0}.upper-title{transform:uppercase;color:var(--text-color-primary);font-weight:500;font-size:14px;line-height:100%;letter-spacing:2px;text-align:center}@keyframes saida{0%{opacity:0}to{opacity:1}}@keyframes entrada{0%{opacity:0}to{opacity:1}}:root{font-size:62.5%;--branco: rgb(255, 255, 255);--azul-escuro: rgb(0, 123, 154);--azul: #00b1dd;--verde: rgb(167, 204, 21);--verde-escuro: rgb(167, 200, 50);--cinza-escuro: rgb(48, 48, 48);--cinza: #9b9b9b;--cinza-claro: rgb(239, 239, 239);--gradient-azul: linear-gradient(90deg, rgb(0, 177, 221), rgb(0, 123, 154));--borda-arredondada: 3rem;--borda-full: 100%;--sombra: drop-shadow(0px 0px 5px rgba(0, 0, 0, .2));--vermelho: #fc4545;--amarelo: #f8be33;--laranja-claro: rgba(255, 152, 38, .1);--laranja: #ff9826;--preto: #000000;--degrade-laranja-amarelo: linear-gradient( 90deg, var(--laranja), var(--amarelo) );--radius-pequeno: .5rem;--radius-medio: 1.5rem;--radius-grande: 2.5rem;--radius-redondo: 5rem;--svg-branco: brightness(0) saturate(100%) invert(85%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(110%) contrast(97%);--svg-cinza-claro: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(1742%) hue-rotate(202deg) brightness(117%) contrast(94%);--svg-cinza: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(124%) hue-rotate(135deg) brightness(96%) contrast(88%);--svg-cinza-escuro: brightness(0) saturate(100%) invert(56%) sepia(0%) saturate(1560%) hue-rotate(315deg) brightness(92%) contrast(76%);--svg-preto: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(97%) contrast(103%);--svg-amarelo: brightness(0) saturate(100%) invert(78%) sepia(96%) saturate(3523%) hue-rotate(332deg) brightness(102%) contrast(94%);--svg-verde: brightness(0) saturate(100%) invert(95%) sepia(52%) saturate(6762%) hue-rotate(90deg) brightness(89%) contrast(85%);--svg-laranja: brightness(0) saturate(100%) invert(81%) sepia(29%) saturate(7123%) hue-rotate(340deg) brightness(103%) contrast(101%);--svg-azul: brightness(0) saturate(100%) invert(43%) sepia(84%) saturate(1678%) hue-rotate(193deg) brightness(101%) contrast(105%);--svg-vermelho: brightness(0) saturate(100%) invert(39%) sepia(77%) saturate(1867%) hue-rotate(335deg) brightness(101%) contrast(97%)}.resolucao{width:2rem;height:2rem;position:fixed;z-index:100;border-radius:100%;background-color:pink;left:calc(50% - 1rem);top:5px}.modal-content{border:none;border-radius:2rem;padding:3rem}.svg-azul{color:var(--gradient-azul)}@layer base{select{border-color:var(--cinza-claro)}select:hover,option:hover{cursor:pointer}li{font-size:1.5rem}p,label{font-family:comfortaa;font-size:1.5rem;color:var(--cinza)}label:hover{cursor:pointer}input,textarea{color:var(--cinza);font-family:comfortaa;font-size:1.5rem}input::placeholder,textarea::placeholder{color:var(--cinza)}input.form-check-input{border-radius:100%!important;height:2rem;width:2rem;border:3px solid var(--azul)}input.form-check-input:checked{background-color:var(--azul);border-color:var(--azul)}input.form-check-input:hover{cursor:pointer}.input-com-icone{padding-left:3rem;background-repeat:no-repeat;background-size:2.5rem 1.9rem}.box-redonda{border-radius:var(--borda-arredondada);overflow:hidden;padding:1rem}.sombra{filter:var(--sombra)}.titulo-1{color:var(--azul-escuro);font-family:montserrat;font-size:4rem;text-transform:uppercase}.titulo-2{color:var(--branco);font-family:montserrat;font-size:3.2rem;text-transform:uppercase}.titulo-3{color:var(--azul-escuro);font-family:montserrat;font-size:2rem;text-transform:uppercase}.titulo-3-azul-claro{color:var(--azul);font-family:montserrat;font-size:2rem;text-transform:uppercase}.titulo-4{color:var(--azul);font-family:montserrat;font-size:1.8rem;text-transform:uppercase}.titulo-5{color:var(--azul);font-family:montserrat;font-size:1.7rem;text-transform:uppercase}.titulo-6{color:var(--branco);font-family:montserrat;font-size:1.5rem;text-transform:uppercase}.titulo-7{font-family:montserrat;color:var(--azul-escuro);font-size:1.4rem;line-height:1.2}.titulo-8{font-family:montserrat;color:var(--azul);font-size:1.2rem;line-height:1.2}.subtitulo{color:var(--cinza);font-family:montserrat;font-size:1.7rem;text-transform:uppercase}.texto-pequeno{font-family:comfortaa;font-size:1.3rem;color:var(--cinza)}li{font-family:comfortaa;font-size:1.5rem;color:var(--cinza)}ul.lista-azul{margin:1.3rem 0}ul.lista-azul li{font-size:1.4rem;position:relative;padding-left:2.1rem;margin-bottom:1rem}ul.lista-azul li:before{content:url(/img/icon-round-checked.svg);width:1.7rem;height:1.7rem;position:absolute;top:0;left:0}ul.lista-azul li.nao:before{content:url(/img/icon-round-x.svg)}ul.lista-branca{margin:1.3rem 0}ul.lista-branca li{font-size:1.4rem;position:relative;padding-left:2.1rem;margin-bottom:1rem}ul.lista-branca li:before{content:url(/img/icon-round-checked-2.svg);width:1.7rem;height:1.7rem;position:absolute;top:0;left:0}ol.lista-azul{list-style:auto;margin-left:0}ol.lista-azul li{margin-bottom:1rem}ol.lista-azul li::marker{color:var(--azul);font-family:montserrat}.botao{margin:1rem 0;font-size:1.7rem;display:flex;width:fit-content;gap:.5rem;align-items:center;justify-content:center;border-radius:var(--borda-arredondada);color:var(--branco);padding:.5rem 1.4rem;font-family:montserrat;text-transform:uppercase;text-align:center}.botao img{height:1.8rem}.botao:hover{cursor:pointer;transform:scale(.97);filter:brightness(.9)}.botao-lg{padding:.5rem 2.5rem}.botao-xl{padding:.5rem 5rem}.btn-borda-verde{padding:.3rem .8rem;border:.2rem solid var(--verde);color:var(--verde)}.btn-borda-verde:hover{color:var(--verde)}.btn-branco{background-color:var(--branco);filter:var(--sombra);color:var(--cinza)}.btn-branco:hover{color:var(--cinza);background-color:var(--branco);filter:var(--sombra)}.btn-verde{background-color:var(--verde)}.btn-laranja{background-color:var(--laranja)}.btn-azul{background-color:var(--azul)}.btn-cinza{background-color:var(--cinza-escuro)}button.toggle-mobile{display:none;flex-direction:column;gap:.7rem;padding:1rem;border-radius:5px}button.toggle-mobile div{height:.6rem;background:var(--branco);width:4rem;border-radius:var(--borda-arredondada);transition:.2s ease-in-out}button.toggle-mobile.active div:first-child{transform:translateY(12px) rotate(40deg)}button.toggle-mobile.active div:nth-child(2){transform:scaleX(0)}button.toggle-mobile.active div:last-child{transform:translateY(-14px) rotate(-40deg)}.btn-link-verde{font-family:comfortaa;font-size:1.4rem;color:var(--verde)}.btn-link-azul{font-family:montserrat;font-size:1.4rem;color:var(--azul)}.btn-link-azul:hover{color:var(--azul-escuro)}.btn-link-cinza{font-family:montserrat;font-size:1.4rem;color:var(--cinza)}.btn-link-cinza:hover{color:var(--cinza)}form.formulario-azul{margin:2rem 0;background:var(--branco);border-radius:var(--borda-arredondada);filter:var(--sombra);padding:2rem 1rem 1rem}form.formulario-azul label{font-family:montserrat;color:var(--azul);width:100%}form.formulario-azul input[type=text],form.formulario-azul input[type=password],form.formulario-azul input[type=email],form.formulario-azul input[type=date]{width:100%;border-bottom:2px solid var(--azul);color:var(--cinza)}form.form-check.formulario-azul textarea{width:100%;height:10rem;border:2px solid var(--azul);resize:none;border-radius:1rem}label.form-check-label a{color:var(--azul)}div.form-switch label.form-check-label{font-size:1rem!important;color:var(--cinza)!important;width:inherit;padding-left:.5em;padding-top:.5em}div.form-switch input.form-check-input{border-radius:2em!important;border-color:var(--bs-danger);margin-left:-1.5em}div.form-switch input.form-check-input:checked{border-color:var(--bs-teal);background-color:var(--bs-teal)}.invalid-feedback{font-size:1em}.container-switch .conteudo.ativo{display:block}.container-switch .conteudo{display:none}.container-switch ul.menu-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.container-switch ul.menu-switch li{flex-grow:1}.container-switch ul.menu-switch li button,.container-switch ul.menu-switch li a{width:100%;background:var(--branco);font-family:montserrat;color:var(--cinza);filter:var(--sombra);border-radius:.3rem;padding:.15rem 2rem;text-align:center}.container-switch ul.menu-switch li button:hover,.container-switch ul.menu-switch li button.ativo,.container-switch ul.menu-switch li a:hover,.container-switch ul.menu-switch li a.ativo{background:var(--verde);color:var(--branco)}.container-switch ul.menu-switch li button.desabilitado,.container-switch ul.menu-switch li button:disabled,.container-switch ul.menu-switch li button.desabilitado:hover,.container-switch ul.menu-switch li button:disabled:hover{background:var(--cinza);color:var(--cinza-escuro);cursor:not-allowed}.card-curso{background:var(--branco);width:25rem;text-align:center}.card-curso .img-curso{border-radius:var(--borda-arredondada);width:100%;height:170px}.card-curso h2{color:var(--azul);text-align:center;margin-top:1rem!important;margin-bottom:1rem!important}.card-curso p{color:var(--azul);line-height:1.1;margin-top:1.5rem;text-align:center}.card-curso small{color:var(--cinza);line-height:1.1;text-align:center;font-size:1.5rem}.card-curso .botao{margin-bottom:0}.tabela-planos{width:28rem;background:var(--branco);border-radius:var(--borda-arredondada);padding:1.5rem 2rem 1rem;margin:2rem 0;position:relative}.tabela-planos .estrelas .icone-estrela{height:1.8rem}.tabela-planos .preco-antigo,.tabela-planos .preco-novo{display:flex;margin:0 auto 2rem;width:fit-content;position:relative}.tabela-planos .preco-antigo p,.tabela-planos .preco-novo p{font-family:montserrat;line-height:.9;text-transform:uppercase}.tabela-planos .preco-novo p{color:var(--azul-escuro)}.tabela-planos .preco-antigo p:nth-child(1),.tabela-planos .preco-antigo p:nth-child(3){font-size:1.5rem}.tabela-planos .preco-antigo p:nth-child(2){font-size:4rem;line-height:.7}.tabela-planos .preco-antigo:before{content:"";width:100%;height:3px;background-color:var(--azul-escuro);position:absolute;top:50%;transform:rotate(-10deg)}.tabela-planos .preco-novo p:nth-child(1),.tabela-planos .preco-novo p:nth-child(3){font-size:1.7rem}.tabela-planos .preco-novo p:nth-child(2){font-size:5rem;line-height:.7}.tabela-planos.tabela-premium{border:.5rem solid var(--verde)}.tabela-planos.tabela-premium:before{content:"MAIS VANTAJOSO";position:absolute;width:fit-content;background-color:var(--azul);font-family:montserrat;padding:.7rem 2rem;border-radius:5rem;color:var(--branco);margin:0 auto;left:0;right:0;top:-1.7rem}.bg-gradiente-azul{background:var(--gradient-azul);position:relative}.entalhe-azul-topo:before{content:" ";background:var(--gradient-azul);top:-3.9rem;height:4rem;width:100%;position:absolute;mask-image:url(/img/session-detail-1.svg);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(/img/session-detail-1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.entalhe-azul-topo:after{content:" ";background:linear-gradient(90deg,var(--azul-escuro),var(--azul));bottom:-3.9rem;height:4rem;width:100%;transform:rotate(180deg);position:absolute;mask-image:url(/img/session-detail-1.svg);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(/img/session-detail-1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.entalhe-branco-topo:before{content:" ";background:var(--branco);top:-3.9rem;height:4rem;width:100%;position:absolute;mask-image:url(/img/session-detail-1.svg);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(/img/session-detail-1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.entalhe-branco-topo:after{content:" ";background:var(--branco);bottom:-3.9rem;height:4rem;width:100%;transform:rotate(180deg);position:absolute;mask-image:url(/img/session-detail-1.svg);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(/img/session-detail-1.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.bg-cinza{background:var(--cinza-claro)}.bg-azul{background:var(--azul)}.glider{display:grid;grid-template-columns:4rem auto 4rem}.glider .glider-contain{grid-row:1;grid-column:2/3}.glider .glider-prev{grid-row:1;grid-column:1/2}.glider .glider-next{grid-row:1;grid-column:3/4}.glider .glider-prev,.glider .glider-next{display:flex;position:relative;justify-content:center;align-items:center;top:0;left:0}.glider .glider-prev img,.glider .glider-next img{height:2rem;opacity:1}.glider .glider-prev img.disabled,.glider .glider-next img.disabled{opacity:.5}.glider .dots{grid-column:1/4}.glider-dot.active{opacity:1}.glider-branco .glider-dot{background-color:var(--branco);opacity:.5}.glider-branco .glider-dot.active{opacity:1}.glider-verde-azul .glider-prev img,.glider-verde-azul .glider-next img{filter:brightness(0) saturate(100%) invert(83%) sepia(38%) saturate(3899%) hue-rotate(24deg) brightness(101%) contrast(84%)}.glider-verde-azul .glider-dot{background-color:var(--azul);opacity:.5}.glider-verde-azul .glider-dot.active{opacity:1}.glider.glider-vazio{grid-template-columns:1fr}.glider.glider-vazio .glider-contain{grid-column:1/2}@media (max-width: 1400px){.resolucao{background-color:green}}@media (max-width: 1199px){.resolucao{background-color:#ff0}}@media (max-width: 991px){.resolucao{background-color:red}.titulo-1{font-size:3.3rem}.titulo-2{font-size:3rem}.botao-xl{padding:0}}@media (max-width: 767px){.resolucao{background-color:#00f}.slide-curso-desktop{display:none}.slide-curso-mobile{display:block}.title-center{text-align:center}.section-certificate-img{width:100%;padding-left:2rem;padding-right:2rem}.card-list{display:inline-flex}.card-img-list{width:50%!important}.card-curso-list{width:35rem!important}.card-curso .titulo-6{font-size:1.4rem}.card-curso .botao{font-size:1.4rem;font-weight:700}.botao-xl{padding:0}.form-adapt-check{margin-left:0!important;display:block}}@media (max-width: 576px){.upper-title{font-size:12px;text-align:left}.resolucao{background-color:#8b008b}.titulo-1{font-size:3rem}.titulo-2{font-size:2.7rem}.botao-xl{padding:0}.form-adapt-check{margin-left:0!important;display:block}}@media (max-width: 400px){.resolucao{background-color:orange}.titulo-1{font-size:2.6rem}.titulo-2{font-size:2.3rem}p{font-size:1.3rem}.botao-xl{padding:0}.form-adapt-check{margin-left:0!important;display:block}}.loader{border:.5rem solid var(--gray-150, #f3f3f3);border-top:.5rem solid var(--primary-color, #0068b7);border-radius:50%;width:2rem;height:2rem;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast{z-index:99999;top:5%}.toast-body{font-size:1.6rem;margin:0;padding:3px;font-weight:700;text-shadow:0px 2px 10px black}.pass-eye::-ms-reveal,.pass-eye::-ms-clear{display:none}.eye-slashed:before{content:"";width:100%;height:1px;background-color:var(--azul-escuro);position:absolute;top:50%;transform:rotate(-50deg)}.shopping-cart{width:3.5rem;height:3.5rem}.shopping-cart img{width:100%;height:100%}.shopping-cart-items{position:absolute;top:2px;right:16px;padding:3px;line-height:1;transform:scaleY(.8);border-radius:50%;background-color:var(--azul);font-weight:700;font-size:1.5rem}.bt-verde-redondo{padding:1rem 2rem;color:var(--branco);background-color:var(--verde);border-radius:var(--radius-redondo);font-family:sink-black;font-size:1.2rem;text-transform:uppercase;text-align:center}.bt-verde-redondo:hover{color:var(--branco)}.btn-check-toggle{--bs-btn-padding-y: 1rem !important;--bs-btn-padding-x: 2rem !important;--bs-btn-font-size: 1.6rem !important;--bs-btn-color: var(--azul) !important;--bs-btn-border-color: var(--azul) !important;--bs-btn-hover-bg: var(--azul) !important;--bs-btn-hover-border-color: var(--azul) !important;--bs-btn-active-bg: var(--azul) !important;--bs-btn-active-border-color: var(--azul) !important;--bs-btn-disabled-color: var(--azul) !important;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--azul) !important;--bs-gradient: none;font-family:montserrat!important;text-transform:uppercase!important;text-align:center!important}.color-azul{color:var(--azul)!important}.color-vip-azul{color:#00b1dd!important}}.breadcrumb{flex-wrap:nowrap;list-style:none;padding:20px 0;margin:0 auto}.breadcrumb-container{background-color:var(--primary-color-lightest)}.breadcrumb-item{color:#878787;font-family:var(--font-family-base);font-size:16px;font-style:normal;font-weight:400;line-height:normal;flex:0 0 auto;white-space:nowrap}.breadcrumb-item:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item a{color:#878787;text-decoration:none}.breadcrumb-item:before{margin:0 16px}.breadcrumb-item.active{color:var(--breacrumb-active);font-weight:600}.breadcrumb-item+.breadcrumb-item:before{color:#343434}@media (max-width: 576px){.breadcrumb{padding:18px 24px}.upper-title{font-size:12px;text-align:left}.breadcrumb-item{font-size:12px}}.spinner-container{text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.spinner{width:50px;height:50px;border:4px solid rgba(0,104,183,.2);border-radius:50%;border-top-color:var(--primary-color, #0068b7);animation:spinner-rotate 1s linear infinite;margin:0 auto 15px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;z-index:5;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loading-overlay.visible{opacity:1;visibility:visible}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@layer base,bootstrap,components,tenant-override;section.breadcrumb{height:40rem;position:relative;margin-top:-2.5rem;background-size:100% 8rem,100%;background-repeat:no-repeat;background-position:bottom,center}section.breadcrumb-privacidade{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-privacy.png)}section.breadcrumb-termos{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-terms.png)}section.breadcrumb-confiabilidade{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-confiability.png)}section.breadcrumb-quem-somos{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-who-we-are.png)}section.breadcrumb-como-funciona{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-how-it-work.png)}section.breadcrumb-atendimento{background-image:url(/img/session-detail-1.svg),url(/img/bg-breadcrumb-contact.png)}main.institucional section.topo .titulo-1 span{color:var(--azul)}.glider-nossas-areas .card-area{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:19rem;padding:0;margin:1rem}.glider-nossas-areas .card-area .bg{position:absolute;z-index:1;width:100%;height:100%;max-width:200px}.glider-nossas-areas .card-area .icone{position:relative;z-index:2;height:8rem}.glider-nossas-areas .card-area p{position:relative;z-index:2;text-align:center;color:var(--branco)}.glider-mais-vendidos .card-curso{margin:0 auto}.align-div-middle{position:relative!important;top:50%!important;transform:translateY(-50%)!important}.nossos-numeros .card-curso{margin-left:auto!important;margin-right:auto!important;width:28rem!important;height:27rem!important;position:relative}.glider-tutores .card-tutor{margin:1rem}.glider-tutores .card-tutor .box-redonda{padding:10rem 1rem 2rem;background-color:var(--branco)}.glider-tutores .card-tutor .img-tutor{height:30rem;margin-bottom:-9rem}.glider-tutores .card-tutor .titulo-4{line-height:1;margin-bottom:1rem}section.avaliacoes-alunos h2{color:var(--azul-escuro)}.glider-avaliacoes-alunos .card-avaliacao{margin:1rem;padding:4rem 0rem}.glider-avaliacoes-alunos .card-avaliacao .balao{width:25rem;padding-top:2.5rem;position:relative;margin:0 auto;background-color:var(--branco);overflow:visible}.glider-avaliacoes-alunos .card-avaliacao .balao .titulo-6{color:var(--azul-escuro)}.glider-avaliacoes-alunos .card-avaliacao .balao .img-aluno{height:6rem;width:6rem;border-radius:2.5rem}.glider-avaliacoes-alunos .card-avaliacao .balao .nota{margin:1rem 0}.glider-avaliacoes-alunos .card-avaliacao .balao .nota img{height:1.7rem}.glider-avaliacoes-alunos .card-avaliacao .balao:before{content:url(/img/icon-quotation-marks.svg);position:absolute;height:6rem;width:6rem;top:-2rem;right:3rem}.glider-avaliacoes-alunos .card-avaliacao .balao:after{content:url(/img/detail-triangle.svg);position:absolute;height:5rem;width:5rem;bottom:-5rem;left:calc(50% - 2.5rem)}main.cursos section.topo h1,main.cursos section.topo p{color:var(--branco)}main.cursos section.topo .categorias span{color:var(--branco)}main.cursos section.lista-cursos ul.lista-categorias{display:flex;flex-direction:column;gap:1rem}main.cursos section.lista-cursos ul.lista-categorias li a{width:100%;display:flex;gap:.7rem;padding:1rem 1.3rem;align-items:center;border-radius:.4rem;background-color:var(--branco)}main.cursos section.lista-cursos ul.lista-categorias li a p{text-transform:uppercase;line-height:1}main.cursos section.lista-cursos ul.lista-categorias li a .icone{width:2rem;height:2rem}main.cursos section.lista-cursos ul.lista-categorias li a:hover,main.cursos section.lista-cursos ul.lista-categorias li a.ativo{transform:scale(.97);filter:brightness(.9)}main.cursos section.lista-cursos ul.lista-cargas-horaria{width:fit-content;display:flex;flex-direction:column;gap:1rem}main.cursos section.lista-cursos ul.lista-cargas-horaria li{display:flex;gap:2rem;padding:.5rem 1rem;align-items:center;border-radius:5rem;background-color:var(--branco);filter:var(--sombra)}main.cursos section.lista-cursos ul.lista-cargas-horaria li label{line-height:.9}main.cursos section.lista-cursos .lista-cargas-horaria .form-check-input{margin:0;float:unset}main.cursos section.lista-cursos .lista-cargas-horaria .div-check{border-radius:100%!important;height:2rem;width:2rem;border:3px solid var(--azul);display:inline-block;background-color:#fff;border-color:var(--azul)}main.cursos section.lista-cursos .lista-cargas-horaria .div-checked{background-color:var(--azul)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}main.cursos section.lista-cursos .card-curso{filter:var(--sombra)}main.cursos section.cursos-novidades{margin-top:-2px}main.cursos section.cursos-em-destaque .icone-titulo,main.cursos section.cursos-novidades .icone-titulo{height:5rem}main.cursos section.cursos-em-destaque .glider,main.cursos section.cursos-novidades .glider{margin-top:1rem}main.cursos section.cursos-em-destaque .glider .card-curso,main.cursos section.cursos-novidades .glider .card-curso{margin:0 auto}main.cursos section.informacoes-adicionais .box-redonda{background:var(--branco);padding:1rem 3rem;text-align:center;width:30rem}main.cursos section.informacoes-adicionais .box-redonda .icone{margin-bottom:1rem;height:7rem}main.cursos section.informacoes-adicionais .box-redonda p.titulo-3{line-height:1;margin-bottom:1rem}main.detalhes-curso section.topo .video-sobre-curso{width:100%;padding:0}main.detalhes-curso section.topo .video-sobre-curso .video{max-width:100%}main.detalhes-curso .video-container{border-radius:6px;overflow:hidden;padding-bottom:56.25%;height:0;margin:0 auto}main.detalhes-curso .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.detalhes-curso section.topo .tags .tag{padding:.5rem 1rem;background:var(--branco);border-radius:5rem}main.detalhes-curso section.topo .tags .tag .icone{height:1.5rem}main.detalhes-curso section.topo .tags .tag p{line-height:.8;font-family:montserrat;color:var(--azul-escuro)}main.detalhes-curso section.topo .tags-mobile{display:none}main.detalhes-curso section.topo hr{margin:3rem 0}main.detalhes-curso section.topo .box-inscreva-se{padding:1rem 2.5rem;width:30rem}main.detalhes-curso section.topo .box-inscreva-se p,main.detalhes-curso section.topo .box-inscreva-se li{color:var(--branco)}main.detalhes-curso section.topo .box-inscreva-se li{font-family:montserrat}main.detalhes-curso section.tutor .box-tutor{background:var(--branco);display:grid;grid-template-columns:20rem 1fr;gap:2rem;align-items:center;overflow:unset;margin:5.5rem 0 4rem}main.detalhes-curso section.tutor .box-tutor img{margin-top:-5rem}.glider-videos-tutor .card-video-tutor .box-redonda{padding:0;margin:1rem}.glider-videos-tutor .card-video-tutor .box-redonda .video{max-width:100%}main.detalhes-curso section.certificado h2{color:var(--azul)}main.detalhes-curso section.comentarios .glider-verde-azul .glider-prev img,main.detalhes-curso section.comentarios .glider-verde-azul .glider-next img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(334deg) brightness(104%) contrast(101%)}main.detalhes-curso section.comentarios .glider-verde-azul .glider-dot{background-color:var(--branco);opacity:.5}main.detalhes-curso section.comentarios .glider-verde-azul .glider-dot.active{opacity:1}main.detalhes-curso section.nao-gostar h2{color:var(--azul)}main.detalhes-curso section.duvidas h2{color:var(--azul-escuro)}main.detalhes-curso section.duvidas .glider-cursos-relacionados .card-curso{filter:var(--sombra);margin:1rem auto}main.politica-privacidade{font-family:var(--font-family-base);background:var(--text-color-white)}main.politica-privacidade section.politicas{padding:80px 0;background:var(--text-color-white)}main.politica-privacidade section.politicas .container{max-width:1200px;margin:0 auto;padding:0 20px}main.politica-privacidade section.politicas h1{color:var(--text-color-dark-secondary);font-size:40px;font-weight:600;line-height:130%;letter-spacing:-.76px;margin-bottom:48px;text-align:center;font-family:var(--font-family-base-semibold)}main.politica-privacidade section.politicas .row.justify-content-center{margin-bottom:48px}main.politica-privacidade section.politicas .row.justify-content-center:last-of-type{margin-bottom:0}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8{background:var(--text-color-white);border:1px solid var(--gray-150);border-radius:16px;padding:40px;box-shadow:0 4px 16px #00000014;transition:all .3s ease;position:relative;overflow:hidden}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:var(--primary-color)}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--linear-gradient-primary);opacity:0;transition:opacity .3s ease}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8:hover:before{opacity:1}main.politica-privacidade section.politicas .icone{width:80px;height:80px;padding:0;margin-bottom:24px;transition:transform .3s ease;filter:drop-shadow(0px 4px 8px rgba(59,130,246,.2))}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8:hover .icone{transform:scale(1.1)}main.politica-privacidade section.politicas h2{color:var(--text-color-primary);font-size:24px;font-weight:600;line-height:130%;letter-spacing:-.48px;margin-bottom:16px;font-family:var(--font-family-base-semibold)}main.politica-privacidade section.politicas p{color:var(--text-500);font-size:var(--font-size-base);font-weight:400;line-height:150%;letter-spacing:-.02em;margin-bottom:16px;font-family:var(--font-family-base)}main.politica-privacidade section.politicas p:last-child{margin-bottom:0}main.politica-privacidade section.nao-perca{padding:80px 0;background:var(--linear-gradient-primary);position:relative;overflow:hidden}main.politica-privacidade section.nao-perca:before{content:"";position:absolute;inset:0;background:url(/img/pattern-overlay.svg) no-repeat center;background-size:cover;opacity:.1;pointer-events:none}main.politica-privacidade section.nao-perca .container{position:relative;z-index:2}main.politica-privacidade section.nao-perca h2{color:var(--text-color-white);font-size:32px;font-weight:600;line-height:130%;letter-spacing:-.64px;margin-bottom:32px;text-align:center;font-family:var(--font-family-base-semibold)}main.politica-privacidade section.nao-perca .botao{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--linear-gradient-button);color:var(--text-color-white);font-size:18px;font-weight:600;line-height:24px;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 16px #5bbd144d;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-family-base-semibold)}main.politica-privacidade section.nao-perca .botao:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5bbd1466;filter:brightness(1.1)}main.politica-privacidade section.nao-perca .botao:active{transform:translateY(0)}main.termo-compromisso{font-family:var(--font-family-base);background:var(--text-color-white)}main.termo-compromisso section.termos{padding:80px 0;background:var(--text-color-white)}main.termo-compromisso section.termos .container{max-width:1200px;margin:0 auto;padding:0 20px}main.termo-compromisso section.termos h1{color:var(--text-color-dark-secondary);font-size:40px;font-weight:600;line-height:130%;letter-spacing:-.76px;margin-bottom:24px;text-align:center;font-family:var(--font-family-base-semibold)}main.termo-compromisso section.termos .row.pb-5:first-of-type p{color:var(--text-500);font-size:var(--font-size-base);font-weight:400;line-height:150%;letter-spacing:-.02em;text-align:center;max-width:800px;margin:0 auto 48px;font-family:var(--font-family-base)}main.termo-compromisso section.termos .row.pb-5{margin-bottom:48px}main.termo-compromisso section.termos .row.pb-5:last-of-type{margin-bottom:0}main.termo-compromisso section.termos .col-12{background:var(--text-color-white);border:1px solid var(--gray-150);border-radius:16px;padding:40px;box-shadow:0 4px 16px #00000014;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:24px}main.termo-compromisso section.termos .col-12:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:var(--primary-color)}main.termo-compromisso section.termos .col-12:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--linear-gradient-primary);opacity:0;transition:opacity .3s ease}main.termo-compromisso section.termos .col-12:hover:before{opacity:1}main.termo-compromisso section.termos .row.pb-5:first-of-type .col-12{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0}main.termo-compromisso section.termos .row.pb-5:first-of-type .col-12:hover{box-shadow:none;transform:none;border:none}main.termo-compromisso section.termos .row.pb-5:first-of-type .col-12:before{display:none}main.termo-compromisso section.termos h2{color:var(--text-color-primary);font-size:20px;font-weight:600;line-height:130%;letter-spacing:-.4px;margin-bottom:20px;font-family:var(--font-family-base-semibold);text-transform:uppercase}main.termo-compromisso section.termos p{color:var(--text-500);font-size:var(--font-size-base);font-weight:400;line-height:150%;letter-spacing:-.02em;margin-bottom:0;font-family:var(--font-family-base);text-align:justify}main.termo-compromisso section.nao-perca{padding:80px 0;background:var(--linear-gradient-primary);position:relative;overflow:hidden}main.termo-compromisso section.nao-perca:before{content:"";position:absolute;inset:0;background:url(/img/pattern-overlay.svg) no-repeat center;background-size:cover;opacity:.1;pointer-events:none}main.termo-compromisso section.nao-perca .container{position:relative;z-index:2}main.termo-compromisso section.nao-perca h2{color:var(--text-color-white);font-size:32px;font-weight:600;line-height:130%;letter-spacing:-.64px;margin-bottom:32px;text-align:center;font-family:var(--font-family-base-semibold);text-transform:none}main.termo-compromisso section.nao-perca .botao{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--linear-gradient-button);color:var(--text-color-white);font-size:18px;font-weight:600;line-height:24px;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 16px #5bbd144d;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-family-base-semibold)}main.termo-compromisso section.nao-perca .botao:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5bbd1466;filter:brightness(1.1)}main.termo-compromisso section.nao-perca .botao:active{transform:translateY(0)}main.confiabilidade section.conteudo-confiabilidade h2{color:var(--azul)}main.confiabilidade section.pode-confiar p{color:var(--branco)}main.confiabilidade section.conteudo-confiabilidade .icone{width:10rem;padding-bottom:1.5rem}main.confiabilidade section.conteudo-confiabilidade .icones-parceiros{height:4rem}main.quem-somos section.topo h2{color:var(--azul)}main.quem-somos section.topo .container-switch ul.menu-switch{margin:2rem 0}main.quem-somos section.topo .container-switch ul.menu-switch li{flex-grow:0}main.quem-somos section.complementar h2{color:var(--azul)}main.como-funciona section.topo .passo-a-passo{background-image:url(/img/steps-detail-portrait.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center;background-clip:content-box}main.como-funciona section.topo .passo-a-passo .box-redonda{background-color:var(--branco);width:30rem;padding:3rem 2rem;position:relative;overflow:visible}main.como-funciona section.topo .passo-a-passo .box-redonda h2{color:var(--azul)}main.como-funciona section.topo .passo-a-passo .passo{background:var(--gradient-azul);width:5rem;height:5rem;border-radius:100%;display:flex;justify-content:center;align-items:center;color:var(--branco);font-family:montserrat;font-size:3rem;margin-top:-5rem}main.como-funciona section.complementar h2{color:var(--azul)}main.como-funciona section.complementar .icone{width:10rem;padding-bottom:1.5rem}main.atendimento{font-family:var(--font-family-base)}main.atendimento section.topo{padding:80px 0;background:var(--text-color-white)}.breadcrumb-container .container{max-width:1200px}main.atendimento section.topo .container{max-width:1200px;margin:0 auto;padding:0}main.atendimento section.topo h1{color:var(--text-color-dark-secondary);font-size:32px;font-weight:600;line-height:130%;letter-spacing:-.76px;margin-bottom:16px;text-align:start;font-family:var(--font-family-base-semibold)}main.atendimento section.topo h3{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%}main.atendimento section.topo>.container>.row>.col-12:first-child{text-align:start;margin-bottom:40px}main.atendimento section.topo>.container>.row>.col-12:first-child p{color:#000;line-height:150%;letter-spacing:-.02em;max-width:877px;font-size:16px;font-weight:400}main.atendimento .container-switch{width:100%;margin-bottom:40px;display:flex;gap:20px;justify-content:space-between}main.atendimento .container-switch ul.menu-switch{display:flex;flex-wrap:wrap;gap:8px;justify-content:start;margin-bottom:32px;padding:0;list-style:none;width:280px}main.atendimento .container-switch ul.menu-switch li{flex:0 0 auto}main.atendimento .container-switch ul.menu-switch li button{padding:12px 24px;color:var(--gray-455);border-radius:8px;font-family:var(--font-family-base-medium);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:all .3s ease;white-space:nowrap;transform:scale(1);text-align:start;filter:none}main.atendimento .container-switch ul.menu-switch li button:hover{background:var(--background-color-secondary-light);border-color:var(--primary-color);color:var(--text-color-primary);transform:scale(1.02)}main.atendimento .container-switch ul.menu-switch li button.ativo{background:var(--primary-color);color:var(--text-color-white);border-color:var(--primary-color);box-shadow:0 1px 2px #1018280d,0 4px 16px #3b82f633;transform:scale(1)}main.atendimento .menu-select-mobile{display:none;width:100%;margin-bottom:32px;position:relative;z-index:100}main.atendimento .menu-select-mobile .custom-select-wrapper{position:relative;width:100%;font-family:var(--font-family-base-medium)}main.atendimento .menu-select-mobile .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;font-size:16px;font-weight:600;line-height:24px;color:var(--text-color-dark-primary);background:var(--text-color-white);border:2px solid var(--border-color-light);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden;min-height:56px;border:1px solid var(--gray-300)}main.atendimento .menu-select-mobile .custom-select-text{flex:1;text-align:left;font-family:var(--font-family-base-semibold);font-size:16px;font-weight:600;color:var(--text-color-dark-primary);transition:color .2s ease;letter-spacing:-.02em}main.atendimento .menu-select-mobile .custom-select-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--text-color-dark-secondary)}main.atendimento .menu-select-mobile .custom-select-arrow svg{width:20px;height:20px;transition:transform .3s ease}main.atendimento .menu-select-mobile .custom-select-trigger:hover{border-color:var(--primary-color);box-shadow:0 4px 16px #3b82f626;transform:translateY(-2px)}main.atendimento .menu-select-mobile .custom-select-trigger:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px #3b82f633,0 8px 24px #3b82f626;transform:translateY(-3px) scale(1.02);animation:selectPulse .6s ease-out}main.atendimento .menu-select-mobile .custom-select-trigger.active{border-color:var(--primary-color);box-shadow:0 4px 16px #3b82f633}main.atendimento .menu-select-mobile .custom-select-trigger.active .custom-select-arrow{transform:rotate(180deg);color:var(--primary-color)}main.atendimento .menu-select-mobile .custom-select-options{position:absolute;top:100%;left:0;right:0;background:var(--text-color-white);border:2px solid rgba(59,130,246,.2);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 8px 32px #00000026;max-height:300px;overflow-y:auto;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}main.atendimento .menu-select-mobile .custom-select-options.open{opacity:1;visibility:visible;transform:translateY(0);overflow-x:hidden}main.atendimento .menu-select-mobile .custom-select-option{padding:16px 20px;font-family:var(--font-family-base-semibold);font-size:15px;font-weight:500;line-height:20px;color:var(--text-color-dark-secondary);cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}main.atendimento .menu-select-mobile .custom-select-option:last-child{border-bottom:none;border-radius:0 0 10px 10px}main.atendimento .menu-select-mobile .custom-select-option:hover{background:#3b82f61a;color:var(--primary-color);transform:translate(4px);font-weight:600}main.atendimento .menu-select-mobile .custom-select-option:focus{outline:none;background:#3b82f626;color:var(--primary-color);font-weight:600}main.atendimento .menu-select-mobile .custom-select-option.selected{background:var(--primary-color);color:var(--text-color-white);font-weight:600;position:relative}main.atendimento .menu-select-mobile .custom-select-option.selected:before{content:"✓";margin-right:8px;font-weight:700;color:#fff}main.atendimento .menu-select-mobile .custom-select-option:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#3b82f64d;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;pointer-events:none}main.atendimento .menu-select-mobile .custom-select-option:active:after{width:300px;height:300px}main.atendimento .menu-select-mobile .custom-select-options::-webkit-scrollbar{width:6px}main.atendimento .menu-select-mobile .custom-select-options::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}main.atendimento .menu-select-mobile .custom-select-options::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:3px;transition:background .2s ease}main.atendimento .menu-select-mobile .custom-select-options::-webkit-scrollbar-thumb:hover{background:#3b82f680}@keyframes selectPulse{0%{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 8px #3b82f61a}to{box-shadow:0 0 0 4px #3b82f633,0 8px 24px #3b82f626}}main.atendimento .container-switch .conteudo{display:none;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);animation:slideOut .3s ease-out;transform:translateY(20px)}main.atendimento .container-switch .conteudo.ativo{display:block;opacity:1;width:100%;max-width:640px;animation:slideIn .6s cubic-bezier(.4,0,.2,1);transform:translateY(0)}@keyframes slideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}50%{opacity:.7;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}main.atendimento .accordion{max-width:640px;margin:0 auto}main.atendimento .accordion-item{border-radius:12px;border:1px solid var(--gray-300);box-shadow:0 2px 8px #00000014;margin-bottom:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}main.atendimento .accordion-item:hover{box-shadow:0 8px 32px #3b82f626;transform:translateY(-4px);border-color:#3b82f64d}main.atendimento .accordion-button{background:var(--text-color-white);color:var(--text-color-dark-secondary);font-family:var(--font-family-base-medium);font-size:var(--font-size-base);font-weight:600;line-height:140%;border-radius:12px;min-height:54px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}main.atendimento .accordion-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent);transition:left .6s ease;pointer-events:none}main.atendimento .accordion-button:hover:before{left:100%}main.atendimento .accordion-button:not(.collapsed){background:linear-gradient(135deg,#3b82f61a,#3b82f60d);color:var(--primary-color);box-shadow:inset 0 1px #3b82f61a;transform:scale(1.02)}main.atendimento .accordion-button:focus{border:none;box-shadow:0 0 0 3px #3b82f64d;outline:none;z-index:2}main.atendimento .accordion-button:after{content:"+";font-size:22px;font-weight:700;color:var(--primary-color);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:50%;transform:rotate(0) scale(1);background-image:none!important}main.atendimento .accordion-button:not(.collapsed):after{content:"−";transform:rotate(180deg) scale(1.1);background:var(--primary-color);color:#fff;box-shadow:0 2px 8px #3b82f64d}main.atendimento .accordion-collapse{transition:all .4s cubic-bezier(.4,0,.2,1)}main.atendimento .accordion-body{background:var(--text-color-white);color:var(--text-500);font-family:var(--font-family-base);font-size:14px;font-weight:400;line-height:160%;padding:24px;border-top:1px solid rgba(59,130,246,.1);position:relative;animation:fadeInContent .5s ease-out}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main.atendimento .accordion-body p{margin:0;color:var(--text-500);line-height:1.7;transition:color .3s ease}main.atendimento .accordion-body p:not(:last-child){margin-bottom:16px}main.atendimento section.topo>.container>.row>.col-12:last-child{text-align:center;margin-top:48px;padding:32px;background:var(--background-color-secondary-light);border-radius:12px;border:1px solid var(--stroke-color-secondary);transition:all .3s ease}main.atendimento section.topo>.container>.row>.col-12:last-child:hover{box-shadow:0 8px 24px #3b82f61a;transform:translateY(-2px)}main.atendimento section.topo>.container>.row>.col-12:last-child p{color:var(--text-color-dark-secondary);font-size:var(--font-size-base);font-weight:500;line-height:150%;max-width:700px;margin:0 auto}main.atendimento section.contato{padding:80px 0;background:var(--background-color-primary-light)}main.atendimento section.contato h2{color:var(--text-color-primary);font-family:var(--font-family-base-semibold);font-size:32px;font-weight:600;line-height:130%;text-align:center;margin-bottom:40px}main.verificar-autenticidade .form-autenticar{color:var(--azul);width:33rem;background:var(--gradient-azul);padding:2rem 1rem;margin:2rem 0}main.verificar-autenticidade .form-autenticar label{color:var(--branco)}main.verificar-autenticidade .form-autenticar input{width:100%;border-radius:5rem;padding:.8rem 1rem}main.verificar-autenticidade .form-autenticar input::placeholder{text-align:center}main.login,main.cadastrar{margin-top:-2.5rem;padding-top:2.5rem}main.login section.conteudo .icone-titulo,main.cadastrar section.conteudo .icone-titulo{height:10rem}.icon-mail{display:block;position:absolute;width:25px;height:20px;left:19px;background:url(/img/icon-mail.svg) no-repeat}.icon-user{display:block;position:absolute;width:20px;height:20px;left:23px;background:url(/img/icon-user-3.svg) no-repeat}.icon-padlock{display:block;position:absolute;width:20px;height:20px;left:23px;background:url(/img/icon-padlock-2.svg) no-repeat}main.login section.conteudo .form-login .btn-google,main.cadastrar section.conteudo .form-cadastro .btn-google{background:#dd4f41;width:100%}main.login section.conteudo .form-login .btn-facebook,main.cadastrar section.conteudo .form-cadastro .btn-facebook{background:#3d5a98;width:100%}main.login .container-switch ul.menu-switch li,main.cadastrar .container-switch ul.menu-switch li{flex-grow:0;width:15rem}footer{background:var(--cinza-escuro)}footer .logo{height:5rem}footer .logo-grupo-educacao{height:4rem}footer .menu-footer ul li{padding-bottom:.3rem}footer .menu-footer ul li a{text-transform:uppercase;font-family:montserrat;font-size:1.2rem;color:var(--cinza)}.selo_mec{position:absolute;width:20%;bottom:15%;left:85%;z-index:9}@media (max-width: 1199px){.glider-tutores .card-tutor .img-tutor{height:25rem;margin-bottom:-9rem}main.cursos section.lista-cursos .card-curso{background:var(--branco);width:22rem}main.cursos section.lista-cursos .card-curso .titulo-6{font-size:1.4rem}main.cursos section.lista-cursos .card-curso .botao{font-size:1.4rem}main.cursos section.informacoes-adicionais .box-redonda{width:100%}main.como-funciona section.topo .passo-a-passo .box-redonda{width:29rem}}@media (max-width: 991px){main.termo-compromisso section.termos{padding:64px 0}main.termo-compromisso section.termos .container{padding:0 36px}main.termo-compromisso section.termos h1{font-size:36px;margin-bottom:20px}main.termo-compromisso section.termos .row.pb-5:first-of-type p{margin-bottom:40px}main.termo-compromisso section.termos .col-12{padding:32px;margin-bottom:20px}main.termo-compromisso section.termos h2{font-size:18px;margin-bottom:16px}main.termo-compromisso section.nao-perca{padding:64px 0}main.termo-compromisso section.nao-perca h2{font-size:28px;margin-bottom:24px}main.termo-compromisso section.nao-perca .botao{padding:14px 28px;font-size:16px}main.atendimento section.topo{padding:64px 0}main.atendimento section.topo .container{padding:0 36px}main.atendimento section.topo h1{font-size:36px}main.atendimento .container-switch ul.menu-switch{justify-content:flex-start;gap:12px}main.atendimento .container-switch ul.menu-switch li button{padding:10px 16px;font-size:13px}main.atendimento .accordion{max-width:100%}main.atendimento .container-switch{flex-direction:column;gap:24px;margin-bottom:32px}main.atendimento .container-switch ul.menu-switch{width:100%;justify-content:center;margin-bottom:0}main.atendimento .container-switch ul.menu-switch li button{padding:10px 20px;font-size:13px;white-space:nowrap}main.atendimento .menu-select-mobile{display:none}main.atendimento .container-switch .conteudo.ativo{max-width:100%}main.atendimento .accordion-item{margin-bottom:12px}main.atendimento .accordion-button{padding:14px 18px;font-size:15px;min-height:50px}main.atendimento .accordion-body{padding:18px;font-size:13px}main.atendimento section.topo>.container>.row>.col-12:last-child{margin-top:32px;padding:24px}.btn-cursos{border-radius:var(--bs-border-radius)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}}@media (max-width: 767px){section.breadcrumb{height:30rem}section.breadcrumb{background-size:100% 6rem,100%}main.detalhes-curso .video-container{text-align:center}main.detalhes-curso .video-container img{width:-webkit-fill-available}main.como-funciona section.topo .passo-a-passo{background-image:url(/img/steps-detail-landscape.svg);background-repeat:repeat-y;background-size:auto auto}main.como-funciona section.topo .passo-a-passo .box-redonda{width:80%}}@media (max-width: 575px){section.breadcrumb{height:20rem}section.breadcrumb{background-size:100% 4rem,100%}.glider-mais-vendidos .card-curso .box-redonda{width:20rem;margin:0 auto}.glider-avaliacoes-alunos .card-avaliacao .balao{width:27rem}main.detalhes-curso section.tutor .box-tutor{text-align:center;grid-template-columns:1fr}main.detalhes-curso section.tutor .box-tutor img{width:15rem;margin:-6.5rem auto 0}main.detalhes-curso section.topo div.sumir-sm{display:none}main.detalhes-curso section.topo .tags-mobile{display:block}main.detalhes-curso section.topo .container-switch ul.menu-switch{justify-content:center}main.detalhes-curso section.topo .container-switch ul.menu-switch li{flex-grow:0}main.termo-compromisso section.termos{padding:48px 0}main.termo-compromisso section.termos .container{padding:0 24px}main.termo-compromisso section.termos h1{font-size:32px;text-align:left;margin-bottom:16px}main.termo-compromisso section.termos .row.pb-5{margin-bottom:32px}main.termo-compromisso section.termos .row.pb-5:first-of-type p{text-align:left;margin-bottom:32px;font-size:14px}main.termo-compromisso section.termos .col-12{padding:24px;margin-bottom:16px;border-radius:12px}main.termo-compromisso section.termos h2{font-size:16px;text-align:left;margin-bottom:12px}main.termo-compromisso section.termos p{font-size:14px;text-align:left}main.termo-compromisso section.nao-perca{padding:48px 0}main.termo-compromisso section.nao-perca h2{font-size:24px;margin-bottom:20px}main.termo-compromisso section.nao-perca .botao{padding:12px 24px;font-size:14px;border-radius:8px}main.politica-privacidade section.politicas{padding:64px 0}main.politica-privacidade section.politicas .container{padding:0 36px}main.politica-privacidade section.politicas h1{font-size:36px;margin-bottom:40px}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8{padding:32px;margin-bottom:32px}main.politica-privacidade section.politicas h2{font-size:22px}main.politica-privacidade section.nao-perca{padding:64px 0}main.politica-privacidade section.nao-perca h2{font-size:28px;margin-bottom:24px}main.politica-privacidade section.nao-perca .botao{padding:14px 28px;font-size:16px}main.como-funciona section.complementar .icone{width:6em}main.confiabilidade section.conteudo-confiabilidade .icone{width:6rem}main.confiabilidade section.conteudo-confiabilidade .icones-parceiros{height:3rem}main.como-funciona section.topo .passo-a-passo .passo{width:4rem;height:4rem;font-size:2.3rem;margin-top:-4.5rem}main.politica-privacidade section.politicas{padding:48px 0}main.politica-privacidade section.politicas .container{padding:0 24px}main.politica-privacidade section.politicas h1{font-size:32px;text-align:left;margin-bottom:32px}main.politica-privacidade section.politicas .row.justify-content-center{margin-bottom:32px}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8{padding:24px;margin-bottom:24px;border-radius:12px}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8.d-flex{flex-direction:column;align-items:center;text-align:center}main.politica-privacidade section.politicas .icone{width:60px;height:60px;margin-bottom:16px}main.politica-privacidade section.politicas h2{font-size:20px;text-align:center;margin-bottom:12px}main.politica-privacidade section.politicas p{font-size:14px;text-align:center;margin-bottom:12px}main.politica-privacidade section.nao-perca{padding:48px 0}main.politica-privacidade section.nao-perca h2{font-size:24px;margin-bottom:20px}main.politica-privacidade section.nao-perca .botao{padding:12px 24px;font-size:14px;border-radius:8px}footer .logo{height:4rem}.selo_mec{bottom:40%;left:78%}}@media (max-width: 400px){section.breadcrumb{background-size:100% 4rem,100% 100%}.glider-avaliacoes-alunos .card-avaliacao .balao{width:23rem}.glider-avaliacoes-alunos .card-avaliacao .balao:before{height:4rem;width:4rem;top:-1rem}main.termo-compromisso section.termos .col-12{padding:20px;margin-bottom:12px}main.termo-compromisso section.termos h2{font-size:15px;margin-bottom:10px}main.termo-compromisso section.termos p{font-size:13px}main.termo-compromisso section.termos .row.pb-5:first-of-type p{font-size:13px;margin-bottom:24px}main.termo-compromisso section.nao-perca h2{font-size:20px;margin-bottom:16px}main.termo-compromisso section.nao-perca .botao{padding:10px 20px;font-size:13px}main.politica-privacidade section.politicas .col-lg-10.col-xxl-8{padding:20px;margin-bottom:20px}main.politica-privacidade section.politicas .icone{width:50px;height:50px;margin-bottom:12px}main.politica-privacidade section.politicas h2{font-size:18px;margin-bottom:10px}main.politica-privacidade section.politicas p{font-size:13px;margin-bottom:10px}main.politica-privacidade section.nao-perca h2{font-size:20px;margin-bottom:16px}main.politica-privacidade section.nao-perca .botao{padding:10px 20px;font-size:13px}main.confiabilidade section.conteudo-confiabilidade .icone{width:6rem}main.confiabilidade section.conteudo-confiabilidade .icones-parceiros{height:2rem}footer .menu-footer ul li{padding-bottom:.5rem}}main.atendimento .container-switch ul.menu-switch{flex-direction:column;align-items:stretch;gap:8px}main.atendimento .container-switch ul.menu-switch li{width:100%}main.atendimento .container-switch ul.menu-switch li button{width:100%;padding:12px 16px;text-align:start}.botao{font-size:1.4rem}.titulo-3{color:var(--azul-escuro);font-size:2.2rem}.box-progresso{position:relative;height:10rem;width:10rem;background:conic-gradient(var(--azul) 3.6deg,var(--cinza-claro) 0deg);border-radius:100%;display:flex;align-items:center;justify-content:center}.box-progresso:before{content:"";position:absolute;height:8rem;width:8rem;background-color:var(--branco);border-radius:100%}.box-progresso .porcentagem-progresso{position:relative;color:var(--cinza);font-size:1.9rem}section.status-curso .titulo-progresso{display:grid;grid-template-columns:30rem auto;gap:2rem;align-items:center}section.status-curso .titulo-progresso .box-progresso{height:7.5rem;width:7.5rem}section.status-curso .titulo-progresso .box-progresso:before{height:5.5rem;width:5.5rem}.card-curso-comprado{display:grid;grid-template-columns:9rem 1fr 7rem;gap:1rem;background:var(--branco);filter:var(--sombra);max-width:100%;border-radius:1rem;padding:1rem;align-items:center;min-height:170px}.card-curso-comprado .foto-curso{max-width:100%;border-radius:1rem}.card-curso-comprado .nome-curso{color:var(--azul-escuro);font-size:1.5rem;line-height:1.2;font-family:montserrat;margin-bottom:.4rem}.card-curso-comprado .professor{color:var(--azul);font-size:1.1rem;font-family:montserrat}.card-curso-comprado .nome-professor{font-size:1.1rem}.card-ebook{position:relative;border-radius:1.3rem;overflow:hidden;width:100%;height:auto;filter:var(--sombra)}.card-ebook .foto-ebook{width:100%;height:100%}.card-ebook .tag{background:var(--branco);color:#ff5757;padding:.3rem .8rem;border-radius:5rem;display:flex;gap:.5rem;align-items:center;position:absolute;font-size:1.2rem;font-family:montserrat;top:.5rem;right:.5rem}.card-ebook .tag .icone{width:1.3rem}.card-entrevista{max-width:100%;border-radius:1rem;overflow:hidden}.card-entrevista .video{width:100%}.card-curso-comprado .box-progresso{height:7rem;width:7rem}.card-curso-comprado .box-progresso:before{height:5.5rem;width:5.5rem}.conteudo-aluno main:first-child{height:100%}header.menu-desktop{position:relative;z-index:2;grid-column:1/3;grid-row:1/2;background:var(--gradient-azul);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem 1rem 20rem;box-shadow:12px 5px 17px #0000001a}header.menu-desktop input.pesquisar{border-radius:.5rem;padding:.5rem .5rem .5rem 3rem;background-image:url(https://f5enfermagem.com.br/build/assets/img/icon-magnifier-Bu6qZIb5.svg);background-repeat:no-repeat;background-size:2rem 85%;background-position:.25rem center;width:30rem;margin-right:1rem}header.menu-desktop nav.menu ul{display:flex;align-items:center;gap:1.5rem}header.menu-desktop nav.menu ul li img.foto-aluno{border-radius:100%;height:5rem}header.menu-desktop nav.menu ul li a img{height:2.5rem}header.menu-desktop nav.menu ul li a.nome-aluno{color:var(--branco)}nav.menu-lateral{position:fixed;z-index:3;grid-column:1/2;background:var(--azul);display:grid;grid-template-rows:auto 1fr;align-items:flex-start;gap:5rem;justify-items:center;padding:2rem 1.5rem;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;height:100vh;width:19rem}nav.menu-lateral .nav-brand img{height:8rem}nav.menu-lateral ul{width:100%;display:grid;gap:1rem}nav.menu-lateral ul li{border-radius:var(--borda-arredondada)}nav.menu-lateral ul li:hover,nav.menu-lateral ul li.ativo{background-color:#0000001a}nav.menu-lateral ul li a{padding:1rem;display:flex;gap:.5rem;align-items:center}nav.menu-lateral ul li a img{width:2.5rem}header.mobile{display:none}footer.menu-footer{display:none}.conteudo-aluno{position:relative;z-index:1;grid-column:2/3}main.certificados .lista-certificados .conteudo.ativo{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}main.certificados .card-certificado-disponivel{background:var(--branco);filter:var(--sombra);display:grid;grid-template-columns:repeat(2,1fr);border-radius:2rem;gap:2rem;padding:3rem;width:35rem}main.certificados .card-certificado-emitido{background:var(--branco);filter:var(--sombra);display:grid;grid-template-columns:repeat(2,1fr);border-radius:2rem;gap:2rem;padding:3rem;width:35rem}main.certificados .card-certificado-emitido .titulo-7{grid-column:1/3}main.certificados .lista-certificados .conteudo .botao{font-size:1.4rem}main.certificados .lista-certificados ul.menu-switch{justify-content:center}main.certificados .lista-certificados ul.menu-switch li{flex-grow:0}main.emitir-certificado .foto-aluno{height:15rem;border-radius:100%;margin-bottom:1rem}main.emitir-certificado .titulo-5{color:var(--azul-escuro)}main.emitir-certificado .titulo-6{color:var(--azul)}main.emitir-certificado .btn-borda-verde{position:relative}main.emitir-certificado .btn-borda-verde span{position:absolute;background-color:var(--azul);color:var(--branco);font-size:1rem;display:flex;gap:.3rem;align-items:center;padding:.2rem .3rem;border-radius:5rem;bottom:-1.5rem}main.emitir-certificado .btn-borda-verde span img{height:1rem}main.dados-entrega .box-dados-entrega{padding:2rem;background:var(--branco);filter:var(--sombra);border-radius:var(--borda-arredondada);position:relative}main.dados-entrega .box-dados-entrega .titulo-6{color:var(--azul);text-transform:none}main.dados-entrega .box-dados-entrega .btn-alterar{border-radius:100%;background-color:var(--branco);filter:var(--sombra);padding:1rem;height:5rem;width:5rem;position:absolute;right:2rem}main.dados-entrega .box-dados-entrega .btn-alterar img{width:100%}main.perfil .foto-aluno{position:relative;width:15rem;min-height:15rem;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:3rem}main.perfil .foto-aluno img.foto{width:15rem;height:15rem}main.perfil .foto-aluno .btn-editar{position:relative;background-color:var(--verde);height:3rem;width:3rem;border-radius:100%;padding:.7rem;top:15rem;left:5rem;filter:var(--sombra)}main.perfil .foto-aluno .btn-editar:hover{transform:scale(.97);filter:brightness(.9)}main.perfil .foto-aluno .btn-editar img.icone{width:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}main.perfil nav.menu-perfil{width:100%;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}main.perfil nav.menu-perfil .nav-perfil-item{width:100%;background:var(--branco);filter:var(--sombra);padding:2rem;border-radius:1rem}main.perfil nav.menu-perfil .nav-perfil-item .icone{filter:brightness(0) saturate(100%) invert(75%) sepia(42%) saturate(7014%) hue-rotate(152deg) brightness(91%) contrast(102%);height:3rem}main.perfil nav.menu-perfil .nav-perfil-item .seta{filter:brightness(0) saturate(100%) invert(71%) sepia(0%) saturate(94%) hue-rotate(205deg) brightness(89%) contrast(80%);height:2rem}main.perfil nav.menu-perfil .nav-perfil-item.ativo,main.perfil nav.menu-perfil .nav-perfil-item:hover{background-color:var(--azul)}main.perfil nav.menu-perfil .nav-perfil-item.ativo p,main.perfil nav.menu-perfil .nav-perfil-item:hover p{color:var(--branco)}main.perfil nav.menu-perfil .nav-perfil-item.ativo img,main.perfil nav.menu-perfil .nav-perfil-item:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}main.perfil .tabela-basico{border:2px solid var(--cinza-claro)}main.perfil .box-pagamento{background:var(--branco);filter:var(--sombra);padding:2rem 4rem 1rem;border-radius:2rem}main.perfil .box-pagamento .formas-pagamento .form-check{display:flex;width:100%;background:var(--branco);filter:var(--sombra);border-radius:1rem;margin-bottom:1rem;gap:1rem;padding:1rem}main.perfil .box-pagamento .formas-pagamento .form-check .form-check-input{margin-left:0;margin-top:0}main.perfil .box-pagamento .formas-pagamento .form-check .icone{height:2.3rem}main.perfil .box-pagamento .conteudo{display:none}main.perfil .box-pagamento .conteudo.ativo{display:block}main.perfil .box-pagamento .conteudo .formulario-azul{border-radius:1.5rem}main.perfil .box-agradecimento{background:var(--branco);padding:2rem 3rem}main.perfil .box-agradecimento .icone{width:15rem}main.perfil .box-agradecimento .titulo-6{color:var(--azul-escuro)}main.principal .card-curso-comprado{margin:1rem}main.principal .box-ebooks,main.principal .box-materiais-bonus{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;justify-items:center}main.principal .card-entrevista{margin:1rem}main.principal .card-curso{filter:var(--sombra);width:90%;margin:1rem auto}main.principal .card-curso .botao{font-size:1.2rem}main.principal .card-curso .titulo-6{font-size:1.3rem}.box-aula .titulo-6{text-transform:none;margin-bottom:1rem;color:var(--azul-escuro);margin-left:1rem}.box-aula .card-aula{background:var(--branco);filter:var(--sombra);border-radius:2rem;padding:1.5rem;width:33rem;display:grid;grid-template-columns:5rem 1fr 4rem;align-items:center}.box-aula .card-aula .numero-aula{color:var(--azul);font-family:montserrat;font-size:2rem}.box-aula .card-aula .titulo-aula{color:var(--azul-escuro);font-family:montserrat;font-size:1.5rem;line-height:1.2}.box-aula .card-aula .duracao{font-size:1.2rem}.box-aula .card-aula .icone{max-width:100%}.botao-video-aula{margin-left:1rem;margin-right:1rem;display:inline-block}main.sala.sala-resultado .resultado .nota{font-size:8rem;line-height:1;font-family:montserrat}main.sala.sala-resultado .resultado .nota span{font-size:4rem}main.sala.sala-resultado .resultado-aprovado .nota{color:var(--azul)}main.sala.sala-correcao .tabela-correcao{width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:.7rem;background:var(--branco);filter:var(--sombra);border-radius:2rem;padding:2rem;text-align:center}main.sala.sala-correcao .tabela-correcao .titulo{font-family:montserrat;color:var(--azul);font-size:1.5rem}main.sala.sala-correcao .tabela-correcao{font-family:montserrat;color:var(--cinza);font-size:1.5rem}main.sala.sala-correcao .tabela-correcao .certo{content:url(https://f5enfermagem.com.br/build/assets/img/icon-round-checked-3-Bu10lfPV.svg);width:2.5rem;height:2.5rem}main.sala.sala-correcao .tabela-correcao .errado{content:url(https://f5enfermagem.com.br/build/assets/img/icon-round-x-CTY8QIXn.svg);width:2.5rem;height:2.5rem}main.sala.sala-avaliacao section.conteudo-avaliacao .box-avaliacao{background:var(--branco);padding:2rem;border-radius:2rem;filter:var(--sombra)}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao p.pergunta{font-family:montserrat;color:var(--cinza);font-size:1.5rem;margin-bottom:1rem}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao p.pergunta span{color:var(--azul);font-size:2rem}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao .box-respostas{display:grid;gap:.5rem;padding:0 2rem}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao .box-respostas .form-check{margin:0;padding:0;display:grid;grid-template-columns:2rem 1fr;align-content:center;gap:.5rem;background-color:var(--cinza-claro);border-radius:1rem;padding:.3rem .7rem}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao .box-respostas .form-check .form-check-input{margin:0;border-color:var(--verde)}main.sala.sala-avaliacao section.conteudo-avaliacao .card-questao .box-respostas .form-check .form-check-input:checked{background-color:var(--verde)}main.sala.sala-materiais .card-ebook{width:14rem}main.sala.sala-materiais .card-entrevista{width:23rem}main.meus-cursos section.cursos .box-cursos{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}main.meus-cursos section.destaques .card-curso{filter:var(--sombra);width:90%;margin:1rem auto}main.meus-cursos section.destaques .card-curso .botao{font-size:1.2rem}main.meus-cursos section.destaques .card-curso .titulo-6{font-size:1.3rem}main.matriculas .lista-matriculas{display:grid;gap:2rem;margin:1rem 0}.lista-matriculas .card-matricula{background:var(--branco);filter:var(--sombra);border-radius:1rem;padding:1rem;display:grid;grid-template-columns:7rem 1.5fr repeat(2,1fr) 21rem;gap:1rem;text-align:center}.lista-matriculas .card-matricula p.titulo-6{color:var(--azul);text-transform:none;font-size:1.5rem;line-height:1;margin-bottom:.5rem}.lista-matriculas .card-matricula p{font-size:1.3rem}.lista-matriculas .card-matricula .foto-curso{border-radius:1rem;align-self:center;width:100%}.lista-matriculas .card-matricula .botao{font-size:1.2rem;margin:0 auto}.lista-matriculas .card-matricula .botao{background-color:var(--verde)}.lista-matriculas .card-matricula .disabled{background-color:var(--cinza)!important}.show-pdf{width:650px;height:800px}@media (max-width: 1400px){.box-aula .card-aula{width:31rem}main.sala.sala-materiais .card-ebook{width:11rem}main.sala.sala-materiais .card-entrevista{width:19rem}}@media (max-width: 1199px){main.sala.sala-materiais .card-ebook{width:14rem}main.sala.sala-materiais .card-entrevista{width:23rem}}@media (max-width: 991px){.show-pdf{width:500px;height:800px}.card-ebook{width:80%}main.certificados section.conteudo-certificados .card-certificado-emitido,main.certificados section.conteudo-certificados .card-certificado-disponivel{width:25rem}main.perfil nav.menu-perfil .nav-perfil-item{padding:1rem 2rem}.box-aula .card-aula{width:26rem}main.sala.sala-materiais .card-ebook{width:13rem}main.sala.sala-materiais .card-entrevista{width:17rem}main.meus-cursos section.cursos .box-cursos{grid-template-columns:repeat(2,1fr)}main.matriculas .lista-matriculas{grid-template-columns:repeat(2,1fr)}main.matriculas .lista-matriculas .card-matricula{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center}main.matriculas .lista-matriculas .card-matricula .foto-curso{grid-column:1/2}main.matriculas .lista-matriculas .card-matricula .nome{grid-column:2/5}main.matriculas .lista-matriculas .card-matricula .data-inscricao,main.matriculas .lista-matriculas .card-matricula .status{grid-column:2/4}main.matriculas .lista-matriculas .card-matricula .numero-matricula,main.matriculas .lista-matriculas .card-matricula .declaracao{grid-column:1/-1}main.matriculas .lista-matriculas .card-matricula .botao{font-size:1.2rem}}@media (max-width: 767px){.show-pdf{width:500px;height:800px}.area-aluno{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100vh;background:var(--gradient-azul)}header.menu-desktop{display:none}nav.menu-lateral{display:none}header.mobile{position:relative;grid-column:1/2;z-index:3;display:grid;align-items:center;justify-items:center;gap:1rem;grid-template-columns:repeat(3,1fr);background:var(--gradient-azul);padding:1rem}header.mobile .btn-voltar{transform:rotate(180deg);height:3rem}header.mobile .logo{height:4rem}header.mobile .toggle-mobile{display:flex}.margem-topo{padding-top:0}header.mobile nav.menu-mobile{position:absolute;background:var(--azul);top:72px;height:0;width:auto;right:0;padding:0rem 2rem;overflow:hidden;transition:.5s ease-in-out}header.mobile nav.menu-mobile.ativo{padding:1rem 2rem;height:calc(100vh - 72px);transition:.5s ease-in-out}header.mobile nav.menu-mobile ul{display:flex;flex-direction:column;gap:1rem}header.mobile nav.menu-mobile ul li a{justify-content:end;display:flex;gap:.5rem;align-items:center;font-size:1.5rem}header.mobile nav.menu-mobile ul li a img{width:2rem}footer.menu-footer{position:fixed;bottom:0;display:block;z-index:3;background:var(--gradient-azul);width:100%;padding:1rem}footer.menu-footer nav ul{width:100%;display:flex;justify-content:space-evenly}footer.menu-footer nav ul li a{display:flex;flex-direction:column;align-items:center;opacity:.7;font-family:montserrat;font-size:1.1rem}footer.menu-footer nav ul li a.ativo{opacity:1}footer.menu-footer nav ul li a img{height:3rem}.conteudo-aluno{padding-bottom:6.5rem;grid-column:1/2;background-color:var(--branco);border-top-left-radius:3rem;border-top-right-radius:3rem}main.principal .card-curso .botao{font-size:1.1rem}.box-aula .card-aula{width:24rem}main.sala.sala-materiais .card-ebook{width:12rem}main.sala.sala-materiais .card-entrevista{width:16rem}main.meus-cursos section.cursos .box-cursos{grid-template-columns:1fr}main.matriculas .lista-matriculas{grid-template-columns:1fr;justify-items:center}main.matriculas .lista-matriculas .card-matricula{width:45rem}}@media (max-width: 575px){.show-pdf{width:400px;height:800px}section.status-curso .titulo-progresso{grid-template-columns:auto auto}section.menu-sala .menu-switch li a{font-size:1.3rem}.card-ebook{width:100%}main.certificados section.conteudo-certificados .card-certificado-emitido,main.certificados section.conteudo-certificados .card-certificado-disponivel{width:25rem}main.perfil .box-pagamento{padding:2rem 2rem 1rem}.box-aula .card-aula{width:34rem}main.sala.sala-materiais .card-ebook{width:13rem}main.sala.sala-materiais .card-entrevista{width:18rem}main.matriculas .lista-matriculas .card-matricula{width:90%}}@media (max-width: 400px){section.menu-sala .menu-switch li a{font-size:1.2rem}.box-aula .card-aula{width:30rem}main.sala.sala-materiais .card-entrevista{width:90%}}body{background:#0c111d}.bg-vip{--bs-bg-opacity: 1;background-color:transparent!important}span,p,textPath{color:var(--brand_gray-100, #E5E5E8);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:140%}textPath{font-size:13px;letter-spacing:.28px}.font-14{font-size:14px!important}.font-16{font-size:16px!important}.font-18{font-size:18px!important}.font-24{font-size:24px!important}.font-28{font-size:28px!important}.font-32{font-size:32px!important}.font-40{font-size:40px!important}.font-48{font-size:48px!important}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.pt-50{padding-top:50px}.mt-50{margin-top:50px}.mt-5-p{margin-top:5%}.mb-150{margin-bottom:150px}.lh-180{line-height:180%}.mx-24{margin-right:24px;margin-left:24px}.px-24{padding-right:24px;padding-left:24px}.dots{margin-top:25px}.cor-cinza{color:#e5e5e8}.cor-verde{color:#98ba14}.filtro-branco{filter:brightness(0) invert(1)}.background-azul-vip-escuro{background:var(--brand_blue-500, #00B1DD)}.background-azul-vip-gradient{background-image:linear-gradient(#2783C6,var(--brand_blue-500, #00B1DD));background-size:100%;background-repeat:no-repeat}.vip-background{background:url(https://f5enfermagem.com.br/build/assets/img/f5-vip-background-desktop-swG0HIDs.webp) #d3d3d3 -53.613px 0px / 105.585% 134.444% no-repeat;flex-shrink:0;display:flex;flex-wrap:wrap;padding-bottom:150px}.vip-background2{background:#020916;padding-bottom:150px}.vip-background3{background:#1f242f;padding-bottom:100px;padding-top:50px}.vip-background4{background:#0c111d;padding-bottom:150px}.background-blur{background-image:radial-gradient(farthest-corner,#3d65b152,#0000 50%);background-size:100% 100%;background-position:center;background-position-y:-140px;border-radius:50%}.background-blur2{background-image:radial-gradient(farthest-corner,#3d65b16e,#0000 52%);background-size:70%;background-position:center;background-position-y:-765px;border-radius:50%}.texto-duvida{color:var(--brand_gray-50, #F5F5F6);text-align:right;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.logo-vip{display:flex;width:280px;height:54px;padding:0 .009px 0 .002px;justify-content:center;align-items:center;flex-shrink:0}.font-vip{font-family:Inter!important;font-style:normal;line-height:140%}.titulo-vip{color:var(--neutral-color-light, #F5F5F6);font-family:Archivo;font-size:56px;font-style:normal;font-weight:600;line-height:125%}.titulo2-vip{color:var(--neutral-color-light, #F5F5F6);text-align:center;font-family:Archivo;font-size:48px;font-style:normal;font-weight:700;line-height:120%}.titulo-card{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0b2535;width:156px;height:100px;flex-shrink:0;padding:8px}.titulo-card span{color:#fff;text-align:center;font-family:Inter;font-size:28px;font-style:normal;font-weight:400;line-height:140%}.titulo-preco{color:var(--neutral-color-light, #F5F5F6);text-align:center;font-family:Inter;font-size:64px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.64px}.text-inherit{font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.background-cta{background:#98ba14;display:flex;width:309px;height:56px;padding:16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:10px;box-shadow:0 8px 24px #98ba1433}.background-cta:hover{filter:contrast(.8)}.background-cta-lg{display:flex;width:400px!important;gap:10px}.btn-cta-enfermeira{position:relative;top:-115px;z-index:3}.background-help{border-radius:6px;border:1px solid #00B1DD;background:#00b1dd1a;display:flex;width:309px;height:56px;padding:16px;justify-content:center;align-items:center;flex-shrink:0}.label-info{width:203px;height:84px;border-radius:8px;border:1px solid #00C4F4;background:#0c111d;box-shadow:0 10px 20px #7a77861a;display:flex;position:absolute;top:270px;left:calc(100% - 140px);justify-content:center;align-items:center}.label-info img{margin:23px 16px}.label-info span{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:130%;padding-top:15px;padding-bottom:15px;text-align:left}.space-hero{display:flex;flex-wrap:wrap;justify-content:space-evenly}.spaces-to-btn{margin-top:24px!important;margin-bottom:40px!important}.selo-mec{position:absolute;top:99px;left:-69px}.img-estrela-mec{position:relative;top:-10px;left:-10px}.selo-garantia{fill:var(--brand_blue-500, #00B1DD);stroke-width:3px;stroke:#fff}.section-divisor-1{border-top:1px solid;width:100%;height:5px;background:linear-gradient(to left,#d0d4ea 0 33.3%,#00b1dd 33.3% 66.6%,#d0d4ea 66.6%,#d0d4ea)no-repeat;background-size:100% 3px}.rotatingText{animation-name:rotate-circle;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:-4px;top:-2px;fill:#34a360}.pipe-animated:last-of-type{animation:type .8s infinite;position:relative;left:-13px}.glider-vip{margin-left:-60px;max-width:100vw}.glider-vip .glider-contain{width:calc(100vw + 20px)}.glider-vip .glider-contain .glider-track:first-child{margin-left:60px}.glider-vip .card-curso{margin:0 auto}.glider-vip .glider-dot{background-color:#00b1dd;opacity:1;border:1px solid #00B1DD}.glider-vip .glider-dot.active{background-color:#0c111d}.img-enfermeira-vip{width:548px;height:641px;flex-shrink:0;z-index:2}.icon-emoji{color:#fff!important;font-family:Inter!important;font-size:32px!important;font-style:normal!important;font-weight:500!important;line-height:100%!important;position:absolute;left:6px;top:12px}.icon-emoji2{left:-2px!important;top:-13px!important}.big-circle{width:678px;height:678px;flex-shrink:0;border-radius:678px;border:2px solid #00C4F4;position:absolute;top:4.5%;left:-13%}.small-circle{width:504px;height:504px;flex-shrink:0;border-radius:678px;border:2px solid #00C4F4;position:absolute;top:15%;left:2%}.label-info2{position:absolute;top:7%;left:13%;right:initial;z-index:2}.label-info3{position:absolute;top:10%;left:77%;right:initial;z-index:2;width:174px;height:72px}.label-info4{position:absolute;top:38%;right:53%;left:initial;z-index:3;width:275px;height:72px}.label-info5{position:absolute;top:37%;right:4%;left:initial;z-index:2}.label-info6{position:absolute;top:64%;right:71%;left:initial;z-index:3;width:294px;height:72px}.label-info7{position:absolute;top:60%;left:71%;right:initial;z-index:3;width:282px;height:72px}.label-info8{position:absolute;top:5.2%;left:64%;right:initial;z-index:2}.label-info9{position:absolute;top:52%;left:-14.3%;right:initial;z-index:2}.div-vip-certificado{position:absolute}.vip-certificado{width:339px;height:263px;max-width:45vw}.selo-mec2{position:absolute;top:8%;right:14%}.card-oferta{width:100%;height:100%;background:linear-gradient(96deg,#00b1dd,#005f77)}.sete-razoes{border-radius:8px;background:linear-gradient(0deg,#202227 0% 100%),linear-gradient(96deg,#00b1dd,#005f77)}.sete-dias{font-size:20px;font-weight:700;position:absolute;top:67px;left:75px}.rotateText{position:absolute;left:0;fill:#fff;color:#fff;transform:rotate(24deg)}.rotateText textPath{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:8.8px}.imgs-elipses img{margin-right:-10px}.row{margin-right:0!important;margin-left:0!important}.max-width-65{max-width:65vw}.max-width-75{max-width:75vw}.mensalidade{position:relative;top:-14px}.mensalidade span{font-size:14px;color:#ceced3}.overflow-vip{overflow:unset}.textpath-garantia{font-size:15px!important;letter-spacing:7.1px!important}.text-garantia{font-size:48px!important}@keyframes rotate-circle{to{transform:rotate(1turn)}}@keyframes type{0%{opacity:1}to{opacity:0}}@media (min-width: 1200px){.titulo-card{width:402px;height:200px}.dots{margin-top:80px}}@media (min-width: 1400px){.space-hero{justify-content:space-between}.glider-vip{left:0}.vip-certificado{width:776px;height:603px;margin-left:-7%;margin-top:2%}.vip-certificado-texto{width:615px!important}}@media (max-width: 575px){.glider-vip .card-curso .box-redonda{width:20rem;margin:0 auto}}@media (max-width: 1199px){section{display:flex;flex-wrap:wrap;justify-content:center}span,p{font-size:16px}textPath{font-size:14px!important;letter-spacing:-.3px!important}.titulo-vip{font-size:46px}.responsive-vip{display:flex;flex-wrap:wrap;justify-content:center}.big-circle,.small-circle{max-width:100vw}.img-enfermeira-vip{max-width:65vw;height:100%}.selo-mec{scale:.8;left:60%;top:70px}.selo-mec2{scale:.8}.bg-vip{background:#0c111d}}@media (max-width: 768px){.m-pt-0{padding-top:0!important}.m-pt-30{padding-top:30px!important}.m-font-14{font-size:14px!important}.m-mb-50{margin-bottom:50px!important}.vip-background{background:url(https://f5enfermagem.com.br/build/assets/img/f5-vip-background-mobile-DVMwMYQZ.webp) #d3d3d3 -35px 0px / 115% 102% no-repeat;padding-bottom:0}.vip-background2,.vip-background3{padding-bottom:0;padding-top:32px}.vip-background4{padding-bottom:0;padding-top:32px;background:#1f242f}.label-info{width:100%;height:62px;font-size:12px;position:relative;top:100%;left:initial}.label-info span{font-size:8.637px!important}.label-info .icon-emoji{font-size:16px!important}.icon-emoji{font-size:20px!important;left:6px;top:8px}.icon-emoji2{left:1px!important;top:-12px!important;font-size:16px!important}.label-info2{position:absolute;left:initial;top:16%}.label-info2 svg{width:38px;height:38px}.label-info3{position:absolute;left:68%;top:15%;display:flex;width:112px;height:40px;padding:12px;justify-content:center;align-items:center;gap:4px}.label-info3 svg{width:24px;height:24px}.label-info4{position:absolute;left:-8%;top:41%;display:flex;width:106px;height:43px;padding:0;justify-content:center;align-items:center;gap:4px}.label-info4 svg{width:24px;height:24px}.label-info5{display:none;position:absolute;left:82%;top:33%}.label-info5 svg{width:38px;height:38px}.label-info6{position:absolute;left:3%;top:74%;display:flex;width:108px;height:43px;padding:0;justify-content:center;align-items:center;gap:4px}.label-info6 svg{width:24px;height:24px}.label-info7{position:absolute;left:65%;top:57%;display:flex;width:108px;height:43px;padding:0;justify-content:center;align-items:center;gap:4px}.label-info7 svg{width:24px;height:24px}.label-info8,.label-info9{display:none}.space-hero{justify-content:center}.selo-mec{scale:.75;top:50px}.selo-mec2{scale:.6;top:-6%!important;right:-9%!important}.small-circle{width:63vw;height:80%;top:21%!important;left:3%!important}.big-circle{width:80vw;height:100%;top:8%!important;left:-10%!important}.section-divisor-1{border-bottom:1px solid #1F242F;background:#0c111d}.card-curso{width:207px!important;height:331px!important}.card-pessoa,.card-pessoa img{width:212px!important;height:282px!important}.glider-vip{margin-left:-40px;max-width:109vw;overflow:hidden}.glider-vip .glider-contain{scrollbar-color:#00000000 #00000000}.glider-vip .glider-contain .glider-track:first-child{margin-left:100px}.titulo-card span{color:#fff;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.div-vip-certificado{position:relative;padding-bottom:0;padding-top:20px}.vip-certificado{width:100%;height:100%;max-width:100%}.titulo2-vip{font-size:32px!important;text-align:left;margin-left:24px}.background-cta{height:48px}.background-cta span{color:#fff}.background-cta-lg{width:327px!important;z-index:3}.btn-cta-enfermeira{top:-80px}.spaces-to-btn{margin-bottom:32px!important}.overflow-vip{overflow:hidden}.text-garantia{font-size:30px!important}}.modal-overlay{position:fixed;z-index:10;left:0;top:0;width:100vw;height:100vh;background:#00000073;display:none;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.modal-overlay.show,.modal-overlay[style*="display: flex"]{opacity:1;pointer-events:auto;transition:opacity .3s}.modal-component-content{position:relative;padding:0;border-radius:0;margin:0 40px;opacity:0;transform:translateY(40px) scale(.98);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.modal-overlay.show .modal-component-content{opacity:1;transform:translateY(0) scale(1)}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;z-index:2;padding:0;line-height:1;display:flex;align-items:center;transition:transform .3s ease,opacity .2s ease}.modal-close:hover{transform:rotate(90deg);opacity:.8}.modal-close:focus{outline:none}.modal-close:active{transform:rotate(90deg) scale(.9)}.modal-close svg{width:24px;height:24px;color:var(--gray-455-alt)}.close-default{display:none}.close-circle{display:block}.modal-component-content.cart .close-circle,.modal-component-content.cart .close-default{display:none}.modal-component-content.certificate .close-default{display:block}.modal-component-content.certificate .close-circle{display:none}.modal-component-content.exam-result-modal .close-default{display:block}.modal-component-content.exam-result-modal .close-circle{display:none}.modal-component-content.exam-result-modal .modal-close{top:20px;right:20px}.modal-component-content.exam-form-modal .close-default{display:block}.modal-component-content.exam-form-modal .close-circle{display:none}.modal-component-content.exam-form-modal .modal-close{top:20px;right:20px}.modal-component-content.pg-form-modal .close-circle{display:none}.modal-component-content.pg-form-modal .close-default{display:block}.modal-component-content.pg-form-modal .close-default svg,.modal-component-content.pg-form-modal .close-default{width:18px;height:18px}.modal-component-content.exam-form-modal-loading .close-default,.modal-component-content.exam-form-modal-loading .close-circle{display:none}.modal-component-content.certificate .modal-header{width:100%;height:77;border-bottom-right-radius:100px;border-bottom-left-radius:100px;background-color:var(--color-brand-600);padding:24px 40px;display:block}.modal-component-content.certificate .modal-header h1{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;text-align:center;margin:0;color:var(--text-color-white)}.modal-component-content.certificate{width:100%;max-width:1222px;height:90%;max-height:750px;padding:0;background-color:var(--gray-115);align-items:center}.modal-component-content.certificate .modal-certificate-body{padding:40px;width:100%;margin:auto}.modal-component-content.certificate .modal-close{top:24px;right:65px}.modal-component-content.certificate .modal-close svg{color:var(--text-color-white)}@media (max-width: 992px){.modal-component-content.certificate{height:100%;max-height:90%;overflow:auto}}@media (max-width: 768px){.modal-component-content.certificate .modal-header{padding:40px 24px 24px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.modal-component-content.certificate .modal-close{top:12px;right:12px}.modal-component-content{margin:0 32px}.modal-component-content.certificate .modal-certificate-body{height:100%}}@media (max-width: 576px){.modal-component-content.certificate .modal-certificate-body{padding:30px 16px 60px}.modal-component-content.certificate{max-height:90%}.modal-component-content{margin:0 18px}.modal-close svg{width:20px;height:20px}.pix .close-default,.boleto .close-default,.detail .close-default{display:block}.pix .close-circle,.boleto .close-circle,.detail .close-circle{display:none}.pix .modal-close,.boleto .modal-close{top:44px;right:32px}.detail .modal-close{top:32px;right:32px}}.form-default{width:100%;display:flex;flex-direction:column;gap:20px}.form-default.ava{row-gap:16px;column-gap:12px;flex-direction:row;flex-wrap:wrap}.form-default.ava label{font-weight:500;color:var(--text-950)}.form-default button:not(.cart-nav-btn){display:flex;padding:10px;justify-content:center;align-items:center;align-self:stretch;color:var(--text-color-white);font-size:16px;font-weight:600;line-height:24px;background-color:var(--color-brand-600);border-radius:8px;margin-top:4px;width:100%;border:2px solid var(--text-color-white);box-shadow:0 1px 2px #1018280d,0 -2px #1018280d inset,0 0 0 1px #1018282e inset}.form-default.ava button{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px;border-radius:10px;box-shadow:0 1px 2px #375dfb14}.form-default button.secondary{border-radius:10px;color:var(--text-550);border:1px solid var(--gray-250);background-color:var(--text-color-white);box-shadow:0 1px 2px #5258660f}.form-default .button-container{display:flex;width:100%;justify-content:center;align-items:center;gap:16px}.form-default.payment-cart{flex-wrap:wrap;flex-direction:row;gap:24px}.form-default.payment-cart .input-form{flex-direction:column;margin-bottom:0;width:auto;min-width:0;width:calc(50% - 12px)}.form-default.payment-cart .input-form select,.form-default.payment-cart .input-form div.fake-select,.form-default.payment-cart .input-form input{height:40px;font-family:var(--font-family-inter);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px}.form-default.payment-cart .input-form input::placeholder{color:var(--gray-300);opacity:1}.form-default.payment-cart .input-form label{color:var(--text-color-black);font-family:var(--font-family-inter);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}@media (max-width: 820px){.form-default.payment-cart{margin-bottom:32px}.form-default.payment-cart:last-of-type{margin-bottom:24px}}@media (max-width: 768px){.form-default.payment-cart{gap:12px}.form-default.payment-cart .input-form{width:100%}.form-default.payment-cart .input-form{position:relative}.form-default.payment-cart .input-form>label{position:absolute;left:16px;top:8px;margin:0;color:var(--gray-325);font-size:10px;pointer-events:none;z-index:2;background:transparent}.form-default.payment-cart .input-form input:not(input[name=phone]),.form-default.payment-cart .input-form select,.form-default.payment-cart .input-form div.fake-select{padding:26px 16px 12px;height:48px}.form-default.payment-cart .input-form select{padding:22px 16px 8px}.form-default.payment-cart .input-form input[name=phone]{height:48px}}.input-form{width:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center}.input-hr{width:100%;height:1px;background-color:var(--gray-250);margin:1.5px 0;opacity:1;border:none;padding:0}.street-input{width:calc(79% - 6px)}.street-number-input{width:calc(21% - 6px)}.street-number-input input::-webkit-outer-spin-button,.street-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.street-number-input input[type=number]{-moz-appearance:textfield}.input-form label{font-weight:500;font-size:14px;letter-spacing:0%;color:var(--gray-700)}.input-form .input-wrapper{width:100%}.input-form select,.input-form input{font-weight:400;font-size:16px;color:var(--text-500);padding:10px 14px;border:1px solid var(--gray-300);background-color:var(--text-color-white);border-radius:8px;width:100%}.input-form.ava select,.input-form.ava input{border-radius:10px;border-color:var(--gray-250)}.input-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://f5enfermagem.com.br/build/assets/img/chevron-big-down-Dn63bZig.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) center;background-size:20px 20px;padding-right:35px}.input-form .select2-container--default .select2-selection--single{font-weight:400;font-size:16px;color:var(--text-500);padding:10px 14px;border:1px solid var(--gray-300);background-color:var(--text-color-white);border-radius:8px;width:100%;height:auto;min-height:42px;display:flex;align-items:center}.input-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-500);line-height:1.5;padding-left:0}.input-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px}.input-form .select2-container--default .select2-selection--single:focus,.input-form .select2-container--default .select2-selection--single:active{border-color:var(--gray-300);box-shadow:none}.input-form select.error,.input-form input.error{border:1px solid var(--red-450)}.input-form .invalid-feedback{display:none;gap:8px;font-size:14px;color:var(--red-450);width:100%;align-items:center;justify-content:flex-start}.input-form .invalid-feedback svg{width:14px;height:14px}.input-form.checkbox-form{flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.input-form.checkbox-form .input-wrapper{width:auto;order:1}.input-form.checkbox-form label{order:2;margin-left:4px;font-weight:600;cursor:pointer}.input-form.checkbox-form input[type=checkbox]{width:18px;height:18px;cursor:pointer;margin:0}.input-form.checkbox-form .invalid-feedback{width:100%;order:3;margin-top:4px;justify-content:center}.input-form .required-mark{font-size:14px;line-height:20px;color:var(--color-brand-600)}.input-form.hidden{display:none}.input-form strong#terms-modal{color:var(--color-brand-600);font-weight:900;cursor:pointer;text-decoration:underline}.input-form .image-wrapper{display:flex;width:100%;gap:20px}.input-form .image-wrapper img{width:64px;height:64px;object-fit:cover;border-radius:100px}.input-form .image-wrapper strong{color:var(--text-950);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.176px;margin-bottom:4px}.input-form .image-wrapper p{color:var(--text-550);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.084px;margin-bottom:12px}.input-form .image-wrapper button{padding:6px 10px;border-radius:8px;border:1px solid var(--gray-250);background-color:var(--text-color-white);box-shadow:0 1px 2px #5258660f;color:var(--text-550);font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px;width:auto}.input-form .sex-wrapper{gap:12px}.input-form .sex-wrapper-options{display:flex;width:100%;justify-content:center;align-items:center}.input-form .sex-wrapper-options .input-wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px 10px 14px;border:1px solid var(--gray-300);background-color:var(--text-color-white);cursor:pointer}.input-form .sex-wrapper-options .input-wrapper input[type=radio]{width:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid var(--gray-800);border-radius:50%;margin:0;position:relative;padding:0;background-color:transparent}.input-form .sex-wrapper-options .input-wrapper input[type=radio]:checked{background-color:transparent}.input-form .sex-wrapper-options .input-wrapper input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--gray-800)}.input-form .sex-wrapper-options .input-wrapper:hover{background-color:var(--gray-50)}.input-form .sex-wrapper-options .input-wrapper:first-child{border-radius:8px 0 0 8px;border-right:none}.input-form .sex-wrapper-options .input-wrapper:last-child{border-radius:0 8px 8px 0;border-left:none}.input-form .phone-wrapper{display:flex;gap:0}.input-form .phone-wrapper .select2-container--default .select2-selection--single{border-radius:8px 0 0 8px;border-right:none}.input-form .phone-wrapper input{border-radius:0 8px 8px 0;width:80%}.password-input-wrapper .toggle-password-eye svg{width:20px;height:20px;display:block;color:var(--gray-360)}.password-input-wrapper .toggle-password-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;user-select:none}.password-input-wrapper input[type=password],.password-input-wrapper input[type=text]{padding-right:40px}.social-login{display:flex;justify-content:center;align-items:center;width:100%;color:var(--text-700);font-size:16px;font-style:normal;font-weight:600;line-height:24px;border-radius:8px;border:1px solid var(--gray-300);background:var(--text-color-white);padding:10px;gap:12px;box-shadow:0 0 0 1px #1018282e inset,0 -2px #1018280d inset,0 1px 2px #1018280d;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;position:relative;overflow:hidden}.social-login:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .5s ease;z-index:0}.social-login:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1018281f,0 0 0 1px #1018282e inset,0 -2px #1018280d inset;border-color:var(--gray-400)}.social-login:hover:before{left:0}.social-login>*{position:relative;z-index:1}.social-login svg{width:24px;height:24px;min-width:24px}.google-login:before{background:linear-gradient(90deg,#4285f41a,#db44371a,#f4b4001a,#0f9d581a)}.google-login:hover{background-color:#f8f9ff;color:#4285f4}.google-login:hover:before{animation:google-colors 2s infinite linear}.facebook-login:before{background:linear-gradient(90deg,#1877f21a,#4267b21a,#1877f21a)}.facebook-login:hover{background-color:#f0f6ff;color:#1877f2}.facebook-login:hover:before{animation:facebook-colors 2s infinite linear}@keyframes google-colors{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes facebook-colors{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 576px){.street-input,.street-number-input{width:100%}.input-form .sex-wrapper{gap:4px}.input-form .sex-wrapper-options{flex-direction:column;gap:12px;text-align:left}.input-form .sex-wrapper-options .input-wrapper{border-radius:10px;justify-content:flex-start}.input-form .sex-wrapper-options .input-wrapper input{width:auto}.input-form .sex-wrapper-options .input-wrapper:hover{background-color:var(--gray-50)}.input-form .sex-wrapper-options .input-wrapper:first-child{border-radius:10px;border-right:1px solid var(--gray-300)}.input-form .sex-wrapper-options .input-wrapper:last-child{border-radius:10px;border-left:1px solid var(--gray-300)}}.select-with-search-wrapper{position:relative;display:inline-block;width:26%}.select-with-search-wrapper .fake-select{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:10px 35px 10px 14px;gap:8px;border:1px solid var(--gray-300);background-color:var(--text-color-white);border-radius:8px;font-size:16px;color:var(--text-500);box-sizing:border-box;cursor:pointer;background-image:url(https://f5enfermagem.com.br/build/assets/img/chevron-big-down-Dn63bZig.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) center;background-size:20px 20px}.select-with-search-wrapper .fake-select:after{content:"";position:absolute}.select-with-search-wrapper .select-overlay{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;background:var(--text-color-white);border:1px solid var(--gray-300);border-radius:8px;box-shadow:0 6px 18px #1018281f;max-height:280px;overflow:hidden;width:130px;display:none}.select-with-search-wrapper .select-overlay.open{display:block}.select-with-search-wrapper .select-overlay.open-up{top:auto;bottom:calc(100% + 6px)}.select-with-search-wrapper .select-overlay .search{display:block;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--gray-100)}.select-with-search-wrapper .select-overlay .search input{width:100%;padding:8px 10px;font-size:14px;border:1px solid var(--gray-200);border-radius:6px;box-sizing:border-box}.select-with-search-wrapper .options-list{list-style:none;margin:0;padding:6px 6px 8px;max-height:220px;overflow-y:auto}.select-with-search-wrapper .option-item{padding:8px 10px;font-size:15px;color:var(--text-700);border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px}.select-with-search-wrapper .option-item:hover,.select-with-search-wrapper .option-item.active{background:var(--gray-50)}.select-with-search-wrapper .option-item.hidden{display:none}.select-with-search-wrapper .option-item img.flag-icon,.select-with-search-wrapper .fake-select img.flag-icon{width:22px;height:16px;object-fit:cover;border-radius:2px;display:inline-block}.select-with-search-wrapper .fake-select span{display:inline-block}.input-form select#country-code{width:30%}@media (max-width: 576px){.select-with-search-wrapper{width:100%}}
