    .elementor-1245 .elementor-element.elementor-element-fadf490 {
      --display: flex;
      --flex-direction: row;
      --container-widget-width: initial;
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --gap: 0px 0px;
      --background-transition: .3s;
      border-style: solid;
      --border-style: solid;
      border-width: 2px 0 0;
      --border-top-width: 2px;
      --border-right-width: 0px;
      --border-bottom-width: 0px;
      --border-left-width: 0px;
      border-color: var(--e-global-color-3ad96a4);
      --border-color: var(--e-global-color-3ad96a4)
    }

    .elementor-1245 .elementor-element.elementor-element-fadf490,
    .elementor-1245 .elementor-element.elementor-element-fadf490::before {
      --border-transition: .3s
    }

    .elementor-1245 .elementor-element.elementor-element-cfc97ae {
      --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;
      --background-transition: .3s
    }

    .elementor-1245 .elementor-element.elementor-element-22e223d img {
      width: 40%
    }

    .elementor-1245 .elementor-element.elementor-element-737bba8 {
      --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;
      --justify-content: center;
      --background-transition: .3s
    }

    @media (min-width:768px) {
      .elementor-1245 .elementor-element.elementor-element-cfc97ae {
        --width: 50%
      }

      .elementor-1245 .elementor-element.elementor-element-737bba8 {
        --width: 50%
      }
    }