.elementor-2 .elementor-element.elementor-element-5c43c451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5c43c451:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c43c451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f1;}.elementor-2 .elementor-element.elementor-element-5c43c451, .elementor-2 .elementor-element.elementor-element-5c43c451::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-73755f4{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cb1f41b{text-align:center;}.elementor-2 .elementor-element.elementor-element-cb1f41b .elementor-heading-title{color:var( --e-global-color-58e0b4b );font-family:"Brittany", Sans-serif;font-size:57px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5d74e7c{text-align:center;color:#131313;font-family:"Proxima Nova", Sans-serif;font-size:19px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5d74e7c > .elementor-widget-container{padding:20px 20px 020px 20px;}/* Start custom CSS for text-editor, class: .elementor-element-5d74e7c */.poet-quote-wrap {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  position: relative;
}

.poet-text {
  flex: 1;
}

.brittany-quote {
  font-family: 'Brittany', cursive;
  font-size: 41px;
  line-height: 1.4;
  margin: 0;
}

.poet-image {
  flex-shrink: 0;
}

.poet-image img {
  max-width: 140px; /* adjust to match your design */
  height: auto;
  display: block;
}

/* Mobile stacking */
@media (max-width: 768px) {
  .poet-quote-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .poet-image img {
    max-width: 120px;
    margin-top: 16px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brittany';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brucelliart.wpenginepowered.com/wp-content/uploads/2026/01/BrittanySignature.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brucelliart.wpenginepowered.com/wp-content/uploads/2026/02/Proxima-Nova-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */