.elementor-8789 .elementor-element.elementor-element-4b10e42{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8789 .elementor-element.elementor-element-4b10e42:not(.elementor-motion-effects-element-type-background), .elementor-8789 .elementor-element.elementor-element-4b10e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56717f9 );}.elementor-8789 .elementor-element.elementor-element-9318571{--display:flex;}.elementor-8789 .elementor-element.elementor-element-88e2fca{text-align:center;}.elementor-8789 .elementor-element.elementor-element-88e2fca .elementor-heading-title{font-family:var( --e-global-typography-27004de-font-family ), Sans-serif;font-size:var( --e-global-typography-27004de-font-size );font-weight:var( --e-global-typography-27004de-font-weight );line-height:var( --e-global-typography-27004de-line-height );color:var( --e-global-color-dd51c80 );}.elementor-8789 .elementor-element.elementor-element-34b4231{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8789 .elementor-element.elementor-element-d61907a{--display:flex;}@media(max-width:1024px){.elementor-8789 .elementor-element.elementor-element-4b10e42{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8789 .elementor-element.elementor-element-88e2fca .elementor-heading-title{font-size:var( --e-global-typography-27004de-font-size );line-height:var( --e-global-typography-27004de-line-height );}.elementor-8789 .elementor-element.elementor-element-34b4231{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8789 .elementor-element.elementor-element-88e2fca .elementor-heading-title{font-size:var( --e-global-typography-27004de-font-size );line-height:var( --e-global-typography-27004de-line-height );}}/* Start custom CSS for html, class: .elementor-element-3abb86f */.responsive-iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    min-height: 50vh;
    overflow: hidden;
  }

  .responsive-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }

  @media (max-width: 600px) {
    .responsive-iframe-container {
      padding-bottom: 100%; /* make it taller for mobile */
    }
  }/* End custom CSS */