/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/string-replace-loader/index.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/@evive/ui-kit/dist/index.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__text-header__common {
  font-weight: 600;
  color: #000A23;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif; }

.v2-0-132__evkit__text-header__italics {
  font-style: italic; }

.v2-0-132__evkit__text-header__underline {
  text-decoration: underline; }

.v2-0-132__evkit__text-header__size-xxxl {
  font-size: 2.8rem;
  line-height: 3.2rem; }

.v2-0-132__evkit__text-header__size-xxl {
  font-size: 2.4rem;
  line-height: 2.8rem; }

.v2-0-132__evkit__text-header__size-xl {
  font-size: 2rem;
  line-height: 2.4rem; }

.v2-0-132__evkit__text-header__size-l {
  font-size: 1.8rem;
  line-height: 2.4rem; }

.v2-0-132__evkit__text-header__size-m {
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-header__size-s {
  font-size: 1.4rem;
  line-height: 1.6rem; }

.v2-0-132__evkit__text-header__size-xs {
  font-size: 1.2rem;
  line-height: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__text-title__common {
  font-weight: 600;
  color: #000A23;
  margin: 0;
  font-family: "Overpass", sans-serif; }

.v2-0-132__evkit__text-title__italics {
  font-style: italic; }

.v2-0-132__evkit__text-title__size-xxl {
  font-size: 6rem;
  line-height: 7.6rem; }

.v2-0-132__evkit__text-title__size-xl {
  font-size: 5.2rem;
  line-height: 6.4rem; }

.v2-0-132__evkit__text-title__size-l {
  font-size: 4.4rem;
  line-height: 5.6rem; }

.v2-0-132__evkit__text-title__size-xs {
  font-size: 3.2rem;
  line-height: 4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__text-body__common {
  font-weight: 400;
  color: #000A23;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif; }

.v2-0-132__evkit__text-body__italics {
  font-style: italic; }

.v2-0-132__evkit__text-body__size-xl {
  font-size: 2rem;
  line-height: 2.4rem; }

.v2-0-132__evkit__text-body__size-l {
  font-size: 1.8rem;
  line-height: 2.4rem; }

.v2-0-132__evkit__text-body__size-m {
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-body__size-s {
  font-size: 1.4rem;
  line-height: 1.6rem; }

.v2-0-132__evkit__text-body__size-xs {
  font-size: 1.2rem;
  line-height: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__page-layout__container {
  display: flex;
  justify-content: center; }

.v2-0-132__evkit__page-layout__container-debug {
  background-color: #FFD1BD; }

.v2-0-132__evkit__page-layout__content-container {
  display: flex;
  flex-direction: column;
  flex: 0 0 104rem; }

.v2-0-132__evkit__page-layout__content-container-debug {
  background-color: #C4F3E2; }

@media (max-width: 1439px) {
  .v2-0-132__evkit__page-layout__content-container {
    flex: 1 0 0;
    margin: 0 20rem; } }

@media (max-width: 1239px) {
  .v2-0-132__evkit__page-layout__content-container {
    flex: 0 0 84rem;
    margin: unset; } }

@media (max-width: 904px) {
  .v2-0-132__evkit__page-layout__content-container {
    flex: 1 0 0;
    margin: 0 3.2rem; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__page-layout__content-container {
    flex: 1 0 0;
    margin: 0 1.6rem; } }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__grid__container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 2rem;
  place-items: stretch; }

.v2-0-132__evkit__grid__container-debug {
  background-color: #FFD1BD; }

.v2-0-132__evkit__grid__container-debug > div {
  background-color: #C4F3E2; }

@media (max-width: 904px) {
  .v2-0-132__evkit__grid__container {
    grid-template-columns: repeat(8, 1fr); } }

@media (max-width: 599px) {
  .v2-0-132__evkit__grid__container {
    grid-template-columns: repeat(4, 1fr); } }

.v2-0-132__evkit__grid__container-row-gap {
  row-gap: 2rem; }

.v2-0-132__evkit__grid__item-col-12 {
  grid-column: auto/span 12; }

@media (max-width: 904px) {
  .v2-0-132__evkit__grid__item-col-12 {
    grid-column: auto/span 8; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__grid__item-col-12 {
    grid-column: auto/span 4; } }

.v2-0-132__evkit__grid__item-col-6 {
  grid-column: auto/span 6; }

@media (max-width: 904px) {
  .v2-0-132__evkit__grid__item-col-6 {
    grid-column: auto/span 4; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__grid__item-col-6 {
    grid-column: auto/span 4; } }

.v2-0-132__evkit__grid__item-col-4 {
  grid-column: auto/span 4; }

@media (max-width: 904px) {
  .v2-0-132__evkit__grid__item-col-4 {
    grid-column: auto/span 4; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__grid__item-col-4 {
    grid-column: auto/span 4; } }

.v2-0-132__evkit__grid__item-col-3 {
  grid-column: auto/span 3; }

@media (max-width: 904px) {
  .v2-0-132__evkit__grid__item-col-3 {
    grid-column: auto/span 2; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__grid__item-col-3 {
    grid-column: auto/span 2; } }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__icon__container {
  display: flex; }

.v2-0-132__evkit__icon__icon {
  width: 100%;
  height: 100%; }

.v2-0-132__evkit__icon__icon > div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

.v2-0-132__evkit__icon__icon-fill svg {
  fill: #582C83; }

.v2-0-132__evkit__icon__size-xs {
  height: 1.6rem;
  width: 1.6rem; }

.v2-0-132__evkit__icon__size-xs svg {
  width: 1.2rem;
  height: 1.2rem; }

.v2-0-132__evkit__icon__size-s {
  height: 1.6rem;
  width: 1.6rem; }

.v2-0-132__evkit__icon__size-s svg {
  width: 1.4rem;
  height: 1.4rem; }

.v2-0-132__evkit__icon__size-m {
  height: 2rem;
  width: 2rem; }

.v2-0-132__evkit__icon__size-m svg {
  width: 1.6rem;
  height: 1.6rem; }

.v2-0-132__evkit__icon__size-l {
  height: 2.4rem;
  width: 2.4rem; }

.v2-0-132__evkit__icon__size-l svg {
  width: 1.8rem;
  height: 1.8rem; }

.v2-0-132__evkit__icon__size-xl {
  height: 2.4rem;
  width: 2.4rem; }

.v2-0-132__evkit__icon__size-xl svg {
  width: 2rem;
  height: 2rem; }

.v2-0-132__evkit__icon__size-xxl {
  height: 2.8rem;
  width: 2.8rem; }

.v2-0-132__evkit__icon__size-xxl svg {
  width: 2.4rem;
  height: 2.4rem; }

.v2-0-132__evkit__icon__size-xxxl {
  height: 3.2rem;
  width: 3.2rem; }

.v2-0-132__evkit__icon__size-xxxl svg {
  width: 2.8rem;
  height: 2.8rem; }

.v2-0-132__evkit__icon__size-gxs {
  height: 4rem;
  width: 4rem; }

.v2-0-132__evkit__icon__size-gxs svg {
  width: 3.2rem;
  height: 3.2rem; }

.v2-0-132__evkit__icon__size-gl {
  height: 5.6rem;
  width: 5.6rem; }

.v2-0-132__evkit__icon__size-gl svg {
  width: 4.4rem;
  height: 4.4rem; }

.v2-0-132__evkit__icon__size-gxl {
  height: 6.8rem;
  width: 6.8rem; }

.v2-0-132__evkit__icon__size-gxl svg {
  width: 5.2rem;
  height: 5.2rem; }

.v2-0-132__evkit__icon__size-gxxl {
  height: 7.6rem;
  width: 7.6rem; }

.v2-0-132__evkit__icon__size-gxxl svg {
  width: 6rem;
  height: 6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes v2-0-132__spin {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes v2-0-132__spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes v2-0-132__spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.v2-0-132__evkit__loading-icon__container {
  -webkit-animation: v2-0-132__spin 1500ms linear infinite;
  -moz-animation: v2-0-132__spin 1500ms linear infinite;
  animation: v2-0-132__spin 1500ms linear infinite; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__button__container {
  position: relative;
  border: 0;
  background: unset;
  box-sizing: border-box;
  font-size: 1.6rem;
  border-radius: 0.4rem;
  font-weight: 600;
  line-height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1.2rem;
  min-height: 4.4rem;
  cursor: pointer; }

.v2-0-132__evkit__button__container.v2-0-132__evkit__button__only-icon {
  width: 4.4rem;
  height: 4.4rem; }

.v2-0-132__evkit__button__small {
  min-height: 3.2rem;
  padding: 0 0.6rem; }

.v2-0-132__evkit__button__small.v2-0-132__evkit__button__only-icon {
  width: 3.2rem;
  height: 3.2rem; }

.v2-0-132__evkit__button__full-width {
  width: 100%; }

.v2-0-132__evkit__button__only-icon {
  padding: unset; }

.v2-0-132__evkit__button__content-container {
  display: flex;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 600;
  align-items: center;
  column-gap: 0.8rem; }

.v2-0-132__evkit__button__content-loading {
  opacity: 0; }

.v2-0-132__evkit__button__loading-icon-container {
  position: absolute;
  align-items: center; }

.v2-0-132__evkit__button__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__button__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__button__primary-default {
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  color: #FFFFFF; }

.v2-0-132__evkit__button__primary-default:hover {
  background: #582C83;
  color: #FFFFFF; }

.v2-0-132__evkit__button__primary-default:focus-visible {
  outline: unset; }

.v2-0-132__evkit__button__primary-default:focus-visible > .v2-0-132__evkit__button__focused {
  opacity: 1; }

.v2-0-132__evkit__button__primary-default.v2-0-132__evkit__button__selected {
  border-color: #2A3033;
  background: #2A3033;
  color: #FFFFFF; }

.v2-0-132__evkit__button__primary-default.v2-0-132__evkit__button__selected:hover {
  background: #2A3033;
  color: #FFFFFF; }

.v2-0-132__evkit__button__primary-default:disabled {
  cursor: unset;
  background: #646464;
  color: #FFFFFF; }

.v2-0-132__evkit__button__primary-default .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__primary-default:hover .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__primary-default:disabled .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__primary-default.v2-0-132__evkit__button__selected .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__secondary-default {
  background: #FFFFFF;
  color: #000A23;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.v2-0-132__evkit__button__secondary-default:hover {
  background: #F2F2F2;
  color: #000A23;
  border: 1px solid #582C83; }

.v2-0-132__evkit__button__secondary-default:focus-visible {
  border: 1px solid #582C83;
  outline: none; }

.v2-0-132__evkit__button__secondary-default:focus-visible > .v2-0-132__evkit__button__focused {
  opacity: 1; }

.v2-0-132__evkit__button__secondary-default.v2-0-132__evkit__button__selected {
  border-color: #2A3033;
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__button__secondary-default.v2-0-132__evkit__button__selected:hover {
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__button__secondary-default:disabled {
  cursor: unset;
  background: #FFFFFF;
  color: #646464;
  border: 2px solid #646464; }

.v2-0-132__evkit__button__secondary-default .v2-0-132__evkit__button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__button__secondary-default:hover .v2-0-132__evkit__button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__button__secondary-default:disabled .v2-0-132__evkit__button__icon svg {
  fill: #646464; }

.v2-0-132__evkit__button__secondary-default.v2-0-132__evkit__button__selected .v2-0-132__evkit__button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__button__tertiary-default {
  background: unset;
  color: #000A23; }

.v2-0-132__evkit__button__tertiary-default:hover {
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__button__tertiary-default:focus-visible {
  outline: unset; }

.v2-0-132__evkit__button__tertiary-default:focus-visible > .v2-0-132__evkit__button__focused {
  opacity: 1; }

.v2-0-132__evkit__button__tertiary-default.v2-0-132__evkit__button__selected {
  border-color: #582C83;
  background: #582C83;
  color: #FFFFFF; }

.v2-0-132__evkit__button__tertiary-default.v2-0-132__evkit__button__selected:hover {
  background: #582C83;
  color: #FFFFFF; }

.v2-0-132__evkit__button__tertiary-default:disabled {
  cursor: unset;
  background: #FFFFFF;
  color: #646464; }

.v2-0-132__evkit__button__tertiary-default .v2-0-132__evkit__button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__button__tertiary-default:hover .v2-0-132__evkit__button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__button__tertiary-default:disabled .v2-0-132__evkit__button__icon svg {
  fill: #646464; }

.v2-0-132__evkit__button__tertiary-default.v2-0-132__evkit__button__selected .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__bad-default {
  background: #FFFFFF;
  color: #D13100; }

.v2-0-132__evkit__button__bad-default:hover {
  background: #941F23;
  color: #FFFFFF; }

.v2-0-132__evkit__button__bad-default:focus-visible {
  outline: unset; }

.v2-0-132__evkit__button__bad-default:focus-visible > .v2-0-132__evkit__button__focused {
  opacity: 1; }

.v2-0-132__evkit__button__bad-default:disabled {
  cursor: unset;
  background: #FFFFFF;
  color: #646464; }

.v2-0-132__evkit__button__bad-default .v2-0-132__evkit__button__icon svg {
  fill: #D13100; }

.v2-0-132__evkit__button__bad-default:hover .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__bad-default:disabled .v2-0-132__evkit__button__icon svg {
  fill: #646464; }

.v2-0-132__evkit__button__bad-default.v2-0-132__evkit__button__selected .v2-0-132__evkit__button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__button__only-child {
  position: relative;
  border: 0;
  padding: 0;
  margin: 0;
  background: unset;
  cursor: pointer; }

.v2-0-132__evkit__button__only-child:focus-visible {
  outline: unset; }

.v2-0-132__evkit__button__only-child:focus-visible > .v2-0-132__evkit__button__focused {
  opacity: 1; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__floating-button__container {
  position: relative;
  border: 0;
  background: unset;
  box-sizing: border-box;
  border-radius: 3.2rem;
  box-shadow: 0px 4px 12px 0px rgba(0, 10, 35, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.2rem 2rem;
  height: 4.4rem;
  transition: width 200ms;
  cursor: pointer; }

.v2-0-132__evkit__floating-button__content-container {
  display: flex; }

.v2-0-132__evkit__floating-button__content-loading {
  opacity: 0; }

.v2-0-132__evkit__floating-button__label-default {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2rem;
  white-space: nowrap;
  opacity: 1;
  transition: opacity 200ms;
  overflow: hidden; }

.v2-0-132__evkit__floating-button__label-icon-left {
  margin-left: 0.8rem; }

.v2-0-132__evkit__floating-button__label-icon-right {
  margin-right: 0.8rem; }

.v2-0-132__evkit__floating-button__label-hidden {
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0 0; }

.v2-0-132__evkit__floating-button__loading-icon-container {
  position: absolute;
  align-items: center; }

.v2-0-132__evkit__floating-button__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__floating-button__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 2.4rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__floating-button__primary-default {
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  color: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default:hover {
  background: #582C83;
  color: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default:focus-visible {
  outline: unset; }

.v2-0-132__evkit__floating-button__primary-default:focus-visible > .v2-0-132__evkit__floating-button__focused {
  opacity: 1; }

.v2-0-132__evkit__floating-button__primary-default.v2-0-132__evkit__floating-button__selected {
  border-color: #2A3033;
  background: #2A3033;
  color: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default.v2-0-132__evkit__floating-button__selected:hover {
  background: #2A3033;
  color: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default:disabled {
  cursor: unset;
  box-shadow: none;
  background: #646464;
  color: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default .v2-0-132__evkit__floating-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default:hover .v2-0-132__evkit__floating-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default:disabled .v2-0-132__evkit__floating-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__floating-button__primary-default.v2-0-132__evkit__floating-button__selected .v2-0-132__evkit__floating-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__floating-button__secondary-default {
  background: #FFFFFF;
  color: #000A23;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.v2-0-132__evkit__floating-button__secondary-default:hover {
  background: #F2F2F2;
  color: #000A23;
  border: 1px solid #582C83; }

.v2-0-132__evkit__floating-button__secondary-default:focus-visible {
  border: 1px solid #582C83;
  outline: none; }

.v2-0-132__evkit__floating-button__secondary-default:focus-visible > .v2-0-132__evkit__floating-button__focused {
  opacity: 1; }

.v2-0-132__evkit__floating-button__secondary-default.v2-0-132__evkit__floating-button__selected {
  border-color: #2A3033;
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__floating-button__secondary-default.v2-0-132__evkit__floating-button__selected:hover {
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__floating-button__secondary-default:disabled {
  cursor: unset;
  box-shadow: none;
  background: #FFFFFF;
  color: #646464;
  border: 2px solid #646464; }

.v2-0-132__evkit__floating-button__secondary-default .v2-0-132__evkit__floating-button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__floating-button__secondary-default:hover .v2-0-132__evkit__floating-button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__floating-button__secondary-default:disabled .v2-0-132__evkit__floating-button__icon svg {
  fill: #646464; }

.v2-0-132__evkit__floating-button__secondary-default.v2-0-132__evkit__floating-button__selected .v2-0-132__evkit__floating-button__icon svg {
  fill: #000A23; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__full-page-loader__container {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.v2-0-132__evkit__full-page-loader__title {
  margin-top: 1rem; }

.v2-0-132__evkit__full-page-loader__description {
  margin-top: 0.5rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes v2-0-132__animation-fade-out {
  0% {
    opacity: 1; }
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes v2-0-132__animation-slide-down {
  0% {
    top: -200px; }
  0% {
    top: -200px; }
  100% {
    top: 0px; } }

@keyframes v2-0-132__animation-slide-up {
  0% {
    top: 0px; }
  0% {
    top: 0px; }
  100% {
    top: -200px; } }

.v2-0-132__evkit__modal-base__overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.25);
  animation: v2-0-132__animation-fade-in 300ms;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px); }

.v2-0-132__evkit__modal-base__overlay-container-is-exiting {
  animation: v2-0-132__animation-fade-out 300ms forwards; }

.v2-0-132__evkit__modal-base__content-whole-page-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  animation: v2-0-132__animation-fade-in 300ms, v2-0-132__animation-slide-down 300ms; }

.v2-0-132__evkit__modal-base__content-is-exiting {
  animation: v2-0-132__animation-fade-out 300ms forwards, v2-0-132__animation-slide-up 300ms forwards; }

@media (max-width: 599px) {
  .v2-0-132__evkit__modal-base__content-spacer-left {
    display: none; } }

.v2-0-132__evkit__modal-base__content-vertical-container {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.v2-0-132__evkit__modal-base__content-inner-container {
  position: relative;
  pointer-events: all;
  min-height: 10rem;
  background-color: #FFFFFF;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  border-radius: 0.4rem;
  padding: 1.6rem 2rem;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  max-height: 75vh;
  margin: 0 2.4rem; }

.v2-0-132__evkit__modal-base__content-inner-container-no-padding {
  padding: 0; }

.v2-0-132__evkit__modal-base__close-button {
  position: absolute;
  top: -24px;
  right: -24px; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__divider__common {
  height: 0.1rem;
  border-radius: 10rem; }

.v2-0-132__evkit__divider__light {
  background: #CCCCCC; }

.v2-0-132__evkit__divider__dark {
  background: #2A3033; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__error-view__container {
  display: flex; }

.v2-0-132__evkit__error-view__icon-container {
  margin-right: 0.4rem; }

.v2-0-132__evkit__error-view__icon-wrapper svg {
  fill: #D13100; }

.v2-0-132__evkit__error-view__content-text {
  color: #D13100; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__input-label__container-common {
  display: flex;
  align-items: center;
  column-gap: 0.4rem; }

.v2-0-132__evkit__input-label__container-with-info {
  margin-bottom: 0.2rem; }

.v2-0-132__evkit__input-label__container-without-info {
  margin-bottom: 0.8rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__input-description__container {
  margin-bottom: 0.8rem; }

.v2-0-132__evkit__input-description__text {
  color: #2A3033; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__text-input__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__text-input__inner-container {
  position: relative;
  display: flex; }

.v2-0-132__evkit__text-input__input-box {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  min-height: 2rem;
  flex: 1;
  box-sizing: border-box;
  padding: 1.1rem;
  border-radius: 0.4rem;
  color: #000A23;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-input__input-box:hover {
  background: #F2F2F2;
  border-color: #582C83; }

.v2-0-132__evkit__text-input__input-box:hover ~ .v2-0-132__evkit__text-input__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__text-input__input-box:hover:disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__text-input__input-box:hover:disabled ~ .v2-0-132__evkit__text-input__icon svg {
  fill: #646464; }

.v2-0-132__evkit__text-input__input-box:focus-visible {
  background: #F2F2F2;
  border-color: transparent;
  border: 2px solid #2A3033;
  padding: 1rem;
  outline: unset; }

.v2-0-132__evkit__text-input__input-box:focus-visible ~ .v2-0-132__evkit__text-input__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__text-input__input-box::-webkit-calendar-picker-indicator {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" viewBox=\"0 0 24 24\"><path fill=\"%231763D3\" d=\"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z\"/></svg>"); }

.v2-0-132__evkit__text-input__input-box::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-input__input-box :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-input__input-box ::-ms-input-placeholder {
  /* Microsoft Edge */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-input__input-left-icon {
  padding-left: 3.9rem; }

.v2-0-132__evkit__text-input__input-left-icon:focus-visible {
  padding-left: 3.8rem; }

.v2-0-132__evkit__text-input__input-right-icon {
  padding-right: 3.9rem; }

.v2-0-132__evkit__text-input__input-right-icon:focus-visible {
  padding-right: 3.8rem; }

.v2-0-132__evkit__text-input__input-disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__text-input__input-disabled ~ .v2-0-132__evkit__text-input__icon svg {
  fill: #646464; }

.v2-0-132__evkit__text-input__input-error {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  padding: 1rem 3.8rem 1rem 1rem; }

.v2-0-132__evkit__text-input__input-error:hover {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent; }

.v2-0-132__evkit__text-input__input-error:focus-visible {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent;
  padding-right: 3.8rem; }

.v2-0-132__evkit__text-input__input-error-with-left-icon {
  padding-left: 3.8rem; }

.v2-0-132__evkit__text-input__input-error-with-right-icon {
  padding-right: 6.6rem; }

.v2-0-132__evkit__text-input__icon-common {
  position: absolute;
  top: 12px;
  pointer-events: none; }

.v2-0-132__evkit__text-input__icon-common svg {
  fill: #000A23; }

.v2-0-132__evkit__text-input__icon-left {
  left: 12px; }

.v2-0-132__evkit__text-input__icon-right {
  right: 12px; }

.v2-0-132__evkit__text-input__icon-right-with-error {
  right: 40px; }

.v2-0-132__evkit__text-input__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__text-input__hint-text {
  color: #2A3033; }

.v2-0-132__evkit__text-input__error-wrapper {
  margin-top: 0.4rem; }

.v2-0-132__evkit__text-input__error-icon {
  position: absolute;
  top: 12px;
  right: 12px; }

.v2-0-132__evkit__text-input__error-icon svg {
  fill: #D13100; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__anchor-button__container {
  display: inline-block;
  position: relative;
  text-decoration: none; }

.v2-0-132__evkit__anchor-button__container:hover .v2-0-132__evkit__anchor-button__text {
  -webkit-text-fill-color: unset;
  color: #582C83; }

.v2-0-132__evkit__anchor-button__container:hover .v2-0-132__evkit__anchor-button__text::after {
  background: #582C83; }

.v2-0-132__evkit__anchor-button__container:focus-visible {
  outline: unset; }

.v2-0-132__evkit__anchor-button__container:focus-visible > .v2-0-132__evkit__anchor-button__focused {
  opacity: 1; }

.v2-0-132__evkit__anchor-button__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__anchor-button__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.4rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__anchor-button__disabled {
  text-decoration: none;
  cursor: default; }

.v2-0-132__evkit__anchor-button__disabled:focus-visible {
  outline: unset; }

.v2-0-132__evkit__anchor-button__disabled .v2-0-132__evkit__anchor-button__text {
  -webkit-text-fill-color: unset;
  color: #646464; }

.v2-0-132__evkit__anchor-button__disabled .v2-0-132__evkit__anchor-button__text::after {
  background: #646464; }

.v2-0-132__evkit__anchor-button__content {
  display: flex; }

.v2-0-132__evkit__anchor-button__text {
  font-weight: 600;
  position: relative;
  padding-bottom: 0.1rem;
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.v2-0-132__evkit__anchor-button__text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1.5px;
  width: 100%;
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%); }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes v2-0-132__animation-slide-up {
  0% {
    top: 100px; }
  0% {
    top: 100px; }
  100% {
    top: 0px; } }

.v2-0-132__evkit__snack__container {
  position: relative;
  background: #FFFFFF;
  margin-top: 1.2rem;
  opacity: 1;
  border: 1px solid #CCCCCC;
  border-radius: 0.4rem;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  animation: v2-0-132__animation-slide-up 200ms ease-out, v2-0-132__animation-fade-in 500ms ease-out;
  overflow: hidden;
  transition: max-height 300ms ease-out, opacity 300ms, margin-top 300ms;
  display: flex;
  width: 68.4rem; }

@media (max-width: 904px) {
  .v2-0-132__evkit__snack__container {
    width: calc(100vw - 2.4rem); } }

.v2-0-132__evkit__snack__container-is-exiting {
  border: 0;
  margin-top: 0;
  opacity: 0; }

.v2-0-132__evkit__snack__inner-container {
  flex: 1;
  padding: 1.6rem;
  display: flex;
  column-gap: 1.6rem;
  align-items: center; }

.v2-0-132__evkit__snack__content-container {
  flex: 1;
  display: flex;
  column-gap: 0.8rem;
  align-items: center; }

.v2-0-132__evkit__snack__action-cta {
  white-space: nowrap; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__snackbar__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(56.43% 39.65% at 50% 0%, rgba(159, 84, 235, 0.239216) 0%, rgba(236, 217, 255, 0) 74.48%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 300ms; }

.v2-0-132__evkit__snackbar__overlay-visible {
  opacity: 1; }

.v2-0-132__evkit__snackbar__overlay-hidden {
  opacity: 0; }

.v2-0-132__evkit__snackbar__snacks-container {
  position: fixed;
  top: 7.2rem;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__cta-button__tel-modal-header-container {
  padding: 1.6rem 2rem;
  background-color: #FFFFFF;
  border-radius: 0.4rem 0.4rem 0 0; }

.v2-0-132__evkit__cta-button__tel-modal-description-container {
  display: flex;
  column-gap: 0.8rem;
  padding: 1.6rem 2rem;
  background-color: #FAFAFA; }

.v2-0-132__evkit__cta-button__tel-modal-action-view-container {
  padding: 1.6rem 2rem;
  background-color: #FFFFFF;
  border-radius: 0 0 0.4rem 0.4rem; }

.v2-0-132__evkit__cta-button__sso-popup-modal__header-container {
  padding: 1.6rem 2rem;
  background-color: #FFFFFF;
  border-radius: 0.4rem 0.4rem 0 0; }

.v2-0-132__evkit__cta-button__sso-popup-modal__header-description {
  margin-top: 0.4rem; }

.v2-0-132__evkit__cta-button__sso-popup-modal__content-container {
  display: flex;
  flex-direction: column;
  row-gap: 1.2rem;
  padding: 1.6rem 2rem;
  background-color: #FAFAFA; }

.v2-0-132__evkit__cta-button__sso-popup-modal__action-view-container {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  padding: 1.6rem 2rem;
  background-color: #FFFFFF;
  border-radius: 0 0 0.4rem 0.4rem; }

.v2-0-132__evkit__cta-button__redirect-modal-wrapper {
  min-height: unset; }

.v2-0-132__evkit__cta-button__redirect-modal-description-container {
  display: flex;
  column-gap: 0.8rem;
  padding: 2rem 0;
  border-radius: 0.4rem;
  justify-content: space-between;
  align-items: center; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__button-group__container {
  display: flex; }

.v2-0-132__evkit__button-group__orientation-hor {
  flex-direction: row;
  column-gap: 1.6rem; }

.v2-0-132__evkit__button-group__orientation-hor > button {
  flex: 1; }

@media (max-width: 1239px) {
  .v2-0-132__evkit__button-group__orientation-hor {
    flex-direction: column;
    row-gap: 0.8rem; }
  .v2-0-132__evkit__button-group__orientation-hor > button {
    flex: unset; } }

.v2-0-132__evkit__button-group__orientation-ver {
  flex-direction: column;
  row-gap: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__associated-tag__container {
  padding-left: 0.3rem;
  border-radius: 10rem;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  background-color: #FFFFFF;
  border: 1px solid #2A3033;
  min-height: 3.2rem; }

.v2-0-132__evkit__associated-tag__primary-text {
  background-color: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  color: #FFFFFF;
  padding: 0.5rem 0.8rem;
  border-radius: 10rem;
  white-space: nowrap; }

.v2-0-132__evkit__associated-tag__associated-text {
  margin-left: 0.4rem;
  margin-right: 0.8rem;
  white-space: nowrap; }

.v2-0-132__evkit__associated-tag__action-icon {
  fill: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%); }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__navigation-button__container-default {
  position: relative;
  display: flex;
  min-height: 4.4rem;
  padding: 1.2rem;
  flex-direction: column;
  align-items: stretch;
  border-radius: 0.4rem;
  background: none;
  border: none;
  cursor: pointer;
  transition: background 200ms ease; }

.v2-0-132__evkit__navigation-button__container-default .v2-0-132__evkit__navigation-button__content-label {
  color: #000A23; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected {
  background: #582C83; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected .v2-0-132__evkit__navigation-button__content-label {
  color: #FFFFFF; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected:hover {
  background: #582C83; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected:hover .v2-0-132__evkit__navigation-button__content-label {
  color: #FFFFFF; }

.v2-0-132__evkit__navigation-button__container-default:hover {
  background: #F2F2F2; }

.v2-0-132__evkit__navigation-button__container-default:hover .v2-0-132__evkit__navigation-button__content-label {
  color: #000A23; }

.v2-0-132__evkit__navigation-button__container-default:focus-visible {
  outline: unset; }

.v2-0-132__evkit__navigation-button__container-default:focus-visible .v2-0-132__evkit__navigation-button__focused {
  opacity: 1; }

.v2-0-132__evkit__navigation-button__container-default:disabled {
  background: #FFFFFF;
  cursor: unset; }

.v2-0-132__evkit__navigation-button__container-default:disabled .v2-0-132__evkit__navigation-button__content-label {
  color: #646464; }

.v2-0-132__evkit__navigation-button__container-default .v2-0-132__evkit__navigation-button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected .v2-0-132__evkit__navigation-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__navigation-button__container-default:hover .v2-0-132__evkit__navigation-button__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__navigation-button__container-default.v2-0-132__evkit__navigation-button__selected:hover .v2-0-132__evkit__navigation-button__icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__navigation-button__container-default:disabled .v2-0-132__evkit__navigation-button__icon svg {
  fill: #646464; }

.v2-0-132__evkit__navigation-button__container-image {
  padding: 0.8rem; }

.v2-0-132__evkit__navigation-button__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 100ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__navigation-button__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__navigation-button__content-container {
  display: flex;
  flex: 1;
  align-items: center;
  column-gap: 0.8rem; }

.v2-0-132__evkit__navigation-button__content-label {
  text-align: left;
  flex: 1; }

.v2-0-132__evkit__navigation-button__content-badge {
  color: #FFFFFF;
  padding: 0.1rem 0.4rem;
  background-color: #005E80;
  border: 1px solid #B5F8FF;
  border-radius: 0.4rem; }

.v2-0-132__evkit__navigation-button__icon-only {
  width: 4.4rem;
  height: 4.4rem; }

.v2-0-132__evkit__navigation-button__icon-only .v2-0-132__evkit__navigation-button__content-badge {
  position: absolute;
  top: -0.4rem;
  right: -0.4rem; }

.v2-0-132__evkit__navigation-button__image {
  height: 2.8rem;
  width: 2.8rem;
  object-fit: cover;
  border-radius: 50%; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__toggle__list-container {
  display: flex;
  padding: 0;
  margin: unset; }

.v2-0-132__evkit__toggle__list-item-wrapper {
  list-style: none; }

.v2-0-132__evkit__toggle__list-item-common {
  border-radius: inherit; }

.v2-0-132__evkit__toggle__list-item-common > .v2-0-132__evkit__button__focused {
  top: -6px;
  left: -6px;
  right: -6px;
  bottom: -6px;
  z-index: 1; }

.v2-0-132__evkit__toggle__list-item-middle > .v2-0-132__evkit__button__focused::before {
  border-radius: unset; }

.v2-0-132__evkit__toggle__list-item-first {
  border-radius: 0.4rem 0 0 0.4rem; }

.v2-0-132__evkit__toggle__list-item-first > .v2-0-132__evkit__button__focused::before {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset; }

.v2-0-132__evkit__toggle__list-item-last {
  border-radius: 0 0.4rem 0.4rem 0; }

.v2-0-132__evkit__toggle__list-item-last > .v2-0-132__evkit__button__focused::before {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset; }

.v2-0-132__evkit__toggle__list-item-selected:hover {
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%); }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__chip__container-common {
  display: flex;
  column-gap: 0.8rem;
  padding: 1.1rem;
  border-radius: 10rem;
  align-items: center; }

.v2-0-132__evkit__chip__container-common .v2-0-132__evkit__button__focused::before {
  border-radius: 10rem; }

.v2-0-132__evkit__chip__container-common:focus-visible .v2-0-132__evkit__button__focused::before {
  border-radius: 10rem; }

.v2-0-132__evkit__chip__container-with-description {
  padding: 0.7rem 1.5rem; }

.v2-0-132__evkit__chip__selected {
  background-color: #2A3033;
  color: #FFFFFF;
  border: 1px solid #2A3033; }

.v2-0-132__evkit__chip__selected:hover {
  background-color: #582C83;
  color: #FFFFFF;
  border-color: #582C83; }

.v2-0-132__evkit__chip__selected:disabled {
  cursor: unset;
  background-color: #646464;
  color: #FFFFFF;
  border-color: #646464; }

.v2-0-132__evkit__chip__selected svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__chip__selected:hover svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__chip__selected:disabled svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__chip__unselected {
  background-color: #FFFFFF;
  color: #000A23;
  border: 1px solid #2A3033; }

.v2-0-132__evkit__chip__unselected:hover {
  background-color: #F2F2F2;
  color: #000A23;
  border-color: #582C83; }

.v2-0-132__evkit__chip__unselected:disabled {
  cursor: unset;
  background-color: #FFFFFF;
  color: #646464;
  border-color: #646464; }

.v2-0-132__evkit__chip__unselected svg {
  fill: #000A23; }

.v2-0-132__evkit__chip__unselected:hover svg {
  fill: #000A23; }

.v2-0-132__evkit__chip__unselected:disabled svg {
  fill: #646464; }

.v2-0-132__evkit__chip__content-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.v2-0-132__evkit__chip__content-label {
  color: unset; }

.v2-0-132__evkit__chip__content-description {
  color: unset; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__selection-card__container {
  display: flex;
  position: relative; }

.v2-0-132__evkit__selection-card__loader-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 13.4rem;
  min-width: 12.4rem;
  border-radius: 0.4rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.v2-0-132__evkit__selection-card__label-container {
  position: relative;
  flex: 1;
  padding: 1.2rem;
  min-width: 11.6rem;
  border-radius: 0.4rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer; }

.v2-0-132__evkit__selection-card__label-container:hover {
  background: #F2F2F2;
  border: 1px solid #582C83; }

.v2-0-132__evkit__selection-card__label-selected-icon {
  position: absolute;
  top: 1.1rem;
  right: 1.1rem; }

.v2-0-132__evkit__selection-card__label-selected-icon svg {
  fill: #00635C; }

.v2-0-132__evkit__selection-card__label-disabled {
  cursor: default; }

.v2-0-132__evkit__selection-card__label-left-align .v2-0-132__evkit__selection-card__content-container {
  align-items: flex-start; }

.v2-0-132__evkit__selection-card__label-selected {
  padding: 1.1rem; }

.v2-0-132__evkit__selection-card__label-focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  pointer-events: none; }

.v2-0-132__evkit__selection-card__label-focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.8rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__selection-card__input-tag {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }

.v2-0-132__evkit__selection-card__input-tag:checked + label {
  border: 2px solid #2A3033; }

.v2-0-132__evkit__selection-card__input-tag:focus-visible + label {
  outline: unset; }

.v2-0-132__evkit__selection-card__input-tag:focus-visible + label .v2-0-132__evkit__selection-card__label-focused {
  opacity: 1; }

.v2-0-132__evkit__selection-card__input-tag:disabled + label, .v2-0-132__evkit__selection-card__input-tag:disabled:hover + label {
  background: #FFFFFF;
  border: 1px solid #646464; }

.v2-0-132__evkit__selection-card__input-tag:disabled + label .v2-0-132__evkit__selection-card__content-header, .v2-0-132__evkit__selection-card__input-tag:disabled + label .v2-0-132__evkit__selection-card__content-description {
  color: #646464; }

.v2-0-132__evkit__selection-card__input-tag:disabled + label .v2-0-132__evkit__selection-card__content-card-icon {
  background: #F2F2F2; }

.v2-0-132__evkit__selection-card__input-tag:disabled + label .v2-0-132__evkit__selection-card__content-card-icon svg {
  fill: #646464; }

.v2-0-132__evkit__selection-card__content-container {
  display: flex;
  flex-direction: column;
  align-items: center; }

.v2-0-132__evkit__selection-card__content-card-icon-common {
  padding: 0.8rem;
  background: #E7DBF3; }

.v2-0-132__evkit__selection-card__content-card-icon-center {
  border-radius: 50%; }

.v2-0-132__evkit__selection-card__content-card-icon-left {
  border-radius: 0.4rem; }

.v2-0-132__evkit__selection-card__content-header {
  margin-top: 1.2rem; }

.v2-0-132__evkit__selection-card__content-description {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__switch__container {
  display: flex; }

.v2-0-132__evkit__switch__input {
  position: absolute;
  opacity: 0; }

.v2-0-132__evkit__switch__input:focus-visible + label .v2-0-132__evkit__switch__focused {
  opacity: 1; }

.v2-0-132__evkit__switch__input:checked + label {
  background: #2A3033;
  border: 1px solid #2A3033; }

.v2-0-132__evkit__switch__input:checked + label:hover {
  background: #582C83;
  border: 1px solid #582C83; }

.v2-0-132__evkit__switch__input:checked + label > .v2-0-132__evkit__switch__label-switch {
  background: #FFFFFF;
  transform: translateX(85%);
  transition: transform 200ms; }

.v2-0-132__evkit__switch__input:checked + label > .v2-0-132__evkit__switch__label-switch svg {
  fill: #2A3033; }

.v2-0-132__evkit__switch__input:disabled + label {
  pointer-events: none;
  background: #FFFFFF;
  border: 1px solid #646464; }

.v2-0-132__evkit__switch__input:disabled + label > .v2-0-132__evkit__switch__label-switch {
  background: #646464; }

.v2-0-132__evkit__switch__input:disabled + label > .v2-0-132__evkit__switch__label-switch svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__switch__input:disabled:checked + label {
  background: #646464;
  border: 1px solid #646464; }

.v2-0-132__evkit__switch__input:disabled:checked + label > .v2-0-132__evkit__switch__label-switch {
  background: #FFFFFF; }

.v2-0-132__evkit__switch__input:disabled:checked + label > .v2-0-132__evkit__switch__label-switch svg {
  fill: #646464; }

.v2-0-132__evkit__switch__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__switch__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 2rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__switch__label-container {
  position: relative;
  padding: 0.3rem;
  width: 5.2rem;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 1.6rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.v2-0-132__evkit__switch__label-container:hover {
  background: #F2F2F2;
  border: 1px solid #582C83; }

.v2-0-132__evkit__switch__label-switch {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.4rem;
  width: 2.4rem;
  border-radius: 50%;
  background: black;
  transform: translateX(0);
  transition: transform 200ms; }

.v2-0-132__evkit__switch__label-icon svg {
  fill: #FFFFFF; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__rating__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__rating__input-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  justify-content: center; }

.v2-0-132__evkit__rating__input-container {
  display: flex;
  flex: 1;
  min-width: 44px; }

@media (max-width: 599px) {
  .v2-0-132__evkit__rating__input-container {
    flex: unset;
    width: 44px; } }

.v2-0-132__evkit__rating__input-item {
  opacity: 0;
  position: absolute; }

.v2-0-132__evkit__rating__input-item:checked + label {
  background: #F2F2F2;
  border: 1px solid #2A3033; }

.v2-0-132__evkit__rating__input-item:checked + label:hover {
  background: #F2F2F2; }

.v2-0-132__evkit__rating__input-item:focus-visible + label {
  outline: unset; }

.v2-0-132__evkit__rating__input-item:focus-visible + label .v2-0-132__evkit__rating__input-label-focused {
  opacity: 1; }

.v2-0-132__evkit__rating__input-item:disabled + label, .v2-0-132__evkit__rating__input-item:disabled:hover + label {
  background: #FFFFFF;
  border: 2px solid #646464; }

.v2-0-132__evkit__rating__input-item:disabled + label .v2-0-132__evkit__rating__input-label-text {
  color: #646464; }

.v2-0-132__evkit__rating__input-label-default {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  position: relative;
  padding: 1.2rem;
  border-radius: 0.4rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer; }

.v2-0-132__evkit__rating__input-label-default:hover {
  background: #F2F2F2;
  border: 1px solid #582C83; }

.v2-0-132__evkit__rating__input-label-disabled {
  cursor: default; }

.v2-0-132__evkit__rating__input-label-focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__rating__input-label-focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__rating__hint-container {
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between;
  column-gap: 0.8rem; }

.v2-0-132__evkit__rating__hint-text {
  color: #2A3033; }

.v2-0-132__evkit__rating__error {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__tag__container {
  display: flex;
  justify-content: center;
  padding: 0.3rem 0.7rem;
  border-radius: 0.4rem;
  box-sizing: border-box;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  column-gap: 0.4rem; }

.v2-0-132__evkit__tag__only-icon {
  padding: 0.3rem;
  min-width: unset; }

.v2-0-132__evkit__tag__types-base svg {
  fill: #2A3033; }

.v2-0-132__evkit__tag__types-base.v2-0-132__evkit__tag__highlighted {
  background-color: #F2F2F2;
  border-color: #646464; }

.v2-0-132__evkit__tag__types-alt1 svg {
  fill: #00445D; }

.v2-0-132__evkit__tag__types-alt1.v2-0-132__evkit__tag__highlighted {
  background-color: #B5F8FF;
  border-color: #005E80; }

.v2-0-132__evkit__tag__types-alt2 svg {
  fill: #582C83; }

.v2-0-132__evkit__tag__types-alt2.v2-0-132__evkit__tag__highlighted {
  background-color: #E7DBF3;
  border-color: #6F37A6; }

.v2-0-132__evkit__tag__types-alt3 svg {
  fill: #5A2E00; }

.v2-0-132__evkit__tag__types-alt3.v2-0-132__evkit__tag__highlighted {
  background-color: #FFE7CC;
  border-color: #854909; }

.v2-0-132__evkit__tag__types-alt4 svg {
  fill: #004036; }

.v2-0-132__evkit__tag__types-alt4.v2-0-132__evkit__tag__highlighted {
  background-color: #C9FFEB;
  border-color: #00635C; }

.v2-0-132__evkit__tag__types-alt5 svg {
  fill: #4F3800; }

.v2-0-132__evkit__tag__types-alt5.v2-0-132__evkit__tag__highlighted {
  background-color: #FFF5DE;
  border-color: #735200; }

.v2-0-132__evkit__tag__types-alt6 svg {
  fill: #990000; }

.v2-0-132__evkit__tag__types-alt6.v2-0-132__evkit__tag__highlighted {
  background-color: #FFCCBF;
  border-color: #D13100; }

.v2-0-132__evkit__tag__no-border {
  border: unset; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__list-card-small__button:hover {
  background-color: #F2F2F2; }

.v2-0-132__evkit__list-card-small__button:disabled {
  pointer-events: none; }

.v2-0-132__evkit__list-card-small__loader-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 6rem; }

.v2-0-132__evkit__list-card-small__content-wrapper {
  pointer-events: none;
  min-height: 4.4rem;
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__list-card-small__content-container {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 0.4rem 0;
  column-gap: 0.8rem; }

.v2-0-132__evkit__list-card-small__content-text-container {
  flex: 1;
  text-align: left; }

.v2-0-132__evkit__list-card-small__content-description {
  color: #2A3033; }

.v2-0-132__evkit__list-card-small__content-text-disabled {
  color: #646464; }

.v2-0-132__evkit__list-card-small__content-right-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__list-card-small__content-disabled-icon svg {
  fill: #646464; }

.v2-0-132__evkit__list-card-small__tags-wrapper {
  display: flex;
  gap: 0.8rem; }

.v2-0-132__evkit__list-card-small__tags-disabled {
  opacity: 0.6; }

.v2-0-132__evkit__list-card-small__tags-bottom-position {
  margin-top: 0.8rem; }

.v2-0-132__evkit__list-card-small__media-container {
  border-radius: 0.4rem;
  position: relative;
  display: flex; }

.v2-0-132__evkit__list-card-small__media-icon-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 10, 35, 0.3);
  pointer-events: none;
  border-radius: inherit; }

.v2-0-132__evkit__list-card-small__media-overlay-icon {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: #2A3033;
  stroke-width: 1.6rem; }

.v2-0-132__evkit__list-card-small__media-overlay-icon svg {
  overflow: visible; }

.v2-0-132__evkit__list-card-small__media-logo {
  height: 3.6rem;
  width: 3.6rem;
  object-fit: contain;
  border-radius: inherit; }

.v2-0-132__evkit__list-card-small__media-image {
  height: 3.6rem;
  width: 3.6rem;
  object-fit: cover;
  border-radius: inherit; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__menu__container {
  position: relative;
  z-index: 10; }

.v2-0-132__evkit__menu__content-container {
  position: absolute;
  display: none;
  flex-direction: column;
  row-gap: 0.8rem;
  padding: 0.8rem;
  opacity: 0;
  min-width: 24rem;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  background: #FFFFFF;
  border: 0.2px solid #CCCCCC;
  border-radius: 0.4rem; }

.v2-0-132__evkit__menu__content-is-open {
  display: flex;
  opacity: 1;
  animation: v2-0-132__animation-slide-down 200ms ease-in-out;
  transform-origin: top; }

@keyframes v2-0-132__animation-slide-down {
  0% {
    transform: scaleY(0); }
  0% {
    transform: scaleY(0); }
  100% {
    transform: scaleY(1); } }

.v2-0-132__evkit__menu__content-item {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__menu__content-cta {
  padding: 0 1.2rem; }

.v2-0-132__evkit__evive-logo__image {
  object-fit: contain;
  width: 100%; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__list-text-item__container {
  list-style-type: none;
  display: flex; }

.v2-0-132__evkit__list-text-item__show-bullets::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: #2A3033;
  margin-right: 0.8rem;
  position: relative;
  top: 8px;
  border-radius: 50%; }

.v2-0-132__evkit__list-text-item__icon {
  margin-right: 0.8rem; }

.v2-0-132__evkit__list-text-item__text {
  flex: 1; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__image__container {
  position: relative;
  border-radius: inherit; }

.v2-0-132__evkit__image__icon-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 10, 35, 0.3);
  pointer-events: none; }

.v2-0-132__evkit__image__overlay-icon {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: #2A3033;
  stroke-width: 1.6rem; }

.v2-0-132__evkit__image__overlay-icon svg {
  overflow: visible; }

.v2-0-132__evkit__image__loader-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: inherit;
  opacity: 1;
  transition: opacity 500ms; }

.v2-0-132__evkit__image__loader-loaded {
  opacity: 0; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__progress-bar__container {
  display: flex;
  column-gap: 2rem;
  align-items: center; }

.v2-0-132__evkit__progress-bar__bar-wrapper {
  display: flex;
  align-items: center;
  flex: 1;
  background-color: #CCCCCC;
  border-radius: 3.2rem;
  position: relative; }

.v2-0-132__evkit__progress-bar__bar-size-s {
  height: 0.8rem; }

.v2-0-132__evkit__progress-bar__bar-size-l {
  height: 2.4rem; }

.v2-0-132__evkit__progress-bar__bar-secondary {
  background: rgba(0, 10, 35, 0.24);
  box-sizing: border-box;
  border: 1px solid #646464;
  height: 100%;
  border-radius: 3.2rem;
  z-index: 0; }

.v2-0-132__evkit__progress-bar__bar-primary {
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  height: 100%;
  border-radius: 3.2rem;
  position: absolute;
  z-index: 2; }

.v2-0-132__evkit__progress-bar__bar-icon-wrapper {
  position: absolute;
  z-index: 1;
  transition: margin-left 500ms ease-out; }

.v2-0-132__evkit__progress-bar__bar-icon {
  stroke: #2A3033;
  stroke-width: 1.6rem; }

.v2-0-132__evkit__progress-bar__bar-icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__progress-bar__bar-animated {
  transition: width 500ms ease-out; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__component-loader__container {
  position: relative; }

.v2-0-132__evkit__component-loader__loader-container {
  background-color: #FAFAFA;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity 200ms ease-out;
  pointer-events: none; }

.v2-0-132__evkit__component-loader__loader-container-visible {
  opacity: 1; }

.v2-0-132__evkit__component-loader__loader-container-hidden {
  opacity: 0; }

.v2-0-132__evkit__component-loader__loader-title {
  margin-top: 1.2rem;
  text-align: center; }

.v2-0-132__evkit__component-loader__loader-description {
  margin-top: 1.2rem;
  text-align: center; }

.v2-0-132__evkit__component-loader__content-container {
  overflow: hidden;
  transition: height 200ms ease-out; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__full-page-error__container {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.v2-0-132__evkit__full-page-error__title {
  margin-top: 1rem; }

.v2-0-132__evkit__full-page-error__description {
  margin-top: 0.5rem; }

.v2-0-132__evkit__confirmation-modal__info-view-description-text {
  margin-top: 0.8rem; }

.v2-0-132__evkit__confirmation-modal__action-view-container {
  margin-top: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__overlay-menu__container {
  position: relative; }

.v2-0-132__evkit__overlay-menu__overlay-common {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 10, 35, 0.04);
  opacity: 0;
  pointer-events: none; }

.v2-0-132__evkit__overlay-menu__overlay-is-open {
  opacity: 1;
  display: unset;
  pointer-events: unset; }

.v2-0-132__evkit__overlay-menu__content-container {
  position: absolute;
  display: none;
  flex-direction: column;
  row-gap: 0.8rem;
  padding: 0.8rem;
  opacity: 0;
  min-width: 24rem;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  background: #FFFFFF;
  border: 0.2px solid #CCCCCC;
  border-radius: 0.4rem; }

.v2-0-132__evkit__overlay-menu__content-is-open {
  display: flex;
  opacity: 1;
  animation: v2-0-132__animation-slide-down 200ms ease-in-out;
  transform-origin: top; }

@keyframes v2-0-132__animation-slide-down {
  0% {
    transform: scaleY(0); }
  0% {
    transform: scaleY(0); }
  100% {
    transform: scaleY(1); } }

.v2-0-132__evkit__overlay-menu__content-item {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__overlay-menu__content-cta {
  padding: 0 1.2rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__card-base__container {
  display: flex;
  flex-direction: column;
  flex: 1;
  background: #FFFFFF;
  border: 1px solid #CCCCCC; }

.v2-0-132__evkit__card-base__padding {
  padding: 1.6rem; }

.v2-0-132__evkit__card-base__shadow {
  box-shadow: 0 2px 8px rgba(65, 76, 104, 0.08); }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__accordion-base__container {
  display: flex;
  flex-direction: column;
  overflow: hidden; }

.v2-0-132__evkit__accordion-base__is-closed {
  visibility: hidden; }

.v2-0-132__evkit__accordion-base__content-container {
  overflow: hidden;
  transition: 200ms height, 200ms opacity, 200ms visibility; }

.v2-0-132__evkit__accordion-base__content-wrapper-padding {
  padding: 1.2rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__accordion__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__accordion__header-container {
  display: flex;
  align-items: center;
  text-align: unset; }

.v2-0-132__evkit__accordion__header-info-container {
  flex: 1;
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__accordion__header-info-description-text {
  color: #2A3033; }

.v2-0-132__evkit__accordion__header-toggle-button-default .v2-0-132__evkit__icon__icon {
  transition: 200ms transform; }

.v2-0-132__evkit__accordion__header-toggle-button-expanded .v2-0-132__evkit__icon__icon {
  transform: rotate(-180deg); }

.v2-0-132__evkit__accordion__header-toggle-button-collapsed .v2-0-132__evkit__icon__icon {
  transform: rotate(0deg); }

.v2-0-132__evkit__accordion__content-container {
  transition: padding-top 200ms; }

.v2-0-132__evkit__accordion__content-is-expanded {
  padding-top: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__content-card-base__container {
  display: flex;
  flex-direction: column;
  border-radius: 0.4rem;
  flex: 1;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  position: relative;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1); }

.v2-0-132__evkit__content-card-base__container:has(.v2-0-132__evkit__content-card-base__touch-area-button:hover) {
  box-shadow: none; }

.v2-0-132__evkit__content-card-base__touch-area-button {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 100%; }

.v2-0-132__evkit__content-card-base__touch-area-button:focus-visible {
  outline: none; }

.v2-0-132__evkit__content-card-base__touch-area-button:focus-visible > .v2-0-132__evkit__content-card-base__touch-area-focus {
  opacity: 1; }

.v2-0-132__evkit__content-card-base__touch-area-focus {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__content-card-base__touch-area-focus::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__content-card-base__touch-area-disabled {
  cursor: unset; }

.v2-0-132__evkit__content-card-base__touch-area-disabled:hover {
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1); }

.v2-0-132__evkit__content-card-base__logo-without-cover {
  margin-top: 2rem; }

.v2-0-132__evkit__content-card-base__cover-image-container {
  display: flex;
  height: 18.6rem;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  pointer-events: none; }

.v2-0-132__evkit__content-card-base__cover-image-image {
  width: 100%;
  object-fit: cover; }

.v2-0-132__evkit__content-card-base__card-content-wrapper {
  display: flex;
  flex-direction: column;
  border-radius: 0 0 0.4rem 0.4rem;
  padding: 1.6rem;
  background: linear-gradient(180deg, #F5EBFF 0%, #FFFFFF 11.46%);
  row-gap: 1.6rem;
  flex: 1;
  pointer-events: none; }

.v2-0-132__evkit__content-card-base__card-content-wrapper button, .v2-0-132__evkit__content-card-base__card-content-wrapper a {
  pointer-events: all; }

.v2-0-132__evkit__content-card-base__card-content-header {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  text-align: left; }

.v2-0-132__evkit__content-card-base__no-cover {
  border-radius: inherit; }

.v2-0-132__evkit__content-card-base__secondary-action-container {
  display: flex;
  position: relative;
  justify-content: flex-end;
  min-height: 4.8rem;
  pointer-events: none; }

.v2-0-132__evkit__content-card-base__logo-container {
  display: flex;
  height: 7.8rem;
  width: 7.8rem;
  padding: 2px;
  position: absolute;
  border: 1px solid #CCCCCC;
  border-radius: 0.4rem;
  box-sizing: border-box;
  background-color: #FAFAFA;
  left: 0;
  top: -37px; }

.v2-0-132__evkit__content-card-base__logo-image {
  width: 100%;
  border-radius: 3px;
  object-fit: contain; }

.v2-0-132__evkit__content-card-base__action-view-secondary {
  min-width: unset;
  pointer-events: all; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__content-card-medium__card-content-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 1.6rem;
  flex: 1; }

.v2-0-132__evkit__content-card-medium__card-content-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  row-gap: 1.6rem;
  text-align: left; }

.v2-0-132__evkit__content-card-medium__no-cover {
  border-radius: inherit; }

.v2-0-132__evkit__content-card-medium__header-subheader {
  margin-top: 0.4rem;
  color: #646464; }

.v2-0-132__evkit__content-card-medium__tags-container {
  display: flex;
  flex-wrap: wrap-reverse;
  gap: 0.4rem; }

.v2-0-132__evkit__content-card-medium__action-view-primary-container {
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__content-info-card__container {
  background-color: #FFFFFF;
  border: 1px solid #2A3033;
  border-radius: 0.4rem;
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1); }

.v2-0-132__evkit__content-info-card__header-wrapper {
  display: flex; }

.v2-0-132__evkit__content-info-card__header-container {
  display: flex;
  flex: 1;
  padding: 1.2rem 1.6rem; }

.v2-0-132__evkit__content-info-card__header-icon {
  margin-right: 0.8rem; }

.v2-0-132__evkit__content-info-card__header-text {
  flex: 1; }

.v2-0-132__evkit__content-info-card__content-container {
  padding: 0 1.6rem 1.6rem 1.6rem;
  display: flex;
  flex-direction: column;
  row-gap: 1rem; }

.v2-0-132__evkit__content-info-card__content-tags-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__list-card-medium__container {
  display: flex;
  flex-direction: column;
  position: relative; }

.v2-0-132__evkit__list-card-medium__loader-container {
  flex: 1;
  min-height: 20rem;
  display: flex;
  justify-content: center;
  align-items: center; }

.v2-0-132__evkit__list-card-medium__button-overlay-container {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%; }

.v2-0-132__evkit__list-card-medium__button-overlay-container:hover ~ .v2-0-132__evkit__list-card-medium__card-content-wrapper {
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  background: rgba(231, 219, 243, 0.4); }

.v2-0-132__evkit__list-card-medium__button-overlay-container:active ~ .v2-0-132__evkit__list-card-medium__card-content-wrapper {
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1);
  background: #E7DBF3; }

.v2-0-132__evkit__list-card-medium__card-content-container {
  flex: 1;
  position: relative;
  display: flex;
  justify-content: flex-start;
  border-radius: inherit; }

@media (max-width: 599px) {
  .v2-0-132__evkit__list-card-medium__card-content-container {
    flex-direction: column; } }

.v2-0-132__evkit__list-card-medium__card-content-info-container {
  padding: 2.4rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  border-radius: 0 3px 3px 0; }

@media (max-width: 599px) {
  .v2-0-132__evkit__list-card-medium__card-content-info-container {
    border-radius: 0 0 3px 3px; } }

.v2-0-132__evkit__list-card-medium__card-content-info-container-no-image {
  border-radius: inherit; }

.v2-0-132__evkit__list-card-medium__card-content-disabled {
  filter: grayscale(100%);
  pointer-events: none; }

.v2-0-132__evkit__list-card-medium__card-content-selected {
  background: #E7DBF3; }

.v2-0-132__evkit__list-card-medium__new-tag {
  position: absolute;
  z-index: 2;
  top: 1.6rem;
  left: 1.6rem; }

.v2-0-132__evkit__list-card-medium__image-wrapper {
  display: flex;
  height: 100%; }

.v2-0-132__evkit__list-card-medium__image-item {
  min-height: 20rem;
  width: 24rem;
  object-fit: cover;
  border-radius: 3px 0 0 3px; }

@media (max-width: 599px) {
  .v2-0-132__evkit__list-card-medium__image-item {
    width: 100%;
    border-radius: 3px 3px 0 0; } }

.v2-0-132__evkit__list-card-medium__header-wrapper {
  display: flex;
  column-gap: 1.6rem; }

.v2-0-132__evkit__list-card-medium__header-logo-wrapper {
  display: flex;
  height: 100%; }

.v2-0-132__evkit__list-card-medium__header-logo-item {
  height: 4.4rem;
  width: 4.4rem;
  object-fit: cover;
  border-radius: 0.4rem; }

.v2-0-132__evkit__list-card-medium__header-icon-container {
  height: 4.4rem;
  width: 4.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E7DBF3;
  border-radius: 0.4rem; }

.v2-0-132__evkit__list-card-medium__header-container {
  text-align: left; }

.v2-0-132__evkit__list-card-medium__header-subheader {
  margin-top: 0.4rem;
  color: #646464; }

.v2-0-132__evkit__list-card-medium__description {
  margin-top: 1.6rem;
  color: #2A3033; }

.v2-0-132__evkit__list-card-medium__footer-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }

.v2-0-132__evkit__list-card-medium__footer-tags-container {
  margin-top: 1.6rem;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  row-gap: 0.8rem;
  column-gap: 0.8rem;
  flex-wrap: wrap; }

.v2-0-132__evkit__list-card-medium__footer-action-view-container {
  margin-top: 1.6rem;
  display: flex;
  column-gap: 1.6rem; }

@media (max-width: 599px) {
  .v2-0-132__evkit__list-card-medium__footer-action-view-container {
    flex-direction: column;
    row-gap: 1.2rem; } }

.v2-0-132__evkit__list-card-medium__footer-action-view-primary-cta {
  z-index: 2; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__inline-info-card__container-common {
  display: flex;
  padding: 1.6rem;
  border-radius: 0.4rem; }

.v2-0-132__evkit__inline-info-card__container-primary {
  border: 1px solid #6F37A6;
  background-color: #E7DBF3; }

.v2-0-132__evkit__inline-info-card__container-secondary {
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF; }

.v2-0-132__evkit__inline-info-card__icon {
  margin-right: 0.8rem; }

.v2-0-132__evkit__inline-info-card__content-container {
  flex: 1;
  row-gap: 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.v2-0-132__evkit__inline-info-card__cta {
  margin-left: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__inline-error-card__container {
  display: flex;
  padding: 1.6rem;
  border: 2px solid #D13100;
  background-color: #FFCCBF;
  border-radius: 0.4rem; }

.v2-0-132__evkit__inline-error-card__icon {
  margin-right: 0.8rem; }

.v2-0-132__evkit__inline-error-card__icon svg {
  fill: #D13100; }

.v2-0-132__evkit__inline-error-card__content-container {
  flex: 1;
  row-gap: 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.v2-0-132__evkit__inline-error-card__cta {
  margin-left: 1.6rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__preview-card__container {
  display: flex;
  column-gap: 1.6rem;
  padding: 1.4rem;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.4rem; }

.v2-0-132__evkit__preview-card__error {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.v2-0-132__evkit__preview-card__content-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem;
  justify-content: center;
  word-break: break-all; }

.v2-0-132__evkit__preview-card__content-wrapper {
  display: flex;
  column-gap: 0.8rem; }

.v2-0-132__evkit__preview-card__content-thumbnail-wrapper {
  height: 4.4rem;
  border-radius: 0.4rem; }

.v2-0-132__evkit__preview-card__content-thumbnail-container {
  display: flex;
  border: 1px solid #582C83;
  border-radius: 0.4rem;
  height: 4.2rem; }

.v2-0-132__evkit__preview-card__content-thumbnail-image {
  width: 7.5rem;
  object-fit: contain; }

.v2-0-132__evkit__preview-card__content-header {
  flex: 1;
  align-self: center; }

.v2-0-132__evkit__preview-card__content-description-container {
  display: flex;
  column-gap: 0.4rem; }

.v2-0-132__evkit__preview-card__content-description-text {
  color: #646464; }

.v2-0-132__evkit__preview-card__content-error-wrapper {
  display: flex;
  column-gap: 0.4rem; }

.v2-0-132__evkit__preview-card__content-error-icon svg {
  fill: #D13100; }

.v2-0-132__evkit__preview-card__content-error-text {
  color: #D13100; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__progress-list__wrapper {
  display: flex;
  column-gap: 1.2rem; }

.v2-0-132__evkit__progress-list__indicator-container {
  display: flex;
  flex-direction: column;
  align-items: center; }

.v2-0-132__evkit__progress-list__indicator-line-common {
  border-left: 1px solid transparent;
  flex: 1; }

.v2-0-132__evkit__progress-list__indicator-line-visible {
  border-color: #2A3033; }

.v2-0-132__evkit__progress-list__indicator-circle {
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 50%;
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  box-shadow: 0 4px 8px rgba(0, 10, 35, 0.1); }

.v2-0-132__evkit__progress-list__item {
  flex: 1; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__table__container {
  border-spacing: unset; }

.v2-0-132__evkit__table__common-cell {
  text-align: left;
  padding: 1.2rem;
  border-right: 1px solid #CCCCCC; }

.v2-0-132__evkit__table__last-common-cell {
  border-right: unset; }

.v2-0-132__evkit__table__header-container {
  position: sticky;
  top: 0;
  background-color: #FAFAFA; }

.v2-0-132__evkit__table__header-cell {
  border-bottom: 1px solid #CCCCCC; }

.v2-0-132__evkit__table__body-cursor {
  cursor: pointer; }

.v2-0-132__evkit__table__content-common-wrapper:hover {
  background: rgba(231, 219, 243, 0.4); }

.v2-0-132__evkit__table__content-even-wrapper {
  background-color: #FAFAFA; }

.v2-0-132__evkit__table__content-odd-wrapper {
  background-color: #F2F2F2; }

.v2-0-132__evkit__table__content-selected {
  background: #E7DBF3; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__checkbox-base__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  pointer-events: none; }

.v2-0-132__evkit__checkbox-base__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__checkbox-base__container {
  position: relative;
  flex: 1; }

.v2-0-132__evkit__checkbox-base__container:hover input ~ .v2-0-132__evkit__checkbox-base__checkbox-container svg {
  fill: #582C83; }

.v2-0-132__evkit__checkbox-base__container input:focus-visible ~ .v2-0-132__evkit__checkbox-base__checkbox-container {
  outline: unset; }

.v2-0-132__evkit__checkbox-base__container input:focus-visible ~ .v2-0-132__evkit__checkbox-base__checkbox-container .v2-0-132__evkit__checkbox-base__focused {
  opacity: 1; }

.v2-0-132__evkit__checkbox-base__container input:disabled ~ .v2-0-132__evkit__checkbox-base__checkbox-container svg {
  fill: #646464; }

.v2-0-132__evkit__checkbox-base__container input:disabled ~ .v2-0-132__evkit__checkbox-base__icon svg {
  fill: #646464; }

.v2-0-132__evkit__checkbox-base__wrapper {
  font-size: 1.6rem;
  font-weight: 400;
  display: flex;
  cursor: pointer; }

.v2-0-132__evkit__checkbox-base__wrapper-disabled {
  cursor: default; }

.v2-0-132__evkit__checkbox-base__wrapper-disabled .v2-0-132__evkit__checkbox-base__content {
  color: #646464; }

.v2-0-132__evkit__checkbox-base__input {
  opacity: 0;
  position: absolute; }

.v2-0-132__evkit__checkbox-base__checkbox-container {
  display: flex;
  padding: 1.2rem;
  justify-content: center;
  align-items: center;
  pointer-events: none; }

.v2-0-132__evkit__checkbox-base__checkbox-icon svg {
  fill: #2A3033; }

.v2-0-132__evkit__checkbox-base__content-container {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  flex: 1;
  padding-right: 1.2rem; }

.v2-0-132__evkit__checkbox-base__content-right-icon {
  align-self: center; }

.v2-0-132__evkit__checkbox-base__content-label {
  flex: 1; }

.v2-0-132__evkit__checkbox-base__content-description {
  color: #2A3033; }

.v2-0-132__evkit__checkbox-base__error-view {
  margin-left: 1.2rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__checkbox-button__container {
  display: flex;
  flex-direction: column;
  flex: 1; }

.v2-0-132__evkit__checkbox-button__input-container {
  display: flex;
  flex: 1; }

.v2-0-132__evkit__checkbox-button__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__checkbox-button__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.8rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__checkbox-button__label-default {
  flex: 1;
  position: relative;
  display: inline-block;
  padding: 1.1rem;
  border-radius: 0.4rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer; }

.v2-0-132__evkit__checkbox-button__label-default:hover {
  background: #F2F2F2;
  border: 1px solid #582C83; }

.v2-0-132__evkit__checkbox-button__label-disabled {
  cursor: default; }

.v2-0-132__evkit__checkbox-button__label-checkbox {
  position: absolute;
  left: 9px;
  top: 9px; }

.v2-0-132__evkit__checkbox-button__label-checkbox svg {
  fill: #2A3033; }

.v2-0-132__evkit__checkbox-button__input {
  opacity: 0;
  position: absolute; }

.v2-0-132__evkit__checkbox-button__input + label .v2-0-132__evkit__checkbox-button__content-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__checkbox-button__input:hover + label .v2-0-132__evkit__checkbox-button__content-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__checkbox-button__input:hover + label > .v2-0-132__evkit__checkbox-button__label-checkbox svg {
  fill: #582C83; }

.v2-0-132__evkit__checkbox-button__input:focus-visible + label {
  outline: unset; }

.v2-0-132__evkit__checkbox-button__input:focus-visible + label .v2-0-132__evkit__checkbox-button__focused {
  opacity: 1; }

.v2-0-132__evkit__checkbox-button__input:disabled + label {
  background: #FFFFFF;
  border: 1px solid #646464; }

.v2-0-132__evkit__checkbox-button__input:disabled + label .v2-0-132__evkit__checkbox-button__content-icon svg {
  fill: #646464; }

.v2-0-132__evkit__checkbox-button__input:disabled + label .v2-0-132__evkit__checkbox-button__content-label {
  color: #646464; }

.v2-0-132__evkit__checkbox-button__input:disabled + label > .v2-0-132__evkit__checkbox-button__label-checkbox svg {
  fill: #646464; }

.v2-0-132__evkit__checkbox-button__content-container {
  display: flex;
  column-gap: 0.8rem;
  margin-left: 3rem; }

.v2-0-132__evkit__checkbox-button__content-text-container {
  flex: 1; }

.v2-0-132__evkit__checkbox-button__content-right-icon {
  align-self: center; }

.v2-0-132__evkit__checkbox-button__content-description {
  margin-top: 0.4rem; }

.v2-0-132__evkit__checkbox-button__error-view {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__radio-base__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  pointer-events: none; }

.v2-0-132__evkit__radio-base__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.6rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__radio-base__container {
  position: relative;
  flex: 1; }

.v2-0-132__evkit__radio-base__container:hover input ~ .v2-0-132__evkit__radio-base__radio-container svg {
  fill: #582C83; }

.v2-0-132__evkit__radio-base__container input:focus-visible ~ .v2-0-132__evkit__radio-base__radio-container {
  outline: unset; }

.v2-0-132__evkit__radio-base__container input:focus-visible ~ .v2-0-132__evkit__radio-base__radio-container .v2-0-132__evkit__radio-base__focused {
  opacity: 1; }

.v2-0-132__evkit__radio-base__container input:disabled ~ .v2-0-132__evkit__radio-base__radio-container svg {
  fill: #646464; }

.v2-0-132__evkit__radio-base__wrapper {
  font-size: 1.6rem;
  font-weight: 400;
  color: #000A23;
  display: flex;
  cursor: pointer; }

.v2-0-132__evkit__radio-base__wrapper-disabled {
  cursor: default;
  color: #646464; }

.v2-0-132__evkit__radio-base__input {
  opacity: 0;
  position: absolute; }

.v2-0-132__evkit__radio-base__radio-container {
  display: flex;
  padding: 1.2rem;
  justify-content: center;
  align-items: center;
  pointer-events: none; }

.v2-0-132__evkit__radio-base__radio-icon svg {
  fill: #2A3033; }

.v2-0-132__evkit__radio-base__content-container {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  flex: 1;
  padding-right: 1.2rem; }

.v2-0-132__evkit__radio-base__content-right-icon {
  align-self: center; }

.v2-0-132__evkit__radio-base__content-label {
  flex: 1; }

.v2-0-132__evkit__radio-base__content-description {
  color: #2A3033; }

.v2-0-132__evkit__radio-base__error-view {
  margin-left: 1.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__radio-button__container {
  display: flex;
  flex-direction: column;
  flex: 1; }

.v2-0-132__evkit__radio-button__input-container {
  display: flex;
  flex: 1; }

.v2-0-132__evkit__radio-button__label-default {
  flex: 1;
  position: relative;
  padding: 1.1rem;
  border-radius: 0.4rem;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer; }

.v2-0-132__evkit__radio-button__label-default:hover {
  background: #F2F2F2;
  border: 1px solid #582C83; }

.v2-0-132__evkit__radio-button__label-disabled {
  cursor: default; }

.v2-0-132__evkit__radio-button__label-radio {
  position: absolute;
  top: 9px;
  left: 9px; }

.v2-0-132__evkit__radio-button__label-radio svg {
  fill: #2A3033; }

.v2-0-132__evkit__radio-button__label-focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  pointer-events: none; }

.v2-0-132__evkit__radio-button__label-focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.8rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__radio-button__input {
  opacity: 0;
  position: absolute; }

.v2-0-132__evkit__radio-button__input + label .v2-0-132__evkit__radio-button__content-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__radio-button__input:hover + label > .v2-0-132__evkit__radio-button__label-radio svg {
  fill: #582C83; }

.v2-0-132__evkit__radio-button__input:checked + label {
  background-color: #FFFFFF; }

.v2-0-132__evkit__radio-button__input:checked + label:hover {
  background-color: #F2F2F2; }

.v2-0-132__evkit__radio-button__input:checked:disabled + label {
  border: 1px solid #646464; }

.v2-0-132__evkit__radio-button__input:focus-visible + label {
  outline: unset; }

.v2-0-132__evkit__radio-button__input:focus-visible + label .v2-0-132__evkit__radio-button__label-focused {
  opacity: 1; }

.v2-0-132__evkit__radio-button__input:disabled + label .v2-0-132__evkit__radio-button__content-icon svg {
  fill: #646464; }

.v2-0-132__evkit__radio-button__input:disabled + label, .v2-0-132__evkit__radio-button__input:disabled:hover + label {
  background: #FFFFFF;
  border: 1px solid #646464; }

.v2-0-132__evkit__radio-button__input:disabled + label .v2-0-132__evkit__radio-button__content-label {
  color: #646464; }

.v2-0-132__evkit__radio-button__input:disabled + label > .v2-0-132__evkit__radio-button__label-radio svg {
  fill: #646464; }

.v2-0-132__evkit__radio-button__content-container {
  display: flex;
  column-gap: 0.8rem;
  margin-left: 3.2rem; }

.v2-0-132__evkit__radio-button__content-right-icon {
  align-self: center; }

.v2-0-132__evkit__radio-button__content-text-container {
  flex: 1; }

.v2-0-132__evkit__radio-button__content-description {
  margin-top: 0.4rem; }

.v2-0-132__evkit__radio-button__error-view {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__radio-group__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__radio-group__item-container {
  display: flex;
  gap: 0.8rem; }

.v2-0-132__evkit__radio-group__orientation-hor {
  display: flex; }

.v2-0-132__evkit__radio-group__orientation-ver {
  flex-direction: column; }

.v2-0-132__evkit__radio-group__item-hor-grid {
  flex: 1;
  gap: 0.8rem; }

.v2-0-132__evkit__radio-group__item-grid-inner {
  display: flex; }

.v2-0-132__evkit__radio-group__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__radio-group__hint-text {
  color: #2A3033; }

.v2-0-132__evkit__radio-group__error-wrapper {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__checkbox-group__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__checkbox-group__item-container {
  display: flex;
  gap: 0.8rem; }

.v2-0-132__evkit__checkbox-group__item-hor-grid {
  flex: 1;
  gap: 0.8rem; }

.v2-0-132__evkit__checkbox-group__orientation-hor {
  display: flex;
  flex-direction: row; }

.v2-0-132__evkit__checkbox-group__orientation-ver {
  flex-direction: column; }

.v2-0-132__evkit__checkbox-group__item-grid-inner {
  display: flex; }

.v2-0-132__evkit__checkbox-group__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__checkbox-group__hint-text {
  color: #2A3033; }

.v2-0-132__evkit__checkbox-group__error-wrapper {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__dropdown__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__dropdown__focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  pointer-events: none; }

.v2-0-132__evkit__dropdown__focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.8rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__dropdown__button {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  padding: 1.1rem;
  border-radius: 0.4rem;
  display: flex;
  column-gap: 0.8rem;
  text-align: left;
  cursor: pointer; }

.v2-0-132__evkit__dropdown__button-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__dropdown__button-text {
  color: #646464;
  flex: 1;
  overflow-x: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }

.v2-0-132__evkit__dropdown__button-text::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */ }

.v2-0-132__evkit__dropdown__button:hover {
  background: #F2F2F2;
  border-color: #582C83; }

.v2-0-132__evkit__dropdown__button:hover:disabled {
  background: #FFFFFF;
  border: 1px solid #646464; }

.v2-0-132__evkit__dropdown__button:hover:disabled .v2-0-132__evkit__dropdown__button-action-icon svg {
  fill: #646464; }

.v2-0-132__evkit__dropdown__button:focus-visible {
  outline: none; }

.v2-0-132__evkit__dropdown__button:focus-visible + .v2-0-132__evkit__dropdown__focused {
  opacity: 1; }

.v2-0-132__evkit__dropdown__button:disabled {
  background: #FFFFFF;
  border: 1px solid #646464;
  padding: 1.1rem; }

.v2-0-132__evkit__dropdown__button:disabled > .v2-0-132__evkit__dropdown__button-text {
  color: #646464; }

.v2-0-132__evkit__dropdown__button:disabled svg {
  fill: #646464; }

.v2-0-132__evkit__dropdown__button-is-open {
  background: #F2F2F2;
  border: 2px solid #2A3033;
  padding: 1rem; }

.v2-0-132__evkit__dropdown__button-is-open:hover {
  border-color: #2A3033; }

.v2-0-132__evkit__dropdown__button-selected > .v2-0-132__evkit__dropdown__button-text {
  color: #000A23; }

.v2-0-132__evkit__dropdown__button-icon-container {
  display: flex;
  column-gap: 0.8rem; }

.v2-0-132__evkit__dropdown__button-error-icon svg {
  fill: #D13100; }

.v2-0-132__evkit__dropdown__button-action-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__dropdown__button-error {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  padding: 1rem; }

.v2-0-132__evkit__dropdown__button-error:hover {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent; }

.v2-0-132__evkit__dropdown__input-container {
  position: relative;
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__dropdown__menu-focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: 0;
  left: 4px;
  right: 4px;
  bottom: 0;
  pointer-events: none; }

.v2-0-132__evkit__dropdown__menu-focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.4rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__dropdown__menu-container {
  display: none;
  position: absolute;
  top: 4.5rem;
  left: 0;
  right: 0;
  max-height: 26.4rem;
  overflow-y: scroll;
  background-color: #FFFFFF;
  border: 2px solid #2A3033;
  border-radius: 0.4rem;
  z-index: 10;
  animation: v2-0-132__animation-slide-down 200ms ease-in-out;
  transform-origin: top; }

.v2-0-132__evkit__dropdown__menu-container-is-open {
  display: inline-flex;
  flex-direction: column; }

@keyframes v2-0-132__animation-slide-down {
  0% {
    transform: scaleY(0); }
  0% {
    transform: scaleY(0); }
  100% {
    transform: scaleY(1); } }

.v2-0-132__evkit__dropdown__menu-item {
  cursor: pointer;
  display: flex;
  position: relative;
  column-gap: 0.8rem;
  padding: 1.2rem;
  background-color: #FFFFFF; }

.v2-0-132__evkit__dropdown__menu-item:hover {
  background-color: #F2F2F2; }

.v2-0-132__evkit__dropdown__menu-item:focus-visible {
  outline: unset; }

.v2-0-132__evkit__dropdown__menu-item:focus-visible > .v2-0-132__evkit__dropdown__menu-focused {
  opacity: 1; }

.v2-0-132__evkit__dropdown__menu-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__dropdown__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__dropdown__error-wrapper {
  margin-top: 0.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__address-input__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__address-input__input-container {
  position: relative;
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__address-input__input-box {
  min-height: 2rem;
  flex: 1;
  box-sizing: border-box;
  padding: 1.4rem 1.9rem;
  border: 1px solid #2A3033;
  border-radius: 0.8rem;
  background-color: #FFFFFF;
  color: #000A23;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem; }

.v2-0-132__evkit__address-input__input-box:hover {
  background-color: #FAFAFA; }

.v2-0-132__evkit__address-input__input-box:hover:disabled {
  border: 0;
  background-color: #646464;
  color: #414C68; }

.v2-0-132__evkit__address-input__input-box:focus-visible {
  outline: 2px solid #0E47A6;
  outline-offset: 2px;
  background-color: #FFFFFF; }

.v2-0-132__evkit__address-input__input-box::-webkit-calendar-picker-indicator {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" viewBox=\"0 0 24 24\"><path fill=\"%231763D3\" d=\"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z\"/></svg>"); }

.v2-0-132__evkit__address-input__input-box::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-weight: 400;
  color: #414C68;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__address-input__input-box :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 400;
  color: #414C68;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__address-input__input-box ::-ms-input-placeholder {
  /* Microsoft Edge */
  font-weight: 400;
  color: #414C68;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__address-input__input-disabled {
  border: 0;
  background-color: #646464;
  color: #414C68; }

.v2-0-132__evkit__address-input__input-error {
  outline: 2px solid #FFCCBF;
  outline-offset: 2px; }

.v2-0-132__evkit__address-input__input-error:focus-visible {
  background-color: #FFFFFF; }

.v2-0-132__evkit__address-input__menu-container {
  display: none;
  position: absolute;
  top: 4.9rem;
  left: 0;
  right: 0;
  max-height: 33rem;
  overflow-y: scroll;
  background-color: #FFFFFF;
  border: 1px solid #2A3033;
  border-radius: 0 0 0.8rem 0.8rem;
  padding: 0.3rem;
  z-index: 10; }

.v2-0-132__evkit__address-input__menu-container-is-open {
  display: inline-flex;
  flex-direction: column; }

.v2-0-132__evkit__address-input__menu-item {
  padding: 1.4rem 1.9rem;
  border: 1px solid #2A3033;
  border-radius: 0.8rem;
  background-color: #FFFFFF;
  color: #414C68;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem; }

.v2-0-132__evkit__address-input__menu-item:hover {
  background-color: #FAFAFA; }

.v2-0-132__evkit__address-input__menu-item:focus-visible {
  outline: 2px solid #0E47A6;
  outline-offset: 2px;
  background-color: #FFFFFF; }

.v2-0-132__evkit__address-input__menu-item:not(:first-child) {
  margin-top: 0.2rem; }

.v2-0-132__evkit__address-input__menu-item:not(:last-child) {
  margin-bottom: 0.2rem; }

.v2-0-132__evkit__address-input__menu-divider {
  height: 1px;
  background-color: #2A3033; }

.v2-0-132__evkit__address-input__hint-container {
  margin-top: 0.8rem; }

.v2-0-132__evkit__address-input__error-wrapper {
  margin-top: 1.4rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__text-area__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__text-area__inner-container {
  position: relative;
  display: flex; }

.v2-0-132__evkit__text-area__input-box {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  min-height: 2rem;
  flex: 1;
  box-sizing: border-box;
  padding: 1rem;
  border-radius: 0.4rem;
  color: #000A23;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-area__input-box:hover {
  background: #F2F2F2;
  border-color: #582C83; }

.v2-0-132__evkit__text-area__input-box:hover ~ .v2-0-132__evkit__text-area__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__text-area__input-box:hover:disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__text-area__input-box:hover:disabled ~ .v2-0-132__evkit__text-area__icon svg {
  fill: #646464; }

.v2-0-132__evkit__text-area__input-box:focus-visible {
  background: #F2F2F2;
  border-color: transparent;
  border: 2px solid #2A3033;
  outline: unset; }

.v2-0-132__evkit__text-area__input-box:focus-visible ~ .v2-0-132__evkit__text-area__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__text-area__input-box::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-area__input-box :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-area__input-box ::-ms-input-placeholder {
  /* Microsoft Edge */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__text-area__input-no-resize {
  resize: none; }

.v2-0-132__evkit__text-area__input-icon {
  padding-left: 3.9rem; }

.v2-0-132__evkit__text-area__input-icon:focus-visible {
  padding-left: 3.8rem; }

.v2-0-132__evkit__text-area__input-disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__text-area__input-disabled ~ .v2-0-132__evkit__text-area__icon svg {
  fill: #646464; }

.v2-0-132__evkit__text-area__input-error {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  padding-right: 3.8rem; }

.v2-0-132__evkit__text-area__input-error:hover {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent; }

.v2-0-132__evkit__text-area__input-error:focus-visible {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent; }

.v2-0-132__evkit__text-area__input-error-with-icon {
  padding-left: 3.8rem; }

.v2-0-132__evkit__text-area__icon {
  position: absolute;
  top: 12px;
  left: 12px; }

.v2-0-132__evkit__text-area__icon svg {
  fill: #000A23; }

.v2-0-132__evkit__text-area__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__text-area__error-wrapper {
  margin-top: 0.4rem; }

.v2-0-132__evkit__text-area__error-icon {
  position: absolute;
  top: 12px;
  right: 12px; }

.v2-0-132__evkit__text-area__error-icon svg {
  fill: #D13100; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__file-selector-base__input {
  display: none; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__search-bar__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__search-bar__inner-container {
  position: relative;
  display: flex; }

.v2-0-132__evkit__search-bar__input-wrapper {
  display: flex;
  column-gap: 0.4rem;
  flex: 1; }

.v2-0-132__evkit__search-bar__input-box {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  flex: 1;
  box-sizing: border-box;
  padding: 1.1rem 1.1rem 1.1rem 3.9rem;
  border-radius: 0.4rem;
  color: #000A23;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__search-bar__input-box:hover {
  background: #F2F2F2;
  border-color: #582C83; }

.v2-0-132__evkit__search-bar__input-box:hover:disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__search-bar__input-box:focus-visible {
  background: #F2F2F2;
  border-color: transparent;
  border: 2px solid #2A3033;
  padding: 1rem 1rem 1rem 3.8rem;
  outline: unset; }

.v2-0-132__evkit__search-bar__input-box::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__search-bar__input-box :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__search-bar__input-box ::-ms-input-placeholder {
  /* Microsoft Edge */
  font-weight: 400;
  color: #646464;
  font-size: 1.6rem;
  line-height: 2rem; }

.v2-0-132__evkit__search-bar__input-disabled {
  background: #FFFFFF;
  border-color: #646464;
  color: #646464; }

.v2-0-132__evkit__search-bar__input-error {
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  padding: 1rem 3.8rem 1rem 3.8rem; }

.v2-0-132__evkit__search-bar__input-error:hover {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent; }

.v2-0-132__evkit__search-bar__input-error:focus-visible {
  background: linear-gradient(#F2F2F2, #F2F2F2) padding-box, radial-gradient(50% 150% at 50% 0%, #FF6138 0%, #990000 100%) border-box;
  border-color: transparent;
  padding-right: 3.8rem; }

.v2-0-132__evkit__search-bar__input-error-with-icon {
  padding-left: 3.8rem; }

.v2-0-132__evkit__search-bar__input-is-open {
  background: #F2F2F2;
  border-color: #000A23;
  border: 2px solid #2A3033;
  padding: 1rem 1rem 1rem 3.8rem;
  outline: unset; }

.v2-0-132__evkit__search-bar__icon-common {
  position: absolute;
  top: 12px;
  left: 12px; }

.v2-0-132__evkit__search-bar__icon-common svg {
  fill: #000A23; }

.v2-0-132__evkit__search-bar__icon-disabled svg {
  fill: #646464; }

.v2-0-132__evkit__search-bar__menu-focused {
  position: absolute;
  opacity: 0;
  transition: opacity 50ms;
  top: 0;
  left: 4px;
  right: 4px;
  bottom: 0;
  pointer-events: none; }

.v2-0-132__evkit__search-bar__menu-focused::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.4rem;
  padding: 2px;
  /* control the border thickness */
  background: radial-gradient(50% 150% at 50% 0%, #6F37A6 0%, #005E80 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; }

.v2-0-132__evkit__search-bar__menu-container {
  display: none;
  position: absolute;
  top: 4.8rem;
  left: 0;
  right: 0;
  max-height: 26.4rem;
  overflow-y: scroll;
  background-color: #FFFFFF;
  border: 2px solid #2A3033;
  border-radius: 0.4rem;
  z-index: 10; }

.v2-0-132__evkit__search-bar__menu-container-is-open {
  display: inline-flex;
  flex-direction: column;
  animation: v2-0-132__animation-slide-down 200ms ease-in-out;
  transform-origin: top; }

@keyframes v2-0-132__animation-slide-down {
  0% {
    transform: scaleY(0); }
  0% {
    transform: scaleY(0); }
  100% {
    transform: scaleY(1); } }

.v2-0-132__evkit__search-bar__menu-item {
  cursor: pointer;
  display: flex;
  position: relative;
  column-gap: 0.8rem;
  padding: 1.2rem;
  background-color: #FFFFFF; }

.v2-0-132__evkit__search-bar__menu-item:hover {
  background-color: #F2F2F2; }

.v2-0-132__evkit__search-bar__menu-item:focus-visible {
  outline: unset; }

.v2-0-132__evkit__search-bar__menu-item:focus-visible > .v2-0-132__evkit__search-bar__menu-focused {
  opacity: 1; }

.v2-0-132__evkit__search-bar__menu-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__search-bar__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__search-bar__error-wrapper {
  margin-top: 0.4rem; }

.v2-0-132__evkit__search-bar__error-icon {
  position: absolute;
  top: 12px;
  right: 12px; }

.v2-0-132__evkit__search-bar__error-icon svg {
  fill: #D13100; }

.v2-0-132__evkit__search-bar__error-icon-with-cta {
  right: 60px; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__file-uploader__container {
  display: flex;
  flex-direction: column; }

.v2-0-132__evkit__file-uploader__hint-container {
  margin-top: 0.4rem; }

.v2-0-132__evkit__file-uploader__hint-text {
  color: #2A3033; }

.v2-0-132__evkit__file-uploader__error-wrapper {
  margin-top: 0.4rem; }

.v2-0-132__evkit__file-uploader__attachments-view-container {
  display: flex;
  flex-direction: column;
  row-gap: 1.2rem;
  margin-top: 0.8rem; }

.v2-0-132__evkit__file-uploader__attachments-view-item svg {
  fill: #00635C; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__form-info__description-text {
  margin-top: 1rem; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes v2-0-132__highlighterAnimation {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.v2-0-132__evkit__floating-product-tour__container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none; }

.v2-0-132__evkit__floating-product-tour__enabled {
  pointer-events: all; }

.v2-0-132__evkit__floating-product-tour__overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.v2-0-132__evkit__floating-product-tour__overlay-slice-common {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  transition-property: top, bottom, left, right, height, width, opacity;
  transition-duration: 300ms;
  opacity: 0; }

.v2-0-132__evkit__floating-product-tour__overlay-slice-visible {
  opacity: 1; }

.v2-0-132__evkit__floating-product-tour__overlay-highlighter-container .v2-0-132__evkit__floating-product-tour__overlay-highlighter-slices:nth-child(1) {
  animation-delay: 300ms; }

.v2-0-132__evkit__floating-product-tour__overlay-highlighter-container .v2-0-132__evkit__floating-product-tour__overlay-highlighter-slices:nth-child(2) {
  animation-delay: 600ms; }

.v2-0-132__evkit__floating-product-tour__overlay-highlighter-container .v2-0-132__evkit__floating-product-tour__overlay-highlighter-slices:nth-child(3) {
  animation-delay: 900ms; }

.v2-0-132__evkit__floating-product-tour__overlay-highlighter-slices {
  position: absolute;
  border-radius: 0.8rem;
  border: 2px solid #582C83;
  box-sizing: border-box;
  animation: v2-0-132__highlighterAnimation 1500ms infinite; }

.v2-0-132__evkit__floating-product-tour__info-container {
  position: absolute;
  transition-property: top, left, right, bottom, transform, opacity;
  transition-duration: 300ms;
  box-shadow: 0px 0px 28px 0px rgba(171, 129, 213, 0.5);
  opacity: 0; }

.v2-0-132__evkit__floating-product-tour__info-visible {
  opacity: 1; }

.v2-0-132__evkit__floating-product-tour__info-inner-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.4rem;
  background-color: #FAFAFA;
  box-shadow: 0 2px 8px rgba(65, 76, 104, 0.08);
  min-width: 30rem;
  max-width: 35rem; }

.v2-0-132__evkit__floating-product-tour__info-header-container {
  padding: 2rem 1.6rem;
  background-color: #FFFFFF; }

.v2-0-132__evkit__floating-product-tour__info-content-container {
  flex: 1;
  padding: 2rem 1.6rem;
  background-color: #FAFAFA;
  display: flex;
  flex-direction: column;
  row-gap: 0.4rem; }

.v2-0-132__evkit__floating-product-tour__info-action-container {
  padding: 2rem 1.6rem;
  background-color: #FFFFFF;
  display: flex;
  column-gap: 1.6rem; }

.v2-0-132__evkit__floating-product-tour__info-action-button {
  flex: 1; }

.v2-0-132__evkit__floating-product-tour__info-close-button {
  position: absolute;
  top: -24px;
  right: -24px; }

.v2-0-132__evkit__form__header-description-text {
  margin-top: 0.8rem; }

.v2-0-132__evkit__form__form-sub-form-items-wrapper {
  margin-top: 2rem;
  animation: v2-0-132__animation-slide-down 300ms ease-in-out;
  transform-origin: top; }

.v2-0-132__evkit__form__form-item-wrapper:not(:first-child) {
  margin-top: 2rem; }

.v2-0-132__evkit__form__action-view-container {
  margin-top: 3.2rem;
  display: flex; }

.v2-0-132__evkit__form__action-view-submit-btn {
  flex: 1; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__tab-navigation-bar__container {
  position: relative;
  display: flex;
  align-items: center;
  height: 4.6rem; }

.v2-0-132__evkit__tab-navigation-bar__scroll-button-common {
  position: absolute;
  border-radius: 50%;
  z-index: 1;
  top: -10%; }

.v2-0-132__evkit__tab-navigation-bar__scroll-button-left {
  left: 0; }

.v2-0-132__evkit__tab-navigation-bar__scroll-button-right {
  right: 0; }

.v2-0-132__evkit__tab-navigation-bar__list-container {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow-x: scroll;
  scroll-behavior: smooth;
  width: 100%;
  padding-top: 0.4rem; }

.v2-0-132__evkit__tab-navigation-bar__list-container::-webkit-scrollbar {
  width: 0;
  background: transparent; }

.v2-0-132__evkit__tab-navigation-bar__list-wrapper {
  margin-left: 1.6rem; }

.v2-0-132__evkit__tab-navigation-bar__list-content {
  display: inline-flex;
  column-gap: 3.2rem;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0; }

.v2-0-132__evkit__tab-navigation-bar__list-item-wrapper {
  flex: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.8rem;
  padding: 1.2rem;
  border-radius: 0.4rem;
  transition: color 200ms ease-in-out, background 200ms ease-in-out;
  background: transparent;
  color: #000A23; }

@media (max-width: 904px) {
  .v2-0-132__evkit__tab-navigation-bar__list-item-button {
    flex: 4.4rem 0 0; } }

.v2-0-132__evkit__tab-navigation-bar__list-item-button .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  transition: color 200ms ease-in-out; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  transition: fill 200ms ease-in-out; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  color: #000A23; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:hover {
  background: #F2F2F2;
  color: #000A23; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:hover .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  color: #000A23; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:hover .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  fill: #000A23; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected {
  background: transparent;
  color: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  color: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected:hover {
  background: transparent;
  color: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected:hover .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  color: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button-selected:hover .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  fill: #FFFFFF; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:disabled {
  cursor: default;
  background: transparent;
  color: #646464; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:disabled .v2-0-132__evkit__tab-navigation-bar__list-item-text {
  color: #646464; }

.v2-0-132__evkit__tab-navigation-bar__list-item-button:disabled .v2-0-132__evkit__tab-navigation-bar__list-item-icon svg {
  fill: #646464; }

@media (max-width: 904px) {
  .v2-0-132__evkit__tab-navigation-bar__list-item-icon-hide-in-s {
    display: none; } }

.v2-0-132__evkit__tab-navigation-bar__list-item-text {
  white-space: nowrap; }

.v2-0-132__evkit__tab-navigation-bar__background-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4.4rem; }

.v2-0-132__evkit__tab-navigation-bar__background-highlight {
  position: absolute;
  top: 0.4rem;
  bottom: -0.4rem;
  transition: left 200ms ease-in-out;
  background: #582C83;
  border-radius: 0.4rem; }

.v2-0-132__evkit__tab-navigation-bar__base-container {
  margin-top: 0.8rem;
  flex: 2px 0 0;
  background: #CCCCCC;
  position: relative; }

.v2-0-132__evkit__tab-navigation-bar__base-highlight {
  position: absolute;
  transition: left 200ms ease-in-out;
  height: 2px;
  background: #582C83; }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__stepper-bar__container {
  display: flex;
  flex: 1; }

.v2-0-132__evkit__stepper-bar__step-container {
  display: flex;
  flex-direction: column;
  flex: 1; }

@media (max-width: 599px) {
  .v2-0-132__evkit__stepper-bar__step-container-mobile-view {
    flex: 0.5; } }

.v2-0-132__evkit__stepper-bar__step-progress-indicator-container {
  display: flex;
  flex: 1; }

.v2-0-132__evkit__stepper-bar__step-progress-indicator-icon {
  fill: #000A23; }

.v2-0-132__evkit__stepper-bar__step-progress-indicator-line {
  flex: 1;
  margin-top: 0.9rem;
  height: 0.1rem;
  background-color: #CCCCCC; }

.v2-0-132__evkit__stepper-bar__step-name-text {
  margin-top: 0.8rem;
  flex: 1;
  color: #000A23;
  padding-right: 1rem; }

@media (max-width: 599px) {
  .v2-0-132__evkit__stepper-bar__step-name-text {
    margin-top: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.6rem; } }

@media (max-width: 599px) {
  .v2-0-132__evkit__stepper-bar__step-name-text-mobile-view {
    display: none; } }

@keyframes v2-0-132__animation-fade-in {
  0% {
    opacity: 0; }
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.v2-0-132__evkit__progress-indicator__container {
  display: flex;
  flex-direction: column;
  row-gap: 0.4rem; }

.v2-0-132__evkit__progress-indicator__header-wrapper {
  display: flex;
  align-items: center; }

.v2-0-132__evkit__progress-indicator__header-container {
  display: flex;
  flex-direction: column;
  row-gap: 0.4rem;
  flex: 1;
  margin-bottom: 0.4rem; }

.v2-0-132__evkit__progress-indicator__header-counter {
  color: #2A3033; }

.v2-0-132__evkit__progress-indicator__header-dropdown-cta {
  margin-left: 0.8rem; }

.v2-0-132__evkit__progress-indicator__steps-container {
  display: flex;
  column-gap: 0.8rem;
  list-style-type: none;
  padding: unset;
  margin: unset; }

.v2-0-132__evkit__progress-indicator__steps-wrapper-common {
  position: relative;
  width: 44px;
  height: 44px;
  border-radius: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center; }

.v2-0-132__evkit__progress-indicator__steps-wrapper-button:hover {
  background-color: #F2F2F2; }

.v2-0-132__evkit__progress-indicator__steps-wrapper-button:disabled {
  pointer-events: none; }

.v2-0-132__evkit__progress-indicator__steps-wrapper-button:disabled > .v2-0-132__evkit__progress-indicator__steps-step-wrapper-default {
  border-color: #646464; }

.v2-0-132__evkit__progress-indicator__steps-wrapper-button:disabled .v2-0-132__evkit__progress-indicator__steps-step-text-default {
  color: #646464; }

.v2-0-132__evkit__progress-indicator__steps-icon {
  position: absolute;
  top: 4px;
  right: 4px; }

.v2-0-132__evkit__progress-indicator__steps-icon svg {
  fill: #00635C; }

.v2-0-132__evkit__progress-indicator__steps-step-wrapper-default {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #2A3033;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box; }

.v2-0-132__evkit__progress-indicator__steps-step-wrapper-completed {
  background: unset;
  border-color: #00635C; }

.v2-0-132__evkit__progress-indicator__steps-step-wrapper-active {
  background-color: #000A23;
  border-color: #000A23; }

.v2-0-132__evkit__progress-indicator__steps-step-text-default {
  color: #2A3033; }

.v2-0-132__evkit__progress-indicator__steps-step-text-completed {
  color: #00635C; }

.v2-0-132__evkit__progress-indicator__steps-step-text-active {
  color: #FFFFFF; }

.v2-0-132__evkit__progress-indicator__description {
  color: #2A3033; }

.v2-0-132__evkit__mfe-wrapper__error-container {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  height: 80vh; }

.v2-0-132__evkit__mfe-wrapper__error-text {
  margin-top: 0.8rem; }

.v2-0-132__evkit__mfe-wrapper__error-action-cta {
  margin-top: 1.6rem; }

.v2-0-132__evkit__error-boundary__card-base {
  gap: 0.8rem; }

