.elementor-3261 .elementor-element.elementor-element-e3e9345{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}@media(min-width:768px){.elementor-3261 .elementor-element.elementor-element-e3e9345{--content-width:1440px;}}/* Start custom CSS for text-editor, class: .elementor-element-4380126 *//* Layout: multi-column reading on wide screens */
.elementor-3261 .elementor-element.elementor-element-4380126{
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;

  /* readable measure */
  max-width: 1200px;
  margin: 0 auto;

  /* magazine columns */
  column-width: 22rem;      /* lets browser choose 1–3 cols */
  column-gap: 3rem;
  column-fill: balance;

  /* nicer rendering */
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Paragraph rhythm */
.elementor-3261 .elementor-element.elementor-element-4380126 p{
  margin: 0 0 1rem 0;
}

/* Pull quote that behaves inside columns */
.elementor-3261 .elementor-element.elementor-element-4380126 .pullquote{
  break-inside: avoid;
  margin: 1.25rem 0 1.5rem 0;
  padding-left: 1rem;

  border-left: 3px solid currentColor;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  opacity: 0.9;
}

/* Optional: style quote's last line / attribution if you add <cite> */
.elementor-3261 .elementor-element.elementor-element-4380126 .pullquote cite{
  display: block;
  margin-top: 0.5rem;
  font-size: 0.95rem;
  opacity: 0.8;
  font-style: normal;
}

/* Tablet + down: single column */
@media (max-width: 1024px){
  .elementor-3261 .elementor-element.elementor-element-4380126{
    column-width: auto;
    column-count: 1;
    column-gap: 0;
    max-width: 720px;
  }
}/* End custom CSS */