.minax-accordion .accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-btn-padding-x: 1rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-body-padding-x: 1.5rem;
  --bs-accordion-body-padding-y: 1.5rem;
  --bs-accordion-active-color: $secondary;
  --bs-accordion-btn-focus-border-color: $secondary;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(230, 154, 100, 0.25);
  --bs-accordion-active-bg: transparent;
  --bs-accordion-bg: transparent;
  --bs-accordion-btn-bg: transparent; }
  @media only screen and (min-width: 768px) {
    .minax-accordion .accordion {
      --bs-accordion-body-padding-x: 2rem;
      --bs-accordion-body-padding-y: 2rem; } }
  .minax-accordion .accordion .accordion-item {
    margin: 30px 0; }
    .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
      color: #fff;
      font-size: inherit;
      font-family: 'Poppins';
      font-weight: 900;
      background-color: var(--wp--preset--color--secondary);
      font-size: 20px !important; }
      .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:focus {
        border-color: var(--wp--preset--color--primary); }
      .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after, .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::after {
        display: none; }
      .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before {
        background-image: url("../assets/img/caret-down-white.svg");
        transform: var(--bs-accordion-btn-icon-transform); }
      .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::before {
        content: "";
        display: block;
        position: relative;
        width: 30px;
        height: 30px;
        border-radius: 0%;
        background-color: transparent;
        margin-right: 0px;
        background-image: url("../assets/img/caret-down-white.svg");
        background-repeat: no-repeat;
        background-size: 30px;
        background-position: center;
        transition: var(--bs-accordion-btn-icon-transition); }
        @media (min-width: 768px) {
          .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::before {
            width: 75px;
            height: 50px;
            background-size: 75px; } }
      @media only screen and (min-width: 768px) {
        .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
          font-size: 26px !important; } }
    @media (min-width: 768px) {
      .minax-accordion .accordion .accordion-item .accordion-header:is(h4) .accordion-button::before {
        width: 30px;
        height: 30px;
        background-size: 15px; } }
  .minax-accordion .accordion .accordion-body {
    background-color: color-mix(in srgb, var(--wp--preset--color--secondary) 70%, transparent);
    color: #fff; }
    .minax-accordion .accordion .accordion-body h4 {
      line-height: 1.4 !important; }

.minax-author .image-wrapper.image-rounded {
  border-radius: 65px;
  width: 130px;
  height: 130px;
  position: relative; }
  @media only screen and (min-width: 768px) {
    .minax-author .image-wrapper.image-rounded {
      border-radius: 50%;
      width: clamp(138px, 100%, 230px);
      height: auto;
      aspect-ratio: 1; } }
  .minax-author .image-wrapper.image-rounded:before {
    background-color: var(--wp--preset--color--secondary);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 65px;
    width: 130px;
    height: 130px;
    mix-blend-mode: color; }
    @media only screen and (min-width: 768px) {
      .minax-author .image-wrapper.image-rounded:before {
        border-radius: 50%;
        width: clamp(138px, 100%, 230px);
        height: auto;
        aspect-ratio: 1; } }

.minax-authors {
  /* Navigation */
  /* Pagination */ }
  .minax-authors .swiper-button-custom.swiper-button-prev-custom {
    left: 0px;
    background-image: url("../assets/img/chevron-left-blue.svg"); }
  .minax-authors .swiper-button-custom.swiper-button-next-custom {
    right: 0px;
    background-image: url("../assets/img/chevron-right-blue.svg"); }
  .minax-authors .swiper-pagination-bullet {
    --swiper-pagination-bullet-inactive-color: var(--wp--preset--color--background-light); }

.minax-blog-grid .term-descr {
  margin-top: 2em;
  margin-bottom: 2em; }
  @media only screen and (min-width: 768px) {
    .minax-blog-grid .term-descr {
      margin-top: 3em;
      margin-bottom: 3em; } }
  .minax-blog-grid .term-descr p:last-child {
    margin-bottom: 0; }

.minax-blog-grid .blog-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 16px; }

