   :root {
        --trans: cubic-bezier(0.4, 0, 0.2, 1);
   }

/* ==========================================
   Avantages - sans images
   ========================================== */


   .more .wp-block-group {
      position: relative;
   }

   .more .wp-block-group:before {
      content: "";
      position: absolute;
      left: -4px;
      top: -4px;
      width: 8px;
      height: 8px;
      border-radius: 99rem;
      transform-origin: center;
      background-color: var(--theme-palette-color-17);
      animation: pulse 6s ease-in-out infinite;
   }

   .more .wp-block-group:after {
      content: "";
      position: absolute;
      left: -4px;
      top: -4px;
      width: 8px;
      height: 8px;
      border-radius: 99rem;
      background-color: var(--theme-palette-color-17);
   }

   .more .wp-block-group:nth-child(even):after,
   .more .wp-block-group:nth-child(even):before {
      left: unset;
      right: -4px;
   }

   @keyframes pulse {
      0%{
         opacity: 1;
         transform: scale(1);
      }
      25% {
         opacity: 0;
         transform: scale(2);
      }
      100% {
         opacity: 0;
         transform: scale(1);
      }
   }


   /* ==========================================
   Listes
   ========================================== */

   .button-list {
      display: flex;
      flex-wrap: wrap;
      gap: .5rem;
      padding:0;
      margin: 0;
      list-style: none;
   }

   
   .button-list li {
      padding: .5rem 1rem;
      border-radius: 99rem;
      border: 1px solid currentColor;
   }

   .button-list li:before {
      content: "";
      display: inline-block;
      width: 6px;
      height: 6px;
      border-radius: 99rem;
      background: currentColor;
      margin-right: .5rem;
      transform: translateY(-2px);
   }

   /* ==========================================
   Phone
   ========================================== */
   .wp-block-column:has(.overlay-phone) {
      position: relative;
   }
   .overlay-phone {
      position: absolute;
      left: -2rem;
      top: -2rem;
      bottom: -2rem;
      width: 480px;
      filter: drop-shadow(32px 0 64px rgba(0,0,0,0.3));
   }

	.wp-block-video video {
		border-radius: 1.5rem;
	}
