.page-content .porto-sicon-box { padding: 30px; background: #fff; margin-bottom: 0 }
.page-content .porto-sicon-box i:before { margin-left: 0; margin-right: 0; }
.page-content .porto-sicon-box .porto-just-icon-wrapper { text-align: left !important; }
.page-content .porto-sicon-box.top-icon, .page-content .top-icon .porto-sicon-header, .page-content .top-icon .porto-sicon-description { text-align: left; }
@media (min-width: 1200px) {
  .page-content .porto-sicon-box { padding-left: 40px; padding-right: 40px; }
}

.elementor-testimonial-wrapper { display: flex; flex-direction: column }
.elementor-testimonial-wrapper .elementor-testimonial-meta { margin-bottom: 20px; }
.elementor-testimonial-wrapper .elementor-testimonial-content { order: 2; padding: 2.5rem 4rem 2.5rem 105px; background: none; position: relative }
.elementor-testimonial-wrapper .elementor-testimonial-content:before { content: "\201C"; position: absolute; top: 20px; left: 66px; color: #08c; font-family: Playfair Display; font-size: 50px; font-weight: 900; }