@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--pico-border-radius: 0.7rem !important}body *{font-family:"Outfit",sans-serif;font-style:normal}@media screen and (max-width: 1030px){.header{padding:8px 0}.header .logo img{height:25px}}.header.sticky{position:fixed;top:0;left:0;z-index:1000;padding:8px 0;backdrop-filter:blur(15px);box-shadow:0 1px 6px rgba(0,0,0,.3)}.gradientH1{background-image:linear-gradient(127deg, #e9ebea 8%, #a5fff0 21%, #717d79 27%, #fafcfb 49%, #fafcfb 66%, #a5b8ff 70%, #717d79 75%, #e9ebea 92%);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;position:relative}[data-theme=light] .header.sticky,:root:not([data-theme=dark]) .header.sticky{background-color:rgba(255,255,255,.4)}[data-theme=light] .main-hero,:root:not([data-theme=dark]) .main-hero{background-color:#103e62}[data-theme=light] .main-hero .hero-waves .wave1 use,[data-theme=light] .main-hero .hero-waves .wave2 use,[data-theme=light] .main-hero .hero-waves .wave3 use,:root:not([data-theme=dark]) .main-hero .hero-waves .wave1 use,:root:not([data-theme=dark]) .main-hero .hero-waves .wave2 use,:root:not([data-theme=dark]) .main-hero .hero-waves .wave3 use{fill:#fff}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,:root:not([data-theme=dark]) h1,:root:not([data-theme=dark]) h2,:root:not([data-theme=dark]) h3,:root:not([data-theme=dark]) h4,:root:not([data-theme=dark]) h5,:root:not([data-theme=dark]) h6{color:#103e62}[data-theme=light] p,[data-theme=light] a,[data-theme=light] buttom,[data-theme=light] details[open]>summary:not([role]):not(:focus),:root:not([data-theme=dark]) p,:root:not([data-theme=dark]) a,:root:not([data-theme=dark]) buttom,:root:not([data-theme=dark]) details[open]>summary:not([role]):not(:focus){color:#000817}.vant .mdi{color:#0088f3}.hero-text h1,.hero-text h5{color:#fff !important}article.vant::before{background-image:linear-gradient(to right, rgba(16, 62, 98, 0.1) 1px, transparent 1px),linear-gradient(to bottom, rgba(16, 62, 98, 0.1) 1px, transparent 1px)}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]) .header.sticky{background-color:rgba(0,0,0,0)}:root:not([data-theme]) .main-hero{background-color:#010713}:root:not([data-theme]) .main-hero .hero-waves .wave1 use,:root:not([data-theme]) .main-hero .hero-waves .wave2 use,:root:not([data-theme]) .main-hero .hero-waves .wave3 use{fill:#202632}:root:not([data-theme]) h1,:root:not([data-theme]) h2,:root:not([data-theme]) h3,:root:not([data-theme]) h4,:root:not([data-theme]) h5,:root:not([data-theme]) h6{color:#fff}:root:not([data-theme]) p,:root:not([data-theme]) a,:root:not([data-theme]) buttom,:root:not([data-theme]) details[open]>summary:not([role]):not(:focus){color:#f0f0f0}:root:not([data-theme]) .vant .mdi{color:#19c2d8}:root:not([data-theme]) .vantagens article.vant::before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px)}:root:not([data-theme]) .hero-text h1,:root:not([data-theme]) .hero-text h5{color:#fff}}[data-theme=dark] .header.sticky{background-color:rgba(0,0,0,0)}[data-theme=dark] .main-hero{background-color:#010713}[data-theme=dark] .main-hero .hero-waves .wave1 use,[data-theme=dark] .main-hero .hero-waves .wave2 use,[data-theme=dark] .main-hero .hero-waves .wave3 use{fill:#202632}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#fff}[data-theme=dark] p,[data-theme=dark] a,[data-theme=dark] buttom,[data-theme=dark] details[open]>summary:not([role]):not(:focus){color:#f0f0f0}[data-theme=dark] .vant .mdi{color:#19c2d8}[data-theme=dark] .vantagens article.vant::before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px)}[data-theme=dark] .hero-text h1,[data-theme=dark] .hero-text h5{color:#fff}header nav{max-height:50px}.logo *{transition:all ease-in-out .5s}.logo img{height:30px}.top-icons{max-width:60px;margin-bottom:1.4rem}@media screen and (min-width: 1100px){.logo img{height:40px}.hero-text{max-width:60%}}@media screen and (min-width: 1100px){.card-faq{padding:2rem}}.headtxt{padding:3rem 1rem}.headtext.center{text-align:center}@media screen and (min-width: 1000px){.vantagens .grid article.vant{padding:2.5rem}}.vantagens .vant .mdi{font-size:2.5rem}.i-plan-center{text-align:center}.main-hero{background-image:url("../img/waves-background.webp");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;position:relative;height:340px;margin:0;z-index:0}@media screen and (min-width: 980px){.main-hero{height:480px}}@media screen and (min-width: 1200px){.main-hero{height:65vh}}@media screen and (min-width: 1920px){.main-hero{height:70vh}.main-hero .hero-text-box{margin:0 auto}.main-hero .hero-text-box .hero-text{padding:5rem 0 3rem}.main-hero .hero-text h1{font-size:3rem}}.main-hero::before{content:"";position:absolute;background:#103e62;background:linear-gradient(120deg, rgb(16, 62, 98) 18%, rgba(16, 62, 98, 0.4) 53%, rgba(16, 62, 98, 0.01) 100%);filter:saturate(3);width:100%;height:100%;z-index:-1}.main-hero .hero-text-box{padding:2.5rem 2rem 0}@media screen and (min-width: 980px){.main-hero .hero-text-box{padding:5rem 4rem 2rem}}.main-hero .hero-text h1,.main-hero .hero-text h5{color:#fff}.main-hero .hero-waves{display:block;width:100%;height:80px;position:absolute;left:0;bottom:0;right:0;z-index:3}.main-hero .hero-waves .wave1 use{animation:moveForever1 10s linear infinite;animation-delay:-2s;opacity:.6}.main-hero .hero-waves .wave2 use{animation:moveForever2 8s linear infinite;animation-delay:-2s;opacity:.4}.main-hero .hero-waves .wave3 use{animation:moveForever3 6s linear infinite;animation-delay:-2s}@keyframes moveForever1{0%{transform:translate(85px, 0%)}100%{transform:translate(-90px, 0%)}}@keyframes moveForever2{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}@keyframes moveForever3{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}main.container{margin-top:-50px;z-index:99;position:relative}.beneficios article{transition:all ease-in-out .3s;cursor:pointer}.beneficios article:hover{transform:translate(0px, -20px)}.vantagens article.vant{position:relative;z-index:0}.vantagens article.vant::before{content:"";position:absolute;top:6%;left:6%;background-size:30px 30px;background-repeat:repeat;height:88%;width:88%;z-index:-1}.vantagens article.vant .mdi{font-size:2.5rem}.hero-text-box :is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color: #0274cc;--pico-border-color: #0274cc;--pico-color: white}#projetos{position:relative}#projetos .swiper.mySwiper{width:100%;padding-top:50px;padding-bottom:50px}#projetos .mySwiper .swiper-slide{background-position:center;background-size:cover;width:260px;height:260px}@media(min-width: 768px){#projetos .mySwiper .swiper-slide{width:400px;height:400px}}@media(min-width: 1920px){#projetos .mySwiper .swiper-slide{width:600px;height:600px}}#projetos .swiper-slide img{display:block;width:100%}#projetos .cta-projetos{padding:2rem 0;text-align:center;margin:0 auto}.darkmode summary{transform:scale(0.7) translate(26px, 0px)}/*# sourceMappingURL=style.css.map */