
      :root {
        --e-global-color-primary: #6ec1e4;
        --e-global-color-secondary: #54595f;
        --e-global-color-text: #7a7a7a;
        --e-global-color-accent: #114fee;
        --e-global-color-42756ca: #00abc5;
        --e-global-color-4166d62: #114fee;
        --e-global-color-2c57c7e: #0a1a3b;
        --e-global-color-4bb1aea: #4d186e;
        --e-global-typography-primary-font-family: "Montserrat";
        --e-global-typography-primary-font-weight: 600;
        --e-global-typography-secondary-font-family: "Montserrat";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Montserrat";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Montserrat";
        --e-global-typography-accent-font-weight: 500;
        font-family: "Montserrat", Sans-serif;
      }

      .elementor-kit-9 a {
        font-family: "Montserrat", Sans-serif;
      }

      .elementor-kit-9 h1 {
        font-family: "Montserrat", Sans-serif;
      }

      .elementor-kit-9 h2 {
        font-family: "Montserrat", Sans-serif;
      }

      .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1140px;
      }

      .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
      }

      @media (max-width: 1024px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
          max-width: 1024px;
        }
      }

      @media (max-width: 767px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
          max-width: 767px;
        }
      }

      .elementor-widget-heading .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-image .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-text-editor {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
      .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-button .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
      }

      .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
      }

      .elementor-widget-divider.elementor-view-framed .elementor-icon,
      .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
      }

      .elementor-widget-divider.elementor-view-framed .elementor-icon,
      .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
      }

      .elementor-widget-image-box .elementor-image-box-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-image-box .elementor-image-box-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-icon.elementor-view-framed .elementor-icon,
      .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-icon.elementor-view-framed .elementor-icon,
      .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
      }

      .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
      .elementor-widget-icon-box.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-primary);
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-icon-box .elementor-icon-box-title {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-icon-box .elementor-icon-box-title,
      .elementor-widget-icon-box .elementor-icon-box-title a {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-icon-box .elementor-icon-box-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-star-rating .elementor-star-rating__title {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-image-gallery .gallery-item .gallery-caption {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
      }

      .elementor-widget-icon-list .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-icon-list .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
      }

      .elementor-widget-icon-list .elementor-icon-list-text {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-icon-list .elementor-icon-list-item,
      .elementor-widget-icon-list .elementor-icon-list-item a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-counter .elementor-counter-number-wrapper {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-counter .elementor-counter-title {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-progress .elementor-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-testimonial .elementor-testimonial-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-testimonial .elementor-testimonial-name {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-testimonial .elementor-testimonial-job {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-tabs .elementor-tab-title,
      .elementor-widget-tabs .elementor-tab-title a {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-tabs .elementor-tab-title.elementor-active,
      .elementor-widget-tabs .elementor-tab-title.elementor-active a {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-tabs .elementor-tab-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-tabs .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-accordion .elementor-accordion-icon,
      .elementor-widget-accordion .elementor-accordion-title {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
      .elementor-widget-accordion .elementor-active .elementor-accordion-title {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-accordion .elementor-accordion-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-accordion .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-toggle .elementor-toggle-title,
      .elementor-widget-toggle .elementor-toggle-icon {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-toggle .elementor-tab-title.elementor-active a,
      .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-toggle .elementor-toggle-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-toggle .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-alert .elementor-alert-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-alert .elementor-alert-description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-nav .pr-main-menu>.menu-item>a {
        color: var(--e-global-color-primary);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-nav .pr-main-menu>.menu-item>a:hover {
        color: var(--e-global-color-primary);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-nav .pr-main-menu .current-menu-item>a,
      .pr-main-menu .current_page_item>a {
        color: var(--e-global-color-primary);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-nav .pr-nav-primary .pr-main-menu {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-nav .pr-main-menu .sub-menu {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-nav .pr-main-menu .sub-menu .menu-item a {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-nav .pr-main-menu .sub-menu .menu-item a:hover {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-site-logo .pr-site-branding .site-title a {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-site-logo .pr-site-branding .site-title a:hover {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-site-logo .pr-site-branding .site-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-site-logo .pr-site-branding .site-description {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-button .pr-button {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-button .pr-button,
      .elementor-widget-pr-button .pr-button .pr-button-text-icon-wrapper span {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-button .pr-button-text-icon-wrapper i {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-button .pr-button,
      .elementor-widget-pr-button .pr-button.pr-button-style2-shutinhor:before,
      .elementor-widget-pr-button .pr-button.pr-button-style2-shutinver:before,
      .elementor-widget-pr-button .pr-button-style5-radialin:before,
      .elementor-widget-pr-button .pr-button-style5-rectin:before {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-button .pr-button:hover,
      .elementor-widget-pr-button .pr-button:hover .pr-button-text-icon-wrapper span {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-button .pr-button:hover .pr-button-text-icon-wrapper i {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-button .pr-button:hover .pr-button-style4-icon-wrapper {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-button .pr-button-none:hover,
      .elementor-widget-pr-button .pr-button-style1-bottom:before,
      .elementor-widget-pr-button .pr-button-style1-top:before,
      .elementor-widget-pr-button .pr-button-style1-right:before,
      .elementor-widget-pr-button .pr-button-style1-left:before,
      .elementor-widget-pr-button .pr-button-style2-shutouthor:before,
      .elementor-widget-pr-button .pr-button-style2-shutoutver:before,
      .elementor-widget-pr-button .pr-button-style2-shutinhor,
      .elementor-widget-pr-button .pr-button-style2-shutinver,
      .elementor-widget-pr-button .pr-button-style2-dshutinhor:before,
      .elementor-widget-pr-button .pr-button-style2-dshutinver:before,
      .elementor-widget-pr-button .pr-button-style2-scshutouthor:before,
      .elementor-widget-pr-button .pr-button-style2-scshutoutver:before,
      .elementor-widget-pr-button .pr-button-style3-after:hover,
      .elementor-widget-pr-button .pr-button-style3-before:hover,
      .elementor-widget-pr-button .pr-button-style4-icon-wrapper,
      .elementor-widget-pr-button .pr-button-style5-radialin,
      .elementor-widget-pr-button .pr-button-style5-radialout:before,
      .elementor-widget-pr-button .pr-button-style5-rectin,
      .elementor-widget-pr-button .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-text);
      }

      .elementor-widget-pr-search-box .search-icon {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-search-box .search-overlay {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-search-box .search-box {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-search-box .fullscreen-search-icon {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-search-box .search-close {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-search-box .search-box:focus {
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-postgrid .pr-entry-title,
      .elementor-widget-pr-postgrid .pr-entry-title a {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-postgrid .pr-entry-title:hover,
      .elementor-widget-pr-postgrid .pr-entry-title a:hover {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-postgrid .pr-entry-title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postgrid .pr-entry-meta {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postgrid .pr-grid-post-excerpt p {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postgrid .pr-readmore-btn {
        background-color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postgrid .pr-readmore-btn:hover {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .title a {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article:hover>.outer>.inner .title a {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .title {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .category a {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .category {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap .post.type-post>.outer>.inner .meta>li {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postcarousel .pr-readmore-btn {
        background-color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-postcarousel .pr-readmore-btn:hover {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }

      .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet-active {
        background: var(--e-global-color-accent);
        border-color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet-active:hover {
        background: var(--e-global-color-accent);
        border-color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-portfoliogrid .works-filter-list li a {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-portfoliogrid .pr-portfolio-grid .item.work-box>.outer>.inner .title {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-pr-portfoliogrid .pr-portfolio-grid .item.work-box>.outer>.inner .category {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-pr-countdown-timer .countdown .pr_countdown-section .pr_countdown-amount {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-countdown-timer .countdown .pr_countdown-section .pr_countdown-period {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-modal .pr-button {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-modal .pr-button,
      .elementor-widget-pr-modal .pr-button .pr-button-text-icon-wrapper span {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-modal .pr-button-text-icon-wrapper i {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-modal .pr-button,
      .elementor-widget-pr-modal .pr-button.pr-button-style2-shutinhor:before,
      .elementor-widget-pr-modal .pr-button.pr-button-style2-shutinver:before,
      .elementor-widget-pr-modal .pr-button-style5-radialin:before,
      .elementor-widget-pr-modal .pr-button-style5-rectin:before {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-modal .pr-button:hover,
      .elementor-widget-pr-modal .pr-button:hover .pr-button-text-icon-wrapper span {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-modal .pr-button:hover .pr-button-text-icon-wrapper i {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-modal .pr-button:hover .pr-button-style4-icon-wrapper {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-modal .pr-button-none:hover,
      .elementor-widget-pr-modal .pr-button-style1-bottom:before,
      .elementor-widget-pr-modal .pr-button-style1-top:before,
      .elementor-widget-pr-modal .pr-button-style1-right:before,
      .elementor-widget-pr-modal .pr-button-style1-left:before,
      .elementor-widget-pr-modal .pr-button-style2-shutouthor:before,
      .elementor-widget-pr-modal .pr-button-style2-shutoutver:before,
      .elementor-widget-pr-modal .pr-button-style2-shutinhor,
      .elementor-widget-pr-modal .pr-button-style2-shutinver,
      .elementor-widget-pr-modal .pr-button-style2-dshutinhor:before,
      .elementor-widget-pr-modal .pr-button-style2-dshutinver:before,
      .elementor-widget-pr-modal .pr-button-style2-scshutouthor:before,
      .elementor-widget-pr-modal .pr-button-style2-scshutoutver:before,
      .elementor-widget-pr-modal .pr-button-style3-after:hover,
      .elementor-widget-pr-modal .pr-button-style3-before:hover,
      .elementor-widget-pr-modal .pr-button-style4-icon-wrapper,
      .elementor-widget-pr-modal .pr-button-style5-radialin,
      .elementor-widget-pr-modal .pr-button-style5-radialout:before,
      .elementor-widget-pr-modal .pr-button-style5-rectin,
      .elementor-widget-pr-modal .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-text);
      }

      #pr-modal-section- {}

      .uk-modal .uk-modal-title {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      #pr-modal-section- {}

      .uk-modal .uk-modal-body {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      #pr-modal-section- {}

      .uk-modal .uk-modal-footer .pr-modal-footer-text {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-pr-dual-heading .pr-dual-header-first-header {
        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-widget-pr-dual-heading .pr-dual-header-second-header {
        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-secondary);
      }

      .elementor-widget-pr-maps .pr-maps-info-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-maps .pr-maps-info-desc {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-team .pr-team-item .pr-team-member-name {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-team .pr-team-item .pr-team-member-position {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-team .pr-team-item .pr-team-content .pr-team-text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-services .pr-service-box-item>.pr-service-box-inner>.title {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-pr-infobox .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-progressbar .pr-progressbar-left-label {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-progressbar .pr-progressbar-right-label {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-testimonialslider .pr-testimonial-nav-container i {
        color: var(--e-global-color-secondary);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-testimonialslider .pr-testimonial-nav-container i:hover {
        color: var(--e-global-color-secondary);
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li button::before {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li.slick-active button::before {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li.slick-:hover button::before {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-pr-personcarousel .pr-team-item .pr-team-member-name {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-personcarousel .pr-team-item .pr-team-member-position {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-personcarousel .pr-team-item .pr-team-content .pr-team-text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev::before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-next::before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-next {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev:hover.slick-prev:before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-next:hover.slick-next:before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev:hover {
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-personcarousel .pr-team-slider .slick-next:hover {
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-imagecarousel .pr-adv-carousel-item:hover {
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev::before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next::before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev:hover.slick-prev:before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next:hover.slick-next:before {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev:hover {
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next:hover {
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-price-table .pr-pricing-icon-container i {
        color: var(--e-global-color-secondary);
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-price-table .pr-pricing-table-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-price-currency {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-price-value {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-list .pr-pricing-list-span {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-list i {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-price-table .pr-pricing-description-container {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-price-button {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-price-table .pr-pricing-price-button:hover {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-img-gallery .pr-portfolio-img-name {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-img-gallery .pr-portfolio-img-desc {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item i,
      .elementor-widget-pr-img-gallery .pr-portfolio-image-link i {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item span,
      .elementor-widget-pr-img-gallery .pr-portfolio-image-link span {
        background-color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item:hover i,
      .elementor-widget-pr-img-gallery .pr-portfolio-image-link:hover i {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item:hover span,
      .elementor-widget-pr-img-gallery .pr-portfolio-image-link:hover span {
        background-color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.category span {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.active span {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.category {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-text-path {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-theme-site-logo .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-theme-site-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-theme-page-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-theme-post-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-theme-post-excerpt .elementor-widget-container {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-theme-post-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-theme-post-featured-image .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-theme-archive-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-archive-posts .elementor-post__title,
      .elementor-widget-archive-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-archive-posts .elementor-post__meta-data {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-archive-posts .elementor-post__excerpt p {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-archive-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-archive-posts .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-archive-posts .elementor-posts-nothing-found {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-posts .elementor-post__title,
      .elementor-widget-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-posts .elementor-post__meta-data {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-posts .elementor-post__excerpt p {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-posts .elementor-post__card .elementor-post__badge {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-posts .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-portfolio a .elementor-portfolio-item__overlay {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-portfolio .elementor-portfolio-item__title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-portfolio .elementor-portfolio__filter {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-gallery .elementor-gallery-item__title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-gallery .elementor-gallery-item__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-gallery {
        --galleries-title-color-normal: var(--e-global-color-primary);
        --galleries-title-color-hover: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
        --gallery-title-color-active: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-active: var(--e-global-color-accent);
      }

      .elementor-widget-gallery .elementor-gallery-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-form .elementor-field-group>label,
      .elementor-widget-form .elementor-field-subgroup label {
        color: var(--e-global-color-text);
      }

      .elementor-widget-form .elementor-field-group>label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-form .elementor-field-type-html {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-form .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
      }

      .elementor-widget-form .elementor-field-group .elementor-field,
      .elementor-widget-form .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-form .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-form .e-form__buttons__wrapper__button-next {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-form .elementor-button[type="submit"] {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-form .e-form__buttons__wrapper__button-previous {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-form .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-form .e-form__indicators__indicator,
      .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-form {
        --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
        --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
        --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
      }

      .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-login .elementor-field-group>a {
        color: var(--e-global-color-text);
      }

      .elementor-widget-login .elementor-field-group>a:hover {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-login .elementor-form-fields-wrapper label {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-login .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
      }

      .elementor-widget-login .elementor-field-group .elementor-field,
      .elementor-widget-login .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-login .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-slides .elementor-slide-heading {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-slides .elementor-slide-description {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-slides .elementor-slide-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
      }

      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-accent);
      }

      .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
      .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
      .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
      }

      .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
      .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
        stroke: var(--e-global-color-accent);
      }

      .elementor-widget-animated-headline .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-animated-headline .elementor-headline {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-animated-headline .elementor-headline-dynamic-text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-price-list .elementor-price-list-header {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-price-list .elementor-price-list-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-price-list .elementor-price-list-separator {
        border-bottom-color: var(--e-global-color-secondary);
      }

      .elementor-widget-price-table .elementor-price-table__header {
        background-color: var(--e-global-color-secondary);
      }

      .elementor-widget-price-table .elementor-price-table__heading {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__subheading {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__price {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__original-price {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__period {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__features-list {
        color: var(--e-global-color-text);
      }

      .elementor-widget-price-table .elementor-price-table__features-list li {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__features-list li:before {
        border-top-color: var(--e-global-color-text);
      }

      .elementor-widget-price-table .elementor-price-table__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
      }

      .elementor-widget-price-table .elementor-price-table__additional_info {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-price-table .elementor-price-table__ribbon-inner {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-flip-box .elementor-flip-box__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-call-to-action .elementor-cta__title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-call-to-action .elementor-cta__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-call-to-action .elementor-cta__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-call-to-action .elementor-ribbon-inner {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-testimonial-carousel .elementor-testimonial__text {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-testimonial-carousel .elementor-testimonial__name {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-testimonial-carousel .elementor-testimonial__title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-reviews .elementor-testimonial__header,
      .elementor-widget-reviews .elementor-testimonial__name {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-reviews .elementor-testimonial__text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-table-of-contents {
        --header-color: var(--e-global-color-secondary);
        --item-text-color: var(--e-global-color-text);
        --item-text-hover-color: var(--e-global-color-accent);
        --marker-color: var(--e-global-color-text);
      }

      .elementor-widget-table-of-contents .elementor-toc__header,
      .elementor-widget-table-of-contents .elementor-toc__header-title {
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-table-of-contents .elementor-toc__list-item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-countdown .elementor-countdown-item {
        background-color: var(--e-global-color-primary);
      }

      .elementor-widget-countdown .elementor-countdown-digits {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-countdown .elementor-countdown-label {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-countdown .elementor-countdown-expire--message {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-search-form input[type="search"].elementor-search-form__input {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-search-form .elementor-search-form__input,
      .elementor-widget-search-form .elementor-search-form__icon,
      .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
      .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
      .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
        color: var(--e-global-color-text);
      }

      .elementor-widget-search-form .elementor-search-form__submit {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        background-color: var(--e-global-color-secondary);
      }

      .elementor-widget-author-box .elementor-author-box__name {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-author-box .elementor-author-box__bio {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-author-box .elementor-author-box__button {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
      }

      .elementor-widget-author-box .elementor-author-box__button:hover {
        border-color: var(--e-global-color-secondary);
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-post-navigation span.post-navigation__prev--label {
        color: var(--e-global-color-text);
      }

      .elementor-widget-post-navigation span.post-navigation__next--label {
        color: var(--e-global-color-text);
      }

      .elementor-widget-post-navigation span.post-navigation__prev--label,
      .elementor-widget-post-navigation span.post-navigation__next--label {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-post-navigation span.post-navigation__prev--title,
      .elementor-widget-post-navigation span.post-navigation__next--title {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
      }

      .elementor-widget-post-info .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
      }

      .elementor-widget-post-info .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
      }

      .elementor-widget-post-info .elementor-icon-list-text,
      .elementor-widget-post-info .elementor-icon-list-text a {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-post-info .elementor-icon-list-item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-sitemap .elementor-sitemap-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
      }

      .elementor-widget-sitemap .elementor-sitemap-item,
      .elementor-widget-sitemap span.elementor-sitemap-list,
      .elementor-widget-sitemap .elementor-sitemap-item a {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-widget-sitemap .elementor-sitemap-item {
        color: var(--e-global-color-text);
      }

      .elementor-widget-breadcrumbs {
        font-family: var(--e-global-typography-secondary-font-family),
          Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
      }

      .elementor-widget-blockquote .elementor-blockquote__content {
        color: var(--e-global-color-text);
      }

      .elementor-widget-blockquote .elementor-blockquote__author {
        color: var(--e-global-color-secondary);
      }

      .elementor-widget-lottie {
        --caption-color: var(--e-global-color-text);
      }

      .elementor-widget-lottie .e-lottie__caption {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
      }

      .elementor-9750 .elementor-element.elementor-element-7f40edf6 {
        margin-top: 38px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
      }

      .elementor-9750 .elementor-element.elementor-element-8a908fe>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-6a1d3b0a {
        padding: 10px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-62558659>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4aa53653 .elementor-heading-title {
        color: #4d186e;
        font-size: 20px;
        font-weight: 500;
        text-transform: uppercase;
      }

      .elementor-9750 .elementor-element.elementor-element-4aa53653>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-67935b0e .elementor-heading-title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 60px;
        font-weight: 900;
        line-height: 73px;
      }

      .elementor-9750 .elementor-element.elementor-element-67935b0e>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
        /* background-image: url("../cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2022/12/Growexx-side-blue.png"); */
        background-position: 87% 0px;
        background-repeat: no-repeat;
        background-size: 2% auto;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-text-icon-wrapper i {
        margin-left: 20px;
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-67935b0e>.elementor-widget-container.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-container {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 20px 30px 20px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button.pr-button-style2-shutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button.pr-button-style2-shutinver:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-radialin:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-rectin:before {
        background-color: #000;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button:hover,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button:hover .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-none:hover,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style1-bottom:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style1-top:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style1-right:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style1-left:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-shutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-shutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-shutinhor,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-shutinver,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-dshutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-dshutinver:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-scshutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style2-scshutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style3-after:hover,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style3-before:hover,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style4-icon-wrapper,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-radialin,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-radialout:before,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-rectin,
      .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-4166d62);
      }

      .elementor-9750 .elementor-element.elementor-element-54e89e37 {
        padding: 80px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-57802975>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox {
        padding: 30px 30px 20px 20px;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 20px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 20px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc>.elementor-widget-container {
        padding: 20px 15px 20px 15px;
        transition: background 0.7s;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: rgba(122, 122, 122, 0.21);
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-141ab1bc .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-9750 .elementor-element.elementor-element-16f4c0ac>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox {
        padding: 30px 30px 20px 20px;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 20px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 20px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689>.elementor-widget-container {
        padding: 20px 15px 20px 15px;
        transition: background 0.7s;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: rgba(122, 122, 122, 0.21);
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-1a6c4689 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-9750 .elementor-element.elementor-element-269ca86f>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-9750 .elementor-element.elementor-element-269ca86f {
        z-index: 2;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox {
        padding: 30px 30px 20px 20px;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 20px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 20px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc>.elementor-widget-container {
        padding: 20px 15px 20px 15px;
        transition: background 0.7s;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: rgba(122, 122, 122, 0.21);
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-4022c2fc .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-9750 .elementor-element.elementor-element-5b824441:not(.elementor-motion-effects-element-type-background),
      .elementor-9750 .elementor-element.elementor-element-5b824441>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        /* background-image: url("../cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2023/01/service-bg.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover; */
      }

      .elementor-9750 .elementor-element.elementor-element-5b824441:not(.elementor-motion-effects-element-type-background).nitro-lazy,
      .elementor-9750 .elementor-element.elementor-element-5b824441>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-5b824441 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-5b824441>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-44f6f88f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-32cfcff4 {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-73f3758e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-84b15af .elementor-heading-title {
        color: #4d186e;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
      }

      .elementor-9750 .elementor-element.elementor-element-84b15af>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-1741785f .elementor-heading-title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-1741785f>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-5c4db7d9 {
        margin-top: 2%;
        margin-bottom: 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-195c3bf0>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-7c8ca595>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-50ba1bd1>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-128598ef {
        margin-top: 2%;
        margin-bottom: 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-57fe0cb7>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-2bcc13ed>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-6ee29784>.elementor-element-populated {
        margin: 0% 7% 0% 0%;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item {
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner>.title {
        color: #101010;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover {
        background-color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover>.pr-service-box-inner>.title {
        color: #101010;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover>.pr-service-box-inner {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        font-size: 78px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner>.pr-service-box-icon-wrap {
        left: -8px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner>i {
        color: #114fee;
        font-size: 24px;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover>.pr-service-box-inner>.pr-service-box-icon-wrap i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover>.pr-service-box-inner>i {
        color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-29c11bf>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-29c11bf {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 0px 100px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-29c11bf>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-bc-flex-widget .elementor-9750 .elementor-element.elementor-element-884f16f.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-884f16f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-884f16f>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-884f16f>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-956bd66 {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-956bd66 img {
        border-radius: 0px 25px 25px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-956bd66>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-127a4c1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-0774a70 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-d6296f8.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
      }

      .elementor-9750 .elementor-element.elementor-element-d6296f8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 40px;
      }

      .elementor-9750 .elementor-element.elementor-element-ee8dfa7 {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-ee8dfa7 .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-ee8dfa7>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 30px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-682c46a .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: var(--e-global-color-accent);
        color: var(--e-global-color-accent);
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #bdbdbd;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-682c46a>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab5547c .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: var(--e-global-color-accent);
        color: var(--e-global-color-accent);
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #bdbdbd;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab5547c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab5547c {
        width: auto;
        max-width: auto;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-text-icon-wrapper i {
        margin-left: 20px;
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-container {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 20px 30px 20px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button.pr-button-style2-shutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button.pr-button-style2-shutinver:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-radialin:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-rectin:before {
        background-color: var(--e-global-color-2c57c7e);
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button:hover,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button:hover .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button:hover .pr-button-text-icon-wrapper i {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-none:hover,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style1-bottom:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style1-top:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style1-right:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style1-left:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-shutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-shutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-shutinhor,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-shutinver,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-dshutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-dshutinver:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-scshutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style2-scshutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style3-after:hover,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style3-before:hover,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style4-icon-wrapper,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-radialin,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-radialout:before,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-rectin,
      .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-4166d62);
      }

      .elementor-9750 .elementor-element.elementor-element-7ed427a>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4b64e388>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-4b64e388:not(.elementor-motion-effects-element-type-background),
      .elementor-9750 .elementor-element.elementor-element-4b64e388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #114fee;
      }

      .elementor-9750 .elementor-element.elementor-element-4b64e388 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 100px 0px 100px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4b64e388>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-1d07523e.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
      }

      .elementor-9750 .elementor-element.elementor-element-1d07523e>.elementor-element-populated {
        margin: 0rem 0rem 0rem 0rem;
      }

      .elementor-9750 .elementor-element.elementor-element-23a4a654>.elementor-container {
        max-width: 570px;
      }

      .elementor-9750 .elementor-element.elementor-element-1f453a9e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-4a33e61a {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-4a33e61a .elementor-heading-title {
        color: #fff;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-4a33e61a>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-302996c .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: #fff;
        color: #fff;
        background-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #fff;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-302996c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-59cd4717 .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: #fff;
        color: #fff;
        background-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #fff;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-59cd4717 {
        width: auto;
        max-width: auto;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-text-icon-wrapper i {
        margin-left: 20px;
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-container {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 20px 30px 20px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button.pr-button-style2-shutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button.pr-button-style2-shutinver:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-radialin:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-rectin:before {
        background-color: var(--e-global-color-42756ca);
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button:hover,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button:hover .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-none:hover,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style1-bottom:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style1-top:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style1-right:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style1-left:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-shutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-shutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-shutinhor,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-shutinver,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-dshutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-dshutinver:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-scshutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style2-scshutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style3-after:hover,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style3-before:hover,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style4-icon-wrapper,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-radialin,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-radialout:before,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-rectin,
      .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-2c57c7e);
      }

      .elementor-9750 .elementor-element.elementor-element-1a23d151>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
      }

      .elementor-bc-flex-widget .elementor-9750 .elementor-element.elementor-element-6b4077e1.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-6b4077e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-6b4077e1>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-6b4077e1>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-783ed6db {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-783ed6db img {
        width: 100%;
        border-radius: 25px 0px 0px 25px;
      }

      .elementor-9750 .elementor-element.elementor-element-783ed6db>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-468bc7f1>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-468bc7f1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 100px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-468bc7f1>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-bc-flex-widget .elementor-9750 .elementor-element.elementor-element-782517c2.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-782517c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-782517c2>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-782517c2>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-359f1e4 {
        text-align: left;
        width: 1000%;
        max-width: 1000%;
      }

      .elementor-9750 .elementor-element.elementor-element-359f1e4 img {
        width: 100%;
        max-width: 100%;
        border-radius: 0px 25px 25px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-359f1e4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-50ac40bb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
      }

      .elementor-9750 .elementor-element.elementor-element-50ac40bb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 40px;
      }

      .elementor-9750 .elementor-element.elementor-element-5a7efe61 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-318a7bd1 {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-318a7bd1 .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-318a7bd1>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 30px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-3c0bd88b .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: var(--e-global-color-accent);
        color: var(--e-global-color-accent);
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #bdbdbd;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-3c0bd88b>.elementor-widget-container {
        margin: 0px 25px 10px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-3c0bd88b {
        width: auto;
        max-width: auto;
      }

      .elementor-9750 .elementor-element.elementor-element-1d75e534 .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: var(--e-global-color-accent);
        color: var(--e-global-color-accent);
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #bdbdbd;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-1d75e534>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-1d75e534 {
        width: auto;
        max-width: auto;
      }

      .elementor-9750 .elementor-element.elementor-element-65f47446 .elementor-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        fill: var(--e-global-color-accent);
        color: var(--e-global-color-accent);
        background-color: #fff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #bdbdbd;
        border-radius: 5px 5px 5px 5px;
      }

      .elementor-9750 .elementor-element.elementor-element-65f47446>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-text-icon-wrapper i {
        margin-left: 20px;
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-container {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button {
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        padding: 20px 30px 20px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button.pr-button-style2-shutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button.pr-button-style2-shutinver:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-radialin:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-rectin:before {
        background-color: var(--e-global-color-2c57c7e);
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button:hover,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button:hover .pr-button-text-icon-wrapper span {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button:hover .pr-button-text-icon-wrapper i {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-none:hover,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style1-bottom:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style1-top:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style1-right:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style1-left:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-shutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-shutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-shutinhor,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-shutinver,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-dshutinhor:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-dshutinver:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-scshutouthor:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style2-scshutoutver:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style3-after:hover,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style3-before:hover,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style4-icon-wrapper,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-radialin,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-radialout:before,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-rectin,
      .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-style5-rectout:before {
        background-color: var(--e-global-color-4166d62);
      }

      .elementor-9750 .elementor-element.elementor-element-cb9a69a>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-7d9bd53:not(.elementor-motion-effects-element-type-background),
      .elementor-9750 .elementor-element.elementor-element-7d9bd53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #4d186e;
      }

      .elementor-9750 .elementor-element.elementor-element-7d9bd53 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 100px 50px 100px 50px;
      }

      .elementor-9750 .elementor-element.elementor-element-7d9bd53>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-44cc06a {
        margin-top: 150px;
        margin-bottom: 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-b72acd3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-0db0fda>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-79c8878 {
        text-align: center;
      }

      .elementor-9750 .elementor-element.elementor-element-79c8878 .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-79c8878>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-3fbc3a4 {
        padding: 30px 0px 50px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-6902094>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title:before,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title:after,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-content,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tabs-content-wrapper {
        border-width: 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title a {
        color: #bdbdbd;
      }

      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title.elementor-active,
      .elementor-9750 .elementor-element.elementor-element-ed1c777 .elementor-tab-title.elementor-active a {
        color: #4d186e;
      }

      .elementor-9750 .elementor-element.elementor-element-ed1c777>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-5a044f2>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }

      .elementor-9750 .elementor-element.elementor-element-5a044f2:not(.elementor-motion-effects-element-type-background),
      .elementor-9750 .elementor-element.elementor-element-5a044f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-2c57c7e);
        background-image: url("../images//snippet-bg.svg");
        background-position: center center;
        background-repeat: no-repeat;
      }

      .elementor-9750 .elementor-element.elementor-element-5a044f2:not(.elementor-motion-effects-element-type-background).nitro-lazy,
      .elementor-9750 .elementor-element.elementor-element-5a044f2>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-5a044f2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 100px 0px 100px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-5a044f2>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-48cdc3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
      .elementor-9750 .elementor-element.elementor-element-48cdc3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../images/snippet-bottom-illustration.svg");
        background-position: bottom right;
        background-repeat: no-repeat;
      }

      .elementor-9750 .elementor-element.elementor-element-48cdc3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap.nitro-lazy,
      .elementor-9750 .elementor-element.elementor-element-48cdc3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-48cdc3d>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-48cdc3d>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-7cc4efe>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-a384ec3 {
        text-align: center;
      }

      .elementor-9750 .elementor-element.elementor-element-a384ec3 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 45px;
        font-weight: 800;
        line-height: 54px;
      }

      .elementor-9750 .elementor-element.elementor-element-a384ec3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-image: url("../images/title-Frame.svg");
        background-position: top right;
        background-repeat: no-repeat;
        background-size: 26px auto;
      }

      .elementor-9750 .elementor-element.elementor-element-a384ec3>.elementor-widget-container.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-6cf9d7d {
        padding: 150px 0px 75px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-fbb1fe2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-44216d9 {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 0px 30px 0px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-d146f46>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-da33a89 {
        text-align: center;
      }

      .elementor-9750 .elementor-element.elementor-element-da33a89 .elementor-heading-title {
        color: #4d186e;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
      }

      .elementor-9750 .elementor-element.elementor-element-da33a89>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-eb5ff7c {
        text-align: center;
      }

      .elementor-9750 .elementor-element.elementor-element-eb5ff7c .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-eb5ff7c>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-0b797bb>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap article>.outer>.inner .title {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.5em;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .title {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap article>.outer>.inner .category {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap article>.outer>.inner .meta {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
        color: #fbfbfb;
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-blog-carousel-wrap .post.type-post:hover>.outer>.inner .description {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-readmore-btn {
        text-decoration: none;
        align-self: flex-start;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .pr-readmore-btn:hover {
        text-decoration: none;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .swiper-container-wrap .swiper-pagination-bullet {
        background: rgba(77, 24, 110, 0.16);
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .swiper-container-wrap .swiper-pagination-bullet-active {
        background: #4d186e;
        border-color: #4d186e;
      }

      .elementor-9750 .elementor-element.elementor-element-f24bde0 .swiper-container-wrap .swiper-pagination-bullet-active:hover {
        background: #4d186e !important;
        border-color: #4d186e !important;
      }

      .elementor-9750 .elementor-element.elementor-element-c8c4f8e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab7d13d {
        --divider-border-style: solid;
        --divider-color: rgba(0, 0, 0, 0.08);
        --divider-border-width: 1px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab7d13d .elementor-divider-separator {
        width: 100%;
      }

      .elementor-9750 .elementor-element.elementor-element-ab7d13d .elementor-divider {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-ab7d13d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-5d021e6 {
        margin-top: 75px;
        margin-bottom: 120px;
      }

      .elementor-9750 .elementor-element.elementor-element-7641b35>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-305b69f {
        padding: 0px 0px 75px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-e996107>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-93dfce9 {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 0px 30px 0px 30px;
      }

      .elementor-9750 .elementor-element.elementor-element-68e5322>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-f2294a3 {
        text-align: center;
      }

      .elementor-9750 .elementor-element.elementor-element-f2294a3 .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-f2294a3>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-c2e82f7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap article>.outer>.inner .title {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.5em;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap .post.type-post>.outer>.inner .title {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap article>.outer>.inner .category {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap article>.outer>.inner .meta {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
        color: #fbfbfb;
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-blog-carousel-wrap .post.type-post:hover>.outer>.inner .description {
        color: #fff;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-readmore-btn {
        text-decoration: none;
        align-self: flex-start;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .pr-readmore-btn:hover {
        text-decoration: none;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .swiper-container-wrap .swiper-pagination-bullet {
        background: rgba(77, 24, 110, 0.16);
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .swiper-container-wrap .swiper-pagination-bullet-active {
        background: #4d186e;
        border-color: #4d186e;
      }

      .elementor-9750 .elementor-element.elementor-element-a674bfd .swiper-container-wrap .swiper-pagination-bullet-active:hover {
        background: #4d186e !important;
        border-color: #4d186e !important;
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c>.elementor-container {
        max-width: 1140px;
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c:not(.elementor-motion-effects-element-type-background),
      .elementor-9750 .elementor-element.elementor-element-908c97c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #0a1a3b;
        /*background-image: url("https://cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2021/04/contact-form-shape.svg");*/
        /* background-position: 57vw 7vh;
        background-repeat: no-repeat;
        background-size: 498px auto; */
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c:not(.elementor-motion-effects-element-type-background).nitro-lazy,
      .elementor-9750 .elementor-element.elementor-element-908c97c>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
        background-image: none !important;
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c .elementor-background-overlay {
        filter: brightness(200%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 70px 0px 50px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-908c97c>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-9750 .elementor-element.elementor-element-5b3148c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-999350a {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-999350a .elementor-heading-title {
        color: #fff;
        font-size: 45px;
        font-weight: 900;
        line-height: 55px;
        letter-spacing: 0.1px;
      }

      .elementor-9750 .elementor-element.elementor-element-999350a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-9750 .elementor-element.elementor-element-f7b1786 {
        text-align: left;
      }

      .elementor-9750 .elementor-element.elementor-element-f7b1786 .elementor-heading-title {
        color: #00abc5;
        font-family: "Montserrat", Sans-serif;
        font-size: 32px;
        font-weight: bold;
        line-height: 58px;
      }

      .elementor-9750 .elementor-element.elementor-element-f7b1786>.elementor-widget-container {
        margin: 2% 0% -3% 0%;
      }

      .elementor-9750 .elementor-element.elementor-element-c3eda35>.elementor-widget-container {
        padding: 0% 15% 0% 0%;
      }

      :root {
        --page-title-display: none;
      }

      @media (max-width: 1024px) {
        .elementor-9750 .elementor-element.elementor-element-6a1d3b0a {
          padding: 0px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-4aa53653 .elementor-heading-title {
          font-size: 50px;
          line-height: 60px;
        }

        .elementor-9750 .elementor-element.elementor-element-67935b0e>.elementor-widget-container {
          background-position: 68vw 0px;
          background-size: 30px auto;
        }

        .elementor-9750 .elementor-element.elementor-element-57802975>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox {
          padding: 40px 40px 40px 40px;
        }

        .elementor-9750 .elementor-element.elementor-element-16f4c0ac>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox {
          padding: 40px 40px 40px 40px;
        }

        .elementor-9750 .elementor-element.elementor-element-269ca86f>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox {
          padding: 40px 40px 40px 40px;
        }

        .elementor-9750 .elementor-element.elementor-element-5b824441 {
          padding: 70px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-84b15af .elementor-heading-title {
          font-size: 50px;
          line-height: 60px;
        }

        .elementor-9750 .elementor-element.elementor-element-5c4db7d9 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-195c3bf0>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-7c8ca595>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-50ba1bd1>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-128598ef {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-57fe0cb7>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-2bcc13ed>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-6ee29784>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner>.title {
          font-size: 18px;
        }

        .elementor-9750 .elementor-element.elementor-element-d6296f8>.elementor-element-populated {
          padding: 0px 0px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-50ac40bb>.elementor-element-populated {
          padding: 0px 0px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-7d9bd53 {
          padding: 70px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-7cc4efe>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-6cf9d7d {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 70px 0px 70px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-fbb1fe2>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-da33a89 .elementor-heading-title {
          font-size: 50px;
          line-height: 60px;
        }

        .elementor-9750 .elementor-element.elementor-element-c8c4f8e>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-305b69f {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 70px 0px 70px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-e996107>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-908c97c {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 100px 30px 100px 30px;
        }
      }

      @media (max-width: 767px) {
        .elementor-9750 .elementor-element.elementor-element-7f40edf6 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 15px 50px 15px;
        }

        .elementor-9750 .elementor-element.elementor-element-8a908fe {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-8a908fe>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-6a1d3b0a {
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-62558659>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4aa53653 .elementor-heading-title {
          font-size: 16px;
          line-height: 24px;
        }

        .elementor-9750 .elementor-element.elementor-element-4aa53653>.elementor-widget-container {
          margin: 0px 0px -20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-67935b0e .elementor-heading-title {
          font-size: 30px;
          line-height: 40px;
        }

        .elementor-9750 .elementor-element.elementor-element-67935b0e>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 20px 0px 0px 0px;
          background-position: 75vw 0vh;
          background-size: 20px auto;
        }

        .elementor-9750 .elementor-element.elementor-element-125709af .pr-button-container {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-125709af>.elementor-widget-container {
          margin: 10px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-54e89e37 {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-57802975>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox .infobox-icon img {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-141ab1bc .pr-infobox {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-141ab1bc>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-16f4c0ac>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-1a6c4689 .pr-infobox {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-1a6c4689>.elementor-widget-container {
          padding: 1px 1px 1px 1px;
        }

        .elementor-9750 .elementor-element.elementor-element-269ca86f>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4022c2fc .pr-infobox {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-4022c2fc>.elementor-widget-container {
          padding: 1px 1px 1px 1px;
        }

        .elementor-9750 .elementor-element.elementor-element-5b824441:not(.elementor-motion-effects-element-type-background),
        .elementor-9750 .elementor-element.elementor-element-5b824441>.elementor-motion-effects-container>.elementor-motion-effects-layer {
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover;
        }

        .elementor-9750 .elementor-element.elementor-element-5b824441 {
          padding: 70px 10px 70px 10px;
        }

        .elementor-9750 .elementor-element.elementor-element-44f6f88f>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-32cfcff4 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-84b15af .elementor-heading-title {
          font-size: 16px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-1741785f .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-1741785f>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-5c4db7d9 {
          padding: 0px 20px 0px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-195c3bf0 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-195c3bf0>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item>.pr-service-box-inner {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-29d12bc5 .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-29d12bc5>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-7c8ca595 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-7c8ca595>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-722c8b1c .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-50ba1bd1 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-50ba1bd1>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item>.pr-service-box-inner {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-3cefd8d4 .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 20px 20px 20px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-3cefd8d4>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-128598ef {
          padding: 0px 20px 0px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-57fe0cb7 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-57fe0cb7>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-223204c3 .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-2bcc13ed {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-2bcc13ed>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-4df9471d .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-6ee29784 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-6ee29784>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-9ff4dd7 .pr-service-box-item:hover>.pr-service-box-inner {
          padding: 30px 20px 30px 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-884f16f.elementor-column>.elementor-widget-wrap {
          justify-content: center;
        }

        .elementor-9750 .elementor-element.elementor-element-884f16f>.elementor-element-populated {
          padding: 0px 0px 30px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-956bd66>.elementor-widget-container {
          padding: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-127a4c1>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-0774a70 {
          padding: 20px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-d6296f8>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-ee8dfa7 {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-ee8dfa7 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-ee8dfa7>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-7ed427a .pr-button-container {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-7ed427a>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-4b64e388 {
          padding: 50px 0px 70px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-1d07523e>.elementor-element-populated {
          padding: 20px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-23a4a654 {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-1f453a9e>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-4a33e61a {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-4a33e61a .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-4a33e61a>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-1a23d151 .pr-button-container {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-1a23d151>.elementor-widget-container {
          margin: 10px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-6b4077e1>.elementor-element-populated {
          padding: 0% 0% 0% 0%;
        }

        .elementor-9750 .elementor-element.elementor-element-783ed6db>.elementor-widget-container {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-468bc7f1 {
          padding: 50px 0px 50px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-782517c2.elementor-column>.elementor-widget-wrap {
          justify-content: center;
        }

        .elementor-9750 .elementor-element.elementor-element-782517c2>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-359f1e4>.elementor-widget-container {
          padding: 0px 0px 20px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-50ac40bb>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-5a7efe61 {
          padding: 20px 0px 50px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-55f7e20b>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-318a7bd1 {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-318a7bd1 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-318a7bd1>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-cb9a69a .pr-button-container {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-cb9a69a>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-7d9bd53 {
          padding: 70px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-bbc61ae>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-44cc06a {
          margin-top: 70px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-b72acd3 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-79c8878 {
          text-align: center;
        }

        .elementor-9750 .elementor-element.elementor-element-79c8878 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-79c8878>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-3fbc3a4 {
          padding: 50px 10px 30px 10px;
        }

        .elementor-9750 .elementor-element.elementor-element-6902094>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-ed1c777>.elementor-widget-container {
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-5a044f2 {
          padding: 50px 0px 50px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-a384ec3 .elementor-heading-title {
          font-size: 32px;
          line-height: 42px;
        }

        .elementor-9750 .elementor-element.elementor-element-6cf9d7d {
          padding: 70px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-fbb1fe2>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-44216d9 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-da33a89 {
          text-align: center;
        }

        .elementor-9750 .elementor-element.elementor-element-da33a89 .elementor-heading-title {
          font-size: 16px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-da33a89>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-eb5ff7c {
          text-align: center;
        }

        .elementor-9750 .elementor-element.elementor-element-eb5ff7c .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-eb5ff7c>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-5d021e6 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 70px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-305b69f {
          padding: 70px 30px 70px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-e996107>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-93dfce9 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-f2294a3 {
          text-align: center;
        }

        .elementor-9750 .elementor-element.elementor-element-f2294a3 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-f2294a3>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 40px 0px;
        }

        .elementor-9750 .elementor-element.elementor-element-908c97c:not(.elementor-motion-effects-element-type-background),
        .elementor-9750 .elementor-element.elementor-element-908c97c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
          background-position: center left;
          background-repeat: no-repeat;
          background-size: cover;
        }

        .elementor-9750 .elementor-element.elementor-element-908c97c {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 70px 30px 50px 30px;
        }

        .elementor-9750 .elementor-element.elementor-element-999350a {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-999350a .elementor-heading-title {
          font-size: 30px;
          line-height: 36px;
        }

        .elementor-9750 .elementor-element.elementor-element-999350a>.elementor-widget-container {
          padding: 0% 0% 0% 0%;
        }

        .elementor-9750 .elementor-element.elementor-element-f7b1786 {
          text-align: left;
        }

        .elementor-9750 .elementor-element.elementor-element-f7b1786 .elementor-heading-title {
          font-size: 20px;
        }

        .elementor-9750 .elementor-element.elementor-element-f7b1786>.elementor-widget-container {
          margin: 0% 0% -7% 0%;
          padding: 0% 0% 0% 0%;
        }

        .elementor-9750 .elementor-element.elementor-element-c3eda35>.elementor-widget-container {
          margin: -30px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }
      }

      @media (min-width: 768px) {
        .elementor-9750 .elementor-element.elementor-element-62558659 {
          width: 91%;
        }

        .elementor-9750 .elementor-element.elementor-element-160388e9 {
          width: 9%;
        }

        .elementor-9750 .elementor-element.elementor-element-57802975 {
          width: 31%;
        }

        .elementor-9750 .elementor-element.elementor-element-638439fe {
          width: 4%;
        }

        .elementor-9750 .elementor-element.elementor-element-16f4c0ac {
          width: 31%;
        }

        .elementor-9750 .elementor-element.elementor-element-73963982 {
          width: 4%;
        }

        .elementor-9750 .elementor-element.elementor-element-269ca86f {
          width: 30%;
        }

        .elementor-9750 .elementor-element.elementor-element-782517c2 {
          width: 50%;
        }

        .elementor-9750 .elementor-element.elementor-element-50ac40bb {
          width: 50%;
        }

        .elementor-9750 .elementor-element.elementor-element-48cdc3d {
          width: 70%;
        }

        .elementor-9750 .elementor-element.elementor-element-7cc4efe {
          width: 30%;
        }

        .elementor-9750 .elementor-element.elementor-element-5b3148c {
          width: 78.421%;
        }

        .elementor-9750 .elementor-element.elementor-element-93c5034 {
          width: 21.493%;
        }
      }

      @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-9750 .elementor-element.elementor-element-57802975 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-16f4c0ac {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-269ca86f {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-195c3bf0 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-7c8ca595 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-50ba1bd1 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-57fe0cb7 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-2bcc13ed {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-6ee29784 {
          width: 100%;
        }

        .elementor-9750 .elementor-element.elementor-element-48cdc3d {
          width: 60%;
        }
      }

      .elementor-9750 .elementor-element.elementor-element-1f453a9e {
        margin-right: 0;
      }

      .elementor-9750 .elementor-element.elementor-element-23a4a654 {
        justify-content: flex-end;
      }

      .elementor-9750 .elementor-element.elementor-element-23a4a654 .elementor-container {
        margin-right: 0;
      }

      .elementor-9750 .elementor-element.elementor-element-55f7e20b {
        margin-right: 0;
      }

      .elementor-52997 .elementor-element.elementor-element-2566368c {
        margin-top: 50px;
        margin-bottom: 50px;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-img img {
        transition-duration: 0.3s;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-title {
        color: #00abc5;
        font-family: "Montserrat", Sans-serif;
        font-size: 32px;
        font-weight: 900;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-description {
        color: var(--e-global-color-text);
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 400;
      }

      .elementor-52997 .elementor-element.elementor-element-50134e01>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-52997 .elementor-element.elementor-element-5cdad5f3 {
        margin-top: 50px;
        margin-bottom: 30px;
      }

      .elementor-52997 .elementor-element.elementor-element-702d79a7 {
        --image-transition-duration: 800ms;
        --content-text-align: center;
        --content-padding: 20px;
        --content-transition-duration: 800ms;
        --content-transition-delay: 800ms;
      }

      #elementor-popup-modal-52997 .dialog-message {
        width: 640px;
        height: auto;
      }

      #elementor-popup-modal-52997 {
        justify-content: center;
        align-items: center;
        pointer-events: all;
        background-color: rgba(0, 0, 0, 0.8);
      }

      #elementor-popup-modal-52997 .dialog-close-button {
        display: block;
      }

      #elementor-popup-modal-52997 .dialog-widget-content {
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
      }

      @media (max-width: 1024px) {
        .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-title {
          font-size: 24px;
        }
      }

      @media (max-width: 767px) {
        .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-img {
          margin-bottom: 15px;
        }

        .elementor-52997 .elementor-element.elementor-element-50134e01>.elementor-widget-container {
          padding: 20px 20px 20px 20px;
        }
      }

      .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-container {
        max-width: 1200px;
        min-height: 86px;
      }

      .elementor-17401 .elementor-element.elementor-element-3083b1c:not(.elementor-motion-effects-element-type-background),
      .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: rgba(255, 255, 255, 0.8);
      }

      .elementor-17401 .elementor-element.elementor-element-3083b1c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
      }

      .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-212981a9.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-17401 .elementor-element.elementor-element-212981a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
      }

      .elementor-17401 .elementor-element.elementor-element-245c6db2 {
        text-align: left;
      }

      .elementor-17401 .elementor-element.elementor-element-245c6db2 img {
        width: 170px;
      }

      .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
      }

      .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
      }

      @media (min-width: 768px) {
        .elementor-17401 .elementor-element.elementor-element-212981a9 {
          width: 15%;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed {
          width: 85%;
        }
      }

      @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-17401 .elementor-element.elementor-element-212981a9 {
          width: 20%;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed {
          width: 80%;
        }
      }

      @media (max-width: 1024px) {
        .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-container {
          min-height: 110px;
        }

        .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
          padding: 0px 0px 0px 15px;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
          padding: 0px 20px 0px 0px;
        }
      }

      @media (max-width: 767px) {
        .elementor-17401 .elementor-element.elementor-element-212981a9 {
          width: 50%;
        }

        .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed {
          width: 50%;
        }

        .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column .elementor-widget-wrap {
          align-items: center;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
          align-content: center;
          align-items: center;
        }

        .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
          margin: 15px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }
      }

      .fixed-navbar {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
        z-index: 999;
      }

      .elementor-17290 .elementor-element.elementor-element-52a7a61 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-a0e728b {
        text-align: center;
      }

      .elementor-17290 .elementor-element.elementor-element-a0e728b .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
      }

      .elementor-17290 .elementor-element.elementor-element-a0e728b>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-74ede26f {
        margin-top: 30px;
        margin-bottom: 80px;
      }

      .elementor-17290 .elementor-element.elementor-element-30bef7e0 .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-17290 .elementor-element.elementor-element-30bef7e0 .elementor-swiper-button.elementor-swiper-button-next {
        font-size: 28px;
        color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-30bef7e0 .swiper-wrapper {
        display: flex;
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-00c8197>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8d81128 {
        --divider-border-style: solid;
        --divider-color: rgba(0, 0, 0, 0.08);
        --divider-border-width: 1px;
      }

      .elementor-17290 .elementor-element.elementor-element-8d81128 .elementor-divider-separator {
        width: 100%;
      }

      .elementor-17290 .elementor-element.elementor-element-8d81128 .elementor-divider {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8d81128>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-77721a3 {
        margin-top: 75px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-9ec1c71 {
        text-align: center;
      }

      .elementor-17290 .elementor-element.elementor-element-9ec1c71 .elementor-heading-title {
        color: #000;
        font-size: 45px;
        font-weight: 900;
        line-height: 58px;
        letter-spacing: -0.5px;
      }

      .elementor-17290 .elementor-element.elementor-element-9ec1c71>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
        padding: 50px 0px 130px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-75936fb {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-75936fb .elementor-heading-title {
        color: var(--e-global-color-2c57c7e);
        font-size: 36px;
        font-weight: 800;
        line-height: 58px;
      }

      .elementor-17290 .elementor-element.elementor-element-75936fb>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-d597801 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-112bdd6 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-c022dc0 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-8db55a6 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-3bcb6e2 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-3bcb6e2 .elementor-heading-title {
        color: var(--e-global-color-2c57c7e);
        font-size: 36px;
        font-weight: 800;
        line-height: 58px;
      }

      .elementor-17290 .elementor-element.elementor-element-3bcb6e2>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-d9af2e1 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-5823e03 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-5823e03 .elementor-heading-title {
        color: var(--e-global-color-2c57c7e);
        font-size: 36px;
        font-weight: 800;
        line-height: 58px;
      }

      .elementor-17290 .elementor-element.elementor-element-5823e03>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-0ae6499 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-8cb324b .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-5f96233 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-5f96233 .elementor-heading-title {
        color: var(--e-global-color-2c57c7e);
        font-size: 36px;
        font-weight: 800;
        line-height: 58px;
      }

      .elementor-17290 .elementor-element.elementor-element-5f96233>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-6b4f63f .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr_infobox_button_icon_right {
        margin-left: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr_infobox_button_icon_left {
        margin-right: 15px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content .title {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content .title {
        transition: 300ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
        transition: 300ms;
        background-color: #00abc5;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content hr.pr-infobox-hr {
        background-color: var(--e-global-color-2c57c7e);
        height: 1px;
        width: 40px;
        margin: 0px 0px 10px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content p {
        color: #000;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 26px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content p {
        transition: 100ms;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-button a.pr-infobox-button {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .pr-infobox-button {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: rgba(2, 1, 1, 0);
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .pr-infobox-button:hover {
        color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7>.elementor-widget-container {
        padding: 20px 20px 20px 0px;
        transition: background 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7:hover .elementor-widget-container {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-8da39b7 .elementor-widget-container {
        transition: background 0.7s, border 0.7s, border-radius 0.7s,
          box-shadow 0.7s;
      }

      .elementor-17290 .elementor-element.elementor-element-48b4b58>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-a26ab41 {
        --divider-border-style: solid;
        --divider-color: rgba(0, 0, 0, 0.08);
        --divider-border-width: 1px;
      }

      .elementor-17290 .elementor-element.elementor-element-a26ab41 .elementor-divider-separator {
        width: 100%;
      }

      .elementor-17290 .elementor-element.elementor-element-a26ab41 .elementor-divider {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-a26ab41>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-5f2fd03:not(.elementor-motion-effects-element-type-background),
      .elementor-17290 .elementor-element.elementor-element-5f2fd03>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 50px 0px 50px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-5f2fd03>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-17290 .elementor-element.elementor-element-95ad085>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-d82e9c2 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-d82e9c2>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }

      body.rtl .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }

      body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-icon i {
        font-size: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-icon svg {
        width: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-text {
        color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6ec1e4;
      }

      .elementor-17290 .elementor-element.elementor-element-578a883>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-751f974 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-751f974>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }

      body.rtl .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }

      body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-icon i {
        font-size: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-icon svg {
        width: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-text {
        color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6ec1e4;
      }

      .elementor-17290 .elementor-element.elementor-element-ff7bace>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-b2f5e43 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-b2f5e43>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }

      body.rtl .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }

      body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-icon i {
        font-size: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-icon svg {
        width: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-text {
        color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6ec1e4;
      }

      .elementor-17290 .elementor-element.elementor-element-1eb8f6a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-23310ae {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-23310ae>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }

      body.rtl .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }

      body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-icon i {
        font-size: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-icon svg {
        width: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-text {
        color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6ec1e4;
      }

      .elementor-17290 .elementor-element.elementor-element-11eaf6e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-63374bf {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-63374bf>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }

      body.rtl .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }

      body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-icon i {
        font-size: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-icon svg {
        width: 14px;
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-text {
        color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6ec1e4;
      }

      .elementor-17290 .elementor-element.elementor-element-0985445>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-090347f {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 21.6px;
      }

      .elementor-17290 .elementor-element.elementor-element-090347f>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-f052543 {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
        line-height: 23px;
      }

      .elementor-17290 .elementor-element.elementor-element-f052543>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-a7a9330>.elementor-widget-container {
        margin: -7% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
      }

      .elementor-17290 .elementor-element.elementor-element-dcf439c:not(.elementor-motion-effects-element-type-background),
      .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000;
      }

      .elementor-17290 .elementor-element.elementor-element-dcf439c {
        border-style: solid;
        border-width: 1px 0px 0px 0px;
        border-color: rgba(255, 255, 255, 0.4);
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 40px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-e7174b4.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-e7174b4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-e7174b4>.elementor-element-populated {
        text-align: left;
        padding: 0% 0% 0% 0%;
      }

      .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-9e10522.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-9e10522.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-9e10522>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-b54962a {
        text-align: left;
      }

      .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 25px;
      }

      .elementor-17290 .elementor-element.elementor-element-b54962a>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column>.elementor-widget-wrap {
        justify-content: center;
      }

      .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
      }

      .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 12px;
        --grid-column-gap: 10px;
        --grid-row-gap: 0px;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-widget-container {
        text-align: right;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon i {
        color: #54595f;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon svg {
        fill: #54595f;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover {
        background-color: #fff;
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover i {
        color: rgba(0, 148, 68, 0.8);
      }

      .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover svg {
        fill: rgba(0, 148, 68, 0.8);
      }

      .elementor-17290 .elementor-element.elementor-element-70b4f03 {
        text-align: right;
      }

      .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
        color: #fff;
        font-family: "Montserrat", Sans-serif;
        font-size: 14px;
        font-weight: 500;
        line-height: 25px;
      }

      .elementor-17290 .elementor-element.elementor-element-70b4f03>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
      }

      .elementor-17290 .elementor-element.elementor-element-5e28756>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
      }

      @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-17290 .elementor-element.elementor-element-aac8750 {
          width: 100%;
        }

        .elementor-17290 .elementor-element.elementor-element-6346f3a {
          width: 100%;
        }

        .elementor-17290 .elementor-element.elementor-element-a88d310 {
          width: 50%;
        }

        .elementor-17290 .elementor-element.elementor-element-ef00c47 {
          width: 50%;
        }

        .elementor-17290 .elementor-element.elementor-element-9c65d6f {
          width: 50%;
        }

        .elementor-17290 .elementor-element.elementor-element-cd7c1f3 {
          width: 50%;
        }

        .elementor-17290 .elementor-element.elementor-element-95ad085 {
          width: 35%;
        }

        .elementor-17290 .elementor-element.elementor-element-ff7bace {
          width: 35%;
        }

        .elementor-17290 .elementor-element.elementor-element-edd9fa8 {
          width: 35%;
        }

        .elementor-17290 .elementor-element.elementor-element-d36dd4e {
          width: 100%;
        }
      }

      @media (max-width: 1024px) {
        .elementor-17290 .elementor-element.elementor-element-52a7a61 {
          padding: 50px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-00c8197>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-77721a3 {
          padding: 50px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
          padding: 50px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-48b4b58>.elementor-element-populated {
          padding: 0px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
          padding: 50px 30px 0px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-d36dd4e>.elementor-element-populated {
          margin: 30px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
          font-size: 20px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-dcf439c {
          padding: 0px 30px 20px 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
          font-size: 14px;
          line-height: 32px;
        }

        .elementor-17290 .elementor-element.elementor-element-25342bb {
          --grid-row-gap: 8px;
        }

        .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
          font-size: 14px;
          line-height: 32px;
        }
      }

      @media (max-width: 767px) {
        .elementor-17290 .elementor-element.elementor-element-52a7a61 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 50px 20px 0px 20px;
        }

        .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-a0e728b {
          text-align: center;
        }

        .elementor-17290 .elementor-element.elementor-element-a0e728b .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-a0e728b>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-77721a3 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 50px 20px 0px 20px;
        }

        .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-9ec1c71 {
          text-align: center;
        }

        .elementor-17290 .elementor-element.elementor-element-9ec1c71 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-9ec1c71>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 50px 20px 0px 20px;
        }

        .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-75936fb {
          text-align: left;
        }

        .elementor-17290 .elementor-element.elementor-element-75936fb .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-75936fb>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d597801>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-112bdd6>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-c022dc0>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8db55a6>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-3bcb6e2 {
          text-align: left;
        }

        .elementor-17290 .elementor-element.elementor-element-3bcb6e2 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-3bcb6e2>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d9af2e1>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-5823e03 {
          text-align: left;
        }

        .elementor-17290 .elementor-element.elementor-element-5823e03 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-5823e03>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-0ae6499>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8cb324b>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
          margin: 0px 0px 20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-5f96233 {
          text-align: left;
        }

        .elementor-17290 .elementor-element.elementor-element-5f96233 .elementor-heading-title {
          font-size: 30px;
          line-height: 30px;
        }

        .elementor-17290 .elementor-element.elementor-element-5f96233>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-6b4f63f>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-8da39b7>.elementor-widget-container {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
          margin-top: 0px;
          margin-bottom: 0px;
          padding: 50px 20px 0px 20px;
        }

        .elementor-17290 .elementor-element.elementor-element-95ad085 {
          width: 100%;
        }

        .elementor-17290 .elementor-element.elementor-element-95ad085>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
          padding: 20px 0px 0px 15px;
        }

        .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-d82e9c2>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-751f974>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-ff7bace {
          width: 100%;
        }

        .elementor-17290 .elementor-element.elementor-element-ff7bace>.elementor-element-populated {
          margin: 0px 0px 30px 0px;
          padding: 20px 0px 0px 15px;
        }

        .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-b2f5e43>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-23310ae>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-edd9fa8 {
          width: 100%;
        }

        .elementor-17290 .elementor-element.elementor-element-edd9fa8>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 15px;
        }

        .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-63374bf>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-090347f>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-d36dd4e>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 20px 0px 0px 15px;
        }

        .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
          font-size: 18px;
        }

        .elementor-17290 .elementor-element.elementor-element-f052543>.elementor-widget-container {
          margin: 10px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-a7a9330>.elementor-widget-container {
          margin: -20px 0px -20px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-dcf439c {
          padding: 0px 20px 0px 20px;
        }

        .elementor-17290 .elementor-element.elementor-element-e7174b4>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-b54962a {
          text-align: center;
        }

        .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
          font-size: 12px;
        }

        .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-element-populated {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
        }

        .elementor-17290 .elementor-element.elementor-element-70b4f03 {
          text-align: center;
        }

        .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
          font-size: 12px;
        }
      }

      .w-100 {
        width: 100%;
      }

      .w-100 {
        width: 100%;
      }

