.elementor-31007 .elementor-element.elementor-element-f629aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31007 .elementor-element.elementor-element-3863c5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31007 .elementor-element.elementor-element-c5a3cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .elementor-repeater-item-e719a21 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://olataxiparis.fr/wp-content/uploads/2024/03/3-300x100-1.png);background-size:cover;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .elementor-repeater-item-28715a4 .swiper-slide-bg{background-color:#4054b2;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .elementor-repeater-item-02ab3d9 .swiper-slide-bg{background-color:#1abc9c;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .swiper-slide-contents{max-width:66%;}.elementor-31007 .elementor-element.elementor-element-ed1a6d1 .swiper-slide-inner{text-align:center;}.elementor-31007 .elementor-element.elementor-element-859cbef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31007 .elementor-element.elementor-element-3745106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-31007 .elementor-element.elementor-element-f629aaf{--width:6000px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wpforms, class: .elementor-element-3863c5b */<style>
.car-card {
  background-color: red; /* Red background for the card block only */
  padding: 10px;         /* Optional: adds spacing inside the block */
  border-radius: 8px;    /* Optional: rounded corners */
}
</style>

<div class="car-card">
  <table class="car-table">
    <tbody>
      <tr>
        <td class="car-image" colspan="2">
          <img src="https://olataxiparis.fr/wp-content/uploads/2024/03/2-300x100-1.png" alt="van" />
        </td>
      </tr>
      <tr>
        <td class="car-title animated-title" colspan="2">CAR SEDAN - 1 to 4 Passenger</td>
      </tr>
      <tr>
        <td class="car-details" colspan="2">
          🧳 <em>4 hand luggages or 2 checked luggages</em><br />
          🚕 <em>Mercedes class E or Similar</em><br />
          💺 <em>FREE booster &amp; baby seat</em>
        </td>
      </tr>
    </tbody>
  </table>
</div>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88c0a2b *//* Appliquer uniquement si la classe syansaya est présente */
.syansaya {
    max-width: 300px;
    margin: 15px auto;
    font-family: Arial, sans-serif;
    animation: fadeIn 0.8s ease-out;
}

/* Table */
.syansaya .car-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 3px 8px rgba(0,0,0,0.12);
}

/* Image */
.syansaya .car-image img {
    width: 100%;
    display: block;
    animation: zoomIn 0.7s ease-out;
}

/* Titre animé */
.syansaya .animated-title {
    text-align: center;
    font-weight: bold;
    color: #d40000;
    background: #ffcc00;
    padding: 8px;
    font-size: 15px;
    animation: slideDown 0.6s ease-out;
}

/* Détails */
.syansaya .car-details {
    padding: 10px;
    color: #555;
    line-height: 1.4;
    font-size: 14px;
    animation: fadeInSlow 1.2s ease-out;
}

/* Animations */
@keyframes fadeIn {
    from { opacity: 0; transform: scale(0.97); }
    to { opacity: 1; transform: scale(1); }
}

@keyframes fadeInSlow {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes slideDown {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes zoomIn {
    from { opacity: 0; transform: scale(1.05); }
    to { opacity: 1; transform: scale(1); }
}/* End custom CSS */