.pmx-route ol{list-style:none;margin:10px 0 0;padding:0;counter-reset:r;display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.pmx-route li{counter-increment:r;display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--ln);min-width:0}.pmx-route li::before{content:counter(r,decimal-leading-zero);font:600 12px Montserrat,sans-serif;color:var(--y);min-width:22px}.pmx-route b{color:#fff;font:600 15px Poppins,sans-serif}.pmx-route span{margin-left:auto;color:#7d7d7d;font-size:12px;text-align:right}@media (max-width:520px){.pmx-route ol{grid-template-columns:1fr}}.pmx-map img{display:block;width:100%!important;height:auto!important;background:#f4f2ec;border-radius:20px;padding:clamp(14px,3vw,34px);box-shadow:0 0 0 1px rgba(255,196,0,.25),0 30px 60px -30px rgba(0,0,0,.9);cursor:zoom-in}.pmx-4c>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:10px}@media (max-width:1024px){.pmx-4c>.elementor-container{flex-wrap:wrap}}.pmx-card{height:100%}.pmx-card .elementor-icon-box-wrapper{height:100%;text-align:left!important;background:#181818;border:1px solid var(--ln);border-radius:16px;padding:30px 26px;transition:border-color .25s,transform .25s}.pmx-card .elementor-icon-box-wrapper:hover{border-color:var(--y);transform:translateY(-4px)}.pmx-card .elementor-icon-box-icon{margin-bottom:22px!important;text-align:left}.pmx-card .elementor-icon{display:inline-flex!important;align-items:center;justify-content:center;width:54px;height:54px;border-radius:12px;background:var(--y);color:#111!important;font-size:22px!important;fill:#111!important}.pmx-card .elementor-icon-box-title,.pmx-card .elementor-icon-box-title *{color:#fff!important;font:700 18px/1.3 Montserrat,sans-serif!important;margin:0 0 10px!important}.pmx-card .elementor-icon-box-description{color:#a9a9a9!important;font-size:14.5px!important;line-height:1.65!important;margin:0}.pmx-gal.five .elementor-widget-container,.pmx-gal.five.elementor-widget-text-editor{grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.pmx-gal.five .elementor-widget-container,.pmx-gal.five.elementor-widget-text-editor{grid-template-columns:repeat(3,1fr)}}.pmx-lb{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.94);display:none;align-items:center;justify-content:center;padding:4vw}.pmx-lb.on{display:flex}.pmx-lb img{max-width:100%;max-height:88vh;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.8)}.pmx-lb button{position:absolute;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;width:48px;height:48px;border-radius:50%;font-size:22px;cursor:pointer;line-height:1}.pmx-lb .x{top:20px;right:20px}.pmx-lb .p{left:20px;top:50%}.pmx-lb .n{right:20px;top:50%}@media (max-width:767px){.pmx-lb .p,.pmx-lb .n{top:auto;bottom:24px}.pmx-lb .p{left:30%}.pmx-lb .n{right:30%}}