@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100;300;400;500;700&display=swap");:root{font-size:20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Outfit,"sans-serif"}.container{width:90%;margin:0 auto}.app{background-color:#222;color:#fff}.app,.app-header{display:flex;flex-direction:column}.app-header{height:100vh;background-color:transparent;justify-content:space-between;background-color:#f9f9f9}.app-header nav{border-bottom:1px solid #eee;background:#f9f9f9;box-shadow:-10px 5px 60px -68px #000}.app-description{height:100%;background:#f9f9f9;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-description .app-description__manifest{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:10% 0;background-color:#f7f7f7;position:relative}.app-description .app-description__manifest h2{color:#0aa9af;font-size:64px}.app-description .app-description__manifest p{color:#575757;font-size:1.4em;font-weight:700;line-height:1.5em;padding:15px 0 0}.app-description .app-description__manifest p span{padding:0 0 3px;border-bottom:6px solid #0aa9af}.app-description .app-description__art{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:top;gap:20px}.app-description .app-description__art img{width:256px;max-height:200px}.app-description .app-description__art p{max-width:100%;margin:0 auto;text-align:center}.scroll-down-gif{width:32px;height:32px;border-radius:32px;position:absolute;margin:0 auto 20px;bottom:0}@media screen and (min-width:1024px){.container{width:60%}.app-description{flex-direction:row;align-items:flex-start}.app-description .app-description__manifest{width:60%;display:flex;flex-direction:column;align-items:flex-start;padding:25% 0;background-color:#f7f7f7;position:relative}.app-description .app-description__manifest h2{color:#0aa9af;font-size:64px}.app-description .app-description__manifest p{color:#575757;font-size:1.4em;font-weight:700;line-height:1.5em;padding:15px 0 0}.app-description .app-description__manifest p span{padding:0 0 3px;border-bottom:6px solid #0aa9af}.app-description .app-description__art{align-items:flex-end;justify-content:center;gap:50px}.app-description .app-description__art img{width:384px}.app-description .app-description__art p{max-width:60%;margin:0;font-size:1.4em;font-weight:500;line-height:1.5em;color:#888;text-align:right}}.app-menu{margin:10px auto;display:flex;justify-content:space-between;align-items:center}.app-menu_logo img{height:40px}.app-menu_links{list-style:none;flex-direction:row;gap:20px;display:none}.app-mobile-menu{display:flex}.app-mobile-icon{cursor:pointer;position:relative}.app-mobile-menu_links{width:40vw;position:absolute;z-index:5;top:65px;right:20px;background:#0aa9af;padding:30px 15px;display:none;list-style:none;border-radius:0 0 4px 4px;box-shadow:0 50px 50px -45px #999}.app-mobile-menu_links li{padding:5px 0}.app-mobile-menu_links li a{color:#fff;font-size:20px;font-weight:500;text-decoration:none;transition:all 79ms linear}.app-mobile-menu input[name=showMenu]{display:none}.app-mobile-menu input[name=showMenu]:checked+ul{display:flex;flex-direction:column;justify-content:center;align-items:center}.app-menu_links li a{color:#0aa9af;font-size:16px;font-weight:500;text-decoration:none;transition:all 79ms linear}.app-menu_links li a:hover{color:#575757;border-bottom:3px solid #575757}.solucoes{background-color:#fff;padding:50px 0}.solucoes-list{display:flex;flex-direction:column;gap:30px;margin:70px auto;background-color:#fff;color:#222}@media screen and (min-width:1024px){.app-menu_links{display:flex}.app-mobile-menu{display:none}.solucoes-list{flex-direction:row;justify-content:center}.solucoes-list>div{height:250px;display:flex;flex-direction:column;gap:10px;align-items:center;box-sizing:border-box;border:7px solid #fff;transition:all .15s linear;box-shadow:10px 0 50px -40px #555}.solucoes-list>div>img{height:48px}.solucoes-list>div>h5{font-size:1.2em}.solucoes-list>div:hover{border:7px solid #fdfdfd;box-shadow:10px 0 50px -30px #333}.solucoes-list>div>p{text-align:center;width:260px;padding:0 10px}}.disclaimer{padding:50px 0 10px;font-size:1em}.disclaimer>div h2{margin:0 0 30px}.disclaimer>div p{padding:0 10px;line-height:33px;margin:0 auto;text-align:justify}.disclaimer-list{list-style-type:"⭐";flex-direction:row;justify-content:center;line-height:42px;padding:0 20px}.disclaimer-list li:first-child{padding:0 0 30px 20px}.disclaimer-list li{padding:30px 0 30px 20px;border-bottom:1px solid #dedede}@media screen and (min-width:1024px){.disclaimer{font-size:1.2em}.disclaimer>div p{text-align:left}.disclaimer-list{padding:0 40px}}.contato{background-color:#0aa9af;display:flex;padding:100px 0}.contato div{display:flex;flex-direction:column;gap:10px}.contato h2{margin:20px auto;text-align:center;color:#fff;border-bottom:6px dotted #25d366;padding:40px 20px}.contato a{margin:10px auto;position:relative;padding:8px 12px;text-align:center;background-color:#25d366;border:3px solid #0aa9af;font-size:18px;text-transform:uppercase;text-decoration:none;color:#222;font-weight:700;display:flex;align-items:center;gap:5px;border-radius:6px;cursor:pointer;transition:all .1s linear}.contato a:hover{background-color:#075e54;color:#fff;transform:scale(1.25);border:3px solid #0aa9af}footer{display:flex;flex-direction:column;gap:10px;align-items:center;padding:100px 0}footer .footer-logo{height:128px;width:128px}footer .footer-insta{height:48px;width:48px}footer p a{font-weight:700;color:#0aa9af;text-decoration:none}