.elementor-52771 .elementor-element.elementor-element-12b5521{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52771 .elementor-element.elementor-element-b17fb70{--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-52771 .elementor-element.elementor-element-447e251{font-family:"Aladin", Sans-serif;font-size:25px;color:#3CD3DD;}.elementor-52771 .elementor-element.elementor-element-447e251 a{color:#AD52E2;}.elementor-52771 .elementor-element.elementor-element-447e251 a:hover, .elementor-52771 .elementor-element.elementor-element-447e251 a:focus{color:#39CE2B;}.elementor-52771 .elementor-element.elementor-element-e6513a8{--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-52771 .elementor-element.elementor-element-4448e1c.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#25C4CA;}.elementor-52771 .elementor-element.elementor-element-4448e1c.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-52771 .elementor-element.elementor-element-4448e1c.elementor-drop-cap-view-default .elementor-drop-cap{color:#25C4CA;border-color:#25C4CA;}.elementor-52771 .elementor-element.elementor-element-4448e1c .elementor-drop-cap{padding:5px;margin-inline-end:10px;}.elementor-52771 .elementor-element.elementor-element-5dd2ac1{--display:flex;}.elementor-52771 .elementor-element.elementor-element-c1162eb hr[class*="aux-divider"]{margin-top:3em;margin-bottom:3em;}@media(min-width:768px){.elementor-52771 .elementor-element.elementor-element-b17fb70{--width:25%;}.elementor-52771 .elementor-element.elementor-element-e6513a8{--width:75%;}}/* Start custom CSS for text-editor, class: .elementor-element-447e251 *//* Cita elegante con comillas visibles y autor estilizado */
blockquote {
  position: relative;
  margin: 2em auto;
  padding: 1.5em 2em;
  background: #f9f9f9;
  border-left: 5px solid #3CD3DD;
  font-style: italic;
  font-size: 1.2em;
  color: #333;
  line-height: 1.6;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

blockquote::before {
  content: "“";
  font-family: serif;
  position: absolute;
  top: -20px;
  left: 10px;
  font-size: 5em;
  color: #3CD3DD;
  line-height: 1;
  z-index: 0;
}

blockquote::after {
  content: "”";
  font-family: serif;
  position: absolute;
  bottom: -20px;
  right: 10px;
  font-size: 5em;
  color: #3CD3DD;
  line-height: 1;
  z-index: 0;
}

blockquote p {
  position: relative;
  z-index: 1;
  margin: 0;
}

blockquote cite {
  display: block;
  text-align: right;
  margin-top: 1em;
  font-style: normal;
  font-size: 0.9em;
  font-family: 'Playfair Display', Georgia, serif;
  color: #3CD3DD;
  z-index: 1;
}/* End custom CSS */