.elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4041 .elementor-element.elementor-element-4435314f:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38161600;background-image:url("https://card.ankawagroup.org/wp-content/uploads/Ankawa-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-background-overlay{background-color:#38161600;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-container{min-height:225px;}.elementor-4041 .elementor-element.elementor-element-4435314f{transition:background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-260px;margin-bottom:0px;padding:0px 0px 14px 0px;}.elementor-bc-flex-widget .elementor-4041 .elementor-element.elementor-element-10142cc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4041 .elementor-element.elementor-element-10142cc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4041 .elementor-element.elementor-element-10142cc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4041 .elementor-element.elementor-element-10142cc2 > .elementor-element-populated{text-align:left;}.elementor-4041 .elementor-element.elementor-element-56c74305 > .elementor-widget-container{background-color:#9A1C1C00;margin:0% 030% -8% 30%;padding:0% 0% 0% 0%;}.elementor-4041 .elementor-element.elementor-element-56c74305{text-align:center;}.elementor-4041 .elementor-element.elementor-element-56c74305 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.3rem;font-weight:bold;line-height:65px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#3D1538;}.elementor-4041 .elementor-element.elementor-element-1de4930 .elementor-button{background-color:#C21A37;padding:12px 12px 12px 12px;}.elementor-4041 .elementor-element.elementor-element-1de4930{width:auto;max-width:auto;}.elementor-4041 .elementor-element.elementor-element-af2ff45:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-af2ff45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51143C00;}.elementor-4041 .elementor-element.elementor-element-af2ff45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:94px 50px 90px 50px;}.elementor-4041 .elementor-element.elementor-element-af2ff45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4041 .elementor-element.elementor-element-ee7d5c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4041 .elementor-element.elementor-element-0f16561 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4041 .elementor-element.elementor-element-e8581c5 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:26px;font-weight:600;color:#BE0F4A;}.elementor-4041 .elementor-element.elementor-element-1ec0272{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-4041 .elementor-element.elementor-element-4f336eb .elementor-accordion-title{font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4041 .elementor-element.elementor-element-ee7d5c2{width:15.273%;}.elementor-4041 .elementor-element.elementor-element-0f16561{width:84.727%;}}@media(max-width:1024px){.elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-container{min-height:200px;}.elementor-4041 .elementor-element.elementor-element-4435314f{padding:0px 0px 0px 50px;}.elementor-4041 .elementor-element.elementor-element-56c74305 .elementor-heading-title{font-size:2.6rem;}.elementor-4041 .elementor-element.elementor-element-af2ff45{padding:6% 2% 4% 2%;}}@media(max-width:767px){.elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-container{min-height:100px;}.elementor-4041 .elementor-element.elementor-element-4435314f{padding:9% 9% 9% 9%;}.elementor-4041 .elementor-element.elementor-element-56c74305 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-4041 .elementor-element.elementor-element-56c74305 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-4041 .elementor-element.elementor-element-af2ff45{padding:20px 0px 50px 0px;}.elementor-4041 .elementor-element.elementor-element-0b0f755{text-align:left;}}@media(min-width:1025px){.elementor-4041 .elementor-element.elementor-element-4435314f:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-4435314f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for accordion, class: .elementor-element-4f336eb *//* Solo en la página con ID 4041 */
.page-id-4041 .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title,
.page-id-4041 .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-content {
    display: none !important;
}






.elementor-accordion-title {
  text-decoration: none !important;
}


.elementor-element-fdd5336 {
    flex: 0 0 18% !important;
    text-align: left;
  
    align-items: center; 
    justify-content: center; 
   
}

.elementor-element-23f7b59 {
    flex: 0 0 18% !important;
    text-align: left;
  
    align-items: center; 
    justify-content: center; 
   
}
.elementor-element-6187e94 {
    flex: 0 0 80% !important;
    text-align: left;
    align-items: center; 
    justify-content: center; 
}
.elementor-element-b29e64a {
    flex: 0 0 80% !important;
    text-align: left;
    align-items: center; 
    justify-content: center; 
}




.elementor-widget-wrap>.elementor-element {
  margin-bottom: 10px;
}
.elementor-element-01304b3 {
    flex: 0 0 18% !important;
    text-align: left;
  
    align-items: center; 
    justify-content: center; 
   
}
.elementor-element-d9801e2 {
    flex: 0 0 80% !important;
    text-align: left;
    align-items: center; 
    justify-content: center; 
   
}
.elementor-element-0377543 {
    flex: 0 0 80% !important;
    text-align: left;
    align-items: center; 
    justify-content: center; 
   
}

.elementor-element-7818b8f {
    flex: 0 0 18% !important;
    text-align: left;
  
    align-items: center; 
    justify-content: center; 
   
}
.elementor-element-c8c994e {
    flex: 0 0 18% !important;
    text-align: left;
  
    align-items: center; 
    justify-content: center; 
   
}
.elementor-element-7c786ff {
    flex: 0 0 50% !important;
   align-items: center; 
    justify-content: center; 
}

.pagoseccion {
    background-color: #f9f9f9;   /* Fondo gris claro */
    padding: 20px 20px;         /* Espaciado interno */
    border-radius: 12px; 
           /* Bordes redondeados */
    box-shadow: 0px 4px 12px rgba(0,0,0,0.1); /* Sombra sutil */
    border: solid #BE0F4A 3px;
}

.pagoseccion h3 {
    font-size: 26px;
    font-weight: 700;
    color: #BE0F4A;
   
    text-align: left;
}
.pagoseccion h4 {
    font-size: 16px;
    font-weight: 700;
    color: black;
    
    text-align: left;
}
.pagoseccion h5 {
    font-size: 20px;
    font-weight: 700;
    color: #BE0F4A;
 
    text-align: left;
}

.pagoseccion p {
    font-size: 16px;
    color: #444;
    margin-bottom: 15px;
    line-height: 1.6;
}

/* Botones dentro de la sección de pagos */
.pagoseccion .elementor-button {
    background-color: #93003f !important; /* Color principal */
    color: #fff !important;
    border-radius: 8px;
   text-decoration: none !important;
    font-size: 15px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.pagoseccion .elementor-button:hover {
    background-color: #93003f!important; /* Hover */
    transform: translateY(-2px);
}

/* Imágenes */
.pagoseccion img {
    max-width: 100%;
    
}


/* === ESTILOS RESPONSIVE === */

/* Móviles (pantallas pequeñas) */
@media (max-width: 767px) {
  .elementor-element-01304b3,
  .elementor-element-7818b8f,
  .elementor-element-c8c994e,.elementor-element-23f7b59,.elementor-element-fdd5336{
      flex: 0 0 20% !important; /* Una columna completa */
      max-width: 100% !important;
      text-align: center;
      margin-bottom: 20px;
      display: flex;
      justify-content: center;
      align-items: center;
  }

 .elementor-element-d9801e2,
  .elementor-element-0377543,.elementor-element-7c786ff,.elementor-element-6187e94,.elementor-element-b29e64a {
      flex: 0 0 80% !important;
  }



  .pagoseccion {
      padding: 15px 10px; /* Menos padding para móvil */
  }

  .pagoseccion h3 {
      font-size: 20px;
      text-align: left;
  }
  .pagoseccion h4 {
      font-size: 14px;
      text-align: left;
  }
  .pagoseccion h5 {
      font-size: 16px;
      text-align: left;
  }
  .pagoseccion p {
      font-size: 14px;
      text-align: left;
  }

  /* Botones en móvil */
  .pagoseccion .elementor-button {
      width: 100%; /* Botón ocupa todo el ancho */
      font-size: 14px;
      padding: 12px;
  }

  /* Imágenes más pequeñas */
  .pagoseccion img {
      max-width: 100% !important;
      height: auto !important;
  }
}/* End custom CSS */