.cookies-container{position:fixed;bottom:24px;left:12px;right:12px;max-width:1080px;margin:auto;background:#fff;padding:12px;display:flex;gap:12px;justify-content:space-between;align-items:center;border-radius:8px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);z-index:100}@media screen and (max-width:767.98px){.cookies-container{flex-wrap:wrap}}.cookies-container p{text-align:left;font-size:14px;font-weight:500;color:#777}.cookies-container .actions{display:flex;gap:12px;justify-content:space-between}.cookies-container .buttons{display:flex;justify-content:center;flex:1;flex-wrap:nowrap;gap:8px}.cookies-container .buttons button{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:8px;white-space:nowrap;cursor:pointer}.cookies-container .buttons.secondary button{background:transparent;color:#4caf50;border:1px solid transparent;font-size:14px}.cookies-container .buttons.secondary button:hover{border-color:#4caf50}.faq-container{color:#29272b}.float-buttons-container{position:fixed;top:0;bottom:0;right:12px;margin:auto;display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%}.float-buttons-container .button-container{height:52px;width:52px;background-color:var(--pallete-color-1);border-radius:26px;display:flex;justify-content:center;align-items:center;box-shadow:var(--main-box-shadow-hover);cursor:pointer;z-index:100;transition:.4s}.float-buttons-container .button-container:hover{filter:brightness(1.05);transform:scale(1.05)}.float-buttons-container .button-container.whats{background-color:#25d366}.float-buttons-container .button-container.bottom{position:fixed;bottom:12px;right:12px;background-color:var(--pallete-color-2)}.float-buttons-container .button-container.mobile-trigger{display:none}@media screen and (max-width:767.98px){.float-buttons-container{justify-content:flex-end;padding-bottom:12px}.float-buttons-container:active,.float-buttons-container:focus{outline:none;-webkit-tap-highlight-color:transparent}.float-buttons-container .button-container:not(.mobile-trigger){opacity:0;transform:translateY(20px);transition:opacity .4s,transform .4s;pointer-events:none}.float-buttons-container.visible .button-container{display:flex;opacity:1;transform:translateY(0);pointer-events:auto}.float-buttons-container .button-container.bottom{position:relative;bottom:unset;right:unset;background-color:var(--pallete-color-1)}.float-buttons-container .button-container.mobile-trigger{display:flex;background-color:var(--pallete-color-2)}.float-buttons-container.visible .button-container.mobile-trigger{transform:rotate(45deg)}}footer{color:#331c64;background-color:var(--pallete-color-3)}footer p{font-size:14px;color:#fff}footer a{display:inline-block;width:100px;color:#fff}.form-container{position:relative;padding:24px;background-color:hsla(0,0%,100%,.9);max-width:420px;height:-moz-fit-content;height:fit-content;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.form-container:before{content:"Antecipe-se ao lançamento e em breve tenha acesso exclusivo à plataforma!";position:absolute;height:75px;width:100%;top:-75px;left:0;background:var(--pallete-color-3);background-color:rgba(0,0,0,.1);border-top-left-radius:8px;border-top-right-radius:8px;padding:12px;font-size:16px;text-align:center;font-weight:700;text-shadow:var(--text-shadow)}.form-container .input-container{margin-bottom:18px}.form-container h2{color:#331c64;font-size:20px;font-weight:500;margin-bottom:24px}.form-container form{display:flex;flex-direction:column;justify-content:center}.form-container .input-container input{color:#331c64;font-size:16px;width:100%;border:1px solid #ccc;border-radius:12px;padding:6px 12px}.form-container .input-container p{padding:4px 12px 0;color:red}.form-container button{font-size:18px;font-weight:700;color:#fff;background-color:#fec63f;border-radius:48px;padding:8px 20px;margin-bottom:24px}.form-container .legal-text{color:#b3b3b3;text-align:center;font-size:16px;margin-bottom:24px}.form-container .google-terms{font-size:14px;color:#b3b3b3;text-align:center}header.active{background-color:rgba(110,58,157,.6);box-shadow:0 4px 6px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 3px 8px rgba(0,0,0,.24)}@media screen and (max-width:767.98px){header{padding:0 12px}}