.Facilities-module__mhmL_G__section{padding-block:var(--section)}.Facilities-module__mhmL_G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);display:grid}.Facilities-module__mhmL_G__sticky{top:calc(var(--header-h) + 32px);aspect-ratio:4/5;max-height:calc(100vh - var(--header-h) - 64px);background:var(--night);position:sticky;overflow:hidden}.Facilities-module__mhmL_G__frame{clip-path:inset(100% 0 0);transition:clip-path .9s var(--ease-weave);position:absolute;inset:0}.Facilities-module__mhmL_G__frame.Facilities-module__mhmL_G__on{clip-path:inset(0);z-index:1}.Facilities-module__mhmL_G__img{object-fit:cover}.Facilities-module__mhmL_G__counter{z-index:2;inset-inline-start:0;background:var(--maroon);color:var(--white);align-items:center;gap:12px;padding:14px 20px;font-weight:600;display:flex;position:absolute;bottom:0}.Facilities-module__mhmL_G__counterGlyph{width:14px;height:14px}.Facilities-module__mhmL_G__list{border-top:1px solid var(--rule-sheet-strong);margin-top:clamp(40px,5vw,72px)}.Facilities-module__mhmL_G__row{border-bottom:1px solid var(--rule-sheet);opacity:.45;transition:opacity .5s var(--ease-out);grid-template-columns:28px 1fr;gap:24px;padding-block:clamp(36px,7vh,72px);display:grid}.Facilities-module__mhmL_G__rowOn{opacity:1}.Facilities-module__mhmL_G__glyph{width:26px;height:26px;color:var(--maroon);margin-top:6px}.Facilities-module__mhmL_G__d{max-width:44ch;margin-top:12px}.Facilities-module__mhmL_G__inline{display:none}@media (max-width:900px){.Facilities-module__mhmL_G__grid{grid-template-columns:1fr}.Facilities-module__mhmL_G__visual{display:none}.Facilities-module__mhmL_G__row{opacity:1}.Facilities-module__mhmL_G__inline{aspect-ratio:16/10;grid-column:1/-1;display:block;position:relative;overflow:hidden}}
.Sectors-module__3AN_Fa__section{isolation:isolate;padding-block:var(--section);position:relative;overflow:hidden}.Sectors-module__3AN_Fa__bg{z-index:-1;position:absolute;inset:0}.Sectors-module__3AN_Fa__layer{opacity:0;transition:opacity .9s var(--ease-out), transform 2.4s var(--ease-weave);position:absolute;inset:0;transform:scale(1.06)}.Sectors-module__3AN_Fa__layerOn{opacity:1;transform:scale(1)}.Sectors-module__3AN_Fa__img{object-fit:cover}.Sectors-module__3AN_Fa__scrim{background:linear-gradient(90deg,#0b1620f2 0%,#0b1620c7 45%,#0b162080 100%);position:absolute;inset:0}[dir=rtl] .Sectors-module__3AN_Fa__scrim{background:linear-gradient(270deg,#0b1620f2 0%,#0b1620c7 45%,#0b162080 100%)}.Sectors-module__3AN_Fa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,120px);min-width:0;min-height:clamp(520px,70vh,720px);display:grid}.Sectors-module__3AN_Fa__copy{gap:24px;display:grid}.Sectors-module__3AN_Fa__list{border-top:1px solid var(--rule-night-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Sectors-module__3AN_Fa__item{border-bottom:1px solid var(--rule-night)}.Sectors-module__3AN_Fa__item:nth-child(odd){border-inline-end:1px solid var(--rule-night)}.Sectors-module__3AN_Fa__btn{width:100%;color:var(--on-night-2);text-align:start;font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:var(--display-case);overflow-wrap:normal;min-width:0;transition:color var(--dur-fast) var(--ease-out), background .4s var(--ease-out);background:0 0;border:0;align-items:center;gap:16px;padding:22px 20px;font-size:clamp(1rem,.7rem + .6vw,1.25rem);font-weight:600;line-height:1.15;display:flex}:root[lang=ar] .Sectors-module__3AN_Fa__btn{font-variation-settings:normal;line-height:1.5}.Sectors-module__3AN_Fa__glyph{width:16px;height:16px;color:var(--on-night-3);transition:color var(--dur-fast) var(--ease-out), transform .62s var(--ease-weave);flex:none}.Sectors-module__3AN_Fa__item[data-active] .Sectors-module__3AN_Fa__btn{color:var(--white);background:#8f273747}.Sectors-module__3AN_Fa__item[data-active] .Sectors-module__3AN_Fa__glyph{color:var(--maroon-lift);transform:rotate(90deg)}@media (max-width:1000px){.Sectors-module__3AN_Fa__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.Sectors-module__3AN_Fa__btn{overflow-wrap:anywhere}.Sectors-module__3AN_Fa__list{grid-template-columns:minmax(0,1fr)}.Sectors-module__3AN_Fa__item:nth-child(odd){border-inline-end:0}.Sectors-module__3AN_Fa__btn{gap:10px;padding:18px 12px}}@media (min-width:481px) and (max-width:1180px){:root:not([lang=ar]) .Sectors-module__3AN_Fa__btn{font-variation-settings:"wdth" 100;font-stretch:100%}}
