﻿.elementor-568 .elementor-element.elementor-element-3fcb429:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-3fcb429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/teamwork.jpg");
    background-position: 0px 80%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-568 .elementor-element.elementor-element-3fcb429 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-568 .elementor-element.elementor-element-3fcb429 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-568 .elementor-element.elementor-element-88cfd17 {
    text-align: center;
}

    .elementor-568 .elementor-element.elementor-element-88cfd17 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-568 .elementor-element.elementor-element-6ddbb5d .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-568 .elementor-element.elementor-element-6ddbb5d .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-568 .elementor-element.elementor-element-6ddbb5d .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-568 .elementor-element.elementor-element-d86480c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-568 .elementor-element.elementor-element-d86480c {
    padding: 100px 0px 40px 0px;
}

.elementor-568 .elementor-element.elementor-element-0512e7a > .elementor-element-populated {
    padding: 10px 40px 10px 10px;
}

.elementor-568 .elementor-element.elementor-element-3f91d3c {
    text-align: left;
}

    .elementor-568 .elementor-element.elementor-element-3f91d3c .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-568 .elementor-element.elementor-element-3aed9a0 {
    text-align: left;
}

    .elementor-568 .elementor-element.elementor-element-3aed9a0 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-568 .elementor-element.elementor-element-35bdcc6 .elementor-text-editor {
    text-align: left;
}

.elementor-568 .elementor-element.elementor-element-35bdcc6 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
    padding: 15px 0px 15px 0px;
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: #FF4255;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: #FF4255;
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    padding: 20px 40px 0px 20px;
}

    .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-568 .elementor-element.elementor-element-b0336d7 .ekit_accordion_icon_group, .elementor-568 .elementor-element.elementor-element-b0336d7 .ekit_accordion_icon_left_group {
    margin: 0px -10px 0px 0px;
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-f81c08f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
}

    .elementor-568 .elementor-element.elementor-element-f81c08f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-568 .elementor-element.elementor-element-43d17c1 .elementor-image img {
    width: 99%;
}

.elementor-568 .elementor-element.elementor-element-fa93568 {
    margin-top: -118px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-568 .elementor-element.elementor-element-7a78483 .elementor-spacer-inner {
    height: 43px;
}

.elementor-568 .elementor-element.elementor-element-7a78483 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
    background-color: transparent;
    background-image: linear-gradient(220deg, #FF4255 48%, #FFFFFF00 26%);
}

.elementor-568 .elementor-element.elementor-element-7a78483 {
    width: auto;
    max-width: auto;
    bottom: -1%;
}

body:not(.rtl) .elementor-568 .elementor-element.elementor-element-7a78483 {
    right: 0%;
}

body.rtl .elementor-568 .elementor-element.elementor-element-7a78483 {
    left: 0%;
}

.elementor-568 .elementor-element.elementor-element-3d7e27b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-568 .elementor-element.elementor-element-3d7e27b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF4255;
}

.elementor-568 .elementor-element.elementor-element-3d7e27b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 2px 0px 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-568 .elementor-element.elementor-element-3d7e27b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-view-framed .elementor-icon, .elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon {
    font-size: 28px;
}

    .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon i {
        transform: rotate(0deg);
    }

.elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

    .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title, .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title a {
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

.elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-568 .elementor-element.elementor-element-23e6510 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-568 .elementor-element.elementor-element-23e6510 {
    padding: 0px 0px 100px 0px;
}

.elementor-568 .elementor-element.elementor-element-ab1871f > .elementor-element-populated {
    padding: 10px 40px 10px 10px;
}

.elementor-568 .elementor-element.elementor-element-1eeef53 {
    text-align: left;
}

    .elementor-568 .elementor-element.elementor-element-1eeef53 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-568 .elementor-element.elementor-element-c4b3b9e .elementor-text-editor {
    text-align: left;
}

.elementor-568 .elementor-element.elementor-element-c4b3b9e {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
    padding: 15px 0px 15px 0px;
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: #FF4255;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: #FF4255;
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    padding: 20px 40px 0px 20px;
}

    .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-568 .elementor-element.elementor-element-cc98f42 .ekit_accordion_icon_group, .elementor-568 .elementor-element.elementor-element-cc98f42 .ekit_accordion_icon_left_group {
    margin: 0px -10px 0px 0px;
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-cad03f8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
}

    .elementor-568 .elementor-element.elementor-element-cad03f8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-568 .elementor-element.elementor-element-555abd7 {
    text-align: left;
}

    .elementor-568 .elementor-element.elementor-element-555abd7 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-568 .elementor-element.elementor-element-43f65a2 .elementor-text-editor {
    text-align: left;
}

.elementor-568 .elementor-element.elementor-element-43f65a2 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
    padding: 15px 0px 15px 0px;
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: #FF4255;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: #FF4255;
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    padding: 20px 40px 0px 20px;
}

    .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-568 .elementor-element.elementor-element-cd69cde .ekit_accordion_icon_group, .elementor-568 .elementor-element.elementor-element-cd69cde .ekit_accordion_icon_left_group {
    margin: 0px -10px 0px 0px;
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-568 .elementor-element.elementor-element-6f56ca0:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-6f56ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/team-of-engineers-working.jpg");
    background-position: 0px 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-568 .elementor-element.elementor-element-6f56ca0 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-568 .elementor-element.elementor-element-6f56ca0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-568 .elementor-element.elementor-element-7a9a11f {
    text-align: center;
}

    .elementor-568 .elementor-element.elementor-element-7a9a11f .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-7a9a11f > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-568 .elementor-element.elementor-element-5d0c8dd .elementor-text-editor {
    text-align: center;
}

.elementor-568 .elementor-element.elementor-element-5d0c8dd {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-568 .elementor-element.elementor-element-5d0c8dd > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-568 .elementor-element.elementor-element-9ffe657 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-568 .elementor-element.elementor-element-9ffe657 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-568 .elementor-element.elementor-element-9e325c4 {
        width: 37.636%;
    }

    .elementor-568 .elementor-element.elementor-element-3d7e27b {
        width: 62.364%;
    }
}

@media(max-width:1024px) {
    .elementor-568 .elementor-element.elementor-element-3fcb429 {
        padding: 200px 0px 120px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-88cfd17 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-d86480c {
        padding: 80px 10px 40px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-0512e7a > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-3f91d3c .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-3aed9a0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-35bdcc6 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-f81c08f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title, .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-23e6510 {
        padding: 0px 10px 80px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-ab1871f > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-1eeef53 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-c4b3b9e {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-cad03f8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-555abd7 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-43f65a2 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-6f56ca0 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-7a9a11f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-7a9a11f > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-5d0c8dd {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-568 .elementor-element.elementor-element-5d0c8dd > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-568 .elementor-element.elementor-element-9ffe657 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-568 .elementor-element.elementor-element-3fcb429 {
        padding: 180px 0px 100px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-88cfd17 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-d86480c {
        padding: 40px 10px 40px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-0512e7a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-3f91d3c .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-3aed9a0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-35bdcc6 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-b0336d7 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-b0336d7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title, .elementor-568 .elementor-element.elementor-element-f7b8b96 .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-23e6510 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-ab1871f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-1eeef53 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-c4b3b9e {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cc98f42 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cc98f42 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-cad03f8 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-555abd7 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-43f65a2 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body p, .elementor-568 .elementor-element.elementor-element-cd69cde .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-568 .elementor-element.elementor-element-cd69cde > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-568 .elementor-element.elementor-element-6f56ca0 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-568 .elementor-element.elementor-element-7a9a11f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-568 .elementor-element.elementor-element-5d0c8dd {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-568 .elementor-element.elementor-element-5d0c8dd > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-568 .elementor-element.elementor-element-9ffe657 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-568 .elementor-element.elementor-element-0512e7a {
        width: 100%;
    }

    .elementor-568 .elementor-element.elementor-element-f81c08f {
        width: 100%;
    }

    .elementor-568 .elementor-element.elementor-element-ab1871f {
        width: 100%;
    }

    .elementor-568 .elementor-element.elementor-element-cad03f8 {
        width: 100%;
    }
}


.elementor-308 .elementor-element.elementor-element-54d144a:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-54d144a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/cheerful-emotional-team-reading-winning-results-on-monitor.jpg");
    background-position: 0px 26%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-54d144a > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-54d144a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-308 .elementor-element.elementor-element-f105711 {
    text-align: center;
}

    .elementor-308 .elementor-element.elementor-element-f105711 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-308 .elementor-element.elementor-element-dcbc27b .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-308 .elementor-element.elementor-element-dcbc27b .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-308 .elementor-element.elementor-element-dcbc27b .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-308 .elementor-element.elementor-element-a0a0429 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-308 .elementor-element.elementor-element-a0a0429 {
    padding: 100px 0px 60px 0px;
}

.elementor-308 .elementor-element.elementor-element-d70355e .elementor-image img {
    width: 99%;
}

.elementor-308 .elementor-element.elementor-element-4644ca2 {
    margin-top: -205px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-24285b4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-308 .elementor-element.elementor-element-24285b4.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-24285b4.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-24285b4.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-24285b4.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-24285b4.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-308 .elementor-element.elementor-element-24285b4 .elementor-icon {
    font-size: 50px;
}

    .elementor-308 .elementor-element.elementor-element-24285b4 .elementor-icon i, .elementor-308 .elementor-element.elementor-element-24285b4 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-308 .elementor-element.elementor-element-24285b4 {
    width: auto;
    max-width: auto;
    top: -29px;
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-24285b4 {
    right: -150%;
}

body.rtl .elementor-308 .elementor-element.elementor-element-24285b4 {
    left: -150%;
}

.elementor-308 .elementor-element.elementor-element-2636d18 .elementor-spacer-inner {
    height: 43px;
}

.elementor-308 .elementor-element.elementor-element-2636d18 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
    background-color: transparent;
    background-image: linear-gradient(220deg, #FF4255 48%, #FFFFFF00 26%);
}

.elementor-308 .elementor-element.elementor-element-2636d18 {
    width: auto;
    max-width: auto;
    bottom: -1%;
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-2636d18 {
    right: 0%;
}

body.rtl .elementor-308 .elementor-element.elementor-element-2636d18 {
    left: 0%;
}

.elementor-308 .elementor-element.elementor-element-6c780ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-308 .elementor-element.elementor-element-6c780ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-6c780ad > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 3px 0px 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-308 .elementor-element.elementor-element-6c780ad > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-308 .elementor-element.elementor-element-f538bd7 {
    color: #FFFFFF;
    font-family: var( --e-global-typography-83fc969-font-family ), Sans-serif;
    font-size: var( --e-global-typography-83fc969-font-size );
    font-weight: var( --e-global-typography-83fc969-font-weight );
    font-style: var( --e-global-typography-83fc969-font-style );
    line-height: var( --e-global-typography-83fc969-line-height );
    letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
}

.elementor-308 .elementor-element.elementor-element-3279a15 {
    color: #EEEEEE;
    font-family: var( --e-global-typography-27c4f0c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-27c4f0c-font-size );
    font-weight: var( --e-global-typography-27c4f0c-font-weight );
    line-height: var( --e-global-typography-27c4f0c-line-height );
    letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
}

.elementor-308 .elementor-element.elementor-element-3f5273f > .elementor-element-populated {
    padding: 10px 10px 10px 40px;
}

.elementor-308 .elementor-element.elementor-element-afa5c34 .elementor-heading-title {
    color: #FF4255;
    font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a72994e-font-size );
    font-weight: var( --e-global-typography-a72994e-font-weight );
    text-transform: var( --e-global-typography-a72994e-text-transform );
    line-height: var( --e-global-typography-a72994e-line-height );
    letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
}

.elementor-308 .elementor-element.elementor-element-f520e2c .elementor-heading-title {
    color: #272B36;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-308 .elementor-element.elementor-element-8af121a .elementor-text-editor {
    text-align: left;
}

.elementor-308 .elementor-element.elementor-element-8af121a {
    color: #747474;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-aa5907a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-308 .elementor-element.elementor-element-e3f95d8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #FF4255;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
}

    .elementor-308 .elementor-element.elementor-element-e3f95d8 > .elementor-element-populated, .elementor-308 .elementor-element.elementor-element-e3f95d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-308 .elementor-element.elementor-element-e3f95d8 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-308 .elementor-element.elementor-element-e3f95d8 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-308 .elementor-element.elementor-element-21d034d {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-83fc969-font-family ), Sans-serif;
    font-size: var( --e-global-typography-83fc969-font-size );
    font-weight: var( --e-global-typography-83fc969-font-weight );
    font-style: var( --e-global-typography-83fc969-font-style );
    line-height: var( --e-global-typography-83fc969-line-height );
    letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
}

.elementor-308 .elementor-element.elementor-element-0f113d9 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-3a570c2 .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-308 .elementor-element.elementor-element-3a570c2 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-text {
    color: var( --e-global-color-text );
    padding-left: 10px;
}

.elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-4b206af > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-ced40c4 {
    padding: 0px 0px 100px 0px;
}

.elementor-308 .elementor-element.elementor-element-f6acb41.ekit-equal-height-enable, .elementor-308 .elementor-element.elementor-element-f6acb41.ekit-equal-height-enable .elementor-widget-container, .elementor-308 .elementor-element.elementor-element-f6acb41.ekit-equal-height-enable .ekit-wid-con, .elementor-308 .elementor-element.elementor-element-f6acb41.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #3F3F3F;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementkit-infobox-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-info-box-icon > svg path {
    fill: #FF4255;
    stroke: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-3f1d684.ekit-equal-height-enable, .elementor-308 .elementor-element.elementor-element-3f1d684.ekit-equal-height-enable .elementor-widget-container, .elementor-308 .elementor-element.elementor-element-3f1d684.ekit-equal-height-enable .ekit-wid-con, .elementor-308 .elementor-element.elementor-element-3f1d684.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #3F3F3F;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementkit-infobox-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-info-box-icon > svg path {
    fill: #FF4255;
    stroke: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-2984585.ekit-equal-height-enable, .elementor-308 .elementor-element.elementor-element-2984585.ekit-equal-height-enable .elementor-widget-container, .elementor-308 .elementor-element.elementor-element-2984585.ekit-equal-height-enable .ekit-wid-con, .elementor-308 .elementor-element.elementor-element-2984585.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #3F3F3F;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-308 .elementor-element.elementor-element-2984585 .elementkit-infobox-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-info-box-icon > svg path {
    fill: #FF4255;
    stroke: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-37db05e.ekit-equal-height-enable, .elementor-308 .elementor-element.elementor-element-37db05e.ekit-equal-height-enable .elementor-widget-container, .elementor-308 .elementor-element.elementor-element-37db05e.ekit-equal-height-enable .ekit-wid-con, .elementor-308 .elementor-element.elementor-element-37db05e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 33px 30px 33px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #3F3F3F;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-308 .elementor-element.elementor-element-37db05e .elementkit-infobox-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-info-box-icon > svg path {
    fill: #FF4255;
    stroke: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-27fb79d:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-27fb79d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/team-of-engineers-working.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-27fb79d > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-27fb79d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 160px 0px;
}

.elementor-308 .elementor-element.elementor-element-9fe6de0 {
    text-align: center;
}

    .elementor-308 .elementor-element.elementor-element-9fe6de0 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-9fe6de0 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
    }

.elementor-308 .elementor-element.elementor-element-39b5623 .elementor-text-editor {
    text-align: center;
}

.elementor-308 .elementor-element.elementor-element-39b5623 {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-308 .elementor-element.elementor-element-39b5623 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-308 .elementor-element.elementor-element-f0e0f96 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
}

    .elementor-308 .elementor-element.elementor-element-f0e0f96 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-308 .elementor-element.elementor-element-2dbf355:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-308 .elementor-element.elementor-element-2dbf355 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/03/coworking-colleagues-having-conversation-at-workplace-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-2dbf355 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-secondary );
    opacity: 0.9;
}

.elementor-308 .elementor-element.elementor-element-2dbf355 > .elementor-element-populated {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2px 0px 0px 0px;
    padding: 50px 50px 50px 50px;
}

    .elementor-308 .elementor-element.elementor-element-2dbf355 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-308 .elementor-element.elementor-element-2964a1e {
    text-align: left;
}

    .elementor-308 .elementor-element.elementor-element-2964a1e .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-308 .elementor-element.elementor-element-850ec50 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-bff9283 {
    color: #FFFFFF;
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-icon i {
    color: #FFFFFF;
    font-size: 14px;
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    width: 14px;
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-aa61066 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-3861b45 .elementor-spacer-inner {
    height: 25px;
}

.elementor-308 .elementor-element.elementor-element-a75e766 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-308 .elementor-element.elementor-element-fcd956a .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-308 .elementor-element.elementor-element-8d5f562 .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-8d5f562 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-8d5f562 {
    width: auto;
    max-width: auto;
}

.elementor-308 .elementor-element.elementor-element-be080aa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-7323e5d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 10px 100px 10px;
}

    .elementor-308 .elementor-element.elementor-element-7323e5d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .elementskit-funfact-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-icon svg path {
    stroke: #FF4255;
    fill: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact-icon, .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact svg {
    margin-bottom: 20px;
    padding: 0px;
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3F3F3F;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-title {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .super {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .elementskit-funfact-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-icon svg path {
    stroke: #FF4255;
    fill: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact-icon, .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact svg {
    margin-bottom: 20px;
    padding: 0px;
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3F3F3F;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-title {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .super {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .elementskit-funfact-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-icon svg path {
    stroke: #FF4255;
    fill: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact-icon, .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact svg {
    margin-bottom: 20px;
    padding: 0px;
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3F3F3F;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-title {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .super {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .elementskit-funfact-icon {
    color: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-icon svg path {
    stroke: #FF4255;
    fill: #FF4255;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact-icon, .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact svg {
    margin-bottom: 20px;
    padding: 0px;
    transform: rotate(0deg);
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3F3F3F;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-title {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .super {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-308 .elementor-element.elementor-element-d5868b9 {
    padding: 100px 0px 100px 0px;
}

.elementor-308 .elementor-element.elementor-element-5773bbc {
    text-align: center;
}

    .elementor-308 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-308 .elementor-element.elementor-element-20bd062 {
    text-align: center;
}

    .elementor-308 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-308 .elementor-element.elementor-element-d24b6b4 .elementor-text-editor {
    text-align: center;
}

.elementor-308 .elementor-element.elementor-element-d24b6b4 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-308 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-308 .elementor-element.elementor-element-0111500 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-308 .elementor-element.elementor-element-084aede > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-f73ac1f .profile-card:hover, .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-image-card:hover, .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-card::before, .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-image-card::before, .elementor-308 .elementor-element.elementor-element-f73ac1f div .profile-card .profile-body::before, .elementor-308 .elementor-element.elementor-element-f73ac1f .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-308 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-308 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-308 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-308 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-card:hover, .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-image-card:hover, .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-card::before, .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-image-card::before, .elementor-308 .elementor-element.elementor-element-da8e9f4 div .profile-card .profile-body::before, .elementor-308 .elementor-element.elementor-element-da8e9f4 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-308 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-308 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-308 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-308 .elementor-element.elementor-element-33e2061 .profile-card:hover, .elementor-308 .elementor-element.elementor-element-33e2061 .profile-image-card:hover, .elementor-308 .elementor-element.elementor-element-33e2061 .profile-card::before, .elementor-308 .elementor-element.elementor-element-33e2061 .profile-image-card::before, .elementor-308 .elementor-element.elementor-element-33e2061 div .profile-card .profile-body::before, .elementor-308 .elementor-element.elementor-element-33e2061 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-308 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-308 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-308 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

@media(max-width:1024px) {
    .elementor-308 .elementor-element.elementor-element-54d144a {
        padding: 200px 0px 120px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f105711 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-a0a0429 {
        padding: 80px 10px 0px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-85117b6 > .elementor-element-populated {
        padding: 10px 10px 80px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-4644ca2 {
        margin-top: -180px;
        margin-bottom: 0px;
    }

    body:not(.rtl) .elementor-308 .elementor-element.elementor-element-24285b4 {
        right: -149%;
    }

    body.rtl .elementor-308 .elementor-element.elementor-element-24285b4 {
        left: -149%;
    }

    .elementor-308 .elementor-element.elementor-element-f538bd7 {
        font-size: var( --e-global-typography-83fc969-font-size );
        line-height: var( --e-global-typography-83fc969-line-height );
        letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3279a15 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3f5273f > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-afa5c34 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f520e2c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-8af121a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-21d034d {
        font-size: var( --e-global-typography-83fc969-font-size );
        line-height: var( --e-global-typography-83fc969-line-height );
        letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-0f113d9 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-3a570c2 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-ced40c4 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 10px 80px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-862519e > .elementor-element-populated {
        margin: 0px 5px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-07cf860-font-size );
            line-height: var( --e-global-typography-07cf860-line-height );
            letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
        }

        .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-308 .elementor-element.elementor-element-f1893b7 > .elementor-element-populated {
        margin: 0px 0px 0px 5px;
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-07cf860-font-size );
            line-height: var( --e-global-typography-07cf860-line-height );
            letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
        }

        .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-308 .elementor-element.elementor-element-e838d13 > .elementor-element-populated {
        margin: 10px 5px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-07cf860-font-size );
            line-height: var( --e-global-typography-07cf860-line-height );
            letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
        }

        .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-308 .elementor-element.elementor-element-ddf5d58 > .elementor-element-populated {
        margin: 10px 0px 0px 5px;
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-07cf860-font-size );
            line-height: var( --e-global-typography-07cf860-line-height );
            letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
        }

        .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-308 .elementor-element.elementor-element-27fb79d {
        padding: 80px 0px 160px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-9fe6de0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-39b5623 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-f0e0f96 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-308 .elementor-element.elementor-element-2964a1e .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-bff9283 {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-fcd956a .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-8d5f562 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: var( --e-global-color-primary );
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-d5868b9 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-308 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-308 .elementor-element.elementor-element-0111500 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-308 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(max-width:767px) {
    .elementor-308 .elementor-element.elementor-element-54d144a {
        padding: 180px 0px 100px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f105711 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-a0a0429 {
        padding: 40px 10px 0px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-85117b6 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-f538bd7 {
        font-size: var( --e-global-typography-83fc969-font-size );
        line-height: var( --e-global-typography-83fc969-line-height );
        letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3279a15 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3f5273f > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-afa5c34 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f520e2c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-8af121a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-aa5907a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-21d034d {
        font-size: var( --e-global-typography-83fc969-font-size );
        line-height: var( --e-global-typography-83fc969-line-height );
        letter-spacing: var( --e-global-typography-83fc969-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-0f113d9 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-3a570c2 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-4b206af .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-ced40c4 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 10px 40px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-862519e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f6acb41 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-f1893b7 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-3f1d684 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-e838d13 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-2984585 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-ddf5d58 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-37db05e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-27fb79d {
        padding: 40px 10px 140px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-9fe6de0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-9fe6de0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-39b5623 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-308 .elementor-element.elementor-element-39b5623 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-308 .elementor-element.elementor-element-2dbf355 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-308 .elementor-element.elementor-element-2964a1e .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-bff9283 {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item, .elementor-308 .elementor-element.elementor-element-aa61066 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-3861b45 .elementor-spacer-inner {
        height: 10px;
    }

    .elementor-308 .elementor-element.elementor-element-fcd956a .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-65da872 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-8d5f562 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-be080aa > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-7323e5d > .elementor-element-populated {
        padding: 60px 0px 60px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-6e6aafa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-077b274 {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact-icon {
        font-size: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact svg {
        max-width: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-11c80cf .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-8c22b13 {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact-icon {
        font-size: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact svg {
        max-width: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-fd6000c .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-8a7731f {
        width: 50%;
    }

        .elementor-308 .elementor-element.elementor-element-8a7731f > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
        }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact-icon {
        font-size: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact svg {
        max-width: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-4c5ac07 .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-1c6f19b {
        width: 50%;
    }

        .elementor-308 .elementor-element.elementor-element-1c6f19b > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
        }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact-icon {
        font-size: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact svg {
        max-width: 40px;
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .funfact-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-379de4c .elementskit-funfact .super {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-d5868b9 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-308 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-308 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-308 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-308 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-308 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-308 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(min-width:768px) {
    .elementor-308 .elementor-element.elementor-element-c15622a {
        width: 37.636%;
    }

    .elementor-308 .elementor-element.elementor-element-6c780ad {
        width: 62.364%;
    }

    .elementor-308 .elementor-element.elementor-element-2dbf355 {
        width: 48.509%;
    }

    .elementor-308 .elementor-element.elementor-element-0d93ff2 {
        width: 46.246%;
    }

    .elementor-308 .elementor-element.elementor-element-65da872 {
        width: 53.752%;
    }

    .elementor-308 .elementor-element.elementor-element-be080aa {
        width: 51.491%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-308 .elementor-element.elementor-element-85117b6 {
        width: 100%;
    }

    .elementor-308 .elementor-element.elementor-element-3f5273f {
        width: 100%;
    }

    .elementor-308 .elementor-element.elementor-element-862519e {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-f1893b7 {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-e838d13 {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-ddf5d58 {
        width: 50%;
    }

    .elementor-308 .elementor-element.elementor-element-2dbf355 {
        width: 100%;
    }

    .elementor-308 .elementor-element.elementor-element-be080aa {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-308 .elementor-element.elementor-element-27fb79d:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-27fb79d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}






.elementor-341 .elementor-element.elementor-element-d6b5dbc:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-d6b5dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/teamwork.jpg");
    background-position: 0px 26%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-341 .elementor-element.elementor-element-d6b5dbc > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-341 .elementor-element.elementor-element-d6b5dbc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-341 .elementor-element.elementor-element-53c815f {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-53c815f .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-341 .elementor-element.elementor-element-845e575 .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-341 .elementor-element.elementor-element-845e575 .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-341 .elementor-element.elementor-element-845e575 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-341 .elementor-element.elementor-element-9036e63 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-341 .elementor-element.elementor-element-967c149.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-341 .elementor-element.elementor-element-967c149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-341 .elementor-element.elementor-element-967c149.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-341 .elementor-element.elementor-element-7bf780f {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-7bf780f .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-28067b8 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-28067b8 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-341 .elementor-element.elementor-element-c8d2953 .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-c8d2953 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-341 .elementor-element.elementor-element-c8d2953 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-341 .elementor-element.elementor-element-2101c45 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-341 .elementor-element.elementor-element-dc40a33 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-c913fdd.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-c913fdd.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-c913fdd.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-c913fdd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-c913fdd .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FF4255;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-0fe4245 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-341 .elementor-element.elementor-element-106e126.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-106e126.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-106e126.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-106e126.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox {
    background-color: #FF4255;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-106e126 .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-0cb4582 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-341 .elementor-element.elementor-element-510fc29.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-510fc29.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-510fc29.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-510fc29.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-510fc29 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FF4255;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-8ffbcbc {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-341 .elementor-element.elementor-element-1059647 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-523e042.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-523e042.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-523e042.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-523e042.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-523e042 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FF4255;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-825895d > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-341 .elementor-element.elementor-element-6be433c.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-6be433c.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-6be433c.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-6be433c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-6be433c .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FF4255;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-b55ad2d > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-341 .elementor-element.elementor-element-22648b9.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-22648b9.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-22648b9.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-22648b9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-info-box-title {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .elementskit-info-box-title {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .box-body > p {
        color: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-22648b9 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FF4255;
    background-color: #FFFFFF00;
}

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .elementskit-btn {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox:hover .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox.gradient-active:hover::before {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-0f7c5a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-341 .elementor-element.elementor-element-0f7c5a9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-341 .elementor-element.elementor-element-050056a.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-341 .elementor-element.elementor-element-050056a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-341 .elementor-element.elementor-element-050056a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-050056a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/business-team-celebrating-with-raised-up-hands-.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-341 .elementor-element.elementor-element-050056a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-050056a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-1adbca2 .elementor-spacer-inner {
    height: 224px;
}

.elementor-341 .elementor-element.elementor-element-ceb212e.ekit-equal-height-enable, .elementor-341 .elementor-element.elementor-element-ceb212e.ekit-equal-height-enable .elementor-widget-container, .elementor-341 .elementor-element.elementor-element-ceb212e.ekit-equal-height-enable .ekit-wid-con, .elementor-341 .elementor-element.elementor-element-ceb212e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox {
    background-color: #FF4255;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-btn {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    color: #FFFFFF;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-btn svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

.elementor-341 .elementor-element.elementor-element-c450a7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-c450a7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c450a7f > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/worldmap-Q676QDA.png");
    background-size: cover;
    opacity: 0.15;
}

.elementor-341 .elementor-element.elementor-element-c450a7f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}

    .elementor-341 .elementor-element.elementor-element-c450a7f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-3e49421 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-3e49421 .elementor-heading-title {
        color: var( --e-global-color-b2db745 );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #FFFFFF00;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card {
    padding: 0px 0px 40px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-content {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-profile-info {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-cc195f4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cc195f4-font-size );
    font-weight: var( --e-global-typography-cc195f4-font-weight );
    font-style: var( --e-global-typography-cc195f4-font-style );
    line-height: var( --e-global-typography-cc195f4-line-height );
    letter-spacing: var( --e-global-typography-cc195f4-letter-spacing );
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    margin: 20px 0px 20px 0px;
    color: var( --e-global-color-b2db745 );
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card .elementskit-commentor-coment {
    margin: 20px 0px 20px 0px;
    color: var( --e-global-color-b2db745 );
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: #FF4255;
    font-size: 40px;
    margin-bottom: 25px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: #FF4255;
    font-size: 40px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: #FF4255;
    font-size: 40px;
    margin-bottom: 25px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon svg path {
    stroke: #FF4255;
    fill: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon > i {
    font-size: 40px;
    padding: 20px 20px 20px 20px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon svg {
    max-width: 40px;
    padding: 20px 20px 20px 20px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon {
    margin-bottom: 25px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-content > i {
    padding: 20px 20px 20px 20px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-icon-content > i {
    padding: 20px 20px 20px 20px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-content > i, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-icon-content > i, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon > i, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon svg {
    background-color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-profile-info .elementskit-author-name {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-profile-info .elementskit-author-des {
    color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-author-des {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-image > img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-bio .elementskit-commentor-image {
    margin-bottom: 20px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-commentor-bio {
    bottom: -98px;
}

.elementor-341 .elementor-element.elementor-element-38e2dd8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-f3fc2c4 {
    padding: 100px 0px 100px 0px;
}

.elementor-341 .elementor-element.elementor-element-1a94ef5 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-1a94ef5 .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-a3b22bf {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-a3b22bf .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-341 .elementor-element.elementor-element-e30ca8b .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-e30ca8b {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-341 .elementor-element.elementor-element-e30ca8b > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-341 .elementor-element.elementor-element-7bb9c27 > .elementor-container {
    max-width: 1290px;
}

.elementor-341 .elementor-element.elementor-element-7bb9c27 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated, .elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated > .elementor-background-overlay, .elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    padding: 40px 0px 40px 0px;
}

    .elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-a236b43 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-a236b43 .elementor-heading-title {
        color: #3F3F3F;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-d3872f6 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-d3872f6 .elementor-heading-title {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2ea032b-font-size );
        font-weight: var( --e-global-typography-2ea032b-font-weight );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-30ade88 .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-30ade88 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-27c4f0c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-27c4f0c-font-size );
    font-weight: var( --e-global-typography-27c4f0c-font-weight );
    line-height: var( --e-global-typography-27c4f0c-line-height );
    letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
}

    .elementor-341 .elementor-element.elementor-element-30ade88 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #6B7C9326;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    width: 14px;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-text {
    color: #7A7A7A;
    padding-left: 10px;
}

.elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-341 .elementor-element.elementor-element-33d8c74 {
    --divider-border-style: solid;
    --divider-color: #6B7C9326;
    --divider-border-width: 1px;
}

    .elementor-341 .elementor-element.elementor-element-33d8c74 .elementor-divider-separator {
        width: 70%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-341 .elementor-element.elementor-element-33d8c74 .elementor-divider {
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-341 .elementor-element.elementor-element-21fd6d0 .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-341 .elementor-element.elementor-element-21fd6d0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-ee0a048:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated, .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated > .elementor-background-overlay, .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 40px 0px 40px 0px;
}

    .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-2f2f01c {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-2f2f01c .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-1f618fb {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-1f618fb .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2ea032b-font-size );
        font-weight: var( --e-global-typography-2ea032b-font-weight );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-a67f952 .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-a67f952 {
    color: #E5E5E5;
    font-family: var( --e-global-typography-27c4f0c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-27c4f0c-font-size );
    font-weight: var( --e-global-typography-27c4f0c-font-weight );
    line-height: var( --e-global-typography-27c4f0c-line-height );
    letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
}

    .elementor-341 .elementor-element.elementor-element-a67f952 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 71%;
    border-color: #FFFFFF47;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-icon i {
    color: #FFFFFF;
    font-size: 14px;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    width: 14px;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-341 .elementor-element.elementor-element-507b368 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF61;
    --divider-border-width: 1px;
}

    .elementor-341 .elementor-element.elementor-element-507b368 .elementor-divider-separator {
        width: 70%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-341 .elementor-element.elementor-element-507b368 .elementor-divider {
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-341 .elementor-element.elementor-element-2186178 .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-341 .elementor-element.elementor-element-2186178 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated, .elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated > .elementor-background-overlay, .elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 40px 0px 40px 0px;
}

    .elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-67106cb {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-67106cb .elementor-heading-title {
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-d9c7894 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-d9c7894 .elementor-heading-title {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-2ea032b-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2ea032b-font-size );
        font-weight: var( --e-global-typography-2ea032b-font-weight );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-c5d8e1a .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-c5d8e1a {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-27c4f0c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-27c4f0c-font-size );
    font-weight: var( --e-global-typography-27c4f0c-font-weight );
    line-height: var( --e-global-typography-27c4f0c-line-height );
    letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
}

    .elementor-341 .elementor-element.elementor-element-c5d8e1a > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 70%;
    border-color: #6B7C9326;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    width: 14px;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-text {
    color: #7A7A7A;
    padding-left: 10px;
}

.elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-341 .elementor-element.elementor-element-7c28fb1 {
    --divider-border-style: solid;
    --divider-color: #6B7C9326;
    --divider-border-width: 1px;
}

    .elementor-341 .elementor-element.elementor-element-7c28fb1 .elementor-divider-separator {
        width: 70%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-341 .elementor-element.elementor-element-7c28fb1 .elementor-divider {
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-341 .elementor-element.elementor-element-e5c4835 .elementor-button {
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-341 .elementor-element.elementor-element-e5c4835 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-fd6cf0d:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-fd6cf0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/03/planning-concept-businessman-working-on-laptop-with-company-analytics-and-taking-notes.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-341 .elementor-element.elementor-element-fd6cf0d > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-341 .elementor-element.elementor-element-fd6cf0d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-341 .elementor-element.elementor-element-cd0542c .video-content {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn.glow-btn:before {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn.glow-btn:after {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn.glow-btn > i:after {
        color: #FFFFFF;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #FF4255;
    }

        .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-341 .elementor-element.elementor-element-cd0542c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-341 .elementor-element.elementor-element-8a0e552 {
    text-align: center;
}

    .elementor-341 .elementor-element.elementor-element-8a0e552 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-8a0e552 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-341 .elementor-element.elementor-element-91b9c5f .elementor-text-editor {
    text-align: center;
}

.elementor-341 .elementor-element.elementor-element-91b9c5f {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-341 .elementor-element.elementor-element-91b9c5f > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-341 .elementor-element.elementor-element-d052e82 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-341 .elementor-element.elementor-element-d052e82 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-4711e69 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-341 .elementor-element.elementor-element-4711e69 {
    padding: 100px 0px 100px 0px;
}

.elementor-341 .elementor-element.elementor-element-c0c4987 > .elementor-element-populated {
    padding: 10px 40px 10px 10px;
}

.elementor-341 .elementor-element.elementor-element-dd1a32b {
    text-align: left;
}

    .elementor-341 .elementor-element.elementor-element-dd1a32b .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-644d92f {
    text-align: left;
}

    .elementor-341 .elementor-element.elementor-element-644d92f .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-341 .elementor-element.elementor-element-d40e8ad .elementor-text-editor {
    text-align: left;
}

.elementor-341 .elementor-element.elementor-element-d40e8ad {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
    padding: 15px 0px 15px 0px;
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: #FF4255;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    padding: 20px 40px 0px 20px;
}

    .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body p, .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-341 .elementor-element.elementor-element-c7879ee .ekit_accordion_icon_group, .elementor-341 .elementor-element.elementor-element-c7879ee .ekit_accordion_icon_left_group {
    margin: 0px -10px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-primary );
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-69fdf6f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
}

    .elementor-341 .elementor-element.elementor-element-69fdf6f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-d2bf5e4 .elementor-image img {
    width: 99%;
}

.elementor-341 .elementor-element.elementor-element-092e0a9 {
    margin-top: -118px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-341 .elementor-element.elementor-element-a28d1a6 .elementor-spacer-inner {
    height: 43px;
}

.elementor-341 .elementor-element.elementor-element-a28d1a6 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
    background-color: transparent;
    background-image: linear-gradient(220deg, #FF4255 48%, #FFFFFF00 26%);
}

.elementor-341 .elementor-element.elementor-element-a28d1a6 {
    width: auto;
    max-width: auto;
    bottom: -1%;
}

body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a28d1a6 {
    right: 0%;
}

body.rtl .elementor-341 .elementor-element.elementor-element-a28d1a6 {
    left: 0%;
}

.elementor-341 .elementor-element.elementor-element-39affc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-341 .elementor-element.elementor-element-39affc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF4255;
}

.elementor-341 .elementor-element.elementor-element-39affc0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 2px 0px 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-341 .elementor-element.elementor-element-39affc0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-c47088b.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-341 .elementor-element.elementor-element-c47088b.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon {
    font-size: 28px;
}

    .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon i {
        transform: rotate(0deg);
    }

.elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

    .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title a {
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

.elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-341 .elementor-element.elementor-element-d6b5dbc {
        padding: 200px 0px 120px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-53c815f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-9036e63 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-7bf780f .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-28067b8 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-c8d2953 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-c8d2953 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-341 .elementor-element.elementor-element-dc40a33 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-0fe4245 > .elementor-element-populated {
        margin: 30px 15px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-0cb4582 > .elementor-element-populated {
        margin: 30px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-1059647 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-825895d > .elementor-element-populated {
        margin: 30px 15px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-b55ad2d > .elementor-element-populated {
        margin: 30px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

        .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .elementskit-info-box-title {
            font-size: var( --e-global-typography-6bbf8d7-font-size );
            line-height: var( --e-global-typography-6bbf8d7-line-height );
            letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
        }

        .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
        }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-3e49421 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card {
        padding: 20px 0px 40px 0px;
    }

        .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card .elementskit-commentor-coment {
            font-size: var( --e-global-typography-cc195f4-font-size );
            line-height: var( --e-global-typography-cc195f4-line-height );
            letter-spacing: var( --e-global-typography-cc195f4-letter-spacing );
        }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon > i {
        font-size: 28px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
        font-size: 28px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
        font-size: 28px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
        font-size: 28px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-watermark-icon svg {
        max-width: 28px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-author-des {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-f3fc2c4 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-1a94ef5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a3b22bf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-e30ca8b {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-e30ca8b > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-341 .elementor-element.elementor-element-7bb9c27 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-a236b43 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-d3872f6 .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-30ade88 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-21fd6d0 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-2f2f01c .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-1f618fb .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a67f952 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-2186178 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-67106cb .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-d9c7894 .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c5d8e1a {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-e5c4835 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-fd6cf0d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-8a0e552 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-8a0e552 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-91b9c5f {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-91b9c5f > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-341 .elementor-element.elementor-element-d052e82 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-4711e69 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-c0c4987 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-dd1a32b .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-644d92f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-d40e8ad {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body p, .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-69fdf6f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-341 .elementor-element.elementor-element-d6b5dbc {
        padding: 180px 0px 100px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-53c815f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-9036e63 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-7bf780f .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-28067b8 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-c8d2953 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-c8d2953 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-341 .elementor-element.elementor-element-2101c45 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-c913fdd .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-0fe4245 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-106e126 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-0cb4582 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-510fc29 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-523e042 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-825895d > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-6be433c .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-b55ad2d > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-22648b9 .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-ceb212e .elementskit-btn {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c450a7f > .elementor-element-populated {
        padding: 40px 20px 40px 20px;
    }

    .elementor-341 .elementor-element.elementor-element-3e49421 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial-slider .slick-slide {
        margin-right: 20px;
        margin-left: 20px;
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-cc195f4-font-size );
        line-height: var( --e-global-typography-cc195f4-line-height );
        letter-spacing: var( --e-global-typography-cc195f4-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 .elementskit-single-testimonial-slider .elementskit-author-des {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-38e2dd8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-f3fc2c4 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-1a94ef5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a3b22bf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-e30ca8b {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-e30ca8b > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-341 .elementor-element.elementor-element-7bb9c27 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-c598aeb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-a236b43 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-d3872f6 .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-30ade88 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-a43a1a8 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-21fd6d0 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-ee0a048 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-2f2f01c .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-1f618fb .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-a67f952 {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-b124101 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-2186178 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-1d4d9cd > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-67106cb .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-d9c7894 .elementor-heading-title {
        font-size: var( --e-global-typography-2ea032b-font-size );
        line-height: var( --e-global-typography-2ea032b-line-height );
        letter-spacing: var( --e-global-typography-2ea032b-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c5d8e1a {
        font-size: var( --e-global-typography-27c4f0c-font-size );
        line-height: var( --e-global-typography-27c4f0c-line-height );
        letter-spacing: var( --e-global-typography-27c4f0c-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item, .elementor-341 .elementor-element.elementor-element-30deaf0 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-e5c4835 .elementor-button {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-fd6cf0d {
        padding: 40px 10px 40px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-341 .elementor-element.elementor-element-cd0542c .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-341 .elementor-element.elementor-element-8a0e552 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-91b9c5f {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-341 .elementor-element.elementor-element-91b9c5f > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-341 .elementor-element.elementor-element-d052e82 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-4711e69 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-c0c4987 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-341 .elementor-element.elementor-element-dd1a32b .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-644d92f .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-341 .elementor-element.elementor-element-d40e8ad {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body p, .elementor-341 .elementor-element.elementor-element-c7879ee .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-341 .elementor-element.elementor-element-c7879ee > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-c47088b .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

@media(min-width:768px) {
    .elementor-341 .elementor-element.elementor-element-ca33714 {
        width: 37.007%;
    }

    .elementor-341 .elementor-element.elementor-element-f22125e {
        width: 62.993%;
    }

    .elementor-341 .elementor-element.elementor-element-9fd5857 {
        width: 37.636%;
    }

    .elementor-341 .elementor-element.elementor-element-39affc0 {
        width: 62.364%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-341 .elementor-element.elementor-element-dc40a33 {
        width: 100%;
    }

    .elementor-341 .elementor-element.elementor-element-0fe4245 {
        width: 50%;
    }

    .elementor-341 .elementor-element.elementor-element-0cb4582 {
        width: 50%;
    }

    .elementor-341 .elementor-element.elementor-element-1059647 {
        width: 100%;
    }

    .elementor-341 .elementor-element.elementor-element-825895d {
        width: 50%;
    }

    .elementor-341 .elementor-element.elementor-element-b55ad2d {
        width: 50%;
    }

    .elementor-341 .elementor-element.elementor-element-ca33714 {
        width: 60%;
    }

    .elementor-341 .elementor-element.elementor-element-f22125e {
        width: 40%;
    }

    .elementor-341 .elementor-element.elementor-element-c598aeb {
        width: 33%;
    }

    .elementor-341 .elementor-element.elementor-element-ee0a048 {
        width: 33%;
    }

    .elementor-341 .elementor-element.elementor-element-1d4d9cd {
        width: 33%;
    }

    .elementor-341 .elementor-element.elementor-element-c0c4987 {
        width: 100%;
    }

    .elementor-341 .elementor-element.elementor-element-69fdf6f {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-341 .elementor-element.elementor-element-fd6cf0d:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-fd6cf0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

.elementor-465 .elementor-element.elementor-element-1b25eea:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-1b25eea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/teamwork-.jpg");
    background-position: 0px 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-465 .elementor-element.elementor-element-1b25eea > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-465 .elementor-element.elementor-element-1b25eea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-465 .elementor-element.elementor-element-268d0e7 {
    text-align: center;
}

    .elementor-465 .elementor-element.elementor-element-268d0e7 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-465 .elementor-element.elementor-element-8a1e575 .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-465 .elementor-element.elementor-element-8a1e575 .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-465 .elementor-element.elementor-element-8a1e575 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-465 .elementor-element.elementor-element-e6c6604 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-bfe08ed.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-465 .elementor-element.elementor-element-bfe08ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-465 .elementor-element.elementor-element-bfe08ed.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-465 .elementor-element.elementor-element-781dc24 {
    text-align: center;
}

    .elementor-465 .elementor-element.elementor-element-781dc24 .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-465 .elementor-element.elementor-element-c99a881 {
    text-align: center;
}

    .elementor-465 .elementor-element.elementor-element-c99a881 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-465 .elementor-element.elementor-element-0e1e8f7 .elementor-text-editor {
    text-align: center;
}

.elementor-465 .elementor-element.elementor-element-0e1e8f7 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-465 .elementor-element.elementor-element-0e1e8f7 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-465 .elementor-element.elementor-element-7118676 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-465 .elementor-element.elementor-element-6410663 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-61411cd.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-61411cd.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-61411cd.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-61411cd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-61411cd .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-61411cd > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-fd3b97e > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-ca6f48a .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-ca6f48a > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-21179c2 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-3b6d911.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-3b6d911.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-3b6d911.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-3b6d911.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-3b6d911 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-8da6764 > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-9b56d25 .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-9b56d25 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-bb03b15 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-8f9b727.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-8f9b727.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-8f9b727.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-8f9b727.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-8f9b727 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-dafa08b > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-810f23a .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-810f23a > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-3649c50 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-465 .elementor-element.elementor-element-c600131 > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-09557d5.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-09557d5.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-09557d5.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-09557d5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-09557d5 .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-09557d5 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-e0ffdb1 > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-c5d42e5 .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-c5d42e5 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-4c137ed > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-c465e6e.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-c465e6e.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-c465e6e.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-c465e6e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-c465e6e .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-c465e6e > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-2149e43 > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-7680032 .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-7680032 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-33e69ac > .elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 40px 0px;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6.ekit-equal-height-enable, .elementor-465 .elementor-element.elementor-element-f2c6ae6.ekit-equal-height-enable .elementor-widget-container, .elementor-465 .elementor-element.elementor-element-f2c6ae6.ekit-equal-height-enable .ekit-wid-con, .elementor-465 .elementor-element.elementor-element-f2c6ae6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox {
    background-color: var( --e-global-color-secondary );
    padding: 20px 30px 20px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-family: var( --e-global-typography-07cf860-font-family ), Sans-serif;
        font-size: var( --e-global-typography-07cf860-font-size );
        font-weight: var( --e-global-typography-07cf860-font-weight );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .box-body > p {
        color: #FFFFFF;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementkit-infobox-icon {
    color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-info-box-icon > svg path {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 20px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-465 .elementor-element.elementor-element-f2c6ae6 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-3170a86 > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-fed9d47 .elementor-button {
    font-family: var( --e-global-typography-6e2f8b6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6e2f8b6-font-size );
    font-weight: var( --e-global-typography-6e2f8b6-font-weight );
    text-transform: var( --e-global-typography-6e2f8b6-text-transform );
    line-height: var( --e-global-typography-6e2f8b6-line-height );
    letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    fill: #FF4255;
    color: #FF4255;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-fed9d47 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-465 .elementor-element.elementor-element-f3ef87f:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-f3ef87f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/handsome-businessman-working.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-465 .elementor-element.elementor-element-f3ef87f > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-465 .elementor-element.elementor-element-f3ef87f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-465 .elementor-element.elementor-element-f727a23 .video-content {
    text-align: center;
}

.elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn.glow-btn:before {
        color: #FFFFFF;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn.glow-btn:after {
        color: #FFFFFF;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn.glow-btn > i:after {
        color: #FFFFFF;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #FF4255;
    }

        .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-465 .elementor-element.elementor-element-f727a23 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-465 .elementor-element.elementor-element-d6cc787 {
    text-align: center;
}

    .elementor-465 .elementor-element.elementor-element-d6cc787 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-d6cc787 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-465 .elementor-element.elementor-element-4818dad .elementor-text-editor {
    text-align: center;
}

.elementor-465 .elementor-element.elementor-element-4818dad {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-465 .elementor-element.elementor-element-4818dad > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-465 .elementor-element.elementor-element-a998626 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-465 .elementor-element.elementor-element-a998626 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-27ccb19 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-465 .elementor-element.elementor-element-27ccb19 {
    padding: 100px 0px 100px 0px;
}

.elementor-465 .elementor-element.elementor-element-a44df08 > .elementor-element-populated {
    padding: 10px 40px 10px 10px;
}

.elementor-465 .elementor-element.elementor-element-d8ccb8b {
    text-align: left;
}

    .elementor-465 .elementor-element.elementor-element-d8ccb8b .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-465 .elementor-element.elementor-element-f0e7031 {
    text-align: left;
}

    .elementor-465 .elementor-element.elementor-element-f0e7031 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-465 .elementor-element.elementor-element-7ffeca7 .elementor-text-editor {
    text-align: left;
}

.elementor-465 .elementor-element.elementor-element-7ffeca7 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var( --e-global-typography-bd7d558-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd7d558-font-size );
    font-weight: var( --e-global-typography-bd7d558-font-weight );
    line-height: var( --e-global-typography-bd7d558-line-height );
    letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
    padding: 15px 0px 15px 0px;
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: #FF4255;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E7EBF0;
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: #FF4255;
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    padding: 20px 40px 0px 20px;
}

    .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body p, .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-465 .elementor-element.elementor-element-dfc291f .ekit_accordion_icon_group, .elementor-465 .elementor-element.elementor-element-dfc291f .ekit_accordion_icon_left_group {
    margin: 0px -10px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-primary );
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-secondary );
}

.elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-465 .elementor-element.elementor-element-577711e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
}

    .elementor-465 .elementor-element.elementor-element-577711e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-465 .elementor-element.elementor-element-291af14 .elementor-image img {
    width: 99%;
}

.elementor-465 .elementor-element.elementor-element-20d34ab {
    margin-top: -118px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-465 .elementor-element.elementor-element-ea0a0f4 .elementor-spacer-inner {
    height: 43px;
}

.elementor-465 .elementor-element.elementor-element-ea0a0f4 > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
    background-color: transparent;
    background-image: linear-gradient(220deg, #FF4255 48%, #FFFFFF00 26%);
}

.elementor-465 .elementor-element.elementor-element-ea0a0f4 {
    width: auto;
    max-width: auto;
    bottom: -1%;
}

body:not(.rtl) .elementor-465 .elementor-element.elementor-element-ea0a0f4 {
    right: 0%;
}

body.rtl .elementor-465 .elementor-element.elementor-element-ea0a0f4 {
    left: 0%;
}

.elementor-465 .elementor-element.elementor-element-25cc634:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-465 .elementor-element.elementor-element-25cc634 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF4255;
}

.elementor-465 .elementor-element.elementor-element-25cc634 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 2px 0px 0px;
    padding: 40px 40px 40px 40px;
}

    .elementor-465 .elementor-element.elementor-element-25cc634 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-465 .elementor-element.elementor-element-5812332.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-465 .elementor-element.elementor-element-5812332.elementor-view-framed .elementor-icon, .elementor-465 .elementor-element.elementor-element-5812332.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-465 .elementor-element.elementor-element-5812332.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-465 .elementor-element.elementor-element-5812332.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-465 .elementor-element.elementor-element-5812332.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-465 .elementor-element.elementor-element-5812332.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon {
    font-size: 28px;
}

    .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon i {
        transform: rotate(0deg);
    }

.elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

    .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title, .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title a {
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

.elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-465 .elementor-element.elementor-element-6d7732c {
        width: 37.636%;
    }

    .elementor-465 .elementor-element.elementor-element-25cc634 {
        width: 62.364%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-465 .elementor-element.elementor-element-6410663 {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-21179c2 {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-bb03b15 {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-c600131 {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-4c137ed {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-33e69ac {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-a44df08 {
        width: 100%;
    }

    .elementor-465 .elementor-element.elementor-element-577711e {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-465 .elementor-element.elementor-element-f3ef87f:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-f3ef87f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-465 .elementor-element.elementor-element-1b25eea {
        padding: 200px 0px 120px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-268d0e7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-e6c6604 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-781dc24 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c99a881 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-0e1e8f7 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-465 .elementor-element.elementor-element-0e1e8f7 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-465 .elementor-element.elementor-element-6410663 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-ca6f48a .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-21179c2 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-9b56d25 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-bb03b15 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-810f23a .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c600131 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-c5d42e5 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-4c137ed > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-7680032 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-33e69ac > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-fed9d47 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f3ef87f {
        padding: 80px 0px 80px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-d6cc787 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-d6cc787 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-4818dad {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-465 .elementor-element.elementor-element-4818dad > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-465 .elementor-element.elementor-element-a998626 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-27ccb19 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-a44df08 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-d8ccb8b .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f0e7031 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-7ffeca7 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body p, .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-577711e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title, .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-465 .elementor-element.elementor-element-1b25eea {
        padding: 180px 0px 100px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-268d0e7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-e6c6604 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-781dc24 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c99a881 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-0e1e8f7 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-465 .elementor-element.elementor-element-0e1e8f7 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-465 .elementor-element.elementor-element-7118676 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-61411cd .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-ca6f48a .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-3b6d911 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-9b56d25 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-8f9b727 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-810f23a .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-3649c50 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-09557d5 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-c5d42e5 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-c465e6e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-7680032 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-07cf860-font-size );
        line-height: var( --e-global-typography-07cf860-line-height );
        letter-spacing: var( --e-global-typography-07cf860-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f2c6ae6 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-fed9d47 .elementor-button {
        font-size: var( --e-global-typography-6e2f8b6-font-size );
        line-height: var( --e-global-typography-6e2f8b6-line-height );
        letter-spacing: var( --e-global-typography-6e2f8b6-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f3ef87f {
        padding: 40px 10px 40px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-465 .elementor-element.elementor-element-f727a23 .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-465 .elementor-element.elementor-element-d6cc787 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-4818dad {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-465 .elementor-element.elementor-element-4818dad > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-465 .elementor-element.elementor-element-a998626 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-27ccb19 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-a44df08 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-465 .elementor-element.elementor-element-d8ccb8b .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-f0e7031 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-465 .elementor-element.elementor-element-7ffeca7 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var( --e-global-typography-bd7d558-font-size );
        line-height: var( --e-global-typography-bd7d558-line-height );
        letter-spacing: var( --e-global-typography-bd7d558-letter-spacing );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body p, .elementor-465 .elementor-element.elementor-element-dfc291f .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-465 .elementor-element.elementor-element-dfc291f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title, .elementor-465 .elementor-element.elementor-element-5812332 .elementor-icon-box-content .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

.elementor-540 .elementor-element.elementor-element-3eb8901:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-3eb8901 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/teamwork-.jpg");
    background-position: 0px 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-540 .elementor-element.elementor-element-3eb8901 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-540 .elementor-element.elementor-element-3eb8901 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-540 .elementor-element.elementor-element-b91001a {
    text-align: center;
}

    .elementor-540 .elementor-element.elementor-element-b91001a .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-540 .elementor-element.elementor-element-2029d99 .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-540 .elementor-element.elementor-element-2029d99 .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-540 .elementor-element.elementor-element-2029d99 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-540 .elementor-element.elementor-element-818513c {
    padding: 100px 0px 100px 0px;
}

.elementor-540 .elementor-element.elementor-element-c6984f4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-540 .elementor-element.elementor-element-8b8db99 .elementor-image img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
}

.elementor-540 .elementor-element.elementor-element-c210312 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-540 .elementor-element.elementor-element-e0592fe .elementor-heading-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
}

.elementor-540 .elementor-element.elementor-element-313984d {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-d094881.ekit-equal-height-enable, .elementor-540 .elementor-element.elementor-element-d094881.ekit-equal-height-enable .elementor-widget-container, .elementor-540 .elementor-element.elementor-element-d094881.ekit-equal-height-enable .ekit-wid-con, .elementor-540 .elementor-element.elementor-element-d094881.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        color: #293241;
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-d094881 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 30px;
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-info-box-icon > svg {
    max-width: 30px;
    height: auto;
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-540 .elementor-element.elementor-element-d094881 {
    width: 50%;
    max-width: 50%;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f.ekit-equal-height-enable, .elementor-540 .elementor-element.elementor-element-a8ac62f.ekit-equal-height-enable .elementor-widget-container, .elementor-540 .elementor-element.elementor-element-a8ac62f.ekit-equal-height-enable .ekit-wid-con, .elementor-540 .elementor-element.elementor-element-a8ac62f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        color: #293241;
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 30px;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-info-box-icon > svg {
    max-width: 30px;
    height: auto;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-540 .elementor-element.elementor-element-a8ac62f > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-540 .elementor-element.elementor-element-a8ac62f {
    width: 50%;
    max-width: 50%;
}

.elementor-540 .elementor-element.elementor-element-85778b9.ekit-equal-height-enable, .elementor-540 .elementor-element.elementor-element-85778b9.ekit-equal-height-enable .elementor-widget-container, .elementor-540 .elementor-element.elementor-element-85778b9.ekit-equal-height-enable .ekit-wid-con, .elementor-540 .elementor-element.elementor-element-85778b9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        color: #293241;
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-85778b9 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 30px;
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-info-box-icon > svg {
    max-width: 30px;
    height: auto;
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-540 .elementor-element.elementor-element-85778b9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-85778b9 {
    width: 50%;
    max-width: 50%;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3.ekit-equal-height-enable, .elementor-540 .elementor-element.elementor-element-c6cbca3.ekit-equal-height-enable .elementor-widget-container, .elementor-540 .elementor-element.elementor-element-c6cbca3.ekit-equal-height-enable .ekit-wid-con, .elementor-540 .elementor-element.elementor-element-c6cbca3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
        color: #293241;
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .box-body > p {
        color: #7A7A7A;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 30px;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-info-box-icon > svg {
    max-width: 30px;
    height: auto;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 > .elementor-widget-container {
    margin: 20px 0px 0px 20px;
}

.elementor-540 .elementor-element.elementor-element-c6cbca3 {
    width: 50%;
    max-width: 50%;
}

.elementor-540 .elementor-element.elementor-element-e09fea2 {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-5fdb9e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5fdb9e5-font-size );
    font-weight: var( --e-global-typography-5fdb9e5-font-weight );
    text-transform: var( --e-global-typography-5fdb9e5-text-transform );
    line-height: var( --e-global-typography-5fdb9e5-line-height );
    letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
}

    .elementor-540 .elementor-element.elementor-element-e09fea2 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare {
    text-align: left;
}

.elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-eaaad9b > a {
    color: #FFFFFF;
    background-color: #FF4255;
}

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-eaaad9b > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-eaaad9b > a:hover {
        background-color: #FF4255;
    }

.elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-a4a3d64 > a {
    color: #FFFFFF;
    background-color: var( --e-global-color-secondary );
}

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-a4a3d64 > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-a4a3d64 > a:hover {
        background-color: var( --e-global-color-secondary );
    }

.elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-df3e9d2 > a {
    color: #FFFFFF;
    background-color: var( --e-global-color-secondary );
}

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-df3e9d2 > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-df3e9d2 > a:hover {
        background-color: var( --e-global-color-secondary );
    }

.elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-9a2d109 > a {
    color: #FFFFFF;
    background-color: var( --e-global-color-secondary );
}

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-9a2d109 > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .elementor-repeater-item-9a2d109 > a:hover {
        background-color: var( --e-global-color-secondary );
    }

.elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 28px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li {
    display: inline-block;
    margin: 5px 10px 5px 0px;
}

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li > a i {
        font-size: 14px;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li > a svg {
        max-width: 14px;
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li a {
        padding: 5px 5px 5px 5px;
    }

.elementor-540 .elementor-element.elementor-element-55dd5ce {
    text-align: left;
}

    .elementor-540 .elementor-element.elementor-element-55dd5ce .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-55dd5ce > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

.elementor-540 .elementor-element.elementor-element-0f9748b > .elementor-element-populated {
    padding: 10px 20px 10px 0px;
}

.elementor-540 .elementor-element.elementor-element-6b9b88c {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-9ea79b8 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-2a2da83 {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-5f77a27 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    padding: 10px 0px 10px 10px;
}

.elementor-540 .elementor-element.elementor-element-a6d7f09 .elementor-image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-721dcbf {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-139db16 {
    text-align: left;
}

    .elementor-540 .elementor-element.elementor-element-139db16 .elementor-heading-title {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        font-weight: var( --e-global-typography-6bbf8d7-font-weight );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    font-size: 14px;
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    width: 14px;
}

.elementor-540 .elementor-element.elementor-element-1f1d55c .elementor-icon-list-text {
    color: var( --e-global-color-text );
}

.elementor-540 .elementor-element.elementor-element-ef51eab {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-540 .elementor-element.elementor-element-5ba03ea:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-5ba03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/handsome-businessman-working.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-540 .elementor-element.elementor-element-5ba03ea > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-540 .elementor-element.elementor-element-5ba03ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-540 .elementor-element.elementor-element-0512cc9 .video-content {
    text-align: center;
}

.elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn.glow-btn:before {
        color: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn.glow-btn:after {
        color: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn.glow-btn > i:after {
        color: #FFFFFF;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #FF4255;
    }

        .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-540 .elementor-element.elementor-element-0512cc9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-540 .elementor-element.elementor-element-3cce6e5 {
    text-align: center;
}

    .elementor-540 .elementor-element.elementor-element-3cce6e5 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-540 .elementor-element.elementor-element-3cce6e5 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-540 .elementor-element.elementor-element-e83847a .elementor-text-editor {
    text-align: center;
}

.elementor-540 .elementor-element.elementor-element-e83847a {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-540 .elementor-element.elementor-element-e83847a > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-540 .elementor-element.elementor-element-cbaad03 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-540 .elementor-element.elementor-element-cbaad03 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-540 .elementor-element.elementor-element-965d1b9 {
        width: 60%;
    }

    .elementor-540 .elementor-element.elementor-element-c210312 {
        width: 39.956%;
    }

    .elementor-540 .elementor-element.elementor-element-0f9748b {
        width: 52.407%;
    }

    .elementor-540 .elementor-element.elementor-element-5f77a27 {
        width: 47.549%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-540 .elementor-element.elementor-element-965d1b9 {
        width: 100%;
    }

    .elementor-540 .elementor-element.elementor-element-c210312 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-540 .elementor-element.elementor-element-5ba03ea:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-5ba03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-540 .elementor-element.elementor-element-3eb8901 {
        padding: 200px 0px 120px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-b91001a .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-540 .elementor-element.elementor-element-818513c {
        padding: 80px 10px 80px 10px;
    }

    .elementor-540 .elementor-element.elementor-element-c210312 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-e0592fe .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-313984d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-e09fea2 {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-55dd5ce .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-6b9b88c {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-2a2da83 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-721dcbf {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-139db16 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-ef51eab {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-5ba03ea {
        padding: 80px 0px 80px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-3cce6e5 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-540 .elementor-element.elementor-element-3cce6e5 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-540 .elementor-element.elementor-element-e83847a {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-540 .elementor-element.elementor-element-e83847a > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-540 .elementor-element.elementor-element-cbaad03 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-540 .elementor-element.elementor-element-3eb8901 {
        padding: 180px 0px 100px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-b91001a .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-540 .elementor-element.elementor-element-818513c {
        padding: 40px 10px 40px 10px;
    }

    .elementor-540 .elementor-element.elementor-element-e0592fe .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-313984d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-infobox .elementskit-info-box-icon i {
        font-size: 30px;
    }

    .elementor-540 .elementor-element.elementor-element-d094881 .elementskit-info-box-icon > svg {
        max-width: 30px;
        height: auto;
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-infobox .elementskit-info-box-icon i {
        font-size: 30px;
    }

    .elementor-540 .elementor-element.elementor-element-a8ac62f .elementskit-info-box-icon > svg {
        max-width: 30px;
        height: auto;
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-infobox .elementskit-info-box-icon i {
        font-size: 30px;
    }

    .elementor-540 .elementor-element.elementor-element-85778b9 .elementskit-info-box-icon > svg {
        max-width: 30px;
        height: auto;
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-infobox .elementskit-info-box-icon i {
        font-size: 30px;
    }

    .elementor-540 .elementor-element.elementor-element-c6cbca3 .elementskit-info-box-icon > svg {
        max-width: 30px;
        height: auto;
    }

    .elementor-540 .elementor-element.elementor-element-e09fea2 {
        font-size: var( --e-global-typography-5fdb9e5-font-size );
        line-height: var( --e-global-typography-5fdb9e5-line-height );
        letter-spacing: var( --e-global-typography-5fdb9e5-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-df4f0c6 .ekit_socialshare > li > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-55dd5ce .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-0f9748b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-6b9b88c {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-2a2da83 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-5f77a27 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-540 .elementor-element.elementor-element-721dcbf {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-139db16 .elementor-heading-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-540 .elementor-element.elementor-element-ef51eab {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-540 .elementor-element.elementor-element-5ba03ea {
        padding: 40px 10px 40px 10px;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-540 .elementor-element.elementor-element-0512cc9 .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-540 .elementor-element.elementor-element-3cce6e5 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-540 .elementor-element.elementor-element-e83847a {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-540 .elementor-element.elementor-element-e83847a > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-540 .elementor-element.elementor-element-cbaad03 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-4ec7f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/top-view-of-asian-business-man-hand-working-with-teamwork-colleague-in-video-conference.jpg");
    background-position: 0px 75%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-632 .elementor-element.elementor-element-d39e13b {
    text-align: center;
}

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-632 .elementor-element.elementor-element-e406221 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-632 .elementor-element.elementor-element-e406221 {
    padding: 100px 0px 100px 0px;
}

.elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
}

.elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a72994e-font-size );
    font-weight: var( --e-global-typography-a72994e-font-weight );
    text-transform: var( --e-global-typography-a72994e-text-transform );
    line-height: var( --e-global-typography-a72994e-line-height );
    letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
}

.elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
    color: #293241;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-632 .elementor-element.elementor-element-346d1b5 {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-632 .elementor-element.elementor-element-b1c0c98 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-632 .elementor-element.elementor-element-57be41a > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-7919313 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-eb902f8 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-e5f922e .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-8623c91 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-632 .elementor-element.elementor-element-977c59e > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-01e4ec1 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-4108afb .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-4566b8b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-ea2148f );
    --divider-border-width: 1px;
}

    .elementor-632 .elementor-element.elementor-element-4566b8b .elementor-divider-separator {
        width: 100%;
    }

    .elementor-632 .elementor-element.elementor-element-4566b8b .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .elementor-632 .elementor-element.elementor-element-4566b8b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

.elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-632 .elementor-element.elementor-element-3cc80f8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

    .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-widget-container {
        text-align: left;
    }

    .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon {
        background-color: #FF4255;
        --icon-padding: 0.7em;
    }

        .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

    .elementor-632 .elementor-element.elementor-element-3cc80f8 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-632 .elementor-element.elementor-element-b684eac iframe {
    height: 480px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-632 .elementor-element.elementor-element-92e679a {
        width: 100%;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-632 .elementor-element.elementor-element-4ec7f8c {
        padding: 200px 0px 120px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-e406221 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-346d1b5 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-632 .elementor-element.elementor-element-4ec7f8c {
        padding: 180px 0px 100px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-e406221 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-346d1b5 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-b1c0c98 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-632 .elementor-element.elementor-element-57be41a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-eb902f8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-8623c91 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-632 .elementor-element.elementor-element-977c59e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-01e4ec1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-4ec7f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/top-view-of-asian-business-man-hand-working-with-teamwork-colleague-in-video-conference.jpg");
    background-position: 0px 75%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-632 .elementor-element.elementor-element-4ec7f8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-632 .elementor-element.elementor-element-d39e13b {
    text-align: center;
}

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-632 .elementor-element.elementor-element-029adb2 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-632 .elementor-element.elementor-element-e406221 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-632 .elementor-element.elementor-element-e406221 {
    padding: 100px 0px 100px 0px;
}

.elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
}

.elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-a72994e-font-size );
    font-weight: var( --e-global-typography-a72994e-font-weight );
    text-transform: var( --e-global-typography-a72994e-text-transform );
    line-height: var( --e-global-typography-a72994e-line-height );
    letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
}

.elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
    color: #293241;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-632 .elementor-element.elementor-element-346d1b5 {
    color: #7A7A7A;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-632 .elementor-element.elementor-element-b1c0c98 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-632 .elementor-element.elementor-element-57be41a > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-7919313.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-7919313 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-eb902f8 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-e5f922e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-e5f922e .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-8623c91 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-632 .elementor-element.elementor-element-977c59e > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-9e45cf1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-01e4ec1 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
}

.elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .elementor-widget-container, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .ekit-wid-con, .elementor-632 .elementor-element.elementor-element-4108afb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-5eed6f3-font-size );
        font-weight: var( --e-global-typography-5eed6f3-font-weight );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-632 .elementor-element.elementor-element-4108afb .elementkit-infobox-icon {
    color: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-info-box-icon > svg path {
    fill: var( --e-global-color-secondary );
    stroke: var( --e-global-color-secondary );
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 25px;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-info-box-icon > svg {
    max-width: 25px;
    height: auto;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 5px 15px 0px 0px;
}

.elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-632 .elementor-element.elementor-element-4566b8b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-ea2148f );
    --divider-border-width: 1px;
}

    .elementor-632 .elementor-element.elementor-element-4566b8b .elementor-divider-separator {
        width: 100%;
    }

    .elementor-632 .elementor-element.elementor-element-4566b8b .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .elementor-632 .elementor-element.elementor-element-4566b8b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

.elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-632 .elementor-element.elementor-element-3cc80f8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

    .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-widget-container {
        text-align: left;
    }

    .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon {
        background-color: #FF4255;
        --icon-padding: 0.7em;
    }

        .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-632 .elementor-element.elementor-element-3cc80f8 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

    .elementor-632 .elementor-element.elementor-element-3cc80f8 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-632 .elementor-element.elementor-element-b684eac iframe {
    height: 480px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-632 .elementor-element.elementor-element-92e679a {
        width: 100%;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-632 .elementor-element.elementor-element-4ec7f8c {
        padding: 200px 0px 120px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-e406221 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-346d1b5 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}

@media(max-width:767px) {
    .elementor-632 .elementor-element.elementor-element-4ec7f8c {
        padding: 180px 0px 100px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d39e13b .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-e406221 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-632 .elementor-element.elementor-element-9139148 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-d9ad3d5 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4455fa1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-632 .elementor-element.elementor-element-346d1b5 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-b1c0c98 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-632 .elementor-element.elementor-element-57be41a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-7919313 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-eb902f8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-e5f922e .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-8623c91 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-632 .elementor-element.elementor-element-977c59e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-9e45cf1 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-01e4ec1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-632 .elementor-element.elementor-element-4108afb .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-632 .elementor-element.elementor-element-ce8cd44 .elementor-heading-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }
}
.elementor-440 .elementor-element.elementor-element-6adacd6:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6adacd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/business-team-celebrating-with-raised-up-hands-.jpg");
    background-position: 0px 26%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-440 .elementor-element.elementor-element-6adacd6 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-440 .elementor-element.elementor-element-6adacd6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-8f224c0 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-440 .elementor-element.elementor-element-d5868b9 {
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-5773bbc {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-440 .elementor-element.elementor-element-20bd062 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-d24b6b4 .elementor-text-editor {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-d24b6b4 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-440 .elementor-element.elementor-element-0111500 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-card:hover, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-card::before, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-f73ac1f div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-f73ac1f .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-card::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-card::before, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-33e2061 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-33e2061 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-f5de8bf {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-card:hover, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-card::before, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-a27f18e div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-a27f18e .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-card::before, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-fa6d592 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-fa6d592 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-card::before, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-c424f74 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-c424f74 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-6794b7a:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/03/planning-concept-businessman-working-on-laptop-with-company-analytics-and-taking-notes.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-440 .elementor-element.elementor-element-6794b7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .video-content {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn:before {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn:after {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn > i:after {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #FF4255;
    }

        .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-440 .elementor-element.elementor-element-dc5365f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-440 .elementor-element.elementor-element-a76f5a7 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-440 .elementor-element.elementor-element-0d2754e .elementor-text-editor {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-0d2754e {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-440 .elementor-element.elementor-element-e935088 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-9f90e7f {
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-d149977 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-440 .elementor-element.elementor-element-d149977 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-9c38787 {
    text-align: left;
}

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-440 .elementor-element.elementor-element-5bd7156 {
    text-align: left;
}

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-2e28b5d .elementor-text-editor {
    text-align: left;
}

.elementor-440 .elementor-element.elementor-element-2e28b5d {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-2e28b5d > .elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

.elementor-440 .elementor-element.elementor-element-5a22fe5 > .elementor-element-populated {
    padding: 10px 10px 10px 40px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-440 .elementor-element.elementor-element-75b480a {
        width: 100%;
    }

    .elementor-440 .elementor-element.elementor-element-5a22fe5 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-440 .elementor-element.elementor-element-6adacd6 {
        padding: 200px 0px 120px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d5868b9 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-440 .elementor-element.elementor-element-0111500 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-f5de8bf {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-6794b7a {
        padding: 80px 0px 80px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-0d2754e {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-9f90e7f {
        padding: 80px 10px 80px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-75b480a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d .elementor-text-editor {
        text-align: left;
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-5a22fe5 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(max-width:767px) {
    .elementor-440 .elementor-element.elementor-element-6adacd6 {
        padding: 180px 0px 100px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d5868b9 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0% 0% 0% 0%;
        }

    .elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-6794b7a {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-0d2754e {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-9f90e7f {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-2e28b5d > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(min-width:1025px) {
    .elementor-440 .elementor-element.elementor-element-6794b7a:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
.elementor-440 .elementor-element.elementor-element-6adacd6:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6adacd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/04/business-team-celebrating-with-raised-up-hands-.jpg");
    background-position: 0px 26%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-440 .elementor-element.elementor-element-6adacd6 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-440 .elementor-element.elementor-element-6adacd6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 196px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-8f224c0 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-icon i {
    color: #FF4255;
    font-size: 14px;
}

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-icon svg {
    fill: #FF4255;
    width: 14px;
}

.elementor-440 .elementor-element.elementor-element-1595aaf .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-440 .elementor-element.elementor-element-d5868b9 {
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-5773bbc {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-440 .elementor-element.elementor-element-20bd062 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-d24b6b4 .elementor-text-editor {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-d24b6b4 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-440 .elementor-element.elementor-element-0111500 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-card:hover, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-card::before, .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-f73ac1f div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-f73ac1f .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-card::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-da8e9f4 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-card::before, .elementor-440 .elementor-element.elementor-element-33e2061 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-33e2061 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-33e2061 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-f5de8bf {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-card:hover, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-card::before, .elementor-440 .elementor-element.elementor-element-a27f18e .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-a27f18e div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-a27f18e .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-card::before, .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-fa6d592 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-fa6d592 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-aa02320 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-aa02320 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-70fc30a > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-70fc30a > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-93357c8 > a {
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .elementor-repeater-item-93357c8 > a svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-card:hover, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-image-card:hover, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-card::before, .elementor-440 .elementor-element.elementor-element-c424f74 .profile-image-card::before, .elementor-440 .elementor-element.elementor-element-c424f74 div .profile-card .profile-body::before, .elementor-440 .elementor-element.elementor-element-c424f74 .image-card-v3 .profile-image-card:after {
    background-color: #FF4255E0;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-img.profile-header > img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
    font-family: var( --e-global-typography-6bbf8d7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-6bbf8d7-font-size );
    font-weight: var( --e-global-typography-6bbf8d7-font-weight );
    line-height: var( --e-global-typography-6bbf8d7-line-height );
    letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    margin-bottom: 5px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 40px;
    line-height: 48px;
}

.elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li {
    display: inline-block;
}

    .elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a i {
        font-size: 16px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .ekit-team-social-list > li > a svg {
        max-width: 16px;
    }

.elementor-440 .elementor-element.elementor-element-6794b7a:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../kit.baliniz.com/mindtech/wp-content/uploads/sites/8/2021/03/planning-concept-businessman-working-on-laptop-with-company-analytics-and-taking-notes.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-440 .elementor-element.elementor-element-6794b7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .video-content {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn {
    width: 80px;
    height: 80px;
    line-height: 70px;
    color: #FF4255;
    background-color: #FFFFFF;
}

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn:before {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn:after {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn.glow-btn > i:after {
        color: #FFFFFF;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg path {
        stroke: #FF4255;
        fill: #FF4255;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn:hover {
        color: #ffffff;
        background-color: #FF4255;
    }

        .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-440 .elementor-element.elementor-element-dc5365f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-440 .elementor-element.elementor-element-a76f5a7 {
    text-align: center;
}

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

.elementor-440 .elementor-element.elementor-element-0d2754e .elementor-text-editor {
    text-align: center;
}

.elementor-440 .elementor-element.elementor-element-0d2754e {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
        padding: 0% 25% 0% 25%;
    }

.elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
    font-family: var( --e-global-typography-eb74436-font-family ), Sans-serif;
    font-size: var( --e-global-typography-eb74436-font-size );
    font-weight: var( --e-global-typography-eb74436-font-weight );
    text-transform: var( --e-global-typography-eb74436-text-transform );
    line-height: var( --e-global-typography-eb74436-line-height );
    letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    background-color: #FF4255;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-440 .elementor-element.elementor-element-e935088 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-9f90e7f {
    padding: 100px 0px 100px 0px;
}

.elementor-440 .elementor-element.elementor-element-d149977 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-440 .elementor-element.elementor-element-d149977 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-440 .elementor-element.elementor-element-9c38787 {
    text-align: left;
}

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        color: #FF4255;
        font-family: var( --e-global-typography-a72994e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-a72994e-font-size );
        font-weight: var( --e-global-typography-a72994e-font-weight );
        text-transform: var( --e-global-typography-a72994e-text-transform );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

.elementor-440 .elementor-element.elementor-element-5bd7156 {
    text-align: left;
}

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        color: #272B36;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

.elementor-440 .elementor-element.elementor-element-2e28b5d .elementor-text-editor {
    text-align: left;
}

.elementor-440 .elementor-element.elementor-element-2e28b5d {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-440 .elementor-element.elementor-element-2e28b5d > .elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

.elementor-440 .elementor-element.elementor-element-5a22fe5 > .elementor-element-populated {
    padding: 10px 10px 10px 40px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-bar {
    background-color: #ECECEC;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-track {
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5eed6f3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5eed6f3-font-size );
    font-weight: var( --e-global-typography-5eed6f3-font-weight );
    line-height: var( --e-global-typography-5eed6f3-line-height );
    letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
}

.elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-440 .elementor-element.elementor-element-75b480a {
        width: 100%;
    }

    .elementor-440 .elementor-element.elementor-element-5a22fe5 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-440 .elementor-element.elementor-element-6adacd6 {
        padding: 200px 0px 120px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d5868b9 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-440 .elementor-element.elementor-element-0111500 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-f5de8bf {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-6794b7a {
        padding: 80px 0px 80px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-0d2754e {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-9f90e7f {
        padding: 80px 10px 80px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-75b480a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d .elementor-text-editor {
        text-align: left;
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-5a22fe5 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(max-width:767px) {
    .elementor-440 .elementor-element.elementor-element-6adacd6 {
        padding: 180px 0px 100px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-8f224c0 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d5868b9 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-5773bbc .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-20bd062 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-d24b6b4 {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-d24b6b4 > .elementor-widget-container {
            padding: 0% 0% 0% 0%;
        }

    .elementor-440 .elementor-element.elementor-element-084aede > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-f73ac1f .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-0e3581e > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-da8e9f4 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-449b9b9 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-33e2061 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-21c8e4a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a27f18e .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-cb33789 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-fa6d592 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-9887135 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-title {
        font-size: var( --e-global-typography-6bbf8d7-font-size );
        line-height: var( --e-global-typography-6bbf8d7-line-height );
        letter-spacing: var( --e-global-typography-6bbf8d7-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-c424f74 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-6794b7a {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn i {
        font-size: 18px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn svg {
        max-width: 18px;
    }

    .elementor-440 .elementor-element.elementor-element-dc5365f .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-440 .elementor-element.elementor-element-a76f5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-0d2754e {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-0d2754e > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-440 .elementor-element.elementor-element-e935088 .elementor-button {
        font-size: var( --e-global-typography-eb74436-font-size );
        line-height: var( --e-global-typography-eb74436-line-height );
        letter-spacing: var( --e-global-typography-eb74436-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-9f90e7f {
        padding: 40px 10px 40px 10px;
    }

    .elementor-440 .elementor-element.elementor-element-9c38787 .elementor-heading-title {
        font-size: var( --e-global-typography-a72994e-font-size );
        line-height: var( --e-global-typography-a72994e-line-height );
        letter-spacing: var( --e-global-typography-a72994e-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-5bd7156 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-440 .elementor-element.elementor-element-2e28b5d {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-440 .elementor-element.elementor-element-2e28b5d > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-3308568 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-a527479 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-5eed6f3-font-size );
        line-height: var( --e-global-typography-5eed6f3-line-height );
        letter-spacing: var( --e-global-typography-5eed6f3-letter-spacing );
    }

    .elementor-440 .elementor-element.elementor-element-8460842 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-text-font-size );
    }
}

@media(min-width:1025px) {
    .elementor-440 .elementor-element.elementor-element-6794b7a:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-6794b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}