.elementor-15 .elementor-element.elementor-element-4cd6bcd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ce9beae{--display:flex;}.elementor-15 .elementor-element.elementor-element-ce9beae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce9beae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7AD9FF;}.elementor-15 .elementor-element.elementor-element-0cae608{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-9bad9c8{--display:flex;}.elementor-15 .elementor-element.elementor-element-9bad9c8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a7b96da{width:var( --container-widget-width, 28.806% );max-width:28.806%;--container-widget-width:28.806%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a7b96da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a7b96da .elementor-heading-title{font-family:"moret", Sans-serif;font-size:70px;font-weight:600;color:#06338E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ef89031{width:var( --container-widget-width, 93.907% );max-width:93.907%;--container-widget-width:93.907%;--container-widget-flex-grow:0;font-family:"ivyjournal", Sans-serif;font-size:22px;font-weight:400;color:#06338E;}.elementor-15 .elementor-element.elementor-element-ef89031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ff29a94{width:var( --container-widget-width, 33.646% );max-width:33.646%;--container-widget-width:33.646%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ff29a94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ff29a94 img{width:71%;}.elementor-15 .elementor-element.elementor-element-008da4b{--display:flex;}.elementor-15 .elementor-element.elementor-element-c20aea4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-60ddfcc{--display:flex;}.elementor-15 .elementor-element.elementor-element-60ddfcc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-231a10f{width:var( --container-widget-width, 80.533% );max-width:80.533%;--container-widget-width:80.533%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-231a10f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-231a10f .elementor-heading-title{font-family:"moret", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a237ca6 );}.elementor-15 .elementor-element.elementor-element-58a2774{width:var( --container-widget-width, 93.907% );max-width:93.907%;--container-widget-width:93.907%;--container-widget-flex-grow:0;font-family:"ivyjournal", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-a237ca6 );}.elementor-15 .elementor-element.elementor-element-58a2774.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b1af44e{width:var( --container-widget-width, 33.646% );max-width:33.646%;--container-widget-width:33.646%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b1af44e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b1af44e img{width:87%;}.elementor-15 .elementor-element.elementor-element-13bae63{--display:flex;}.elementor-15 .elementor-element.elementor-element-9593498{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-79bf1d9{--display:flex;}.elementor-15 .elementor-element.elementor-element-79bf1d9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-52d6f6d{width:var( --container-widget-width, 80.533% );max-width:80.533%;--container-widget-width:80.533%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-52d6f6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-52d6f6d .elementor-heading-title{font-family:"moret", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-dd96486 );}.elementor-15 .elementor-element.elementor-element-c2429d3{width:var( --container-widget-width, 93.907% );max-width:93.907%;--container-widget-width:93.907%;--container-widget-flex-grow:0;font-family:"ivyjournal", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-dd96486 );}.elementor-15 .elementor-element.elementor-element-c2429d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c2429d3 a{color:var( --e-global-color-dd96486 );}.elementor-15 .elementor-element.elementor-element-17b6f4a{width:var( --container-widget-width, 33.646% );max-width:33.646%;--container-widget-width:33.646%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-17b6f4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-17b6f4a img{width:87%;}.elementor-15 .elementor-element.elementor-element-5da91a2{--display:flex;}.elementor-15 .elementor-element.elementor-element-fc08841{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-2b28a34{--display:flex;}.elementor-15 .elementor-element.elementor-element-2b28a34.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5b5dac4{width:var( --container-widget-width, 82.073% );max-width:82.073%;--container-widget-width:82.073%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5b5dac4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5b5dac4 .elementor-heading-title{font-family:"moret", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a237ca6 );}.elementor-15 .elementor-element.elementor-element-753ce07{width:var( --container-widget-width, 99.464% );max-width:99.464%;--container-widget-width:99.464%;--container-widget-flex-grow:0;font-family:"ivyjournal", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-a237ca6 );}.elementor-15 .elementor-element.elementor-element-753ce07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-73703d1{width:var( --container-widget-width, 33.646% );max-width:33.646%;--container-widget-width:33.646%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-73703d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-73703d1 img{width:100%;}.elementor-15 .elementor-element.elementor-element-73bbcb7{--n-accordion-title-font-size:48px;width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:26px;--n-accordion-icon-gap:0px;}.elementor-15 .elementor-element.elementor-element-73bbcb7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-73bbcb7 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-15 .elementor-element.elementor-element-73bbcb7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"moret", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-5e59b20{--display:flex;--min-height:789px;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-5e59b20:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5e59b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06338E;}.elementor-15 .elementor-element.elementor-element-846047a{text-align:center;}.elementor-15 .elementor-element.elementor-element-846047a .elementor-heading-title{font-family:"moret", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;color:#F3F2EA;}.elementor-15 .elementor-element.elementor-element-3a4ea2b{text-align:center;font-family:"ivyjournal", Sans-serif;font-size:19px;font-weight:400;color:#F3F2EA;}.elementor-15 .elementor-element.elementor-element-7cc1c7a{--display:flex;--min-height:52vh;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-7cc1c7a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7cc1c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A32;}.elementor-15 .elementor-element.elementor-element-7cc1c7a > .elementor-shape-top .elementor-shape-fill, .elementor-15 .elementor-element.elementor-element-7cc1c7a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#06338E;}.elementor-15 .elementor-element.elementor-element-7cc1c7a > .elementor-shape-top svg, .elementor-15 .elementor-element.elementor-element-7cc1c7a > .e-con-inner > .elementor-shape-top svg{height:83px;}.elementor-15 .elementor-element.elementor-element-7f449d5{text-align:center;}.elementor-15 .elementor-element.elementor-element-7f449d5 .elementor-heading-title{font-family:"moret", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;color:#F3F2EA;}.elementor-15 .elementor-element.elementor-element-48a1057{text-align:center;font-family:"ivyjournal", Sans-serif;font-size:19px;font-weight:400;color:#F3F2EA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4afb7d5 .elementor-button{background-color:#7AD9FF;font-family:"ivyjournal", Sans-serif;font-weight:500;fill:#1A1A32;color:#1A1A32;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-51df332{--display:flex;--min-height:335px;}.elementor-15 .elementor-element.elementor-element-51df332:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-51df332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A32;}.elementor-15 .elementor-element.elementor-element-66c5396{--e-image-carousel-slides-to-show:5;}.elementor-15 .elementor-element.elementor-element-66c5396 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-66c5396 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-15 .elementor-element.elementor-element-66c5396 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:0px;height:0px;}.elementor-15 .elementor-element.elementor-element-66c5396 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-51df332{--min-height:342px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-0cae608{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-9bad9c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-a7b96da{width:var( --container-widget-width, 212.859px );max-width:212.859px;--container-widget-width:212.859px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a7b96da .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ef89031{width:var( --container-widget-width, 240.891px );max-width:240.891px;--container-widget-width:240.891px;--container-widget-flex-grow:0;font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ff29a94{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-15 .elementor-element.elementor-element-ff29a94 img{width:100%;max-width:100%;height:192px;}.elementor-15 .elementor-element.elementor-element-7cc1c7a{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-15 .elementor-element.elementor-element-7f449d5{padding:050vw 0vw 0vw 0vw;}.elementor-15 .elementor-element.elementor-element-48a1057{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-48a1057.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4afb7d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4afb7d5 .elementor-button{font-size:24px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-51df332{--width:100%;}.elementor-15 .elementor-element.elementor-element-66c5396{--e-image-carousel-slides-to-show:1;}.elementor-15 .elementor-element.elementor-element-66c5396 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-66c5396 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9bad9c8{--width:60.273%;}.elementor-15 .elementor-element.elementor-element-60ddfcc{--width:60.273%;}.elementor-15 .elementor-element.elementor-element-79bf1d9{--width:60.273%;}.elementor-15 .elementor-element.elementor-element-2b28a34{--width:60.273%;}}/* Start custom CSS for image-carousel, class: .elementor-element-66c5396 */.elementor-15 .elementor-element.elementor-element-66c5396 .swiper-slide {
    transition: transform 0.3s ease;
    transform-origin: bottom center;
    padding: 20px 5px 0;
}

.elementor-15 .elementor-element.elementor-element-66c5396 .swiper-slide:hover {
    transform: scaleY(1.15) scaleX(1.05);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS *//* Carousel base */
.follow-carousel .swiper-wrapper {
  align-items: flex-end;
}

.follow-carousel .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

/* Let the carousel show side images */
.follow-carousel .elementor-widget-container,
.follow-carousel .swiper,
.follow-carousel .swiper-container {
  overflow: visible !important;
}

/* Desktop spacing only */
@media (min-width: 1025px) {
  .follow-carousel .swiper-slide {
    margin-right: 32px !important;
  }
}

/* Tablet only */
@media (min-width: 768px) and (max-width: 1024px) {
  .follow-carousel .swiper-slide {
    margin-right: 36px !important;
  }

  .follow-carousel .swiper-slide img {
    height: 230px !important;
    width: 100% !important;
    object-fit: cover;
  }
}

/* Mobile carousel */
@media (max-width: 767px) {
  .follow-carousel {
    overflow: hidden !important;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .follow-carousel .elementor-widget-container {
    overflow: visible !important;
  }

  .follow-carousel .swiper,
  .follow-carousel .swiper-container {
    width: 68vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: visible !important;
  }

  .follow-carousel .swiper-wrapper {
    align-items: flex-end !important;
  }

  .follow-carousel .swiper-slide {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
    overflow: visible !important;
  }

  .follow-carousel .swiper-slide img {
    height: 280px !important;
    width: 100% !important;
    object-fit: cover;
    border-radius: 10px;
    transform-origin: bottom center;
    transition: transform 0.35s ease;
  }

  .follow-carousel .swiper-slide-active img {
    transform: scale(1);
  }

  .follow-carousel .swiper-slide-prev img,
  .follow-carousel .swiper-slide-next img {
    transform: scale(0.82);
  }
}

/* Accordion - Remove gaps */
.e-n-accordion {
    counter-reset: accordion-counter;
    gap: 0 !important;
}
.e-n-accordion-item {
    counter-increment: accordion-counter;   /* moved here */
    position: relative;                       /* context for label + number */
    border: none !important;
    margin: 0 !important;
}

/* Accordion - Item colors */
.e-n-accordion-item:nth-child(1) { background-color: #7AD9FF; }
.e-n-accordion-item:nth-child(2) { background-color: #57003B; }
.e-n-accordion-item:nth-child(3) { background-color: #FF5773; }
.e-n-accordion-item:nth-child(4) { background-color: #06338E; }

/* Accordion - Title row */
.e-n-accordion-item-title {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 20px 30px !important;
}

/* Accordion - COLLAPSED number (small, on the right of the row) */
.e-n-accordion-item:not([open]) .e-n-accordion-item-title::after {
    content: "0" counter(accordion-counter);
    font-size: 1.2rem;
    font-weight: 600;
    margin-left: auto;
}

/* Accordion - Title text colors (also colors both number pseudo-elements) */
.e-n-accordion-item:nth-child(1) .e-n-accordion-item-title,
.e-n-accordion-item:nth-child(1) .e-n-accordion-item-title::after,
.e-n-accordion-item:nth-child(1)[open]::after {
    color: #06338E !important;
}
.e-n-accordion-item:nth-child(2) .e-n-accordion-item-title,
.e-n-accordion-item:nth-child(2) .e-n-accordion-item-title::after,
.e-n-accordion-item:nth-child(2)[open]::after {
    color: #FF5773 !important;
}
.e-n-accordion-item:nth-child(3) .e-n-accordion-item-title,
.e-n-accordion-item:nth-child(3) .e-n-accordion-item-title::after,
.e-n-accordion-item:nth-child(3)[open]::after {
    color: #57003B !important;
}
.e-n-accordion-item:nth-child(4) .e-n-accordion-item-title,
.e-n-accordion-item:nth-child(4) .e-n-accordion-item-title::after,
.e-n-accordion-item:nth-child(4)[open]::after {
    color: #F3F2EA !important;
}

/* ---------- OPEN STATE ---------- */

/* Title row -> vertical label pinned to the left, full height */
.e-n-accordion-item[open] > .e-n-accordion-item-title {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 64px;
    height: 100%;
    display: flex;
    flex-direction: column!important;
    align-items: center!important;
    justify-content: center!important; 
    padding: 28px 0 !important;
    z-index: 3;
}

/* Rotate the title text to read bottom-to-top */
.e-n-accordion-item[open] .e-n-accordion-item-title-text {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    white-space: nowrap;
}

/* Hide the toggle chevron when open */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    display: none;
}

/* OPEN number -> large, top-right corner of the panel */
.e-n-accordion-item[open]::after {
    content: "0" counter(accordion-counter);
    position: absolute;
    top: 36px;
    right: 56px;
    font-size: 3.6rem;
    font-weight: 600;
    line-height: 1;
    z-index: 3;
}

/* Content clears the left label and the corner number */
.e-n-accordion-item[open] > .e-con {
    padding: 56px 30px 40px 80px !important;
}

/* Accordion - Content area (collapsed/base) */
.e-n-accordion-item > div {
    border: none !important;
    padding: 0 30px 20px !important;
}

/* Force full background on details elements */
.e-n-accordion-item:nth-child(1),
.e-n-accordion-item:nth-child(1) summary {
    background-color: #7AD9FF !important;
}
.e-n-accordion-item:nth-child(2),
.e-n-accordion-item:nth-child(2) summary {
    background-color: #57003B !important;
}
.e-n-accordion-item:nth-child(3),
.e-n-accordion-item:nth-child(3) summary {
    background-color: #FF5773 !important;
}
.e-n-accordion-item:nth-child(4),
.e-n-accordion-item:nth-child(4) summary {
    background-color: #06338E !important;
}

/* Remove any borders causing the thin lines */
.e-n-accordion-item,
.e-n-accordion-item summary,
.e-n-accordion {
    border: none !important;
    outline: none !important;
}/* End custom CSS */