/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 26 2022 | 13:48:26 */
.p-absolute-home-title {
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 150px));
  pointer-events: none;
}

#elementor-popup-modal-2311 {
  position: fixed;
  top: 0;
}

#elementor-popup-modal-2311 .elementor-widget-nav-menu > .elementor-widget-container > .elementor-nav-menu--main {
  display: none;
}

#elementor-popup-modal-2311 .elementor-widget-nav-menu > .elementor-widget-container > .elementor-nav-menu--dropdown {
  display: block;
}

@media(max-width: 1024px) {
  .elementor-column.width-65 {
    width: 50%!important;
  }
  
  .ma-vision .elementor-row > .elementor-column:nth-of-type(1) .elementor-widget-wrap > * {
    width: 100%!important;
    max-width: 100%!important;
  }
  
  .ma-vision .elementor-row > .elementor-column:nth-of-type(1) .elementor-widget-wrap > .elementor-element:nth-of-type(1) {
    right: unset!important;
    left: -30px!important;
  }
  
   .tab-coaching .elementor-tabs .elementor-tabs-wrapper {
    display: flex!important;
    justify-content: center;
    flex-wrap: wrap;
  }
  
  .solutions .elementor-tabs .elementor-tabs-wrapper {
    display: flex!important;
    justify-content: center;
    flex-wrap: wrap;
  }
}