.minax-blog-grid .blog-item {
  color: #fff;
  text-decoration: none;
  position: relative;
  height: 350px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  width: 100%;
  margin-top: 0; }
  .minax-blog-grid .blog-item .isc-source-text {
    top: 5px;
    bottom: unset; }
  .minax-blog-grid .blog-item.logo {
    background-size: contain; }
  .minax-blog-grid .blog-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); }
  @media only screen and (min-width: 768px) {
    .minax-blog-grid .blog-item {
      width: calc(100% / 3 - 16px);
      height: 400px;
      grid-area: unset; } }
  .minax-blog-grid .blog-item .text {
    background-color: transparent;
    border-bottom: none;
    position: relative;
    flex-grow: 0;
    padding: 10px;
    justify-content: flex-end; }
    @media only screen and (min-width: 768px) {
      .minax-blog-grid .blog-item .text {
        min-height: 150px; } }
    .minax-blog-grid .blog-item .text p {
      color: #fff;
      position: relative;
      margin-bottom: 0; }
    .minax-blog-grid .blog-item .text h3 {
      color: #fff;
      position: relative;
      width: 100%;
      text-align: left;
      margin-bottom: 0;
      hyphens: auto;
      text-wrap-style: pretty; }
      @media only screen and (min-width: 768px) {
        .minax-blog-grid .blog-item .text h3 {
          font-size: 32px !important; } }
    .minax-blog-grid .blog-item .text .read-more {
      padding-left: 0px;
      font-family: 'Bitter', sans-serif;
      font-weight: 700;
      font-style: normal;
      line-height: 1.1;
      position: relative;
      margin-top: 1em;
      height: auto;
      display: flex;
      align-items: center; }
      @media (min-width: 768px) {
        .minax-blog-grid .blog-item .text .read-more {
          padding-left: 0px;
          height: auto;
          margin-top: auto; } }
      .minax-blog-grid .blog-item .text .read-more:before {
        display: none; }

.minax-blog-grid.slider {
  /* Navigation */
  /* Pagination */ }
  .minax-blog-grid.slider .blog-item {
    height: auto;
    width: 100%;
    aspect-ratio: 4 /3; }
    @media only screen and (min-width: 768px) {
      .minax-blog-grid.slider .blog-item {
        height: auto;
        width: 100%; } }
  .minax-blog-grid.slider .minax-d-none-desktop .inner .blog-item {
    margin-bottom: 24px; }
    .minax-blog-grid.slider .minax-d-none-desktop .inner .blog-item:last-child {
      margin-bottom: 0; }
  .minax-blog-grid.slider .swiper-button-custom.swiper-button-prev-custom {
    background-image: url("../assets/img/chevron-left-gray.svg"); }
  .minax-blog-grid.slider .swiper-button-custom.swiper-button-next-custom {
    background-image: url("../assets/img/chevron-right-gray.svg"); }
  .minax-blog-grid.slider .swiper-pagination-bullet {
    --swiper-pagination-bullet-inactive-color: #fff;
    border: 2px solid var(--wp--preset--color--text); }
  .minax-blog-grid.slider .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--text); }

