:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.preloader{z-index:99999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0}.preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.preloader .loading-container{width:100px;height:100px;position:relative}.preloader .loading{z-index:1;border:3px solid #0000;border-color:#3dde9e #0000 #030b58;border-radius:50%;width:100%;height:100%;animation:1.5s linear infinite spin;position:absolute;top:0;left:0}.preloader #loading-icon{z-index:2;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader #loading-icon img{width:100%;height:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.our-Project-nav{text-align:center;margin-bottom:80px}.our-Project-nav ul{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin:0;padding:0;list-style:none;display:inline-flex}.our-Project-nav ul li a{color:#fff;text-transform:capitalize;background-color:#030b58;border-radius:10px;padding:10px 20px;font-weight:400;line-height:1.2em;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:inline-block;position:relative;overflow:hidden}.our-Project-nav ul li a.active-btn,.our-Project-nav ul li a:hover{color:#fff;background-color:#3dde9e}.post-featured-image figure a{cursor:none;border-radius:30px;display:block;overflow:hidden}.post-featured-image .post-image a{border-radius:30px;overflow:hidden}.post-featured-image img{object-fit:cover;object-position:top;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;height:243px;transition:transform .5s ease-in-out}.post-item:hover .post-featured-image img{transform:scale(1.1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meanmenu-reveal{cursor:pointer;background:0 0;border:none;outline:none;width:22px;height:22px;padding:13px 13px 11px;display:none;position:absolute;top:0}@media (max-width:991px){.meanmenu-reveal{display:block}}.icon-bar{background-color:#030b58;border-radius:1px;width:22px;height:3px;margin-top:3px;transition:transform .3s,opacity .3s;display:block}.icon-bar:first-child{margin-top:0}.navbar-toggler.meanmenu-reveal:not(.collapsed) .top-bar{transform-origin:10% 10%;transform:rotate(45deg)}.navbar-toggler.meanmenu-reveal:not(.collapsed) .middle-bar{opacity:0}.navbar-toggler.meanmenu-reveal:not(.collapsed) .bottom-bar{transform-origin:10% 90%;transform:rotate(-45deg)}.nav-item{position:relative}.dropdown-menu{visibility:hidden;opacity:0;z-index:1000;text-align:right;background-color:#fff;border:none;border-radius:0 0 5px 5px;min-width:250px;margin:0;padding:15px 0;list-style:none;transition:opacity .3s,transform .3s,visibility .3s;display:block;position:absolute;top:100%;right:0;transform:translateY(10px);box-shadow:0 10px 30px #0000001a}.nav-item:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}.dropdown-menu .nav-item{width:100%;margin:0!important}.dropdown-menu .nav-item .nav-link{transition:color .3s,background-color .3s,padding .3s;display:block;color:#444!important;padding:10px 25px!important;font-size:15px!important;font-weight:500!important}.dropdown-menu .nav-item .nav-link:hover{background-color:#f8f9fa;color:var(--main-color)!important;padding-inline-start:30px!important}@media (max-width:991px){.dropdown-menu{visibility:visible;opacity:1;box-shadow:none;background:0 0;padding:0 15px;display:none;position:static;transform:none}.nav-item:hover .dropdown-menu{display:block}}.fovia-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{text-align:right}[dir=ltr] .fovia-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{text-align:left}.floating-whatsapp{color:#fff;z-index:9999;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:35px;transition:transform .3s,background-color .3s;animation:2s infinite whatsapp-pulse;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:2px 2px 10px #0003}[dir=rtl] .floating-whatsapp{left:30px;right:auto}.floating-whatsapp:hover{color:#fff;background-color:#128c7e;transform:scale(1.1)}.whatsapp-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background-color:#333;border-radius:5px;padding:5px 12px;font-size:14px;transition:opacity .3s,visibility .3s;position:absolute;bottom:70px}.floating-whatsapp:hover .whatsapp-tooltip{opacity:1;visibility:visible}@keyframes whatsapp-pulse{0%{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.go-top{cursor:pointer;color:#fff;z-index:9999;text-align:center;opacity:0;visibility:hidden;background-color:#030b58;border-radius:50%;width:45px;height:45px;line-height:45px;transition:opacity .5s,visibility .5s,background-color .3s;position:fixed;bottom:30px;left:30px;box-shadow:0 4px 10px #0000001a}[dir=rtl] .go-top{left:auto;right:30px}.go-top.active{opacity:1;visibility:visible}.go-top:hover{color:#fff;background-color:#3dde9e}.go-top i{font-size:20px}
