.beneficios,.navbar-brand,.sobre{position:relative}.bg-img img,.navbar-brand p{left:50%;transform:translateX(-50%)}.beneficios,.funcionamento{display:flex;align-items:center}.navbar-toggler-icon,footer i{font-size:25px}.person-name,footer a{text-decoration:none}:root{--primary-color:#084e7f;--secondary-color:#001938;--text-color:#000d1e;--white-color:#f9fafb;--bg-color:#eeefea;--font-destaque:"Times New Roman",Times,serif,sans-serif;--font-base:sans-serif;--font-button:"Times New Roman",Times,serif;--font-size-base:1rem}*{color:var(--text-color);box-sizing:border-box}#depoimentos{scroll-margin-top:100px}#sobre{scroll-margin-top:250px}#duvidas{scroll-margin-top:70px}.navbar-brand,.navbar-brand p{color:var(--white-color)!important}.accordion-button,.beneficio-texto,.beneficio-titulo,.btn-shine,.footer-main strong,.funcionamento h2,.funcionamento h3,.funcionamento p,.nav-link,footer a,footer h1,footer h2,footer h3,footer i,footer p{color:var(--white-color)}.navbar-brand{font-family:var(--font-destaque)}.navbar-brand p{position:absolute;text-align:center;font-size:.9rem;top:62%}.navbar-toggler{border:none!important;box-shadow:none!important;outline:0!important}.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none!important;outline:0!important;background:0 0!important}.navbar-custom{transition:background-color .4s;background-color:transparent;z-index:1000}.navbar-scrolled{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(6px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.footer-rodape p,.navbar-scrolled .nav-link,.trabalhar .swiper-slide-active h5,.trabalhar .swiper-slide-active p{color:var(--text-color)}.navbar-scrolled .navbar-brand,.navbar-scrolled .navbar-brand p{color:var(--text-color)!important}.beneficios{height:375px;background-image:url("./assets/images/fundo-beneficios.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%;top:-45px}.btn-shine::before,.sobre-bg{height:100%;top:0;position:absolute}.beneficio-item{background:0 0;transition:.5s}.beneficio-item:hover,.whatsapp-button:hover{transform:scale(1.2)}.btn-primary:hover,.btn:hover{transform:scale(1.05)}.sobre{padding:2rem 0}.sobre-bg{left:0;width:100%;background:var(--white-color);z-index:-1;transform:translateY(-50%) scaleY(2);transform-origin:center top}.bg-img,.btn-shine,.funcionamento{position:relative}.bg-img,.btn-primary:hover{background:var(--secondary-color)}.bg-img{width:500px;height:400px}.bg-img img{position:absolute;bottom:0}.funcionamento{height:900px;background-image:url("./assets/images/fundo-funcionamento.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.funcionamento h3{font-size:20px}.circle{width:100px;height:100px;border-radius:50%;background-color:#d9d9d9;margin:0 auto 20px}.info-text{max-width:250px;margin:0 auto}.btn-primary{background:var(--primary-color);border-radius:8px;padding:.6rem 3rem;transition:.5s}.btn{font-size:14px;font-family:var(--font-button);font-weight:6;text-transform:uppercase;border:none;transition:.5s;padding:.9rem 4rem}.btn-shine{display:inline-block;background-color:var(--primary-color);border-radius:6px;overflow:hidden}.btn-shine::before{content:"";left:-75%;width:25%;background:linear-gradient(120deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,.1) 100%);transform:skewX(-20deg);animation:1.7s infinite shine}.duvidas{background: #FEFEFE !important;}.duvidas{background:var(--white-color);padding:4rem 0}.duvidas h2{font-family:var(--font-base)!important}.accordion-item{margin-bottom:.5rem}.accordion-button{background:var(--primary-color)}.accordion-button:hover,.footer-header{background:var(--secondary-color)}.footer-rodape{background:var(--white-color)}.footer-main{background:var(--text-color)}.footer-main p{font-size:1rem}footer i{margin-left:1rem}.swiper{min-height:350px}.swiper-slide{border:1.5px solid var(--primary-color);border-radius:12px;padding:20px;background-color:var(--white-color);text-align:left;cursor:pointer;box-shadow:0 3px 9px rgba(0,0,0,.15)}.swiper-slide:hover{filter:brightness(.9)}.person-info{display:flex;align-items:start;margin-bottom:10px}.person-info img{border-radius:50%;border:3px solid var(--primary-color);width:60px;height:60px;margin-right:10px;padding: .2rem;}.person-name{color:var(--secondary-color);font-weight:600}.swiper-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:20px;text-align:center}.swiper-pagination-bullet{background-color:var(--text-color);opacity:.4;margin:10rem;height:12px;width:12px}.swiper-pagination-bullet-active{background-color:var(--text-color);opacity:1}.trabalhar h3{font-size:18px}.trabalhar .swiper{padding:3rem 3rem 60px;height:auto;overflow-y:visible}.trabalhar .swiper-wrapper{overflow:visible}.trabalhar .section-title{text-align:center;margin-bottom:10px;color:var(--text-color);font-weight:700}.trabalhar .section-subtitle{text-align:center;color:#333}.trabalhar .swiper-slide{border-radius:15px;padding:30px 20px;text-align:center;transition:.6s;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.trabalhar .swiper-slide img{border-radius:50%;padding:.5rem;margin-bottom:15px;background:#0c3b66}.trabalhar .swiper-slide h5{font-size:16px;font-weight:700;margin-bottom:10px}.trabalhar .swiper-slide p{font-size:14px;line-height:1.4}.trabalhar .swiper-slide-active{background:#fff;color:#000;box-shadow:0 6px 16px rgba(0,0,0,.15);transform:scale(1.1)}.trabalhar .swiper-slide-next,.trabalhar .swiper-slide-prev{background:#0c3b66;color:#fff;opacity:1}.trabalhar .swiper-slide-next h5,.trabalhar .swiper-slide-next p,.trabalhar .swiper-slide-prev h5,.trabalhar .swiper-slide-prev p{color:#fff}.trabalhar .swiper-button-next::after,.trabalhar .swiper-button-prev::after{font-size:16px}.trabalhar .cta-button{width:40%;display:block;margin:10px auto 0;background:#0c3b66;color:#fff;border:none;padding:12px 40px;font-size:16px;border-radius:8px;text-align:center;transition:.3s}.trabalhar .cta-button:hover{background:#092d4f}.accordion-button:not(.collapsed){background:var(--secondary-color);color:var(--white-color);box-shadow:none;}.accordion-button:active,.accordion-button:focus,.accordion-button:focus-visible{outline:0;box-shadow:none}.accordion-button::after{fill:var(--white-color);color:#fff;background-image: url('./assets/icons/seta.webp');}.accordion-button:not(.collapsed)::after{background-image: url('./assets/icons/seta.webp');}.hover-grow{transition:transform .3s}.hover-grow:hover{transform:scale(1.1)}.whatsapp-button{position:fixed;bottom:20px;right:10px;z-index:1000;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#25d366;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:transform .2s;animation:2s infinite pulse}.whatsapp-button i{font-size:35px;color:var(--white-color)}.nao-aceito-convenio{margin:.3rem;display:block;font-weight:500;font-size:.95rem;color:var(--secondary-color)}@media (max-width:991px){.swiper{min-height:400px}.btn,.cta-button,.trabalhar .btn{width:100%}.navbar-custom{background-color:rgba(255,255,255,.95)!important}.beneficios{top:-80px;height:700px;background-image:url("./assets/images/fundo-beneficios-tab.webp")}.funcionamento{background-image:url("./assets/images/fundo-funcionamento-fone.webp");height:1200px;text-align:center}.funcionamento p,.trabalhar p{width:90%!important}.btn{font-size:12px}}@media (max-width:575px){.funcionamento{height:1750px}.trabalhar .navbar-custom{background-color:rgba(255,255,255,.95)!important}.beneficios{background-image:url("./assets/images/fundo-beneficios-fone-min.webp");height:1050px}.bg-img{width:100%}.frase-depoimento{width: 100% !important;}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(37,211,102,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(37,211,102,0)}}@keyframes shine{100%{left:125%}}.stars::after,.stars::before{content:"★★★★★"}.stars{position:relative;display:inline-block;font-size:1.2rem;line-height:1;letter-spacing:2px;color:#ccc}.stars::before{color:#f5c518;position:absolute;top:0;left:0;overflow:hidden;width:0%}.stars[data-rating="1"]::before{width:20%}.stars[data-rating="2"]::before{width:40%}.stars[data-rating="3"]::before{width:60%}.stars[data-rating="4"]::before{width:80%}.stars[data-rating="5"]::before{width:100%}
