:root{--main-color: #a767bd;--sec-color: #ffffff;--black-color: #000;--font-family--primary: "DidacticGothic", Helvetica, Arial, sans-serif;--font-family--secondary: "UnifrakturCook-Bold-Terrible", Helvetica, Arial, serif;--font-size-large: 2.2rem;--font-size-default: 2rem;--font-size-small: 1.8rem;--font-size-smallest: 1.6rem;--border-radius: 16px;--border-left-white: .5rem solid var(--sec-color);--border-left-white-hover: .5rem solid var(--main-color);--box-shadow-size: 24px;--box-shadow: 0 0 var(--box-shadow-size) rgba(0, 0, 0, .1);--box-shadow-hover: 0 0 var(--box-shadow-size) rgba(255, 255, 255, 1);--padding-global-desktop: 80px;--padding-global-mobile: 20px;--transition-duration: .3s;--global-max-width: 144rem}@font-face{font-family:UnifrakturCook-Bold-Terrible;src:url(/assets/UnifrakturCook-Bold-Terrible-Bdzc4HNP.otf) format("opentype")}@font-face{font-family:Futur2;src:url(/assets/futur2-BauhbLEF.otf) format("opentype")}@font-face{font-family:AlteHaasGroteskBold;src:url(/assets/AlteHaasGroteskBold-DCuBJgsO.ttf) format("opentype")}@font-face{font-family:AlteHaasGroteskRegular;src:url(/assets/AlteHaasGroteskRegular-B25r_GJK.ttf) format("truetype")}@font-face{font-family:DidacticGothic;src:url(/assets/DidactGothic-Regular-BM3o0qVd.otf) format("opentype")}@media(prefers-reduced-motion:no-preference){.cxa-circle-logo{animation:logo-spin infinite 20s linear;animation-play-state:running}.header__logo .cxa-circle-logo:hover{animation-play-state:paused}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{box-shadow:var(--box-shadow);background-color:var(--sec-color);clip:auto;color:var(--black-color);display:block;font-size:1.4rem;font-family:var(--font-family--primary);height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;position:fixed;text-decoration:none;top:.5rem;width:auto;z-index:666}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{background-color:var(--black-color);color:var(--sec-color);font-size:var(--font-size-default);margin:0;width:100%}@media(max-width:47.99em){body{height:100%}}@media(min-width:90em){body{margin:0 auto;width:var(--global-max-width)}}.header__content{display:flex;justify-content:space-between;margin:4rem 2rem 2rem}@media(max-width:61.865em){.header__content{height:8rem}}.header__logo{display:block;height:auto;width:30.7rem}@media(max-width:29.99em){.header__logo{max-width:10rem;padding-bottom:2rem}}@media(min-width:81.25em){.header__logo{padding-left:2.5rem}}a{color:var(--main-color);text-decoration:none;transition:color .3s ease-out,background 1s ease-in}a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none}a:hover{color:var(--sec-color);font-style:italic}a.link--inverted{color:var(--black-color);text-decoration:underline}a.link--inverted:hover{color:var(--black-color)}.iframe{margin:auto}@media(max-width:47.99em){.iframe{max-width:100%;text-align:center;width:100%}}.cxa-circle-logo{height:8rem}@media(min-width:61.875em){.cxa-circle-logo{height:30vmin}}.content{color:var(--sec-color);display:flex;font-family:var(--font-family--primary);font-size:var(--font-size-default);justify-content:center;line-height:1.4;margin:0 2rem 2rem}@media(max-width:29.99em){.content{font-size:var(--font-size-small)}}@media(min-width:90em){.content{margin:0 2rem 2rem 35rem}}.hrr{border:none;border-top:.2rem dashed var(--main-color);margin:1rem 0}.stars{color:var(--main-color)}.header__menu{font-family:var(--font-family--secondary)}@media(max-width:47.99em){.header__menu{display:flex;font-size:3rem;margin-top:0}}@media(min-width:48em){.header__menu{font-size:calc(1rem + 2vmin);margin-top:2.5rem}}.header__menu ul li a,.header__menu ul li a:link,.header__menu ul li a:visited,.header__menu ul li a:active{display:inline-block;outline:none;position:relative;width:auto}.header__menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;width:5rem}@media(min-width:61.875em){.header__menu-button{display:none}}.header__menu-button-bar,.header__menu-button:after,.header__menu-button:before{background-color:var(--main-color);content:"";display:block;height:.4rem;margin:.6rem 0;transition:.3s;width:100%}.header__menu-button.active:before{transform:translateY(1rem) rotate(-45deg)}.header__menu-button.active:after{transform:translateY(-1rem) rotate(45deg)}.header__menu-button.active .header__menu-button-bar{opacity:0}.header__menu-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nav-list-container{border-bottom:.3rem dashed var(--main-color)}@media(max-width:61.865em){.nav-list-container{background-color:var(--black-color);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;transition:background-color .2s;visibility:hidden}}.nav-list-container--open{background-color:var(--black-color);overflow-x:hidden;overflow-y:scroll;padding-top:12rem;visibility:visible;width:100vw;z-index:103}.nav-list{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 0;justify-content:flex-end;position:relative}@media(max-width:61.865em){.nav-list{flex-direction:column;justify-content:start;margin-top:2rem}}@media(min-width:61.875em){.nav-list{gap:0}}@media(max-width:61.865em){.nav-list:not(.nav-list.active){display:none}}.nav-list__item{display:block;text-align:center}.nav-list__item .router-link-active{color:var(--sec-color);font-style:italic}@media(min-width:61.875em){.nav-list__item{margin:.5rem 2rem}}.nav-list__item a:hover,.nav-list__item a:focus{color:var(--sec-color);font-style:italic}.nav-list__item a:focus{outline:2px solid var(--sec-color);outline-offset:2px}.active{background-color:#000;left:0;text-align:center;transition:.3s;z-index:666;padding-left:0;position:relative}
