@layer base,components,modules,schedule,utils;@layer base{html{scroll-behavior:smooth}html,body{max-width:100vw;background-color:#fff;font-family:soleto,sans-serif;color:#2b2c2a}body{padding:0;margin:0;font-weight:400;line-height:1.5}body *{box-sizing:border-box}@media only screen and (max-width: 320px){body{--nav-height: 3rem}}textarea{font-family:inherit;font-size:medium;resize:vertical}address{font-style:normal}.speakers-layout{padding-block:var(--gap-xxl)}.speaker-card__photo:before,.speaker-card__photo:after{content:none!important}.speaker-card__social-icon,.speaker-card__name:before{background-color:#6929ff!important}@media (hover: hover){.speaker-card:is(a):hover{--spaker-shadow-alpha: 0!important;--circle-bg: var(--color-secondary--lighten)}}:root{--color-white: hsl(0deg, 0%, 100%);--color-black: hsl(0deg, 0%, 0%);--color-black-trans: hsla(0deg, 0%, 0%, .8);--color-primary: hsl(258deg, 100%, 58%);--color-secondary: hsl(90deg, 2%, 10%);--color-update-days: hsl(200deg, 75%, 58%);--color-font: hsl(90deg, 2%, 17%);--color-info: hsl(200deg, 54%, 53%);--color-success: hsl(134deg, 61%, 41%);--color-warning: hsl(45deg, 100%, 42%);--color-error: hsl(0deg, 72%, 40%);--color-grey: hsl(0deg, 0%, 50%);--color-border: hsl(0deg, 0%, 79%);--color-background: hsl(0deg, 0%, 98%);--color-text: hsl(0deg, 0%, 0%);--color-text-light: hsl(0deg, 0%, 100%);--color-trans: hsla(0deg, 0%, 0%, 0);--color-header-bg: hsl(252deg, 46%, 26%);--color-header-bg-2: hsl(248deg, 78%, 21%);--color-button-bg--dark: hsl(258deg, 100%, 58%);--color-button-bg--light: hsl(343deg, 95%, 55%);--color-bg-theme--alpha: hsla(234deg, 59%, 29%, .7);--gap: .8em;--gap-xs: .2em;--gap-s: .4em;--gap-m: .8em;--gap-l: 1.6em;--gap-xl: 2.4em;--gap-xxl: 3.2em;--gap-xxxl: 4em;--border-width: 1px;--border-width-l: 2px;--radius-s: .4em;--radius-m: .8em;--radius-l: 1.6em;--radius-none: 0;--radius-circle: 50%;--box-shadow-radius: 2em;--box-shadow-alpha: .15;--trans-time: .25s;--trans-fnc: ease-out;--font-size-multiplier: 1;--nav-height: 3.75rem}}@layer components{.button-container{--gap: 1.6em;gap:var(--gap);display:inline-grid;grid-template-columns:repeat(2,mimax(.8em,auto));align-items:stretch;align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 425px){.button-container{--gap: .8em}}.button-container--margin-bottom{margin-bottom:2.4em}.button{--btn-pad-x: 1.2em;--btn-pad-y: .8em;--btn-min-width: 14rem;--btn-background: hsla(0deg, 0%, 0%, 0);--btn-text-color: hsl(0deg, 0%, 100%);--btn-border-width: .2em;--btn-border-color: hsla(0deg, 0%, 0%, 0);--btn-border-radius: 1.6em;--btn-font-size: large;--btn-gap: .8em;--btn-font-family: prometo, sans-serif;--btn-pseudo-display: block;--btn-pseudo-gradient-angle: 90deg;--btn-after-opacity: 0;--btn-shadow-alpha: .15;--btn-cursor: pointer;--trans-time: .5s;display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:center;gap:var(--btn-gap);border-radius:full;border-radius:9999px;box-shadow:0 0 1.5em 0 hsla(0,0%,0%,var(--btn-shadow-alpha));padding-top:var(--btn-pad-y);padding-right:var(--btn-pad-x);padding-bottom:var(--btn-pad-y);padding-left:var(--btn-pad-x);position:relative;width:auto;min-width:var(--btn-min-width);background-color:var(--btn-background);border-width:0;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:400;color:var(--btn-text-color);text-decoration:none;white-space:nowrap;transition:background-color var(--trans-time) var(--trans-fnc),color var(--trans-time) var(--trans-fnc),border-color var(--trans-time) var(--trans-fnc),box-shadow var(--trans-time) var(--trans-fnc),transform var(--trans-time) var(--trans-fnc);overflow:hidden;cursor:var(--btn-cursor)}@media only screen and (max-width: 1366px){.button{--btn-font-size: medium;--btn-pad-x: 1em;--btn-pad-y: .5em;--btn-min-width: 12rem}}@media only screen and (max-width: 768px){.button{--btn-min-width: 10rem}}@media only screen and (max-width: 425px){.button{--btn-min-width: 0;--btn-gap: .4em;--btn-pad-x: .8em;--btn-pad-y: .4em}}@media only screen and (max-width: 320px){.button{--btn-font-size: small}}.button:hover{--btn-shadow-alpha: .3;--btn-background: hsla(0deg, 0%, 0%, 0);--btn-after-opacity: 1}.button[disabled]{--btn-background: hsl(0deg, 0%, 90%);--btn-border-color: hsl(0deg, 0%, 90%);--btn-text-color: hsl(90deg, 2%, 17%);pointer-events:none}.button:before,.button:after{position:absolute;inset:0;display:var(--btn-pseudo-display);content:"";padding:var(--btn-border-width);background:linear-gradient(var(--btn-pseudo-gradient-angle),var(--color-button-bg--light),var(--color-button-bg--dark));background-position:center;border-radius:inherit;transition:opacity var(--trans-time) var(--trans-fnc);z-index:-1;will-change:opacity}.button:after{--btn-pseudo-gradient-angle: -90deg;opacity:var(--btn-after-opacity)}.button>span{font-family:inherit;font-size:inherit;white-space:inherit}@media only screen and (max-width: 425px){.button>.icon{display:none}}.button--secondary{--btn-text-color: hsl(258deg, 100%, 58%);--btn-background: hsla(0deg, 0%, 0%, 0);--btn-pseudo-display: block}.button--secondary:hover{--btn-text-color: hsl(258deg, 100%, 58%);--btn-background: hsla(0deg, 0%, 0%, 0)}.button--secondary.button--header,.button--secondary.button--header:hover{--btn-text-color: hsl(0deg, 0%, 100%)}.button--secondary:before,.button--secondary:after{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button--small{--btn-pad-x: .8em;--btn-pad-y: .5em;--btn-font-size: small;--btn-min-width: 7.5rem;--btn-border-radius: 1.6em}.button--auto{--btn-min-width: 0}.button--white{--btn-text-color: hsl(90deg, 2%, 10%);--btn-background: hsl(0deg, 0%, 100%);--btn-pseudo-display: none}.button--white:hover{--btn-text-color: hsl(90deg, 2%, 10%);--btn-background: hsl(0deg, 0%, 100%)}.button--fail{animation:fail var(--trans-time) forwards linear}@keyframes fail{0%{transform:translate(0)}15%{transform:translate(-.5rem)}30%{transform:translate(.5rem)}45%{transform:translate(-.5rem)}60%{transform:translate(.5rem)}75%{transform:translate(-.5rem)}90%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.social-icon{--icon-width: 2.4em;--icon-bg: hsl(0deg, 0%, 100%);--icon-scale: scale(1,1);--social-icon-color: hsl(90deg, 2%, 10%);border-radius:circle;border-radius:50%;position:relative;display:block;width:var(--icon-width);height:var(--icon-width);background:var(--icon-bg);color:var(--social-icon-color, hsl(90deg, 2%, 10%));text-decoration:none;transform:var(--icon-scale);transition:transform var(--trans-time) var(--trans-fnc)}.social-icon--primary{--icon-bg: linear-gradient(135deg, var(--color-button-bg--dark), var(--color-button-bg--light));--social-icon-color: hsl(0deg, 0%, 100%);background-size:150%}.social-icon:not(span):hover{--icon-scale: scale(1.1, 1.1);--trans-fnc: ease-in}.social-icon .icon{--icon-size: 1.2em;--icon-color: var(--social-icon-color) !important;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.container{--container-padding: 2.4em;--container-width: 65%;--container-max-width: 1366px;margin-right:auto;margin-left:auto;padding-right:var(--container-padding);padding-left:var(--container-padding);width:var(--container-width);max-width:var(--container-max-width)}@media only screen and (max-width: 1440px){.container{--container-width: 85%}}@media only screen and (max-width: 1366px){.container{--container-width: 90%}}@media only screen and (max-width: 1024px){.container{--container-width: 100%;--container-padding: 1.6em}}@media only screen and (max-width: 425px){.container{--container-padding: .8em}}.container--xl{--container-width: 90%;--container-max-width: 1440px}@media only screen and (max-width: 1440px){.container--xl{--container-width: 100%}}.container--large{--container-width: 75%;--container-max-width: 1440px}@media only screen and (max-width: 1440px){.container--large{--container-width: 100%}}.container--small{--container-width: 55%;--container-max-width: 1024px}@media only screen and (max-width: 1366px){.container--small{--container-width: 80%}}@media only screen and (max-width: 1024px){.container--small{--container-width: 100%}}.container--no-padding{--container-padding: 0 !important}.sec{--sec-padding: 3.2em;padding-top:var(--sec-padding);padding-bottom:var(--sec-padding);scroll-margin-top:var(--nav-height);background:var(--section-bg)}@media only screen and (max-width: 320px){.sec{--sec-padding: 1.6em}}.sec--pad-large{--sec-padding: 5rem}@media only screen and (max-width: 1366px){.sec--pad-large{--sec-padding: 3.2em}}@media only screen and (max-width: 320px){.sec--pad-large{--sec-padding: 1.6em}}.sec--pad-top{padding-bottom:0!important}.sec--pad-bottom{padding-top:0!important}.sec--white{--section-bg: hsl(0deg, 0%, 100%)}.sec--transparent{--section-bg: hsla(0deg, 0%, 0%, 0)}.sec--bg{--section-bg: hsl(0deg, 0%, 98%)}@media only screen and (max-width: 425px){.sec--bg-mobile{--section-bg: hsl(0deg, 0%, 98%)}}.sec--fill{min-height:calc(100vh - var(--nav-height))}}@layer modules{.footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:var(--color-secondary)}.footer__container{--footer-margin-x: 2.4em;--col-wrap: nowrap;margin-top:var(--footer-margin-x);margin-right:auto;margin-bottom:var(--footer-margin-x);margin-left:auto;display:flex;flex-flow:row var(--col-wrap);align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 1366px){.footer__container{--col-wrap: wrap}}@media only screen and (max-width: 768px){.footer__container{--footer-margin-x: 3.2em}}.footer__logo{--logo-width: 33%;display:block;width:var(--logo-width)}@media only screen and (max-width: 1366px){.footer__logo{--logo-width: 100%;margin-bottom:1.6em}}.footer__logo svg{--footer-logo-width: 15.625rem;display:block;max-width:var(--footer-logo-width)}@media only screen and (max-width: 1024px){.footer__logo svg{--footer-logo-width: 11.25rem}}@media only screen and (max-width: 768px){.footer__logo svg{--footer-logo-width: 15.625rem;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 425px){.footer__logo svg{--footer-logo-width: 11.25rem}}.footer__content{--content-width: 66%;width:var(--content-width)}@media only screen and (max-width: 1366px){.footer__content{--content-width: 100%}}.footer__social{--col-width: auto;--col-count: 2;gap:2.4em;display:grid;grid-template-columns:repeat(var(--col-count),var(--col-width));align-items:center;align-content:flex-start;justify-content:space-between;margin-bottom:1.6em;padding-bottom:1.6em;border-style:solid;border-color:#fff;border-top-width:0;border-right-width:0;border-bottom-width:.1em;border-left-width:0}@media only screen and (max-width: 1024px){.footer__social{align-content:center}}@media only screen and (max-width: 768px){.footer__social{--col-width: minmax(1rem, 1fr);--col-count: 1}}@media only screen and (max-width: 425px){.footer__social{--col-width: minmax(1rem, auto);align-items:center;align-content:center;justify-content:center}}.footer__email{display:inline-flex;align-items:center;gap:.8em;color:#fff;text-decoration:none}@media only screen and (max-width: 768px){.footer__email{margin-right:auto;margin-left:auto}}.footer__email:hover>span{text-decoration:underline}.footer__email>span:not([class]){--font-size: x-large;--line-height: 2.4em;font-family:prometo,sans-serif;font-size:var(--font-size);line-height:var(--line-height)}@media only screen and (max-width: 375px){.footer__email>span:not([class]){--font-size: large;--line-height: 1.6em}}.footer__social-links{gap:.8em;display:grid;grid-template-columns:repeat(5,2.4em);align-items:center;align-content:flex-start;justify-content:flex-end}@media only screen and (max-width: 768px){.footer__social-links{justify-content:space-between;max-width:32rem;margin:0 auto}}.footer__links{--col-gap: 3.2em;--col-count: 3;--col-width: minmax(auto, 22rem);--justify-content: space-between;gap:var(--col-gap);display:grid;grid-template-columns:repeat(var(--col-count),var(--col-width));align-items:var(--justify-content);align-content:flex-start;justify-content:flex-start;font-size:medium;color:#fff}@media only screen and (max-width: 768px){.footer__links{--justify-content: center;--col-count: 2;--col-width: auto}}@media only screen and (max-width: 425px){.footer__links{--col-gap: 3.2em;--col-count: 1;align-content:center}}.footer__links strong{margin-bottom:2.4em;font-family:prometo,sans-serif;font-size:x-large;color:#fff}@media only screen and (max-width: 768px){.footer__links strong{margin-bottom:1.6em}}@media only screen and (max-width: 425px){.footer__links strong{font-size:large}}.footer__links address,.footer__links p{display:block;margin-bottom:2.4em}.footer__links small{display:block;margin-bottom:.2em;font-size:small}.footer__links small:last-of-type{margin-bottom:0}.footer__list{display:grid;row-gap:.4em;padding-left:0;margin:0;list-style:none}.footer__list li>a{font-family:soleto,sans-serif;font-size:medium;font-weight:300;color:#fff;text-decoration:underline}.footer__list li>a:before{padding-right:.4em;display:inline-block;content:">";font-size:medium;color:#fff}.footer__copy{padding:.8em;width:100%;background-color:#000;text-align:center}.footer__copy small{font-family:soleto,sans-serif;font-size:medium;color:#fff}@media only screen and (max-width: 768px){.footer__copy small{font-size:small}}}@layer schedule{@media only screen and (max-width: 768px){.detail__content{-webkit-margin-before:var(--gap-xl);margin-block-start:var(--gap-xl)}}.detail .dialog-close{inset:var(--gap-m) var(--gap-m) auto auto}}@layer utils{.d-f{display:flex}.d-if{display:inline-flex}.d-n{display:none}.fd-r{flex-direction:row}.fd-c{flex-direction:column}.p{--pad: .8em;padding:var(--pad)}@media only screen and (max-width: 1024px){.p{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p{--font-size-multiplier: .25}}.p--xs{--pad: calc(.2em * var(--font-size-multiplier)) !important}.p--s{--pad: calc(.4em * var(--font-size-multiplier)) !important}.p--m{--pad: calc(.8em * var(--font-size-multiplier)) !important}.p--l{--pad: calc(1.6em * var(--font-size-multiplier)) !important}.p--xl{--pad: calc(2.4em * var(--font-size-multiplier)) !important}.p--xxl{--pad: calc(3.2em * var(--font-size-multiplier)) !important}.p--xxxl{--pad: calc(4em * var(--font-size-multiplier)) !important}.p--no{--pad: 0 !important}.p-x{--pad-h: .8em;padding-right:var(--pad-h);padding-left:var(--pad-h)}@media only screen and (max-width: 1024px){.p-x{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p-x{--font-size-multiplier: .25}}.p-x--xs{--pad-h: calc(.2em * var(--font-size-multiplier)) !important}.p-x--s{--pad-h: calc(.4em * var(--font-size-multiplier)) !important}.p-x--m{--pad-h: calc(.8em * var(--font-size-multiplier)) !important}.p-x--l{--pad-h: calc(1.6em * var(--font-size-multiplier)) !important}.p-x--xl{--pad-h: calc(2.4em * var(--font-size-multiplier)) !important}.p-x--xxl{--pad-h: calc(3.2em * var(--font-size-multiplier)) !important}.p-x--xxxl{--pad-h: calc(4em * var(--font-size-multiplier)) !important}.p-x--no{--pad-h: 0 !important}.p-y{--pad-v: .8em;padding-top:var(--pad-v);padding-bottom:var(--pad-v)}@media only screen and (max-width: 1024px){.p-y{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p-y{--font-size-multiplier: .25}}.p-y--xs{--pad-v: calc(.2em * var(--font-size-multiplier)) !important}.p-y--s{--pad-v: calc(.4em * var(--font-size-multiplier)) !important}.p-y--m{--pad-v: calc(.8em * var(--font-size-multiplier)) !important}.p-y--l{--pad-v: calc(1.6em * var(--font-size-multiplier)) !important}.p-y--xl{--pad-v: calc(2.4em * var(--font-size-multiplier)) !important}.p-y--xxl{--pad-v: calc(3.2em * var(--font-size-multiplier)) !important}.p-y--xxxl{--pad-v: calc(4em * var(--font-size-multiplier)) !important}.p-y--no{--pad-v: 0 !important}.m{--mg: .8em;margin:var(--mg)}.m--xs{--mg: calc(.2em * var(--font-size-multiplier)) !important}.m--s{--mg: calc(.4em * var(--font-size-multiplier)) !important}.m--m{--mg: calc(.8em * var(--font-size-multiplier)) !important}.m--l{--mg: calc(1.6em * var(--font-size-multiplier)) !important}.m--xl{--mg: calc(2.4em * var(--font-size-multiplier)) !important}.m--xxl{--mg: calc(3.2em * var(--font-size-multiplier)) !important}.m--xxxl{--mg: calc(4em * var(--font-size-multiplier)) !important}.m--no{--mg: 0 !important}.m-y{--mg-v: .8em;margin-top:var(--mg-v);margin-bottom:var(--mg-v)}.m-y--xs{--mg-v: calc(.2em * var(--font-size-multiplier)) !important}.m-y--s{--mg-v: calc(.4em * var(--font-size-multiplier)) !important}.m-y--m{--mg-v: calc(.8em * var(--font-size-multiplier)) !important}.m-y--l{--mg-v: calc(1.6em * var(--font-size-multiplier)) !important}.m-y--xl{--mg-v: calc(2.4em * var(--font-size-multiplier)) !important}.m-y--xxl{--mg-v: calc(3.2em * var(--font-size-multiplier)) !important}.m-y--xxxl{--mg-v: calc(4em * var(--font-size-multiplier)) !important}.m-y--no{--mg-v: 0 !important}.m-x{--mg-h: .8em;margin-right:var(--mg-h);margin-left:var(--mg-h)}.m-x--xs{--mg-h: calc(.2em * var(--font-size-multiplier)) !important}.m-x--s{--mg-h: calc(.4em * var(--font-size-multiplier)) !important}.m-x--m{--mg-h: calc(.8em * var(--font-size-multiplier)) !important}.m-x--l{--mg-h: calc(1.6em * var(--font-size-multiplier)) !important}.m-x--xl{--mg-h: calc(2.4em * var(--font-size-multiplier)) !important}.m-x--xxl{--mg-h: calc(3.2em * var(--font-size-multiplier)) !important}.m-x--xxxl{--mg-h: calc(4em * var(--font-size-multiplier)) !important}.m-x--no{--mg-h: 0 !important}.m-la{margin-left:auto}.m-ra{margin-right:auto}.m-a{margin:auto}.gap{--gap: .8em;gap:var(--gap)!important}.gap--xs{--gap: calc(.2em * var(--font-size-multiplier)) !important}.gap--s{--gap: calc(.4em * var(--font-size-multiplier)) !important}.gap--m{--gap: calc(.8em * var(--font-size-multiplier)) !important}.gap--l{--gap: calc(1.6em * var(--font-size-multiplier)) !important}.gap--xl{--gap: calc(2.4em * var(--font-size-multiplier)) !important}.gap--xxl{--gap: calc(3.2em * var(--font-size-multiplier)) !important}.gap--xxxl{--gap: calc(4em * var(--font-size-multiplier)) !important}.gap--no{--gap: 0 !important}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-fs{justify-content:flex-start}.jc-st{justify-content:stretch}.ai-sb{align-items:space-between}.ai-sa{align-items:space-around}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.ai-st{align-items:stretch}.grid-columns-2{display:grid;grid-template-columns:repeat(2,min-content);gap:.8em}.grid-columns-3{display:grid;grid-template-columns:repeat(3,min-content);gap:.8em}.elipsis{max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-span--2{grid-column-end:span 2}@media only screen and (max-width: 1024px){.col-span--2{grid-column-end:span 1}}.col-span--3{grid-column-end:span 3}@media only screen and (max-width: 1366px){.col-span--3{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--3{grid-column-end:span 1}}.col-span--4{grid-column-end:span 4}@media only screen and (max-width: 1366px){.col-span--4{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--4{grid-column-end:span 1}}.col-span--5{grid-column-end:span 5}@media only screen and (max-width: 1366px){.col-span--5{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--5{grid-column-end:span 1}}.row-span--2{grid-row-end:span 2}.row-span--3{grid-row-end:span 3}.row-span--4{grid-row-end:span 4}.element-to-middle{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.text-to-center{text-align:center}.text-to-left{text-align:left}.text-to-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.base-space{--margin-bottom: 4em;display:block;width:100%;margin-bottom:var(--margin-bottom)}@media only screen and (max-width: 1024px){.base-space{--margin-bottom: 3.2em}}.elipsis-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relative{position:relative}.no-margin{margin:0!important}.z-10{z-index:10}.overflow-hidden{overflow:hidden}.invisible{position:absolute;max-width:0;max-height:0;opacity:0;font-size:0;z-index:-10}@media only screen and (max-width: 425px){.no-mobile-content{display:none!important}}.mobile-content{display:none!important}@media only screen and (max-width: 425px){.mobile-content{display:block!important}}h1,h2,h3,h4,h5,h6,strong{margin:0;font-family:prometo,sans-serif;font-weight:700}h3{font-size:large}p{margin:0;font-weight:300}p,span,small,a:not(.button),b{font-family:soleto,sans-serif}.title{--title-margin-botton: .8em;--title-font-size: 3rem;--title-color: hsl(90deg, 2%, 10%);--title-text-align: left;margin-top:0;margin-bottom:var(--title-margin-botton);font-size:var(--title-font-size);color:var(--title-color);text-align:var(--title-text-align)}@media only screen and (max-width: 1366px){.title{--title-font-size: xx-large}}@media only screen and (max-width: 768px){.title{--title-margin-botton: .8em}}@media only screen and (max-width: 375px){.title{--title-font-size: x-large}}.title>span,.title>strong{font-family:inherit;font-size:1em;font-weight:400;color:currentColor}.title--medium{--title-font-size: xx-large}@media only screen and (max-width: 1366px){.title--medium{--title-font-size: x-large}}@media only screen and (max-width: 375px){.title--medium{--title-font-size: large}}.title--small{--title-font-size: x-large;--title-margin-botton: 1.6em}.title--small-mg{--title-margin-botton: 1.6em}.title--light{--title-color: hsl(0deg, 0%, 44%)}.title--center{--title-text-align: center}.title--underline{--title-margin-botton: 1.6em;position:relative}.title--underline:after{position:absolute;bottom:-.4em;left:50%;display:block;content:"";width:4.8rem;height:.188rem;background-color:#6929ff;transform:translate(-50%)}.title--white{--title-color: hsl(0deg, 0%, 100%)}.desc{--desc-font-size: large;--desc-margin-bottom: 3rem;--desc-color: hsl(90deg, 2%, 17%);--desc-text-align: left;margin:0;margin-bottom:var(--desc-margin-bottom);font-size:var(--desc-font-size);font-weight:300;line-height:1.5;color:var(--desc-color);text-align:var(--desc-text-align)}@media only screen and (max-width: 1440px){.desc{--desc-font-size: medium}}@media only screen and (max-width: 1024px){.desc{--desc-margin-bottom: 3.2em}}@media only screen and (max-width: 768px){.desc{--desc-margin-bottom: 2.4em}}@media only screen and (max-width: 425px){.desc{--desc-margin-bottom: 1.6em}}.desc--white{--desc-color: hsl(0deg, 0%, 100%)}.desc--small{--desc-font-size: medium}@media only screen and (max-width: 425px){.desc--small{--desc-font-size: small}}.desc--small-mg{--desc-margin-bottom: 1.6em}@media only screen and (max-width: 1024px){.desc--small-mg{--desc-margin-bottom: .8em}}.desc--center{--desc-text-align: center}.desc strong:empty{display:none}.desc *{font-family:inherit;font-size:1em;line-height:inherit;color:currentColor}.link{--color-link: hsl(258deg, 100%, 58%);display:inline-flex;flex-flow:row nowrap;align-items:stretch;align-content:normal;justify-content:flex-start;gap:.8em;font-family:inherit;font-size:1em;font-weight:inherit;color:var(--color-link);text-decoration:underline;white-space:nowrap}.link:hover{--color-link: hsl(258deg, 100%, 53%)}.link--white,.link--white:hover{--color-link: hsl(0deg, 0%, 100%)}.link--black,.link--black:hover{--color-link: hsl(90deg, 2%, 17%)}.link>icon{--icon-size: 1em}}
