header{z-index:1000;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:20px 5%;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;display:flex;position:fixed;top:0;transform:translateY(0);box-shadow:0 2px 10px #0000001a}header.header-visible{transform:translateY(0)}header.header-hidden{transform:translateY(-100%)}.hideInDesktop{display:none}.hideInMobile{display:block}@media (min-width:769px){header.scrolled .logo-img{transform:scale(.8)}}.logo,.logo-img,.logo-bg{transition:transform .4s,opacity .4s}.logo-img{transform:scale(1)translateY(0)}.logo-bg{opacity:1;transform:translateY(0)}@media (min-width:769px){header.scrolled .logo-img{transform:scale(1)translateY(0)}}header.scrolled .logo-bg{opacity:0;transform:translateY(-50px)}nav ul{flex-wrap:nowrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}nav ul li a{color:#000;text-transform:uppercase;white-space:nowrap;font-size:14px;transition:color .3s;position:relative}nav ul li a:after{content:"";transform-origin:50%;opacity:0;background:url(/images/nav-active.png) 50%/contain no-repeat;width:100%;height:12px;transition:transform .4s,opacity .25s;position:absolute;top:-12px;left:50%;transform:translate(-50%)scaleX(0)}nav ul li.active a{color:#395542}nav ul li.active a:after{opacity:1;transform:translate(-50%)scaleX(1)}nav ul li a:hover{color:#395542}nav ul li a:hover:after{opacity:1;transform:translate(-50%)scaleX(1)}.nav-left{z-index:10;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.nav-right{z-index:10;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.meu-flex,.header-icon{align-items:center;gap:10px;display:flex}.header-icon img{width:24px;height:24px}.project-mobile-contact-icons{display:none}.mobile-menu-icon{cursor:pointer;z-index:10;display:none}.mobile-menu-icon img{width:30px;height:30px}@media (min-width:769px){.logo{z-index:1;pointer-events:auto;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:0;width:auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}.logo-img{z-index:1;width:83px;height:auto;margin-top:30px;position:relative;top:0}.logo-bg{width:219px;height:auto;position:relative;z-index:0!important}}@media (max-width:768px){.logo{flex-direction:column;align-items:center;transition:all .5s;display:flex;position:absolute;bottom:-66px;left:50%;transform:translate(-50%)}.logo-img{width:83px;margin-top:30px;transition:all .3s}.logo-bg{width:219px;height:auto}header{justify-content:center;align-items:center;padding:10px 20px;display:flex}.logo{position:relative;bottom:0;left:auto;transform:none}.logo-img{width:70px;margin-top:0}.logo-bg{display:none}.nav-left,.nav-right{text-align:center;background:#fff;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:70px;left:0;box-shadow:0 5px 10px #0000001a}.nav-left.active,.nav-right.active{display:flex}.mobile-menu-icon{display:block;position:absolute;left:20px}.project-mobile-contact-icons{display:none!important}.project-mobile-contact-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;display:inline-flex}.project-mobile-contact-icon.video-call-icon{background-color:#6c5ce7}.project-mobile-contact-icon.call-icon{background-color:#007bff}.project-mobile-contact-icon.whatsapp-icon{background-color:#25d366}.menu-columns{flex-wrap:wrap;gap:0!important}.project-columns{display:none!important}}@media (max-width:480px){nav ul li a{font-size:14px}.header-icon img{width:20px}.project-mobile-contact-icons{gap:6px;right:12px}.project-mobile-contact-icon{width:30px;height:30px;font-size:13px}}.a-flex{gap:7px;display:flex}.mega-menu{opacity:0;visibility:hidden;z-index:9999;background:#fff;width:100%;height:100%;padding:20px 40px;transition:all .4s;position:fixed;top:0;left:0;transform:translateY(-20px)}.mega-menu.show{opacity:1;visibility:visible;overflow-y:scroll;transform:translateY(0)}.mega-menu.hide{opacity:0;visibility:hidden;transform:translateY(-20px)}.menu-close{text-align:left;margin-bottom:20px}#closeMega{color:#c48a4a;cursor:pointer;font-size:16px;font-weight:600}.menu-container{justify-content:space-between;display:flex}.menu-left{width:60%}.menu-columns{border-bottom:1px solid #e3d5c4;gap:50px;padding-bottom:30px;display:flex}.menu-col h3{color:#333;margin:12px 0;font-size:15px}.menu-col .title{color:#000;margin-top:15px;font-size:15px}@media (min-width:769px){.menu-col p{color:#395542;cursor:pointer;margin:4px 0;font-size:14px}}@media (max-width:768px){.menu-col p{color:#395542;cursor:pointer;margin:4px 0;font-size:14px;display:none}.projects-section,.menu-right{display:none}.menu-columns{border-bottom:none}.hideInDesktop{display:block}.hideInMobile{display:none}.menu-col h3{font-size:20px}.menu-left{width:100%}.menu-col h3{margin:16px 0}.menu-col{width:100%}.menu-col .title{margin:16px 0;font-size:20px}}.menu-col p:hover{color:#c48a4a}.project-columns{gap:26px;display:flex}.menu-right img{border-radius:5px;width:400px;height:auto;box-shadow:-7px 7px 1px 1px #f0f0f0}.projects-section h3{margin-top:25px;margin-bottom:15px;font-size:18px}.project-columns h5{color:#000;margin-bottom:10px;font-size:14px}.menu-text{background:0 0;border:none}@media (max-width:992px){.menu-container{flex-direction:column;margin-bottom:30px}.menu-right img{width:100%;margin-top:20px}}
.contact-section p{text-align:center}.contact-section{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:76px 0 0}.contact-box:last-child{border-right:none}.icon-circle{color:#395542;border:2px solid #395542;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin:0 auto 15px;font-size:20px;display:flex}.contact-box p{color:#000;font-size:12px;line-height:1.3}.contact-box strong{font-weight:100;display:block}@media (min-width:769px){.contact-box{border-right:1px solid #eee;min-width:250px;height:200px;padding:39px 0 8px}.contact-flex{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}}@media (max-width:768px){.contact-box{border-right:1px solid #eee;width:100%;height:200px;padding:37px 11px 8px}.contact-flex{flex-wrap:wrap;grid-template-columns:repeat(2,2fr);justify-items:center;display:grid}.contact-section{border:none;flex-direction:column;margin-top:0}.contact-box{border-bottom:1px solid #eee;border-right:none}.contact-box:last-child{border-bottom:none}}footer .bottom-top,.foot .bottom-top{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}footer .bottom-top.visible,.foot .bottom-top.visible{opacity:1;transform:translateY(0)}footer .bottom-top .footer-top,footer .bottom-top .footer-middle,footer .bottom-top .footer-bottom,footer .bottom-top .footer-column,footer .bottom-top .footer-column h4,footer .bottom-top .footer-column ul,footer .bottom-top .footer-column li,footer .bottom-top .footer-nav,footer .bottom-top .footer-nav li,.foot .bottom-top *{opacity:1!important;visibility:visible!important}@media (max-width:768px){.contact-flex{flex-direction:column;padding:0 15px}.contact-box{min-width:100%}}@media (min-width:1600px){.footer-bottom p{font-size:14px}}footer{color:#fff;background-color:#395542;padding-top:40px}.footer-top{border-bottom:1px solid #fff3;padding-bottom:10px}@media (min-width:769px){.footer-nav{color:#fff;flex-direction:row;justify-content:flex-start;gap:30px;padding-left:0;list-style:none;display:inline-flex}}.footer-nav li{text-transform:uppercase;cursor:pointer;font-size:14px;transition:color .3s}.footer-nav li a{color:#fff;padding-left:0;padding-right:30px;text-decoration:none;transition:color .3s}.footer-nav li:hover,.footer-nav li:hover a,.footer-nav li a:hover{color:#d7b48a}.footer-middle{justify-content:space-between;align-items:flex-start;gap:40px;padding:20px 0;display:flex;position:relative}.footer-column h4{text-transform:capitalize;color:#fff;padding-bottom:5px;font-size:15px;font-weight:500}@media (min-width:1025px){.footer-middle:after{content:"";opacity:.5;background:#666;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-20px)}.footer-column:nth-child(-n+4){padding-right:10px}.footer-column:nth-child(n+5){padding-left:40px}}@media (max-width:1024px){.footer-middle{padding:20px 0}.footer-middle:after{display:none!important}.footer-column{padding:10px 0!important}}@media (min-width:1280px){.footer-column:nth-child(n+5){padding-left:0}}.footer-middle:after{content:"";opacity:.5;background:#666;width:1px;height:100%;position:absolute;top:0;left:82%}.footer-column ul{padding-left:0;list-style:none}.footer-column ul li{color:#fff;font-size:13px;line-height:18px;transition:color .3s}.footer-column ul li a{color:inherit;transition:color .3s}.footer-column ul li:hover,.footer-column ul li:hover a,.footer-column ul li a:hover{color:#d7b48a;cursor:pointer}.footer-bottom{color:#fff;background-color:#395542;padding:16px 20px;font-size:12px}.footer-bottom-bar{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:10px;display:flex}.footer-bottom-item{white-space:nowrap;color:#fff;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.footer-bottom-item:not(:first-child):before{content:"|";opacity:.65;margin:0 10px;font-weight:300}.footer-bottom a{color:#fff;margin:0;text-decoration:none}.footer-bottom .social-icons{text-transform:none;align-items:center;gap:8px;display:inline-flex}.footer-bottom .social-icons .social-link{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;transition:color .25s,background-color .25s,transform .25s;display:inline-flex;color:#fff!important}.footer-bottom .social-icons .social-link i{color:inherit;font-size:15px;line-height:1;transition:color .25s}.footer-bottom .social-icons .social-facebook:hover{background:#fff;color:#1877f2!important}.footer-bottom .social-icons .social-linkedin:hover{background:#fff;color:#0a66c2!important}.footer-bottom .social-icons .social-instagram:hover{background:#fff;color:#e4405f!important}.footer-bottom .social-icons .social-x:hover{background:#fff;color:#000!important}.footer-bottom .social-icons .social-youtube:hover{background:#fff;color:red!important}.footer2-a{transition:color .3s;color:#fff!important}.footer2-a:hover,.footer-bottom-item.footer2-a:hover{color:#d7b48a!important}@media (max-width:992px){.footer-middle{grid-template-columns:repeat(2,1fr);padding:40px 30px}}@media (max-width:768px){.footer-bottom-bar{flex-direction:column;align-items:center;gap:8px}.footer-bottom-item:not(:first-child):before{display:none}.footer-nav{color:#fff;flex-flow:wrap;justify-content:flex-start;gap:20px;padding-left:8%;list-style:none;display:inline-flex}.footer-nav li{width:40%}.footer-middle{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 0;display:flex}.footer-column{box-sizing:border-box;text-align:left;align-items:flex-start;width:48%;padding:8px 8px 12px!important}.footer-column h4,.footer-column ul{text-align:left;width:100%}}@media (max-width:600px){.footer-middle{text-align:left}.footer-bottom{text-align:center}.action-bar .text{color:#f3f3f3;font-size:11px}}