.bg-secondary .minax-blog-grid.slider {
  /* Navigation */
  /* Pagination */ }
  .bg-secondary .minax-blog-grid.slider .swiper-button-custom.swiper-button-prev-custom {
    background-image: url("../assets/img/chevron-left-white.svg"); }
  .bg-secondary .minax-blog-grid.slider .swiper-button-custom.swiper-button-next-custom {
    background-image: url("../assets/img/chevron-right-white.svg"); }
  .bg-secondary .minax-blog-grid.slider .swiper-pagination-bullet {
    --swiper-pagination-bullet-inactive-color: $secondary;
    border: 2px solid #fff; }
  .bg-secondary .minax-blog-grid.slider .swiper-pagination-bullet-active {
    background-color: #fff; }

.minax-banner {
  position: relative;
  padding: 0; }
  @media only screen and (min-width: 768px) {
    .minax-banner {
      padding: 0; } }
  .minax-banner .row {
    padding: 0 12px; }
  .minax-banner .banner-wrapper {
    min-height: 400px;
    background-position: var(--minax-banner-bg-image-position-mobile);
    background-image: var(--minax-banner-bg-image-mobile);
    background-size: cover;
    padding: 50px 25px; }
    .minax-banner .banner-wrapper:before {
      background-color: var(--wp--preset--color--secondary);
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.5; }
    @media only screen and (min-width: 768px) {
      .minax-banner .banner-wrapper {
        padding: 100px;
        background-position: var(--minax-banner-bg-image-position);
        background-image: var(--minax-banner-bg-image); } }
    .minax-banner .banner-wrapper p {
      color: #fff;
      text-align: center;
      margin-bottom: 0; }
    .minax-banner .banner-wrapper .tag-wrapper {
      position: absolute;
      top: -15px;
      left: -15px; }
      .minax-banner .banner-wrapper .tag-wrapper .tag-wrapper-inner {
        position: relative;
        width: fit-content;
        padding: 12px 36px 8px; }
        @media only screen and (min-width: 768px) {
          .minax-banner .banner-wrapper .tag-wrapper .tag-wrapper-inner {
            padding: 16px 48px 12px;
            min-width: 300px; } }
        .minax-banner .banner-wrapper .tag-wrapper .tag-wrapper-inner:before {
          background-color: var(--wp--preset--color--primary);
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          mix-blend-mode: darken; }
        .minax-banner .banner-wrapper .tag-wrapper .tag-wrapper-inner p {
          line-height: 1;
          width: fit-content;
          position: relative; }
    .minax-banner .banner-wrapper .separator {
      margin: 15px auto;
      width: 50%;
      position: relative; }
      @media only screen and (min-width: 768px) {
        .minax-banner .banner-wrapper .separator {
          margin: 30px auto; } }
      .minax-banner .banner-wrapper .separator:after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        height: 5px;
        background-color: #fff; }
    .minax-banner .banner-wrapper .heading-wrapper {
      position: relative; }
    .minax-banner .banner-wrapper .text-wrapper {
      position: relative; }

.minax-banner-small {
  position: relative;
  padding: 0; }
  @media only screen and (min-width: 768px) {
    .minax-banner-small {
      padding: 0; } }
  .minax-banner-small .row {
    padding: 0 12px; }
  .minax-banner-small .banner-wrapper {
    background-position: var(--minax-banner-small-bg-image-position-mobile);
    background-image: var(--minax-banner-small-bg-image-mobile);
    background-size: cover;
    padding: 40px 40px 25px;
    min-height: 200px; }
    .minax-banner-small .banner-wrapper:before {
      background-color: var(--wp--preset--color--secondary);
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.5; }
    @media only screen and (min-width: 768px) {
      .minax-banner-small .banner-wrapper {
        min-height: 175px;
        padding: 50px 200px 25px 100px;
        background-position: var(--minax-banner-small-bg-image-position);
        background-image: var(--minax-banner-small-bg-image);
        align-items: center; } }
    .minax-banner-small .banner-wrapper p {
      color: #fff;
      text-align: left;
      margin-bottom: 0; }
    .minax-banner-small .banner-wrapper .circle {
      position: absolute;
      top: -15px;
      left: -15px; }
      @media only screen and (min-width: 768px) {
        .minax-banner-small .banner-wrapper .circle {
          top: -25px;
          left: -25px; } }
      .minax-banner-small .banner-wrapper .circle:before {
        background-color: var(--wp--preset--color--primary);
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        mix-blend-mode: darken; }
        @media only screen and (min-width: 768px) {
          .minax-banner-small .banner-wrapper .circle:before {
            width: 100px;
            height: 100px; } }
    .minax-banner-small .banner-wrapper .heading-wrapper {
      position: relative; }

.minax-grid .custom-grid .col-12 {
  margin-bottom: 0; }
  .minax-grid .custom-grid .col-12 .col-inner {
    width: 100%;
    height: 100%; }
    .minax-grid .custom-grid .col-12 .col-inner.bg-gray p {
      color: var(--wp--preset--color--text); }
  .minax-grid .custom-grid .col-12:first-child .col-inner.bg-transparent.text {
    border-bottom: 3px solid var(--wp--preset--color--text); }
    @media only screen and (min-width: 768px) {
      .minax-grid .custom-grid .col-12:first-child .col-inner.bg-transparent.text {
        border-bottom: none;
        border-right: 3px solid var(--wp--preset--color--text); } }

.minax-hero {
  aspect-ratio: 35 / 8;
  position: relative;
  padding: 0;
  margin-bottom: 0 !important;
  min-height: unset; }
  @media only screen and (min-width: 768px) {
    .minax-hero {
      padding: 0;
      min-height: unset; } }
  .minax-hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2); }
  .minax-hero .container {
    padding-left: calc(var(--bs-gutter-x) * 0.75);
    padding-right: calc(var(--bs-gutter-x) * 0.75); }
    @media only screen and (min-width: 768px) {
      .minax-hero .container {
        padding-left: calc(var(--bs-gutter-x) * 0.5);
        padding-right: calc(var(--bs-gutter-x) * 0.5); } }
  .minax-hero .row .col-xs-12 .heading-wrapper {
    padding: 100px 0 30px; }
    .minax-hero .row .col-xs-12 .heading-wrapper h1 {
      position: relative; }
      .minax-hero .row .col-xs-12 .heading-wrapper h1 span {
        background-color: transparent;
        padding: 0; }
        .minax-hero .row .col-xs-12 .heading-wrapper h1 span.subtitle {
          color: #fff;
          font-weight: 400 !important; }

