.elementor-4779 .elementor-element.elementor-element-48872748{--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;--overflow:hidden;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4779 .elementor-element.elementor-element-34c4d599 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#375368;}.elementor-4779 .elementor-element.elementor-element-478f17db{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:17px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-4779 .elementor-element.elementor-element-478f17db .elementor-social-icon{--icon-padding:0.4em;}.elementor-4779 .elementor-element.elementor-element-474319dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#010101;}.elementor-4779 .elementor-element.elementor-element-5741b1fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#981A1E;}@media(max-width:1024px){.elementor-4779 .elementor-element.elementor-element-34c4d599 .elementor-heading-title{font-size:28px;}.elementor-4779 .elementor-element.elementor-element-474319dc .elementor-heading-title{font-size:23px;}.elementor-4779 .elementor-element.elementor-element-5741b1fe .elementor-heading-title{font-size:21px;}}@media(max-width:767px){.elementor-4779 .elementor-element.elementor-element-34c4d599 .elementor-heading-title{font-size:23px;}.elementor-4779 .elementor-element.elementor-element-478f17db{--icon-size:15px;}.elementor-4779 .elementor-element.elementor-element-474319dc .elementor-heading-title{font-size:21px;}.elementor-4779 .elementor-element.elementor-element-5741b1fe .elementor-heading-title{font-size:21px;}}/* Start custom CSS */@media (max-width: 768px) {
  .flip-card,
  .flip-card-inner,
  .flip-card-front,
  .flip-card-back {
    transform: none !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
  }

  .flip-card {
    perspective: none !important;
  }
}

.flip-card-inner {
  transform-origin: center center !important;
}/* End custom CSS */