@charset "UTF-8";
@font-face{font-family:Manrope;src:url('fonts/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('fonts/manrope-700.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:Changa;src:url('fonts/changa-800.ttf') format('truetype');font-weight:800;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;color:#15334b;background:#fff;font-synthesis:none;scroll-behavior:smooth;--blue:#087cb9;--navy:#12364d;--muted:#607787;--sky:#eef7fb;--line:#dbe6ed}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #1189bf;outline-offset:6px}img{max-width:100%}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;z-index:20;top:10px;left:10px;padding:12px;background:white;transform:translateY(-150%)}.skip:focus{transform:none}.topline{background:#edf7fb;font-size:.8rem;color:#3b657d}.topline .wrap{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:20px}.topline [lang=ar]{font-family:Tahoma,Arial,sans-serif;font-size:.9rem}
.header{display:flex;justify-content:space-between;align-items:center;gap:26px;min-height:115px}.brand{display:block;width:410px;flex-shrink:1;min-width:240px}.brand img{display:block;width:100%;height:auto;clip-path:inset(9.1% .2% 2.7% 0)}nav{display:flex;align-items:center;gap:30px;font-size:.85rem;white-space:nowrap}nav a{font-weight:700}nav a:hover{color:var(--blue)}.nav-cta{display:flex;gap:20px;align-items:center;padding:13px 19px;border:1px solid #c7dee9;border-radius:6px}.nav-cta span{font-size:1.2rem}
.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;padding-top:40px;padding-bottom:63px;align-items:center}.hero-copy{padding-bottom:24px}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:.75rem;line-height:1.7;font-weight:700;letter-spacing:.12em;margin:0 0 24px}.line{height:2px;width:25px;display:block;background:#0d8aba}h1{font-size:clamp(2.75rem,4.7vw,4.7rem);font-weight:700;letter-spacing:-.055em;line-height:1.13;margin:0 0 24px}h1 span{color:var(--blue)}.hero-description{font-size:1.04rem;line-height:1.85;color:var(--muted);margin:0;max-width:495px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:18px 22px;font-size:.875rem;font-weight:700;border-radius:6px;transition:background .15s,transform .15s}.primary{background:var(--blue);color:white;box-shadow:0 7px 20px #087cb920}.primary:hover{background:#075f8e;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:.875rem;font-weight:700;padding-block:8px}.text-link:hover{color:var(--blue)}.hero-note{display:flex;gap:9px;align-items:center;margin-top:30px;font-size:.8rem;color:#526e7e}.note-icon{width:19px;height:19px;display:grid;place-items:center;background:#e8f5f8;border-radius:50%;color:#128c9f;font-size:.75rem}
.hero-visual{position:relative;padding-left:14px}.photo-frame{position:relative;height:520px;overflow:hidden;border-radius:95px 12px 12px 12px;background:#dceef5}.agency-photo{width:100%;height:100%;object-fit:cover;object-position:48% 50%;display:block}.photo-shade{position:absolute;inset:58% 0 0;background:linear-gradient(transparent,#073554cc)}.photo-caption{position:absolute;bottom:30px;left:30px;right:25px;color:#fff}.photo-caption>span{font-size:.7rem;letter-spacing:.2em;font-weight:700}.photo-caption p{font-size:1.6rem;letter-spacing:-.025em;line-height:1.45;font-weight:700;margin:12px 0 0}.sign-label{position:absolute;right:-12px;top:36px;font-family:Changa,Tahoma,sans-serif;font-weight:800;color:#243e99;background:#ffd329;padding:8px 22px;font-size:1.6rem;line-height:1.6;box-shadow:0 8px 24px #15334b15;transform:rotate(2deg)}.photo-index{display:flex;justify-content:space-between;gap:15px;margin-top:15px;font-size:.65rem;letter-spacing:.13em;color:#6a818e}
.values-strip{background:#f3f8fb;border-top:1px solid #e7f0f4;border-bottom:1px solid #e7f0f4}.values{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:30px;padding-block:24px}.values>span{display:flex;align-items:center;gap:16px;font-size:.875rem;font-weight:700}.values b{color:#75afc6;font-size:.8rem;font-weight:400}.values>span+span{border-left:1px solid #d9e7ee;padding-left:30px}
.section{padding-block:86px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:14px}h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.25;letter-spacing:-.045em;font-weight:700;margin:0}.section-heading>p{margin:0 0 4px;font-size:.95rem;line-height:1.9;color:var(--muted);max-width:350px}.needs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.need-card{padding:26px 22px 24px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:box-shadow .2s,border-color .2s}.need-card:hover{border-color:#95cadd;box-shadow:0 10px 28px #10384f09}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.card-top svg{width:34px;height:34px;fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.card-top>span{font-size:.75rem;color:#8ba0ad}.need-card h3{font-size:1.15rem;letter-spacing:-.025em;margin:0 0 12px}.need-card p{font-size:.9rem;line-height:1.85;color:var(--muted);margin:0 0 25px;min-height:100px}.card-topic{font-size:.61rem;letter-spacing:.08em;font-weight:700;color:#548399}
.agency-section{background:#edf6fa;padding-block:76px}.agency-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.agency-intro .eyebrow{margin-bottom:18px}.agency-intro>p:not(.eyebrow){font-size:1rem;color:var(--muted);line-height:1.9;max-width:440px;margin:22px 0}.agency-intro .text-link{color:var(--blue)}.approach-row{display:flex;gap:24px;padding-block:24px}.approach-row+.approach-row{border-top:1px solid #ccdee8}.approach-row>span{font-size:.85rem;color:#519bb6;padding-top:4px}.approach-row h3{font-size:1.15rem;margin:0 0 9px;letter-spacing:-.015em}.approach-row p{font-size:.9rem;line-height:1.8;color:var(--muted);margin:0}
.visit{display:grid;grid-template-columns:1fr 1fr;gap:95px}.visit .eyebrow{margin-bottom:18px}.visit-intro>p:not(.eyebrow){font-size:.95rem;line-height:1.9;color:var(--muted);max-width:440px;margin-block:24px}.visit-ar{display:inline-block;font-family:Tahoma,Arial,sans-serif;font-size:1.3rem;color:#2187b1}.faq{border-top:1px solid var(--line);align-self:start}.faq details{border-bottom:1px solid var(--line);padding-block:23px}.faq summary{display:flex;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;font-size:.95rem;font-weight:700;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--blue);font-size:1.4rem;line-height:1.1;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:.875rem;line-height:1.9;color:var(--muted);margin:17px 30px 0 0}
footer{background:#10344b;color:#d9e8f0}.footer-main{display:flex;justify-content:space-between;gap:30px;padding-block:45px}.footer-name{display:block;font-size:1.25rem;font-weight:700;color:white}.footer-name span{display:block;font-size:1.05rem;font-family:Tahoma,Arial,sans-serif;font-weight:400;margin-top:10px;text-align:left;color:#8ed0e6}.footer-main p{font-size:.8rem;margin-top:16px;color:#abc3d0}.footer-links{display:flex;align-items:center;gap:30px;font-size:.875rem}.footer-links a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #345369;padding-block:22px;font-size:.75rem;color:#b0c7d3}section[id]{scroll-margin-top:24px}
@media(min-width:1500px){.hero{gap:95px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{gap:20px}.brand{width:350px}nav{gap:20px;font-size:.8rem}.nav-cta{padding:12px}.hero{gap:36px}.photo-frame{height:470px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:.8rem}.hero-note{font-size:.75rem}.agency-layout,.visit{gap:60px}.need-card{padding:22px 17px}.need-card h3{font-size:1.02rem}.card-topic{font-size:.58rem}.needs-grid{gap:12px}}
@media(max-width:850px){.header{flex-wrap:wrap;justify-content:center;padding-block:14px;gap:8px}.brand{width:370px}nav{width:100%;justify-content:center;gap:34px;padding-block:7px}.nav-cta{padding:8px 12px}.hero{padding-top:28px;gap:28px}.hero h1{font-size:2.8rem}.hero-description{font-size:.95rem}.desktop-break{display:none}.hero-actions{align-items:flex-start;flex-direction:column;margin-top:24px}.photo-frame{height:470px;border-top-left-radius:70px}.photo-caption{left:22px;bottom:24px}.photo-caption p{font-size:1.3rem}.sign-label{font-size:1.2rem;right:-6px;padding-inline:14px}.hero-note{align-items:flex-start}.note-icon{flex-shrink:0}.values{gap:14px}.values>span{font-size:.75rem;gap:10px}.values>span+span{padding-left:14px}.needs-grid{grid-template-columns:repeat(2,1fr);gap:18px}.need-card{padding:26px}.need-card h3{font-size:1.15rem}.need-card p{min-height:unset}.card-topic{font-size:.65rem}.section-heading{align-items:start}.section-heading>p{max-width:250px}.agency-layout,.visit{gap:40px}.section{padding-block:65px}.agency-section{padding-block:55px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.topline .wrap{min-height:32px}.topline{font-size:.65rem}.topline [lang=ar]{font-size:.75rem}.header{gap:3px;padding-top:12px}.brand{width:100%;max-width:390px;min-width:0}nav{gap:22px;font-size:.72rem;justify-content:space-between}.nav-cta{border:0;padding:8px 0;gap:5px}.hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:36px;gap:34px}.hero-copy{padding:0}.eyebrow{font-size:.64rem;letter-spacing:.1em;margin-bottom:19px}h1,.hero h1{font-size:clamp(2.65rem,11vw,3.6rem);line-height:1.12;letter-spacing:-.05em}.hero-description{font-size:1rem}.hero-actions{flex-direction:row;align-items:center;gap:14px;margin-top:25px}.button{font-size:.8rem;padding:16px 18px;gap:18px}.hero-actions .text-link{font-size:.75rem;gap:6px}.hero-note{margin-top:20px;font-size:.75rem}.hero-visual{padding-left:0}.photo-frame{height:380px;border-radius:65px 10px 10px 10px}.agency-photo{object-position:center 51%}.sign-label{font-size:1.3rem;top:25px;right:-7px}.photo-caption p{font-size:1.5rem}.photo-index{font-size:.55rem}.values{grid-template-columns:1fr;gap:14px;padding-block:23px}.values>span{font-size:.85rem}.values>span+span{padding-left:0;border:0}.values b{width:24px}.section{padding-block:52px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:18px;max-width:none;font-size:.9rem}h2{font-size:2rem}.needs-grid{grid-template-columns:1fr;gap:14px}.need-card{padding:24px}.card-top{margin-bottom:20px}.need-card p{margin-bottom:20px}.agency-layout,.visit{grid-template-columns:1fr;gap:28px}.agency-section{padding-block:50px}.agency-intro>p:not(.eyebrow){font-size:.95rem}.approach-row{padding-block:21px}.visit{gap:32px}.footer-main{display:block;padding-block:33px}.footer-links{margin-top:28px;gap:24px;font-size:.8rem}.footer-bottom{font-size:.65rem;gap:12px}.visit-ar{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.contact-section{background:#087cb9;color:#fff;padding-block:62px}.contact-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:42px}.contact-heading .eyebrow{color:#d0ecf8;margin-bottom:16px}.light-button{background:#fff;color:#0870a7;font-size:1.2rem;padding:20px 26px;letter-spacing:.02em}.light-button:hover{background:#edf7fb}.contact-grid{display:grid;grid-template-columns:1.15fr 1fr 1.1fr;gap:44px;border-top:1px solid #ffffff40;padding-top:32px}.contact-label{font-size:.65rem;letter-spacing:.13em;color:#c6e8f8;font-weight:700}.contact-item h3{font-size:1rem;letter-spacing:-.01em;margin:16px 0 14px}.contact-item address,.contact-item p{font-size:.875rem;font-style:normal;line-height:1.9;margin:0;color:#edf8ff}.contact-action{display:inline-flex;gap:12px;font-size:.8rem;font-weight:700;margin-top:22px;text-decoration:underline;text-underline-offset:5px}.phone{display:block;font-size:1rem;font-weight:700;line-height:1.9;letter-spacing:.025em;width:fit-content}.phone:hover,.contact-action:hover{color:#d4f3ff}.other-phones{margin-top:10px}.other-phones summary{font-size:.75rem;color:#daf0fb;cursor:pointer;margin-bottom:8px}.other-phones .phone{font-size:.9rem}.email{overflow-wrap:anywhere}.contact-item{min-width:0}
@media(max-width:850px){.contact-grid{gap:25px}.email{font-size:.72rem}.contact-heading h2{font-size:2rem}}
@media(max-width:600px){.contact-section{padding-block:44px}.contact-heading{display:block;margin-bottom:32px}.light-button{margin-top:25px;font-size:1.05rem}.contact-grid{grid-template-columns:1fr;gap:30px}.contact-item+.contact-item{border-top:1px solid #ffffff30;padding-top:27px}.email{font-size:.85rem}.contact-action{margin-top:16px}}
/* Keep small labels legible across screen sizes. */
.card-topic,.photo-index,.contact-label{font-size:.75rem;letter-spacing:.055em}
@media(max-width:1100px){.card-topic{font-size:.75rem}}
@media(max-width:600px){nav{font-size:.875rem;gap:12px}.topline{font-size:.75rem}.topline .wrap{gap:8px}.topline [lang=ar]{font-size:.75rem}.eyebrow{font-size:.75rem;letter-spacing:.055em}.photo-index,.footer-bottom{font-size:.75rem}.hero-actions .text-link{font-size:.875rem}.button{font-size:.875rem}}
@font-face{font-family:Cairo;src:url('fonts/cairo-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Cairo;src:url('fonts/cairo-700.ttf') format('truetype');font-weight:700 900;font-display:swap}
.language-switch{display:flex;align-items:center;gap:9px;flex-shrink:0;font-family:Manrope,Arial,sans-serif;font-size:.875rem;line-height:1.6;padding-block:5px}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:3px 10px;border:1px solid transparent;border-radius:5px}
.language-switch a[lang=ar]{font-family:Cairo,Tahoma,sans-serif;font-size:1rem}
.language-switch a[aria-current=page]{color:#075f8e;background:#fff;border-color:#cae0eb;font-weight:700}
.language-switch a:hover{background:#fff;color:#075f8e}
.language-switch>span{color:#89a7b9}
html[lang=ar]{font-family:Cairo,Tahoma,Arial,sans-serif}
[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] .eyebrow,[lang=ar] .photo-caption,[lang=ar] .photo-caption>span,[lang=ar] .photo-caption p,[lang=ar] .card-topic,[lang=ar] .contact-label,[lang=ar] .photo-index{letter-spacing:0}
html[lang=ar] h1{font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1.45;margin-bottom:18px}
html[lang=ar] h2{line-height:1.6;font-size:clamp(1.9rem,2.8vw,2.5rem)}
html[lang=ar] h3{line-height:1.7}
html[lang=ar] .eyebrow{font-size:.875rem;line-height:1.8}
html[lang=ar] .hero-description{font-size:1.1rem;line-height:1.95}
html[lang=ar] .hero-note{font-size:.875rem}
html[lang=ar] .hero-actions{gap:22px}
html[lang=ar] .button,html[lang=ar] .text-link,html[lang=ar] nav{font-size:1rem}
html[lang=ar] .hero-visual{padding-left:0;padding-right:14px}
html[lang=ar] .photo-frame{border-radius:12px 95px 12px 12px}
html[lang=ar] .photo-caption{left:25px;right:30px}
html[lang=ar] .photo-caption p{line-height:1.7}
html[lang=ar] .photo-caption>span{font-size:.875rem}
html[lang=ar] .sign-label{right:auto;left:-12px;transform:rotate(-2deg)}
html[lang=ar] .photo-index{font-size:.875rem}
html[lang=ar] .values>span{font-size:1rem}
html[lang=ar] .values>span+span{border-left:0;border-right:1px solid #d9e7ee;padding-left:0;padding-right:30px}
html[lang=ar] .need-card p,html[lang=ar] .section-heading>p,html[lang=ar] .approach-row p,html[lang=ar] .visit-intro>p:not(.eyebrow),html[lang=ar] .faq details p{font-size:1rem;line-height:1.95}
html[lang=ar] .card-topic{font-size:.875rem}
html[lang=ar] .faq summary{font-size:1rem;line-height:1.9}
html[lang=ar] .faq details p{margin:17px 0 0 30px}
html[lang=ar] .contact-label{font-size:.875rem}
html[lang=ar] .contact-item address,html[lang=ar] .contact-item p{font-size:1rem}
html[lang=ar] .contact-action{font-size:1rem}
html[lang=ar] .phone{direction:ltr;unicode-bidi:isolate;font-family:Manrope,Arial,sans-serif}
html[lang=ar] bdi{font-family:Manrope,Arial,sans-serif;letter-spacing:.015em}
html[lang=ar] .other-phones summary{font-size:.875rem}
html[lang=ar] .email{font-size:.875rem}
html[lang=ar] .footer-name{font-family:Cairo,Tahoma,sans-serif;font-size:1.35rem}
html[lang=ar] .footer-name span{text-align:right;font-family:Manrope,Arial,sans-serif;font-size:1rem}
html[lang=ar] .footer-main p,html[lang=ar] .footer-links,html[lang=ar] .footer-bottom{font-size:.875rem}
@media(max-width:1100px){html[lang=ar] .hero-actions{gap:12px}html[lang=ar] .button,html[lang=ar] .text-link{font-size:.875rem}}
@media(max-width:850px){.top-message{display:none}html[lang=ar] .values>span+span{padding-right:14px}html[lang=ar] .photo-frame{border-top-right-radius:70px}html[lang=ar] .sign-label{left:-6px}}
@media(max-width:600px){.topline .wrap{gap:8px}.language-switch{gap:2px;font-size:.8rem}.language-switch a{padding-inline:7px}.language-switch a[lang=ar]{font-size:.95rem}html[lang=ar] .topline{font-size:.85rem}html[lang=ar] nav{font-size:.95rem}html[lang=ar] h1{font-size:clamp(2.7rem,10.8vw,3.5rem);line-height:1.5}html[lang=ar] h2{font-size:1.9rem}html[lang=ar] .hero-description{font-size:1.05rem}html[lang=ar] .hero-visual{padding-right:0}html[lang=ar] .photo-frame{border-radius:10px 65px 10px 10px}html[lang=ar] .photo-caption{right:22px;left:22px}html[lang=ar] .sign-label{left:-7px}html[lang=ar] .values>span+span{padding-right:0;border-right:0}html[lang=ar] .contact-action{font-size:.95rem}html[lang=ar] .email{font-size:.8rem}html[lang=ar] .footer-bottom{font-size:.75rem}html[lang=ar] .footer-links{gap:24px}}
@media(max-width:360px){.topline .wrap{flex-wrap:wrap;justify-content:center;gap:0 14px;padding-block:3px}.language-switch{padding-block:2px}}
.phone-group+.phone-group{margin-top:18px;padding-top:16px;border-top:1px solid #ffffff30}
.phone-group-label{font-size:.8rem;font-weight:400;color:#d4edfa;margin:0 0 7px;line-height:1.8}
html[lang=ar] .phone-group-label{font-size:.95rem}

/* Bilingual header on the photo; original photograph retained. */
.photo-brand{position:absolute;inset-inline-end:-12px;top:28px;width:88%;max-width:420px;padding:5px 10px;background:#fff;border:1px solid #e4edf1;border-radius:8px;box-shadow:0 8px 24px #15334b18}
.photo-brand img{display:block;width:100%;height:auto;clip-path:inset(9.1% .2% 2.7% 0)}
.photo-caption{text-shadow:0 2px 8px #07355470}
@media(max-width:850px){.photo-brand{inset-inline-end:-6px;width:94%;padding:4px 7px}}
@media(max-width:600px){.photo-brand{top:23px;inset-inline-end:-7px;width:94%;max-width:380px}}
/* User-approved image alone, complete framing and original colors. */
html .hero-visual .photo-frame{height:auto;border-radius:16px;background:transparent}
html .hero-visual .agency-photo{display:block;width:100%;height:auto;object-fit:contain;filter:none}
/* Enlarge the complete photograph by 25% on desktop, within the page grid. */
@media(min-width:1101px){.hero{--photo-grid-gap:60px;grid-template-columns:minmax(0,1fr) calc((100% - var(--photo-grid-gap)) * .6009615385 - 3.5px)}}
@media(min-width:1500px){.hero{--photo-grid-gap:95px}}
/* Full-width brand above, close to but outside the unchanged photograph. */
.header{min-height:76px;padding-block:16px}
.header nav{margin-inline-start:auto}
.hero-visual>.brand{width:100%;max-width:none;min-width:0;margin:0 0 12px}
@media(max-width:600px){.hero-visual>.brand{margin-bottom:10px}}
/* Address below the untouched photograph, matching the blue brand and fine color lines. */
.photo-address{width:100%;margin:18px 0 0;padding:0 8px;font-style:normal;text-align:center;color:#0876b8;font-weight:700;font-size:1.05rem;line-height:1.7}
.photo-address>span:first-child{display:block;text-wrap:balance}
.photo-address>strong{display:block;margin-top:4px;font-size:1.15rem}
.address-lines{display:block;width:90%;height:15px;margin:11px auto 0;background:linear-gradient(90deg,transparent,#ed584e,transparent) center 0/48% 1px no-repeat,linear-gradient(90deg,transparent,#efb94d,transparent) center 4px/64% 1px no-repeat,linear-gradient(90deg,transparent,#2794ce,transparent) center 8px/82% 1px no-repeat,linear-gradient(90deg,transparent,#63ae83,transparent) center 12px/100% 1px no-repeat}
html[lang=ar] .photo-address{font-size:1.2rem;line-height:1.9}
html[lang=ar] .photo-address>strong{font-size:1.25rem}
@media(max-width:600px){.photo-address{margin-top:15px;padding:0 3px;font-size:.9rem}.photo-address>strong{font-size:1rem}html[lang=ar] .photo-address{font-size:1.05rem}html[lang=ar] .photo-address>strong{font-size:1.1rem}}