.elementor-16651 .elementor-element.elementor-element-f2dae12{--display:flex;--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:10vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16651 .elementor-element.elementor-element-dd2f823{width:auto;max-width:auto;text-align:center;font-family:var( --e-global-typography-9e6b190-font-family );font-size:var( --e-global-typography-9e6b190-font-size );font-weight:var( --e-global-typography-9e6b190-font-weight );line-height:var( --e-global-typography-9e6b190-line-height );color:var( --e-global-color-text );}.elementor-16651 .elementor-element.elementor-element-dd2f823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4vw 8vw 5vw 8vw;}.elementor-16651 .elementor-element.elementor-element-dd2f823.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-16651 .elementor-element.elementor-element-f2dae12{--content-width:900px;}}@media(min-width:2400px){.elementor-16651 .elementor-element.elementor-element-dd2f823{font-size:var( --e-global-typography-9e6b190-font-size );line-height:var( --e-global-typography-9e6b190-line-height );}}@media(max-width:1366px){.elementor-16651 .elementor-element.elementor-element-dd2f823{font-size:var( --e-global-typography-9e6b190-font-size );line-height:var( --e-global-typography-9e6b190-line-height );}}@media(max-width:1024px){.elementor-16651 .elementor-element.elementor-element-dd2f823{font-size:var( --e-global-typography-9e6b190-font-size );line-height:var( --e-global-typography-9e6b190-line-height );}}@media(max-width:767px){.elementor-16651 .elementor-element.elementor-element-f2dae12{--padding-top:12vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-16651 .elementor-element.elementor-element-dd2f823{font-size:var( --e-global-typography-9e6b190-font-size );line-height:var( --e-global-typography-9e6b190-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-dd2f823 */.special-quote-text .elementor-widget-container p {
    margin: 0;
}

.special-quote-text .elementor-widget-container:before {
    content:'';
    background: url('/wp-content/uploads/2025/02/blue-paint-wide-text.webp') center center no-repeat;
  background-size: 104%;
  max-width: 800px;
  margin: auto;
  width: 100%;
  height: 230px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}

@media (max-width: 767px) {
    .special-quote-text .elementor-widget-container:before {
        background: url('/wp-content/uploads/2025/02/blue-paint-wide-text.png') center center no-repeat;
        background-size: 104%;
    }
}/* End custom CSS */