:root{--color-background:#fff;--color-text:#111;--color-muted:#5f6670;--color-accent:#0b0b0b;--color-footer:#000;--color-footer-text:#fff;--color-footer-muted:#9ba7b3;--footer-line:#ffffff24;--header-height:76px;--line-body:1.6;--line-button:1;--line-heading:1.12;--type-base-size:16px;--type-xs:.75rem;--type-sm:.875rem;--type-md:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:clamp(2rem, 4vw, 4.5rem)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-background);color:var(--color-text);font-size:var(--type-base-size);text-rendering:optimizelegibility;min-height:100%}body{background:var(--color-background);color:var(--color-text);font-optical-sizing:auto;font-family:Google Sans Flex,Noto Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:var(--line-body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}html[lang=ar] body{font-family:Tajawal,Noto Sans Arabic,Arial,Helvetica,sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}[data-block-id] a:not(.content-button){color:var(--link-color,inherit)}button,input,select,textarea{color:inherit;font:inherit}button{line-height:var(--line-button)}h1,h2,h3,h4,h5,h6{color:inherit;letter-spacing:0;font-weight:700;line-height:var(--line-heading);text-wrap:balance}p,li{color:inherit;line-height:var(--line-body)}small{font-size:var(--type-sm);line-height:1.45}::selection{background:var(--color-accent);color:var(--color-background)}.site-main{background:var(--color-background);flex:1;width:100%}.page-shell{background:var(--color-background);min-height:64vh}.content-page{background:var(--color-background);color:var(--color-text);width:100%;min-height:64vh;overflow:hidden}.content-section{flex-direction:column;width:100%;display:flex;position:relative}.content-section--screen{max-height:100dvh;overflow:hidden}.content-section__background,.content-section__content,.content-column__background,.content-column__inner,.content-card__background,.content-card__content,.content-slide__background,.content-slide__content{position:relative}.content-section__background,.content-column__background,.content-card__background,.content-slide__background{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.content-section__content,.content-column__inner,.content-card__content{z-index:1;width:100%}.content-section__content{flex-grow:1;height:100%}.content-section__content--contained{margin-inline:auto}.content-section__background-image,.content-section__background-video,.content-section__overlay,.content-column__background-image,.content-column__background-video,.content-column__overlay,.content-card__background-image,.content-card__background-video,.content-card__overlay,.content-slide__background-image,.content-slide__background-video,.content-slide__overlay{width:100%;height:100%;position:absolute;inset:0}.content-section__background-video,.content-column__background-video,.content-card__background-video,.content-slide__background-video{object-fit:cover;opacity:1;transition:opacity .2s}.content-section--background-video-hover .content-section__background-video,.content-column--background-video-hover .content-column__background-video,.content-card--background-video-hover .content-card__background-video,.content-slide--background-video-hover .content-slide__background-video{opacity:0}.content-section--background-video-hover:hover .content-section__background-video,.content-column--background-video-hover:hover .content-column__background-video,.content-card--background-video-hover:hover .content-card__background-video,.content-slide--background-video-hover:hover .content-slide__background-video{opacity:1}.content-container{max-width:100%;position:relative}.content-container--fixed{max-width:var(--content-container-max-width,80rem);width:min(100%, var(--content-container-max-width,80rem));margin-inline:auto}.content-row,.content-stack,.content-grid,.content-column{min-width:0;position:relative}.content-column{flex-direction:column;display:flex}.content-heading,.content-paragraph,.content-image{margin:0}.content-image figcaption{color:var(--color-muted);font-size:var(--type-sm);margin-top:.625rem;line-height:1.45}.content-button{background:var(--color-accent);color:var(--color-background);font-size:var(--type-sm);letter-spacing:0;font-weight:700;line-height:var(--line-button);text-transform:uppercase;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:0 22px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.content-button:not(.content-button--disabled):hover{background:0 0;border-color:currentColor;color:var(--color-accent)!important}.content-link{color:inherit;text-underline-offset:.18em;line-height:1.35;text-decoration:underline;display:inline-flex}.content-divider{margin-block:0}.content-video{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.content-card{background-position:50%;background-size:cover;min-width:0;position:relative;overflow:hidden}.content-card__eyebrow,.content-card__body,.content-card__title{margin:0}.content-card__eyebrow{color:var(--color-muted);font-size:var(--type-sm);text-transform:uppercase;font-weight:700}.content-card__link{text-underline-offset:.18em;font-weight:700;text-decoration:underline}.content-accordion__item{background:var(--color-background);border:1px solid #11111124;border-radius:8px;overflow:hidden}.content-accordion__item summary{cursor:pointer;padding:16px 18px;font-weight:700;list-style:none}.content-accordion__body{color:var(--color-muted);padding:0 18px 18px}.content-tabs{display:grid}.content-tabs__list{flex-wrap:wrap;gap:8px;display:flex}.content-tabs__tab{border:1px solid #11111124;border-radius:999px;padding:8px 14px;font-weight:700}.content-tabs__panel{border:1px solid #1111111f;border-radius:8px;padding:18px}.content-list{margin:0;padding-left:1.25rem;display:grid}.content-list--check{padding-left:0;list-style:none}.content-list--check li:before{content:"✓";margin-right:.6em;font-weight:700}.content-gallery{display:grid}.content-gallery__item{margin:0}.content-gallery__item img{width:100%;height:100%;display:block}.content-gallery__item figcaption{color:var(--color-muted);font-size:var(--type-sm);margin-top:.5rem}.content-slider{color:#fff;border-radius:inherit;flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.content-slider__container{align-items:center;width:100%;display:flex;position:relative}.content-slider__track{gap:var(--content-slider-gap,16px);grid-auto-columns:calc((100% - (var(--content-slider-slides-per-view,1) - 1) * var(--content-slider-gap,16px)) / var(--content-slider-slides-per-view,1));scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-flow:column;width:100%;display:grid;overflow-x:auto}.content-slider__track::-webkit-scrollbar{display:none}.content-slider__track{--content-slider-gap:var(--content-slider-gap-desktop,16px);--content-slider-slides-per-view:var(--content-slider-spv-desktop,1)}@media (max-width:1023px){.content-slider__track{--content-slider-gap:var(--content-slider-gap-tablet,14px);--content-slider-slides-per-view:var(--content-slider-spv-tablet,1)}}@media (max-width:767px){.content-slider__track{--content-slider-gap:var(--content-slider-gap-mobile,12px);--content-slider-slides-per-view:var(--content-slider-spv-mobile,1)}}.content-slider__slide{isolation:isolate;scroll-snap-align:start;min-height:320px;aspect-ratio:var(--content-slider-aspect-ratio,auto);position:relative;overflow:hidden}.content-slide--screen{max-height:100dvh;aspect-ratio:auto!important}.content-slider__slide--content-block{display:block}.content-slider__slide--content-block>*{min-height:inherit}.content-slider__slide>img,.content-slider__overlay{width:100%;height:100%;position:absolute;inset:0}.content-slider__slide>img{object-fit:cover;z-index:-2}.content-slider__overlay{z-index:-1}.content-slider__content{align-content:end;gap:10px;height:100%;padding:clamp(24px,5vw,56px);display:grid}.content-slider__content p,.content-slider__content h3{margin:0}.content-slider__arrow{-webkit-backdrop-filter:blur(12px)saturate(180%);color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 20px #00000026}.content-slider__arrow:hover:not(:disabled){background:#ffffff59;border-color:#ffffff73;transform:translateY(-50%)scale(1.08)}.content-slider__arrow:active:not(:disabled){transform:translateY(-50%)scale(.95)}.content-slider__arrow:disabled{opacity:.25;cursor:not-allowed}.content-slider__arrow--prev{left:16px}.content-slider__arrow--next{right:16px}.content-slider__arrow svg{stroke:currentColor;width:20px;height:20px}.content-slider__dots{z-index:10;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.content-slider__dot{cursor:pointer;background:#1113;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.content-slider__dot:hover{background:#11111173}.content-slider__dot--active{background:var(--color-accent,#11110f);border-radius:4px;width:24px}@media (prefers-color-scheme:dark){.content-slider__dot{background:#ffffff4d}.content-slider__dot:hover{background:#ffffff80}.content-slider__dot--active{background:#fff}}.content-slider__navigation--attached{z-index:10;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.content-slider__indicators{justify-content:center;align-items:flex-end;gap:6px;height:24px;display:flex}.content-slider__indicator-line{cursor:pointer;background:#1113;border:none;width:2px;height:14px;padding:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.content-slider__indicator-line:hover{background:#11111173}.content-slider__indicator-line--active{background:var(--color-accent,#11110f);height:22px}.content-slider__counter{color:var(--color-text,#11110f);font-feature-settings:"tnum";font-size:.8125rem;font-weight:700}@media (prefers-color-scheme:dark){.content-slider__indicator-line{background:#ffffff4d}.content-slider__indicator-line:hover{background:#ffffff80}.content-slider__indicator-line--active{background:#fff}.content-slider__counter{color:#fff}}.content-slide{flex-direction:column;display:flex}.content-slide__background,.content-slide__background-color,.content-slide__background-gradient,.content-slide__background-image,.content-slide__overlay{width:100%;height:100%;position:absolute;inset:0}.content-slide__background{z-index:-1}.content-slide__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.content-slide__content{z-index:1;width:100%;position:relative}.content-hide-desktop{display:none!important}@media (max-width:1023px){.content-hide-desktop{display:revert!important}.content-hide-tablet{display:none!important}}@media (max-width:767px){.content-hide-tablet{display:revert!important}.content-hide-mobile{display:none!important}}.site-header{color:var(--header-initial-color,#111);height:var(--header-height);pointer-events:none;z-index:30;background:0 0;justify-content:center;align-items:center;padding:0 54px;transition:background-color .22s,box-shadow .22s,color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:flex;position:fixed;inset:0 0 auto}.site-header--static{position:absolute}.site-header--solid-initial{background:var(--header-scrolled-bg,#ffffffeb);color:var(--header-scrolled-color,#111)}.site-header--background-on-scroll.site-header--scrolled{background:var(--header-scrolled-bg,#ffffffeb);color:var(--header-scrolled-color,#111);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px #0a0a0a14}.site-header__brand-link,.site-header__icon-button,.site-header__language{pointer-events:auto}.site-header__brand-link{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header__logo{color:currentColor;width:146px;height:auto;display:block}.site-header__icon-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.site-header__menu-button span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .25s cubic-bezier(.25,1,.5,1),width .25s cubic-bezier(.25,1,.5,1);position:absolute;left:12px}.site-header__menu-button span:first-child{top:17px}.site-header__menu-button span:last-child{top:25px}.site-header__menu-button:hover span:first-child{transform:translate(4px)}.site-header__menu-button:hover span:last-child{transform:translate(-4px)}.site-header__language{font-size:var(--type-sm);align-items:center;gap:7px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:45px;transform:translateY(-50%)}html[lang=ar] .site-header__icon-button{left:auto;right:44px}html[lang=ar] .site-header__language{left:45px;right:auto}.site-header__language svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.site-menu{color:var(--menu-fg,#fff);z-index:100;position:fixed;inset:0;overflow:hidden}.site-menu__backdrop,.site-menu__shade,.site-menu__panel{position:absolute;inset:0}.site-menu__backdrop{-webkit-backdrop-filter:blur(40px)saturate(190%);background:0 0}.site-menu__shade{cursor:pointer;background:#000000e0}.site-menu__panel{background:color-mix(in srgb, var(--menu-bg,#1c1b18) calc(var(--menu-opacity,.8) * 100%), transparent);border-right:1px solid color-mix(in srgb, var(--menu-fg,#fff) 12%, transparent);width:31.6vw;right:auto;box-shadow:38px 0 80px #00000047}.site-menu__close{cursor:pointer;width:44px;height:44px;color:var(--menu-fg,#fff);background:0 0;border:0;transition:transform .2s,opacity .2s;position:absolute;top:16px;left:44px}.site-menu__close:hover{opacity:.8;transform:scale(1.1)}.site-menu__close span{background:currentColor;border-radius:999px;width:24px;height:2px;position:absolute;top:21px;left:10px}.site-menu__close span:first-child{transform:rotate(45deg)}.site-menu__close span:last-child{transform:rotate(-45deg)}.site-menu__nav{width:31.6vw;height:min(72vh,680px);padding:0 4vw;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}html[lang=ar] .site-menu__nav{left:auto;right:0}html[lang=ar] .site-menu__panel{border-right:none;border-left:1px solid color-mix(in srgb, var(--menu-fg,#fff) 12%, transparent);left:auto;right:0}html[lang=ar] .site-menu__close{left:auto;right:44px}.site-menu__view{opacity:1;flex-direction:column;justify-content:center;align-items:flex-end;gap:31px;padding:0 4vw;transition:opacity .28s,transform .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(0)}.site-menu__view--main.is-hidden{opacity:0;pointer-events:none;transform:translate(-52px)}.site-menu__view--submenu{opacity:0;pointer-events:none;transform:translate(52px)}.site-menu__view--submenu.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.site-menu__view--submenu.is-hidden{opacity:0;pointer-events:none;transform:translate(-52px)}.site-menu__item,.site-menu__submenu-back{color:#e4d6cd80;cursor:pointer;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0;font-family:inherit;font-size:clamp(1.25rem,1.3vw,1.5625rem);font-weight:500;line-height:1.1;text-decoration:none;transition:all .4s cubic-bezier(.25,1,.5,1);display:inline-flex}.site-menu__item:focus-visible,.site-menu__item:hover,.site-menu__submenu-back:focus-visible,.site-menu__submenu-back:hover{color:#c19459;text-shadow:0 4px 15px #c194594d;transform:translate(-10px)}html[lang=ar] .site-menu__item:focus-visible,html[lang=ar] .site-menu__item:hover,html[lang=ar] .site-menu__submenu-back:focus-visible,html[lang=ar] .site-menu__submenu-back:hover{transform:translate(10px)}.site-menu__item:focus-visible,.site-menu__submenu-back:focus-visible{outline-offset:7px;outline:1px solid}.site-menu__item--parent svg,.site-menu__submenu-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:20px;height:20px}.site-menu__submenu-back{margin-bottom:9px}.site-menu__submenu-links{flex-direction:column;align-items:flex-end;gap:31px;display:flex}.cookie-policy{color:var(--color-text);z-index:120;background:#fffffff5;border:1px solid #1111111f;border-radius:8px;align-items:flex-start;gap:22px;max-width:min(720px,100vw - 32px);padding:18px;display:flex;position:fixed;inset-block-end:24px;box-shadow:0 18px 48px #00000029}.cookie-policy--bottom{inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .cookie-policy--bottom{transform:translate(50%)}.cookie-policy--bottom-left{inset-inline-start:24px}.cookie-policy--bottom-right{inset-inline-end:24px}.cookie-policy__content{min-width:0}.cookie-policy__content h2{font-size:var(--type-base);margin:0 0 7px;font-weight:800;line-height:1.2}.cookie-policy__content p{color:var(--color-muted);font-size:var(--type-sm);margin:0;line-height:1.45}.cookie-policy__link{color:var(--color-text);font-size:var(--type-sm);text-underline-offset:3px;margin-top:9px;font-weight:700;text-decoration:underline;display:inline-flex}.cookie-policy__actions{flex-shrink:0;gap:8px;display:flex}.cookie-policy__button{cursor:pointer;font:inherit;font-size:var(--type-sm);white-space:nowrap;border:1px solid;border-radius:4px;min-height:40px;padding:0 16px;font-weight:800;line-height:1;transition:background-color .18s,color .18s,border-color .18s}.cookie-policy__button--primary{background:var(--cookie-accept-bg);color:var(--cookie-accept-fg)}.cookie-policy__button--primary:hover{background:var(--cookie-accept-bg-hover);color:var(--cookie-accept-fg-hover)}.cookie-policy__button--secondary{background:var(--cookie-reject-bg);color:var(--cookie-reject-fg)}.cookie-policy__button--secondary:hover{background:var(--cookie-reject-bg-hover);color:var(--cookie-reject-fg-hover)}.site-header__logo{width:118px}.site-header__language span{white-space:nowrap;display:inline}.site-footer{background:var(--color-footer);color:var(--color-footer-text);min-height:512px;padding:101px 5.15vw 39px}.site-footer__content{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(220px,270px));gap:70px;max-width:1712px;min-height:309px;margin:0 auto;display:grid}.site-footer__brand{padding-top:6px}.site-footer__logo{color:currentColor;width:164px;height:auto;display:block}.site-footer__column h2{color:var(--color-footer-text);font-size:var(--type-xl);text-transform:uppercase;margin-bottom:25px;font-weight:800;line-height:1.05}.site-footer__links{flex-direction:column;gap:15px;display:flex}.site-footer__links a{color:var(--color-footer-muted);font-size:.9375rem;line-height:1.35;transition:color .18s}.site-footer__links a:hover,.site-footer__legal a:hover{color:var(--color-footer-text)}.site-footer__bar{border-top:1px solid var(--footer-line);justify-content:space-between;align-items:center;max-width:1712px;margin:0 auto;padding-top:32px;display:flex}.site-footer__socials{gap:13px;display:flex}.site-footer__socials a{color:#ffffffdb;border:1.5px solid #ffffffb3;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.site-footer__socials a:hover{border-color:var(--color-footer-text);color:var(--color-footer-text);transform:translateY(-1px)}.site-footer__socials svg{width:17px;height:17px}.site-footer__legal{gap:18px;display:flex}.site-footer__legal a{color:#ffffffd6;font-size:.9375rem;line-height:1}@media (max-width:1024px){.site-header{padding-inline:28px}.site-header__icon-button{left:20px}.site-header__language{right:24px}html[lang=ar] .site-header__icon-button{right:20px}html[lang=ar] .site-header__language{left:24px}.site-menu__panel{width:44vw}.site-menu__close{left:42px}html[lang=ar] .site-menu__close{right:42px}.site-menu__nav{width:44vw;left:0}.site-footer{padding:74px 32px 34px}.site-footer__content{grid-template-columns:1fr 1fr;gap:42px}}@media (max-width:700px){:root{--header-height:64px}.cookie-policy{flex-direction:column;gap:14px;max-width:none;padding:16px;inset-block-end:12px;inset-inline:12px;transform:none}html[dir=rtl] .cookie-policy--bottom{transform:none}.cookie-policy__actions{width:100%}.cookie-policy__button{flex:1}.site-header__logo{width:118px}.site-header__language span{white-space:nowrap;display:inline}.site-menu__panel{width:66vw}.site-menu__close{left:24px}html[lang=ar] .site-menu__close{right:24px}.site-menu__nav{width:66vw;padding:0 8vw;top:50%;left:0;transform:translateY(-50%)}.site-menu__view,.site-menu__submenu-links{gap:24px}.site-menu__item,.site-menu__submenu-back{font-size:1.25rem}.page-shell{min-height:58vh}.site-footer{min-height:auto;padding:64px 24px 30px}.site-footer__content{grid-template-columns:1fr;min-height:0}.site-footer__bar{flex-direction:column;align-items:flex-start;gap:30px;margin-top:48px}.site-footer__legal{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.site-menu__view{transition-duration:.01ms}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes flip{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.animate-trigger-load{animation-duration:var(--load-duration,.4s);animation-delay:var(--load-delay,0s);animation-timing-function:var(--load-easing,ease);animation-fill-mode:both}.animate-trigger-load.anim-load-fadeIn{animation-name:fadeIn}.animate-trigger-load.anim-load-slideUp{animation-name:slideUp}.animate-trigger-load.anim-load-slideDown{animation-name:slideDown}.animate-trigger-load.anim-load-slideLeft{animation-name:slideLeft}.animate-trigger-load.anim-load-slideRight{animation-name:slideRight}.animate-trigger-load.anim-load-zoomIn{animation-name:zoomIn}.animate-trigger-load.anim-load-blurIn{animation-name:blurIn}.animate-trigger-load.anim-load-flip{animation-name:flip}.animate-trigger-load.anim-load-bounce{animation-name:bounce}.animate-trigger-scroll{opacity:0;will-change:opacity, transform, filter}.animate-trigger-scroll.is-in-view{animation-duration:var(--scroll-duration,.4s);animation-delay:var(--scroll-delay,0s);animation-timing-function:var(--scroll-easing,ease);animation-fill-mode:both}.animate-trigger-scroll.is-in-view.anim-scroll-fadeIn{animation-name:fadeIn}.animate-trigger-scroll.is-in-view.anim-scroll-slideUp{animation-name:slideUp}.animate-trigger-scroll.is-in-view.anim-scroll-slideDown{animation-name:slideDown}.animate-trigger-scroll.is-in-view.anim-scroll-slideLeft{animation-name:slideLeft}.animate-trigger-scroll.is-in-view.anim-scroll-slideRight{animation-name:slideRight}.animate-trigger-scroll.is-in-view.anim-scroll-zoomIn{animation-name:zoomIn}.animate-trigger-scroll.is-in-view.anim-scroll-blurIn{animation-name:blurIn}.animate-trigger-scroll.is-in-view.anim-scroll-flip{animation-name:flip}.animate-trigger-scroll.is-in-view.anim-scroll-bounce{animation-name:bounce}.animate-trigger-hover{transition:transform .3s,filter .3s,opacity .3s}.animate-trigger-hover:hover{animation-duration:var(--hover-duration,.4s);animation-delay:var(--hover-delay,0s);animation-timing-function:var(--hover-easing,ease);animation-fill-mode:both}.animate-trigger-hover.anim-hover-fadeIn:hover{animation-name:fadeIn}.animate-trigger-hover.anim-hover-slideUp:hover{animation-name:slideUp}.animate-trigger-hover.anim-hover-slideDown:hover{animation-name:slideDown}.animate-trigger-hover.anim-hover-slideLeft:hover{animation-name:slideLeft}.animate-trigger-hover.anim-hover-slideRight:hover{animation-name:slideRight}.animate-trigger-hover.anim-hover-zoomIn:hover{animation-name:zoomIn}.animate-trigger-hover.anim-hover-blurIn:hover{animation-name:blurIn}.animate-trigger-hover.anim-hover-flip:hover{animation-name:flip}.animate-trigger-hover.anim-hover-bounce:hover{animation-name:bounce}.animate-trigger-click{cursor:pointer}.animate-trigger-click.is-clicked{animation-duration:var(--click-duration,.4s);animation-delay:var(--click-delay,0s);animation-timing-function:var(--click-easing,ease);animation-fill-mode:both}.animate-trigger-click.is-clicked.anim-click-fadeIn{animation-name:fadeIn}.animate-trigger-click.is-clicked.anim-click-slideUp{animation-name:slideUp}.animate-trigger-click.is-clicked.anim-click-slideDown{animation-name:slideDown}.animate-trigger-click.is-clicked.anim-click-slideLeft{animation-name:slideLeft}.animate-trigger-click.is-clicked.anim-click-slideRight{animation-name:slideRight}.animate-trigger-click.is-clicked.anim-click-zoomIn{animation-name:zoomIn}.animate-trigger-click.is-clicked.anim-click-blurIn{animation-name:blurIn}.animate-trigger-click.is-clicked.anim-click-flip{animation-name:flip}.animate-trigger-click.is-clicked.anim-click-bounce{animation-name:bounce}@media (prefers-reduced-motion:reduce){.respect-reduced-motion,.respect-reduced-motion.animate-trigger-load,.respect-reduced-motion.animate-trigger-scroll,.respect-reduced-motion.animate-trigger-scroll.is-in-view,.respect-reduced-motion.animate-trigger-hover:hover,.respect-reduced-motion.animate-trigger-click.is-clicked{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.back-to-top{background-color:var(--color-accent);width:54px;height:54px;color:var(--color-background);cursor:pointer;opacity:0;visibility:hidden;z-index:90;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;bottom:40px;right:40px;transform:translateY(20px);box-shadow:0 8px 24px #00000040}.back-to-top svg{width:24px;height:24px}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:color-mix(in srgb, var(--color-accent) 85%, white);transform:translateY(-5px)scale(1.05);box-shadow:0 12px 32px #0000004d}html[lang=ar] .back-to-top{left:40px;right:auto}@media (max-width:700px){.back-to-top{width:48px;height:48px;bottom:24px;right:24px}html[lang=ar] .back-to-top{left:24px}}