.minax-hero-intro {
  padding-top: 20px;
  padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .minax-hero-intro {
      padding-top: 40px; } }
  .minax-hero-intro .container {
    padding-left: calc(var(--bs-gutter-x) * 0.75);
    padding-right: calc(var(--bs-gutter-x) * 0.75); }
    @media only screen and (min-width: 768px) {
      .minax-hero-intro .container {
        padding-left: calc(var(--bs-gutter-x) * 0.5);
        padding-right: calc(var(--bs-gutter-x) * 0.5); } }

.minax-infogram .col-12:after {
  display: none; }

.minax-infogram .infogram-links {
  display: none; }
  .minax-infogram .infogram-links .minax-btn {
    background: linear-gradient(to left, var(--wp--preset--color--secondary) 50%, #fff 50%) right;
    background-size: 200%;
    transition: background-position 0.5s ease-out;
    border-bottom: 5px solid var(--wp--preset--color--secondary);
    color: #fff; }
    .minax-infogram .infogram-links .minax-btn:before {
      display: none; }
    .minax-infogram .infogram-links .minax-btn:hover {
      color: var(--wp--preset--color--secondary) !important;
      background-position: left; }

.minax-infogram.minax-text-media .row .text-wrapper .minax-btn .icon {
  display: inline-block; }

.minax-infogram.minax-text-media .row .text-wrapper .minax-btn:hover .icon svg g {
  fill: var(--wp--preset--color--primary); }

.minax-heading {
  /* Popover */ }
  .minax-heading h1,
  .minax-heading h2,
  .minax-heading h3,
  .minax-heading h4,
  .minax-heading h5,
  .minax-heading h6 {
    text-align: left;
    position: relative;
    width: 100%; }
    .minax-heading h1 span,
    .minax-heading h2 span,
    .minax-heading h3 span,
    .minax-heading h4 span,
    .minax-heading h5 span,
    .minax-heading h6 span {
      width: 100%;
      display: block; }
  .minax-heading.info h1,
  .minax-heading.info h2,
  .minax-heading.info h3,
  .minax-heading.info h4,
  .minax-heading.info h5,
  .minax-heading.info h6 {
    text-align: left;
    position: relative;
    padding-right: 34px;
    width: fit-content; }
  .minax-heading.info .info {
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
    text-transform: lowercase;
    text-align: center;
    position: absolute;
    top: 10px;
    right: 0;
    border-radius: 50%;
    background-color: var(--wp--preset--color--text);
    color: #fff; }
  .minax-heading .gedis-popover {
    --bs-popover-font-size: 16px;
    --bs-popover-bg: #444;
    --bs-popover-max-width: 96vw;
    --bs-popover-border-width: 0;
    --bs-popover-border-radius: 0;
    --bs-popover-inner-border-radius: 0;
    --bs-popover-box-shadow: unset;
    --bs-popover-body-color: #fff;
    --bs-popover-body-padding-y: 15px;
    --bs-popover-body-padding-x: 30px;
    --bs-popover-arrow-width: 2rem;
    --bs-popover-arrow-height: 1rem;
    bottom: 10px !important;
    line-height: 1.2; }
    @media only screen and (min-width: 768px) {
      .minax-heading .gedis-popover {
        --bs-popover-max-width: 500px; } }
    .minax-heading .gedis-popover .popover-arrow {
      bottom: -1rem !important; }
  .minax-heading .subline {
    margin-top: 5px; }
    @media only screen and (min-width: 768px) {
      .minax-heading .subline {
        margin-top: 20px; } }

/* Skip Padding in Columns */
.wp-block-columns .wp-block-column .minax-heading .container {
  padding: 0; }

.minax-slider-basic {
  --swiper-pagination-bottom: 2px;
  /* Navigation */
  /* Pagination */ }
  .minax-slider-basic .swiper-button-custom.swiper-button-prev-custom {
    background-image: url("../assets/img/chevron-left-gray.svg"); }
  .minax-slider-basic .swiper-button-custom.swiper-button-next-custom {
    background-image: url("../assets/img/chevron-right-gray.svg"); }
  .minax-slider-basic .swiper-pagination-bullet {
    border: 2px solid var(--wp--preset--color--text); }
  .minax-slider-basic .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--text); }

.bg-primary .minax-slider, .bg-secondary .minax-slider {
  /* Navigation */
  /* Pagination */ }
  .bg-primary .minax-slider .swiper-slide .row.quote-inner-row .image-wrapper.image-rounded.image-full-width, .bg-secondary .minax-slider .swiper-slide .row.quote-inner-row .image-wrapper.image-rounded.image-full-width {
    background-color: #fff; }
  .bg-primary .minax-slider .swiper-button-custom.swiper-button-prev-custom, .bg-secondary .minax-slider .swiper-button-custom.swiper-button-prev-custom {
    background-image: url("../assets/img/chevron-left-white.svg"); }
  .bg-primary .minax-slider .swiper-button-custom.swiper-button-next-custom, .bg-secondary .minax-slider .swiper-button-custom.swiper-button-next-custom {
    background-image: url("../assets/img/chevron-right-white.svg"); }
  .bg-primary .minax-slider .swiper-pagination-bullet, .bg-secondary .minax-slider .swiper-pagination-bullet {
    border: 2px solid #fff; }
  .bg-primary .minax-slider .swiper-pagination-bullet-active, .bg-secondary .minax-slider .swiper-pagination-bullet-active {
    background-color: #fff; }

.bg-primary .minax-slider .swiper-pagination-bullet {
  --swiper-pagination-bullet-inactive-color: $primary; }

.bg-secondary .minax-slider .swiper-pagination-bullet {
  --swiper-pagination-bullet-inactive-color: $secondary; }

.minax-block.minax-social-wall .minax-heading {
  margin-bottom: -2em; }
  @media only screen and (min-width: 768px) {
    .minax-block.minax-social-wall .minax-heading {
      margin-bottom: -3em; } }

.minax-tabs .nav-tabs .nav-item .nav-link {
  background-color: var(--wp--preset--color--background); }
  .minax-tabs .nav-tabs .nav-item .nav-link::after {
    background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgLTQuNSAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgZmlsbD0iIzAwMDAwMCI+Cgo8ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoKPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cgo8ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDx0aXRsZT5jaGV2cm9uLWRvd248L3RpdGxlPiA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoIEJldGEuPC9kZXNjPiA8ZGVmcz4gPC9kZWZzPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gPGcgaWQ9Ikljb24tU2V0LUZpbGxlZCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3NC4wMDAwMDAsIC0xMjAxLjAwMDAwMCkiIGZpbGw9IiNkZDBiMTUiPiA8cGF0aCBkPSJNNTk3LjQwNSwxMjAxLjYzIEM1OTYuNTc2LDEyMDAuOCA1OTUuMjMsMTIwMC44IDU5NC40MDEsMTIwMS42MyBMNTg2LjAxNiwxMjEwLjg4IEw1NzcuNjMsMTIwMS42MyBDNTc2LjgwMSwxMjAwLjggNTc1LjQ1NSwxMjAwLjggNTc0LjYyNiwxMjAxLjYzIEM1NzMuNzk3LDEyMDIuNDYgNTczLjc5NywxMjAzLjgxIDU3NC42MjYsMTIwNC42NCBMNTg0LjM4MSwxMjE1LjQgQzU4NC44MywxMjE1Ljg1IDU4NS40MjksMTIxNi4wNSA1ODYuMDE2LDEyMTYuMDEgQzU4Ni42MDMsMTIxNi4wNSA1ODcuMjAxLDEyMTUuODUgNTg3LjY1LDEyMTUuNCBMNTk3LjQwNSwxMjA0LjY0IEM1OTguMjM0LDEyMDMuODEgNTk4LjIzNCwxMjAyLjQ2IDU5Ny40MDUsMTIwMS42MyIgaWQ9ImNoZXZyb24tZG93biIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+IDwvcGF0aD4gPC9nPiA8L2c+IDwvZz4KCjwvc3ZnPg=="); }

.minax-tabs .tab-content .tab-pane {
  padding: 1rem; }
  @media only screen and (min-width: 768px) {
    .minax-tabs .tab-content .tab-pane {
      padding: 3rem; } }
  .minax-tabs .tab-content .tab-pane .minax-accordion .accordion {
    --bs-accordion-border-width: 0;
    --bs-accordion-btn-padding-x: 10;
    --bs-accordion-btn-padding-y: 10;
    --bs-accordion-body-padding-x: 0;
    --bs-accordion-active-color: $primary;
    --bs-accordion-btn-focus-border-color: $primary;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(230, 154, 100, 0.25);
    --bs-accordion-active-bg: transparent;
    --bs-accordion-bg: transparent;
    --bs-accordion-btn-bg: transparent; }
    .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item {
      margin: 30px 0; }
      .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button {
        color: var(--wp--preset--color--text);
        font-size: inherit;
        background-color: transparent; }
        .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:focus {
          border-color: var(--wp--preset--color--primary); }
        .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after, .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::after {
          display: none; }
        .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before {
          transform: var(--bs-accordion-btn-icon-transform); }
        .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::before {
          content: "";
          display: block;
          position: relative;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          background-color: var(--wp--preset--color--primary);
          margin-right: 15px;
          background-size: 15px;
          background-position: center;
          transition: var(--bs-accordion-btn-icon-transition); }
          @media (min-width: 768px) {
            .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header .accordion-button::before {
              width: 75px;
              height: 75px;
              background-size: 30px; } }
      @media (min-width: 768px) {
        .minax-tabs .tab-content .tab-pane .minax-accordion .accordion .accordion-item .accordion-header:is(h4) .accordion-button::before {
          width: 30px;
          height: 30px;
          background-size: 15px; } }

.teaser {
  padding: 0px 35px 20px; }
  .teaser:is(a) {
    text-decoration: none; }
    .teaser:is(a):hover {
      animation: none; }
  @media only screen and (min-width: 768px) {
    .teaser {
      padding: 0px 50px; } }
  .teaser .teaser-inner {
    background-color: #fff;
    padding: 20px 5px;
    box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.55);
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .teaser .teaser-inner {
        padding: 30px;
        box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.55); } }
    .teaser .teaser-inner .teaser--content {
      color: var(--wp--preset--color--text); }
      .teaser .teaser-inner .teaser--content p {
        text-decoration: none;
        line-height: 1.1;
        margin-bottom: 0; }
      .teaser .teaser-inner .teaser--content h3 {
        text-decoration: none;
        text-transform: none;
        margin-bottom: 0; }
      .teaser .teaser-inner .teaser--content .teaser--text {
        margin-top: 5px;
        margin-bottom: 30px; }
        @media only screen and (min-width: 768px) {
          .teaser .teaser-inner .teaser--content .teaser--text {
            margin-top: 10px;
            margin-bottom: 40px; } }
      .teaser .teaser-inner .teaser--content .teaser--info {
        margin-bottom: 30px;
        font-family: "Poppins", sans-serif;
        font-weight: 900 !important; }
        .teaser .teaser-inner .teaser--content .teaser--info p {
          font-family: "Poppins", sans-serif;
          font-weight: 900 !important; }
        @media only screen and (min-width: 768px) {
          .teaser .teaser-inner .teaser--content .teaser--info {
            margin-bottom: 0; } }
      .teaser .teaser-inner .teaser--content .teaser--headline .teaser--subline {
        margin-top: 8px;
        font-family: 'RobotoSlab';
        display: block;
        font-weight: 400;
        font-size: 16px; }
        @media only screen and (min-width: 768px) {
          .teaser .teaser-inner .teaser--content .teaser--headline .teaser--subline {
            font-size: 20px; } }
    .teaser .teaser-inner .teaser--img img {
      width: 100%;
      margin-bottom: 25px; }
    .teaser .teaser-inner .teaser--img .isc-source-text {
      height: fit-content;
      width: fit-content !important;
      top: 5px !important;
      bottom: unset;
      border-radius: 0;
      padding: 1px 0.35em !important; }
    .teaser .teaser-inner .teaser--img .minax-btn {
      padding: 12px 24px 3px; }
      @media only screen and (min-width: 768px) {
        .teaser .teaser-inner .teaser--img .minax-btn {
          padding: 16px 24px 7px; } }
  .teaser.modern .teaser-inner {
    padding: 0; }
    @media only screen and (min-width: 768px) {
      .teaser.modern .teaser-inner {
        padding: 0; } }
    .teaser.modern .teaser-inner .teaser--content {
      padding: 20px;
      flex-direction: column;
      justify-content: flex-start;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .teaser.modern .teaser-inner .teaser--content {
          padding: 40px; } }
      .teaser.modern .teaser-inner .teaser--content .teaser--text {
        margin-bottom: 20px; }
        @media only screen and (min-width: 768px) {
          .teaser.modern .teaser-inner .teaser--content .teaser--text {
            margin-bottom: 20px; } }
      .teaser.modern .teaser-inner .teaser--content .btn-wrapper {
        margin-top: auto; }
        .teaser.modern .teaser-inner .teaser--content .btn-wrapper span {
          width: fit-content; }
    .teaser.modern .teaser-inner .teaser--img {
      padding-right: 0;
      padding-left: 0;
      flex-grow: 1;
      display: flex; }
      @media only screen and (min-width: 768px) {
        .teaser.modern .teaser-inner .teaser--img {
          padding-left: 15px; } }
      .teaser.modern .teaser-inner .teaser--img img {
        margin-bottom: 0;
        margin-top: auto;
        height: auto;
        width: 100%;
        aspect-ratio: 4 / 3;
        object-fit: cover; }
        @media only screen and (min-width: 768px) {
          .teaser.modern .teaser-inner .teaser--img img {
            height: 100%; } }

.minax-teaser-list {
  --swiper-navigation-size: 30px;
  --swiper-pagination-bottom: 2px;
  /* Navigation */
  /* Pagination */ }
  .minax-teaser-list .container .slides > .col-12 {
    padding-left: 0;
    padding-right: 0; }
    @media only screen and (min-width: 768px) {
      .minax-teaser-list .container .slides > .col-12 {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5); } }
  .minax-teaser-list .swiper-wrapper {
    align-items: stretch;
    padding-bottom: 10px; }
    @media only screen and (min-width: 768px) {
      .minax-teaser-list .swiper-wrapper {
        padding-bottom: 20px; } }
  .minax-teaser-list .swiper-slide {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    flex-grow: 1;
    padding: 5px 0; }
    .minax-teaser-list .swiper-slide .teaser {
      height: 100%;
      flex-grow: 1; }
      .minax-teaser-list .swiper-slide .teaser .teaser-inner {
        height: 100%;
        flex-grow: 1; }
  .minax-teaser-list .swiper-button-custom {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: unset;
    top: calc(50% - 15px);
    transform: translateY(-50%);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 999; }
    @media only screen and (min-width: 768px) {
      .minax-teaser-list .swiper-button-custom {
        width: 40px;
        height: 40px;
        background-size: 30px; } }
    .minax-teaser-list .swiper-button-custom.swiper-button-prev-custom {
      left: -10px;
      background-image: url("../assets/img/chevron-left-gray.svg"); }
      @media only screen and (min-width: 768px) {
        .minax-teaser-list .swiper-button-custom.swiper-button-prev-custom {
          left: 0; } }
    .minax-teaser-list .swiper-button-custom.swiper-button-next-custom {
      right: -10px;
      background-image: url("../assets/img/chevron-right-gray.svg"); }
      @media only screen and (min-width: 768px) {
        .minax-teaser-list .swiper-button-custom.swiper-button-next-custom {
          right: 0; } }
  .minax-teaser-list .swiper-pagination-bullet {
    --swiper-pagination-bullet-inactive-color: #fff;
    --swiper-pagination-bullet-inactive-opacity: 0.8;
    --swiper-pagination-bullet-size: 16px;
    --swiper-pagination-bullet-width: 16px;
    --swiper-pagination-bullet-height: 16px;
    border: 2px solid var(--wp--preset--color--text); }
  .minax-teaser-list .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--text); }
  @media only screen and (min-width: 768px) {
    .minax-teaser-list:has(.teaser.anchor) .swiper-slide {
      height: auto; } }
  .minax-teaser-list:has(.teaser.modern) .swiper-slide {
    height: auto; }
    .minax-teaser-list:has(.teaser.modern) .swiper-slide .teaser {
      height: -webkit-fill-available; }

