@font-face{font-family:Manky;src:url(/assets/Manky-7tcLPVqb.otf)format("opentype");font-weight:800}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf)format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf)format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf)format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BClKdKAZ.ttf)format("truetype");font-weight:400;font-style:italic}:root{--white:#fbfbfb;--yellow:#dfcea3;--dark-blue:#223559;--blue:#37517d;--light-blue:#5279bc;--lighter-blue:#97add2;--dark-red:#aa3627;--light-red:#ee7144;--focus:#8b8065;--highlight:0 1px 4px #0003;--spacing-p:.5rem;--spacing-m:1.5rem;--spacing-g:4rem;--spacing-gg:8rem;--container-width:1200px;--font-title:"Manky", "Times New Roman", serif;--font-main:"Montserrat", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:100%;overflow-x:hidden}body{min-height:100vh;font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.5;display:flex;overflow-x:hidden}main{flex-direction:column;flex:1;width:100%;display:flex}img,picture{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}textarea{resize:vertical}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){transition-delay:9999s;-webkit-text-fill-color:inherit!important}:is(input:autofill,textarea:autofill,select:autofill){transition-delay:9999s;-webkit-text-fill-color:inherit!important}.hidden{opacity:0;transition:all .6s ease-out;transform:translateY(-20px)}.hidden-image{opacity:0}.blob{transition:all 1s ease-out}.hidden-left{opacity:0;translate:-100%}.hidden-right{opacity:0;translate:100%}.hidden-top{opacity:0;translate:0 -100%}.hidden-bottom{opacity:0;translate:0 100%}.show{opacity:1}.none{display:none}.container{width:100%;max-width:var(--container-width);padding:0 var(--spacing-m);margin:0 auto}.sections{min-height:60vh;padding:var(--spacing-g) 0}@media (width>=1024px){.container{max-width:var(--container-width)}.sections{margin:0;padding:0}}.btn{border:4px solid var(--dark-blue);color:var(--dark-blue);text-align:center;background:0 0;border-radius:30px;padding:8px 40px;font-weight:700;transition:all .2s ease-in-out}.btn-hero{color:var(--dark-blue);background:0 0;border-radius:30px;padding:8px 40px;font-weight:700}.btn-article{border:4px solid var(--white);color:var(--white)}@media (width>=1024px){.btn{margin-top:-120px;font-size:1.5rem;transition:all .2s ease-in-out}.btn:hover{color:var(--focus);border-color:var(--focus);cursor:pointer}.btn-article{align-self:center;width:auto;min-width:200px;margin-top:auto;font-size:1rem}}.header{background-color:var(--yellow);z-index:1000;justify-content:center;align-items:center;width:100vw;height:10%;display:flex;position:fixed;top:0}.header .container{justify-content:center;align-items:center;display:flex}.btn-toggle{z-index:1001;background:0 0;border:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.toggle-icon{background:var(--dark-blue);width:30px;height:3px;transition:all .3s;display:block;position:relative}.toggle-icon:before,.toggle-icon:after{content:"";background:var(--dark-blue);width:30px;height:3px;transition:all .3s;position:absolute;left:0}.toggle-icon:before{top:-10px}.toggle-icon:after{bottom:-10px}.btn-toggle.active .toggle-icon{background:0 0}.btn-toggle.active .toggle-icon:before{top:0;transform:rotate(45deg)}.btn-toggle.active .toggle-icon:after{bottom:0;transform:rotate(-45deg)}.nav{background-color:var(--yellow);z-index:1000;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .4s ease-in-out;display:flex;position:fixed;top:-100%}.nav.active{top:0}.nav-list{gap:var(--spacing-g);text-align:center;flex-direction:column;font-size:2rem;display:flex}.nav-item{font-family:var(--font-title);transition:transform}.nav-item:active{color:var(--focus)}@media (width>=1024px){.header{height:12%}.header .container{justify-content:space-between}.btn-toggle{display:none}.nav{background:0 0;justify-content:center;align-items:center;height:auto;display:flex;position:static}.nav-list{gap:var(--spacing-g);flex-direction:row;font-size:1.5rem;font-weight:700}.nav-item{color:var(--dark-blue);transition:all .2s ease-in-out}.nav-item.active,.nav-item:hover{color:var(--focus)}}.footer{background-color:var(--yellow);padding:var(--spacing-m) var(--spacing-p);color:var(--focus);flex-direction:column;width:100vw;display:flex}.footer a,.footer p{font-size:1.2rem}.icon-links{justify-content:center;gap:var(--spacing-p);padding:var(--spacing-m);display:flex}.icon-links img{width:100px;height:auto}.dev-info,.legal-info{margin:var(--spacing-m) 0;justify-self:start;font-size:1rem}.legal-info{flex-direction:column;display:flex}.footer a{text-decoration:underline}.cnpj-info{text-align:center}@media (width>=1024px){.footer .container{grid-template-columns:1.5fr 2fr 1.5fr;grid-template-areas:"cnpj icons dev""cnpj icons legal";align-items:center;display:grid}.icon-links{grid-area:icons}.icon-links a{transition:all .2s ease-in-out}.icon-links a:hover{transition:ease-in-out .2;transform:scale(1.1)}.dev-info{grid-area:dev}.legal-info{grid-area:legal}.cnpj-info{grid-area:cnpj}}.cookie-banner{color:#fff;z-index:9999;background:#222;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex;position:fixed;bottom:0;left:0}.cookie-actions{gap:10px;display:flex}.cookie-actions button{cursor:pointer;border:none;padding:8px 12px}.cookie-hidden{display:none}@media (width>=1024px){.cookie-banner{flex-direction:row;justify-content:space-between;align-items:center}.cookie-banner p{max-width:70%}}.coupon-banner{border-left:1px solid var(--dark-blue);border-right:1px solid var(--dark-blue);border-bottom:1px solid var(--dark-blue);text-align:center;background:var(--yellow);width:80%;color:var(--dark-blue);padding:var(--spacing-m);z-index:9999;border-bottom-right-radius:25px;border-bottom-left-radius:25px;flex-direction:column;justify-self:center;gap:10px;transition:all .3s ease-in-out;display:flex;position:fixed;top:0}.coupon-banner h1{font-size:2rem}.coupon-banner p{font-size:.8rem}.coupon-box{padding:var(--spacing-m);cursor:pointer;border:dashed;border-radius:15px;font-weight:700}.printi-box{background-color:var(--light-blue);color:var(--white);padding:var(--spacing-p);cursor:pointer;border:none;border-radius:15px;font-weight:700}.coupon-box:hover,.printi-box:hover{background-color:var(--focus)}.copy-btn,.close-btn{background-color:var(--yellow)}.copy-btn{margin-left:var(--spacing-m);pointer-events:none}.copied{color:green;border-color:green}.close-btn{cursor:pointer;justify-self:center;width:50px}.coupon-hidden{opacity:0;pointer-events:none;transition:all .3s ease-in-out}@media (width>=1024px){.coupon-banner{border-top:1px solid var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;width:25%;top:50%;left:50%;transform:translate(-50%,-50%)}}.book-banner{border-left:1px solid var(--dark-blue);border-right:1px solid var(--dark-blue);border-bottom:1px solid var(--dark-blue);text-align:center;background:var(--yellow);width:80%;color:var(--dark-blue);padding:var(--spacing-m);z-index:9999;border-bottom-right-radius:25px;border-bottom-left-radius:25px;flex-direction:column;justify-self:center;gap:10px;transition:all .3s ease-in-out;display:flex;position:fixed;top:0}.book-banner p{font-size:.8rem}.book-cover{border-radius:15px}.editor-box,.amazon-box{background-color:var(--light-blue);color:var(--white);padding:var(--spacing-p);cursor:pointer;border:none;border-radius:15px;font-weight:700}.editor-box:hover,.amazon-box:hover{background-color:var(--focus)}button{background-color:var(--yellow);border:none}.close-btn{cursor:pointer;border-radius:100%;justify-self:center;width:50px}.close-btn:hover{background-color:var(--focus)}.book-hidden{opacity:0;pointer-events:none;transition:all .3s ease-in-out}@media (width>=1024px){.book-banner{border-top:1px solid var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;width:25%;top:50%;left:50%;transform:translate(-50%,-50%)}}.whatsapp-widget{background:var(--white);width:75%;height:50%;box-shadow:var(--highlight);z-index:999;border-radius:15px;flex-direction:column;display:flex;position:fixed;bottom:90px;right:20px;overflow:hidden}.whatsapp-header{color:var(--white);padding:var(--spacing-p);gap:var(--spacing-p);background:#67c15e;align-items:center;display:flex}.whatsapp-header img{border-radius:50%;width:40px;height:40px}.whatsapp-body{background:#ece5dd;flex:1;padding:15px}.whatsapp-hello{width:fit-content;max-width:80%;padding:var(--spacing-p);background:#fff;border-radius:15px}.whatsapp-footer{padding:var(--spacing-p);gap:10px;display:flex}.whatsapp-msg{padding:var(--spacing-p);border:1px solid;border-radius:15px;flex-wrap:wrap;flex:1}.whatsapp-send{width:10%;padding:var(--spacing-p);cursor:pointer;background-color:#67c15e;border:none;border-radius:100%}.whatsapp-button{cursor:pointer;z-index:999;border:none;width:60px;height:60px;position:fixed;bottom:20px;right:20px}.whatsapp-button-bg{background-color:var(--white);z-index:998;border-radius:100%;width:60px;height:60px;position:fixed;bottom:20px;right:20px}.whatsapp-hidden{display:none}@media (width>=1024px){.whatsapp-widget{width:30%;height:60%}}
