@font-face{font-family:Vinter;src:url(/design/firstclass/6679dba7322614df085f9e2b_VinterWeb-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Optician Sans;src:url(/design/firstclass/6679dba7322614df085f9e28_Optiker-K.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Twentieth Century;src:url(/design/firstclass/6679dba7322614df085f9e29_TwCenMTPro-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.home-reference{--white:#f8f4ef;--black:#120902;--font-family--fontsize--24:1.5em;--font-family--fontsize--64:4em;--font-family--fontsize--32:2em;--font-family--secondary:"Optician Sans",sans-serif;--font-family--fontsize--80:5em;--dark-green:#10312b;--medium-green:#52624e;--font-family--fontsize--20:1.25em;--font-family--fontsize--18:1.125em;--light-green:#dde0d5;--gold:#c3b15b;--font-family--main:Vinter,sans-serif;--font-family--body:"Twentieth Century",sans-serif}.home-reference h2{font-family:Vinter,sans-serif;font-size:var(--font-family--fontsize--64);text-transform:uppercase;font-weight:300;line-height:1.2}.home-reference .fc-card-heading{font-family:var(--font-family--secondary);font-size:var(--font-family--fontsize--24);font-weight:400;line-height:1}.home-reference #home h1{max-width:20ch;min-height:0;max-height:none;font-size:var(--font-family--fontsize--64);text-align:center;margin-top:0;padding-top:0;padding-bottom:0}.home-reference .fc-button{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--dark-green);color:var(--white);letter-spacing:.1em;border-radius:100vw;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Optician Sans,sans-serif;font-weight:400;transition:all .35s;display:flex}.home-reference .fc-button:hover{background-color:var(--medium-green);color:var(--white)}.home-reference .fc-image{object-fit:cover;border-radius:2.5rem;width:100%;height:100%}.home-reference .fc-light-card{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--light-green);border:1px solid #52624e40;border-radius:2.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:1.8rem;display:flex}.home-reference .fc-number{font-family:var(--font-family--secondary);color:var(--medium-green);font-size:var(--font-family--fontsize--64);font-weight:400;line-height:.5}.home-reference .fc-slide-card{grid-column-gap:8rem;grid-row-gap:8rem;background-color:var(--medium-green);height:100%;color:var(--white);border-radius:2.5rem;flex-flow:column;justify-content:space-between;align-items:flex-end;margin-right:1rem;padding:3.125rem;display:flex}.home-reference .fc-testimonial{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--dark-green);width:100%;height:100%;color:var(--white);border-radius:2.5rem;flex-flow:column;justify-content:space-between;padding:2rem;display:flex}.home-reference .fc-footer-last{background-color:#f8f4ef0d;border-radius:100vw;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;display:flex}@media screen and (max-width:767px){.home-reference .fc-button{padding-left:1rem;padding-right:1rem}.home-reference .fc-footer-last{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;padding-top:1rem;padding-bottom:1rem}}@media screen and (max-width:479px){.home-reference h2{font-size:var(--font-family--fontsize--32)}.home-reference #home h1{max-width:none;font-size:4em}.home-reference .fc-button{font-size:1em}.home-reference .fc-slide-card{grid-column-gap:5rem;grid-row-gap:5rem;padding:2.125rem}.home-reference .fc-testimonial{height:338px}.home-reference .fc-footer-last{text-align:center}}.home-reference{--background:#f8f4ef;--foreground:#120902;--primary:#52624e;--primary-rgb:82, 98, 78;--secondary:#10312b;--secondary-rgb:16, 49, 43;--accent:#dde0d5;--accent-rgb:221, 224, 213;background:var(--white);color:var(--black);font-family:"Twentieth Century", var(--font-dubai), sans-serif;min-height:0;font-size:calc(.622605vw + .302874em);font-weight:500;line-height:1.5}.home-reference main>section{background:var(--white);background-image:none;padding-block:5em;scroll-margin-top:6rem}.home-reference .fc-container,.home-reference #testimonials>div{width:100%;max-width:90em;margin-inline:auto;padding-inline:1%}.home-reference :is(h1,h2){font-family:Vinter, var(--font-dubai), sans-serif;color:var(--dark-green);text-wrap:balance;font-weight:300}.home-reference :is(h3,h4,.font-bristone,.font-en,.fc-card-heading){font-family:"Optician Sans", var(--font-dubai), sans-serif;font-weight:400}.home-reference h2{font-size:4em;line-height:1.2}.home-reference h3{line-height:1.35}.home-reference :is(p,li){text-wrap:pretty}.home-reference :is(.text-center.mb-16,.text-center.mb-12){margin-bottom:3.125rem}.home-reference :is(h2,h3) .pointer-events-none,.home-reference .highlight-text:before,.home-reference .highlight-text:after{display:none}.home-reference .highlight-text{color:var(--dark-green);background:0 0}.home-reference .fc-button{font-family:"Optician Sans", var(--font-dubai), sans-serif;letter-spacing:0;background-image:none;border:1px solid #0000;min-height:3rem;font-size:1rem;line-height:1.5;text-decoration:none;box-shadow:none!important}.home-reference .fc-button:before{display:none}.home-reference .fc-button:hover{transform:translateY(-2px)}.home-reference :is(button,a,input,textarea):focus-visible{outline:2px solid var(--medium-green);outline-offset:4px}.home-reference .fc-light-card{text-align:start;background-image:none;box-shadow:none!important;transform:none!important}.home-reference .fc-light-card>.absolute{display:none}.home-reference #features .fc-light-card>.flex{justify-content:flex-start;margin-bottom:.5rem}.home-reference #features .fc-light-card>.flex>div{background:0 0;border:0;border-radius:0;padding:0;transform:none}.home-reference #features .fc-reference-icon{width:3rem;height:3rem}.home-reference #features .fc-light-card h3{margin-bottom:0;font-size:1.5rem}.home-reference #features .fc-light-card p{font-size:1.25rem;line-height:1.5}.home-reference #features .grid{gap:1.25rem}.home-reference #home{isolation:isolate;min-height:100svh;padding:0}.home-reference .fc-hero-frame{width:100%;min-height:100svh;position:relative;inset:auto}.home-reference .fc-hero-frame>[aria-hidden]{display:none}.home-reference .fc-hero-surface{background:var(--white);border-radius:0;min-height:100svh;clip-path:none!important}.home-reference .fc-hero-photos{opacity:1;border-radius:0}.home-reference .fc-hero-photos:after{content:"";background-image:linear-gradient(180deg, #f8f4ef00 67%, var(--white)), linear-gradient(to bottom, #f8f4ef80, #f8f4ef80);position:absolute;inset:0}.home-reference .fc-hero-pattern{display:none}.home-reference .fc-hero-content{min-height:100svh;padding:8rem 5% 5rem}.home-reference .fc-hero-content>div{gap:1.25rem;transform:none}.home-reference #home h1{font-family:Vinter, var(--font-dubai), sans-serif;filter:none;font-weight:300;color:var(--dark-green)!important}.home-reference #home h1 img{filter:brightness(0)saturate();opacity:.85}.home-reference #home .text-accent{color:var(--dark-green)}.home-reference #home .hero-contact-button{border:1px solid var(--dark-green);color:var(--dark-green);background:0 0}.home-reference #home .hero-contact-button:hover{background:var(--light-green)}.home-reference .fc-hero-stat{border-radius:2.5rem}.home-reference .hero-stat-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #52624e40;border-radius:2.5rem;background:#dde0d5cc!important}.home-reference .fc-hero-stat .border{background:0 0;border:0}.home-reference .fc-platforms img{filter:none;opacity:.45}.home-reference [data-testid=hero-trust-cards]{gap:2rem;max-width:30rem}.home-reference #home>button.absolute{display:none}header[data-official-navbar]{box-shadow:none;background:#f8f4efeb;border-radius:100vw}header[data-official-navbar]:first-child{top:1rem;left:3%;right:3%}header[data-official-navbar] nav{box-shadow:none}header[data-official-navbar] :is(.font-bristone,button){font-family:"Optician Sans", var(--font-dubai), sans-serif}header[data-official-navbar] nav[class*=bg-]{background:#f8f4efeb;border-radius:100vw}.home-reference .mobile-menu{background:var(--light-green);box-shadow:none}.home-reference #about .rounded-3xl{border-radius:2.5rem}.home-reference #about .blur-3xl{display:none}.home-reference #about p{font-size:1.25rem}.home-reference #services .fc-service-card{background:var(--light-green);box-shadow:none;border:1px solid #52624e40;border-radius:2.5rem;overflow:hidden;transform:none!important}.home-reference .fc-service-card>div{transform:none!important}.home-reference .fc-service-card>div:first-child{border-radius:2rem}.home-reference .fc-service-card [class*="bg-[#ead3b9]"]{background:var(--white);box-shadow:none;border-color:#52624e40}.home-reference .fc-service-card h3{font-size:1.5rem}.home-reference .fc-service-card .fc-button{text-align:center;flex-shrink:1}.home-reference .fc-service-card .font-bristone{font-size:1.5rem}.home-reference #packages>.absolute{display:none}.home-reference #packages .fc-light-card{padding:1.8rem}.home-reference #packages .fc-light-card:nth-child(2){background:var(--medium-green);color:var(--white)}.home-reference #packages .fc-light-card:nth-child(2) :is(h3,p){color:var(--white)}.home-reference #packages .fc-light-card:nth-child(2) .fc-reference-icon{filter:brightness(0)invert()}.home-reference #packages .fc-light-card>.relative{width:100%}.home-reference #packages .fc-light-card .fc-button{width:fit-content}.home-reference #packages .fc-button>.absolute{display:none}.home-reference .fc-testimonial{border:0;width:35em;max-width:calc(100vw - 3rem);height:auto;min-height:21rem}.home-reference .fc-testimonial>.absolute{display:none}.home-reference .fc-testimonial :is(p,h4,.text-secondary){color:var(--white)}.home-reference .fc-testimonial [class*="bg-[#ead3b9]"]{background:#f8f4ef0d;border:1px solid #f8f4ef30}.home-reference .fc-testimonial .fc-reference-icon{filter:brightness(0)invert()}.home-reference #testimonials .pointer-events-none{display:none}.home-reference #content [class*="border-[#e8cebc]"]{box-shadow:none;border:1px solid #52624e40;border-radius:2.5rem}.home-reference #content button[class*="bg-[#ead3b9]"]{background:var(--dark-green);color:var(--white);box-shadow:none}.home-reference #content .bg-linear-to-br{background:var(--dark-green);box-shadow:none}.home-reference #content .fc-reference-icon{filter:brightness(0)invert()}.home-reference #contact{padding-top:7rem;padding-bottom:0}.home-reference #contact>.absolute{display:none}.home-reference #contact .contact-card-wrapper{gap:1.25rem}.home-reference #contact .contact-card-wrapper>div{box-shadow:none;border:1px solid #52624e40;border-radius:2.5rem;padding:2rem;background:var(--light-green)!important}.home-reference #contact .contact-card-wrapper h2{font-size:2rem}.home-reference #contact [class*=bg-clip-text]{color:var(--dark-green);background:0 0}.home-reference #contact div:has(>.contact-card-wrapper){box-shadow:none;border:0;border-radius:0;overflow:visible}.home-reference #contact img[src="/images/contact.svg"]{visibility:hidden}.home-reference #contact :is(input,textarea){background:var(--white);color:var(--dark-green);border:1px solid #52624e40;border-radius:1rem}.home-reference .fc-footer{background:var(--dark-green);border:0;border-radius:2.5rem;box-shadow:none!important}.home-reference .fc-footer-last{border:0;width:auto;margin:0 2rem 1.5rem}.home-reference .fc-footer-last>div{width:100%}.home-reference .fc-footer .fc-reference-icon{filter:brightness(0)invert()}@media screen and (min-width:1920px){.home-reference{font-size:1.05em}}@media screen and (max-width:991px){.home-reference{font-size:calc(.100908vw + .6875em)}.home-reference .fc-container,.home-reference #testimonials>div{padding-inline:5%}header[data-official-navbar]{background:0 0}.home-reference .fc-hero-content{padding-top:7rem}.home-reference #home h1{font-size:4em}}@media screen and (max-width:767px){.home-reference main>section{padding-block:4rem}.home-reference #home{padding:0}.home-reference .fc-hero-content{padding:7rem 5% 4rem}.home-reference .fc-light-card{padding:1.8rem}.home-reference .fc-testimonial{width:30em;padding:2rem}.home-reference #contact{padding-top:6rem;padding-bottom:0}.home-reference .fc-footer-last{margin-inline:1rem}}@media screen and (max-width:479px){.home-reference h2{font-size:2rem}.home-reference #home h1{font-size:clamp(2rem,10vw,3rem)}.home-reference .fc-hero-content>div{gap:.75rem}.home-reference [data-testid=hero-trust-cards]{gap:1rem;max-width:22rem}.home-reference .fc-testimonial{width:22em;min-height:338px}.home-reference .fc-service-card>.p-6{padding:2.5rem 1.5rem 1.5rem}.home-reference .fc-service-card .font-bristone{font-size:1.25rem}.home-reference #contact .contact-card-wrapper>div{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.home-reference *,.home-reference :before,.home-reference :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-reference main>section[aria-label]:not(#home) .group{background:var(--light-green);box-shadow:none;border:1px solid #52624e40;border-radius:2.5rem}.home-reference main>section[aria-label]:not(#home) .group>.absolute{display:none}.home-reference #contact .contact-card-wrapper [class*=bg-linear-to-br]{background:#f8f4ef80;border:1px solid #52624e40}.home-reference #packages .fc-light-card:nth-child(3){align-items:center}.home-reference .fc-button>.fc-reference-icon,.home-reference .fc-button .fc-reference-icon{filter:brightness(0)invert()}.home-reference .fc-reference-icon:has(image[href$=_arrow\.svg]){transform:rotate(180deg)}.home-reference .fc-footer h3{font-size:1.125rem}.home-reference #home h1,.home-reference #home h1 span{font-family:"Optician Sans", var(--font-dubai), sans-serif;font-weight:400}.home-reference .fc-hero-photos{filter:blur(6px);transform:scale(1.025)}.home-reference .fc-nav-layout{padding-block:.35rem}.home-reference .fc-nav-brand span{font-size:1.75rem}.home-reference .fc-nav-links button,.home-reference .fc-nav-links a{white-space:nowrap;font-size:.9rem}.home-reference .fc-nav-contact{white-space:nowrap;gap:.4rem;min-height:2.5rem;padding:.5rem .85rem;font-size:.85rem}.home-reference .fc-nav-contact svg{width:1rem;height:1rem}.home-reference .fc-light-card:hover :is(h3,.fc-reference-icon){color:var(--dark-green);filter:none}.home-reference .fc-button .fc-reference-icon{filter:none}.home-reference #packages .fc-light-card:nth-child(2) .fc-button .fc-reference-icon{filter:brightness(0)invert()}.home-reference #packages .fc-workshop-card{background:var(--light-green);border:1px solid #52624e40;justify-content:flex-start;align-items:flex-start;padding:1.8rem}.home-reference #content [class*="border-[#e8cebc]"],.home-reference #content video,.home-reference #content img{border-radius:1rem}.home-reference .fc-contact-heading{position:static;transform:none}.home-reference .fc-contact-heading h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.home-reference .fc-contact-heading svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media (min-width:1280px) and (max-width:1535px){header[data-official-navbar]{left:2%;right:2%}.home-reference .fc-nav-links{gap:.7rem}.home-reference .fc-nav-brand span{font-size:1.5rem}}.home-reference .fc-footer a:hover .fc-reference-icon{filter:brightness(0)}@media (max-width:767px){.home-reference #home>.fc-button{gap:.5rem;max-width:calc(100vw - 2rem);padding:.75rem 1rem;font-size:.875rem;bottom:1.25rem;right:1rem}.home-reference #home>.fc-button svg{flex-shrink:0;width:1.1rem;height:1.1rem}}.home-reference .fc-service-badge{background:var(--dark-green);min-height:2.25rem;color:#f8f4ef;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.6rem .85rem;background:#10312bb3;border:1px solid #dde0d550;justify-content:center;align-items:center;padding:.75rem .9rem .5rem;line-height:1.2;display:inline-flex}.home-reference #packages .fc-button{margin-left:auto;margin-right:0;display:flex}.home-reference .fc-contact-form[dir=ltr],.home-reference .fc-contact-form[dir=ltr] input{text-align:left}.home-reference .fc-contact-form[dir=ltr] .fc-reference-icon:has(image[href$=_arrow\.svg]){transform:none}header[data-official-navbar][data-scrolled=false]{background:#f8f4efed;border-radius:0;padding-inline:0;top:0;left:0;right:0}header[data-official-navbar][data-scrolled=true]{background:#f8f4efed;border-radius:999px;width:auto;padding-inline:0;top:1rem;left:3%;right:3%}header[data-official-navbar][data-menu-open=true]{border-radius:1.5rem}header[data-official-navbar][data-scrolled=false][data-menu-open=true]{border-radius:0}header[data-official-navbar] nav[class]{box-shadow:none;border-radius:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}header[data-official-navbar] .mobile-menu{background:0 0;border-radius:0 0 1.5rem 1.5rem;max-height:calc(100dvh - 6rem);overflow-y:auto}.home-reference .fc-menu-toggle{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-reference .mobile-menu button{text-align:start;justify-content:flex-start}.home-reference .mobile-menu button>span:last-child{margin-inline-start:0}.home-reference .mobile-menu .fc-button{justify-content:center}body:has(.home-reference) [data-account-menu]{color:#10312b;background:#f8f4eff5;border:1px solid #52624e40;border-radius:1.5rem;box-shadow:0 12px 32px #10312b20}body:has(.home-reference) [data-account-menu] button:hover{background:#dde0d5}.home-reference:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fc-footer .text-right{text-align:left}.home-reference:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fc-footer li{flex-direction:row}.home-reference .fc-footer li{align-items:center}.home-reference .fc-footer li .fc-reference-icon{vertical-align:middle}body:has(.home-reference) [data-account-menu][dir=ltr] .text-right{text-align:left}body:has(.home-reference) [data-account-menu] .font-dubai{font-family:"Twentieth Century", var(--font-dubai), sans-serif}.home-reference .fc-stat-icon-surface,.home-reference .group:hover .fc-stat-icon-surface{color:var(--dark-green);background:0 0;border-color:#0000}.home-reference .fc-stat-icon-surface .fc-reference-icon{filter:none;opacity:1}header[data-official-navbar][data-scrolled],header[data-official-navbar][data-menu-open=true],header[data-official-navbar][data-menu-open=true] nav{transition-property:transform,opacity,background-color}.home-reference .mobile-menu{text-align:start}.home-reference .mobile-menu button:not(.fc-button):not([data-language-toggle]){justify-content:flex-start}.home-reference .mobile-menu button.group>span[aria-hidden],.home-reference .mobile-menu a>span[aria-hidden]{order:-1}.home-reference [data-language-toggle]{text-align:center;justify-content:center;align-items:center;min-width:2.75rem;padding:.6rem;line-height:1;display:inline-flex}.home-reference .account-avatar-toggle:hover{box-shadow:none;background:0 0}.home-reference .account-avatar-toggle>div{box-shadow:none;transform:none}.home-reference .mobile-menu button[data-language-toggle]{text-align:center;justify-content:center}body:has(.home-reference) [data-account-settings][dir=ltr] .text-right{text-align:left}body:has(.home-reference) [data-account-settings][dir=ltr] input{text-align:left;direction:ltr}header[data-official-navbar][data-scrolled]{width:auto;transition-property:top,left,right,border-radius,transform,opacity,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}header[data-official-navbar][data-scrolled=true][data-menu-open=false]{border-radius:2.25rem}header[data-official-navbar][data-menu-open=true]{transition-property:top,left,right,transform,opacity,background-color}@media (prefers-reduced-motion:reduce){header[data-official-navbar][data-scrolled]{transition-duration:.01ms}}.home-reference #home>.fc-button .fc-reference-icon{filter:brightness(0)invert()}.home-reference .fc-contact-heading{text-align:center;display:block}.home-reference .fc-contact-subtitle{color:#3e657d;line-height:1.5}.home-reference .fc-contact-form[dir=rtl] :is(input,textarea){text-align:right;direction:rtl}.home-reference .fc-contact-form[dir=ltr] :is(input,textarea){text-align:left;direction:ltr}.home-reference .fc-contact-form :is(input,textarea)::placeholder{text-align:inherit}.home-reference .fc-review-rows{gap:1.25rem;display:grid}.home-reference .fc-review-viewport{overflow:hidden}.home-reference .fc-review-track{will-change:transform;width:max-content;display:flex}.home-reference .fc-review-group{flex-shrink:0;gap:1.25rem;padding-right:1.25rem;display:flex}.home-reference .fc-testimonial.fc-review-card{text-align:start;border-radius:1.75rem;flex-direction:column;gap:.85rem;width:min(28rem,82vw);height:auto;min-height:0;padding:1.5rem;display:flex}.home-reference .fc-review-text{margin:0;font-size:1.1rem;line-height:1.6}.home-reference .fc-review-quote{color:#dde0d5;opacity:.8;flex-shrink:0}.home-reference .fc-review-author{align-items:center;gap:.75rem;margin-top:auto;display:flex}.home-reference .fc-review-author h4{margin:0 0 .2rem;font-size:1rem;line-height:1.4}.home-reference .fc-review-author p{opacity:.75;margin:0;font-size:.875rem;line-height:1.4}.home-reference .fc-review-avatar{border:1px solid #f8f4ef35;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.home-reference .fc-review-right{animation:65s linear infinite fc-reviews-right}.home-reference .fc-review-left{animation:65s linear infinite fc-reviews-left}@keyframes fc-reviews-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fc-reviews-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-reference .fc-review-track{animation:none;transform:none}.home-reference .fc-review-viewport{overflow-x:auto}.home-reference .fc-review-group[aria-hidden=true]{display:none}}.home-reference .fc-review-viewport,.home-reference .fc-review-track,.home-reference .fc-review-group{direction:ltr}.home-reference .fc-review-card[dir=ltr] .fc-review-quote{align-self:flex-end}.home-reference:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) #packages .fc-button{margin-left:0;margin-right:auto}.home-reference .fc-review-card[dir=rtl] .fc-review-quote{align-self:flex-end}header[data-official-navbar][data-scrolled]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f4efb8}.home-reference .fc-sharp-arrow{stroke-linecap:butt;stroke-linejoin:miter;flex-shrink:0}.home-reference:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fc-sharp-arrow{transform:rotate(180deg)}.home-reference #testimonials .fc-process-review-heading h2{font-family:Vinter,sans-serif;font-size:var(--font-family--fontsize--64);text-transform:uppercase;font-weight:300;line-height:1.2}.home-reference #testimonials .fc-process-review-panel{grid-column-gap:5rem;grid-row-gap:5rem;background-color:var(--dark-green);color:var(--white);border-radius:2.5rem;flex-flow:column;padding:2.5rem}.home-reference #testimonials .fc-process-review-overline{font-family:Optician Sans,sans-serif;font-size:var(--font-family--fontsize--24);font-weight:400}.home-reference #testimonials .fc-process-review-heading{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.home-reference #testimonials .fc-process-review-top>span{color:var(--white);font-size:var(--font-family--fontsize--80)}.home-reference #testimonials .fc-process-review-card{grid-column-gap:8rem;grid-row-gap:8rem;background-color:var(--medium-green);height:100%;color:var(--white);border-radius:2.5rem;flex-flow:column;justify-content:space-between;align-items:flex-end;margin-right:1rem;padding:3.125rem;display:flex}.home-reference #testimonials .fc-process-review-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.home-reference #testimonials .fc-process-review-slide{width:35em}.home-reference #testimonials .fc-process-review-prev{background-color:var(--dark-green);border-radius:100%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:1rem;display:flex;inset:auto 6rem -7rem auto}.home-reference #testimonials .fc-process-review-next{background-color:var(--dark-green);border-radius:100%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:1rem;display:flex;inset:auto 1rem -7rem auto}@media screen and (max-width:991px){.home-reference #testimonials .fc-process-review-slide{width:30em}}@media screen and (max-width:767px){.home-reference #testimonials .fc-process-review-panel{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.home-reference #testimonials .fc-process-review-overline{font-size:var(--font-family--fontsize--20)}}@media screen and (max-width:479px){.home-reference #testimonials .fc-process-review-heading h2{font-size:var(--font-family--fontsize--32)}.home-reference #testimonials .fc-process-review-panel{padding:1.5rem}.home-reference #testimonials .fc-process-review-overline{font-size:var(--font-family--fontsize--18)}.home-reference #testimonials .fc-process-review-top>span{font-size:var(--font-family--fontsize--64)}.home-reference #testimonials .fc-process-review-card{grid-column-gap:5rem;grid-row-gap:5rem;padding:2.125rem}.home-reference #testimonials .fc-process-review-slide{width:22em}.home-reference #testimonials .fc-process-review-prev{width:3rem;height:3rem;right:4.5rem}.home-reference #testimonials .fc-process-review-next{width:3rem;height:3rem}}.home-reference main>#testimonials{padding-bottom:9rem;overflow:hidden}.home-reference #testimonials .fc-process-review-panel{align-items:stretch;width:100%;display:flex;position:relative}.home-reference #testimonials .fc-process-review-heading{text-align:start;width:66.6667%}.home-reference #testimonials .fc-process-review-heading h2{color:inherit;font-family:Vinter,var(--font-dubai),sans-serif;text-wrap:initial;margin:0}.home-reference #testimonials .fc-process-title-line{display:block}.home-reference #testimonials .fc-process-review-overline{color:inherit;margin:0}.home-reference #testimonials .fc-process-review-slider{background-color:#ddd0;width:100%;height:25rem;position:relative}.home-reference #testimonials .fc-process-review-viewport{width:35em;height:100%;position:relative;overflow:visible}.home-reference #testimonials .fc-process-review-track{will-change:transform;width:max-content;height:100%;display:flex}.home-reference #testimonials .fc-process-review-group{flex:none;height:100%;display:flex}.home-reference #testimonials .fc-process-review-slide{white-space:normal;flex:none;height:100%;position:relative}.home-reference #testimonials .fc-process-review-card{text-align:start;gap:1rem;width:auto;min-height:0}.home-reference #testimonials .fc-process-review-top{justify-content:space-between;align-items:center;width:100%;display:flex}.home-reference #testimonials .fc-process-review-top>span{font-family:var(--font-family--secondary);line-height:.5}.home-reference #testimonials .fc-process-review-content{width:100%;min-height:0}.home-reference #testimonials .fc-process-review-content>p{font-size:var(--font-family--fontsize--20);margin:0;line-height:1.2}.home-reference #testimonials .fc-process-review-author h3{font-family:var(--font-family--secondary),var(--font-dubai),sans-serif;font-size:var(--font-family--fontsize--24);color:inherit;line-height:1}.home-reference #testimonials .fc-process-review-author p{margin-top:.5rem;line-height:1.2}.home-reference #testimonials .fc-process-review-controls{position:static}.home-reference #testimonials .fc-process-review-controls button{cursor:pointer;color:var(--white);position:absolute}.home-reference #testimonials .fc-process-review-controls svg{width:2em;height:2em}.home-reference #testimonials .fc-process-review-controls button:focus-visible{outline:2px solid var(--medium-green);outline-offset:4px}@media (max-width:991px){.home-reference #testimonials .fc-process-review-viewport{width:30em}}@media (max-width:767px){.home-reference #testimonials .fc-process-review-heading{width:100%}}@media (max-width:479px){.home-reference #testimonials .fc-process-review-slider{height:20rem}.home-reference #testimonials .fc-process-review-viewport{width:22em}.home-reference #testimonials .fc-process-review-controls svg{width:1em;height:1em}}.home-reference #testimonials .fc-process-review-slider,.home-reference #testimonials .fc-process-review-viewport,.home-reference #testimonials .fc-process-review-track,.home-reference #testimonials .fc-process-review-group,.home-reference #testimonials .fc-process-review-slide{height:auto}.home-reference #testimonials .fc-process-review-group{align-items:stretch}.home-reference #testimonials .fc-process-review-slide{display:flex}.home-reference #testimonials .fc-process-review-card{flex:1;justify-content:flex-start;align-items:stretch;gap:1.25rem;height:auto;min-height:25rem;padding:2.5rem}.home-reference #testimonials .fc-process-review-top{flex-shrink:0}.home-reference #testimonials .fc-process-review-top>span{font-size:3.5rem}.home-reference #testimonials .fc-process-review-top>svg{width:2rem;height:2rem}.home-reference #testimonials .fc-process-review-content{flex:1;justify-content:flex-start;gap:1.25rem;min-height:auto}.home-reference #testimonials .fc-process-review-content>p{font-size:var(--font-family--fontsize--20);line-height:1.5;font-family:"Twentieth Century",var(--font-dubai),sans-serif;overflow-wrap:break-word}.home-reference #testimonials .fc-process-review-author{flex-shrink:0;margin-top:auto}@media (max-width:479px){.home-reference #testimonials .fc-process-review-card{gap:1rem;min-height:20rem;padding:1.5rem}.home-reference #testimonials .fc-process-review-top>span{font-size:3rem}}.home-reference #testimonials .fc-process-review-heading{width:100%}.home-reference #testimonials .fc-process-title-line{white-space:nowrap}.home-reference #testimonials .fc-process-review-content{justify-content:center}.home-reference #testimonials .fc-process-review-author{width:100%;margin-top:0}.home-reference .fc-menu-toggle{border:1px solid var(--dark-green);width:2.5rem;height:2.5rem;color:var(--dark-green);flex-shrink:0;padding:0 .5rem}.home-reference .fc-menu-lines{flex-direction:column;justify-content:center;gap:.5rem;width:100%;display:flex}.home-reference .fc-menu-lines>span{background-color:var(--dark-green);width:100%;height:1px;transition:transform .2s;display:block}.home-reference .fc-menu-toggle[aria-expanded=true] .fc-menu-lines>span:first-child{transform:translateY(.28125rem)rotate(45deg)}.home-reference .fc-menu-toggle[aria-expanded=true] .fc-menu-lines>span:last-child{transform:translateY(-.28125rem)rotate(-45deg)}.home-reference [data-testid=navbar-brand-mobile]{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.home-reference [data-testid=navbar-brand-mobile]>div{width:2rem;height:2rem}@media (max-width:767px){header[data-official-navbar][data-scrolled=true]{top:1.5rem;left:1rem;right:1rem}header[data-official-navbar][data-scrolled=true] nav>div:first-child{height:3.25rem;padding-inline:.75rem}.home-reference #about li>span{font-size:1rem;line-height:1.5}}header[data-official-navbar][data-scrolled]{transition-duration:.55s;transition-timing-function:cubic-bezier(.22,1,.36,1)}header[data-official-navbar] nav>div:first-child{transition:height .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1)}.home-reference #about .fc-expertise-point>span{padding-top:.2rem}@media (max-width:767px){header[data-official-navbar][data-scrolled=true]{left:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){header[data-official-navbar][data-scrolled],header[data-official-navbar] nav>div:first-child{transition-duration:.01ms}}.home-reference main{overflow-anchor:none}@media (hover:none){.home-reference .fc-light-card:hover,.home-reference .fc-button:hover{transform:none}}header[data-official-navbar][data-scrolled]{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:#f8f4ef75;box-shadow:0 2px 14px #10312b17,inset 0 0 0 1px #ffffff52}header[data-official-navbar][data-menu-open=true]{background:#f8f4efb8}.home-reference #about .fc-abdullah-image-frame{isolation:isolate;border-radius:2.5rem;overflow:hidden}.home-reference #about .fc-abdullah-image-frame img{transform-origin:50%;transform:scale(1.07)}.home-reference #about .fc-abdullah-image-frame,.home-reference #about .fc-abdullah-photo{border-radius:2.5rem 2.5rem 1rem 1rem;overflow:hidden}.home-reference #about .fc-abdullah-image-frame img[src*=overlay-1\.png]{transform:translate(-5%)scale(1.07)}.home-reference #about .fc-abdullah-image-frame img[src*=overlay-2\.png]{transform:translate(5%)scale(1.07)}.home-reference #about .fc-abdullah-photo img{clip-path:inset(0 round 0 0 1rem 1rem);border-radius:0 0 1rem 1rem}.home-reference #about .fc-abdullah-photo{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.home-reference #about .fc-abdullah-photo img{object-fit:cover;clip-path:none;border-radius:inherit;width:100%;height:100%;transform:none}.home-reference #about .fc-abdullah-image-frame{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.home-reference .fc-social-gallery{padding-block:2rem}.home-reference .fc-social-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;padding:1rem calc(50% - min(20rem,78vw)/2);display:flex;overflow-x:auto}.home-reference .fc-social-track::-webkit-scrollbar{display:none}.home-reference .fc-social-video{aspect-ratio:9/16;scroll-snap-align:center;background:var(--dark-green);border:1px solid #52624e40;border-radius:1rem;flex:none;width:min(20rem,78vw);position:relative;overflow:hidden}.home-reference .fc-social-video>.group,.home-reference .fc-social-video video{height:100%}.home-reference .fc-social-actions button{color:var(--white);box-shadow:none;background:#10312bcc;border:1px solid #f8f4ef40}.home-reference .fc-social-dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.home-reference .fc-social-dots button{cursor:pointer;background:#52624e66;border-radius:999px;width:.5rem;height:.5rem;transition:width .25s,background-color .25s}.home-reference .fc-social-dots button[aria-current=true]{background:var(--dark-green);width:1.75rem}.home-reference .fc-social-dots button:focus-visible{outline:2px solid var(--medium-green);outline-offset:4px}.home-reference #home h1.fc-hero-headline{max-width:20ch;font-family:Vinter,var(--font-dubai),sans-serif;font-size:var(--font-family--fontsize--64,4rem);text-align:center;text-shadow:none;margin:0 auto;font-weight:300;line-height:1.1}.home-reference [data-testid=hero-trust-cards]>div{mix-blend-mode:normal;background:0 0}.home-reference [data-testid=hero-trust-cards] img{filter:none}@media (min-width:640px){.home-reference #home .hero-stat-surface{background:var(--hero-surface-color,#eadcc8ad)!important}}@media (max-width:767px){.home-reference #home h1.fc-hero-headline{max-width:20ch;font-size:clamp(2rem,8vw,4rem)}}@keyframes hero-beige-surfaces{0%,to{--hero-surface-color:#f4e9da80}8%,25%{--hero-surface-color:#eadcc8ad}33%,50%{--hero-surface-color:#f5ecdf73}58%,75%{--hero-surface-color:#eee1cd96}83%{--hero-surface-color:#f4e9da80}}.home-reference #home{animation-name:hero-beige-surfaces}@media (prefers-reduced-motion:reduce){.home-reference #home{--hero-surface-color:#eadcc8ad;animation:none}}.home-reference .fc-social-track{position:relative}.home-reference .fc-social-video{transform:scale(var(--video-scale,1));opacity:var(--video-opacity,1);transition:transform .18s ease-out,opacity .18s ease-out}.home-reference .fc-social-video img{height:100%}.home-reference .fc-social-actions{gap:.5rem;bottom:1.75rem;right:.75rem}.home-reference .fc-social-actions button{width:2rem;height:2rem;color:var(--dark-green);background:#eadcc8b3;border:1px solid #f8f4ef55}.home-reference .fc-social-actions svg{width:15px;height:15px;color:var(--dark-green)}.home-reference .fc-social-play{width:2.75rem;height:2.75rem;box-shadow:none;background:#eadcc8b3;border:1px solid #f8f4ef66}.home-reference .fc-social-play svg{width:18px;height:18px;color:var(--dark-green);fill:var(--dark-green)}.home-reference .group:hover .fc-social-play{background:#f4e9dacc}.home-reference .fc-social-progress{opacity:0;pointer-events:none;padding:0;transition:opacity .2s;bottom:.6rem;left:.75rem;right:.75rem}.home-reference .group:hover .fc-social-progress,.home-reference .group:focus-within .fc-social-progress{opacity:1;pointer-events:auto}.home-reference .fc-social-progress>div{height:3px;box-shadow:none;background:#eadcc855}.home-reference .fc-social-progress>div>div{box-shadow:none;background:#eadcc8}.home-reference .fc-social-dots{gap:.35rem}.home-reference .fc-social-dots button{width:.3rem;height:.3rem}.home-reference .fc-social-dots button[aria-current=true]{width:.9rem}@media (hover:none){.home-reference .group:active .fc-social-progress{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.home-reference .fc-social-video{transition:none}}.home-reference .fc-social-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.home-reference .fc-social-actions button{background:#10312bbf;border-color:#eadcc85c}.home-reference .fc-social-actions svg{color:#eadcc8}.home-reference .fc-social-actions button[aria-pressed=true] svg{fill:#eadcc8;color:#eadcc8}.home-reference .fc-social-actions button:hover{background:#10312be6}.home-reference .fc-social-play,.home-reference .group:hover .fc-social-play{background:#10312b99;border-color:#eadcc880}.home-reference .fc-social-play svg{color:#eadcc8;fill:#eadcc8}.home-reference [data-testid=hero-trust-cards]{align-items:center;gap:2rem;max-width:54rem}.home-reference [data-testid=hero-trust-cards]>div{aspect-ratio:auto;height:6rem}@media (max-width:767px){.home-reference [data-testid=hero-trust-cards]{gap:clamp(1.25rem,5vw,2rem);max-width:28rem}.home-reference [data-testid=hero-trust-cards]>div{height:4rem}}.home-reference #testimonials .fc-process-review-heading h2[dir=rtl]{font-family:var(--font-dubai),sans-serif;letter-spacing:normal;text-transform:none;text-align:right;max-width:17ch;font-weight:500;line-height:1.35}
