.page-header .dropdown-menu.dropdown-menu--main {
   border-style: none !important;
}

.event-details-section svg path {
   fill: rgb(0, 51, 117) !important;
 }

.dropdown-item.is-active {
   background-color: var(--bs-dropdown-link-active-bg);
   color: var(--bs-dropdown-link-active-color);
   text-decoration: none;
}

a.dropdown-item.is-active:before{
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.96 11.06' fill='%23FFF'%3E%3Cpath d='M.5 11.06c-.14 0-.28-.06-.38-.18a.493.493 0 0 1 .06-.7l5.51-4.65L.18.88a.494.494 0 0 1-.06-.7C.3-.03.61-.06.82.12l5.96 5.03c.11.1.18.23.18.38s-.07.29-.18.38L.82 10.94a.49.49 0 0 1-.32.12Z'/%3E%3C/svg%3E") !important;
   background-position-x: 50%;
   background-position-y: center;
   background-size: initial;
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-origin: initial;
   background-clip: initial;
   background-color: transparent;
   left: 5px;
}

.field__label {
   margin-top: 0.5rem;
   margin-bottom: 0.5rem;
 }
 
.ratio:has(.fluid-width-video-wrapper)::before {
  padding-top: 0 !important;
}

.comm-presse .bg-white {

background: #f2fbfe !important;
padding: 0 0 5px 0 !important;
margin: 0 0 5px 0 !important;
}

.card{
margin-bottom:15px;
}

body .az-button .btn {
display: inline-flex;
}

svg.ext {
width: 20px;
height: 20px;
fill: #1f97cd;
font-weight: 900;
}

svg.ext path, svg.mailto path, svg.tel path {
stroke: #1f97cd;
stroke-width: 3;
}

.bubbles {
  > div {
    > div {
      a {
        color: white !important;
      }
    }
  }

  > div:nth-child(6n+1) {
    > div {
      background-color: $green !important;
      border: 2px solid $green !important;
    }
  }

  > div:nth-child(6n+2) {
    > div {
      background-color: $primary !important;
      border: 2px solid $primary !important;
    }
  }

  > div:nth-child(6n+3) {
    > div {
      background-color: $green !important;
      border: 2px solid $green !important;
    }
  }

  > div:nth-child(6n+4) {
    > div {
      background-color: $ocean !important;
      border: 2px solid $ocean !important;
    }
  }

  > div:nth-child(6n+5) {
    > div {
      background-color: $marine !important;
      border: 2px solid $marine !important;
    }
  }

  > div:nth-child(6n+6) {
    > div {
      background-color: $ocean !important;
      border: 2px solid $ocean !important;
    }
  }