@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Kode+Mono:wght@400..700&display=swap");.single-post-image{width:100%;height:auto;max-width:900px;display:block;margin:20px auto;object-fit:cover;border-radius:8px}.post-content img{max-width:100%;height:auto;display:block}.post-featured-thumb{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;height:320px;border-radius:12px;overflow:hidden}@media (max-width:992px){.post-featured-thumb{height:260px}}@media (max-width:768px){.post-featured-thumb{height:180px}.single-post-image{max-width:100%;margin:16px 0}}@media (min-width:992px){.blog-post-details .social-share{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}.blog-post-details .social-share a{margin-left:0!important;margin-right:10px!important}}.blog-post-details .single-post-image{width:100%!important;height:450px!important;object-fit:cover!important;border-radius:12px!important;margin:20px 0!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.blog-post-details .single-post-image:hover{transform:translateY(-2px)!important;box-shadow:0 12px 35px rgba(0,0,0,.15)!important}.blog-post-details .post-content{line-height:1.8!important;color:#333!important}.blog-post-details .post-content h2{color:#0367a0!important;font-size:32px!important;font-weight:700!important;margin-bottom:20px!important;line-height:1.3!important}.blog-post-details .post-content h4{color:#0367a0!important;font-size:22px!important;font-weight:600!important;margin:30px 0 15px!important;line-height:1.4!important}.blog-post-details .post-content h5{color:#049dbf!important;font-size:18px!important;font-weight:600!important;margin:20px 0 10px!important;line-height:1.4!important}.blog-post-details .post-content p{font-size:16px!important;margin-bottom:18px!important;text-align:justify!important}.blog-post-details .post-content ol,.blog-post-details .post-content ul{margin:20px 0!important;padding-left:30px!important}.blog-post-details .post-content li{font-size:16px!important;margin-bottom:10px!important;line-height:1.6!important}.blog-post-details .post-content strong{color:#0367a0!important;font-weight:600!important}.blog-post-details .blog-post-details{background:#fff!important;border-radius:15px!important;padding:40px!important;box-shadow:0 10px 30px rgba(0,0,0,.08)!important}.blog-post-details .tag-share-wrap{margin-top:40px!important;padding-top:30px!important;border-top:1px solid #eee!important}.blog-post-details .tag-share-wrap h4{color:#0367a0!important;font-size:18px!important;font-weight:600!important;margin-bottom:15px!important}.blog-post-details .social-share a{display:inline-block!important;width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;background:#0367a0!important;color:#fff!important;border-radius:50%!important;margin-right:10px!important;transition:all .3s ease!important}.blog-post-details .social-share a:hover{background:#049dbf!important;transform:translateY(-2px)!important}@media (max-width:768px){.blog-post-details{padding:25px!important;margin:0 15px!important}.blog-post-details .post-content h2{font-size:26px!important}.blog-post-details .post-content h4{font-size:20px!important}.blog-post-details .post-content h5{font-size:16px!important}.blog-post-details .post-content p{font-size:15px!important}.blog-post-details .single-post-image{height:280px!important;border-radius:8px!important}}@media (max-width:480px){.blog-post-details{padding:20px!important;margin:0 10px!important}.blog-post-details .post-content h2{font-size:22px!important}.blog-post-details .post-content h4{font-size:18px!important}.blog-post-details .post-content p{font-size:14px!important}.blog-post-details .single-post-image{height:230px!important;border-radius:6px!important}}.news-wrapper{background:#f8f9fa!important}.news-area{padding:20px 0!important}@media (max-width:576px){.brand-text{display:block!important;margin-left:10px!important;max-width:calc(100vw - 100px)}.brand-text .brand-line-1{font-size:18px!important;line-height:1.05!important;font-weight:700!important}.brand-text .brand-line-2{font-size:14px!important;line-height:1.05!important;font-weight:600!important}.header-2 .header-logo img,.header-2 .logo img{width:72px!important;height:72px!important}.header-2 .header-logo{margin-left:8px!important}}.header-1 .header-logo img,.header-2 .header-logo img,.header-3 .logo img,.header-4 .logo img{transform:scale(1.05);transform-origin:left center}@media (max-width:768px){.footer-bottom .footer-wrapper{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px;text-align:center}.footer-bottom .footer-menu{margin:0!important;padding:0!important}.footer-bottom .footer-menu li{display:inline-block!important;list-style:none!important;margin:0 6px!important}.footer-bottom .footer-wrapper p{margin:0!important}}.footer-bottom .footer-wrapper .footer-menu li a{color:#fff!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important}@media (max-width:480px){.footer-bottom .footer-wrapper .footer-menu li a{font-size:15px!important;display:inline-block!important;padding:2px 6px!important}}.feature-video-section .section-title .list-unstyled,.feature-video-section .section-title .list-unstyled li,.feature-video-section .section-title .list-unstyled li span{text-decoration:none!important}.bemvindo-section .section-title a,.bemvindo-section a,.counter-section a,.cta-parallax-section a,.hero-section a,.licenses-section a,.marque-section a,.parceiros-section a,.section-title a,.single-team-items a,.team-section a{text-decoration:none!important;border-bottom:none!important}.team-section .section-title h2,.team-section .section-title h2 span{text-decoration:none!important}.team-section .section-title h2{color:var(--theme)!important}