.ct-hero{align-items:end;min-block-size:max(36rem,92svh);display:grid;position:relative;overflow:clip}.ct-hero__img{object-fit:cover;object-position:70% 50%;z-index:0;block-size:100%;inline-size:100%;position:absolute;inset:0}html[dir=rtl] .ct-hero__img{scale:-1 1}.ct-hero__scrim{z-index:0;pointer-events:none;background:linear-gradient(#0d0f12b3,#0d0f1200 22%),linear-gradient(#0d0f1200 40%,#0d0f12eb),linear-gradient(90deg,#0d0f12bf,#0d0f1200 65%);position:absolute;inset:0}html[dir=rtl] .ct-hero__scrim{background:linear-gradient(#0d0f12b3,#0d0f1200 22%),linear-gradient(#0d0f1200 40%,#0d0f12eb),linear-gradient(270deg,#0d0f12bf,#0d0f1200 65%)}.ct-hero__content{z-index:1;padding-block:calc(var(--header-h) + 3rem) clamp(2rem, 1rem + 3vw, 4.5rem);position:relative}.ct-hero__title{max-inline-size:7.5em;font-size:min(var(--t-mega), 13svh);margin-inline-start:-.04em}html[lang=ar] .ct-hero__title{font-size:min(var(--t-mega), 10svh);margin-inline-start:0}.ct-hero__row{justify-content:space-between;align-items:end;gap:2rem var(--gutter);flex-wrap:wrap;margin-block-start:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.ct-hero__row .lead{color:var(--ink-on-shade)}.ct-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=767px){.ct-hero__img{object-position:78% 50%}.ct-hero__scrim,html[dir=rtl] .ct-hero__scrim{background:linear-gradient(#0d0f124d,#0d0f1266 22%,#0d0f12db 52%,#0d0f12f5)}}.ct-lines__mail-wrap{gap:.75rem;display:grid}.ct-lines__mail{font-family:var(--f-latin);letter-spacing:-.04em;overflow-wrap:anywhere;transition:background-size .6s var(--ease-out), color .4s;background-size:0% 2px;justify-self:start;padding-block-end:.08em;font-size:clamp(2.3rem,.4rem + 6.4vw,6.75rem);font-weight:600;font-stretch:75%;line-height:1}@media (hover:hover){.ct-lines__mail:hover{color:var(--accent-ink);background-size:100% 2px}}.ct-lines__mail:focus-visible{color:var(--accent-ink);background-size:100% 2px}.ct-lines__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;margin-block-start:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.ct-lines__cell{border-block-start:1px solid var(--line);grid-column:span 4;align-content:start;gap:1rem;padding-block-start:1.1rem;display:grid}.ct-lines__phone{font-size:var(--t-m);font-weight:600;font-family:var(--f-latin)}.ct-lines__address{font-style:normal;font-size:var(--t-body);gap:.1rem;display:grid}.ct-lines__legal{margin-block-end:.35rem;font-weight:600}.ct-lines__clocks{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.ct-clock{align-content:start;gap:.3rem;display:grid}.ct-clock__time{block-size:1em;font-family:var(--f-latin);font-stretch:75%;font-size:var(--t-l);letter-spacing:-.03em;text-align:start;line-height:1;display:block}html[lang=ar] .ct-clock__time{font-weight:600}.ct-clock__place{font-weight:600;font-size:var(--t-s)}@media (width<=900px){.ct-lines__cell{grid-column:span 6}.ct-lines__times{grid-column:1/-1}}@media (width<=600px){.ct-lines__cell{grid-column:1/-1}}#form{scroll-margin-block-start:1rem}.ct-write__head{align-content:start;gap:1.75rem;display:grid}.ct-write__head .lead{font-size:var(--t-body);max-inline-size:26rem}.ct-write__lattice{aspect-ratio:3/4;border:1px solid var(--line);inline-size:min(100%,14rem);color:var(--line);margin-block-start:1.5rem;padding:1rem}.ct-write__lattice svg{color:#f4b86059;block-size:100%;inline-size:100%}@media (width<=900px){.ct-write__lattice{display:none}}.ct-write__form{--altcha-color-base:transparent;--altcha-color-base-content:var(--ink);--altcha-border-color:var(--line);--altcha-border-radius:0;--altcha-color-neutral:var(--muted);--altcha-color-neutral-content:var(--muted);--altcha-checkbox-border-color:var(--ink);--altcha-checkbox-border-radius:0;--altcha-checkbox-size:24px;--altcha-checkbox-outline-color:var(--sun);--altcha-color-primary:var(--sun);--altcha-color-primary-content:var(--shade);--altcha-input-border-radius:0;--altcha-max-width:100%;--altcha-padding:1rem .9rem}.ct-write__form altcha-widget{border-block-end:1px solid var(--ink);display:block}.ct-write__form .form altcha-widget input[type=checkbox]{appearance:auto;inline-size:var(--altcha-checkbox-size);block-size:var(--altcha-checkbox-size);accent-color:var(--sun);cursor:pointer;border:0;margin:0;padding:0}.ct-write__form altcha-widget label{cursor:pointer;font-weight:600}.ct-write__form .form label{letter-spacing:.01em}.ct-write__form .form input:focus-visible,.ct-write__form .form select:focus-visible,.ct-write__form .form textarea:focus-visible{outline-offset:0;border-block-end-color:var(--sun)}.ct-write__form .form select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - .9rem) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:2.5rem}html[dir=rtl] .ct-write__form .form select{background-position:1.3rem 55%,.9rem 55%}
