@font-face {
  font-family: "Inter";
  src: local("Inter"),
    url(/static/fonts/inter-latin-500-normal.5b7156f8.woff2)
      format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Barlow";
  src: local("Barlow"),
    url(/static/fonts/barlow-latin-600-normal.eb2f99b8.woff2)
      format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "IBMPlexSans";
  src: local("IBMPlexSans"),
    url(/static/fonts/ibm-plex-sans-latin-500-normal.6fbc1002.woff2)
      format("woff2");
  font-display: swap;
}

body {
  margin: 0;
  font-family: "Inter", "Barlow", "IBMPlexSans";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  flex-direction: column;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

#root {
  min-height: 100vh;
}

body {
  font-family: Inter;
  background-color: #f8f4ff;
}
* {
  box-sizing: border-box;
}
.PageNotFound {
  width: 100%;
  height: 100%;
}
.PageNotFoundContainer {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  min-height: 100vh;
}

.testimonials-section{display:flex;flex-direction:column;align-items:center;margin:8rem auto;width:100%;max-width:1200px}@media(max-width: 480px){.testimonials-section{margin:4rem auto}}.testimonials-section .testimonials-section-title{font-size:2.5rem;font-weight:bold;margin-bottom:2rem;text-align:center}.testimonials-section .carousel-container{width:100%;max-width:1000px;display:flex;flex-direction:column;justify-content:center;overflow:visible;padding:0 24px}.testimonials-section .carousel-container .carousel-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #c7a3ff);border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:1rem auto;font-family:"Inter",sans-serif;width:auto;min-width:300px;max-width:90%;height:auto;word-wrap:break-word;overflow:visible}.testimonials-section .carousel-container .carousel-item h3{font-size:1.5rem;font-weight:600;letter-spacing:.2px;margin-bottom:1rem;margin-top:0}.testimonials-section .carousel-container .carousel-item p{font-size:1rem;font-weight:400;line-height:1.8;color:#555;word-wrap:break-word;text-align:justify;overflow:visible;text-align:center}.testimonials-section .MuiMobileStepper-root{background:none;margin-top:2rem}.testimonials-section .MuiMobileStepper-root .MuiMobileStepper-dot{background-color:#aaa;opacity:.5}.testimonials-section .MuiMobileStepper-root .MuiMobileStepper-dotActive{background-color:#333}.testimonials-section .MuiMobileStepper-root .MuiButtonBase-root{color:#555}@media(max-width: 768px){.testimonials-section .testimonials-section-title{font-size:2rem}.testimonials-section .carousel-container .carousel-item{max-width:100%;padding:1.5rem}}@media(max-width: 480px){.testimonials-section .testimonials-section-title{font-size:1.8rem}.testimonials-section .carousel-container .carousel-item{padding:2rem}}
.welcome-container{contain:content;display:flex;justify-content:center;align-items:center;width:100%;height:auto;position:relative;color:#fff;text-align:center;margin:0;padding:0;overflow:hidden;background-color:#e0ccff;background:url(/static/media/home-cover.2c8b8bd7.webp) center/cover no-repeat,linear-gradient(#e0ccff, #ece0ff, #d4b8ff);background-attachment:fixed}@media(320px <= width <= 480px){.welcome-container{margin-top:75px;padding:0 20px;height:100%}}.welcome-container .welcome-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0 40px;z-index:2}@media(320px <= width <= 480px){.welcome-container .welcome-content{padding:0 20px}}.welcome-container .welcome__message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:75%;margin:0 auto}.welcome-container .welcome__message .main-logo{width:20%;max-width:600px;height:auto;margin:0 auto 24px}@media(320px <= width <= 480px){.welcome-container .welcome__message .main-logo{display:none}}.welcome-container .welcome__message .main-title{font-size:5rem;font-weight:bold;color:#f5f5f5;font-family:"IBMPlexSans";font-display:swap;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:1rem}@media(320px <= width <= 480px){.welcome-container .welcome__message .main-title{font-size:3rem}}.welcome-container .welcome__message .subtitle{font-size:2rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:2rem}@media(320px <= width <= 480px){.welcome-container .welcome__message .subtitle{font-size:1.4rem}}.welcome-container .info-section{text-align:center;padding:2rem;max-width:600px;margin:0 auto}.welcome-container .info-section .info-stats{display:flex;justify-content:space-around;margin-bottom:1.5rem;gap:1rem}@media(320px <= width <= 480px){.welcome-container .info-section .info-stats{flex-direction:column;gap:1rem}}.welcome-container .info-section .info-stats .stat{flex:1;background:#fff;border-radius:8px;padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.welcome-container .info-section .info-stats .stat:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15)}.welcome-container .info-section .info-stats .stat .stat__icon{font-size:2rem}.welcome-container .info-section .info-stats .stat h2{font-size:2rem;color:#6a1b9a}@media(320px <= width <= 480px){.welcome-container .info-section .info-stats .stat h2{font-size:1.8rem}}.welcome-container .info-section .info-stats .stat p{font-size:1rem;color:#555;margin:0}@media(320px <= width <= 480px){.welcome-container .info-section .info-stats .stat p{font-size:.9rem}}.welcome-container .info-section .info-actions{display:flex;justify-content:center;gap:1rem}@media(320px <= width <= 480px){.welcome-container .info-section .info-actions{flex-direction:column;gap:.8rem}}.welcome-container .info-section .info-actions .btn-primary{background:#6a1b9a;color:#fff;padding:.75rem 1.5rem;font-size:1.2em;border:none;border-radius:4px}.welcome-container .info-section .info-actions .btn-primary:hover{background-color:#4a0072;font-weight:bold}.welcome-container .info-section .info-actions .btn-secondary{background:#fff;color:#333;padding:.75rem 1.5rem;font-size:1.2em;border:none;border-radius:4px}.welcome-container .info-section .info-actions .btn-secondary:hover{background-color:#f0f0f0;font-weight:bold}
.cta-section{text-align:center;margin:40px auto;padding:20px 40px}.cta-section .cta-title{color:#35294d;font-weight:bold;font-size:1.6em;margin-bottom:10px}.cta-section .cta-description{font-size:1.1em;line-height:1.6;margin-bottom:20px;margin-bottom:0px;padding-bottom:0px}.cta-section .cta-button{background-color:#6a1b9a;color:#fff;font-size:1em;border-radius:6px;transition:background-color .3s ease,transform .2s ease;margin-top:20px}.cta-section .cta-button:hover{background-color:#4a0072;font-weight:bold;transform:scale(1.05)}.cta-section .cta-button:active{transform:scale(0.95)}.advanced-care-section{text-align:center;border-radius:8px;margin:8rem auto;max-width:900px;padding:0 40px 0 40px}.advanced-care-section .advanced-care-title{font-size:2.5em;font-weight:bold;color:#6a1b9a;margin-bottom:1rem}.advanced-care-section .advanced-care-description{font-size:1.2rem;color:#555;margin-bottom:2rem;line-height:1.6}.advanced-care-section .button-group{display:flex;justify-content:center;gap:1rem}@media(320px <= width <= 480px){.advanced-care-section .button-group{flex-direction:column}}.advanced-care-section .button-group .primary-button{background-color:#6a1b9a;color:#fff}.advanced-care-section .button-group .primary-button:hover{background-color:#4c136f;transform:scale(1.05)}.advanced-care-section .button-group .secondary-button{border-color:#6a1b9a;color:#6a1b9a}.advanced-care-section .button-group .secondary-button:hover{background-color:#6a1b9a;color:#fff;transform:scale(1.05)}.question-section{display:flex;flex-direction:column;align-items:center;gap:32px;margin:0 auto 4rem auto;padding:0 40px 0 40px}.question-section .question-section__content{display:flex;flex-direction:column;align-items:center;gap:4px}@media(320px <= width <= 480px){.question-section .question-section__content{text-align:center}}.question-section .question-section__content .question-section__title{font-weight:bold;font-size:1.5em;color:#6a1b9a}.question-section .question-section__content .question-section__sub-title{font-weight:500;color:#333;margin:0}.question-section .question-section__button{background-color:#6a1b9a}.question-section .question-section__button:hover{background-color:#4a0072;transform:scale(1.05)}
.about-container .main-title{color:#35294d;font-weight:bolder;font-size:3em}.about-container .intro{padding:40px;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff)}.about-container .intro-title{margin-top:20px;color:#35294d;font-weight:bold;font-size:1.4em}.about-container #firstHeadLineBold{font-weight:bolder;margin:28px 24px 24px 24px}.about-container #firstHeadLine{font-size:1em;line-height:1.6;font-weight:500}.about-container .intro-notes{margin:20px;font-size:1.1em;line-height:1.6;font-weight:500}.about-container .core-values-container{display:flex;flex-direction:column;align-items:center;margin:32px 0}.about-container .core-values-title{font-weight:bold;font-size:1.4em}.about-container .cards-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.about-container .cards-container .card{flex:0 1 calc(33.33% - 20px)}@media(min-width: 1600px){.about-container .cards-container{max-width:1200px;margin:0 auto}}@media(max-width: 1200px){.about-container .cards-container .card{flex:0 1 calc(50% - 20px)}}@media(max-width: 768px){.about-container .cards-container .card{flex:0 1 calc(100% - 20px)}}.about-container .card{margin:20px;display:flex;flex-direction:column;text-align:center;justify-content:center;border-radius:30px;background:linear-gradient(0.25turn, #ece0ff, #e0ccff, #d4b8ff);padding:30px}.about-container .card .card-icon{margin:20px 20px 20px 20px;color:#35294d}.about-container .card .card-title{display:flex;flex-direction:column;justify-content:center;font-size:1.2em;font-weight:bold;padding:0 20px 20px 20px}.about-container .card-content{font-size:1em;line-height:1.6;font-weight:500}@media(width > 480px){.about-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.about-container .intro-title{margin:24px 24px -12px 24px}.about-container #firstHeadLine{margin:24px}}@media(320px <= width <= 480px){.about-container{width:100vw;margin-top:75px}.about-container .main-title{color:#35294d;font-weight:bolder}.about-container .intro{padding:40px;display:flex;flex-direction:column;width:100%}.about-container .intro-title{margin-top:12px;color:#35294d;font-weight:bold}.about-container #firstHeadLineBold{font-weight:bolder;margin:0px 0px 12px 0px}.about-container .intro-notes{margin:0 0 18px 0;font-size:16px;line-height:1.6;font-weight:500}.about-container #rooseveltQuote{display:block}.about-container .cards-container{gap:12px}}
.contact-page-container{display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff);padding:40px;font-size:1.1em;line-height:1.6;font-weight:500}@media(320px <= width <= 480px){.contact-page-container{width:100vw;margin-top:75px;font-size:16px}}.contact-page__info{text-align:center}@media(320px <= width <= 480px){.contact-page__info{text-align:start}}.contact-page__info .main-title{color:#6a1b9a;font-weight:bolder;font-size:2.8em}@media(width > 480px){.contact-page__info .main-title{margin-bottom:0px}}.contact-page__info #contactPageHeadline{margin:28px 24px 12px 24px}@media(320px <= width <= 480px){.contact-page__info #contactPageHeadline{margin:0px}}.contact-form-container{width:100%;padding:40px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}@media(320px <= width <= 480px){.contact-form-container{padding:0px;margin-top:16px}}.alert-message{width:40%}@media(320px <= width <= 480px){.alert-message{width:100%;margin-bottom:24px}}.contact-form{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.form__input{text-align:center;width:40%}@media(320px <= width <= 480px){.form__input{width:100%}}.form__input label,.form__input input{background-color:#f8f4ff}.form__input label{border-radius:8px;padding:0 4px}.form__dropdown{font-family:"Inter",sans-serif}.form__dropdown .MuiSelect-select,.form__dropdown input{background-color:#f8f4ff}.form__text-area .MuiInputBase-root{background-color:#f8f4ff}.form__submit-button.MuiButton-root{background-color:#6a1b9a;color:#fff;margin-top:16px}.form__submit-button.MuiButton-root:hover{background-color:#4a0072;transform:scale(1.05)}.contact-page__note{line-height:1.6;text-align:center}@media(320px <= width <= 480px){.contact-page__note{margin-top:16px}}
.research-container{min-height:100vh}.research-container .main-title{color:#35294d;font-size:3em}.research-container .research-title-desc{padding:40px;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff)}.research-desc{margin:0 0 32px 0;font-size:1.1em;line-height:1.6;font-weight:500}.research-notes-title{font-weight:bold;font-size:1.4em;line-height:1.6;font-family:IBMPlexSans}.research-list__item .item__title{font-family:IBMPlexSans;font-size:1.1em}.research-list__item .item__content{font-weight:500;color:#333}@media(width > 480px){.research-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.research-container .research-title-desc{padding-bottom:20px}#researchPageHeadline{margin:28px 24px 12px 24px}.research-notes-title{margin:32px 24px 12px 24px}.research-list-container .research-list{margin-bottom:48px;display:grid;grid-template-columns:repeat(2, 1fr);text-align:center;list-style-type:none;padding:0px}.research-list-container .research-list .research-list__item{font-size:1.1em;margin:20px 24px;padding:16px;border-radius:30px;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff);box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12)}.research-list-container .research-list .research-list__item .item__title{font-weight:bolder;margin-bottom:32px}}@media(320px <= width <= 480px){.research-container{width:100vw;padding:0px;margin-top:75px}.research-notes-title{padding-left:40px;margin-top:24px;display:inline-block}#researchPageHeadline{padding:0px;margin:0px}.research-desc{font-size:16px;padding:0 40px 0 40px;margin-top:24px;margin-bottom:24px}.research-list-container{padding:0 40px 0 40px}.research-list-container .research-list{margin:20px 0 20px 0;padding-left:20px;display:flex;flex-direction:column;row-gap:16px}.research-list-container .research-list .research-list__item{font-size:16px}.research-list-container .research-list .research-list__item .item__title{font-weight:bolder;margin:0px}.research-list-container .research-list .research-list__item .item__content{color:#000}}
.services-container{display:flex;flex-direction:column}.services-container .main-title{color:#35294d;font-weight:bolder;font-size:3em}@media(width > 480px){.services-container .main-title{margin-bottom:0px}}.services-container #servicesPageHeadline{margin:28px 24px 12px 24px}.services-container .intro{padding:40px 40px 20px 40px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff)}@media(320px <= width <= 480px){.services-container .intro{align-items:start;text-align:start;padding:40px}}.services-container .services-text--default{font-size:1.1em;line-height:1.6;font-weight:500;margin-top:20px}.services-container #servicesTextBottom{margin-bottom:32px}@media(width > 480px){.services-container #servicesTextBottom{text-align:center}}.services-container .services-panel-container{margin-bottom:24px}@media(width > 480px){.services-container .services-panel-container{display:grid;grid-template-columns:repeat(2, 1fr);padding:0 40px}}@media(320px <= width <= 480px){.services-container .services-panel-container{margin-bottom:0px}}.services-container .service-container{display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;max-width:50vw;margin:24px;background:linear-gradient(0.25turn, #ece0ff, #e0ccff, #d4b8ff);border-radius:30px;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12)}@media(320px <= width <= 480px){.services-container .service-container{max-width:100vw;flex-direction:column}}.services-container .service-image{height:300px}@media(320px <= width <= 480px){.services-container .service-image{height:250px}}.services-container .service-image img{width:100%;height:100%;object-fit:cover}@media(320px <= width <= 480px){.services-container .service-image img{margin-right:0px;object-position:50% 50%}}.services-container .service-text{display:flex;flex-direction:column;height:100%;justify-content:center;gap:8px;text-align:center;margin-right:32px;padding:30px}.services-container .service-text .MuiTypography-h6{font-size:1.2em;font-weight:bold}@media(320px <= width <= 480px){.services-container .service-text{margin-right:0px;padding:32px;gap:12px}}.services-container .service-text--title{font-weight:bolder}.services-container .service-text--desc{font-size:1em;line-height:1.6;font-weight:500}@media(320px <= width <= 480px){.services-container .service-text--desc{line-height:1.6}}@media(320px <= width <= 480px){.services-container{margin-top:75px}.services-container #servicesPageHeadline{margin:0px}.services-container #servicesTextBottom{padding:0 40px}.services-container .services-text--default{font-size:16px}.services-container .services-text--default{margin-top:0px}}
.eeg-alert-container{display:flex;width:100%;justify-content:center;margin-top:32px;padding:0 40px}.alert-message-eeg{width:40%}@media(320px <= width <= 480px){.alert-message-eeg{width:100%;margin-bottom:24px}}.order-form-eeg{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(320px <= width <= 480px){.order-form-eeg{width:100%;padding:0 40px;margin-top:16px;font-size:16px}}.order-form-eeg__input{width:50%;display:block;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}.order-form-eeg__input label,.order-form-eeg__input input{background-color:#f8f4ff}.order-form-eeg__input label{border-radius:8px;padding:0 4px}@media(320px <= width <= 480px){.order-form-eeg__input{width:100%}}.order-form-eeg__dropdown .MuiSelect-select,.order-form-eeg__dropdown input{background-color:#f8f4ff}.order-form-eeg__text-area .MuiInputBase-root{background-color:#f8f4ff}.order-form-eeg__submit-button.MuiButton-root{background-color:#6a1b9a;color:#fff;margin-top:16px}.order-form-eeg__submit-button.MuiButton-root:hover{background-color:#4a0072;transform:scale(1.05)}
.other-form-alert-container{display:flex;width:100%;justify-content:center;margin-top:32px;padding:0 40px}.alert-message-other{width:40%}@media(320px <= width <= 480px){.alert-message-other{width:100%;margin-bottom:24px}}.order-form-other{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(320px <= width <= 480px){.order-form-other{width:100%;padding:0 40px;margin-top:16px;font-size:16px}}.MuiStack-root.css-5rcoci-MuiStack-root{align-items:center}.css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root{background-color:#f8f4ff}.order-form-other__input{width:50%;display:block;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}.order-form-other__input label,.order-form-other__input input{background-color:#f8f4ff}.order-form-other__input label{border-radius:8px;padding:0 4px}@media(320px <= width <= 480px){.order-form-other__input{width:100%}}.order-form-other__text-area .MuiInputBase-root{background-color:#f8f4ff}.order-form-other__submit-button.MuiButton-root{background-color:#6a1b9a;color:#fff;margin-top:16px}.order-form-other__submit-button.MuiButton-root:hover{background-color:#4a0072;transform:scale(1.05)}
.order-page-container{background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff)}@media(320px <= width <= 480px){.order-page-container{margin-top:75px}}.order-page-container .order-page__info{margin-bottom:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 40px 0px 40px}@media(320px <= width <= 480px){.order-page-container .order-page__info{align-items:start;text-align:start}}.order-page-container .order-page__info .main-title{color:#35294d;font-weight:bolder;font-size:3em}@media(width > 480px){.order-page-container .order-page__info .main-title{margin-bottom:0px}}.order-page-container .order-page__info #orderPageHeadline{margin:28px 24px 20px 24px}@media(320px <= width <= 480px){.order-page-container .order-page__info #orderPageHeadline{margin:0px}}.order-page-container .order-page__info .order-page__text--default{font-size:1.1em;line-height:1.6;font-weight:500}@media(320px <= width <= 480px){.order-page-container .order-page__info .order-page__text--default{font-size:16px;margin-top:24px;margin-bottom:24px}}.order-page-container .order-page__info p.order-page__text--default{margin-top:0px}.order-page-container .service-select-container{display:flex;justify-content:center}.order-page-container .service-type-input__label{color:#35294d;font-weight:bold;font-size:1.25rem}.order-page-container .service-type-input__select .MuiSelect-select,.order-page-container .service-type-input__select input{background-color:#f8f4ff}@media(320px <= width <= 480px){.order-page-container .order-form-container{width:100vw}}.order-page-container .patient-note-container{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.1em;margin-top:32px}@media(320px <= width <= 480px){.order-page-container .patient-note-container{padding:0px 40px 40px 40px}}.order-page-container .patient-note-container .order-page__note{line-height:1.6;text-align:center}.order-page-container .contact-email{color:#35294d;font-weight:bolder}
.resources-container{background:linear-gradient(0.25turn, #e0ccff, #ece0ff, #d4b8ff);display:flex;flex-direction:column;align-items:center}@media(320px <= width <= 480px){.resources-container{width:100vw;align-items:start;margin-top:75px}}.resources-container .main-title{color:#35294d;font-weight:bolder;font-size:3em;padding:40px 40px 0 40px}@media(width > 480px){.resources-container .main-title{margin-bottom:4px}}.resources-container .articles-container{padding:0 40px 0 40px}.resources-container .secondary-title{font-weight:bold;font-size:1.4em;line-height:1.6;font-family:"IBMPlexSans";margin-top:24px;margin-bottom:32px}@media(width > 480px){.resources-container .secondary-title{text-align:center}}@media(320px <= width <= 480px){.resources-container .secondary-title{margin:16px 0 16px 0}}.resources-container .articles-list{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:20px}@media(320px <= width <= 480px){.resources-container .articles-list{gap:16px;margin-bottom:0px}}.resources-container .article{display:flex;flex-direction:column;align-items:center}@media(width > 480px){.resources-container .article{max-width:50%}}@media(320px <= width <= 480px){.resources-container .article{align-items:start}}.resources-container .article-title{color:#35294d;font-weight:bold;font-size:1.25em}.resources-container .article-notes-item{font-size:1.1em;line-height:1.8;font-weight:500}@media(320px <= width <= 480px){.resources-container .article-notes-item{font-size:16px}}.resources-container .article-notes{margin-top:20px}@media(320px <= width <= 480px){.resources-container .article-notes{margin-top:0px;padding-inline-start:20px;display:flex;flex-direction:column;gap:16px}}.resources-container .websites-container{padding:0 40px 0 40px}.resources-container .websites-list{font-size:1.1em;line-height:1.6;display:flex;flex-direction:column;gap:40px;padding-inline-start:0px;list-style-type:none;margin:0px;margin-bottom:32px}@media(320px <= width <= 480px){.resources-container .websites-list{padding-inline-start:20px;list-style-type:disc;gap:20px;margin-bottom:16px}}@media(width > 480px){.resources-container .websites-list .website-list-item{width:100%}}@media(320px <= width <= 480px){.resources-container .websites-list .website-list-item{font-size:16px;line-height:1.8}}.resources-container .websites-list .website-list-item .website-link-title{text-align:center;margin-bottom:16px}@media(320px <= width <= 480px){.resources-container .websites-list .website-list-item .website-link-title{text-align:start;margin-bottom:8px}}.resources-container .websites-list .website-list-item .website-title{text-align:center;display:inline;font-size:1.1em;line-height:1.6;font-weight:bolder;text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.resources-container .websites-list .website-list-item .website-title a{color:#35294d;text-decoration:none}.resources-container .websites-list .website-list-item .website-title a:hover{opacity:.8}@media(width > 480px){.resources-container .websites-list .website-list-item .website-title{white-space:pre}}.resources-container .websites-list .website-list-item .website-content{list-style-type:disc;list-style-position:inside;padding-inline-start:0px}@media(320px <= width <= 480px){.resources-container .websites-list .website-list-item .website-content{list-style-type:circle}}.resources-container .table-container{margin:16px 0px 32px 0px}@media(width > 480px){.resources-container .table-container{width:50%}}.resources-container .resources-table{background-color:#f8f4ff}@media(320px <= width <= 480px){.resources-container .resources-table{font-size:16px}}@media(320px <= width <= 480px){.resources-container .resources-table{display:block;overflow-x:auto}}.resources-container .resources-table .table__header{font-weight:bolder;font-size:1.1em;font-family:"IBMPlexSans"}.resources-container .resources-table .table__data{font-size:1.1em}.resources-container .resources-table .product-name{text-align:center}.resources-container .resources-table .product-feature-value{text-align:center}
.footer-container{display:flex;flex-direction:column}.footer-container .footer-bottom-container{display:flex;justify-content:center;align-items:center;height:40px;width:100%;background-color:#35294d;font-size:12px;color:#fff}.footer-container .footer-bottom-container .privacy-notice-button{background:#35294d;border:none;color:#fff;text-decoration:underline}.footer-container .footer-bottom-container .privacy-notice-button:hover{cursor:pointer}.footer-top-container{width:100%;height:200px;background-color:#e0ccff;color:#35294d;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.footer-top-container .address{width:20%;font-size:large;display:flex;flex-direction:row;justify-content:center}.footer-top-container .address .countries-list{display:flex;justify-content:space-around;font-family:IBMPlexSans;font-weight:550}.footer-top-container .address .countries-list a{text-decoration-thickness:1px;text-underline-offset:2px}.footer-top-container .address .countries-list a:hover{opacity:.8}.footer-top-container .footer-links{display:flex;width:60%;font-size:larger;align-items:center;justify-content:center;gap:16px}.footer-top-container .footer-links a{text-decoration:none;color:inherit;text-decoration:none;font-weight:550;position:relative}.footer-top-container .footer-links a svg.external-link-icon{margin-left:2px;vertical-align:middle;padding-bottom:2px}.footer-top-container .footer-links a .link{font-family:IBMPlexSans}.footer-top-container .footer-links a:not(.active):not(:last-child):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-1px;left:0;background-color:#35294d;transform-origin:bottom right;transition:transform .2s ease-in}.footer-top-container .footer-links a:not(.active):not(:last-child):hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-top-container .footer-links a:not(.active):hover{opacity:.8}.footer-top-container .footer-links a.active{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}.footer-top-container p{margin:8px}.footer-top-container a{color:#35294d}.footer-top-container .world-map{width:175px;height:100px}.footer-top-container .address-text{display:inline-block;align-content:center;margin-right:10px}.footer-top-container .socials-container{display:flex;align-items:center;justify-content:center;width:20%}.footer-top-container .socials-container svg{width:2.5em;height:75px;margin:20px}.footer-top-container .socials-container svg:hover{opacity:.8;cursor:pointer}.footer-top-container .socials-container .icon-fb:hover{color:#2d68c4}.footer-top-container .socials-container .icon-yt:hover{color:#b2071d}.footer-top-container .socials-container .icon-in:hover{color:#0077b5}@media(320px <= width <= 480px){.footer-top-container{display:flex;flex-direction:column;padding:10px;row-gap:30px}.footer-top-container .footer-links{display:none}.footer-top-container .world-map{display:none}.footer-top-container .address-text{font-size:22px;margin:0}.footer-top-container .socials-container{padding-right:0}.footer-top-container .socials-container svg{margin:0px 20px}}
.privacy-policy-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.privacy-policy-popup{background:#fff;padding:2rem;border-radius:10px;max-width:800px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 10px rgba(0,0,0,.2)}.privacy-policy-popup h1{font-size:2rem;margin-bottom:1rem;color:#6a1b9a}.privacy-policy-popup h2{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem;color:#4a0072}.privacy-policy-popup h3{font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem;color:#6a1b9a}.privacy-policy-popup p{font-size:1rem;line-height:1.5;margin-bottom:1rem;color:#333}.privacy-policy-popup ul{margin-left:1.5rem;margin-bottom:1rem}.privacy-policy-popup li{margin-bottom:.5rem}.close-button-container{display:flex;justify-content:center}.close-button{background:#6a1b9a;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:5px;cursor:pointer;margin-top:1rem}.close-button:hover{background:#4a0072}
nav{background-color:#f8f4ff;height:75px;padding-left:20px;padding-right:10px;display:flex;justify-content:end;align-items:center}nav>.nav-links-desktop{display:flex;align-items:center}nav>.nav-links-desktop>a{margin-right:16px;font-weight:550;width:auto;color:#35294d;text-decoration:none;position:relative}nav>.nav-links-desktop>a .nav-link--text{color:#35294d;display:inline-flex;align-items:center;font-family:IBMPlexSans;font-size:large}nav>.nav-links-desktop>a svg.external-link-icon{margin-left:2px;vertical-align:middle}nav>.nav-links-desktop>a:not(.active):not(:last-child):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-1px;left:0;background-color:#35294d;transform-origin:bottom right;transition:transform .2s ease-in}nav>.nav-links-desktop>a:not(.active):not(:last-child):hover:after{transform:scaleX(1);transform-origin:bottom left}nav>.nav-links-desktop>a:not(.active):hover{opacity:.8}nav>.nav-links-desktop>a.active .nav-link--text{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4.5px}nav>.nav-links-mobile{display:none}nav>.nav-links-mobile a{color:#35294d;text-decoration:none}.login-btn-container .login-btn{width:auto;margin-left:10px;padding-right:10px;background-color:#35294d}.login-btn-container .login-btn:hover{background-color:#523f77}.home-btn{position:absolute;width:auto;left:10px}@media(320px <= width <= 480px){nav{display:flex;justify-content:space-between;margin:0px;position:fixed;inset:0;z-index:999}nav>.nav-links-desktop{display:none}nav>.nav-links-mobile{display:block}nav>.nav-links-mobile button>svg{height:32px;width:32px}.home-btn{position:static}#burgerMenu .MuiPaper-root.MuiPaper-elevation{background-color:#f8f4ff}#burgerMenu ul{display:flex;flex-direction:column;row-gap:40px;padding:20px}#burgerMenu ul a{text-decoration:none;color:inherit}#burgerMenu ul a .nav-link--text{color:#35294d;display:inline-flex;align-items:center}#burgerMenu ul a svg.external-link-icon{margin-left:2px;vertical-align:middle}#burgerMenu ul a.active .nav-link--text{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}#burgerMenu ul .login-btn{margin:0}}

/*# sourceMappingURL=main.135688ba.css.map*/