/*
======================================================
Web development by Bloque | https://www.bloque.com.uy
======================================================

Minified files: 
- fixed-inline/settings.vars.css
- fixed-inline/settings.font-sizes.css
- fixed-inline/settings.colors.css
- fixed-inline/settings.fonts.css
- fixed-inline/generic.reset.css
- fixed-inline/generic.screen.css
- fixed-inline/objects.structure.css
- fixed-inline/objects.section.css
- fixed-inline/components.header.css
- fixed-inline/components.nav.css
- fixed-inline/components.btn.css
- fixed-inline/components.pic.css
- fixed-inline/components.lang.css
- fixed-inline/utilities.headings.css
- fixed-inline/utilities.type.css
- fixed-inline/utilities.icons.css
- fixed-inline/utilities.general.css
- fixed-inline/utilities.abstract-bg.css
*/

:root{--font:'Roboto',sans-serif;--font-alt:'Plus Jakarta Sans',sans-serif;--separator-x:2.2rem;--separator-x-n:calc(var(--separator-x) * -1);--separator-y:5rem;--wrapper:180rem;--wrapper-xs:144rem;--tap-size:4.8rem;--header:5.8rem;--header-offset:3rem;--header-offset-fixed:2rem;--top-bar-height:4rem;--wrapper-x:var(--separator-x);--wrapper-x-n:calc(var(--wrapper-x) * -1);--generic-section-br:3rem;--easeOutCubic:cubic-bezier(0.22, 0.61, 0.36, 1);--easeInOutCirc:cubic-bezier(0.785, 0.135, 0.150, 0.860);--generic-delay:250ms;--viewport-margins:calc(100vw - var(--wrapper));--viewport-margin:calc(var(--viewport-margins)/2 + var(--wrapper-x))}@media (max-width:47.9375rem) and (min-height:45.625rem){:root{--separator-y:8rem}}@media (min-width:24.375rem){:root{--separator-x:2.8rem}}@media (max-width:47.9375rem){:root{--top-bar-height:4.8rem}}@media (min-height:45.625rem){:root{--top-bar-height:5.2rem}}@media (min-width:48rem){:root{--separator-x:3rem;--separator-y:8rem}}@media (min-width:61.25rem){:root{--separator-x:3.6rem;--generic-section-br:5rem}}@media (min-width:75rem){:root{--separator-x:4.5rem;--wrapper-x:clamp(var(--separator-x),9.64vw,120rem)}}@media (min-width:75rem) and (min-height:49.375rem){:root{--separator-y:clamp( 8rem, 18.6vh, 17rem)}}@media (min-width:87.5rem){:root{--header:6.2rem;--header-offset:2.5rem;--separator-x:6rem}}@media (min-width:87.5rem) and (min-height:49.375rem){:root{--separator-y:clamp( 8rem, 18.6vh, 17rem)}}@media (min-width:100rem){.c-solution-card-model .c-solution-card__pic img{height:115%}}@media (min-width:105rem){:root{--viewport-margins:calc(100vw - var(--wrapper));--viewport-margin:calc(var(--viewport-margins)*.5)}}:root{--fz-000:1.2rem;--fz-100:1.4rem;--fz-200:1.6rem;--fz-300:1.8rem;--fz-400:2.1rem;--fz-500:2.5rem;--fz-600:min(7vw, 2.4rem);--fz-700:min(8.2vw, 3.6rem);--fz-800:min(9.8vw, 5rem);--fz-900:min(15vw, 6rem)}@media (max-width:22.4375rem){:root{--fz-200:1.5rem;--fz-300:1.6rem;--fz-800:9vw}}@media (min-width:61.25rem){:root{--fz-000:clamp(1.2rem,0.83vw,1.3rem);--fz-100:clamp(1.3rem,1.17vw,1.6rem);--fz-200:clamp(1.5rem,1.18vw,1.8rem);--fz-300:clamp(1.8rem,1.32vw,2rem);--fz-400:clamp(2rem,1.62vw,2.6em);--fz-500:clamp(2.3rem,2.36vw,3.5em);--fz-600:clamp(2.6rem,2.6vw,4rem);--fz-700:clamp(3.3rem,3.05vw,5rem);--fz-800:clamp(3.6rem,4.5vw,6.7rem);--fz-900:clamp(3.6rem,5.97vw,8.6rem)}}:root{--color-primary-100:#ECF4FF;--color-primary-100-hsl:215 100% 96%;--color-primary-200:#dae4f9;--color-primary-400:#1043FA;--color-primary-400-hsl:227 96% 52%;--color-primary-500:#0129EB;--color-primary-500-hsl:230 99% 46%;--color-primary-600:#0006BD;--color-primary-600-hsl:238 100% 37%;--color-primary-700:#0A2894;--color-primary-700-hsl:227 87% 31%;--color-primary-900:#010626;--color-secondary-200:#BEE9FF;--color-secondary-200-hsl:200 100% 87%;--color-secondary-300:#62c7ff;--color-secondary-400:#33B6FF;--color-secondary-400-hsl:201 100% 60%;--color-secondary-500:#1db0ff;--color-secondary-600:#0AA9FF;--color-secondary-600-hsl:201 100% 53%;--color-secondary-700:#008edd;--color-opaque-100:#dde7ee;--color-opaque-200:#3C4A77;--color-opaque-200-hsl:227 33% 35%;--color-opaque-300:#112D93;--color-opaque-400:#1A3080;--color-opaque-400-hsl:227 66% 30%;--color-opaque-500:#0C1431;--color-opaque-500-hsl:227 61% 12%;--color-opaque-700:#121732;--color-opaque-800:#000A2B;--color-opaque-800-hsl:226 100% 8%;--color-opaque-900:#000319;--color-opaque-900-hsl:233 100% 5%;--color-neutral-100:#FFFFFF;--color-neutral-100-hsl:0 0% 100%;--color-neutral-200:#EDEDED;--color-neutral-200-hsl:0 0% 93%;--color-neutral-300:#CDCECF;--color-neutral-500:#ACAEB0;--color-neutral-600:#8D8E90;--color-neutral-700:#808080;--color-neutral-800:#707070;--color-neutral-900:#000000;--color-neutral-900-hsl:0 0% 0%;--generic-bg-color:var(--color-opaque-900);--generic-bg-color-hsl:var(--color-opaque-900-hsl);--alt-bg-color:var(--color-opaque-700);--color-hover:var(--color-secondary-400);--color-error:#E73F3F;--color-success:#40BC95}@font-face{font-family:'Plus Jakarta Sans';src:url('../../fonts/PlusJakartaSans-Bold.woff2') format('woff2'),url('../../fonts/PlusJakartaSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-Bold.woff2') format('woff2'),url('../../fonts/Roboto-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('../../fonts/PlusJakartaSans-Regular.woff2') format('woff2'),url('../../fonts/PlusJakartaSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-MediumItalic.woff2') format('woff2'),url('../../fonts/Roboto-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-SemiBold.woff2') format('woff2'),url('../../fonts/Roboto-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-Medium.woff2') format('woff2'),url('../../fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-Regular.woff2') format('woff2'),url('../../fonts/Roboto-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-BoldItalic.woff2') format('woff2'),url('../../fonts/Roboto-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-Italic.woff2') format('woff2'),url('../../fonts/Roboto-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url('../../fonts/Roboto-SemiBoldItalic.woff2') format('woff2'),url('../../fonts/Roboto-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;background:var(--generic-bg-color);color:var(--color-neutral-100)}html:not(.disable-smooth-scroll){scroll-behavior:smooth;scroll-padding-top:var(--header)}*,::after,::before{box-sizing:border-box}body{font-size:100%}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-family:var(--font);font-weight:400;font-optical-sizing:auto}p{text-rendering:optimizeLegibility}strong{font-weight:700}em{font-style:italic}button,input,select,textarea{border:none;outline:0;resize:none;border-radius:0;background-color:transparent;padding:0;margin:0;overflow:visible;font-size:inherit}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}a,button{color:var(--color-neutral-100);-webkit-tap-highlight-color:hsl(var(--color-primary-400-hsl) / 2%)}a,button:not([disabled]){cursor:pointer}:is(h1,h2,h3,h4,h5,h6) a{color:inherit}img{display:block;max-width:100%}.o-wrapper{width:100%;max-width:var(--wrapper);margin-inline:auto;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}:root{--section-y:var(--separator-y)}.o-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.o-section-t{padding-top:var(--section-y)}.o-section-b{padding-bottom:var(--section-y)}.c-header{--_header-gap:2.6rem;--_top-bar-color:#00031961;--_top-bar-fz:1.3rem;--_brand-height:2.4rem;--_brand-ml:1rem;--_nav-bg-hsl:hsl(var(--color-opaque-200-hsl)/29%);--_nav-btn:var(--tap-size);--_nav-border-color:hsl(var(--color-neutral-100-hsl)/6%);--_nav-py:.8rem;--_nav-px:1rem;position:absolute;height:var(--header);transition:opacity .5s ease;z-index:100}.c-header.is-delayed{opacity:0;pointer-events:none}.c-header,.c-header__wrapper{width:100%;left:0;top:0}.c-header__wrapper{position:fixed;padding-top:var(--header-offset);max-width:none}.c-header-top-bar{--icon-size:1em;min-height:var(--top-bar-height);display:flex;align-items:center;justify-content:center;font-size:var(--_top-bar-fz);line-height:1.2;color:hsl(var(--color-neutral-100-hsl)/80%);background:var(--_top-bar-color);margin-bottom:var(--header-offset);margin-inline:var(--wrapper-x-n);margin-top:calc(var(--header-offset)*-1);backdrop-filter:blur(0.7rem);-webkit-backdrop-filter:blur(0.7rem);padding-block:.7em}.c-header-top-bar__wrapper{display:flex;flex-wrap:wrap;justify-content:center}.c-header-top-bar__text{display:flex;gap:.5em;flex-wrap:wrap;justify-content:center}.c-header-top-bar__visit{white-space:nowrap}.c-header-top-bar strong{color:hsl(var(--color-neutral-100-hsl)/90%)}.c-header-top-bar [class*=u-icon]{margin-top:-2px}.c-header__holder{position:relative;height:var(--header);display:flex;gap:var(--_header-gap);align-items:center;justify-content:space-between;max-width:none;padding-inline:var(--_nav-px);padding-block:var(--_nav-py)}.c-header__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--_nav-bg-hsl);border:1px solid var(--_nav-border-color);border-radius:5.5rem;backdrop-filter:blur(1.1rem);-webkit-backdrop-filter:blur(1.1rem)}.c-header__brand{z-index:1;margin-left:var(--_brand-ml)}.c-header__brand,.c-header__logo{display:block;width:auto;max-width:none;height:var(--_brand-height)}.c-header__toggle-nav{position:fixed;top:0;left:-999999px;pointer-events:none}.c-header__nav-btn{--_bar-color:var(--color-neutral-100);--_bar-translate:-240%;--_bar-w:2.4rem;--_bar-offset:calc(var(--wrapper-x) - (var(--_nav-btn) - var(--_nav-btn-bars)) / 2);display:grid;place-items:center;width:var(--_nav-btn);height:var(--_nav-btn);position:relative}.c-header__nav-btn::after,.c-header__nav-btn::before{content:"";display:block;width:var(--_bar-w);height:2px;position:absolute;left:50%;top:50%;background-color:var(--_bar-color);transform:translate(-50%,-50%);translate:0 var(--_bar-translate);rotate:var(--_bar-rotate,0deg)}.c-header__nav-btn::after,.c-header__nav-btn::before{transform-origin:left top;transition:translate var(--_dur) ease-out,scale var(--_dur) ease-out,rotate var(--_dur) ease-out;transition-delay:0.4s,0.2s,0s}.c-header__nav-btn::after{--_bar-translate:240%}.c-header.is-solid{--_nav-bg-hsl:hsl(var(--color-neutral-100-hsl)/90%);--_nav-border-color:hsl(var(--color-neutral-900-hsl)/4%)}.c-header.is-solid .c-header-top-bar{background:hsl(var(--color-primary-600-hsl) / 70%)}body:not(.nav-open) .c-header.is-solid .c-header__logo path:not(.c-header__logo-plus){fill:var(--color-opaque-900)}body:not(.nav-open) .c-header.is-solid .c-header__logo path[stroke="#fff"]{stroke:var(--color-opaque-900)}body:not(.nav-open) .c-header.is-solid .c-header__nav-btn{--_bar-color:hsl(var(--color-neutral-900-hsl)/90%)}@media (min-width:48rem){.c-header{--_top-bar-fz:1.4rem}}@media (min-width:61.25rem){.c-header{--_brand-height:2.2rem;--_top-bar-fz:1.3rem;--_nav-max-w:100rem}.c-header__holder{max-width:var(--_nav-max-w);margin-inline:auto}.c-header__nav{display:block}.c-header__nav-btn{display:none}}@media (min-width:75rem){.c-header{--_header-gap:3rem;--_nav-max-w:124rem}}@media (min-width:87.5rem){.c-header{--_brand-ml:1.6rem;--_brand-height:2.6rem;--_header-gap:4.2rem}}@media (min-width:112.5rem){.c-header{--_top-bar-fz:1.4rem;--_nav-max-w:128rem}}.c-nav{--_color:hsl(var(--color-neutral-200-hsl)/80%);--_fz:var(--fz-100);--_fw:500;--_items-gap:1.6rem}.c-nav__list{display:flex;color:var(--_color);font-size:var(--_fz);font-weight:var(--_fw);gap:var(--_items-gap)}.c-nav__link{color:var(--_color)}.c-nav__cta{white-space:nowrap}@media (max-width:61.1875rem){.c-nav__cta--desktop{display:none!important}}@media (min-width:61.25rem){.c-nav{--_fz:1.2rem;display:flex;align-items:center;justify-content:center;gap:var(--_header-gap);overflow:visible!important}.c-header.is-solid .c-nav{--_color:hsl(var(--color-opaque-900-hsl) / 47%)}.c-nav-overlay{display:none}.c-nav__cta--desktop{--btn-fz:1.2rem;display:inline-flex}.c-nav__cta--mobile{display:none!important}}@media (min-width:75rem){.c-nav{--_fz:1.3rem}.c-nav__cta--desktop{--btn-fz:1.3rem}}@media (min-width:85rem){.c-nav{--_fz:1.4rem;--_items-gap:2.5rem}.c-nav__cta--desktop{--btn-fz:1.4rem}}@media (min-width:93.75rem){.c-nav{--_fz:1.5rem;--_items-gap:3rem}.c-nav__cta--desktop{--btn-fz:1.5rem}}@media (min-width:112.5rem){.c-nav{--_fz:1.6rem}.c-nav__cta--desktop{--btn-fz:1.6rem}}.c-btn{--_color:var(--color-neutral-100);--_bg:var(--color-primary-400);--_bg-hover:var(--color-hover);--_fz:var(--fz-100);--_ff:var(--font-alt);--_fw:600;--_px:1.4em;--_py:0.984em;--_border-w:2px;display:inline-flex;gap:.4em;font-size:var(--btn-fz, var(--_fz));font-weight:var(--btn-fw,var(--_fw));font-family:var(--_ff);line-height:1.1;text-align:center;align-items:center;justify-content:center;background-color:var(--btn-bg,var(--_bg));color:var(--btn-color,var(--_color));border-radius:2em;padding:calc(var(--btn-py,var(--_py)) - 2px) var(--btn-px,var(--_px)) var(--btn-py,var(--_py));min-height:4rem}.c-btn span[class*=u-icon-]{font-size:.55em;margin-top:.3em}.c-btn--invert{--_color:var(--color-primary-400);--_bg:var(--color-neutral-100)}.c-btn--stroke{--_bg:transparent;border:1px solid var(--btn-color,var(--_color))}.c-btn--xs{--_py:0.784em}.c-btn.disabled{pointer-events:none;opacity:.4}.c-btn.is-loading{position:relative}.c-btn.is-loading:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;border-radius:50%;border-bottom:.2rem solid transparent;border-right:.2rem solid var(--color-neutral-100);border-left:.2rem solid var(--color-neutral-100);border-top:.2rem solid var(--color-neutral-100);animation:loader 1s linear infinite}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:24.375rem){.c-btn{--_fz:var(--fz-200)}}@media (hover:hover){.c-btn:is(:hover,:focus-visible){background-color:var(--color-hover);border-color:var(--color-hover)}}@media (min-width:61.25rem){.c-btn{--_fz:var(--fz-100)}}[class*=c-pic],[class*=c-pic] img{display:block}[class*=c-pic]{position:relative}[class*=c-pic] img{width:100%;height:auto}.c-pic--cover,.c-pic--cover img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.c-lang{position:relative}.c-lang__label{position:relative;display:flex;align-items:center;gap:.3em;font-size:var(--fz-100);font-weight:500;transition:opacity .4s ease-out}.c-lang__label::after{content:"";width:.45em;height:.45em;margin-top:-.2em;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(315deg);opacity:.8}.c-lang__label [class*=icon-]{display:block;opacity:.7;margin-top:-.05em}.c-lang__svg{display:block;height:1.1em;width:auto;opacity:.9}.c-lang__svg path{fill:currentColor}.c-lang__select{display:block;width:100%;height:var(--tap-size);position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);opacity:0;cursor:pointer}@media (hover:hover){.c-lang__select:is(:hover,:focus-visible)~.c-lang__label{opacity:.4;transition:opacity .4s ease-out}}@media (min-width:61.25rem){.c-lang__label{font-size:1.2rem}}@media (min-width:75rem){.c-lang__label{font-size:1.3rem}}@media (min-width:85rem){.c-lang__label{font-size:1.4rem}}@media (min-width:93.75rem){.c-lang__label{font-size:1.5rem}}@media (min-width:112.5rem){.c-lang__label{font-size:1.6rem}}.u-heading{--_fz:var(--fz-800);--_ff:var(--font-alt);--_lh:1.1;--_fw:700;font-family:var(--heading-ff, var(--_ff));font-size:var(--heading-fz, var(--_fz));font-weight:var(--heading-fw,var(--_fw));line-height:var(--heading-lh, var(--_lh));letter-spacing:var(--heading-ls, -3%);color:var(--heading-color,inherit);max-width:var(--heading-max-w,inherit)}.u-heading--xs strong{color:var(--heading-strong-color,var(--color-secondary-400))}.u-heading__logo{height:.9em;width:auto;margin-bottom:-.05em}.u-heading--xs{--_fz:var(--fz-700)}.u-subtitle{--_fz:var(--fz-600);--_ff:var(--font-alt);--_lh:1.3;--_fw:400;font-family:var(--subtitle-ff, var(--_ff));font-size:var(--subtitle-fz, var(--_fz));font-weight:var(--subtitle-fw,var(--_fw));line-height:var(--subtitle-lh, var(--_lh));letter-spacing:var(--subtitle-ls, -.02em);color:var(--subtitle-color,inherit);max-width:var(--subtitle-max-w,inherit)}.u-heading--xl{--_fz:var(--fz-900)}.u-text{--_fz:var(--fz-300);--_fw:400;--_lh:1.6;--_ls:-0.03em;--_max-w:none;font-size:var(--text-fz, var(--_fz));font-weight:var(--text-fw,var(--_fw));line-height:var(--text-lh, var(--_lh));letter-spacing:var(--text-ls, var(--_ls));color:var(--text-color,hsl(var(--color-neutral-100-hsl)/90%));max-width:var(--text-max-w,var(--_max-w))}.u-text+.u-text,.u-text>*+*{margin-top:1em}.u-text strong{font-weight:var(--text-strong-fw,600);color:var(--text-strong-color,inherit)}.u-text a:not([class]){font-weight:var(--text-link-fw,inherit);color:var(--text-link-color,inherit)}.u-heading+.u-text{margin-top:2em}.u-dlocal-logo-inline{height:1em;width:auto;margin:0}@media (hover:hover){.u-text a:not([class]):hover{color:var(--text-hover-color,var(--color-primary-400))}}@media (min-width:48rem){.u-heading+.u-text{margin-top:2em}}@media (min-width:87.5rem){.u-heading+.u-text{margin-top:2.5em}}[class*=u-icon]{--_icon-size:1.2em;display:inline-block;vertical-align:middle;width:var(--icon-size,var(--_icon-size));min-width:var(--icon-size,var(--_icon-size));height:var(--icon-size,var(--_icon-size));background-repeat:no-repeat;background-size:contain;background-position:center}.u-icon-globe{background-image:url(../../icons/icon-globe.svg)}.u-icon-file-check{background-image:url(../../icons/icon-file-check.svg)}.u-icon-localize{background-image:url(../../icons/icon-localize.svg)}.u-icon-network{background-image:url(../../icons/icon-network.svg)}.u-icon-check{background-image:url(../../icons/icon-check.svg)}.u-icon-plus{background-image:url(../../icons/icon-plus.svg)}.u-icon-plus-primary{background-image:url(../../icons/icon-plus-primary.svg)}.u-icon-plus-strong{background-image:url(../../icons/icon-plus-strong.svg)}.u-icon-simple-check{background-image:url(../../icons/icon-simple-check.svg)}.u-icon-cross-white{background-image:url(../../icons/icon-cross-white.svg)}.u-icon-cross-dark{background-image:url(../../icons/icon-cross-dark.svg)}.u-icon-lang{background-image:url(../../icons/icon-lang.svg)}.u-icon-ext-link{background-image:url(../../icons/icon-ext-link.svg)}.u-icon-ext-link-white{background-image:url(../../icons/icon-ext-link-white.svg)}.u-icon-arrow-right-white{background-image:url(../../icons/icon-arrow-right-white.svg)}.u-tap-size{position:relative}.u-block-scroll{overflow:hidden;position:fixed;width:100%}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.o-scrollable{width:100%;height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}@keyframes moveDiagonal{0%,100%{transform:translate(-30%,-25%)}25%{transform:translate(25%,20%)}50%{transform:translate(30%,-20%)}75%{transform:translate(-25%,25%)}}@keyframes moveEllipse{0%{transform:translate(0,-35%)}25%{transform:translate(40%,0)}50%{transform:translate(0,35%)}75%{transform:translate(-40%,0)}100%{transform:translate(0,-35%)}}@keyframes moveScalePulse{0%,100%{transform:scale(.85)}50%{transform:scale(1.15)}}@keyframes moveFloat{0%,100%{transform:translate(-20%,-30%)}33%{transform:translate(25%,15%)}66%{transform:translate(-15%,25%)}}@keyframes moveOrbit{0%{transform:translate(0,-30%)}25%{transform:translate(28%,0)}50%{transform:translate(0,30%)}75%{transform:translate(-28%,0)}100%{transform:translate(0,-30%)}}@keyframes moveWave{0%,100%{transform:translate(-25%,0) scale(1)}50%{transform:translate(30%,-20%) scale(1.1)}}@keyframes moveSlowDrift{0%,100%{transform:translate(-15%,-20%)}50%{transform:translate(20%,25%)}}.u-abstract-bg{--color-bg1:var(--color-opaque-900);--color-bg2:var(--color-opaque-800);--color1:227 82% 19%;--color2:210 85% 38%;--color3:227 76% 15%;--color4:235 78% 28%;--color5:200 88% 35%;--color6:225 90% 42%;--color7:248 75% 48%;--color8:218 82% 40%;--color9:230 86% 40%;--color-mouse-follower:205 95% 52%;--circle-size:60%;--blending:hard-light;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));z-index:-999}.u-abstract-bg svg{display:none}.u-abstract-bg__container{filter:url(#abstract-bg-filter) blur(50px);width:100%;height:100%;opacity:.5}@media (max-width:1280px){.u-abstract-bg{display:none!important}}@media (hover:none){.u-abstract-bg{display:none!important}}.u-abstract-bg__g1{position:absolute;background:radial-gradient(circle at center,hsla(var(--color1) / .8) 0,hsla(var(--color1) / 0) 100%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:center center;animation:moveFloat 6s ease-in-out infinite;opacity:1;z-index:-2}.u-abstract-bg__g2{position:absolute;background:radial-gradient(circle at center,hsla(var(--color2) / .8) 0,hsla(var(--color2) / 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:center center;animation:moveEllipse 22s ease-in-out infinite;opacity:1}.u-abstract-bg__g3{position:absolute;background:radial-gradient(circle at center,hsla(var(--color3) / .2) 0,hsla(var(--color3) / 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2 + 200px);left:calc(50% - var(--circle-size)/ 2 - 500px);transform-origin:center center;animation:moveScalePulse 8s ease-in-out infinite;opacity:1}.u-abstract-bg__g4{position:absolute;background:radial-gradient(circle at center,hsla(var(--color4) / .8) 0,hsla(var(--color4) / 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:center center;animation:moveDiagonal 35s ease-in-out infinite;opacity:.7}.u-abstract-bg__g5{position:absolute;background:radial-gradient(circle at center,hsla(var(--color5) / .8) 0,hsla(var(--color5) / 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:center center;animation:moveOrbit 25s linear infinite;opacity:1}.u-abstract-bg__g6{position:absolute;background:radial-gradient(circle at center,hsla(var(--color6) / .75) 0,hsla(var(--color6) / 0) 55%) no-repeat center/150% 150%;mix-blend-mode:var(--blending);width:75%;height:75%;top:calc(50% - 37.5%);left:calc(50% - 37.5%);z-index:0;transform-origin:center center;animation:moveVertical 26s ease-in-out infinite;opacity:.85}.u-abstract-bg__g7{position:absolute;background:radial-gradient(circle at center,hsla(var(--color7) / .7) 0,hsla(var(--color7) / 0) 45%) no-repeat center/100% 100%;mix-blend-mode:var(--blending);width:110%;height:110%;top:calc(50% - 55%);left:calc(50% - 55%);z-index:0;transform-origin:center center;animation:moveWave 18s ease-in-out infinite;opacity:.75}.u-abstract-bg__g8{position:absolute;background:radial-gradient(circle at center,hsla(var(--color8) / .7) 0,hsla(var(--color8) / 0) 50%) no-repeat center/100% 100%;mix-blend-mode:var(--blending);width:70%;height:70%;top:calc(50% - 35% + 150px);left:calc(50% - 35% - 200px);z-index:0;transform-origin:center center;animation:moveSlowDrift 32s ease-in-out infinite;opacity:.8}.u-abstract-bg__g9{position:absolute;background:radial-gradient(circle at center,hsla(var(--color9) / .7) 0,hsla(var(--color9) / 0) 48%) no-repeat center/100% 100%;mix-blend-mode:var(--blending);width:85%;height:85%;top:calc(50% - 42.5%);left:calc(50% - 42.5%);z-index:0;transform-origin:60% 40%;animation:moveInCircle 38s linear infinite reverse;opacity:.8}.u-abstract-bg__mouse-follower{position:absolute;background:radial-gradient(circle at center,hsla(var(--color-mouse-follower) / .8) 0,hsla(var(--color-mouse-follower) / 0) 20%) no-repeat;mix-blend-mode:var(--blending);width:300%;height:300%;top:-150%;left:-150%;opacity:.3}