:root{--principal:#003cff}*{font-family:Ghino;margin:0}body{animation-name:fadeIn;animation-duration:.4s;animation-fill-mode:forwards;transition:opacity .3s;background:#fff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.container{display:table;width:1200px;margin:0 auto}.float.bar{position:absolute;top:0;left:0;padding:65px 0 0 0;width:100%;transition:top .3s,background .3s,box-shadow .2s;z-index:10}.float.bar.active{position:fixed;padding:12px 0 12px 0;background:var(--principal);-webkit-box-shadow:0 -18px 25px 10px rgba(0,0,0,.5);box-shadow:0 -18px 25px 10px rgba(0,0,0,.5)}.float.bar .container{display:flex;align-items:center;justify-content:space-between}.float.bar .menu{display:flex;justify-content:space-between;width:675px;color:#fff;font-weight:200;font-size:18px}.float.bar .menu .btn{transition:background .3s;border-radius:15px;padding:10px 15px;cursor:pointer}.float.bar .menu .btn:hover{background:rgba(255,255,255,.3)}.float.logo{display:flex}.float.bar .logo svg{height:45px;color:#fff}.float.mobile{position:relative;display:none}.float.mobile svg{width:38px;height:38px;color:#fff;display:table}.mobile.dropdown{display:none;position:absolute;top:60px;right:0;width:calc(100vw - 20px);border:1px solid #c8c8c8;background-color:#fcfcfc;border-radius:10px;min-width:160px;animation:openMenu .4s;-webkit-box-shadow:0 0 15px -8px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -8px rgba(0,0,0,.75);box-shadow:0 0 15px -8px rgba(0,0,0,.75);z-index:10}@keyframes openMenu{from{top:300px;opacity:0}to{top:60px;opacity:1}}.mobile.dropdown a{color:#285aff;text-align:center;border-top:1px solid #c8c8c8;padding:12px 16px;text-decoration:none;font-weight:700;font-size:18px;display:block}.mobile.dropdown a:first-child{border:none}.header.a{position:relative;width:100%;height:590px;color:#fff;background-color:var(--principal);padding-top:120px;overflow:hidden}.header.a .container{display:flex;justify-content:space-between;width:1200px;height:100%}.header.a .title{position:absolute;font-weight:700;font-size:82px;letter-spacing:-3px;line-height:90px;width:550px}.header.a .description{padding-top:200px;font-size:24px;line-height:30px;letter-spacing:1px}.header.a .img{position:relative;left:40px;padding-top:20px}.header.a .pre{position:relative;width:100%;height:100%}.header.a .text{position:absolute;top:50%;transform:translateY(-50%)}.header.a img{width:684px;height:570px}.header.a .btn{position:relative;display:inline-block;border-radius:15px;border:2px solid #fff;font-size:24px;padding:10px 20px;background:#00ca13;font-weight:700;letter-spacing:1px;margin-top:35px;transition:background .3s,transform .3s;cursor:pointer;z-index:2}.header.a .btn:hover{transform:scale(1.05);background:#27ae60}.header.a .btn:active{transform:scale(.95);background:#27ae60}.header.a .btn span{position:relative;top:-1px}.header.b{position:relative;padding-top:30px;padding-bottom:60px;background:#fff}.header.b .title{color:var(--principal);font-size:57px;font-weight:900;letter-spacing:-2px}.header.b .description{font-size:24px;letter-spacing:1px;line-height:30px}.header.b .menu{display:grid;grid-template-columns:auto auto auto auto;padding-top:25px;padding-bottom:30px;perspective:1000px;perspective-origin:50% 50%}.header.b .container .btn{padding:20px;border-radius:15px;border:1px solid #bfc2cc;width:240px;height:240px;transition:background .3s,color .3s,border .3s,transform .3s,opacity .2s;cursor:pointer}.header.b .container .btn .i{position:relative;width:100px;height:100px;margin-bottom:8px;transition:filter .3s}.header.b .container .btn .i img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.header.b .container .btn .t{display:flex;align-items:center;letter-spacing:-2px;color:var(--principal);font-weight:700;font-size:31px;line-height:32px;height:64px;transition:color .3s}.header.b .container .btn .d{font-size:23px;margin-top:10px;font-family:Ghino;font-weight:200}.header.b .container .btn:hover{border:1px solid var(--principal);background:var(--principal);color:#fff}.header.b .container .btn.active{border:1px solid #557dfc;background:#557dfc;transform:scaleX(1.5) scaleY(1.5) scaleZ(1.5) rotateX(0) rotateY(90deg) rotateZ(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);opacity:0;color:#fff}.header.b .container .btn.active .t{color:#fff}.header.b .container .btn.active .i{filter:brightness(0) invert(1)}.header.b .container .btn:hover .t{color:#fff}.header.b .container .btn:hover .i{filter:brightness(0) invert(1)}.logo.effect{pointer-events:none}.logo.effect.a{position:absolute;bottom:-550px;left:-580px;z-index:0}.logo.effect.b{position:absolute;top:-550px;right:-580px;z-index:0}.logo.effect img{width:1100px;height:1100px}.header.c{position:relative;background-color:var(--principal);overflow:hidden}.header.c .container{display:flex;justify-content:space-between;width:1200px}.header.c .img{position:relative;left:-45px}.header.c .img img{width:583px;height:767px;display:flex}.header.c .pre{position:relative;width:100%;color:#fff;padding-left:20px}.header.c .title{font-size:52px;font-weight:900;line-height:55px;letter-spacing:-1px}.header.c .text{font-family:Ghino;line-height:25px}.header.c .topics .bx{display:flex;align-items:center;font-size:23px;letter-spacing:1px}.header.c .topics .bx .icon{width:60px;height:60px;margin-right:20px}.header.c .topics .bx .icon img{width:100%;height:100%;object-fit:scale-down}.header.c .topics .bx span{font-weight:700;letter-spacing:-1px}.header.c .topics{display:grid;align-content:space-between;height:400px;margin-top:40px}.header.cnt{position:absolute;top:50%;transform:translateY(-50%)}.sim.btn{position:absolute;bottom:-28.5px;left:50%;transform:translateX(-50%);background:#00ca13;padding:8px 20px;font-size:24px;font-weight:700;display:inline-block;color:#fff;animation-name:heartbeat;animation-duration:3s;animation-iteration-count:infinite;transition:background .3s;border:2px solid #fff;border-radius:15px;z-index:2;cursor:pointer;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);box-shadow:0 0 15px 5px rgba(0,0,0,.1)}.sim.btn:hover{background:#27ae60}@keyframes heartbeat{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.1)}100%{transform:translateX(-50%) scale(1)}}.header.d{position:relative;padding-top:30px;padding-bottom:50px;color:#16254c;background:#f7f7f7}.header.d .title:first-child{color:var(--principal);font-size:57px;font-weight:900;letter-spacing:-2px}.header.d .description{color:#16254c;font-size:24px;letter-spacing:-.3px;line-height:25px}.header.d .description span{letter-spacing:-1px;font-weight:900;line-height:1.5}.header.d .topics{display:grid;grid-template-columns:auto auto auto auto;justify-content:start;align-items:baseline;grid-gap:50px;margin-top:35px;margin-bottom:15px}.header.d .topics:hover .bx{opacity:.4}.header.d .topics .bx{transition:transform .3s,opacity .4s;cursor:default}.header.d .topics .bx:hover{transform:scale(1.1);opacity:1}.header.d .topics .title{font-weight:900;font-size:30px;letter-spacing:-1px;margin-bottom:10px}.header.d .topics .text{font-family:Ghino;font-size:20px;letter-spacing:0;line-height:21px}.header.d .topics .bx .icon img,.header.d .topics .bx .icon svg{color:var(--principal);width:80px;height:80px;object-fit:scale-down}.header.e{position:relative;padding-top:30px;padding-bottom:50px;color:#16254c;background:#fff}.header.e .title:first-child{color:var(--principal);font-size:57px;font-weight:900;letter-spacing:-2px}.header.e .description{color:#16254c;font-size:24px;letter-spacing:-.3px;line-height:25px}.header.d .sim.btn,.header.e .sim.btn{top:-28.5px;bottom:auto}.header.e .paterns{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;margin-top:30px;margin-bottom:30px;width:1100px}.header.e .paterns:hover img{opacity:.4}.header.e .paterns img{cursor:pointer;padding:13px 0;transition:transform .2s,opacity .3s;height:80px;display:block}.header.e .paterns img:hover{transform:scale(1.2);opacity:1}.header.e .paterns img:active{transform:scale(.9);opacity:.6}.header.f{position:relative;background-color:var(--principal);overflow:hidden}.header.f .container{position:relative;display:flex;justify-content:center;gap:100px;width:1200px;padding:110px 0 90px 0}.header.f .pre .text{color:#fff;font-weight:900;font-family:Ghino;font-size:48px;letter-spacing:-1px;line-height:55px}.header.f .pre .description{margin-top:25px;color:#fff;font-weight:200;font-family:Ghino;font-size:24px;letter-spacing:-1px;line-height:28px}.header.f .pre .description div{margin-top:15px}.header.f .rating{position:relative;background:#fff;width:600px;border-radius:38px}.header.f .rate{display:none}.header.f .rate:first-child{display:block}.header.f .rate .profile img{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:150px;height:150px;border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 0 20px -13px rgba(0,0,0,.75);-moz-box-shadow:0 0 20px -13px rgba(0,0,0,.75);box-shadow:0 0 20px -13px rgba(0,0,0,.75)}.header.f .rate .name{color:var(--principal);font-size:32px;font-weight:900;letter-spacing:-1px;line-height:25px;margin-top:120px;text-align:center}.header.f .rate .name span{color:#bfc2cc;font-weight:200;font-size:18px;font-style:italic}.header.f .rate .msg{color:#16254c;font-size:25px;letter-spacing:-1px;line-height:28px;text-align:center;margin-top:15px}.header.f .rate .msg span{color:var(--principal);font-weight:900}.header.f .posts{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:auto auto auto}.header.f .posts div{width:12px;height:12px;border-radius:50%;border:1px solid #fff;transition:background .3s,opacity .4s;cursor:pointer;margin:5px 6px}.header.f .posts div.active{background:#fff}.header.f .posts:hover div{opacity:.4}.header.f .posts div:hover{opacity:1;background:rgba(255,255,255,1)}.header.g{position:relative;padding-top:40px;padding-bottom:50px;color:#16254c;background:#f7f7f7}.header.g .title:first-child{color:var(--principal);font-size:42px;font-weight:900;letter-spacing:-2px}.header.g .description{display:flex;justify-content:flex-start;font-size:24px;letter-spacing:-1px;gap:80px}.header.g .description span{font-weight:700;margin-right:8px}.header.g .lgpd{margin-top:10px;display:flex;font-size:16px;letter-spacing:-1px;line-height:1;align-items:center;gap:70px}.header.g .lgpd img{width:233px;height:70px}.bottom.nav{background:var(--principal);color:#fff;padding:20px 0}.bottom.nav .container{display:flex;justify-content:space-between}.bottom.nav svg{height:48px;vertical-align:middle}.display{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255,255,255,.5);backdrop-filter:blur(8px);display:none;z-index:8}.bottom.nav .social{display:flex;align-items:center;gap:30px}.bottom.nav .social img{width:32px;height:32px;display:table}.whatsapp.btn{position:fixed;bottom:8px;right:15px;z-index:3;transition:bottom .3s}.whatsapp.btn img{width:178px;height:68px}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}@media only screen and (max-height:380px){.float.bar.active{top:-62px;-webkit-box-shadow:0 -18px 25px 10px transparent;box-shadow:0 -18px 25px 10px transparent}.whatsapp.btn{bottom:-90px!important}}