:root{--bs-primary: #592E56;--bs-secondary: #906A8B;--bs-body-bg: #ffffff;--bs-border-color: #ebebeb;--bs-link-color: #592E56;--bs-link-hover-color: #906A8B;--bs-body-color: #212529;--bs-primary-rgb: 89, 46, 86;--bs-secondary-rgb: 144, 106, 139;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 235, 235, 235;--bs-link-color-rgb: 89, 46, 86;--bs-link-hover-color-rgb: 144, 106, 139;--bs-body-color-rgb: 33, 37, 41}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-active-color: var(--bs-primary);--bs-accordion-active-bg: var(--bs-body-bg)}.accordion-button::after{color:var(--bs-primary)}.breadcrumb{--bs-breadcrumb-divider-color: var(--bs-secondary);--bs-breadcrumb-item-active-color: var(--bs-secondary)}.btn{--bs-btn-color: #fff}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-color: var(--bs-body-bg);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-disabled-color: var(--bs-body-bg)}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}.btn-link{--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--bs-gray);--bs-btn-disabled-border-color: transparent}.card{--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-color: var(--bs-border-color);--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg: var(--bs-body-bg)}.dropdown-menu{--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-link-hover-color: var(--bs-body-bg);--bs-dropdown-link-hover-bg: var(--bs-secondary);--bs-dropdown-link-active-color: var(--bs-body-bg);--bs-dropdown-link-active-bg: var(--bs-secondary);--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-header-color: var(--bs-gray)}.modal{--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-footer-border-color: var(--bs-border-color)}.modal-backdrop{--bs-backdrop-bg: var(--bs-black)}.nav{--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary)}.nav-pills{--bs-nav-pills-link-active-color: var(--bs-body-bg);--bs-nav-pills-link-active-bg: var(--bs-primary)}.nav-tabs{--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-link-hover-border-color: var(--bs-body-bg) var(--bs-body-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-black);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg)}.nav-underline{--bs-nav-underline-link-active-color: var(--bs-black)}.navbar{--bs-navbar-color: rgba(var(--bs-black), 0.65);--bs-navbar-hover-color: rgba(var(--bs-black), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-black), 0.3);--bs-navbar-active-color: rgba(var(--bs-black), 1);--bs-navbar-brand-color: rgba(var(--bs-black), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-black), 1);--bs-navbar-toggler-border-color: rgba(var(--bs-black), 0.15)}.navbar-nav{--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color)}.pagination{--bs-pagination-color: var(--bs-primary);--bs-pagination-border-color: var(--bs-primary);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-active-color: var(--bs-body-bg);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-hover-color: var(--bs-body-bg);--bs-pagination-hover-border-color: var(--bs-primary);--bs-pagination-hover-bg: var(--bs-secondary);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color)}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-black);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-black);--bs-table-striped-bg: rgba(var(--bs-secondary-rgb), 0.05);--bs-table-active-color: var(--bs-black);--bs-table-active-bg: rgba(var(--bs-secondary-rgb), 0.1);--bs-table-hover-color: var(--bs-black);--bs-table-hover-bg: rgba(var(--bs-secondary-rgb), 0.075)}.ul-p-margin-fix ul p{margin-bottom:.4rem}.hero-full-height{background-image:url("../img/homepage-hero.webp");background-repeat:no-repeat;background-size:cover;background-position:center;min-height:calc(100dvh - 136px)}.hero-full-height .scroll-block-content h1{margin:0 0 1rem}.hero-full-height .scroll-block-content p{text-transform:uppercase}@media screen and (min-width: 577px){.hero-full-height{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100dvh - 82px)}}.cta-block-cards .cta-block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease;height:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:2rem}.cta-block-cards .cta-block:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.cta-block-cards .cta-block h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem}.two-col-images .col{flex:1 1 48%;display:flex;justify-content:center;align-items:center;gap:2rem}.two-col-images img{width:100%;height:100%;max-height:780px;object-fit:cover}@media(max-width: 991px){.two-col-images .col{flex-wrap:wrap;max-width:100%}.two-col-images img{max-height:100%}}.img-width-100 img{width:100%}.newsletter-form{background-color:#fce8fd;padding:2.5rem}.newsletter-form p{text-align:center}.newsletter-form p.prefix-text{font-size:larger}.newsletter-form p.suffix-text{font-size:smaller}.newsletter-form #mc_embed_signup .indicates-required{text-align:center}.newsletter-form #mc_embed_signup .button{background-color:var(--bs-primary);height:2.75rem;margin:0;padding:0 1.5rem;white-space:nowrap}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:center}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .submit-wrapper{padding-top:2.6rem}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{flex:1;min-width:120px;padding-bottom:1rem}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group label{display:block;margin-bottom:5px;font-weight:bold}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input[type=text],.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input[type=email]{width:100%;padding:8px;box-sizing:border-box}@media(min-width: 768px){.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{max-width:240px}}@media(max-width: 768px){.newsletter-form #mc_embed_signup .button{width:100%}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll{flex-direction:column;align-items:stretch}.newsletter-form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:100%}}#home .hero-banner .hero-text{color:#fff}#home .hero-banner .hero-text *{color:inherit}#home .hero-banner .hero-title h5{margin-bottom:2rem}#home .scroll-block-widget .scroll-block-content{background-color:rgba(0,0,0,.6);padding:2rem 1.25rem;border-radius:1rem;max-width:540px}#home .scroll-block-widget .scroll-block-content h1{font-size:3.5rem;font-weight:600}@media(max-width: 768px){#home .scroll-block-widget .scroll-block-content h1{font-size:2.25rem}}#home .scroll-block-widget .scroll-block-content p{letter-spacing:.125rem;font-size:1.25rem;font-weight:600}.navbar .mobile-only{display:none}.navbar .desktop-only{display:block}@media(max-width: 768px){.navbar .mobile-only{display:inline}.navbar .desktop-only{display:none}}
