 :root{--tj-color-theme-primary: #51B748;--tj-color-theme-dark: #18191B;--tj-color-heading-primary: #18191B;--tj-color-theme-bg: #EEF0F1;--tj-color-theme-bg-2: #E5F3E3;--tj-color-border-1: #2C2F33;--mm-green: #51B748;--mm-green-dark: #3F9638;--mm-ink: #18191B;--mm-steel: #EEF0F1;--mm-text: #3A3F45}.mm-skip{position: absolute;left: -9999px;top: 8px;z-index: 100000;background: var(--mm-green);color: #fff;padding: 10px 16px;border-radius: 4px}.mm-skip:focus{left: 8px}a:focus-visible,button:focus-visible{outline: 3px solid var(--mm-green);outline-offset: 3px}.tj-header-area .site-logo img{max-height: 54px;width: auto}.hamburger_logo img,.footer-logo img{max-height: 56px;width: auto}.mm-lang{display: inline-flex;align-items: center;gap: 8px;margin-right: 22px;font-weight: 700;font-size: 15px}.mm-lang a{color: rgba(255,255,255,.65)}.mm-lang a.active,.mm-lang a:hover{color: #fff}.mm-lang span{color: rgba(255,255,255,.35)}.mm-lang-mobile{margin: 24px 0}.tj-header-area.header-10 .header-topbar{background: var(--mm-green)}.tj-header-area.header-10 .header-topbar,.tj-header-area.header-10 .header-topbar a,.tj-header-area.header-10 .header-topbar i{color: #fff}.tj-header-area.header-10.header-absolute .header-bottom{background: rgba(24,25,27,.55);backdrop-filter: blur(6px)}.tj-header-area.header-10.header-sticky .header-bottom,.tj-header-area.header-10.header-duplicate{background: var(--mm-ink)}.tj-header-area.header-10 .mainmenu>ul>li>a{color: #fff}.tj-header-area.header-10 .mainmenu>ul>li.current-menu-ancestor>a,.tj-header-area.header-10 .mainmenu>ul>li>a:hover{color: var(--mm-green)}.mm-hero{padding: 0;background: var(--mm-ink)}.mm-hero .swiper-slide{height: auto}.mm-hero-slide{position: relative;min-height: 100vh;display: flex;align-items: center}.mm-hero-slide::after{content: "";position: absolute;inset: 0;z-index: 0;background: linear-gradient(90deg,rgba(24,25,27,.92) 0%,rgba(24,25,27,.7) 45%,rgba(24,25,27,.25) 100%)}.mm-hero-slide .container{position: relative;z-index: 1}.mm-hero .h10-hero-content{min-height: 100vh;justify-content: center;padding: 190px 0 170px;max-width: 760px}.mm-hero .hero-title{color: #fff;font-size: clamp(40px,5.6vw,80px);line-height: 1.05;letter-spacing: -0.02em;margin-bottom: 24px}.mm-hero .desc p{color: rgba(255,255,255,.82);font-size: 19px;line-height: 1.6;max-width: 560px}.mm-hero-tag{display: inline-block;color: var(--mm-green);font-weight: 700;font-size: 15px;margin-bottom: 18px;padding-left: 46px;position: relative}.mm-hero-tag::before{content: "";position: absolute;left: 0;top: 50%;width: 34px;height: 3px;background: var(--mm-green)}.mm-hero-btns{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 36px}.mm-hero-slide .h10-hero-wrapper::before{content: "";position: absolute;right: 4%;top: 50%;transform: translateY(-50%);width: 220px;height: 260px;opacity: .9;pointer-events: none;background: linear-gradient(var(--mm-green),var(--mm-green)) 0 30%/18px 40% no-repeat,linear-gradient(var(--mm-green),var(--mm-green)) 52px 20%/18px 60% no-repeat,linear-gradient(var(--mm-green),var(--mm-green)) 104px 10%/18px 80% no-repeat,linear-gradient(var(--mm-green),var(--mm-green)) 156px 0/64px 100% no-repeat;clip-path: polygon(0 18%,100% 0,100% 100%,0 82%)}@media (max-width: 1199px){.mm-hero-slide .h10-hero-wrapper::before{display: none}}.mm-hero-controls{position: absolute;left: 0;right: 0;bottom: 56px;z-index: 5;display: flex;align-items: center;justify-content: space-between}.mm-hero-pagination{display: flex;gap: 6px}.mm-hero-pagination .swiper-pagination-bullet{width: auto;height: auto;opacity: 1;background: none;border: 0;border-radius: 0;color: rgba(255,255,255,.5);font-weight: 700;font-size: 15px;padding: 10px 0 8px;margin: 0 14px 0 0 !important;border-bottom: 3px solid rgba(255,255,255,.2);min-width: 46px;text-align: left}.mm-hero-pagination .swiper-pagination-bullet-active{color: #fff;border-bottom-color: var(--mm-green)}.mm-hero-nav{display: flex;gap: 10px}.mm-hero-nav button{width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgba(255,255,255,.35);background: transparent;color: #fff;transition: background .2s,border-color .2s}.mm-hero-nav button:hover{background: var(--mm-green);border-color: var(--mm-green)}.mm-hero-profile{position: absolute;right: 0;bottom: 0;z-index: 6;width: 420px;background: #fff}.mm-hero-profile-inner{display: flex;gap: 18px;padding: 28px 30px 22px}.mm-hero-profile-inner i{font-size: 38px;color: var(--mm-green)}.mm-hero-profile .t{font-weight: 700;color: var(--mm-ink);font-size: 19px;margin: 0 0 4px}.mm-hero-profile .s{margin: 0;font-size: 15px;color: var(--mm-text);line-height: 1.5}.mm-hero-profile-btn{display: flex;justify-content: space-between;align-items: center;background: var(--mm-green);color: #fff;font-weight: 700;padding: 18px 30px}.mm-hero-profile-btn:hover{background: var(--mm-green-dark);color: #fff}.mm-btn-outline{display: inline-flex;align-items: center;gap: 10px;padding: 14px 26px;border: 1px solid rgba(255,255,255,.55);border-radius: 50px;color: #fff;font-weight: 700;transition: background .2s,color .2s}.mm-btn-outline:hover{background: #fff;color: var(--mm-ink)}.mm-btn-outline.dark{border-color: var(--mm-ink);color: var(--mm-ink)}.mm-btn-outline.dark:hover{background: var(--mm-ink);color: #fff}.mm-btn-row{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.mm-lead{font-size: 18px;line-height: 1.65;color: var(--mm-text);max-width: 640px;margin-top: 18px}.mm-mt-50{margin-top: 50px}.sec-heading .sub-title{color: var(--mm-green)}.mm-areas-section{background: var(--mm-steel)}.mm-area-item{background: #fff;height: 100%;padding: 34px 30px;border-top: 4px solid transparent;transition: border-color .2s}.mm-area-item:hover{border-top-color: var(--mm-green)}.mm-area-item i{font-size: 40px;color: var(--mm-green);margin-bottom: 22px;display: block}.mm-area-item .title{font-size: 21px;margin-bottom: 10px}.mm-area-item p{margin: 0;color: var(--mm-text)}.mm-marquee{background: var(--mm-ink)}.mm-marquee .marquee-title .text{color: #fff}.mm-process-section{background: var(--mm-ink)}.mm-process-section .sec-title{color: #fff}.mm-steps{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 0;counter-reset: s}.mm-step{padding: 34px 26px 10px;border-top: 3px solid #2C2F33;position: relative}.mm-step::before{content: "";position: absolute;left: 0;top: -3px;width: 48px;height: 3px;background: var(--mm-green)}.mm-step .n{display: block;color: var(--mm-green);font-weight: 700;font-size: 15px;margin-bottom: 14px}.mm-step h3{color: #fff;font-size: 21px;margin-bottom: 10px}.mm-step p{color: rgba(255,255,255,.7);margin: 0}@media (max-width: 991px){.mm-steps{grid-template-columns: 1fr 1fr;row-gap: 20px}}@media (max-width: 575px){.mm-steps{grid-template-columns: 1fr}}.section-space-top{padding-top: 120px}.mm-brand-ph{display: inline-block;font-weight: 700;color: #8A9097;font-size: 15px}.mm-clients-section{background: var(--mm-steel)}.mm-client-logos{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;padding: 0;margin: 0}.mm-client{background: #fff;padding: 28px 40px;font-weight: 700;color: var(--mm-ink);font-size: 19px}.mm-cta-section{background: var(--mm-steel);padding-bottom: 120px}.mm-cta-box{background: var(--mm-green);color: #fff;padding: 56px 60px;display: flex;flex-wrap: wrap;gap: 30px;align-items: center;justify-content: space-between}.mm-cta-box h2{color: #fff;font-size: clamp(28px,3vw,40px);max-width: 680px;margin-bottom: 10px}.mm-cta-box p{color: rgba(255,255,255,.9);margin: 0;max-width: 620px;font-size: 18px}.mm-cta-box .tj-primary-btn{background: var(--mm-ink)}.mm-cta-box .mm-btn-outline{border-color: #fff}.mm-footer{background: var(--mm-ink)}.mm-footer .desc,.mm-footer li,.mm-footer a,.mm-footer p{color: rgba(255,255,255,.72)}.mm-footer a:hover{color: var(--mm-green)}.mm-footer-list .title{color: #fff;font-size: 19px;margin-bottom: 20px}.mm-footer-list ul{list-style: none;padding: 0;margin: 0}.mm-footer-list li{margin-bottom: 10px}.mm-contacts i{color: var(--mm-green);width: 20px}.mm-footer-link{display: inline-flex;gap: 8px;align-items: center;margin-top: 16px;color: #fff !important;font-weight: 700}.mm-whatsapp{position: fixed;left: 24px;bottom: 24px;z-index: 9999;display: inline-flex;align-items: center;gap: 10px;background: #25D366;color: #fff;border-radius: 50px;padding: 12px 20px 12px 14px;font-weight: 700;box-shadow: 0 6px 20px rgba(0,0,0,.25)}.mm-whatsapp i{font-size: 28px}.mm-whatsapp:hover{color: #fff;background: #1EBE5A}@media (max-width: 575px){.mm-whatsapp span{display: none}.mm-whatsapp{padding: 14px}}@media (max-width: 1199px){.mm-hero .h10-hero-content{padding: 170px 0 150px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important}}.tj-header-area.header-10 .header-topbar .topbar_note,.tj-header-area.header-10 .header-topbar .topbar_note a,.tj-header-area.header-10 .header-topbar .info_item span,.tj-header-area.header-10 .header-topbar .info_item a,.tj-header-area.header-10 .header-topbar i{color: #fff !important}.tj-header-area.header-10 .header-topbar .info_item + .info_item{border-color: rgba(255,255,255,.4)}.mm-hero .tj-primary-btn,.mm-cta-box .tj-primary-btn{background-color: #fff}.mm-hero .tj-primary-btn .btn_text,.mm-hero .tj-primary-btn .btn_text span{color: var(--mm-ink)}.mm-cta-box .tj-primary-btn .btn_text,.mm-cta-box .tj-primary-btn .btn_text span{color: var(--mm-ink)}.mm-hero-controls{bottom: 110px;justify-content: flex-start;gap: 30px}@media (max-width: 1199px){.mm-hero-controls{bottom: 40px}}.h10-projects_item::before{background-image: linear-gradient(180deg,rgba(24,25,27,0) 0%,#18191B 88%)}.h10-projects_item .project_content{border-top: 4px solid var(--mm-green)}.h10-footer::after{content: none}.mm-footer .footer-top-area .line::before{display: none}.mm-brands-section{padding: 120px 0}.mm-brands-grid{list-style: none;padding: 0;margin: 50px 0 0;display: grid;grid-template-columns: repeat(6,1fr);gap: 1px;background: #D9DDE1;border: 1px solid #D9DDE1}.mm-brands-grid li{background: #fff;aspect-ratio: 3 / 2;display: flex;align-items: center;justify-content: center;padding: 20px}.mm-brands-grid img{max-width: 80%;max-height: 60%;filter: grayscale(1);opacity: .75;transition: filter .2s,opacity .2s}.mm-brands-grid li:hover img{filter: none;opacity: 1}@media (max-width: 991px){.mm-brands-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 575px){.mm-brands-grid{grid-template-columns: repeat(2,1fr)}}.mm-hero-nav{position: relative;z-index: 6}.mm-hero-nav button{display: inline-flex;align-items: center;justify-content: center}.mm-hero-controls{justify-content: flex-start !important}.mm-hero-pagination{position: static !important;width: auto !important;transform: none !important}@media (max-width: 767px){.mm-hero-nav{display: none}.mm-hero-controls{bottom: 100px}.mm-hero .h10-hero-content{padding: 150px 0 170px;text-align: left;align-items: flex-start}.mm-hero-btns{justify-content: flex-start}.mm-hero .desc p{font-size: 17px}.mm-cta-box{padding: 40px 28px}}@media (max-width: 767px){.mm-hero .hero-title,.mm-hero .desc,.mm-hero .desc p{text-align: left !important}.mm-hero .container{padding-left: 20px;padding-right: 20px}}.mm-page-header{position: relative;padding: 240px 0 120px;background-size: cover;background-position: center}.mm-page-header::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(24,25,27,.78),rgba(24,25,27,.9))}.mm-page-header .container{position: relative;z-index: 1}.mm-page-header .tj-page-title{color: #fff;font-size: clamp(40px,5vw,68px)}.mm-page-header .tj-page-link,.mm-page-header .tj-page-link a{color: rgba(255,255,255,.8)}.mm-page-header .tj-page-link a:hover{color: var(--mm-green)}.mm-cover-img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: #2a2d31}.mm-eyebrow{color: var(--mm-green);font-weight: 700;display: block;margin-bottom: 10px}.mm-why{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 34px 40px}.mm-why li{display: flex;gap: 16px}.mm-why i{color: var(--mm-green);font-size: 20px;margin-top: 6px}.mm-why h3{font-size: 20px;margin-bottom: 6px}.mm-why p{margin: 0;color: var(--mm-text)}@media (max-width: 991px){.mm-why{grid-template-columns: 1fr 1fr}}@media (max-width: 575px){.mm-why{grid-template-columns: 1fr}}.mm-network{background: var(--mm-steel)}.mm-rede{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 1px;background: #D9DDE1;border: 1px solid #D9DDE1}.mm-rede li{background: #fff;padding: 28px 18px;display: flex;flex-direction: column;gap: 6px}.mm-rede li.hq{background: var(--mm-green)}.mm-rede .city{font-weight: 700;font-size: 20px;color: var(--mm-ink)}.mm-rede .note{font-size: 14px;color: var(--mm-text)}.mm-rede li.hq .city,.mm-rede li.hq .note{color: #fff}@media (max-width: 991px){.mm-rede{grid-template-columns: 1fr 1fr}}.mm-pillar{padding: 60px 0;border-bottom: 1px solid #E1E4E7;scroll-margin-top: 120px}.mm-pillar:last-child{border-bottom: 0}.mm-pillar-n{color: var(--mm-green);font-weight: 700;display: block;margin-bottom: 8px}.mm-checks{list-style: none;padding: 0;margin: 22px 0 30px}.mm-checks li{padding: 8px 0;border-bottom: 1px solid #E1E4E7;font-weight: 600;color: var(--mm-ink)}.mm-checks i{color: var(--mm-green);margin-right: 8px}.mm-tags{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.mm-tags li{border: 1px solid #D2D6DA;padding: 10px 20px;border-radius: 50px;font-weight: 600;color: var(--mm-ink)}.mm-filters{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-bottom: 40px}.mm-filters button{border: 1px solid #D2D6DA;background: #fff;color: var(--mm-ink);padding: 10px 20px;border-radius: 50px;font-weight: 600}.mm-filters button.active,.mm-filters button:hover{background: var(--mm-ink);border-color: var(--mm-ink);color: #fff}.mm-cat[hidden]{display: none !important}.mm-cat-card{background: #fff;height: 100%;display: flex;flex-direction: column;border: 1px solid #E1E4E7}.mm-cat-card .img{aspect-ratio: 16 / 10;background: #2a2d31 center / cover no-repeat}.mm-cat-card .body{padding: 26px 26px 30px;display: flex;flex-direction: column;gap: 8px;flex: 1}.mm-cat-card .area{font-size: 13px;font-weight: 700;color: var(--mm-green)}.mm-cat-card h3{font-size: 21px;margin: 0}.mm-cat-card p{color: var(--mm-text);margin: 0 0 10px}.mm-text-link{margin-top: auto;font-weight: 700;color: var(--mm-ink);display: inline-flex;gap: 8px;align-items: center}.mm-text-link:hover{color: var(--mm-green)}.mm-profile{background: #fff;height: 100%;display: flex;flex-direction: column}.mm-profile .cover{width: 100%;aspect-ratio: 10 / 7;object-fit: cover}.mm-profile .body{padding: 26px 28px 30px;display: flex;flex-direction: column;gap: 8px;flex: 1;align-items: flex-start}.mm-profile h3{font-size: 22px;margin: 0}.mm-profile p{margin: 0;color: var(--mm-text)}.mm-profile .meta{font-size: 14px;color: #7A8087;margin-bottom: 14px}.mm-profile .area{font-size: 13px;font-weight: 700;color: var(--mm-green)}.mm-profile .tj-primary-btn{margin-top: auto}.mm-profile.main{flex-direction: row}.mm-profile.main .cover{width: 50%;aspect-ratio: auto}.mm-profile.main .body{justify-content: center;padding: 50px}.mm-profile.main h3{font-size: 34px}@media (max-width: 767px){.mm-profile.main{flex-direction: column}.mm-profile.main .cover{width: 100%}.mm-profile.main .body{padding: 28px}}.mm-contact{scroll-margin-top: 100px}.mm-contact .title{font-size: clamp(32px,3.4vw,48px);margin-bottom: 8px}.mm-select{width: 100%;height: 60px;border: 1px solid #D2D6DA;background: transparent;padding: 0 20px;color: var(--mm-text);border-radius: 0}.mm-contact input[aria-invalid="true"],.mm-contact textarea[aria-invalid="true"]{border-color: #C62828 !important}.mm-form-error{color: #C62828;font-weight: 600;margin: 0 0 10px}.mm-form-ok{color: var(--mm-green-dark);font-weight: 700;margin-top: 16px}.mm-contact-list{list-style: none;padding: 0;margin: 34px 0 0;display: grid;gap: 10px}.mm-contact-list i{color: var(--mm-green);width: 22px}.mm-map{height: 100%;min-height: 520px}.mm-map iframe{width: 100%;height: 100%;min-height: 520px;display: block;filter: grayscale(.3)}.mm-select{border: 0;border-bottom: 1px solid #D2D6DA;padding: 0;height: 56px;background: transparent}.tj-header-area.mm-header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;background: transparent;transition: background .3s,backdrop-filter .3s}.tj-header-area.mm-header .header-bottom{background: transparent !important;backdrop-filter: none;border-bottom: 1px solid rgba(255,255,255,.28);transition: background .3s,border-color .3s}.tj-header-area.mm-header .header-wrapper{min-height: 88px}.tj-header-area.mm-header.is-scrolled .header-bottom{background: rgba(24,25,27,.72) !important;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-bottom-color: rgba(255,255,255,.14)}.tj-header-area.mm-header.is-scrolled .header-wrapper{min-height: 74px}.tj-header-area.mm-header .site-logo img{max-height: 50px;transition: max-height .3s}.tj-header-area.mm-header.is-scrolled .site-logo img{max-height: 44px}.tj-header-area.header-10 .mainmenu>ul>li>a::before{display: none}.tj-header-area.header-10 .mainmenu>ul>li>a{font-weight: 600;font-size: 16px}.tj-header-area.mm-header .header_btn{background: var(--mm-green)}.tj-header-area.mm-header .header_btn .btn_text span{color: #fff}.tj-header-area.mm-header .header_btn .btn_icon{background: rgba(255,255,255,.18)}.mm-hero-tag{padding-left: 0;font-size: 14px;letter-spacing: .02em}.mm-hero-tag::before{content: none}.mm-hero-slide .h10-hero-wrapper::before{content: none;display: none}.mm-hero-slide{background-size: cover;background-position: center}.mm-hero-slide::after{background: linear-gradient(90deg,rgba(24,25,27,.88) 0%,rgba(24,25,27,.66) 32%,rgba(24,25,27,.28) 62%,rgba(24,25,27,.06) 100%),linear-gradient(0deg,rgba(24,25,27,.55) 0%,rgba(24,25,27,0) 35%)}.mm-hero .h10-hero-content{padding: 160px 0 190px}.mm-hero .hero-title{font-weight: 700}.mm-hero-controls{bottom: 64px;align-items: center}.mm-hero-profile-link{margin-left: auto;align-items: center;gap: 14px;color: #fff;padding: 12px 20px 12px 16px;border: 1px solid rgba(255,255,255,.3);border-radius: 50px;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);background: rgba(24,25,27,.35);transition: background .2s,border-color .2s}.mm-hero-profile-link i{font-size: 26px;color: var(--mm-green)}.mm-hero-profile-link span{display: flex;flex-direction: column;line-height: 1.25}.mm-hero-profile-link strong{font-size: 15px}.mm-hero-profile-link small{font-size: 13px;color: rgba(255,255,255,.7)}.mm-hero-profile-link:hover{background: var(--mm-green);border-color: var(--mm-green);color: #fff}.mm-hero-profile-link:hover i,.mm-hero-profile-link:hover small{color: #fff}.mm-hero-nav button{width: 48px;height: 48px}@media (max-width: 767px){.mm-hero-controls{bottom: 40px}.mm-hero .h10-hero-content{padding: 140px 0 140px}}.mm-whatsapp{left: auto;right: 24px;bottom: 24px}.back-to-top-wrapper{display: none !important}.h10-service-item .service-icon{width: 76px;height: 76px;font-size: 32px}.h10-service-item .service-icon i{line-height: 1}.h10-service-item .service-title{align-items: center;gap: 22px}@media (max-width: 767px){.h10-service-item .service-icon{width: 64px;height: 64px;font-size: 26px}}.mm-about-row{align-items: stretch !important}.mm-about-img{height: 100%;margin: 0}.mm-about-img img{width: 100%;height: 100%;min-height: 420px;object-fit: cover;display: block}.h10-about-content-wrap{display: flex;flex-direction: column;justify-content: center;height: 100%}.h10-about-content-wrap .sec-heading{margin-bottom: 26px}.h10-about-content-wrap .btn-area{margin-top: 30px}@media (max-width: 991px){.mm-about-img img{min-height: 0;aspect-ratio: 4 / 3;height: auto}}.mm-cta-section{background: var(--mm-steel);padding: 0 0 120px}.mm-cta-box{position: relative;overflow: hidden;background: var(--mm-ink);padding: 64px 64px;display: grid;grid-template-columns: 1.4fr 1fr;gap: 48px;align-items: center;border-radius: 0}.mm-cta-box::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 6px;background: var(--mm-green)}.mm-cta-box h2{color: #fff;font-size: clamp(28px,2.8vw,40px);line-height: 1.15;margin: 0 0 14px;max-width: 620px}.mm-cta-box p{color: rgba(255,255,255,.75);font-size: 17px;margin: 0;max-width: 560px}.mm-cta-box .mm-eyebrow{color: var(--mm-green);font-size: 14px;margin-bottom: 14px}.mm-cta-actions{display: flex;flex-wrap: wrap;gap: 12px;justify-content: flex-end;align-content: center}.mm-cta-box .tj-primary-btn.mm-btn-green{background: var(--mm-green)}.mm-cta-box .tj-primary-btn.mm-btn-green .btn_text span{color: #fff}.mm-cta-box .tj-primary-btn.mm-btn-green .btn_icon{background: rgba(255,255,255,.18)}.mm-cta-box .mm-btn-outline{border-color: rgba(255,255,255,.35)}.mm-cta-contact{flex-basis: 100%;text-align: right;font-size: 15px;margin-top: 8px !important}.mm-cta-contact a{color: rgba(255,255,255,.75)}.mm-cta-contact a:hover{color: var(--mm-green)}.mm-cta-contact span{margin: 0 10px;color: rgba(255,255,255,.3)}@media (max-width: 991px){.mm-cta-box{grid-template-columns: 1fr;padding: 44px 30px 44px 36px;gap: 28px}.mm-cta-actions{justify-content: flex-start}.mm-cta-contact{text-align: left}}.sec-heading .sub-title{font-size: 14px;letter-spacing: .02em}.sec-heading.sec-heading-centered{margin-left: auto;margin-right: auto;max-width: 760px}.mm-area-item{padding: 32px 28px}.mm-area-item i{font-size: 34px;margin-bottom: 18px}.h10-projects_item .project_content{padding: 32px 30px}.mm-page-header{padding: 200px 0 100px}.tj-header-area.mm-header .header-bottom>.container-fluid{padding-left: clamp(20px,3vw,48px);padding-right: clamp(20px,3vw,48px)}.tj-header-area.mm-header .tj-primary-btn.header_btn{background-color: var(--mm-green) !important}.tj-header-area.mm-header .tj-primary-btn.header_btn .btn_text span{color: #fff !important}.tj-header-area.mm-header .tj-primary-btn.header_btn:hover{background-color: #fff !important}.tj-header-area.mm-header .tj-primary-btn.header_btn:hover .btn_text span{color: var(--mm-ink) !important}.mm-hero-controls{bottom: 110px}@media (max-width: 767px){.mm-hero-controls{bottom: 100px}}.tj-header-area.mm-header .header_btn .btn_icon,.mm-cta-box .tj-primary-btn.mm-btn-green .btn_icon{background: transparent !important}.tj-header-area.mm-header .header_btn .btn_inner::before,.mm-cta-box .tj-primary-btn.mm-btn-green .btn_inner::before{background-color: rgba(24,25,27,.22) !important}.tj-header-area.mm-header.is-scrolled .header-bottom{background: rgba(24,25,27,.86) !important}.mm-cta-section{background: transparent}.h10-about-content-wrap .sec-heading .sec-title{margin-bottom: 0}.h10-about-content-wrap .mm-lead{margin-top: 20px}.mm-nav{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;min-height: 88px;gap: 24px;transition: min-height .3s}.mm-header.is-scrolled .mm-nav{min-height: 74px}.mm-nav-left{justify-self: end}.mm-nav-logo{justify-self: center}.mm-nav-right{justify-self: stretch;display: flex;align-items: center;gap: 24px}.mm-nav-right .mainmenu{margin-right: auto}.mm-nav .mainmenu>ul{display: flex;gap: 30px;margin: 0;padding: 0;list-style: none}.mm-nav .mainmenu>ul>li>a{color: #fff;font-weight: 600;font-size: 15.5px;padding: 30px 0;display: inline-block;position: relative}.mm-nav .mainmenu>ul>li>a::after{content: "";position: absolute;left: 0;right: 0;bottom: 22px;height: 2px;background: var(--mm-green);transform: scaleX(0);transition: transform .25s}.mm-nav .mainmenu>ul>li>a:hover::after,.mm-nav .mainmenu>ul>li.current-menu-ancestor>a::after{transform: scaleX(1)}.mm-nav .mainmenu>ul>li.current-menu-ancestor>a{color: #fff}.mm-nav .mm-lang{margin-right: 0}.mm-nav .site-logo img{max-height: 52px}@media (max-width: 1399px){.mm-nav .mainmenu>ul{gap: 22px}.mm-nav-right{gap: 18px}}@media (max-width: 991px){.mm-nav{grid-template-columns: auto 1fr}.mm-nav-left{display: none !important}.mm-nav-logo{justify-self: start}.mm-nav-right{justify-content: flex-end}.mm-nav-right .mainmenu{display: none}}.mm-hero-pagination{gap: 10px}.mm-hero-pagination .swiper-pagination-bullet{width: 56px !important;min-width: 0;height: 4px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 2px;background: rgba(255,255,255,.25) !important;position: relative;overflow: hidden}.mm-hero-pagination .swiper-pagination-bullet span{position: absolute;inset: 0;background: var(--mm-green);transform: scaleX(0);transform-origin: left}.mm-hero-pagination .swiper-pagination-bullet-active span{animation: mmProgress 6s linear forwards}@keyframes mmProgress{to{transform: scaleX(1)}}@media (prefers-reduced-motion: reduce){.mm-hero-pagination .swiper-pagination-bullet-active span{animation: none;transform: scaleX(1)}}.mm-hero-controls{gap: 26px}.mm-texture,.mm-areas-section,.mm-network,.mm-clients-section{background-image: radial-gradient(rgba(24,25,27,.075) 1px,transparent 1.4px);background-size: 22px 22px}.mm-process-section,.mm-marquee,.mm-cta-box,.mm-footer,.mm-page-header::after{background-image: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px)}.mm-page-header::after{content: "";position: absolute;inset: 0;pointer-events: none}.mm-map-wrap{background: #fff;padding: 24px;border: 1px solid #E1E4E7}.mm-worldmap{width: 100%;height: auto;display: block}.mm-worldmap .land circle{fill: #C9CED3}.mm-worldmap .arc{fill: none;stroke: var(--mm-green);stroke-width: 2.5;stroke-linecap: round;stroke-dasharray: 6 7;animation: mmDash 1.2s linear infinite}@keyframes mmDash{to{stroke-dashoffset: -26}}.mm-worldmap .pin circle{fill: var(--mm-ink)}.mm-worldmap .pin .halo{fill: rgba(24,25,27,.12)}.mm-worldmap .pin.hq circle{fill: var(--mm-green)}.mm-worldmap .pin.hq .halo{fill: rgba(81,183,72,.25);animation: mmPulse 2.4s ease-out infinite;transform-box: fill-box;transform-origin: center}@keyframes mmPulse{0%{transform: scale(.7);opacity: 1}100%{transform: scale(2.2);opacity: 0}}.mm-worldmap text{font: 700 17px var(--tj-ff-body,sans-serif);fill: var(--mm-ink);paint-order: stroke;stroke: #fff;stroke-width: 5px}@media (prefers-reduced-motion: reduce){.mm-worldmap .arc,.mm-worldmap .pin.hq .halo{animation: none}}.mm-rede-list{list-style: none;padding: 0;margin: 24px 0 14px;display: grid;gap: 0;border-top: 1px solid #D9DDE1}.mm-rede-list li{display: flex;justify-content: space-between;gap: 12px;padding: 12px 0;border-bottom: 1px solid #D9DDE1}.mm-rede-list .city{font-weight: 700;color: var(--mm-ink)}.mm-rede-list .note{color: var(--mm-text);font-size: 15px}.mm-rede-list li.hq .city{color: var(--mm-green-dark)}.mm-note{font-size: 14px;color: #7A8087;margin: 0}.mm-client-grid{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: #D9DDE1;border: 1px solid #D9DDE1}.mm-client-logo{background: #fff;min-height: 130px;display: flex;align-items: center;justify-content: center;gap: 12px;padding: 24px;color: #8A9097;transition: color .2s}.mm-client-logo:hover{color: var(--mm-ink)}.mm-client-logo span{font-weight: 800;font-size: 20px;letter-spacing: -.01em}.mm-client-logo.real{flex-direction: column;gap: 2px;color: var(--mm-ink)}.mm-client-logo .mm-client-word{font-size: 24px;letter-spacing: .12em;text-transform: uppercase;font-weight: 600}.mm-client-logo small{font-size: 12px;color: #7A8087;letter-spacing: .04em}@media (max-width: 991px){.mm-client-grid{grid-template-columns: repeat(2,1fr)}}.mm-batch{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;background: var(--mm-ink);color: #fff;padding: 34px 40px;margin-bottom: 30px;border-left: 6px solid var(--mm-green)}.mm-batch h3{color: #fff;font-size: 24px;margin: 0 0 6px}.mm-batch p{color: rgba(255,255,255,.75);margin: 0}.mm-batch .tj-primary-btn.mm-btn-green{background: var(--mm-green)}.mm-batch .tj-primary-btn.mm-btn-green .btn_text span{color: #fff}.mm-batch .tj-primary-btn.mm-btn-green .btn_icon{background: transparent !important}.mm-batch .tj-primary-btn.mm-btn-green .btn_inner::before{background-color: rgba(24,25,27,.22) !important}.mm-nav-left{justify-self: start}.mm-nav-right{justify-self: end;justify-content: flex-end}@media (max-width: 1399px){.mm-nav .mainmenu>ul{gap: 20px}.mm-nav .mainmenu>ul>li>a{font-size: 15px}}@media (max-width: 1199px){.mm-nav .mainmenu>ul{gap: 16px}.mm-nav .mainmenu>ul>li>a{font-size: 14px}.mm-nav .site-logo img{max-height: 44px}}@media (max-width: 991px){.mm-nav-right{justify-self: end}}.mm-nav .mainmenu>ul>li>a{white-space: nowrap}@media (max-width: 1299px){.mm-nav{gap: 16px}.mm-nav .mainmenu>ul{gap: 14px}.mm-nav .mainmenu>ul>li>a{font-size: 14px}.mm-nav .site-logo img{max-height: 42px}}.mm-brand-tabs{margin: 40px 0 30px}.mm-brands-grid{margin-top: 0;grid-template-columns: repeat(6,1fr)}.mm-brands-grid li{position: relative;flex-direction: column;gap: 6px;aspect-ratio: 5 / 3;padding: 18px;transition: background .2s}.mm-brands-grid li[hidden]{display: none}.mm-brands-grid li img{max-width: 72%;max-height: 46%;object-fit: contain;filter: grayscale(1);opacity: .6;transition: filter .25s,opacity .25s}.mm-brands-grid li:has(img) .word{display: none}.mm-brands-grid li .word{font-weight: 800;font-size: 19px;letter-spacing: -.01em;color: #A3A9AF;text-align: center;line-height: 1.15;transition: color .25s}.mm-brands-grid li .cat{position: absolute;bottom: 12px;left: 0;right: 0;text-align: center;font-size: 12px;color: #A3A9AF;opacity: 0;transition: opacity .25s}.mm-brands-grid li:hover img,.mm-brands-grid li:focus-within img{filter: none;opacity: 1}.mm-brands-grid li:hover .word{color: var(--mm-ink)}.mm-brands-grid li:hover .cat{opacity: 1}@media (max-width: 1199px){.mm-brands-grid{grid-template-columns: repeat(4,1fr)}}@media (max-width: 767px){.mm-brands-grid{grid-template-columns: repeat(3,1fr)}.mm-brands-grid li .word{font-size: 15px}}@media (max-width: 480px){.mm-brands-grid{grid-template-columns: repeat(2,1fr)}}.mm-whatsapp{width: 60px;height: 60px;padding: 0 !important;border-radius: 50%;justify-content: center;gap: 0}.mm-whatsapp i{font-size: 32px}.mm-whatsapp span{display: none}@media (max-width: 575px){.mm-whatsapp{width: 54px;height: 54px;right: 16px;bottom: 16px}.mm-whatsapp i{font-size: 28px}}.mm-brands-grid.mm-brands-logos{grid-template-columns: repeat(5,1fr)}.mm-brands-logos li{aspect-ratio: 16 / 9}.mm-brands-logos li img{width: auto;height: auto;max-width: 62%;max-height: 42%;filter: grayscale(1) contrast(.9);opacity: .55}.mm-brands-logos li:hover img,.mm-brands-logos li:focus-within img{filter: none;opacity: 1}.mm-brands-logos li img[src*="caterpillar"]{max-height: 56%}.mm-brands-logos li img[src*="victron"],.mm-brands-logos li img[src*="pedrollo"],.mm-brands-logos li img[src*="dell"],.mm-brands-logos li img[src*="hp."],.mm-brands-logos li img[src*="apple"]{max-height: 50%}.mm-brands-logos li .cat{bottom: 10px}@media (max-width: 1199px){.mm-brands-grid.mm-brands-logos{grid-template-columns: repeat(4,1fr)}}@media (max-width: 767px){.mm-brands-grid.mm-brands-logos{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.mm-brands-grid.mm-brands-logos{grid-template-columns: repeat(2,1fr)}}.mm-brands-logos li img[src*="asus"]{width: 58%;max-width: 58%;max-height: none}.mm-brands-logos li img[src*="grundfos"]{max-width: 70%}.mm-brands-grid.mm-brands-logos{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;background: none;border: 0;max-width: 1262px;margin-left: auto;margin-right: auto}.mm-brands-logos li{flex: 0 0 170px;width: 170px;height: 104px;aspect-ratio: auto;padding: 14px;background: #fff;border: 1px solid #E3E6E9;border-radius: 4px;transition: border-color .2s,box-shadow .2s}.mm-brands-logos li:hover{border-color: #CDD2D6}.mm-brands-logos li img{max-width: 70%;max-height: 46%}.mm-brands-logos li img[src*="asus"]{width: 64%;max-width: 64%}.mm-brands-logos li img[src*="caterpillar"]{max-height: 58%}.mm-brands-logos li .cat{bottom: 6px;font-size: 11px}.mm-brand-tabs{flex-wrap: wrap;gap: 8px}.mm-brand-tabs button{padding: 8px 16px;font-size: 14px}@media (max-width: 767px){.mm-brands-grid.mm-brands-logos{gap: 8px}.mm-brands-logos li{flex-basis: calc((100% - 16px) / 3);width: auto;height: 84px}}@media (max-width: 480px){.mm-brands-logos li{flex-basis: calc((100% - 8px) / 2)}}.mm-bgimg{position: relative;isolation: isolate}.mm-bgimg::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--bg) center / cover no-repeat fixed;opacity: .16}.mm-bgimg::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none}.mm-bgimg-light::before{opacity: .07;filter: grayscale(1)}.mm-bgimg-light::after{background: linear-gradient(180deg,rgba(238,240,241,.6),rgba(238,240,241,0) 30%,rgba(238,240,241,0) 70%,rgba(238,240,241,.6))}.mm-brands-section.mm-bgimg-light{background-color: #F2F3F4}@media (max-width: 991px),(hover: none){.mm-bgimg::before{background-attachment: scroll}}.mm-process-section.mm-bgimg{background-color: var(--mm-ink);background-image: none}.mm-process-section.mm-bgimg::before{opacity: .22;filter: grayscale(1)}.mm-process-section.mm-bgimg::after{background: linear-gradient(180deg,rgba(24,25,27,.85) 0%,rgba(24,25,27,.55) 50%,rgba(24,25,27,.9) 100%)}.mm-step{padding-top: 38px}.mm-step .ic{display: inline-flex;width: 58px;height: 58px;border-radius: 50%;align-items: center;justify-content: center;background: rgba(81,183,72,.14);border: 1px solid rgba(81,183,72,.45);color: var(--mm-green);font-size: 24px;margin-bottom: 20px}.mm-step .n{font-size: 13px;margin-bottom: 8px;color: rgba(255,255,255,.55)}.mm-prod-card{all: unset;box-sizing: border-box;cursor: pointer;display: flex;flex-direction: column;height: 100%;width: 100%;background: #fff;border: 1px solid #E1E4E7;border-radius: 6px;overflow: hidden;transition: border-color .2s,box-shadow .2s,transform .2s}.mm-prod-card:hover{border-color: #C9CED2;box-shadow: 0 10px 30px rgba(24,25,27,.08);transform: translateY(-2px)}.mm-prod-card:focus-visible{outline: 3px solid var(--mm-green);outline-offset: 3px}.mm-prod-card .img{display: flex;align-items: center;justify-content: center;aspect-ratio: 4 / 3;background: radial-gradient(circle at 50% 45%,#fff 0%,#EEF0F1 100%);padding: 26px}.mm-prod-card .img img{max-width: 100%;max-height: 100%;object-fit: contain}.mm-prod-card .body{display: flex;flex-direction: column;gap: 8px;padding: 22px 24px 26px;flex: 1}.mm-prod-card .area{font-size: 13px;font-weight: 700;color: var(--mm-green)}.mm-prod-card .t{font-family: var(--tj-ff-heading);font-weight: 700;font-size: 20px;color: var(--mm-ink);line-height: 1.25}.mm-prod-card .d{color: var(--mm-text);font-size: 15px;line-height: 1.55;margin-bottom: 8px}.mm-prod-card .mm-text-link{margin-top: auto}body.mm-modal-open{overflow: hidden}.mm-modal{position: fixed;inset: 0;z-index: 100000;display: flex;align-items: center;justify-content: center;padding: 24px}.mm-modal[hidden]{display: none}.mm-modal-backdrop{position: absolute;inset: 0;background: rgba(24,25,27,.8);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.mm-modal-dialog{position: relative;width: min(1040px,100%);max-height: calc(100vh - 48px);overflow: auto;background: #fff;border-radius: 8px;display: grid;grid-template-columns: 1fr 1fr}.mm-modal-close{position: absolute;top: 14px;right: 14px;width: 42px;height: 42px;border-radius: 50%;border: 1px solid #E1E4E7;background: #fff;font-size: 20px;color: var(--mm-ink);z-index: 2}.mm-modal-close:hover{background: var(--mm-ink);color: #fff}.mm-modal-img{display: flex;align-items: center;justify-content: center;background: radial-gradient(circle at 50% 45%,#fff 0%,#E9ECEE 100%);padding: 40px;min-height: 420px}.mm-modal-img img{max-width: 100%;max-height: 380px;object-fit: contain}.mm-modal-body{padding: 44px 40px 36px;display: flex;flex-direction: column}.mm-modal-body .area{font-size: 13px;font-weight: 700;color: var(--mm-green);margin-bottom: 8px}.mm-modal-body h2{font-size: 30px;line-height: 1.15;margin: 0 0 12px;padding-right: 40px}.mm-modal-body p{color: var(--mm-text);margin: 0 0 24px}.mm-modal-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 30px}.mm-modal-actions .tj-primary-btn.mm-btn-green{background: var(--mm-green)}.mm-modal-actions .tj-primary-btn.mm-btn-green .btn_text span{color: #fff}.mm-modal-actions .tj-primary-btn.mm-btn-green .btn_icon{background: transparent !important}.mm-modal-actions .tj-primary-btn.mm-btn-green .btn_inner::before{background-color: rgba(24,25,27,.22) !important}.mm-modal-sub{font-size: 15px;margin: 0 0 12px;color: var(--mm-ink)}.mm-modal-list{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.mm-modal-list button{all: unset;box-sizing: border-box;cursor: pointer;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 10px 8px;border: 1px solid #E1E4E7;border-radius: 6px;text-align: center;font-size: 12.5px;font-weight: 600;color: var(--mm-ink);line-height: 1.25;transition: border-color .2s}.mm-modal-list button img{height: 46px;width: auto;max-width: 100%;object-fit: contain}.mm-modal-list button:hover{border-color: #C9CED2}.mm-modal-list button.active{border-color: var(--mm-green);box-shadow: inset 0 0 0 1px var(--mm-green)}.mm-modal-list button:focus-visible{outline: 3px solid var(--mm-green);outline-offset: 2px}@media (max-width: 767px){.mm-modal{padding: 0;align-items: flex-end}.mm-modal-dialog{grid-template-columns: 1fr;max-height: 92vh;border-radius: 14px 14px 0 0}.mm-modal-img{min-height: 220px;padding: 24px}.mm-modal-img img{max-height: 200px}.mm-modal-body{padding: 26px 22px 28px}.mm-modal-body h2{font-size: 24px}}.mm-profile .cover-link{display: block;overflow: hidden}.mm-profile .cover{aspect-ratio: 16 / 9;transition: transform .4s}.mm-profile:hover .cover{transform: scale(1.03)}.mm-bgimg::before{content: none !important}.mm-bgimg-layer{position: absolute;inset: 0;z-index: -2;background: center / cover no-repeat;background-attachment: fixed;opacity: .08;filter: grayscale(1);pointer-events: none}.mm-process-section .mm-bgimg-layer{opacity: .35}.mm-bgimg::after{z-index: -1}@media (max-width: 991px),(hover: none){.mm-bgimg-layer{background-attachment: scroll}}.mm-prod-card .img{aspect-ratio: auto;height: 250px;background: #F3F4F5;padding: 28px}.mm-prod-card .img img{max-height: 194px;mix-blend-mode: multiply}.mm-modal-img{background: #F3F4F5}.mm-modal-img img,.mm-modal-list button img{mix-blend-mode: multiply}.mm-modal-list button{background: #F8F9F9}@media (max-width: 767px){.mm-prod-card .img{height: 210px}.mm-prod-card .img img{max-height: 160px}}body.mm-modal-open .mm-whatsapp{display: none}.mm-step{padding-left: 0 !important;padding-right: 28px}.mm-areas-section .mm-bgimg-layer{opacity: .16}.mm-areas-section.mm-bgimg-light::after{background: linear-gradient(180deg,rgba(238,240,241,.55),rgba(238,240,241,.15) 35%,rgba(238,240,241,.15) 65%,rgba(238,240,241,.55))}.h10-projects_item::before{background-image: linear-gradient(180deg,rgba(24,25,27,0) 55%,rgba(24,25,27,.55) 100%)}.mm-page-header::after{content: none !important}.mm-page-header::before{background: linear-gradient(180deg,rgba(24,25,27,.72),rgba(24,25,27,.86))}.mm-portrait{aspect-ratio: 1100 / 1240;object-position: center top}.mm-cta-box{background-image: none !important;isolation: isolate}.mm-cta-bg{position: absolute;inset: 0;z-index: -1;background: center / cover no-repeat;opacity: .22;filter: grayscale(1)}.mm-cta-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(24,25,27,.95) 0%,rgba(24,25,27,.6) 60%,rgba(24,25,27,.4) 100%)}.mm-footer{background-image: none !important;position: relative;isolation: isolate}.mm-footer-bg{opacity: .14;z-index: -1 !important}.mm-footer.mm-bgimg::after{background: linear-gradient(180deg,rgba(24,25,27,.6),rgba(24,25,27,.95));z-index: -1}.mm-credit a{color: var(--mm-green) !important;font-weight: 700}.mm-about-page .mm-portrait{display: block;width: 100%;max-width: 560px;height: auto;margin: 0 auto -120px;aspect-ratio: auto;object-fit: contain;background: none;filter: drop-shadow(0 30px 40px rgba(24,25,27,.12))}.mm-about-page{padding-bottom: 120px}@media (max-width: 991px){.mm-about-page .mm-portrait{max-width: 420px;margin-bottom: 0}}.h10-projects_item .project_content{background-color: rgba(24,25,27,.74)}.h10-projects_item .project_content .desc{color: rgba(255,255,255,.82)}.mm-globe-section{position:relative;isolation:isolate;background:var(--mm-ink);color:#fff;overflow:hidden}.mm-globe-section .mm-bgimg-layer{opacity:.12;filter:grayscale(1)}.mm-globe-section::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 520px at 34% 62%,rgba(81,183,72,.12),transparent 70%),linear-gradient(180deg,rgba(24,25,27,.55),rgba(24,25,27,.85))}.mm-globe-section .sec-title{color:#fff}.mm-globe-section .mm-lead{color:rgba(255,255,255,.72);max-width:46ch}.mm-globe-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:center}.mm-globe{position:relative;margin-top:24px;aspect-ratio:1/.86;width:100%;max-width:760px;cursor:grab;touch-action:pan-y}.mm-globe:active{cursor:grabbing}.mm-globe canvas{position:absolute;inset:0;width:100%;height:100%}.mm-globe-hint{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:13px;color:rgba(255,255,255,.45)}.mm-globe-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mm-globe-panel-h{display:flex;justify-content:space-between;padding:12px 14px 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}#mmGlobeList .loc{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;transition:background .18s}#mmGlobeList .loc:hover{background:rgba(255,255,255,.05)}#mmGlobeList .loc[aria-pressed="true"]{background:rgba(81,183,72,.14)}#mmGlobeList .loc:focus-visible{outline:2px solid var(--mm-green);outline-offset:1px}#mmGlobeList .num{font-size:12px;font-weight:700;color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums}#mmGlobeList .loc[aria-pressed="true"] .num{color:var(--mm-green)}#mmGlobeList .nm{display:block;font-family:var(--tj-ff-heading);font-size:17px;font-weight:700;color:#fff}#mmGlobeList .rl{display:block;font-size:13.5px;color:rgba(255,255,255,.55);margin-top:1px}#mmGlobeList .km{font-size:13px;font-weight:700;color:rgba(255,255,255,.72);font-variant-numeric:tabular-nums;white-space:nowrap}#mmGlobeList .hq .km{color:var(--mm-green)}.mm-globe-foot{padding:12px 14px 6px;margin:6px 0 0;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.45);border-top:1px solid rgba(255,255,255,.09)}@media (max-width:991px){.mm-globe-grid{grid-template-columns:1fr;gap:32px}}