.elementor-11 .elementor-element.elementor-element-3605594{--display:flex;--min-height:100vh;}.elementor-11 .elementor-element.elementor-element-3605594:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3605594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAC8C9 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fe6f99c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-7713638 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-11 .elementor-element.elementor-element-69e5e94{--display:flex;}.elementor-11 .elementor-element.elementor-element-cd9bbfb{--display:flex;}.elementor-11 .elementor-element.elementor-element-ae0f878{--display:flex;}.elementor-11 .elementor-element.elementor-element-d876802{--display:flex;}.elementor-11 .elementor-element.elementor-element-ae20b6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-11 .elementor-element.elementor-element-7e1e6e0{--display:flex;}.elementor-11 .elementor-element.elementor-element-bfcfbab{--display:flex;}.elementor-11 .elementor-element.elementor-element-8325912{--display:flex;}.elementor-11 .elementor-element.elementor-element-063c029 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;color:#000000;}.elementor-11 .elementor-element.elementor-element-52278f8{--display:flex;}.elementor-11 .elementor-element.elementor-element-64b6f92{--display:flex;}.elementor-11 .elementor-element.elementor-element-c733eee{--display:flex;}.elementor-11 .elementor-element.elementor-element-12742c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-11 .elementor-element.elementor-element-04fdf06{--display:flex;}.elementor-11 .elementor-element.elementor-element-8c2e179{--display:flex;}.elementor-11 .elementor-element.elementor-element-36697ed{--display:flex;}.elementor-11 .elementor-element.elementor-element-6d58038 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-11 .elementor-element.elementor-element-50099cd{--display:flex;}.elementor-11 .elementor-element.elementor-element-e4bb335{--display:flex;}.elementor-11 .elementor-element.elementor-element-712a204{--display:flex;}.elementor-11 .elementor-element.elementor-element-d8bfb24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-ae0f878{--width:25%;}.elementor-11 .elementor-element.elementor-element-d876802{--width:70%;}.elementor-11 .elementor-element.elementor-element-bfcfbab{--width:25%;}.elementor-11 .elementor-element.elementor-element-8325912{--width:70%;}.elementor-11 .elementor-element.elementor-element-64b6f92{--width:25%;}.elementor-11 .elementor-element.elementor-element-c733eee{--width:70%;}.elementor-11 .elementor-element.elementor-element-8c2e179{--width:25%;}.elementor-11 .elementor-element.elementor-element-36697ed{--width:70%;}.elementor-11 .elementor-element.elementor-element-e4bb335{--width:25%;}.elementor-11 .elementor-element.elementor-element-712a204{--width:70%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3605594{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5b234f1{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5b234f1 img{width:148px;border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-fe6f99c{text-align:center;}.elementor-11 .elementor-element.elementor-element-fe6f99c .elementor-heading-title{font-size:35px;}.elementor-11 .elementor-element.elementor-element-7713638{text-align:center;}.elementor-11 .elementor-element.elementor-element-7713638 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-69e5e94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-cd9bbfb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-a783041 img{width:40%;}.elementor-11 .elementor-element.elementor-element-d876802{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-ae20b6e .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7e1e6e0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-296db73 img{width:40%;}.elementor-11 .elementor-element.elementor-element-8325912{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-063c029 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-52278f8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-9fa018e img{width:40%;}.elementor-11 .elementor-element.elementor-element-c733eee{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-12742c4 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-04fdf06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-098458e img{width:40%;}.elementor-11 .elementor-element.elementor-element-36697ed{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6d58038 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-50099cd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-334dcc4 img{width:40%;}.elementor-11 .elementor-element.elementor-element-712a204{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-d8bfb24 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-012da44{padding:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-3605594{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5b234f1{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5b234f1 img{width:125px;border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-fe6f99c{text-align:center;}.elementor-11 .elementor-element.elementor-element-fe6f99c .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-7713638{text-align:center;}.elementor-11 .elementor-element.elementor-element-7713638 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-69e5e94{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-69e5e94.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-cd9bbfb{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--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-11 .elementor-element.elementor-element-ae0f878{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-a783041 img{width:75%;}.elementor-11 .elementor-element.elementor-element-d876802{--width:70%;--justify-content:center;--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-11 .elementor-element.elementor-element-ae20b6e{text-align:start;}.elementor-11 .elementor-element.elementor-element-ae20b6e .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7e1e6e0{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--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-11 .elementor-element.elementor-element-bfcfbab{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-296db73 img{width:75%;}.elementor-11 .elementor-element.elementor-element-8325912{--width:70%;--justify-content:center;--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-11 .elementor-element.elementor-element-063c029{text-align:start;}.elementor-11 .elementor-element.elementor-element-063c029 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-52278f8{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--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-11 .elementor-element.elementor-element-64b6f92{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-9fa018e img{width:75%;}.elementor-11 .elementor-element.elementor-element-c733eee{--width:70%;--justify-content:center;--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-11 .elementor-element.elementor-element-12742c4{text-align:start;}.elementor-11 .elementor-element.elementor-element-12742c4 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-04fdf06{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--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-11 .elementor-element.elementor-element-8c2e179{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-098458e img{width:75%;}.elementor-11 .elementor-element.elementor-element-36697ed{--width:70%;--justify-content:center;--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-11 .elementor-element.elementor-element-6d58038{text-align:start;}.elementor-11 .elementor-element.elementor-element-6d58038 .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-50099cd{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--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-11 .elementor-element.elementor-element-e4bb335{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-334dcc4 img{width:75%;}.elementor-11 .elementor-element.elementor-element-712a204{--width:70%;--justify-content:center;--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-11 .elementor-element.elementor-element-d8bfb24{text-align:start;}.elementor-11 .elementor-element.elementor-element-d8bfb24 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-69e5e94 */.refraction-card {
  width: 100%;
  max-width: 680px; /* Cambiado a max-width para que sea responsivo en móviles */
 padding: 8px 24px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  
  /* El efecto de cristal limpio */
  background: rgba(255, 255, 255, 0.25); /* Base blanca semitransparente */
  backdrop-filter: blur(12px) saturate(120%); /* Desenfoque suave que realza el color de fondo */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  
  /* Bordes y luces para dar volumen de vidrio */
  border: 1px solid rgba(255, 255, 255, 0.4); 
  border-top: 1px solid rgba(255, 255, 255, 0.8); /* Reflejo de luz superior */
  border-left: 1px solid rgba(255, 255, 255, 0.8);
  
  /* Sombra sutil para despegarlo del fondo */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.05);
}

.refraction-card a, 
.refraction-card a:hover,
.refraction-card h1 a,
.refraction-card h2 a,
.refraction-card h3 a {
    text-decoration: none !important;
    box-shadow: none !important; /* Algunos temas usan una sombra en lugar de un subrayado */
}/* End custom CSS */