:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}header{display:flex;padding:var(--spacing-4) 0px;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:0;z-index:1}@media (min-width: 768px){header{bottom:auto;top:0}}nav{background:var(--nav-background);border:1px solid var(--nav-border);border-radius:var(--radius-rounded-full);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}nav ul{display:flex;flex-direction:row;gap:var(--spacing-1-5);list-style:none;padding:var(--spacing-1-5);margin:0}nav ul li a{position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px;text-decoration:none;color:var(--nav-link-default-text);font-weight:400;border-radius:var(--radius-rounded-full);-webkit-tap-highlight-color:transparent}nav ul li a:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px;outline-color:var(--color-blue-400);outline-width:2px;transition:0s}nav ul li a.active span,nav ul li a.active i{color:var(--nav-link-active-text);z-index:1}nav ul li a div{position:absolute;background:var(--nav-link-active-background);border-radius:var(--radius-rounded-full);top:0;right:0;bottom:0;left:0}nav ul li a span,nav ul li a i{transition:.3s ease-in-out}nav ul li a span{display:none}nav ul li a i{font-size:1.5rem}@media (min-width: 768px){nav ul li a{padding:0 var(--spacing-6);width:-moz-fit-content;width:fit-content}nav ul li a span{display:flex}nav ul li a i{display:none}}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}.btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:44px;min-height:44px;padding:0 var(--spacing-6);cursor:pointer;border-radius:var(--radius-rounded-full);text-decoration:none;font-size:1rem;box-sizing:border-box;transition:.3s ease-in-out}.btn i{font-size:1.5rem}.btn.primary{background-color:var(--button-primary-default-background);border:1px solid var(--button-primary-default-border);color:var(--button-primary-default-text)}.btn.primary:hover{background-color:var(--button-primary-hover-background);border:1px solid var(--button-primary-hover-border)}.btn.secondary{background-color:var(--button-secondary-default-background);border:1px solid var(--button-secondary-default-border);color:var(--button-secondary-default-text)}.btn.secondary:hover{background-color:var(--button-secondary-hover-background);border:1px solid var(--button-secondary-hover-border)}.btn.secondary:disabled,.btn.secondary[disabled]{cursor:not-allowed;opacity:.5}.btn.secondary:disabled:hover,.btn.secondary[disabled]:hover{background-color:var(--button-secondary-default-background);border:1px solid var(--button-secondary-default-border)}.btn.icon{width:44px;height:44px;padding:0;font-size:1.5rem}.btn:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px;outline-color:var(--color-blue-400);outline-width:2px;transition:0s}.btn:disabled{opacity:.5}.btn:disabled:focus{background-color:inherit;border:inherit}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}footer{display:flex;justify-content:center;align-items:center}footer .container{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-12) var(--spacing-6) var(--spacing-24) var(--spacing-6)}@media (min-width: 768px){footer .container{padding:var(--spacing-12) var(--spacing-6)}}footer .container__content{width:100%;border-radius:var(--radius-rounded-2xl);background-color:var(--container-background);border:1px solid var(--container-border);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}@media (min-width: 768px){footer .container__content{flex-direction:row;justify-content:space-between;padding:var(--spacing-6)}}footer .container__content-copyright{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}footer .container__content-copyright p{text-align:center}footer .container__content-copyright p:last-child{color:var(--container-text-secondary);display:flex;gap:var(--spacing-2)}footer .container__content-copyright span{font-family:"Noto Color Emoji";cursor:pointer}@media (min-width: 768px){footer .container__content-copyright{align-items:start}footer .container__content-copyright p{text-align:left}}footer .container__content-social{display:flex;gap:var(--spacing-3)}@media (min-width: 768px){footer .container__content-social{gap:var(--spacing-4)}}footer .container__legals{display:flex;align-items:center;gap:var(--spacing-1-5);color:var(--container-text-secondary)}footer .container__legals a{color:var(--container-text-secondary);text-decoration:none}footer .container__legals a:hover{text-decoration:underline}footer .container__legals a:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px;outline-color:var(--color-blue-400);outline-width:2px;transition:0s;border-radius:var(--radius-rounded-sm)}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}#accueil{height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}#accueil .container{flex-direction:row;justify-content:center;align-items:center}@media (min-width: 992px){#accueil .container{justify-content:space-between}}#accueil:before{content:"";position:absolute;left:-123px;top:-95px;width:300px;height:220px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){#accueil:before{left:-152px;top:-347px;width:650px;height:500px;opacity:.2}}#accueil:after{content:"";position:absolute;right:-126px;bottom:-105px;width:220px;height:300px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){#accueil:after{right:-176px;bottom:-377px;width:500px;height:650px;opacity:.2}}.home__title{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}@media (min-width: 992px){.home__title{align-items:start;gap:var(--spacing-8)}}.home__title h1{font-size:1.875rem;line-height:3rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}@media (min-width: 992px){.home__title h1{font-size:2.625rem;line-height:4rem;align-items:start;gap:var(--spacing-3);text-align:left}}.home__title h1>span{display:flex;gap:var(--spacing-1-5);align-items:center;background-color:var(--badge-default-background);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-rounded-md);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:600}@media (min-width: 992px){.home__title h1>span{padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-rounded-lg)}}.home__orbit{position:relative;display:none;flex-direction:column;align-items:center;justify-content:center;height:500px;width:500px}@media (min-width: 992px){.home__orbit{display:flex}}.home__orbit svg circle{stroke:var(--container-text);stroke-dasharray:4,4}.home__orbit svg:nth-of-type(1) circle{opacity:.08}.home__orbit svg:nth-of-type(4) circle{opacity:.12}.home__orbit svg:nth-of-type(6) circle{opacity:.18}.home__orbit svg:nth-of-type(2) circle,.home__orbit svg:nth-of-type(3) circle,.home__orbit svg:nth-of-type(5) circle{opacity:0}.home__orbit-item{background-color:var(--container-background);border-radius:var(--radius-rounded-full);color:var(--container-text);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;position:absolute}.home__orbit-item:nth-of-type(2) i{font-size:2.25rem}.home__orbit-item:nth-of-type(3) i{font-size:2rem}.home__orbit-item:nth-of-type(4) i{font-size:1.375rem}.home__orbit-item:nth-of-type(5) i{font-size:1.75rem}.home__orbit-item:nth-of-type(6) i{font-size:1.25rem}.home__orbit-item:nth-of-type(7) i{font-size:2rem}.home__avatar{border-radius:var(--radius-rounded-full);cursor:pointer}.home__tooltip{position:absolute;width:-moz-max-content;width:max-content;bottom:-16px;background-color:var(--tooltip-bg, var(--color-blue-700));border-radius:var(--radius-rounded-full);color:var(--container-text);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-rounded);font-size:.75rem;pointer-events:none;z-index:1000}.home__tooltip:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--tooltip-bg, var(--color-blue-700)) transparent}.home__meteors{width:100%;position:absolute;bottom:0;left:0;right:50%;display:flex;justify-content:center;pointer-events:none}.home__meteors>div{width:600px;height:300px;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(180deg,transparent,black 15%,black 85%,transparent 100%)}@media (min-width: 992px){.home__meteors>div{height:400px}}.home__meteors .bg-gradient-to-r{background-image:linear-gradient(to right,hsla(0,0%,98%,.25),transparent);height:1.5px;transform:translateY(-1px)}@keyframes blink{0%,to{visibility:visible}50%{visibility:hidden}}.cursor{background-color:var(--container-text-secondary);animation:blink .8s step-end infinite;width:4px;height:38px;display:flex;margin:5px 0}@media (min-width: 992px){.cursor{height:53px;margin:5px 0}}#a-propos{position:relative;overflow:hidden}#a-propos:after{content:"";position:absolute;right:-126px;top:-105px;width:220px;height:300px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){#a-propos:after{right:-176px;top:-377px;width:500px;height:650px;opacity:.2}}.about__bio{font-size:1.125rem;line-height:1.875rem;color:var(--container-text-secondary)}.about__bio a{cursor:pointer;text-decoration:none}.about__bio a:hover{text-decoration:underline}.about__bio a:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px;outline-color:var(--color-blue-400);outline-width:2px;transition:0s;border-radius:var(--radius-rounded-sm)}.about__bio a,.about__bio strong{color:var(--container-text);font-weight:600}.about__services{display:flex;flex-direction:column;gap:var(--spacing-4)}.about__services h2{line-height:1.75rem}.about__services-list{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 992px){.about__services-list{flex-direction:row;gap:var(--spacing-6)}}.about__services-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);color:var(--container-text);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl)}@media (min-width: 992px){.about__services-item{gap:var(--spacing-6);padding:var(--spacing-6)}}.about__services-icon{height:60px;width:60px;display:flex;justify-content:center;align-items:center;background:#667edc0f;border-radius:var(--radius-rounded-full);color:var(--color-blue-400);font-size:1.75rem;box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 992px){.about__services-icon{height:64px;width:64px;font-size:2rem}}.about__services-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);text-wrap:balance}.about__services-content h3{font-size:1.125rem;line-height:1.5rem}.about__services-content p{color:var(--container-text-secondary);line-height:1.5rem}@media (min-width: 992px){.about__services{gap:var(--spacing-6)}}.about__tools{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 992px){.about__tools{gap:var(--spacing-6)}}.about__tools-items{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent 100%)}.about__tools-item{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-rounded-full);background-color:var(--container-background)}.about__tools-item i{font-size:var(--spacing-8)}.about__hobbies{display:flex;flex-direction:column;gap:var(--spacing-12)}@media (min-width: 1200px){.about__hobbies{flex-direction:row}}.about__hobbies-games,.about__hobbies-astronomy{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (min-width: 992px){.about__hobbies-games,.about__hobbies-astronomy{gap:var(--spacing-6)}}.about__hobbies-gameslist{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-4)}@media (min-width: 992px){.about__hobbies-gameslist{flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-6)}}.about__hobbies-gamecp,.about__hobbies-gametlou,.about__hobbies-gameow{box-sizing:border-box}.about__hobbies-gamecp img,.about__hobbies-gametlou img,.about__hobbies-gameow img{margin-bottom:var(--spacing-4)}@media (min-width: 992px){.about__hobbies-gamecp img,.about__hobbies-gametlou img,.about__hobbies-gameow img{margin-bottom:var(--spacing-8)}}.about__hobbies-gametlou{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;order:-1;flex:1 1 calc(100% - 20px)}@media (min-width: 992px){.about__hobbies-gametlou{order:2;flex:auto}}.about__hobbies-gametlou img{position:absolute}@media (min-width: 992px){.about__hobbies-gametlou img{width:128px}}.about__hobbies-gametlou video{max-width:100%;height:auto;background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl)}.about__hobbies-gametlou .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#00000040);pointer-events:none;border-radius:var(--radius-rounded-2xl)}.about__hobbies-gametlou .btn.secondary{background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl);position:absolute;right:var(--spacing-4);bottom:var(--spacing-4);height:28px;min-height:28px;width:28px;padding:0}.about__hobbies-gametlou .btn.secondary i{font-size:.875rem}.about__hobbies-gamecp,.about__hobbies-gameow{position:relative;flex:1 1 calc(50% - 10px);border-radius:var(--radius-rounded-2xl);background-size:cover;background-position:center;background-repeat:no-repeat;height:166px;display:flex;justify-content:center;align-items:flex-end}@media (min-width: 992px){.about__hobbies-gamecp,.about__hobbies-gameow{height:auto;align-self:stretch}}.about__hobbies-gamecp{background-image:linear-gradient(180deg,#0000,#00000040),url(/assets/cyberpunk_background-D4F8TyNT.jpg)}@media (min-width: 992px){.about__hobbies-gamecp{order:1}}.about__hobbies-gameow{background-image:linear-gradient(180deg,#0000,#00000040),url(/assets/overwatch_background-DIM_gNWe.jpg)}@media (min-width: 992px){.about__hobbies-gameow{order:3}}.about__hobbies-astronomylist{height:100%;display:flex;gap:var(--spacing-4)}@media (min-width: 1200px){.about__hobbies-astronomylist{flex-direction:column;gap:var(--spacing-6)}}.about__hobbies-astronomyitem{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;padding:var(--spacing-4);color:var(--container-text);text-align:center;box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl)}@media (min-width: 992px){.about__hobbies-astronomyitem{min-width:240px;padding:var(--spacing-6)}}.about__hobbies-astronomyitem span{font-size:5rem;line-height:6rem;font-family:"Noto Color Emoji"}.about__hobbies-astronomyitem>div:first-child{margin-bottom:-22px;-webkit-mask-image:linear-gradient(180deg,#FFF 0%,rgba(255,255,255,.08) 70.13%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(180deg,#fff,#ffffff14 70.13%,#fff0)}.about__hobbies-astronomyitem>div:last-child>p:last-child{color:var(--container-text-secondary)}.about__hobbies-astronomyitem>div:last-child{display:flex;flex-direction:column;gap:var(--spacing-0-5)}#projets{position:relative;overflow:hidden}#projets:after{content:"";position:absolute;left:-82px;bottom:280px;width:220px;height:300px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){#projets:after{left:-124px;bottom:-280px;width:500px;height:650px;opacity:.2}}.projects__items,.project__items{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}@media (min-width: 992px){.projects__items,.project__items{gap:var(--spacing-12)}}.projects__item,.project__item{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6);overflow:hidden;color:var(--container-text);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl)}@media (min-width: 992px){.projects__item,.project__item{flex-direction:row}}.projects__image img,.project__image img{width:100%}@media (min-width: 992px){.projects__item:nth-child(2n),.project__item:nth-child(2n){flex-direction:row-reverse}}.projects__item:nth-child(2n) .projects__image,.project__item:nth-child(2n) .projects__image{align-items:flex-start;padding-left:inherit;padding-right:var(--spacing-4)}@media (min-width: 992px){.projects__item:nth-child(2n) .projects__image,.project__item:nth-child(2n) .projects__image{padding-right:var(--spacing-14);padding-left:inherit}}.projects__content,.project__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-4)}@media (min-width: 992px){.projects__content,.project__content{width:100%;justify-content:center;padding:var(--spacing-24) var(--spacing-12)}}.projects__description,.project__description{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}@media (min-width: 992px){.projects__description,.project__description{gap:var(--spacing-4)}}.projects__description p,.project__description p{line-height:1.5rem}.projects__heading,.project__heading{display:flex;align-items:center;gap:var(--spacing-3)}.projects__logo,.project__logo{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-rounded-full)}@media (min-width: 992px){.projects__logo,.project__logo{height:56px;width:56px}}.projects__logo img,.project__logo img{height:30px;width:30px}@media (min-width: 992px){.projects__logo img,.project__logo img{height:38px;width:38px}}.projects__logo.candelice,.project__logo.candelice{background-color:#f0725c}.projects__logo.candelice img,.project__logo.candelice img{fill:#fcfcfc}.projects__logo.labougieartisanale,.project__logo.labougieartisanale{background-color:#5a8b6a}.projects__logo.labougieartisanale img,.project__logo.labougieartisanale img{fill:#e6f0e2}.projects__logo.latelierdenatacha,.project__logo.latelierdenatacha{background-color:#bde7d2}.projects__logo.latelierdenatacha img,.project__logo.latelierdenatacha img{fill:#0d0f0e}.projects__logo.groupomania,.project__logo.groupomania{background-color:#fd2d01}.projects__logo.groupomania img,.project__logo.groupomania img{fill:#fff}.projects__name h3,.project__name h3{line-height:1.4375rem}.projects__name span,.project__name span{color:var(--container-text-secondary);line-height:1.25rem}.projects__badges,.project__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1-5)}.projects__image,.project__image{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-left:var(--spacing-4)}@media (min-width: 992px){.projects__image,.project__image{width:100%;padding-left:var(--spacing-14);padding-top:var(--spacing-14)}}.contact__form{background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}@media (min-width: 768px){.contact__form{padding:var(--spacing-6);height:auto;width:100%}}.contact__form-group{display:flex;flex-direction:column}.contact__form-group.textarea{height:100%}.contact__form-input{position:relative;height:48px;display:flex;padding:var(--spacing-4) var(--spacing-4) 0 var(--spacing-4);border:1px solid var(--input-primary-default-border);border-radius:var(--radius-rounded-lg);transition:.3s ease-in-out;cursor:text}.contact__form-input.error{border:1px solid #D76151!important}.contact__form-input.error label{color:#d76151!important}.contact__form-input:hover{border-color:var(--input-primary-hover-border)}.contact__form-input:focus-within{border-color:var(--input-primary-focus-border)}.contact__form-input input,.contact__form-input textarea{width:100%;background-color:transparent;color:var(--input-primary-default-text);border:none}.contact__form-input input::-moz-placeholder,.contact__form-input textarea::-moz-placeholder{color:transparent}.contact__form-input input::placeholder,.contact__form-input textarea::placeholder{color:transparent}.contact__form-input input:focus,.contact__form-input textarea:focus{outline:none;border:none}.contact__form-input input:focus+label,.contact__form-input textarea:focus+label{color:var(--input-primary-focus-placeholder)}.contact__form-input input:not(:-moz-placeholder-shown)+label,.contact__form-input textarea:not(:-moz-placeholder-shown)+label{transform:translateY(-.7rem);font-size:.688rem}.contact__form-input input:focus+label,.contact__form-input input:not(:placeholder-shown)+label,.contact__form-input textarea:focus+label,.contact__form-input textarea:not(:placeholder-shown)+label{transform:translateY(-.7rem);font-size:.688rem}.contact__form-input textarea{resize:none;height:140px}@media (min-width: 768px){.contact__form-input textarea{height:auto}}.contact__form-input textarea::-webkit-scrollbar{width:8px}.contact__form-input textarea::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-rounded-full)}.contact__form-input textarea::-webkit-scrollbar-thumb{background-color:var(--input-primary-default-border);border-radius:var(--radius-rounded-full)}.contact__form-input textarea::-webkit-scrollbar-thumb:hover{background-color:var(--input-primary-default-border)}.contact__form-input.textarea{height:100%;scrollbar-width:thin}.contact__form-input label{color:var(--input-primary-default-placeholder);display:flex;align-items:center;height:48px;position:absolute;top:0;left:0;padding:var(--spacing-3) var(--spacing-4);cursor:text;transform-origin:0 0;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact__form-alert{display:flex;padding:var(--spacing-3);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--radius-rounded-lg)}.contact__form-alert div{display:flex;gap:var(--spacing-2);align-items:center}.contact__form-alert div i{font-size:var(--spacing-6)}.contact__form-alert button{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.contact__form-alert button i{opacity:.5;font-size:var(--spacing-6);transition:.3s ease-in-out}.contact__form-alert button i:hover{opacity:1}.contact__form-alert.success{background:#52c14c1f;color:var(--form-success)}.contact__form-alert.success button i{color:var(--form-success)}.contact__form-alert.error{background:#c14c4c1f;color:var(--form-error)}.contact__form-alert.error button i{color:var(--form-error)}.contact__map{background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--spacing-4);padding:4.5rem var(--spacing-4);height:340px;background-image:var(--map-img);background-position:center}@media (min-width: 768px){.contact__map{height:420px;max-height:420px;width:456px;padding:7rem var(--spacing-4)}}@media (min-width: 992px){.contact__map{width:456px;min-width:456px}}.contact__map-location{display:flex;flex-direction:column;align-items:center}.contact__map-location span{background-color:var(--badge-default-background);padding:var(--spacing-1-5) var(--spacing-3);border-radius:var(--radius-rounded-md);color:var(--badge-default-text);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact__map-pin{width:12px;height:12px;background-color:var(--color-blue-700);border-radius:var(--radius-rounded-full);animation:pulse 2s infinite;margin:10px;box-shadow:0 0 #000;transform:scale(1)}#contact{position:relative;overflow:hidden}#contact:after{content:"";position:absolute;left:-82px;top:280px;width:220px;height:300px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){#contact:after{left:-124px;top:-370px;width:500px;height:650px;opacity:.2}}#contact .container__content{gap:var(--spacing-4)}@media (min-width: 768px){#contact .container__content{flex-direction:row-reverse;gap:var(--spacing-12);max-height:420px}}.error-message{color:#d76151;font-size:.875rem;padding-top:var(--spacing-1)}.badge{display:flex;padding:var(--spacing-0-5) var(--spacing-1-5);justify-content:center;align-items:center;gap:var(--spacing-1);border-radius:var(--radius-rounded);background-color:var(--badge-default-background);color:var(--badge-default-text);font-size:.875rem}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}.legal{overflow:hidden;position:relative}.legal .container{display:flex;flex-direction:column;gap:var(--spacing-8)}.legal__section{display:flex;flex-direction:column;gap:var(--spacing-1)}.legal__section p{color:var(--container-text-secondary)}.legal__section a{color:var(--container-text);text-decoration:none}.legal small{color:var(--container-text-secondary)}.legal__back-button{display:flex;align-items:center;gap:var(--spacing-2);color:var(--container-text-secondary);text-decoration:none;width:-moz-fit-content;width:fit-content;padding:var(--spacing-1) 0}.legal__back-button i{font-size:1.5rem}.legal__back-button span{font-weight:600}.legal__back-button:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px;outline-color:var(--color-blue-400);outline-width:2px;transition:0s;border-radius:var(--radius-rounded-sm)}.legal:before{content:"";position:absolute;left:-123px;top:-95px;width:300px;height:220px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){.legal:before{left:-152px;top:-347px;width:650px;height:500px;opacity:.2}}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}.not-found{height:calc(100vh - 296px);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;padding:var(--spacing-48) 0;gap:var(--spacing-4)}@media (min-width: 768px){.not-found{height:calc(100vh - 196px)}}.not-found .container{align-items:center}.not-found__title{display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found__title h1{text-transform:uppercase;font-size:4rem;position:relative;display:inline-block;background:url(/assets/avatar-BPyo1_N_.gif) no-repeat center center;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (min-width: 768px){.not-found__title h1{font-size:8rem}}.not-found:before{content:"";position:absolute;left:-123px;top:-95px;width:300px;height:220px;background-color:var(--color-blue-700);opacity:.6;filter:blur(250px);z-index:-1}@media (min-width: 992px){.not-found:before{left:-152px;top:-347px;width:650px;height:500px;opacity:.2}}:root{--transition-duration: .3s;--color-blue-100: rgb(180 192 238);--color-blue-200: rgb(152 168 231);--color-blue-300: rgb(131 150 226);--color-blue-400: rgb(102 126 220);--color-blue-500: rgb(81 108 215);--color-blue-600: rgb(65 94 211);--color-blue-700: rgb(48 80 207);--color-blue-800: rgb(41 69 178);--color-blue-900: rgb(35 58 149);--color-dark-0: rgb(16 17 19 / 0);--color-dark-12: rgb(16 17 19 / .12);--color-dark-16: rgb(16 17 19 / .16);--color-dark-24: rgb(16 17 19 / .24);--color-dark-4: rgb(16 17 19 / .04);--color-dark-6: rgb(16 17 19 / .06);--color-dark-8: rgb(16 17 19 / .08);--color-light-0: rgb(250 250 250 / 0);--color-light-12: rgb(250 250 250 / .12);--color-light-16: rgb(250 250 250 / .16);--color-light-24: rgb(250 250 250 / .24);--color-light-4: rgb(250 250 250 / .04);--color-light-6: rgb(250 250 250 / .06);--color-light-8: rgb(250 250 250 / .08);--color-neutral-100: rgb(250 250 250);--color-neutral-200: rgb(227 225 227);--color-neutral-300: rgb(201 200 202);--color-neutral-400: rgb(175 174 176);--color-neutral-500: rgb(148 148 150);--color-neutral-600: rgb(119 120 122);--color-neutral-700: rgb(89 89 92);--color-neutral-800: rgb(55 56 58);--color-neutral-900: rgb(16 17 19);--radius-rounded-none: 0px;--radius-rounded-sm: 2px;--radius-rounded: 4px;--radius-rounded-md: 6px;--radius-rounded-lg: 8px;--radius-rounded-xl: 12px;--radius-rounded-2xl: 16px;--radius-rounded-3xl: 24px;--radius-rounded-full: 9999px;--spacing-0: 0rem;--spacing-px: .0625rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem}:root[data-theme=dark]{--border: var(--color-light-6);--text: var(--color-neutral-100);--background-color: var(--color-neutral-900);--badge-default-background: var(--color-light-8);--badge-default-text: var(--color-neutral-300);--button-ghost-default-text: var(--color-neutral-100);--button-ghost-hover-background: var(--color-light-8);--button-ghost-hover-text: var(--color-neutral-100);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-light-6);--button-secondary-default-border: var(--color-light-8);--button-secondary-default-text: var(--color-neutral-100);--button-secondary-hover-background: var(--color-light-8);--button-secondary-hover-border: var(--color-light-12);--button-secondary-hover-text: var(--color-neutral-100);--container-background: var(--color-light-4);--container-border: var(--color-light-6);--container-text: var(--color-neutral-100);--container-text-secondary: var(--color-neutral-600);--heading-subtitle: var(--color-neutral-100);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-100);--input-primary-default-border: var(--color-light-8);--input-primary-default-text: var(--color-neutral-100);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-light-12);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(82, 193, 76);--form-error: rgb(215, 81, 81);--nav-background: rgb(33 34 37 / .62);--nav-border: var(--color-light-6);--nav-link-active-background: var(--color-neutral-100);--nav-link-active-text: var(--color-neutral-900);--nav-link-default-text: var(--color-neutral-100);--map-img: url(/assets/map_dark-jdheBEpy.svg);--modal-background: #191A1C;--background-noise: url(/assets/dark-background-SIFFD8Rn.png);--consent-background: rgb(33 34 37 / .9);color-scheme:dark}:root[data-theme=light]{--border: var(--color-dark-24);--text: var(--color-neutral-900);--background-color: var(--color-neutral-100);--badge-default-background: var(--color-dark-8);--badge-default-text: var(--color-neutral-700);--button-ghost-default-text: var(--color-neutral-900);--button-ghost-hover-background: var(--color-dark-8);--button-ghost-hover-text: var(--color-neutral-900);--button-primary-default-background: var(--color-blue-700);--button-primary-default-border: var(--color-blue-500);--button-primary-default-text: var(--color-neutral-100);--button-primary-hover-background: var(--color-blue-600);--button-primary-hover-border: var(--color-blue-400);--button-primary-hover-text: var(--color-neutral-100);--button-secondary-default-background: var(--color-dark-8);--button-secondary-default-border: var(--color-dark-12);--button-secondary-default-text: var(--color-neutral-900);--button-secondary-hover-background: var(--color-dark-12);--button-secondary-hover-border: var(--color-dark-16);--button-secondary-hover-text: var(--color-neutral-900);--container-background: var(--color-dark-8);--container-border: var(--color-dark-12);--container-text: var(--color-neutral-900);--container-text-secondary: var(--color-neutral-700);--heading-subtitle: var(--color-neutral-900);--heading-title: var(--color-blue-600);--icon-color: var(--color-neutral-900);--input-primary-default-border: var(--color-dark-16);--input-primary-default-text: var(--color-neutral-900);--input-primary-default-placeholder: var(--color-neutral-600);--input-primary-hover-border: var(--color-dark-24);--input-primary-focus-border: var(--color-blue-500);--input-primary-focus-placeholder: var(--color-blue-500);--input-primary-error-border: rgb(215, 81, 81);--input-primary-error-placeholder: rgb(215, 81, 81);--form-success: rgb(43, 108, 40);--form-error: rgb(182, 63, 63);--nav-background: rgb(213 214 216 / .62);--nav-border: var(--color-dark-12);--nav-link-active-background: var(--color-neutral-900);--nav-link-active-text: var(--color-neutral-100);--nav-link-default-text: var(--color-neutral-900);--map-img: url(/assets/map_light-CzUmXN3C.svg);--modal-background: #E6E6E6;--consent-background: rgb(213 214 216 / .9);color-scheme:light}body{background-color:var(--background-color);background-image:var(--background-noise);color:var(--text);transition:background-color var(--transition-duration),color var(--transition-duration)}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(/assets/lexend-v24-latin-regular-LvJAK7uG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(/assets/lexend-v24-latin-600-VdgXozci.woff2) format("woff2")}*{font-family:Lexend,sans-serif;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}b,strong{font-weight:600}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--container-text);font-weight:600!important}.h3{font-size:1.125rem!important;line-height:1.75rem}@media (min-width: 992px){.h3{font-size:1.375rem!important}}@font-face{font-family:icomoon;src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s);src:url(/assets/icomoon-CtQrW4uV.eot?v8ah8s#iefix) format("embedded-opentype"),url(/assets/icomoon-LdUTIkTf.ttf?v8ah8s) format("truetype"),url(/assets/icomoon-Cr-mAw0-.woff?v8ah8s) format("woff"),url(/assets/icomoon-ChNgv7Ip.svg?v8ah8s#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-code:before{content:""}.icon-magnifyingglass:before{content:""}.icon-paintbrush:before{content:""}.icon-warning:before{content:""}.icon-check:before{content:""}.icon-css:before{content:""}.icon-figma:before{content:""}.icon-html:before{content:""}.icon-js:before{content:""}.icon-notion:before{content:""}.icon-photoshop:before{content:""}.icon-react:before{content:""}.icon-wordpress:before{content:""}.icon-play:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-chat:before{content:""}.icon-cross:before{content:""}.icon-dribbble:before{content:""}.icon-github:before{content:""}.icon-house:before{content:""}.icon-linkedin:before{content:""}.icon-moon:before{content:""}.icon-palette:before{content:""}.icon-pause:before{content:""}.icon-sun:before{content:""}.icon-user:before{content:""}section{display:flex;justify-content:center;align-items:center}.container{width:100%;max-width:1328px;padding:var(--spacing-16) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-12)}@media (min-width: 992px){.container{padding:var(--spacing-28) var(--spacing-6)}}.container__title{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--spacing-1)}@media (min-width: 992px){.container__title{gap:var(--spacing-2)}}.container__title h2{color:var(--heading-title);font-size:.875rem;letter-spacing:var(--spacing-0-5);text-transform:uppercase;font-weight:400!important;font-family:Lexend}@media (min-width: 992px){.container__title h2{font-size:1rem}}.container__title span{color:var(--heading-subtitle);font-size:1.5rem;font-weight:600;line-height:2.75rem}@media (min-width: 992px){.container__title span{font-size:2rem}}.container__content{display:flex;flex-direction:column;gap:var(--spacing-12)}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #3050cfb3}70%{transform:scale(1);box-shadow:0 0 0 10px #3050cf00}to{transform:scale(.95);box-shadow:0 0 #3050cf00}}*{margin:0;padding:0;box-sizing:border-box}img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;padding:var(--spacing-6);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__overlay.fade-in{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s linear 0s}.modal__overlay.fade-out{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.modal__content{background-color:var(--modal-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl);color:var(--container-text);padding:var(--spacing-4);width:100%;max-width:400px;position:relative;z-index:1010;text-align:center;transform:translateY(100%);opacity:0;transition:transform .6s ease,opacity .6s ease;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}.modal__content i{position:absolute;top:var(--spacing-4);right:var(--spacing-4);cursor:pointer;font-size:var(--spacing-6)}.modal__description{display:flex;flex-direction:column}.modal__description span{font-size:var(--spacing-6);color:var(--container-text);font-weight:600}.modal__description p{color:var(--container-text-secondary);text-wrap:balance}.modal__circle{position:relative;width:80px;height:80px}.modal__circle span{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:var(--spacing-5);font-weight:600}.modal__circle div{width:80px;height:80px;transform:rotate(273deg)!important;border-radius:9999px;box-shadow:inset 0 0 0 5px var(--container-background)}.modal__content.slide-in{transform:translateY(0);opacity:1}.modal__content.slide-out{transform:translateY(100%);opacity:0}.consent-banner{position:fixed;bottom:var(--spacing-4);right:var(--spacing-4);z-index:2;width:calc(100% - var(--spacing-8));display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);box-shadow:0 4px 14px 6px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--consent-background);border:1px solid var(--container-border);border-radius:var(--radius-rounded-2xl)}@media (min-width: 768px){.consent-banner{max-width:360px}}.consent-banner__text{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.consent-banner__text p{color:var(--container-text-secondary)}.consent-banner__text a{color:var(--container-text);text-decoration:none}.consent-banner__buttons{display:flex;gap:var(--spacing-3);width:100%}.consent-banner__buttons button{width:100%}@media (min-width: 768px){.consent-banner__buttons button{width:-moz-fit-content;width:fit-content}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.left-1\/2{left:50%}.top-1\/2{top:50%}.-z-10{z-index:-10}.flex{display:flex}.hidden{display:none}.size-0\.5{width:.125rem;height:.125rem}.size-\[52px\]{width:52px;height:52px}.size-\[60px\]{width:60px;height:60px}.size-\[66px\]{width:66px;height:66px}.size-\[72px\]{width:72px;height:72px}.size-\[76px\]{width:76px;height:76px}.size-\[82px\]{width:82px;height:82px}.size-full{width:100%;height:100%}.h-\[28px\]{height:28px}.h-px{height:1px}.w-\[28px\]{width:28px}.w-\[50px\]{width:50px}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[0deg\]{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.animate-marquee{animation:marquee var(--duration) linear infinite}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}@keyframes meteor{0%{transform:rotate(270deg) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(270deg) translate(-800px);opacity:0}}.animate-meteor{animation:meteor 5s linear infinite}@keyframes orbit{0%{transform:rotate(0) translateY(calc(var(--radius) * 1px)) rotate(0)}to{transform:rotate(360deg) translateY(calc(var(--radius) * 1px)) rotate(-360deg)}}.animate-orbit{animation:orbit calc(var(--duration)*1s) linear infinite}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }.opacity-100{opacity:1}.shadow-\[0_0_0_1px_\#ffffff10\]{--tw-shadow: 0 0 0 1px #ffffff10;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0 }.fade-out{--tw-exit-opacity: 0 }.paused{animation-play-state:paused}.\[--duration\:20s\]{--duration: 20s }.\[--duration\:40s\]{--duration: 40s }.\[--gap\:1rem\]{--gap: 1rem }.\[animation-delay\:calc\(var\(--delay\)\*1000ms\)\]{animation-delay:calc(var(--delay) * 1s)}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[gap\:var\(--gap\)\]{gap:var(--gap)}