.minax-text-media {
  background-color: #545454;
  color: #fff; }
  .minax-text-media .row .text-wrapper {
    background-color: #545454; }

.minax-text-block-gray .container {
  background-color: var(--wp--preset--color--background-light);
  padding: 30px; }
  .minax-text-block-gray .container .container-small {
    text-align: center; }
    .minax-text-block-gray .container .container-small p:last-child {
      margin-bottom: 0; }

div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container {
  background-color: var(--wp--preset--color--background);
  padding: 20px 5px;
  box-shadow: 9px 9px 16px rgba(0, 0, 0, 0.55);
  color: #fff !important;
  font-family: 'RobotoSlab'; }
  @media only screen and (min-width: 768px) {
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container {
      padding: 30px; } }
  div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-content p {
    font-size: 20px !important;
    font-weight: 900;
    font-family: 'Poppins';
    text-align: center;
    margin-bottom: 30px;
    color: #fff !important; }
    @media only screen and (min-width: 768px) {
      div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-content p {
        font-size: 28px !important; } }
  div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-choices label.totalpoll-question-choices-item .totalpoll-question-choices-item-container .totalpoll-question-choices-item-control {
    background: transparent;
    border: none; }
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-choices label.totalpoll-question-choices-item .totalpoll-question-choices-item-container .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector .totalpoll-question-choices-item-selector-box {
      width: 25px;
      height: 25px;
      background-color: #8e8e8e;
      border: none;
      border-radius: 0; }
      @media only screen and (min-width: 768px) {
        div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-choices label.totalpoll-question-choices-item .totalpoll-question-choices-item-container .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector .totalpoll-question-choices-item-selector-box {
          width: 34px;
          height: 34px; } }
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-choices label.totalpoll-question-choices-item .totalpoll-question-choices-item-container .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label span {
      color: #fff; }
  div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container canvas {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 20px; }
  div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-buttons {
    justify-content: center; }
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-buttons .totalpoll-button {
      padding: 12px 24px 3px;
      border: none;
      box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.55);
      color: #fff;
      background: linear-gradient(to left, var(--wp--preset--color--secondary) 50%, #fff 50%) right;
      background-size: 202%;
      transition: background-position 0.5s ease-out;
      border-bottom: 5px solid var(--wp--preset--color--secondary);
      height: unset;
      font-size: 20px !important;
      font-family: "Poppins", sans-serif;
      font-weight: 900 !important; }
      @media only screen and (min-width: 768px) {
        div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-buttons .totalpoll-button {
          padding: 16px 48px 7px;
          font-size: 20px !important;
          height: auto; } }
      div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-buttons .totalpoll-button:hover {
        color: var(--wp--preset--color--secondary) !important;
        background-position: left; }
      div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-buttons .totalpoll-button:before {
        display: none !important; }

div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper.is-screen-results div[id^="totalpoll-poll-"].totalpoll-container p {
  font-size: 20px !important;
  font-weight: 900;
  font-family: 'Poppins';
  text-align: center;
  margin-bottom: 30px;
  color: #fff !important; }
  @media only screen and (min-width: 768px) {
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper.is-screen-results div[id^="totalpoll-poll-"].totalpoll-container p {
      font-size: 28px !important; } }

div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper.is-screen-results div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-content p {
  font-size: 16px !important;
  font-weight: 900;
  font-family: 'RobotoSlab';
  text-align: center;
  margin-bottom: 30px;
  color: #fff !important; }
  @media only screen and (min-width: 768px) {
    div[id^="gedis-voting"] #totalpoll.totalpoll-wrapper.is-screen-results div[id^="totalpoll-poll-"].totalpoll-container .totalpoll-questions .totalpoll-question .totalpoll-question-container .totalpoll-question-content p {
      font-size: 18px !important; } }

/*# sourceMappingURL=acf.min.css.map */
