.language-bar{display:flex;justify-content:flex-end;gap:8px;padding:8px 5%;background:#f5f7f8;border-bottom:1px solid #d5dce0;direction:ltr;font-family:Arial,sans-serif}.language-bar a{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:38px;border:1px solid #acbac2;border-radius:4px;color:#15374b;background:white;text-decoration:none;font-size:13px;font-weight:700;line-height:1.4;padding:8px 14px}.language-bar a[aria-current=true]{background:#16394d;border-color:#16394d;color:white}.language-bar a:focus-visible{outline:3px solid #d79019;outline-offset:2px}html[dir=rtl] body{font-family:Tahoma,'Segoe UI',Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .ticker{font-family:Tahoma,'Segoe UI',Arial,sans-serif;letter-spacing:0!important;line-height:1.5}html[dir=rtl] h1{font-size:clamp(38px,5vw,72px)}html[dir=rtl] h2{font-size:clamp(28px,3.3vw,47px)}html[dir=rtl] .eyebrow{font-size:12px}html[dir=rtl] p{line-height:1.95}html[dir=rtl] .submenu{left:auto;right:-30px}html[dir=rtl] .hamburger{margin-left:0;margin-right:auto}html[dir=rtl] .mobile-nav>a,html[dir=rtl] .mobile-nav>button{text-align:right}html[dir=rtl] .panorama:after,html[dir=rtl] .inner-hero:after,html[dir=rtl] .photo-band:after{background:linear-gradient(270deg,#0b2331ed,#0b2331ad 52%,#0b233128)}html[dir=rtl] .panorama-2 .hero-content{margin-right:5%;margin-left:0;border-left:0;border-right:5px solid #ef9b56}html[dir=rtl] .panorama-3 .hero-content{margin-left:0;margin-right:6%;padding-left:6%;padding-right:40px;border-left:0;border-right:1px solid #ffffff55}html[dir=rtl] .panorama{height:auto;min-height:720px}html[dir=rtl] .hero-content{padding-bottom:140px}html[dir=rtl] .scope-list>div,html[dir=rtl] .about-split>article,html[dir=rtl] .contact-detail{border-left:0;border-right:3px solid var(--accent)}html[dir=rtl] .faq-list p{padding-left:30px;padding-right:0}html[dir=rtl] .scene-slider{direction:ltr}html[dir=rtl] .scene-slider figure{direction:rtl}html[dir=rtl] .ticker>div{direction:ltr}html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .form-grid input,html[dir=rtl] .form-grid textarea{text-align:right}html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email]{text-align:left}html[dir=rtl] .card-body h3{line-height:1.6}html[dir=rtl] .hero-footer{letter-spacing:0}@media(max-width:600px){.language-bar{padding:6px 4%}.language-bar a{min-height:38px;min-width:75px}html[dir=rtl] .panorama h1{font-size:44px}html[dir=rtl] .panorama-2 .hero-content{margin:0 6% 110px;padding:30px 22px 35px}html[dir=rtl] .panorama-3 .hero-content{margin:0;border:0;padding:55px 6% 140px}html[dir=rtl] .inner-hero h1{font-size:34px}html[dir=rtl] .hero-content p{font-size:15px}html[dir=rtl] .service-mosaic .service-card{grid-template-columns:1fr}html[dir=rtl] .service-mosaic .card-image img{height:230px}html[dir=rtl] .panorama{min-height:700px}}
