@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato);.floatButtonNewsletter{top:0;height:100vh;width:100vw;position:fixed;left:0;z-index:3;align-items:center;justify-content:center;display:none}.floatButtonNewsletter.show{display:flex}.floatButtonNewsletter .newsletter{background:#5a0080;padding:96px;margin:0 auto;width:1168px;height:456px;position:absolute;z-index:4;border-radius:6px;box-shadow:6px 6px 6px rgba(0,0,0,.25)}@media (max-width:374px){.floatButtonNewsletter .newsletter{height:auto;padding-bottom:10px}}@media (max-width:769px){.floatButtonNewsletter .newsletter{width:100%;min-height:412px;padding:72px 16px}}.floatButtonNewsletter .newsletter--text--sucesso{color:#fff;background:#449a47;border-radius:6px;display:none;font-size:16px;font-weight:700;margin:37px auto 0;max-width:610px;padding:12px 16px;text-align:center;width:100%}.floatButtonNewsletter .newsletter--text--sucesso .sucesso{display:block}.floatButtonNewsletter .newsletter .erro .erro .checkmark{border:1px solid #f36}.floatButtonNewsletter .newsletter .erro .checkbox-area,.floatButtonNewsletter .newsletter .erro .text-checkbox a{color:#f36!important}.floatButtonNewsletter .newsletter .erro .default-input{border-bottom:1px solid #f36;color:#f36;margin:12px 0 0}.floatButtonNewsletter .newsletter .erro .default-input::-webkit-input-placeholder{color:#f36}.floatButtonNewsletter .newsletter .erro .default-input .newsletter .erro .newsletter--text--error{display:block}.floatButtonNewsletter .newsletter--text--error{color:#f36;display:none;font-size:14px;margin:8px 0 20px}.floatButtonNewsletter .newsletter__enviar{margin:28px auto 0;max-width:500px}.floatButtonNewsletter .newsletter__enviar-button{background:#fabe00;border:none;border-radius:20px;color:#5a0080;cursor:pointer;font-family:Quicksand;font-size:16px;font-weight:700;line-height:24px;padding:12px 40px}@media (max-width:769px){.floatButtonNewsletter .newsletter__enviar-button{height:32px;align-items:center;display:flex;justify-content:center;margin:0 auto}}.floatButtonNewsletter .newsletter__enviar-button:hover{background:#f78800;color:#fff}.floatButtonNewsletter .newsletter__enviar.sucesso{display:none}.floatButtonNewsletter .newsletter-img{display:inline-block;max-width:280px;vertical-align:middle;width:30%}@media (max-width:769px){.floatButtonNewsletter .newsletter-img{display:none}}.floatButtonNewsletter .newsletter-form{display:inline-block;padding:0 24px;vertical-align:middle;width:70%}@media (max-width:769px){.floatButtonNewsletter .newsletter-form{width:100%}}.floatButtonNewsletter .newsletter--closeButton{position:absolute;right:100px;top:50px;width:48px;height:48px;font-size:0;cursor:pointer}@media (max-width:769px){.floatButtonNewsletter .newsletter--closeButton{right:18px;top:26px}}.floatButtonNewsletter .newsletter--closeButton:after,.floatButtonNewsletter .newsletter--closeButton:before{content:"";width:20px;height:2px;display:block;background-color:#fff;transform:rotate(-45deg);border-radius:5px;left:13px;top:23px;position:absolute}.floatButtonNewsletter .newsletter--closeButton:before{transform:rotate(45deg)}.floatButtonNewsletter .newsletter--title{text-align:center;width:100%}.floatButtonNewsletter .newsletter--title h2{color:#fff;font-size:32px;font-weight:700;margin:0 8px 24px}@media (max-width:769px){.floatButtonNewsletter .newsletter--title h2{font-size:20px}}.floatButtonNewsletter .newsletter .container{max-width:1000px}.floatButtonNewsletter .newsletter .default-input{background:0 0;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Quicksand;font-size:16px;font-weight:300;padding:8px 0;margin:12px 0;outline:0;width:100%}.floatButtonNewsletter .newsletter .default-input::-webkit-input-placeholder{color:#fff}.floatButtonNewsletter .newsletter .checkbox-area{display:block;position:relative;padding-left:20px!important;margin-bottom:24px!important;cursor:pointer;font-size:12px;font-weight:300;margin-top:10px;color:#fff!important}.floatButtonNewsletter .newsletter .checkbox-area .checkmark{position:absolute;top:-3px;left:1px;height:16px;width:16px;background-color:transparent;border:1px solid #fff;border-radius:3px}.floatButtonNewsletter .newsletter .checkbox-area .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:9px;border:solid #5a0080;border-width:0 2px 2px 0;transform:rotate(45deg)}.floatButtonNewsletter .newsletter .checkbox-area input{display:none}.floatButtonNewsletter .newsletter .checkbox-area input:checked~.checkmark{background:#c6f;border:#c6f}.floatButtonNewsletter .newsletter .checkbox-area input:checked~.checkmark:after{display:block}.overlay{background-color:#000;opacity:.5;position:absolute;width:100vw;height:100vh;z-index:1}.floatButton{width:72px;height:72px;background:#5a0080;display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;right:0;border-radius:6px;top:90%;border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:769px){.floatButton{width:50px;height:50px}}@media (max-width:769px){.floatButton svg{width:25px}}.text-checkbox{margin:2px 0 0 6px;display:table}.text-checkbox a{color:#fff}@media (max-width:769px){.newsletter{padding:24px 0 0}.newsletter--title h2{line-height:30px;font-size:20px;margin:0 8px 8px;text-align:left}.newsletter-img{display:none}.newsletter-form{padding:0 8px;width:100%}.newsletter__enviar{margin:28px auto 24px;text-align:center}.newsletter--text--sucesso{background:#27792b;border-radius:0;max-width:100%;padding:16px;text-align:left}.newsletter--text--sucesso span{display:block}}body{font-family:Quicksand,sans-serif}ul{padding:0;margin:0}li{list-style:none}.blogMain{background:#efefef}.container{margin:auto;max-width:1200px;width:100%}.blogMain__title{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:600px;padding:16px 0 0}.blogMain__text{color:#8600a7;font-size:32px;font-weight:700;line-height:36px}.blogMain__busca{display:block;margin:auto;max-width:600px;width:100%}.blogCategory .blogCategory__title{color:#000;font-size:32px;font-weight:700;margin:48px 8px 0}.blogMain__img{width:150px}@media (max-width:769px){.blogMain{margin-top:87px;padding:16px 0}.container{padding:0 8px}.blogMain__title{margin:auto 8px}.blogMain__text{font-size:20px;line-height:30px;max-width:168px}.blogMain__img{max-width:133px}.blogCategory .blogContainer__title{font-size:20px;margin:24px 0 0}}