.elementor-16132 .elementor-element.elementor-element-82f92bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}.mrw-representatives-page{--mrw-red:#134b8c;--mrw-red-dark:#0d3768;--mrw-yellow:#f7b758;--mrw-text:#252525;--mrw-muted:#666;--mrw-light:#f8f8f8;--mrw-border:#134b8c;--mrw-radius:18px}.mrw-representatives-page *{box-sizing:border-box}.mrw-representatives-page a{text-decoration:none}.mrw-representatives-page img{max-width:100%;height:auto;display:block}.mrw-rep-hero{padding:70px 20px 55px;background:linear-gradient(135deg,#fafafa 0%,#ffffff 55%,#fff9e7 100%)}.mrw-rep-hero-content{max-width:1100px;margin:0 auto;text-align:center}.mrw-rep-eyebrow,.mrw-section-heading>span,.mrw-tehran-heading span,.mrw-tehran-cta span,.mrw-final-cta span{display:inline-block;color:var(--mrw-red);font-size:14px;font-weight:700;margin-bottom:8px}.mrw-rep-hero h1{margin:0 0 20px;font-size:clamp(30px, 4vw, 48px);line-height:1.35;font-weight:800;color:#191919}.mrw-rep-hero p{max-width:850px;margin:0 auto 12px;color:#555;font-size:17px}.mrw-rep-hero .mrw-rep-lead{font-size:19px;color:#333}.mrw-rep-hero-links{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.mrw-primary-link,.mrw-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:11px 22px;border-radius:10px;font-weight:700;transition:.25s ease}.mrw-primary-link{background:var(--mrw-red);color:#fff}.mrw-primary-link:hover{background:var(--mrw-red-dark);color:#fff;transform:translateY(-2px)}.mrw-secondary-link{border:1px solid var(--mrw-border);background:#fff;color:var(--mrw-red)}.mrw-secondary-link:hover{border-color:var(--mrw-red);color:var(--mrw-red)}.mrw-map-section,.mrw-tehran-section,.mrw-provinces-section,.mrw-seo-content,.mrw-faq-section{max-width:1200px;margin:0 auto;padding:70px 20px}.mrw-section-heading{text-align:center;margin-bottom:35px}.mrw-section-heading h2{margin:0 0 12px;font-size:clamp(24px, 3vw, 34px);line-height:1.45;color:#222}.mrw-section-heading p{max-width:850px;margin:8px auto;color:var(--mrw-muted);font-size:16px}.mrw-map-section{max-width:1400px}.mrw-map-wrapper{width:100%;overflow:hidden;border-radius:18px;border:1px solid var(--mrw-border);background:#fff;box-shadow:0 12px 40px rgb(0 0 0 / .06)}.mrw-map-wrapper iframe{display:block;width:100%;min-height:650px}.mrw-tehran-section{max-width:1200px}.mrw-tehran-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;text-align:right}.mrw-tehran-heading>div{flex:1}.mrw-tehran-heading h2{margin-bottom:8px}.mrw-tehran-heading p{margin:0;max-width:760px}.mrw-heading-link{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:10px;background:var(--mrw-red);color:#fff;font-weight:700;transition:.25s ease}.mrw-heading-link:hover{background:var(--mrw-red-dark);color:#fff;transform:translateY(-2px)}.mrw-representatives-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.mrw-representative-card,.mrw-province-card{overflow:hidden;background:#fff;border:1px solid var(--mrw-border);border-radius:var(--mrw-radius);box-shadow:0 8px 30px rgb(0 0 0 / .055);transition:transform .25s ease,box-shadow .25s ease}.mrw-representative-card:hover,.mrw-province-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(0 0 0 / .10)}.mrw-representative-image{aspect-ratio:3 / 4;overflow:hidden;background:#f3f3f3}.mrw-representative-image img{width:100%;height:100%;object-fit:cover}.mrw-representative-content,.mrw-province-content{padding:17px}.mrw-representative-content h3,.mrw-province-content h3{margin:0 0 5px;font-size:18px;line-height:1.5;color:#222}.mrw-representative-location,.mrw-province-content p{display:block;margin:0 0 14px;color:#777;font-size:13px;line-height:1.8}.mrw-phone{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#fff8df;color:var(--mrw-red);transition:.2s ease}.mrw-phone:hover{background:var(--mrw-yellow);color:#222}.mrw-phone span{font-size:12px}.mrw-phone strong{direction:ltr;text-align:right;font-size:14px}.mrw-tehran-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px;padding:25px 28px;border-radius:16px;background:#fff8df;border:1px solid #f2df98}.mrw-tehran-cta h3{margin:0;font-size:20px}.mrw-tehran-cta a{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background:var(--mrw-red);color:#fff;font-weight:700}.mrw-tehran-cta a:hover{background:var(--mrw-red-dark);color:#fff}.mrw-provinces-section{max-width:1200px;background:#fafafa}.mrw-provinces-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mrw-province-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.mrw-province-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding:9px 11px;border-radius:9px;background:#f5eeee;color:var(--mrw-red);font-weight:700;font-size:14px}.mrw-province-link:hover{background:var(--mrw-red);color:#fff}.mrw-seo-content{max-width:950px}.mrw-seo-text{padding:30px;border-radius:16px;background:#fafafa;border:1px solid var(--mrw-border)}.mrw-seo-text p{margin:0 0 18px;color:#555;font-size:16px}.mrw-seo-text p:last-child{margin-bottom:0}.mrw-seo-text a{color:var(--mrw-red);font-weight:700;text-decoration:underline;text-underline-offset:4px}.mrw-faq-section{max-width:950px}.mrw-faq-list{display:flex;flex-direction:column;gap:12px}.mrw-faq-list details{background:#fff;border:1px solid var(--mrw-border);border-radius:12px;overflow:hidden}.mrw-faq-list summary{cursor:pointer;padding:18px 20px;font-weight:700;color:#222;list-style:none;position:relative;padding-left:55px}.mrw-faq-list summary::-webkit-details-marker{display:none}.mrw-faq-list summary::after{content:"+";position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--mrw-red)}.mrw-faq-list details[open] summary::after{content:"−"}.mrw-faq-list details p{margin:0;padding:0 20px 20px;color:#666;font-size:15px}.mrw-faq-list details a{color:var(--mrw-red);font-weight:700}.mrw-final-cta{max-width:1100px;margin:20px auto 70px;padding:35px;border-radius:20px;background:var(--mrw-red);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.mrw-final-cta span{color:var(--mrw-yellow)}.mrw-final-cta h2{margin:0 0 8px;color:#fff;font-size:27px}.mrw-final-cta p{margin:0;color:rgb(255 255 255 / .85)}.mrw-final-cta a{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:10px;background:var(--mrw-yellow);color:#222;font-weight:800}.mrw-final-cta a:hover{background:#fff;color:var(--mrw-red)}@media (max-width:1100px){``` .mrw-representatives-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mrw-provinces-grid{grid-template-columns:repeat(3,minmax(0,1fr))}```}@media (max-width:767px){``` .mrw-rep-hero{padding:45px 16px 40px}.mrw-rep-hero h1{font-size:29px}.mrw-rep-hero p,.mrw-rep-hero .mrw-rep-lead{font-size:15px}.mrw-map-section,.mrw-tehran-section,.mrw-provinces-section,.mrw-seo-content,.mrw-faq-section{padding:45px 16px}.mrw-map-wrapper iframe{min-height:500px;height:70vh!important}.mrw-tehran-heading{flex-direction:column;align-items:stretch;text-align:right}.mrw-heading-link{justify-content:center;width:100%}.mrw-representatives-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mrw-representative-content,.mrw-province-content{padding:13px}.mrw-representative-content h3,.mrw-province-content h3{font-size:15px}.mrw-representative-location,.mrw-province-content p{font-size:12px}.mrw-phone strong{font-size:12px}.mrw-tehran-cta{flex-direction:column;align-items:stretch;padding:20px}.mrw-tehran-cta a{justify-content:center}.mrw-provinces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mrw-seo-text{padding:20px}.mrw-final-cta{margin:10px 16px 45px;padding:25px 20px;flex-direction:column;align-items:stretch}.mrw-final-cta h2{font-size:21px}.mrw-final-cta a{justify-content:center}```}@media (max-width:420px){.mrw-representatives-grid,.mrw-provinces-grid{grid-template-columns:1fr}.mrw-representative-image{aspect-ratio:1 / 1}}.mrw-iran-map{display:block;width:100%;height:900px!important;min-height:900px!important;border:0}@media (max-width:767px){.mrw-iran-map{height:1000px!important;min-height:750px!important}}