.elementor-315 .elementor-element.elementor-element-c611843{--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;--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-315 .elementor-element.elementor-element-1f623a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-d7df502{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-315 .elementor-element.elementor-element-04d681c{--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;}:root{--page-title-display:none;}body.elementor-page-315{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-315 .elementor-element.elementor-element-1f623a7{--width:100%;}}/* Start custom CSS *//* Wrapper */
#ae-flipcards .ae-wrap {
  max-width: 1200px;
  margin: 0 auto;
  padding: 70px 20px;
}

/* Títulos */
#ae-flipcards .ae-section-head {
  text-align: center;
  margin-bottom: 50px;
}

#ae-flipcards .ae-kicker {
  text-transform: uppercase;
  letter-spacing: .18em;
  opacity: .6;
  font-size: 11px;
}

#ae-flipcards .ae-title {
  font-size: 36px;
  margin-top: 10px;
  margin-bottom: 0;
}

/* Grid */
#ae-flipcards .ae-flip-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 35px;
}

/* Card */
#ae-flipcards .ae-flip-card {
  perspective: 1000px;
}

#ae-flipcards .ae-flip-inner {
  position: relative;
  width: 100%;
  height: 260px;
  transform-style: preserve-3d;
  transition: transform .7s ease;
}

#ae-flipcards .ae-flip-card:hover .ae-flip-inner {
  transform: rotateY(180deg);
}

/* Front / Back */
#ae-flipcards .ae-flip-front,
#ae-flipcards .ae-flip-back {
  position: absolute;
  inset: 0;
  padding: 32px 25px;
  border-radius: 18px;
  backface-visibility: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: rgba(15,23,42,.75);
  backdrop-filter: blur(6px);
  border: 1px solid rgba(255,255,255,.08);
  color: white;
}

/* Front content */
#ae-flipcards .ae-num {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #FF7A1A;
  color: #020617;
  font-weight: 700;
  margin-bottom: 12px;
}

/* Back face */
#ae-flipcards .ae-flip-back {
  transform: rotateY(180deg);
}

/* Responsive */
@media (max-width: 900px) {
  #ae-flipcards .ae-flip-grid {
    grid-template-columns: 1fr;
  }
  #ae-flipcards .ae-flip-inner {
    height: auto;
    min-height: 280px;
  }
}/* End custom CSS */