@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap";:root{--clr-primary: #087EA4;--clr-secondary: #6366f1;--clr-danger: #dc2626;--clr-success: #22c55e;--clr-warning: #f59e0b;--clr-info: #3b82f6;--clr-accent: #ec4899;--clr-neutral: #9ca3af;--clr-bg-light: #E9EAF4;--clr-bg: #CED0D4;--clr-bg-dark: #6D6F73;--clr-font: #050505;--clr-light: #ffffff;--clr-dark: #000000;--clr-surface-0: var(--clr-bg-light);--clr-surface-1: #f6f7fb;--clr-surface-2: #ffffff;--clr-border: rgba(0, 0, 0, .12);--clr-muted: rgba(5, 5, 5, .65);--clr-muted-2: rgba(5, 5, 5, .45);--clr-primary-light: #1aa3c8;--clr-primary-dark: #065f7b;--clr-secondary-light: #818cf8;--clr-secondary-dark: #4338ca;--clr-danger-light: #f87171;--clr-danger-dark: #b91c1c;--clr-success-light: #4ade80;--clr-success-dark: #16a34a;--clr-warning-light: #fbbf24;--clr-warning-dark: #b45309;--clr-info-light: #60a5fa;--clr-info-dark: #1d4ed8;--clr-accent-light: #f472b6;--clr-accent-dark: #be185d;--clr-neutral-light: #d1d5db;--clr-neutral-dark: #4b5563;--gradient-primary: linear-gradient(135deg, var(--clr-primary), #0ea5e9);--gradient-secondary: linear-gradient(135deg, var(--clr-secondary), #4338ca);--gradient-success: linear-gradient(135deg, var(--clr-success), #16a34a);--gradient-danger: linear-gradient(135deg, var(--clr-danger), #b91c1c);--ff: "Ubuntu", sans-serif;--fs-base: 1.5rem;--lh: 1.5;--fs-xs: 1rem;--fs-sm: 1.25rem;--fs-md: 1.5rem;--fs-lg: 1.725rem;--fs-xl: 1.95rem;--fs-2xl: 2.25rem;--fs-3xl: 2.55rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.5rem;--space-10: 3rem;--container-max: 115.2rem;--gutter: var(--space-4);--br-xs: .25rem;--br-sm: .5rem;--br: .8rem;--br-lg: 1rem;--br-pill: 999rem;--border-width: .1rem;--border: var(--border-width) solid var(--clr-border);--shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .12);--shadow: rgba(0, 0, 0, .19) 0rem 1rem 2rem, rgba(0, 0, 0, .23) 0rem .6rem .6rem;--shadow-lg: 0 1rem 2rem rgba(0, 0, 0, .18);--ease: cubic-bezier(.2, .8, .2, 1);--dur-fast: .12s;--dur-base: .2s;--focus-ring: 0 0 0 .25rem rgba(8, 126, 164, .25);--btn-padding-y: .6rem;--btn-padding-x: 1rem;--input-padding-y: .6rem;--input-padding-x: .9rem;--z-dropdown: 1000;--z-modal: 1050;--z-toast: 1100}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden}html:focus-within{scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;font:inherit}::-moz-selection{background-color:var(--clr-bg-dark);color:var(--clr-light)}::selection{background-color:var(--clr-bg-dark);color:var(--clr-light)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--clr-bg-light);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--clr-bg);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--clr-bg-dark)}::-webkit-scrollbar{display:none}body{min-height:100vh;font-family:var(--ff);font-size:var(--fs-base);line-height:var(--lh);color:var(--clr-font);background-color:var(--clr-light);text-rendering:optimizeLegibility}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;z-index:-1}button,a,input,select,textarea,.card,.button,.badge,.alert,.navbar{transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease),fill var(--dur-base, .2s) var(--ease, ease)}.no-theme-transition *{transition:none!important}@media (prefers-reduced-motion: reduce){button,a,input,select,textarea,.card,.button,.badge,.alert,.navbar{transition:none!important}}h1{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h1)}@media (min-width: 36em){h1{font-size:2.4rem}}h2{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h2)}@media (min-width: 36em){h2{font-size:2.1rem}}h3{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h3)}@media (min-width: 36em){h3{font-size:1.9rem}}h4{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h4, 1.8rem)}@media (min-width: 36em){h4{font-size:1.7rem}}h5{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h5, 1.6rem)}@media (min-width: 36em){h5{font-size:1.5rem}}h6{font-family:var(--ff);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--clr-font);letter-spacing:.02em;font-size:var(--fs-h6, 1.4rem)}@media (min-width: 36em){h6{font-size:1.35rem}}p{font-size:var(--fs-base, 1rem);line-height:var(--lh);color:var(--clr-font)}.text-uppercase{text-transform:uppercase}html.rtl{direction:rtl}html.rtl code,html.rtl .combobox__group,html.rtl .pagination__links{direction:ltr}html.rtl .table{direction:rtl}html.rtl .table__container{direction:ltr}html.rtl .table__container>div{direction:rtl}html.rtl .table__filters__btn--reset{margin-left:unset;margin-right:auto}html.rtl .table thead{left:unset;right:0}html.rtl .table tr:last-of-type td:last-of-type{border-bottom-right-radius:unset;border-bottom-left-radius:.6rem}html.rtl .table tr th:first-child,html.rtl .table tr td:first-child{left:unset;right:0}html.rtl .table th,html.rtl .table td{text-align:right}html.rtl .form__container{direction:rtl}html.rtl .forms{direction:ltr}html.rtl .input__error{text-align:right}html.rtl .input__label{left:unset;right:1rem}html.rtl .input__span{right:unset;left:0}html.rtl .textarea__label{left:unset;right:1rem}html.rtl .nav--phone .nav__btn i{margin-left:unset;margin-right:auto}html.rtl .nav__btn .badge{right:unset;left:-1rem}html.rtl .nav .color__picker__menu{right:unset;left:1rem}html.rtl .nav .lang__menu{left:0}html.rtl .nav__items:nth-of-type(1){margin-right:unset;margin-left:auto}html.rtl .nav__items:nth-of-type(1) .nav__items--sub{right:0;left:unset}html.rtl .nav__items--sub{right:unset;left:0}html.rtl .footer>p{margin-left:unset;margin-right:auto}html.rtl .section h2:after{left:unset;right:0}html.rtl .nav--phone .nav__link{flex-direction:row-reverse}html.rtl .heading__title:after{left:unset;right:0}html.rtl .button--action{flex-direction:row-reverse}html.rtl .service__card,html.rtl .service__details,html.rtl .contact__us__card{direction:ltr}html.rtl .contact__us__instruction{direction:rtl}html.rtl .contact__us__instruction h3{padding-left:unset;padding-right:1.5rem}html.rtl .contact__us__instruction h3:before{left:unset;right:0}html.rtl .contact__us__instruction p{padding-left:unset;padding-right:1.5rem}html.rtl .footer h4:after{left:unset;right:0}html.rtl .footer__links a:hover{transform:translate(-.3rem)}html.rtl .footer__links a span{margin-right:unset;margin-left:1rem}html.rtl .footer__coordinate__icon{margin-right:unset;margin-left:1.5rem}html.emerald{--clr-primary: #10b981;--clr-primary-light: #34d399;--clr-primary-dark: #047857}html.gold{--clr-primary: #d4af37;--clr-primary-light: #f1d77a;--clr-primary-dark: #8a6b12}html.lime{--clr-primary: #84cc16;--clr-primary-light: #a3e635;--clr-primary-dark: #3f6212}html.ocean{--clr-primary: #087EA4;--clr-primary-light: #1aa3c8;--clr-primary-dark: #065f7b}html.rose{--clr-primary: #e11d48;--clr-primary-light: #fb7185;--clr-primary-dark: #9f1239}html.sky{--clr-primary: #0ea5e9;--clr-primary-light: #38bdf8;--clr-primary-dark: #0369a1}html.slate{--clr-primary: #334155;--clr-primary-light: #64748b;--clr-primary-dark: #0f172a}html.sunset{--clr-primary: #f97316;--clr-primary-light: #fb923c;--clr-primary-dark: #c2410c}html.violet{--clr-primary: #7c3aed;--clr-primary-light: #a78bfa;--clr-primary-dark: #5b21b6}:root{--anim-ease: var(--ease, cubic-bezier(.4, 0, .2, 1));--anim-fast: var(--dur-fast, .12s);--anim-base: var(--dur-base, .2s);--anim-slow: .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeSlideRight{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes arrowFloat{0%{transform:translate(-50%)}50%{transform:translate(-50%,1rem)}to{transform:translate(-50%)}}@keyframes arrowPulse{0%{transform:translate(0)}50%{transform:translate(.6rem)}to{transform:translate(0)}}@keyframes scrollX{to{transform:translate(calc(-50% - .5rem))}}@keyframes scaleInCenter{0%{transform:translate(-50%,-50%) scale(1.06);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bgSlide{0%{transform:translate(-25%)}to{transform:translate(25%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes animateButtonIcon{0%,to{transform:translate(0)}50%{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes animateLoadingCircle{0%{transform:scale(1)}50%{transform:scale(0);transform-origin:left}50.01%{transform:scale(0);transform-origin:right}to{transform:scale(1);transform-origin:right}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .75rem;border:.1rem solid var(--clr-success-dark);border-radius:.2rem;background-color:var(--clr-success);font-size:1.3rem;font-weight:var(--fw-bold, 700);color:var(--clr-dark);line-height:1;white-space:nowrap}.badge--danger{border-color:var(--clr-danger-dark);background-color:var(--clr-danger);color:var(--clr-light)}.badge--warning{border-color:var(--clr-warning-dark);background-color:var(--clr-warning);color:var(--clr-dark)}.button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);padding:var(--space-4, 1rem);font-size:var(--fs);line-height:var(--lh);border:var(--border);border-radius:var(--br);max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;color:var(--button-color);background-color:var(--button-bg);border-color:var(--button-border);cursor:pointer;transition:background-color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-fast, .12s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease);box-shadow:var(--shadow-sm, rgba(27, 31, 35, .08) 0 .1rem 0)}.button:hover{background-color:var(--clr-bg-light);border-color:var(--clr-bg)}.button:active{transform:translateY(1px)}.button:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.button:focus:not(:focus-visible){box-shadow:var(--shadow-sm, rgba(27, 31, 35, .08) 0 .1rem 0)}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.button--primary{background-color:var(--clr-primary);border-color:var(--clr-primary-dark);color:var(--clr-light)}.button--primary:hover{background-color:var(--clr-primary-dark);border-color:var(--clr-primary)}.button--secondary{background-color:var(--clr-secondary);border-color:var(--clr-secondary-dark);color:var(--clr-light)}.button--secondary:hover{background-color:var(--clr-secondary-dark);border-color:var(--clr-secondary)}.button--success{background-color:var(--clr-success);border-color:var(--clr-success-dark);color:var(--clr-light)}.button--success:hover{background-color:var(--clr-success-dark);border-color:var(--clr-success)}.button--danger{background-color:var(--clr-danger);border-color:var(--clr-danger-dark);color:var(--clr-light)}.button--danger:hover{background-color:var(--clr-danger-dark);border-color:var(--clr-danger)}.button--info{background-color:var(--clr-info);border-color:var(--clr-info-dark);color:var(--clr-light)}.button--info:hover{background-color:var(--clr-info-dark);border-color:var(--clr-info)}.button--accent{background-color:var(--clr-accent);border-color:var(--clr-accent-dark);color:var(--clr-light)}.button--accent:hover{background-color:var(--clr-accent-dark);border-color:var(--clr-accent)}.button--warning{background-color:var(--clr-warning);border-color:var(--clr-warning-dark);color:var(--clr-dark)}.button--warning:hover{background-color:var(--clr-warning-dark);border-color:var(--clr-warning);color:var(--clr-light)}.button--neutral{background-color:var(--clr-neutral);border-color:var(--clr-neutral-dark);color:var(--clr-dark)}.button--neutral:hover{background-color:var(--clr-neutral-dark);border-color:var(--clr-neutral);color:var(--clr-light)}.button.w-full{max-width:unset;width:100%}.button.rounded{border-radius:50%;width:4rem;height:4rem;min-width:4rem;min-height:4rem;padding:0;justify-content:center}.button.rounded a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.button a{color:inherit}.button--action{position:relative;min-width:28rem;border:.4rem solid var(--clr-primary);background:transparent;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:var(--clr-light);border-radius:8rem;cursor:pointer;overflow:hidden;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.button--action:hover{background-color:transparent;border-color:var(--clr-primary)}.button--action:hover:after{transform:scaleX(1)}.button--action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--clr-primary);border-radius:8rem;z-index:-1;transform-origin:left;transform:scaleX(0);transition:transform var(--dur-base, .3s) var(--ease, ease)}a.button{text-decoration:none}input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}input[type=checkbox]+label{display:inline-flex;cursor:pointer;padding:var(--space-2, .5rem);align-items:center;gap:var(--space-4, 1rem);font-size:var(--fs);white-space:nowrap}input[type=checkbox]+label:before{content:"✔";border:var(--border);border-radius:var(--br);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;color:transparent;transition:background-color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease)}@media (min-width: 36em){input[type=checkbox]+label:before{width:2.8rem;height:2.8rem}}@media (min-width: 48em){input[type=checkbox]+label:before{width:2.5rem;height:2.5rem}}input[type=checkbox]+label:active:before{transform:scale(.92)}input[type=checkbox]:checked+label:before{background-color:var(--clr-primary);color:var(--clr-light);border-color:var(--clr-primary-dark)}input[type=checkbox]:focus-visible+label:before{box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.7}input[type=checkbox]:disabled+label:before{transform:none}input[type=checkbox]:checked:disabled+label:before{background-color:var(--clr-primary-light);border-color:var(--clr-primary-light);color:var(--clr-light)}@media (prefers-reduced-motion: reduce){input[type=checkbox]+label:before{transition:none!important}}.file__input__item{display:flex;margin-top:var(--space-4, 1rem);flex-direction:column;height:-moz-fit-content;height:fit-content;align-items:center}.file__input__item.show-uri .button{border-bottom-right-radius:0;border-bottom-left-radius:0}.file__input__item.show-uri>.file__input__uri{display:flex}.file__input__group{position:relative;overflow:hidden;display:flex;align-items:center}.file__input__group input[type=file]{font-size:10rem;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file__input__group input[type=file]:focus-visible+.button{box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.file__input__group>.button{max-width:28rem;max-height:44.5px;width:28rem;height:44.5px}.file__input__group.icon_only>.button{width:auto;height:auto;max-width:none;max-height:none}.file__input__uri{display:none;align-items:center;padding:var(--space-2, .5rem);height:44.5px;width:28rem;font-size:1.2rem;background-color:var(--clr-bg-light);border:var(--border);border-radius:var(--br);border-top-left-radius:0;border-top-right-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.file__input__group input[type=file]:focus-visible+.button{box-shadow:none!important}}.image__input__group{display:flex;justify-content:center;align-items:center;width:20rem;height:20rem;max-width:20rem;max-height:20rem;cursor:pointer;position:relative}.image__input__group input[type=file]{font-size:10rem;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.image__input__group input[type=file]:focus-visible+.button{box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.image__input__group .button{position:relative;width:100%;height:100%;border:.3rem dashed var(--clr-primary);border-radius:2rem;display:flex;justify-content:center;align-items:center;transition:border-color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.image__input__group:hover .button{border-color:var(--clr-primary-dark);transform:scale(.99)}.image__input__group.profile-image{align-self:center}.image__input__group.profile-image .button{border-style:solid;border-width:.3rem;border-radius:50%;padding:0}.image__input__group.profile-image .image__input__placeholder{padding:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image__input__group.profile-image .image__input__button{top:-2rem;right:-1.5rem}.image__input__placeholder{padding:.5rem;width:98%;height:98%;-o-object-fit:contain;object-fit:contain}.image__input__button{position:absolute;top:-3rem;right:-3rem;width:7rem;height:7rem;padding:1rem;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion: reduce){.image__input__group .button{transition:none!important}}a:not([class]){color:var(--clr-primary);text-decoration:none!important;transition:color var(--dur-base, .2s) var(--ease, ease),text-decoration-color var(--dur-base, .2s) var(--ease, ease)}a:not([class]):hover,a:not([class]):focus{color:var(--clr-primary-dark);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}a:not([class]):focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.2rem}.input{font-family:inherit;width:100%;border:var(--border);border-radius:var(--br);outline:0;line-height:var(--lh);font-size:var(--fs);color:var(--clr-bg-dark);padding:1rem 3rem 1rem 1rem;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s}.input__item{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:1rem;width:28rem}@media (min-width: 48em){.input__item{width:30rem}}.input__group{position:relative;width:28rem}@media (min-width: 48em){.input__group{width:30rem}}.input__label{position:absolute;top:50%;left:1rem;transform:translateY(-150%) scale(.9);display:block;transition:all .2s ease-in-out;background-color:var(--clr-light);padding:0 .5rem;font-size:var(--fs);color:var(--clr-primary)}.input__span{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:var(--fs);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;color:var(--clr-bg-dark);cursor:pointer}.input__error{font-size:1.3rem;color:var(--clr-danger);text-align:left;min-width:28rem;max-width:30rem;word-wrap:break-word;overflow-wrap:break-word}.input::-moz-placeholder{color:transparent}.input::placeholder{color:transparent}.input:-moz-placeholder~.input__label{transform:translateY(-50%) scale(1);color:var(--clr-bg-dark)}.input:placeholder-shown~.input__label{transform:translateY(-50%) scale(1);color:var(--clr-bg-dark)}.input:focus{background-color:transparent!important;outline:none}.input:focus,.input[aria-expanded=true]{border-color:var(--clr-primary)}.input:focus~.input__label,.input[aria-expanded=true]~.input__label{display:block;transform:translateY(-150%) scale(.9);color:var(--clr-primary);transition:.2s}.input:focus~.input__span,.input[aria-expanded=true]~.input__span{color:var(--clr-primary)}.input:required,.input:invalid{box-shadow:none}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.input:-webkit-autofill:active{-webkit-text-fill-color:var(--clr-bg-dark);box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.input:focus-visible{outline:none}ul,ol{list-style:none;margin:0;padding:0;font-size:var(--fs-list, 1.5rem);line-height:var(--lh, 1.5)}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}progress[value]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20rem;height:2rem;margin:0 1rem;border:.1rem solid var(--clr-bg);border-radius:var(--br);background:var(--clr-bg-light);box-shadow:var(--shadow, var(--div-shadow));overflow:hidden}progress[value]::-webkit-progress-bar{border-radius:var(--br);background:var(--clr-bg-light)}progress[value]::-webkit-progress-value{border-radius:var(--br);background:var(--clr-primary);-webkit-transition:width var(--dur-base, .2s) var(--ease, ease);transition:width var(--dur-base, .2s) var(--ease, ease)}progress[value]::-moz-progress-bar{border-radius:var(--br);background:var(--clr-primary);-moz-transition:width var(--dur-base, .2s) var(--ease, ease);transition:width var(--dur-base, .2s) var(--ease, ease)}@media (prefers-reduced-motion: reduce){progress[value]::-webkit-progress-value,progress[value]::-moz-progress-bar{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}}input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}input[type=radio]+label{display:inline-flex;align-items:center;cursor:pointer;padding:var(--space-2, .5rem);gap:var(--space-4, 1rem);font-size:var(--fs);white-space:nowrap}input[type=radio]+label:before{content:"✔";border:var(--border);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;color:transparent;transition:background-color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease)}@media (min-width: 36em){input[type=radio]+label:before{width:2.8rem;height:2.8rem}}@media (min-width: 48em){input[type=radio]+label:before{width:2.5rem;height:2.5rem}}input[type=radio]+label:active:before{transform:scale(.92)}input[type=radio]:checked+label:before{background-color:var(--clr-primary);color:var(--clr-light);border-color:var(--clr-primary-dark)}input[type=radio]:focus-visible+label:before{box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7}input[type=radio]:disabled+label:before{transform:none}input[type=radio]:checked:disabled+label:before{background-color:var(--clr-primary-light);border-color:var(--clr-primary-light);color:var(--clr-light)}@media (prefers-reduced-motion: reduce){input[type=radio]+label:before{transition:none!important}}.select{position:relative;background-color:var(--clr-light);border-radius:var(--br);max-height:5rem;transition:background-color var(--dur-base, .2s) var(--ease, ease)}.select,.select *{margin:0;padding:0;position:relative}.select select{font-size:var(--fs);font-weight:400;max-width:100%;min-width:10rem;color:var(--clr-font);height:44.5px;padding:.8rem 2.8rem .8rem 1.6rem;border:var(--border);border-radius:var(--br);background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:28rem;transition:border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease),background-color var(--dur-base, .2s) var(--ease, ease)}@media (min-width: 48em){.select select{width:30rem}}.select select:hover{background-color:var(--clr-bg-light)}.select select:focus{background-color:transparent!important;outline:none}.select select:focus-visible{border-color:var(--clr-primary);box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.select select:active{box-shadow:none}.select select:-webkit-autofill,.select select:-webkit-autofill:hover,.select select:-webkit-autofill:focus,.select select:-webkit-autofill:active{-webkit-text-fill-color:var(--clr-font);box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.select select:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset}.select select:autofill{box-shadow:0 0 0 1000px transparent inset}.select:after{content:"";position:absolute;top:50%;inset-inline-end:.8rem;width:0;height:0;margin-top:-.2rem;border-top:.7rem solid var(--clr-primary);border-right:.7rem solid transparent;border-left:.7rem solid transparent;pointer-events:none}.select:hover{background-color:var(--clr-bg-light)}.select__input{margin-top:1rem;display:flex;font-size:var(--fs);flex-direction:column}@media (min-width: 48em){.select__input>.input__error{max-width:60rem}}.select__group{display:flex;gap:1rem;align-items:center;flex-direction:column}@media (min-width: 48em){.select__group{flex-direction:row}}@media (prefers-reduced-motion: reduce){.select,.select select{transition:none!important}}.textarea{font-family:inherit;width:100%;border:var(--border);border-radius:var(--br);resize:none;outline:none;font-size:var(--fs);color:var(--clr-font);padding:1rem;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-base, .2s) var(--ease, ease)}.textarea::-moz-placeholder{color:transparent}.textarea::placeholder{color:transparent}.textarea:required,.textarea:invalid{box-shadow:none}.textarea:focus{background-color:transparent!important;border-color:var(--clr-primary)}.textarea:-moz-placeholder~.textarea__label{transform:translateY(0) scale(1)}.textarea:placeholder-shown~.textarea__label{transform:translateY(0) scale(1)}.textarea:not(:-moz-placeholder)~.textarea__label{transform:translateY(-100%) scale(.9);color:var(--clr-primary)}.textarea:focus~.textarea__label,.textarea:not(:placeholder-shown)~.textarea__label{transform:translateY(-100%) scale(.9);color:var(--clr-primary)}.textarea__group{position:relative;margin-top:1rem;width:28rem;height:12rem}@media (min-width: 48em){.textarea__group{width:40rem}}.textarea__label{position:absolute;top:1rem;left:1rem;display:block;transition:transform var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease);background-color:var(--clr-light);padding:0 1rem;font-size:var(--fs);color:var(--clr-bg-dark);pointer-events:none}.textarea:-webkit-autofill,.textarea:-webkit-autofill:hover,.textarea:-webkit-autofill:focus,.textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--clr-font);box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.textarea:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset}.textarea:autofill{box-shadow:0 0 0 1000px transparent inset}@media (prefers-reduced-motion: reduce){.textarea,.textarea__label{transition:none!important}}.header{position:sticky;top:0;z-index:10;display:none}@media (min-width: 75em){.header{display:block}}.container{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;background-color:transparent;width:100vw}.container--fit{width:min(100% - var(--gutter, 1.25rem) * 2,120rem)}@media (min-width: 48em){.container{padding:0}}.container__heading{display:flex;align-items:center;justify-content:center;padding:3rem;background-color:var(--clr-light);border-bottom:.1rem solid var(--clr-bg-light)}.container__heading .heading{display:flex;flex-direction:column;max-width:120rem;background-color:inherit;justify-content:center;gap:1rem}.container__heading .heading__title{position:relative;margin-top:3rem;margin-bottom:1rem;font-size:2.2rem;line-height:1.2}@media (min-width: 48em){.container__heading .heading__title{font-size:3.2rem}}.container__heading .heading__title:after{position:absolute;content:"";left:0;bottom:-.75rem;width:12rem;height:3px;display:inline-block;background:var(--clr-primary)}.container__heading .heading p{max-width:90ch;font-size:var(--fs);color:#000c;text-align:center}.container__heading .heading__top{background-color:rgba(var(--clr-bg-light),.4);padding:1rem;border-radius:var(--br);display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 48em){.container__heading .heading__top{flex-direction:row}}.container__heading .heading__bottom{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 48em){.container__heading .heading__bottom{flex-direction:row}}.column,.row{display:flex;flex:1;gap:var(--space-4, 1rem)}.column,.row{flex-direction:column}@media (min-width: 48em){.row{flex-direction:row;justify-content:space-evenly}}.center{display:flex;justify-content:center;align-items:center}.self-h-center{margin-inline:auto}.self-v-center{margin-block:auto}@media (min-width: 75em){section{scroll-margin-top:6.2rem}}.section{padding:6rem 0;border-bottom:1px solid #e3e3e3;background-color:var(--clr-bg-light);width:100%;min-height:100vh;margin-inline:auto}.section__title{margin-inline:auto}@media (min-width: 75em){.section__title{min-width:120rem}}.section__title h2{font-size:2.4rem;font-weight:700;padding:0;margin:0;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;position:relative;display:flex;align-items:center;gap:1rem}.section__title h2:after{content:"";flex:0 0 12rem;height:.2rem;border-radius:40rem;background:var(--clr-primary);opacity:.9}.section__title p{color:#0006;margin:.5rem 0 0;font-size:1.6rem;font-weight:500;line-height:1.6}.section table{min-width:-moz-fit-content;min-width:fit-content}@media (prefers-reduced-motion: reduce){.section__title h2:after{transition:none!important}}.sidebar{position:fixed;top:5.6rem;left:0;width:27rem;background-color:var(--clr-light);z-index:5;height:calc(100vh - 5.6rem);border:var(--border);border-left:0;transform:translate(-110%);transition:transform .5s ease-in-out;box-shadow:var(--div-shadow)}.sidebar a,.sidebar a:focus,.sidebar a:hover{text-decoration:none}.sidebar.open{transform:translate(0)}.sidebar__items{display:flex;flex-direction:column;border-bottom:var(--border);gap:.5rem;padding:.5rem}.sidebar__toggle__btn{width:4rem;height:4rem;background-color:var(--clr-light);cursor:pointer;align-items:center;justify-content:center}.sidebar__toggle__btn:hover span{color:var(--clr-primary-dark)}.sidebar__toggle__btn span{color:var(--clr-primary);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;transform-origin:center;transform:rotate(0);transition:transform .6s ease-in-out;font-size:2.5rem}.sidebar__toggle__btn.clicked>span{transform:rotate(360deg)}.sidebar__toggle__btn--phone{position:fixed;display:flex;top:1rem;left:1rem;border-radius:50%;z-index:5;margin-left:1rem;box-shadow:var(--div-shadow)}@media (min-width: 48em){.sidebar__toggle__btn--phone{display:none}}.sidebar__item{display:flex;height:5rem;justify-content:space-between;align-items:center;font-size:var(--fs);cursor:pointer;border-radius:var(--br);color:var(--clr-font);transition:background-color .25s ease}.sidebar__item:hover{background-color:var(--clr-bg-light)}.sidebar__item:hover a{color:var(--clr-font)}.sidebar__item.active{background-color:var(--clr-primary);color:var(--clr-light)}.sidebar__item.active a{color:var(--clr-light)}.sidebar__item a{padding:0 1rem;height:100%;width:100%;display:flex;text-decoration:none;align-items:center;justify-content:space-between;color:inherit}.sidebar__item span:first-of-type{margin-left:auto;margin-right:1rem}.sidebar__item--dropdown{display:flex;flex-direction:column;height:unset;max-height:5rem;overflow:hidden;transition:max-height .5s ease-out}.sidebar__item--dropdown.clicked{border:var(--border);border-radius:var(--br);max-height:100vh}.sidebar__item--dropdown.clicked .caret{color:var(--clr-primary);transform:rotate(180deg) translateY(-3px)}.sidebar__item--dropdown .caret{transition:all .3s ease-in-out}.sidebar__btn--dropdown{min-height:5rem;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1rem}.sidebar__items--sub{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content}.sidebar__items--sub li{position:relative;padding:.5rem 1rem;height:5rem;min-height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;border:var(--border)}.sidebar__items--sub li:not(:last-child){border-bottom:unset}.sidebar__items--sub li:not(:first-child){border-top:unset}.sidebar__items--sub li:before{position:absolute;inset:0 auto 0 0;content:"";width:1rem;background-color:var(--clr-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.sidebar__items--sub li:hover,.sidebar__items--sub li.active{background-color:var(--clr-bg-light)}.sidebar__items--sub li:hover:before,.sidebar__items--sub li.active:before{transform:scaleX(1)}.sidebar__items--sub li a{width:100%;height:100%;display:flex;color:var(--clr-font);justify-content:space-around;align-items:center}.sidebar__items--sub li a:focus{text-decoration:none}.footer{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--clr-dark, #050505)}.footer h4{color:var(--clr-light);font-size:1.7rem;font-weight:600;margin-bottom:2.5rem;position:relative}.footer h4:after{content:"";position:absolute;left:0;bottom:-.8rem;width:3rem;height:.2rem;background-color:var(--clr-primary);border-radius:.2rem}.footer a{text-decoration:none!important}.footer__top{background-color:inherit;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:3rem;flex-direction:column}@media (min-width: 75em){.footer__top{flex-direction:row}}.footer__top__left,.footer__top__right{display:flex;flex-direction:column}.footer__links{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-direction:column}@media (min-width: 48em){.footer__links{flex-direction:row;flex-wrap:wrap}}.footer__links a{color:var(--clr-light);display:flex;align-items:center;font-size:1.5rem;width:28rem;transition:transform var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease)}.footer__links a:hover{transform:translate(.3rem)}.footer__links a span{margin-right:1rem;font-size:2.5rem;font-weight:500;line-height:2rem;color:var(--clr-primary)}.footer__links a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.2rem}.footer__coordinate{display:flex;align-items:flex-start;margin-bottom:2rem;width:28rem}.footer__coordinate p{font-size:var(--fs);color:var(--clr-light);line-height:1.5}.footer__coordinate__icon{width:4rem;height:4rem;background-color:color-mix(in srgb,var(--clr-primary) 25%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}.footer__coordinate__icon i{color:var(--clr-primary);font-size:1.6rem}.footer__coordinates{display:flex;flex-direction:column}.footer__bottom{padding:1rem;width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:5rem;background-color:var(--clr-footer-bottom, #121212);border-top:.1rem solid var(--clr-bg-dark);flex-direction:column}@media (min-width: 75em){.footer__bottom{flex-direction:row;align-items:flex-start}}.footer__bottom__right{display:flex;gap:1rem;align-items:center;color:var(--clr-bg-light)}.footer__bottom__right p{text-align:center}.footer__bottom__right>a{display:flex;width:6rem;height:6rem;border-radius:50%}.footer__bottom__right>a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__bottom__left{display:flex;flex-direction:column;gap:1rem}.footer__bottom__left h4{margin-inline:auto}.footer__bottom__left>.row{flex-direction:row}.footer__bottom__left a{font-size:1.4rem;color:var(--clr-bg-light);transition:color var(--dur-base, .2s) var(--ease, ease)}.footer__bottom__left a:hover{color:var(--clr-light)}.footer__bottom__left a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.2rem}.footer__bottom__left h4 a{color:var(--clr-primary);text-transform:uppercase;line-height:2}.footer .button--action{display:flex;align-items:center;justify-content:space-between;color:var(--clr-primary);transition:color var(--dur-base, .2s) var(--ease, ease)}.footer .button--action:hover{color:var(--clr-light)}.footer .button--action:hover i{color:var(--clr-light);transform:translate(.5rem)}.footer .button--action i{font-size:1.8rem;margin-right:2rem;color:var(--clr-primary);animation:arrowPulse 1.2s ease-in-out infinite;transition:transform var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease);will-change:transform}.socials{display:flex;justify-content:center;align-items:center;gap:1rem;max-width:-moz-fit-content;max-width:fit-content}.socials>li{width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transform:translateY(0);background-color:#ffffff1a;transition:transform var(--dur-base, .2s) var(--ease, ease),background-color var(--dur-base, .2s) var(--ease, ease);cursor:pointer}.socials>li>a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-decoration:none;color:var(--clr-light)}.socials>li>a i{width:1.9rem;height:1.9rem;display:flex;justify-content:center;align-items:center;font-size:1.9rem}.socials>li:hover{transform:translateY(-.2rem);background-color:var(--clr-primary)}.socials>li:hover a{color:var(--clr-light)}@media (prefers-reduced-motion: reduce){.footer .button--action i{animation:none!important}.footer__links a,.socials>li,.footer .button--action{transition:none!important}}.grid{--gap: 1.25rem;--cols: 2;--left: 50%;--divider: 10px;background-color:var(--clr-bg-light);border:var(--border);border-radius:var(--br);width:95%;min-width:0;margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center;flex-direction:column;box-shadow:4px 5px 11px -4px #000000bf inset;-webkit-box-shadow:4px 5px 11px -4px rgba(0,0,0,.75) inset;-moz-box-shadow:4px 5px 11px -4px rgba(0,0,0,.75) inset}@media (min-width: 48em){.grid{align-items:flex-start;flex-direction:row}}.grid:not(:has(.grid__divider)) .grid__slot{width:100%;min-width:0}@media (min-width: 48em){.grid:not(:has(.grid__divider)) .grid__slot{flex:0 0 calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols));max-width:calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols))}}.grid:has(.grid__divider){flex-wrap:nowrap;gap:0;align-items:stretch}@media (max-width: 48em){.grid:has(.grid__divider){flex-direction:column}}.grid:has(.grid__divider) .grid__slot:first-of-type{flex:0 0 var(--left);min-width:0}.grid:has(.grid__divider) .grid__divider{flex:0 0 var(--divider)}.grid:has(.grid__divider) .grid__slot:last-of-type{flex:1 1 auto;min-width:0}.grid__slot{min-width:0;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;padding-bottom:.25rem}@media (min-width: 48em){.grid__slot{flex-direction:column;scrollbar-gutter:stable both-edges}}.grid__slot .table__container{min-width:0}.grid__slot .table{width:-moz-max-content;width:max-content;min-width:100%}.grid__divider{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;position:relative;width:1.5rem;border:var(--border);border-top:unset;border-bottom:unset;background:var(--clr-light);box-shadow:var(--div-shadow)}@media (max-width: 48em){.grid__divider{display:none}}.grid.is-dragging{cursor:col-resize}.grid.is-dragging .grid__slot{pointer-events:none}.nav{height:6.2rem;display:flex;padding:0 1rem;justify-content:space-between;align-items:center;gap:1rem;background-color:#5c5c5c;border-bottom:.1rem solid #545352;transition:background-color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.nav a,.nav a:focus,.nav a:hover{text-decoration:none!important}.nav.transparent{background-color:transparent;box-shadow:unset}.nav__logo{border-radius:50%;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.nav__logo:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.nav__logo:focus:not(:focus-visible){box-shadow:none}.nav__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav__addons{height:100%;display:flex;padding:0 1rem;justify-content:center;align-items:center;gap:.5rem}.nav__addons .menu__btn{transform:rotate(0);transition:transform var(--dur-base, .6s) var(--ease, ease)}.nav__addons .menu__btn.clicked{transform:rotate(360deg)}.nav__addons i{font-size:2rem}.nav__addons img{width:5.5rem;height:5.5rem;-o-object-fit:contain;object-fit:contain;border-radius:50%}.nav__items{display:flex;gap:1rem}.nav__items:first-of-type{margin-right:auto}.nav__items:first-of-type .nav__items--sub{right:unset;left:0}.nav__items--sub{position:absolute;top:6.3rem;right:0;background-color:var(--clr-light);display:none;flex-direction:column;width:25rem;z-index:5;border-radius:var(--br);box-shadow:var(--div-shadow);max-height:30rem;overflow-y:auto;transform:translateY(.6rem);opacity:0;pointer-events:none;transition:transform var(--dur-base, .2s) var(--ease, ease),opacity var(--dur-base, .2s) var(--ease, ease)}.nav__items--sub li{padding:.5rem 1rem;height:5rem;min-height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center}.nav__items--sub li:first-child{border-top-left-radius:var(--br);border-top-right-radius:var(--br)}.nav__items--sub li:last-child{border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br)}.nav__items--sub li:hover{background-color:var(--clr-bg-light)}.nav__items--sub li a{width:100%;height:100%;display:flex;color:var(--clr-font);justify-content:space-around;align-items:center}.nav__items--sub li a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.4rem}.nav__items--sub li a:focus:not(:focus-visible){box-shadow:none}.nav__btn.clicked+.nav__items--sub{opacity:1;transform:translateY(0);pointer-events:auto}.nav__item{position:relative;display:flex;align-items:center;gap:2rem;height:6rem;min-width:10rem;font-size:var(--fs);color:#bfbdbd;cursor:pointer}.nav__item:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:.3rem;background-color:var(--clr-primary);transform-origin:left;transform:scaleX(0);transition:transform var(--dur-base, .2s) var(--ease, ease)}.nav__item .badge{position:absolute;top:-.5rem;right:-1rem;border-radius:var(--br);z-index:1}.nav__item:hover:after,.nav__item:focus:after,.nav__item.active:after{transform:scaleX(1)}.nav__link{text-decoration:none;width:100%;height:100%;display:flex;padding:0 1rem;align-items:center;gap:2rem;justify-content:center;text-align:center;border-radius:var(--br);color:#bfbdbd}.nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.nav__link:focus:not(:focus-visible){box-shadow:none}.nav__btn{position:relative;display:inline-flex;cursor:pointer;outline:transparent;height:100%;padding:0 1rem;background-color:inherit;width:100%;align-items:center;font-size:var(--fs);gap:2rem;color:#bfbdbd}.nav__btn:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:.3rem;background-color:var(--clr-primary);transform-origin:left;transform:scaleX(0);transition:transform var(--dur-base, .2s) var(--ease, ease)}.nav__btn img{width:4.5rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.nav__btn:hover:after,.nav__btn:focus:after,.nav__btn.clicked:after{transform:scaleX(1)}.nav__btn.clicked+.nav__items--sub{display:flex}@media (prefers-reduced-motion: reduce){.nav,.nav__items--sub,.nav__item:after,.nav__btn:after,.nav__addons .menu__btn{transition:none!important}}.nav__humb{position:fixed;top:1.25rem;right:1rem;width:4.5rem;height:4.5rem;max-width:4.5rem;max-height:4.5rem;border:var(--border);border-radius:50%;border-color:#bfbdbd;margin-right:1rem;z-index:10;background-color:transparent;cursor:pointer;box-shadow:var(--div-shadow);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.nav__humb:hover{background-color:transparent}.nav__humb:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.nav__humb:focus:not(:focus-visible){box-shadow:var(--div-shadow)}@media (min-width: 75em){.nav__humb{display:none}}.nav__humb span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.3rem;height:.3rem;background-color:#bfbdbd;border-radius:40rem;transform-origin:center;transition:transform .3s ease-in-out}.nav__humb span:first-of-type{transform:rotate(0)}.nav__humb span:nth-of-type(2){transform:rotate(90deg);transition-delay:.3s}.nav__humb.open span:first-of-type{transform:rotate(45deg)}.nav__humb.open span:nth-of-type(2){transform:rotate(135deg)}.nav--phone{position:fixed;top:0;right:0;margin-top:7rem;width:28rem;padding:1rem;z-index:5;background-color:var(--clr-bg-light);display:flex;justify-content:flex-start;gap:1rem;flex-direction:column;transform:translate(100%);transition:transform .3s ease-in-out;border-bottom-left-radius:var(--br);border-top-left-radius:var(--br);box-shadow:var(--div-shadow);height:calc(100vh - 8rem);overflow-y:auto}.nav--phone a,.nav--phone a:focus,.nav--phone a:hover{text-decoration:none}.nav--phone.open{transform:translate(0)}@media (min-width: 75em){.nav--phone{display:none}}.nav--phone .nav__items{flex-direction:column;gap:0;width:100%}.nav--phone .nav__items--sub{position:unset;display:flex;width:100%;background-color:var(--clr-bg-light);border-radius:unset;max-height:unset;z-index:unset;overflow:unset;box-shadow:unset}.nav--phone .nav__items--sub:after{content:"";position:absolute;left:0;top:-.2rem;width:100%;height:.3rem;background-color:var(--clr-primary);transform-origin:left;transform:scaleX(0);transition:transform .3s ease-in-out}.nav--phone .nav__items--sub li{padding:.5rem 1rem;height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;border-top:var(--border)}.nav--phone .nav__items--sub li:first-of-type{border-top:unset}.nav--phone .nav__items--sub li:hover a{color:var(--clr-primary)}.nav--phone .nav__items--sub li a{width:100%;height:100%;display:flex;color:var(--clr-font);justify-content:space-around;align-items:center}.nav--phone .nav__items--sub li a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.4rem}.nav--phone .nav__items--sub li a:focus:not(:focus-visible){box-shadow:none}.nav--phone .nav__item{height:-moz-fit-content;height:fit-content;display:flex;min-height:6rem;justify-content:space-between;align-items:center;border-radius:unset;width:100%;transition:color .3s ease-in-out}.nav--phone .nav__item:hover .nav__link,.nav--phone .nav__item.active .nav__link{color:var(--clr-primary)}.nav--phone .nav__item:not(:last-child){border-bottom:unset}.nav--phone .nav__item--dropDown{flex-direction:column;gap:unset;max-height:6rem;overflow:hidden;transition:max-height .3s ease-in-out}.nav--phone .nav__item--dropDown:after{height:0;width:0}.nav--phone .nav__item--dropDown.clicked{max-height:-moz-fit-content;max-height:fit-content}.nav--phone .nav__item--dropDown.clicked .nav__btn{color:var(--clr-primary)}.nav--phone .nav__item--dropDown.clicked .nav__items--sub{border:var(--border)}.nav--phone .nav__item--dropDown.clicked .nav__items--sub:after{transform:scaleX(1)}.nav--phone .nav__link{width:100%;font-size:var(--fs);justify-content:space-between}.nav--phone .nav__link:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.4rem}.nav--phone .nav__link:focus:not(:focus-visible){box-shadow:none}.nav--phone .nav__btn{justify-content:space-between;border:unset;gap:.2rem;border-radius:unset;min-height:6rem}.nav--phone .nav__btn:hover{color:var(--clr-primary)}.nav--phone .nav__btn:hover+.nav__items--sub:after{transform:scaleX(1)}.nav--phone .nav__btn:after{transform:scale(0);height:0;width:0}.nav--phone .nav__btn i{margin-left:auto}.nav--phone .nav__btn .badge{position:unset}.nav--phone .nav__btn:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.4rem}.nav--phone .nav__btn:focus:not(:focus-visible){box-shadow:none}.nav--phone .lang__btn{max-width:unset;width:100%;border-radius:unset;background-color:var(--clr-primary);color:var(--clr-light)}.nav--phone .lang__btn:hover{background-color:var(--clr-primary)}.nav--phone .lang__btn img{display:block}.nav--phone .lang__btn.open{border-radius:unset}.nav--phone .lang__menu__item:hover:first-of-type,.nav--phone .lang__menu__item:hover:last-of-type{border-radius:unset}.nav--phone .lang{width:100%;justify-content:space-between;height:4.5rem;border-radius:unset}.nav--phone .lang__menu{position:relative;width:100%;top:unset;inset-inline-start:unset;inset-inline-end:unset;border-radius:unset;border:var(--border);box-shadow:unset}.nav--phone .color__picker__btn{max-width:unset;width:100%;border-radius:unset;background-color:var(--clr-primary-light);color:var(--clr-light)}.nav--phone .color__picker__btn:hover{background-color:var(--clr-primary-dark)}.nav--phone .color__picker__btn .color p{display:block;color:var(--clr-light)}.nav--phone .color__picker__btn .color span{border:var(--border);border-color:var(--clr-light)}.nav--phone .color__picker__btn.open{border-radius:unset}.nav--phone .color__picker__menu__item:hover:first-of-type,.nav--phone .color__picker__menu__item:hover:last-of-type{border-radius:unset}.nav--phone .color{width:100%;justify-content:space-between;height:4.5rem;border-radius:unset}.nav--phone .color__picker__menu{position:relative;width:100%;top:unset;left:unset;right:unset;border-radius:unset;border:var(--border);box-shadow:unset}.nav--phone .nav__link,.nav--phone .nav__btn,.nav--phone .nav__item{color:var(--clr-font)}@media (prefers-reduced-motion: reduce){.nav__humb,.nav__humb span,.nav--phone,.nav--phone .nav__item,.nav--phone .nav__item--dropDown,.nav--phone .nav__items--sub:after{transition:none!important}}.accordion{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-inline:var(--space-2, .5rem)}.accordion__panel{width:100%;background-color:var(--clr-light);border:var(--border);border-radius:var(--br);box-shadow:var(--shadow-sm, 0 0 0 rgba(0, 0, 0, 0));overflow:hidden;transition:box-shadow var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease)}.accordion__panel:not(:first-child){margin-top:var(--space-2, .5rem)}.accordion__panel.open{box-shadow:var(--shadow, var(--shadow-sm))}.accordion__panel.open .accordion__header{border-bottom:var(--border);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion__panel.open .accordion__content{max-height:30rem;padding:var(--space-4, 1rem);overflow-y:auto}.accordion__panel.open .accordion__trigger span:nth-of-type(1){transform:rotate(45deg)}.accordion__panel.open .accordion__trigger span:nth-of-type(2){transform:rotate(135deg)}.accordion__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, .75rem) var(--space-4, 1rem);gap:var(--space-4, 1rem);font-size:var(--fs-base, 1rem);font-weight:var(--fw-medium, 500);color:var(--clr-font);background-color:var(--clr-bg-light);cursor:pointer;border-radius:var(--br);transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease)}.accordion__header:hover{background-color:var(--clr-surface-1, var(--clr-bg-light))}.accordion__header:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.accordion__header__details{display:flex;gap:var(--space-3, .75rem);align-items:center;justify-content:center;min-width:0}.accordion__trigger{width:3.6rem;height:3.6rem;position:relative;border-radius:50%;cursor:pointer;background:var(--clr-surface-2, var(--clr-light));border:var(--border);transition:background-color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease)}.accordion__trigger:hover{background:var(--clr-bg-light)}.accordion__trigger span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.2rem;height:1.8rem;background-color:var(--clr-primary);border-radius:40rem;transition:transform var(--dur-base, .2s) var(--ease, ease);transform-origin:center}.accordion__trigger span:nth-of-type(1){transform:rotate(0)}.accordion__trigger span:nth-of-type(2){transform:rotate(90deg)}.accordion__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-4, 1rem);background-color:var(--clr-light);max-height:0;padding:0;overflow:hidden;transition:max-height .5s var(--ease, ease),padding var(--dur-base, .2s) var(--ease, ease)}.accordion__content>*{margin:0}.dialog{display:none;position:fixed;top:50%;left:50%;z-index:var(--z-modal, 1050);transform:translate(-50%,-50%) scale(.98);opacity:0;will-change:transform,opacity;flex-direction:column;min-width:27rem;width:min(95vw,56rem);padding:var(--space-2, .5rem);font-family:var(--ff);background-color:var(--clr-light);border:var(--border);border-radius:var(--br);box-shadow:var(--shadow, var(--div-shadow))}@media (min-width: 48em){.dialog{width:auto}}.dialog.open{display:flex;animation:scaleInCenter var(--anim-slow, .5s) var(--anim-ease, ease) forwards;opacity:1;transform:translate(-50%,-50%) scale(1)}.dialog__header{padding:var(--space-4, 1rem) var(--space-3, .75rem);font-size:var(--fs-base, 1rem);font-weight:var(--fw-medium, 500);border-bottom:var(--border)}.dialog__body{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 1rem) var(--space-3, .75rem);border-bottom:var(--border);font-size:var(--fs-base, 1rem);color:var(--clr-font)}.dialog__footer{padding:var(--space-3, .75rem);display:flex;justify-content:flex-end;align-items:center}.dialog__actions{display:flex;align-items:center;justify-content:center;gap:var(--space-4, 1rem)}@media (prefers-reduced-motion: reduce){.dialog.open{animation:none!important}}.combobox__group{position:relative;display:flex;max-width:-moz-fit-content;max-width:fit-content;align-self:center;flex-direction:column;overflow:visible}@media (min-width: 48em){.combobox__group{align-self:unset}}.combobox__group ul[role=listbox]{display:none}.combobox__input{display:inline-flex;cursor:pointer}.combobox__input .input__group{max-width:26rem}.combobox__input input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.combobox__input button{width:3.6rem;background-color:var(--clr-light);border:var(--border);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--br);border-bottom-right-radius:var(--br);outline:none;color:var(--clr-muted, rgba(0, 0, 0, .45));font-size:1.8rem;transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease)}.combobox__input button i{transition:transform var(--dur-base, .2s) var(--ease, ease)}.combobox__input button:hover{background-color:var(--clr-bg-light);color:var(--clr-primary-dark)}.combobox__input button:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.combobox__input button[aria-expanded=true]{border-color:var(--clr-primary);color:var(--clr-primary)}.combobox__input button[aria-expanded=true] i{transform:rotate(180deg) translateY(-3px)}.combobox__list{position:absolute;top:calc(100% + var(--space-2, .5rem));left:0;padding:var(--space-2, .5rem);list-style:none;background-color:var(--clr-light);border:var(--border);border-radius:var(--br);min-width:28rem;max-width:30rem;max-height:28rem;overflow-y:auto;font-size:var(--fs-base, 1rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-2, .5rem);box-shadow:var(--shadow, var(--div-shadow));z-index:var(--z-dropdown, 1000);visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s linear var(--dur-base, .2s)}.combobox__list.show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s}.combobox__list li{border-radius:var(--br);width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease)}.combobox__list li:hover,.combobox__list li.active{background-color:var(--clr-primary);color:var(--clr-light)}.combobox__list li.hide{display:none}.combobox__list li>div{flex:1;padding:var(--space-2, .5rem) var(--space-4, 1rem);display:inline-flex;align-items:center;justify-content:center}.combobox__list li>div:first-of-type{justify-content:flex-start}.combobox__list li>div:not(:last-of-type){border-right:.3rem solid var(--clr-light);white-space:nowrap}.combobox__list li>.key{display:none}@media (prefers-reduced-motion: reduce){.combobox__list,.combobox__input button i{transition:none!important}}.errors{display:flex;flex-direction:column;justify-content:flex-start;max-height:50rem;padding:var(--space-4, 1rem);gap:var(--space-4, 1rem);overflow:auto}.errors .error{font-size:var(--fs-base, 1rem);color:var(--clr-danger, #c21b15)}.errors__container{position:fixed;top:50%;left:50%;z-index:3000;min-width:27rem;width:min(95vw,60rem);padding:var(--space-2, .5rem);border-radius:var(--br);background-color:#fef2f2;border:1px solid rgba(194,27,21,.25);box-shadow:#9c191930 0 1rem 2rem,#9c19193b 0 .6rem .6rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.98);will-change:transform,opacity;transition:opacity var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1)),transform var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1)),visibility 0s linear var(--dur-base, .2s)}.errors__container::-webkit-scrollbar-thumb{background-color:#fef2f2;border-radius:var(--br)}.errors__container::-webkit-scrollbar-track{background-color:var(--clr-danger, #c21b15)}.errors__container.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transition:opacity var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1)),transform var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1)),visibility 0s}.errors__closer{position:absolute;right:-1.75rem;top:-1.75rem;width:4.5rem;height:4.5rem;border:.5rem solid var(--clr-danger, #c21b15);border-radius:50%;background-color:#fef2f2;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm, 0 0 0 rgba(0, 0, 0, 0));transition:transform var(--dur-base, .2s) var(--ease, ease)}.errors__closer:hover{transform:rotate(90deg)}.errors__closer:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(194, 27, 21, .25))}.errors__closer span{position:absolute;width:2.8rem;height:.2rem;background-color:var(--clr-danger, #c21b15);border-radius:40rem;transform-origin:center}.errors__closer span:first-of-type{transform:rotate(45deg)}.errors__closer span:nth-of-type(2){transform:rotate(135deg)}@media (prefers-reduced-motion: reduce){.errors__container,.errors__closer{transition:none!important}}.form__container{min-width:28rem;max-width:110rem;height:-moz-fit-content;height:fit-content;background-color:var(--clr-light);padding:var(--space-2, .5rem);display:flex;align-self:center;justify-content:center;align-items:flex-start;border:var(--border);border-radius:var(--br);overflow:hidden}.form__container.small{max-width:45rem}.form__container.forMultiForm{width:calc(100% - 1rem);--form-position: 1;--forms-gap: var(--space-4, 1rem)}.form__container.forMultiForm>.forms{display:flex;gap:var(--forms-gap);width:100%;transition:transform var(--dur-base, .35s) var(--ease, ease);will-change:transform;transform:translate3d(calc((1 - var(--form-position)) * (100% + var(--forms-gap))),0,0)}.form__container.forMultiForm .form{min-width:100%}.form__container.forMultiForm .form__actions{flex-direction:row}.form{display:flex;flex-direction:column;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;justify-content:flex-start;align-items:center;overflow-y:auto;gap:var(--space-8, 2rem)}.form>div{min-width:calc(100% - 1rem)}.form a{font-size:var(--fs);text-decoration:none;color:var(--clr-primary);transition:color var(--dur-base, .2s) var(--ease, ease)}.form a:hover{color:var(--clr-primary-dark);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.form a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.2rem}.form a:focus:not(:focus-visible){box-shadow:none}.form__actions{overflow:hidden;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:var(--space-8, 2rem)}.choices{display:flex;overflow-x:auto;scrollbar-gutter:stable}@media (prefers-reduced-motion: reduce){.form__container.forMultiForm>.forms,.form a{transition:none!important}}.lang{display:flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem)}.lang__btn{border-radius:var(--br);transition:border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.lang__btn:focus-visible{outline:none;border-color:var(--clr-primary);box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.lang__btn p{font-weight:var(--fw-bold, 700)}.lang__btn img{display:none}.lang img{height:1.5rem;width:2.2rem;-o-object-fit:cover;object-fit:cover;border:.1rem solid var(--clr-primary);border-radius:var(--br-sm, .4rem)}.lang__menu{display:none;flex-direction:column;position:absolute;background-color:var(--clr-light);color:var(--clr-font);top:calc(100% + var(--space-2, .5rem));inset-inline-start:auto;inset-inline-end:0;width:-moz-max-content;width:max-content;border-radius:var(--br);z-index:var(--z-dropdown, 1000);box-shadow:var(--shadow, var(--div-shadow));border:var(--border);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;visibility:hidden;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s linear var(--dur-base, .2s)}.lang__menu__container{position:relative}.lang__menu.open{display:flex;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s}.lang__menu__item{padding:var(--space-2, .5rem) var(--space-3, .75rem);min-height:2.8rem;min-width:6rem;cursor:pointer;transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease)}.lang__menu__item:not(:last-of-type){border-bottom:1px solid var(--clr-border, rgba(0, 0, 0, .12))}.lang__menu__item:hover{background-color:var(--clr-bg-light)}@media (prefers-reduced-motion: reduce){.lang__menu{transition:none!important}}.loader{position:relative;width:4rem;height:4rem;max-width:4rem;max-height:4rem;animation:loading 10s linear infinite}.loader__circle{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--clr-primary-dark);border-radius:50%;animation:animateLoadingCircle 3s linear infinite;box-shadow:var(--shadow-sm)}.loader__circle:nth-child(2){background:var(--clr-warning);animation-delay:-1.5s}.loader.l{width:8rem;height:8rem;max-width:8rem;max-height:8rem}.loader.xs{width:2.3rem;height:2.3rem;max-width:2.3rem;max-height:2.3rem}.loader__container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background:linear-gradient(to bottom right,var(--clr-primary),var(--clr-primary-light),var(--clr-primary-dark));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:-1000;opacity:0;transition:all .5s}.loader__container.show{display:flex;z-index:1000;opacity:1}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1050);display:flex;justify-content:center;align-items:center;background:#00000026;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1));transform:translateZ(0)}.modal.open{opacity:1;visibility:visible;pointer-events:auto}.modal .table__container{min-height:-moz-fit-content;min-height:fit-content;max-width:98%;max-height:90vh;overflow:auto}.modal.transparent .modal__header{display:none}.modal.transparent .modal__content{background-color:transparent;box-shadow:none;border:0}.modal.transparent .modal__closer{box-shadow:var(--shadow, var(--div-shadow))}.modal__content{--header-h: 6rem;--actions-h: 6rem;position:relative;font-family:var(--ff);background-color:var(--clr-light);border-radius:var(--br);border:var(--border);box-shadow:var(--shadow, var(--div-shadow));min-width:27rem;max-width:90vw;max-height:90vh;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;opacity:0;transform:translateY(-1.2rem);will-change:transform,opacity;transition:transform var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1)),opacity var(--dur-base, .2s) var(--ease, cubic-bezier(.4, 0, .2, 1))}.modal.open .modal__content{opacity:1;transform:translateY(0)}.modal__header{flex:0 0 var(--header-h);padding:var(--space-2, .5rem) var(--space-6, 1.5rem) var(--space-2, .5rem) var(--space-4, 1rem);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border);border-radius:var(--br) var(--br) 0 0}.modal__header h2{flex:1 1 auto;text-align:center;color:var(--clr-font);font-size:var(--fs-h3, 1.6rem);font-weight:var(--fw-medium, 500)}.modal__closer{z-index:1;position:absolute;top:-1.75rem;inset-inline-end:-1.75rem;width:4.5rem;height:4.5rem;border:.5rem solid var(--clr-light);border-radius:50%;background:var(--clr-bg-light);cursor:pointer;box-shadow:var(--shadow-sm, 0 0 0 rgba(0, 0, 0, 0));transition:background-color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.modal__closer:hover{transform:scale(1.06)}.modal__closer span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2.8rem;height:.2rem;background:var(--clr-bg-dark);border-radius:1rem;transform-origin:center}.modal__closer span:first-child{transform:rotate(45deg)}.modal__closer span:last-child{transform:rotate(-45deg)}.modal__closer:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(236, 72, 153, .25))}.modal__body{position:relative;flex:1 1 auto;display:flex;flex-direction:column;background-color:inherit;border-radius:0 0 var(--br) var(--br);overflow:hidden}.modal__body__content{padding:var(--space-2, .5rem);flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;background-color:inherit;scrollbar-gutter:stable;padding-bottom:var(--actions-h)}.modal__body__content>img:not([class]){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal__body__content .form__container{overflow:visible}.modal__body .form__actions{position:absolute;bottom:0;inset-inline-end:0;padding:var(--space-2, .5rem);flex:0 0 var(--actions-h);background:var(--clr-light);border-top:var(--border);z-index:2}@media (prefers-reduced-motion: reduce){.modal,.modal__content{transition:none!important}}.pagination__container{display:flex;align-items:center;justify-content:center;min-width:100%;max-height:-moz-fit-content;max-height:fit-content;background-color:var(--clr-light);border:var(--border);border-radius:40rem;box-shadow:var(--shadow-sm, 0 0 0 rgba(0, 0, 0, 0))}.pagination{flex:1;padding:var(--space-4, 1rem);display:flex;justify-content:space-between;align-items:center}.pagination strong{color:var(--clr-primary);font-weight:var(--fw-bold, 700)}.pagination__content{display:flex;flex:1;align-items:center;gap:var(--space-4, 1rem);justify-content:center;flex-direction:column}@media (min-width: 48em){.pagination__content{flex-direction:row;justify-content:space-between}}.pagination__links{display:flex}.pagination__links .button{border-radius:0;border-color:var(--clr-primary);padding:var(--space-4, 1rem) var(--space-5, 1.25rem);transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease)}.pagination__links .button:disabled{background-color:var(--clr-bg-light);border-color:var(--clr-bg);color:var(--clr-bg);cursor:not-allowed}.pagination__links .button:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.pagination__links .button:first-child{border-top-left-radius:40rem;border-bottom-left-radius:40rem}.pagination__links .button:last-child{border-top-right-radius:40rem;border-bottom-right-radius:40rem}@media (prefers-reduced-motion: reduce){.pagination__links .button{transition:none!important}}@property --percentage{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}.custom__progress{--size: 13.2rem;--bar-width: 2rem;position:fixed;bottom:5rem;right:2.5rem;z-index:var(--z-toast, 1100);width:var(--size);height:var(--size);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;border:var(--border);background:conic-gradient(var(--clr-primary-dark) var(--percentage, 0%),var(--clr-primary) 0%);box-shadow:var(--shadow, var(--div-shadow));transition:--percentage .5s var(--ease, ease);will-change:--percentage}.custom__progress__percentage{width:calc(100% - var(--bar-width));aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:var(--clr-primary);color:var(--clr-light);box-shadow:inset 0 .25rem .75rem #0000002e}.custom__progress__percentage strong{display:flex;align-items:center;justify-content:center;font-size:3.5rem;line-height:1}.custom__progress__percentage strong span{margin-top:1rem;font-size:2rem;opacity:.9}.custom__progress__percentage .check-icon{display:none;transform:scale(0);font-size:6rem;transition:transform var(--dur-fast, .12s) var(--ease, ease)}.custom__progress.completed .custom__progress__percentage{background-color:var(--clr-primary-dark)}.custom__progress.completed strong{display:none}.custom__progress.completed .check-icon{display:block;transform:scale(1)}@media (prefers-reduced-motion: reduce){.custom__progress,.custom__progress__percentage .check-icon{transition:none!important}}.tabs__container{margin-top:4.5rem;position:relative;height:-moz-fit-content;height:fit-content;margin-inline:.5rem;border-radius:var(--br);border:var(--border);border-width:.2rem;border-color:var(--clr-bg);background-color:var(--clr-light)}.tab__trigger{min-width:-moz-fit-content;min-width:fit-content;padding:1rem;display:flex;justify-content:center;align-items:center;font-size:var(--fs);color:var(--clr-font);text-transform:uppercase;border:var(--border);border-width:.2rem;border-color:var(--clr-bg);background-color:var(--clr-light);cursor:pointer;transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease),transform .3s ease-in-out}.tab__triggers{display:flex;flex-direction:column}@media (min-width: 48em){.tab__triggers{position:absolute;flex-direction:row;inset-inline-start:1rem;top:-4rem;z-index:1;gap:.5rem;height:4rem}.tab__trigger{border-top-right-radius:.3rem;border-top-left-radius:.3rem;transform:translateY(-.2rem)}}.tab__trigger:hover{background-color:var(--clr-bg-light)}.tab__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.tab__trigger.active{background-color:var(--clr-bg);color:var(--clr-dark)}@media (min-width: 48em){.tab__trigger.active{border-bottom:0rem;transform:translateY(0)}}.tab__panel{min-height:100%;padding:2rem;background-color:var(--clr-light);display:none;align-items:center;justify-content:center;border-radius:var(--br);transition:transform .4s ease-in-out,opacity .4s ease-in-out}.tab__panels{height:100%;display:block}@media (prefers-reduced-motion: reduce){.tab__trigger,.tab__panel{transition:none!important}}.table__container{position:relative;margin-top:var(--space-6, 1.5rem);height:-moz-fit-content;height:fit-content;display:flex;max-width:95vw;margin-inline:auto;justify-content:flex-start;flex-direction:column}.table__container select{max-width:none;width:-moz-fit-content;width:fit-content}.table__container .pagination__container{border-radius:0;border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br)}.table__img__preview{max-width:10rem;max-height:15rem;display:flex;align-items:center;justify-content:center;border:var(--border);border-radius:var(--br);box-shadow:var(--shadow, var(--div-shadow));overflow:hidden}.table__img__preview.rounded{width:10rem;height:10rem;aspect-ratio:1/1;border-radius:50%}.table__img__preview.rounded img{border-radius:50%}.table__img__preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform var(--dur-base, .2s) var(--ease, ease)}.table__img__preview img:hover{transform:scale(1.05)}.table__filters{background-color:var(--clr-bg-light);display:flex;justify-content:center;align-items:center;max-height:0;opacity:0;overflow:hidden;transition:opacity var(--dur-base, .2s) var(--ease, ease),max-height var(--dur-base, .2s) var(--ease, ease),padding var(--dur-base, .2s) var(--ease, ease);box-shadow:4px 5px 11px -4px #000000bf inset;-webkit-box-shadow:4px 5px 11px -4px rgba(0,0,0,.75) inset;-moz-box-shadow:4px 5px 11px -4px rgba(0,0,0,.75) inset}.table__filters.open{opacity:1;padding:var(--space-4, 1rem);max-height:50vh;border:var(--border);border-top:0;overflow:visible}.table__filters>.form__container{box-shadow:var(--shadow, var(--div-shadow))}.table__header__actions{display:flex;align-items:center;justify-content:center;margin-inline-start:0;gap:var(--space-2, .5rem)}@media (min-width: 48em){.table__header__actions{margin-inline-start:auto}}.table{margin:0 auto;padding:0;min-width:100%;border-collapse:collapse}.table thead{z-index:2;position:sticky;top:0;left:0}.table tr{background-color:var(--clr-light)}.table tr:nth-child(2n){background-color:var(--clr-bg-light)}.table tr:hover{background-color:var(--clr-bg-light)}.table tr:last-of-type .toolTip{bottom:auto;top:-95%}.table tr:last-of-type td:last-of-type{border-bottom-right-radius:var(--br)}.table th,.table td{color:var(--clr-font);font-size:var(--fs-base, 1rem);text-align:left;height:5rem;white-space:nowrap}.table th>div,.table td>div{display:flex;align-items:center;gap:var(--space-4, 1rem);justify-content:center}.table td{padding:var(--space-2, .5rem) var(--space-4, 1rem);transition:color var(--dur-base, .2s) var(--ease, ease)}.table td.danger{background-color:var(--clr-danger);font-weight:var(--fw-bold, 700);color:var(--clr-light)}.table td.success{background-color:var(--clr-success);font-weight:var(--fw-bold, 700);color:var(--clr-dark)}.table td.warning{background-color:var(--clr-warning);font-weight:var(--fw-bold, 700);color:var(--clr-dark)}.table th{letter-spacing:.08rem;text-transform:uppercase;background-color:var(--clr-primary);color:var(--clr-light)}.table th>div{padding:var(--space-2, .5rem) var(--space-4, 1rem);width:100%;height:100%;display:flex;align-items:center;gap:var(--space-6, 1.5rem);justify-content:space-between}.table__header{position:sticky;top:0;left:0;z-index:3;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-6, 1.5rem);padding:var(--space-4, 1rem);height:-moz-fit-content;height:fit-content;background-color:var(--clr-light);border:var(--border);border-top-left-radius:var(--br);border-top-right-radius:var(--br)}.table__header h3{display:none}@media (min-width: 48em){.table__header h3{display:block}}.table__body{position:relative;min-height:-moz-fit-content;min-height:fit-content;overflow:auto;border:var(--border);border-top:0;border-bottom:0}.table__footer{position:sticky;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:2;background-color:var(--clr-light);border:var(--border);border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br);min-height:5rem;padding:var(--space-4, 1rem)}.table__form{padding:var(--space-2, .5rem);display:flex;min-height:40vh;max-height:45vh;overflow:hidden;border-radius:var(--br);border:var(--border);box-shadow:var(--shadow, var(--div-shadow));flex-direction:column}@media (min-width: 48em){.table__form{flex-direction:row}}.table__form__inputs{overflow-y:auto;display:flex;justify-content:flex-start;flex-direction:column}.table__form__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-2, .5rem);padding:var(--space-4, 1rem);border:0;border-top:var(--border)}@media (min-width: 48em){.table__form__actions{border:0;border-left:var(--border);flex-direction:column}}@media (prefers-reduced-motion: reduce){.table__filters,.table__img__preview img{transition:none!important}}.toast{font-size:var(--fs);color:#20783c}.toast__container{position:fixed;bottom:10rem;inset-inline-end:2rem;z-index:var(--z-toast, 1100);transform:translate(120%) scale(1);opacity:0;border-radius:var(--br);background-color:#f0fdf4;box-shadow:#17840030 0 1rem 2rem,#1784003b 0 .6rem .6rem;padding:var(--space-7, 1.75rem);display:none;justify-content:center;align-items:center;width:28rem;will-change:transform,opacity;transition:transform var(--dur-base, .2s) var(--ease, ease),opacity var(--dur-base, .2s) var(--ease, ease)}@media (min-width: 48em){.toast__container{width:-moz-fit-content;width:fit-content;max-width:40rem}}.toast__container.open{display:flex;animation:slideInRight var(--dur-base, .2s) var(--ease, ease) forwards;opacity:1;transform:translate(0) scale(1)}.toast__container.warning{background-color:#fefce8;box-shadow:#ac6f0730 0 1rem 2rem,#ac6f073b 0 .6rem .6rem}.toast__container.warning .toast{color:#d4a01e}.toast__container.warning>.toast__closer{border-color:#f0b000;background-color:#fefce8}.toast__container.warning>.toast__closer span{background-color:#d4a01e}.toast__container.info{background-color:#eff6ff;box-shadow:#3b82f630 0 1rem 2rem,#3b82f630 0 .6rem .6rem}.toast__container.info .toast{color:#3849e8}.toast__container.info>.toast__closer{border-color:#3849e8;background-color:#eff6ff}.toast__container.info>.toast__closer span{background-color:#3849e8}.toast__closer{position:absolute;top:-1.75rem;inset-inline-end:-1.75rem;width:4.5rem;height:4.5rem;border:.5rem solid #20783c;border-radius:50%;background-color:#f0fdf4;cursor:pointer;will-change:transform;transition:transform var(--dur-base, .2s) var(--ease, ease)}.toast__closer:hover{transform:rotate(90deg)}.toast__closer:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(34, 197, 94, .25))}.toast__closer span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2.8rem;height:.2rem;background-color:#20783c;border-radius:40rem;transform-origin:center;transition:transform var(--dur-base, .2s) var(--ease, ease)}.toast__closer span:first-of-type{transform:rotate(45deg)}.toast__closer span:nth-of-type(2){transform:rotate(135deg)}@media (prefers-reduced-motion: reduce){.toast__container,.toast__closer,.toast__closer span{transition:none!important;animation:none!important}}.tooltip{position:absolute;z-index:var(--z-tooltip, 1200);visibility:hidden;pointer-events:none;padding:var(--space-2, .5rem) var(--space-4, 1rem);background-color:var(--clr-primary-dark);color:var(--clr-light);max-width:28rem;max-height:-moz-fit-content;max-height:fit-content;font-size:var(--fs);border-radius:40rem;box-shadow:var(--shadow, var(--div-shadow));opacity:0;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease);transform:translateY(2px)}.tooltip__content{display:none}.tooltip.show{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.tooltip{transition:none!important}}img,picture,svg{max-width:100%;display:block}.img{min-width:20rem;min-height:25rem;max-width:20rem;max-height:25rem;-o-object-fit:contain;object-fit:contain}.img__button{background:none;border:var(--border);padding:0;margin:0;font:inherit;color:inherit;width:20rem;height:25rem;border-radius:var(--br);cursor:pointer;transform:scale(1);transition:transform var(--dur-base, .2s) var(--ease, ease),border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.img__button:hover{transform:scale(.97)}.img__button:focus-visible{outline:none;border-color:var(--clr-primary);box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));transform:scale(.97)}.imgs{overflow-y:auto;max-width:-moz-fit-content;max-width:fit-content;height:100%;display:flex;padding:var(--space-4, 1rem);align-items:center;justify-content:flex-start;gap:var(--space-6, 1.5rem);scrollbar-gutter:stable}.imgs__container{align-self:flex-start;padding:var(--space-2, .5rem);display:flex;width:100%;min-height:32rem;overflow:hidden;flex-direction:column;border:var(--border);border-radius:var(--br);background-color:var(--clr-light)}.breadcrumb{display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--clr-bg-light) 40%,transparent);border-radius:var(--br);width:-moz-fit-content;width:fit-content}.breadcrumb ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;border-radius:var(--br)}.breadcrumb ol li{display:flex;align-items:center;justify-content:space-between;min-width:10rem;min-height:3rem;gap:1rem;background-color:transparent;padding:.5rem 1rem}.breadcrumb ol li:hover a{color:var(--clr-primary-dark);font-weight:700}.breadcrumb ol li:last-of-type .breadcrumb__icon{display:none}.breadcrumb ol li:last-of-type a{color:color-mix(in srgb,var(--clr-font) 40%,transparent);pointer-events:none;cursor:default}.breadcrumb ol li a{font-weight:700;text-decoration:none!important;color:var(--clr-primary);display:inline-flex;align-items:center;gap:.5rem;width:100%;transition:color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),font-weight var(--dur-base, .2s) var(--ease, ease)}.breadcrumb ol li a:hover{transform:translate(.15rem)}.breadcrumb ol li a:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));border-radius:.3rem}.breadcrumb ol li a:focus:not(:focus-visible){box-shadow:none}.breadcrumb__icon{width:3rem;height:3rem;color:color-mix(in srgb,var(--clr-font) 40%,transparent);-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-right:.5rem}@media (prefers-reduced-motion: reduce){.breadcrumb a{transition:none!important}}.carousel{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:50vh}.carousel__items{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;will-change:transform;transition:transform .7s var(--ease, cubic-bezier(.4, 0, .2, 1))}.carousel__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transform:scale(1.03);will-change:opacity,transform;transition:opacity .8s var(--ease, ease),transform 1s var(--ease, cubic-bezier(.4, 0, .2, 1))}.carousel__item.show{opacity:1;z-index:1;transform:scale(1)}.carousel__item__image{width:100%;height:100%}.carousel__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel__item__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding:var(--space-4, 1rem);background:linear-gradient(to top,#000000a6,#00000026)}.carousel__item__caption h3{margin:0;text-transform:uppercase;color:var(--clr-light);align-self:flex-start;letter-spacing:.02em}.carousel__item__caption div{margin:0;max-width:60rem;color:var(--clr-light);align-self:flex-end;line-height:1.6}.carousel .controls{position:absolute;top:50%;left:var(--space-4, 1rem);transform:translateY(-50%);z-index:3;display:flex;gap:var(--space-2, .5rem)}.carousel .controls button{background-color:var(--clr-primary);border:var(--border-width, .1rem) solid transparent;color:var(--clr-light);cursor:pointer;padding:var(--space-2, .5rem) var(--space-3, .75rem);border-radius:var(--br-sm, .5rem);box-shadow:var(--shadow-sm, var(--div-shadow));transition:background-color var(--dur-base, .2s) var(--ease, ease),transform var(--dur-fast, .12s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.carousel .controls button:hover{background-color:var(--clr-primary-dark);transform:translateY(-2px)}.carousel .controls button:active{transform:translateY(0)}.carousel .controls button:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}@media (prefers-reduced-motion: reduce){.carousel__items,.carousel__item,.carousel .controls button{transition:none!important}}.slider__container{display:flex;flex-direction:column;gap:1rem}.slider{width:100%;display:flex;justify-content:center;overflow:hidden}.slider__header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.slider__progress{display:flex;gap:.5rem;align-items:center}.slider__progress__item{border-radius:.5rem;flex:0 0 2rem;height:1rem;background-color:var(--clr-primary)}.slider__progress__item.active{background-color:var(--clr-primary-dark)}.slider__handle{display:flex;align-items:center;justify-content:center;width:3rem;z-index:10;margin:.25rem 0;background-color:var(--clr-light);color:var(--clr-primary);cursor:pointer;border-radius:var(--br);border-color:var(--clr-primary);font-size:5rem}.slider__handle--left{border-top-left-radius:0;border-bottom-left-radius:0}.slider__handle--right{border-top-right-radius:0;border-bottom-right-radius:0}.slides{--slider-index: 0;--item-per-slide: 1;display:flex;width:calc(100% - 6rem);transform:translate(calc(var(--slider-index) * -100%));transition:transform .25s ease-in-out}@media (min-width: 48em){.slides{--item-per-slide: 2}}@media (min-width: 62em){.slides{--item-per-slide: 3}}.slides>div{display:flex;flex:0 0 calc(100% / var(--item-per-slide) - 1rem);flex-direction:column;margin-inline:.5rem;max-width:calc(100% / var(--item-per-slide) - 1rem);max-height:50vh}.admin__color__btn{border-radius:0;border-left:0;color:var(--clr-font)}.admin__color__btn.active{color:var(--clr-light)}.admin__color__btn.active:first-of-type{background-color:#065f7b;border-color:#087ea4}.admin__color__btn.active:nth-of-type(2){background-color:#047857;border-color:#34d399}.admin__color__btn.active:nth-of-type(3){background-color:#8a6b12;border-color:#f1d77a}.admin__color__btn.active:nth-of-type(4){background-color:#3f6212;border-color:#a3e635}.admin__color__btn.active:nth-of-type(5){background-color:#065f7b;border-color:#1aa3c8}.admin__color__btn.active:nth-of-type(6){background-color:#9f1239;border-color:#fb7185}.admin__color__btn.active:nth-of-type(7){background-color:#0369a1;border-color:#38bdf8}.admin__color__btn.active:nth-of-type(8){background-color:#0f172a;border-color:#64748b}.admin__color__btn.active:nth-of-type(9){background-color:#c2410c;border-color:#fb923c}.admin__color__btn.active:last-of-type{background-color:#5b21b6;border-color:#a78bfa}.admin__color__btn span{display:inline-block;width:3rem;height:3rem;border-radius:50%;border:var(--border)}.admin__color__btn:first-of-type{border-left:var(--border);border-color:var(--button-border, var(--clr-bg));border-top-left-radius:var(--br);border-bottom-left-radius:var(--br)}.admin__color__btn:first-of-type span{background-color:#087ea4}.admin__color__btn:nth-of-type(2) span{background-color:#34d399}.admin__color__btn:nth-of-type(3) span{background-color:#f1d77a}.admin__color__btn:nth-of-type(4) span{background-color:#a3e635}.admin__color__btn:nth-of-type(5) span{background-color:#1aa3c8}.admin__color__btn:nth-of-type(6) span{background-color:#fb7185}.admin__color__btn:nth-of-type(7) span{background-color:#38bdf8}.admin__color__btn:nth-of-type(8) span{background-color:#64748b}.admin__color__btn:nth-of-type(9) span{background-color:#fb923c}.admin__color__btn:last-of-type{border-top-right-radius:var(--br);border-bottom-right-radius:var(--br)}.admin__color__btn:last-of-type span{background-color:#a78bfa}.admin__color__btn:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25));position:relative;z-index:1}.admin__color__btn:focus:not(:focus-visible){box-shadow:none}.admin__color__picker{overflow-x:auto;display:flex}@media (min-width: 48em){.admin__color__picker{overflow-x:visible}}.admin__color__picker__container{border:var(--border);padding:var(--space-4, 1rem);border-radius:var(--br);max-width:28rem;overflow:hidden}@media (min-width: 48em){.admin__color__picker__container{overflow:visible;max-width:-moz-fit-content;max-width:fit-content}}.color{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, .5rem)}.color span{display:inline-block;width:3rem;height:3rem;background-color:var(--clr-primary);border-radius:50%;border:var(--br)}.color__picker__btn{border-radius:var(--br);transition:border-color var(--dur-base, .2s) var(--ease, ease),box-shadow var(--dur-base, .2s) var(--ease, ease)}.color__picker__btn:focus-visible{outline:none;border-color:var(--clr-primary);box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.color__picker__btn p{display:none}.color__picker__btn span{width:3rem;height:3rem;background-color:var(--clr-primary);border-radius:50%;border:var(--br)}.color__picker__menu{display:none;flex-direction:column;position:absolute;background-color:var(--clr-light);color:var(--clr-font);top:calc(100% + var(--space-2, .5rem));right:1rem;width:-moz-max-content;width:max-content;border-radius:var(--br);z-index:var(--z-dropdown, 1000);box-shadow:var(--shadow, var(--div-shadow));border:var(--border);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;visibility:hidden;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s linear var(--dur-base, .2s)}.color__picker__menu__container{position:relative}.color__picker__menu.open{display:flex;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity var(--dur-base, .2s) var(--ease, ease),transform var(--dur-base, .2s) var(--ease, ease),visibility 0s}.color__picker__menu__item{justify-content:space-between;padding:var(--space-2, .5rem) var(--space-3, .75rem);min-height:2.8rem;min-width:6rem;cursor:pointer;transition:background-color var(--dur-base, .2s) var(--ease, ease),color var(--dur-base, .2s) var(--ease, ease)}.color__picker__menu__item:not(:last-of-type){border-bottom:1px solid var(--clr-border, rgba(0, 0, 0, .12))}.color__picker__menu__item:hover{background-color:var(--clr-bg-light)}@media (prefers-reduced-motion: reduce){.color__picker__menu{transition:none!important}}.services__container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1rem;max-width:150rem}.service__card{position:relative;min-width:28rem;max-width:45rem;min-height:35rem;max-height:-moz-fit-content;max-height:fit-content;padding:3rem;border-radius:var(--br);overflow:hidden;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--div-shadow)}.service__card:hover{transform:translateY(-.2rem);background-color:var(--clr-primary)}.service__card:hover .service__link{right:2rem;top:2rem}.service__card:hover .service__icon{background-color:var(--clr-light)}.service__card:hover h2,.service__card:hover p{color:var(--clr-light)}.service__card:hover .service__footer{color:var(--clr-light);padding-left:0}.service__card:hover .service__footer:after{background-color:var(--clr-light);left:7.3rem}.service__card:focus-within{border-color:var(--clr-primary-dark);box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.service__link{z-index:1;text-decoration:none;display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;font-size:1.8rem;color:var(--clr-primary);background-color:var(--clr-light);border-radius:50%;transform:rotate(-45deg);font-weight:600;line-height:2rem;position:absolute;right:-5rem;top:-5rem;box-shadow:var(--div-shadow);transition:right .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),color .2s ease,transform .2s ease}.service__link:hover{transform:rotate(-45deg) scale(1.05)}.service__link:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.service__icon{height:7.3rem;width:7.3rem;display:flex;align-items:center;justify-content:center;background-color:var(--clr-primary);border-radius:50%;margin-bottom:2rem;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.service__icon img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.service__body{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.service__body h2{font-size:2.2rem;font-weight:700;color:var(--clr-font);transition:color .25s cubic-bezier(.4,0,.2,1)}.service__body p{font-size:1.6rem;color:#0009;transition:color .25s cubic-bezier(.4,0,.2,1)}.service__footer{margin-top:1rem;position:relative;padding-left:7.6rem;color:var(--clr-primary);font-size:2rem;line-height:2rem;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1),padding-left .25s cubic-bezier(.4,0,.2,1)}.service__footer:after{content:"";position:absolute;left:0;top:1.2rem;height:.2rem;width:7rem;background-color:var(--clr-primary);transition:background-color .25s cubic-bezier(.4,0,.2,1),left .25s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.service__card,.service__link,.service__icon,.service__footer,.service__footer:after,.service__body h2,.service__body p{transition:none!important}}.article{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;max-height:10rem;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.article__container{display:flex;flex-direction:column;justify-content:space-between;width:28rem;height:-moz-fit-content;height:fit-content;background-color:var(--clr-light);border-radius:2rem;border:var(--border);box-shadow:var(--div-shadow);overflow:hidden}@media (min-width: 18.75em){.article__container{width:35rem}}@media (min-width: 48em){.article__container{width:70rem}}@media (min-width: 75em){.article__container{width:100rem}}.article__container .button--action{min-width:unset;border:unset;font-size:1.5rem;font-weight:700;color:var(--clr-primary-dark);background-color:rgba(var(--clr-primary-light),.5);padding:.75rem 1rem;border-radius:1.2rem;transition:background-color .2s ease,color .2s ease,transform .15s ease}.article__container .button--action i{transform:rotate(0);transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.article__container .button--action:hover{color:var(--clr-light);background-color:var(--clr-primary)}.article__container .button--action:active{transform:translateY(1px)}.article__container .button--action:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 .25rem rgba(8, 126, 164, .25))}.article__container .button--action:focus:not(:focus-visible){box-shadow:none}.article__container.extend .article{max-height:400rem}.article__container.extend .button--action i{transform:rotate(180deg)}.article__header{display:flex;flex-direction:column;border-top-left-radius:2rem;border-top-right-radius:2rem}.article__header__info{display:flex;align-items:center;justify-content:space-between;padding:2rem;gap:1rem}.article__header__info h2{font-size:2.8rem;font-weight:700;line-height:1.3;color:var(--clr-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article__header__info span{font-size:1.3rem;font-weight:600;color:#00000080;flex-shrink:0}.article__carousel .carousel{border-top-left-radius:2rem;border-top-right-radius:2rem;overflow:hidden}.article__footer{display:flex;padding:1rem;gap:1rem}@media (prefers-reduced-motion: reduce){.article,.article__container .button--action,.article__container .button--action i{transition:none!important}}.hero__carousel{z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100%;overflow:hidden;contain:layout paint;will-change:transform}.hero__carousel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000008c,#00000059);pointer-events:none}.hero{position:relative;z-index:2;max-width:100vw;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;background-color:transparent}@media (min-width: 48em){.hero{flex-direction:row;align-items:center}}@media (min-width: 75em){.hero{min-height:calc(100vh - 6.2rem)}}.hero__content{max-width:96rem;padding:1rem;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(3rem);will-change:opacity,transform}.hero__content h2{position:relative;font-weight:700;font-size:3.6rem;color:var(--clr-light);text-align:center;margin-bottom:3rem;padding-bottom:3rem;line-height:1.15}@media (min-width: 48em){.hero__content h2{font-size:5.3rem}}.hero__content h2:after{content:"";position:absolute;inset-inline:0;bottom:0;margin:auto;width:8rem;height:.4rem;border-radius:40rem;background-color:var(--clr-primary)}.hero__content p{font-size:1.5rem;text-align:center;margin-bottom:3rem;color:#ffffffe6;line-height:1.6;max-width:70ch}@media (min-width: 48em){.hero__content p{font-size:1.8rem}}.hero__arrow{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:5;width:8rem;height:8rem;padding:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;animation:arrowFloat 1.4s ease-in-out infinite;will-change:transform}.hero__arrow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__arrow:focus-visible{outline:.25rem solid rgba(255,255,255,.35);outline-offset:.4rem;border-radius:50%}.hero.animate .hero__content{animation:heroReveal 1s cubic-bezier(.4,0,.2,1) forwards}.about__us{width:100%;min-height:100vh;margin-inline:auto;padding:6rem 1rem 1rem;background-color:var(--clr-light);display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2rem}.about__us__img{width:100%;height:100%;overflow:hidden;border-radius:2rem}.about__us__img__container{position:relative;height:40rem;min-width:28rem;border-radius:inherit;opacity:0;transform:translate(-3rem);will-change:opacity,transform}@media (min-width: 18.75em){.about__us__img__container{min-width:35rem}}@media (min-width: 48em){.about__us__img__container{min-width:50%;height:60rem}}@media (min-width: 75em){.about__us__img__container{height:75rem}}.about__us__img__container:hover img{transform:scale(1.06)}.about__us__img__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transition:transform .6s ease;will-change:transform}.about__us__content{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 75em){.about__us__content{max-width:128rem;flex-direction:row}}.about__us__body{align-self:flex-start;padding:3rem;margin-top:3rem;opacity:0;transform:translate(3rem);will-change:opacity,transform}.about__us__body p{margin-top:2rem;font-size:1.8rem;font-weight:300;line-height:1.7;color:#454545;max-width:70ch}.about__us__info{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:15rem;padding:2rem;background-color:var(--clr-light);border-radius:var(--br);box-shadow:var(--div-shadow);opacity:0;transform:translateY(2rem);will-change:opacity,transform}.about__us__info h2{margin:0;font-size:3.5rem;font-weight:700;line-height:1;color:var(--clr-primary)}@media (min-width: 48em){.about__us__info h2{font-size:5rem}}.about__us__info p{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-font)}@media (min-width: 48em){.about__us__info p{font-size:1.5rem}}.about__us__info:nth-child(1){top:0;left:0;border-bottom-right-radius:2rem}.about__us__info:nth-child(2){top:5rem;right:-2rem;border-radius:var(--br) 0 0 var(--br);background-color:var(--clr-primary)}.about__us__info:nth-child(2) h2,.about__us__info:nth-child(2) p{color:var(--clr-light)}.about__us__info:nth-child(3){bottom:5rem;left:0;border-radius:0 var(--br) var(--br) 0}.about__us.animate .about__us__img__container{animation:fadeSlideLeft 1s cubic-bezier(.4,0,.2,1) forwards}.about__us.animate .about__us__info{animation:fadeUp .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.3s}.about__us.animate .about__us__body{animation:fadeSlideRight 1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.2s}.services{width:100%;min-height:100vh;margin-inline:auto;padding:6rem 1rem 1rem;background-color:var(--clr-light);display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2rem}.services .button--action{display:flex;align-items:center;justify-content:space-between;color:var(--clr-primary);transition:color .3s ease}.services .button--action:hover{color:var(--clr-light)}.services .button--action:hover i{color:var(--clr-light);transform:translate(.5rem)}.services .button--action i{font-size:1.8rem;margin-right:2rem;color:var(--clr-primary);animation:arrowPulse 1.2s ease-in-out infinite;transition:transform .3s ease,color .3s ease;will-change:transform}.services__container{opacity:0;transform:translateY(3rem);will-change:opacity,transform}.services .service__card:nth-child(3),.services .service__card:nth-child(4){display:none}@media (min-width: 48em){.services .service__card:nth-child(3),.services .service__card:nth-child(4){display:block}}.services .service__card:nth-child(5),.services .service__card:nth-child(6){display:none}@media (min-width: 75em){.services .service__card:nth-child(5),.services .service__card:nth-child(6){display:block}}.services.animate .services__container{animation:fadeUp 1s cubic-bezier(.4,0,.2,1) forwards}.contact__us{width:100%;min-height:100vh;padding:6rem 1rem 1rem;background-color:transparent;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2rem}.contact__us__content{padding:1rem;border-radius:2rem;background-color:var(--clr-bg-light);display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:2rem}@media (min-width: 75em){.contact__us__content{flex-direction:row}}.contact__us__map{width:100%;padding:1rem;border-radius:var(--br);opacity:0;transform:translate(-3rem);will-change:opacity,transform;display:flex;align-items:center;justify-content:center}.contact__us__map iframe{width:100%;border:0;border-radius:var(--br)}@media (min-width: 48em){.contact__us__map{width:60rem;height:40rem}.contact__us__map iframe{height:100%}}@media (min-width: 75em){.contact__us__map{height:80rem}}.contact__us__card{display:flex;flex-direction:column;gap:1rem;min-width:100%}@media (min-width: 48em){.contact__us__card{min-width:unset}}.contact__us__card>.column{opacity:0;transform:translate(3rem);will-change:opacity,transform}.contact__us__card .row{justify-content:space-between;align-items:center}.contact__us__card .form__container{width:100%;border:none;opacity:0;transform:translateY(2rem);will-change:opacity,transform}.contact__us__card .form__container .form,.contact__us__card .form__container .row{width:100%}.contact__us__card .form__container .row:last-of-type{align-items:center}.contact__us__coordinate{width:28rem;padding:2rem;border-radius:var(--br);background-color:var(--clr-light);display:flex;align-items:center;gap:1rem;transition:transform .3s ease;will-change:transform}.contact__us__coordinate:hover{transform:translateY(-.3rem)}.contact__us__coordinate__icon{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:var(--clr-primary);background-color:rgba(var(--clr-primary-light),.2);border-radius:1rem}.contact__us__coordinate h4{font-size:1.8rem;font-weight:500;margin-bottom:.8rem}.contact__us__coordinate p{font-size:1.4rem;line-height:1.5;color:rgba(var(--clr-font),.8)}.contact__us__instruction{padding:2rem;border-radius:var(--br);background-color:var(--clr-light);opacity:0;transform:translateY(2rem);will-change:opacity,transform}.contact__us__instruction h3{position:relative;padding-left:1.5rem;margin-bottom:-1.2rem;font-size:2.4rem;font-weight:500;color:var(--clr-font)}.contact__us__instruction h3:before{content:"";position:absolute;inset-block:0;left:0;width:.4rem;border-radius:2px;background-color:var(--clr-primary)}.contact__us__instruction p{margin:.5rem 0 0;padding-left:1.5rem;font-size:1.6rem;font-weight:500;color:#0006;line-height:1.6}.contact__us .button--action{display:flex;align-items:center;justify-content:space-between;color:var(--clr-primary);transition:color .3s ease}.contact__us .button--action:hover{color:var(--clr-light)}.contact__us .button--action:hover .arrow{color:var(--clr-light);transform:translate(.5rem)}.contact__us .button--action .arrow{font-size:1.8rem;margin-right:2rem;color:var(--clr-primary);animation:arrowPulse 1.2s ease-in-out infinite;transition:transform .3s ease,color .3s ease}.contact__us .socials a{text-decoration:none;color:var(--clr-font)}.contact__us.animate .contact__us__map{animation:fadeSlideLeft 1s cubic-bezier(.4,0,.2,1) forwards}.contact__us.animate .contact__us__card>.column{animation:fadeSlideRight 1s cubic-bezier(.4,0,.2,1) .2s forwards}.contact__us.animate .contact__us__instruction{animation:fadeUp .8s cubic-bezier(.4,0,.2,1) .4s forwards}.contact__us.animate .form__container{animation:fadeUp .8s cubic-bezier(.4,0,.2,1) .6s forwards}@media (prefers-reduced-motion: reduce){.hero__arrow{animation:none!important}.about__us__img__container img{transition:none!important}}.page{display:flex;justify-content:center;flex-wrap:wrap;min-height:100vh;gap:2rem;padding:2rem 1rem;align-content:flex-start}.page .service__card{background-color:var(--clr-light);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);will-change:transform}.page .service__card:hover{background-color:var(--clr-primary);transform:translateY(-.2rem);box-shadow:var(--div-shadow)}.pages__container{width:100%;background-color:var(--clr-bg-light);padding:2rem 1rem;margin-inline:auto}.pages__container__bottom{padding:1rem}.pages__container__bottom .pagination__container{border:unset;background-color:var(--clr-bg-light);justify-content:center}@media (prefers-reduced-motion: reduce){.page .service__card{transition:none!important}}.service__details{display:flex;flex-direction:column;padding:2rem;background-color:var(--clr-light);border-radius:2rem;width:28rem;height:-moz-fit-content;height:fit-content;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);will-change:transform;box-shadow:0 0 #0000}.service__details:hover{transform:translateY(-.4rem);box-shadow:var(--div-shadow)}.service__details>h4{font-size:1.6rem;font-weight:500;margin-bottom:2.2rem;color:var(--clr-font)}@media (min-width: 48em){.service__details>h4{font-size:2rem}}.service__details>h4:last-of-type{margin-bottom:unset;margin-top:2.2rem}@media (min-width: 18.75em){.service__details{width:33rem}}@media (min-width: 48em){.service__details{width:45rem}}.service__details ol{display:flex;flex-direction:column}.service__details ol li{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 0;border-bottom:.1rem solid rgba(0,0,0,.06)}.service__details ol li:last-of-type{border-bottom:unset}.service__details ol li i{font-size:1.6rem;color:var(--clr-primary);flex:0 0 auto}.service__details ol li span{font-size:1.4rem;font-weight:450;color:var(--clr-bg-dark)}@media (min-width: 18.75em){.service__details ol li span{font-size:1.6rem}}.service__details ol li span:last-of-type{font-weight:600;color:var(--clr-font)}.service__details__container{padding-top:2rem;background-color:var(--clr-bg-light);display:flex;flex-direction:column;gap:2rem;width:100%;justify-content:center;align-items:center}@media (min-width: 48em){.service__details__container{align-items:flex-start;flex-direction:row}}.service__details__carousel{width:28rem;height:30rem;border-radius:2rem;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);will-change:transform;box-shadow:0 0 #0000}.service__details__carousel .carousel{border-radius:2rem;min-height:100%}@media (min-width: 18.75em){.service__details__carousel{width:33rem;height:45rem}}@media (min-width: 48em){.service__details__carousel{width:85rem;height:57rem}}.service__details__carousel:hover{transform:translateY(-.4rem);box-shadow:var(--div-shadow)}.service__head{display:flex;justify-content:space-between;padding:1rem;align-items:flex-start;gap:1.5rem}.service__head__img{width:7rem;height:7rem;border-radius:50%;border:.2rem solid var(--clr-bg-light);overflow:hidden}.service__head__img img{border-radius:50%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:transform .25s cubic-bezier(.4,0,.2,1)}.service__head:hover .service__head__img img{transform:scale(1.05)}.service__head__info{display:flex;flex-direction:column}.service__head__info h4{font-size:1.6rem;font-weight:500;color:var(--clr-font)}@media (min-width: 48em){.service__head__info h4{font-size:2rem}}.service__head__info p{font-size:1.4rem;font-weight:450;color:var(--clr-bg-dark)}@media (min-width: 18.75em){.service__head__info p{font-size:1.6rem}}@media (prefers-reduced-motion: reduce){.service__details,.service__details__carousel,.service__head__img img{transition:none!important}}
