.blog_blogTitle__lw1D6{font-family:var(--font-mogila),serif;color:#715B3F;text-align:center;font-size:7rem;font-weight:700;margin-bottom:2rem;font-style:italic;transform:rotate(-2deg);letter-spacing:.05em;line-height:1.1}.blog_searchBar__m6ngq{position:relative;max-width:100%;width:100%;display:flex;align-items:center;margin:0 auto}.blog_searchInput__Gwvzs{width:100%;padding:15px 20px 15px 55px;background-color:white;border:none;border-radius:9999px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-size:1.05rem;color:#333;outline:none;height:55px}.blog_searchInput__Gwvzs::placeholder{color:#A6A6A6}.blog_searchIcon__9c5_d{left:20px;width:22px;height:22px;pointer-events:none}.blog_filterIcon__qgDpe,.blog_searchIcon__9c5_d{position:absolute;top:50%;transform:translateY(-50%)}.blog_filterIcon__qgDpe{right:20px;width:28px;height:28px;cursor:pointer;transition:all .3s ease}.blog_filterIcon__qgDpe:hover{opacity:.8}.blog_filterPanel__1cVua{width:0;overflow:hidden;background-color:white;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.05),inset 0 2px 8px rgba(0,0,0,.03);transition:transform .3s ease-in-out,opacity .3s ease-in-out;padding:0;margin-right:0;opacity:0;flex-shrink:0;min-height:200px;transform:scaleX(0);transform-origin:left center}.blog_filterPanelOpen__BL6Jg{width:250px;padding:1.5rem;margin-right:2rem;opacity:1;transform:scaleX(1)}.blog_filterHeading__fyYc5{font-family:var(--font-mogila),serif;color:#715B3F;font-style:italic;font-size:1.5rem;font-weight:700;margin-bottom:1.25rem;text-align:center}.blog_filterCategory__nAI_Q{color:#6C98B8;font-weight:500;margin-bottom:.75rem;margin-top:1rem;font-size:1.125rem}.blog_filterCheckbox__3VhS2{display:flex;align-items:center;margin-bottom:.35rem}.blog_filterCheckbox__3VhS2 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;border:1px solid #d1d1d1;border-radius:2px;margin-right:10px;position:relative;cursor:pointer;background-color:#FFFFFF;transition:all .2s ease;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.blog_filterCheckbox__3VhS2 input[type=checkbox]:checked{background-color:#FFFFFF;border-color:#715B3F}.blog_filterCheckbox__3VhS2 input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #715b3f;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box}.blog_filterCheckbox__3VhS2 label{font-size:.875rem;color:#715B3F;cursor:pointer;user-select:none;transition:color .2s ease;font-weight:400}.blog_filterCheckbox__3VhS2:hover label{color:#715B3F;text-decoration:underline}.blog_filterCheckbox__3VhS2 input[type=checkbox]:hover{border-color:#715B3F}.blog_filterCheckbox__3VhS2 input[type=checkbox]:focus{outline:none;border-color:#715B3F}.blog_postsContainer__EuTbh{flex-grow:1;transition:all .3s ease-in-out}.blog_verMaisButton__Iijh9{display:flex;flex-direction:column;align-items:center;margin:2.5rem auto;text-align:center;color:#2D70A9;font-weight:500;font-size:1.125rem;text-decoration:none;cursor:pointer;width:fit-content}.blog_verMaisButton__Iijh9 span{display:block;margin-bottom:0}.blog_verMaisButton__Iijh9:after{content:"";width:90px;height:3px;background-color:#A5C4DD;border-radius:2px;display:block}.blog_filterLogo__VZpKO{display:flex;justify-content:center;margin-top:1.25rem}.blog_mainGrid__Mra5g{display:flex;width:100%;gap:0;transition:all .3s ease-in-out}@media (max-width:768px){.blog_blogTitle__lw1D6{font-size:3rem}.blog_mainGrid__Mra5g{flex-direction:column;position:relative}.blog_filterOverlay__Cub8g{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:998}.blog_filterOverlayActive__iKz3u{display:block}.blog_filterPanel__1cVua{position:fixed;left:-100%;top:0;bottom:0;width:80%;max-width:320px;background-color:white;z-index:999;box-shadow:2px 0 10px rgba(0,0,0,.1);border-radius:0;transition:left .3s ease-in-out;overflow-y:auto;height:100vh;opacity:1}.blog_filterPanelOpen__BL6Jg{left:0;padding:2rem 1.5rem;margin-right:0;opacity:1;width:80%;max-width:320px}.blog_filterCloseButton__0hcr_{display:block;position:absolute;top:1rem;right:1rem;width:30px;height:30px;background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#715B3F}.blog_postsContainer__EuTbh{width:100%;padding:0}}@media (min-width:769px){.blog_filterCloseButton__0hcr_{display:none}.blog_filterOverlay__Cub8g{display:none!important}}