.base-select[data-v-395bf973]{position:relative;width:100%}.base-select__icon[data-v-395bf973]{font-size:1rem;transform:rotate(180deg);transition:transform .2s}.base-select__button[data-v-395bf973]{align-items:center;color:var(--purple-50);display:flex;font-size:400;font-size:1.125rem;justify-content:space-between}.base-select__button[data-v-395bf973]:hover{cursor:pointer}.base-select__button--active .base-select__icon[data-v-395bf973]{margin:0;transform:rotate(0)}.base-select__menue[data-v-395bf973]{margin-top:1.5rem;position:absolute;transition:opacity .2s;width:100%;z-index:1}.base-select__menue-inner[data-v-395bf973]{border:1px solid var(--purple-200);border-radius:.5rem;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .2s}.base-select__menue-inner[data-v-395bf973]:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--purple-op-400);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.base-select__items[data-v-395bf973]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.base-select__item[data-v-395bf973]{color:var(--purple-50);cursor:pointer;transition:color .2s}.base-select__item[data-v-395bf973]:hover{color:var(--purple-25)}.base-select__item--active[data-v-395bf973]{color:var(--purple-25);font-weight:700;pointer-events:none}.base-select .fade-enter-from .base-select__menue-inner[data-v-395bf973]{transform:translateY(10%)}.base-select .fade-leave-to[data-v-395bf973]{opacity:0}.contact-form[data-v-2ffdc0ab]{margin-top:6rem}.contact-form__content[data-v-2ffdc0ab]{position:relative}.contact-form__description[data-v-2ffdc0ab]{margin:2.25rem auto auto;max-width:36.625rem;text-align:center}.contact-form__field[data-v-2ffdc0ab]{align-items:center;border-bottom:4px solid var(--purple-150);display:flex;flex-direction:row;gap:.5rem;line-height:120%;padding-bottom:.625rem}.contact-form__label[data-v-2ffdc0ab]{color:var(--purple-25);display:flex;font-size:1.125rem;font-weight:700}.contact-form__input[data-v-2ffdc0ab]{background:none;border:none;color:var(--purple-50);display:flex;flex-grow:1;font-size:400;font-size:1.125rem;outline:none}.contact-form__text-field .contact-form__label[data-v-2ffdc0ab]{margin-bottom:.625rem}.contact-form__textarea[data-v-2ffdc0ab]{background:var(--purple-op-150);border:none;border-radius:.75rem;color:var(--purple-50);font-size:1.125rem;font-weight:400;outline:none;padding:1.375rem;resize:none;width:100%}.contact-form__warning[data-v-2ffdc0ab]{color:var(--error);margin:auto;max-width:50rem;text-align:center}.contact-form__success[data-v-2ffdc0ab]{color:var(--purple-25);margin:auto;max-width:50rem;text-align:center}.contact-form__floating-planet[data-v-2ffdc0ab]{opacity:.5;width:7.875rem}@media (min-width:992px){.contact-form__floating-planet[data-v-2ffdc0ab]{width:11.625rem}}.contact-form__floating-planet--planet-1[data-v-2ffdc0ab]{aspect-ratio:558/563;right:-6.25rem;top:0}@media (min-width:576px){.contact-form__floating-planet--planet-1[data-v-2ffdc0ab]{right:-7.5rem}}@media (min-width:768px){.contact-form__floating-planet--planet-1[data-v-2ffdc0ab]{right:-8.125rem}}@media (min-width:992px){.contact-form__floating-planet--planet-1[data-v-2ffdc0ab]{right:-10rem}}@media (min-width:1200px){.contact-form__floating-planet--planet-1[data-v-2ffdc0ab]{right:-11.875rem}}.contact-form__floating-planet--planet-2[data-v-2ffdc0ab]{aspect-ratio:451/434;bottom:-6.25rem;left:-5rem}@media (min-width:576px){.contact-form__floating-planet--planet-2[data-v-2ffdc0ab]{left:-6.25rem}}@media (min-width:768px){.contact-form__floating-planet--planet-2[data-v-2ffdc0ab]{left:-8.125rem}}@media (min-width:992px){.contact-form__floating-planet--planet-2[data-v-2ffdc0ab]{left:-10rem}}@media (min-width:1200px){.contact-form__floating-planet--planet-2[data-v-2ffdc0ab]{left:-11.875rem}}.contact-form input[data-v-2ffdc0ab]::-moz-placeholder,.contact-form textarea[data-v-2ffdc0ab]::-moz-placeholder{color:var(--purple-50)}.contact-form input[data-v-2ffdc0ab]::placeholder,.contact-form textarea[data-v-2ffdc0ab]::placeholder{color:var(--purple-50)}.contact-form .fade-enter-active[data-v-2ffdc0ab],.contact-form .fade-leave-active[data-v-2ffdc0ab]{transition:opacity .5s ease}.contact-form .fade-enter-from[data-v-2ffdc0ab],.contact-form .fade-leave-to[data-v-2ffdc0ab]{opacity:0}
