.elementor-1196 .elementor-element.elementor-element-37c7607 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 5;
}

.elementor-1196 .elementor-element.elementor-element-9bde638>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-5bda1a1 {
    --spacer-size: 35px;
}

.elementor-1196 .elementor-element.elementor-element-42fc68c>.elementor-container {
    max-width: 780px;
}

.elementor-1196 .elementor-element.elementor-element-42fc68c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 10;
}

.elementor-1196 .elementor-element.elementor-element-a5ba412>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-e6c6847>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-3ad06eb {
    --spacer-size: 35px;
}

.elementor-1196 .elementor-element.elementor-element-85611eb {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-85611eb .elementor-heading-title {
    color: var(--e-global-color-accent);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-f5d4b79 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-f5d4b79 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-c9e4eaf {
    --spacer-size: 26px;
}

.elementor-1196 .elementor-element.elementor-element-7f8e584 {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-4bdf45c {
    --spacer-size: 30px;
}

.elementor-1196 .elementor-element.elementor-element-183584e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-8319a54 {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-038814f .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-e44ddbf);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-038814f .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-038814f .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-038814f .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-038814f .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-82e8b6b {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-c0ad0c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-79e3193 {
    --spacer-size: 55px;
}

.elementor-1196 .elementor-element.elementor-element-43e9f3a>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-43e9f3a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-6f7a251.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-6f7a251>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-72b9a93 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-72b9a93 img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-72b9a93:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-43c275e {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-43c275e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-43c275e .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-43c275e>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-d37885d {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-2262586.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-2262586>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-b745ceb {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-b745ceb img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-b745ceb:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-1476b90 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-1476b90 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-1476b90 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-1476b90>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-65d7e18 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-94ee901.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-94ee901>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-e3f54f1 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-e3f54f1 img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-e3f54f1:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-f9d5b51 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-f9d5b51 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-f9d5b51 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-f9d5b51>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-9d465d0 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-35b2dd4>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-35b2dd4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-8b8650a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-8b8650a>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-98aa9bc {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-98aa9bc img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-98aa9bc:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-6b855cf {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-6b855cf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-6b855cf .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-6b855cf>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-3589ed8 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-ce686a3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-ce686a3>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-464db1a {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-464db1a img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-464db1a:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-889eb60 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-889eb60 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-889eb60 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-889eb60>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-5d128d2 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-c61ba1b {
    --spacer-size: 30px;
}

.elementor-1196 .elementor-element.elementor-element-1cfd5c9>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-1cfd5c9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b9f4968.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-b9f4968>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-ffac8cb {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-ffac8cb img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-ffac8cb:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-a5dfbfc {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-a5dfbfc .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-a5dfbfc .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a5dfbfc>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b4caa3d {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-61d9d4e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-61d9d4e>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-1e01719 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-1e01719 img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-1e01719:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-953e7fd {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-953e7fd .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-953e7fd .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-953e7fd>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-13c9b33 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-da7942b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1196 .elementor-element.elementor-element-da7942b>.elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-1196 .elementor-element.elementor-element-60d1515 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-1196 .elementor-element.elementor-element-60d1515 img {
    width: 100%;
    max-width: 120px;
    height: 120px;
    transition-duration: 0.15s;
}

.elementor-1196 .elementor-element.elementor-element-60d1515:hover img {
    opacity: 0.8;
}

.elementor-1196 .elementor-element.elementor-element-8eb7c46 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-8eb7c46 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-8eb7c46 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-8eb7c46>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-84709ed {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-6cfd2fd {
    --spacer-size: 20px;
}

.elementor-1196 .elementor-element.elementor-element-b3a77e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-fbf1854:not(.elementor-motion-effects-element-type-background),
.elementor-1196 .elementor-element.elementor-element-fbf1854>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("https://webdesign-finder.com/deepdigital-v2/wp-content/uploads/2023/04/texture.png");
}

.elementor-1196 .elementor-element.elementor-element-fbf1854 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* margin-top: -50px; need to uncommnent after demo video */
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-fbf1854>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-ad805f1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-206ddfc>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-31dc388 {
    --spacer-size: 65px;
}

.elementor-1196 .elementor-element.elementor-element-620c465>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-620c465 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-c09ff5c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-c09ff5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-c09ff5c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-c178b12 .elementor-heading-title {
    font-family: var(--e-global-typography-249e3ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-249e3ea-font-size);
    font-weight: var(--e-global-typography-249e3ea-font-weight);
    text-transform: var(--e-global-typography-249e3ea-text-transform);
    font-style: var(--e-global-typography-249e3ea-font-style);
    text-decoration: var(--e-global-typography-249e3ea-text-decoration);
    line-height: var(--e-global-typography-249e3ea-line-height);
    letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
    word-spacing: var(--e-global-typography-249e3ea-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-be5f8c4 {
    text-align: right;
    top: 50%;
}

.elementor-1196 .elementor-element.elementor-element-be5f8c4 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a3e246c-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3e246c-font-size);
    font-weight: var(--e-global-typography-a3e246c-font-weight);
    text-transform: var(--e-global-typography-a3e246c-text-transform);
    font-style: var(--e-global-typography-a3e246c-font-style);
    text-decoration: var(--e-global-typography-a3e246c-text-decoration);
    line-height: var(--e-global-typography-a3e246c-line-height);
    letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
    word-spacing: var(--e-global-typography-a3e246c-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-be5f8c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-be5f8c4 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-be5f8c4 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-b855771>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-65558ee {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-65558ee img {
    width: 100%;
    max-width: 270px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-30c7765);
    border-radius: 50% 50% 50% 50%;
}

.elementor-1196 .elementor-element.elementor-element-63fc73d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-63fc73d {
    width: initial;
    max-width: initial;
    bottom: -100px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-63fc73d {
    right: 40px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-63fc73d {
    left: 40px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-7956153.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-7956153.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-7956153>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-3e69246 {
    color: var(--e-global-color-c43f656);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-e3c9920 {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-5888b09>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-5888b09 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-035c8fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-035c8fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-035c8fd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-547b92d {
    text-align: right;
    color: var(--e-global-color-c43f656);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-d7e39ab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-38b77ba {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-38b77ba img {
    width: 100%;
    max-width: 270px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-30c7765);
    border-radius: 50% 50% 50% 50%;
}

.elementor-1196 .elementor-element.elementor-element-4740162>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-4740162 {
    width: initial;
    max-width: initial;
    bottom: -100px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-4740162 {
    left: 40px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-4740162 {
    right: 40px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-753eee0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-753eee0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-753eee0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b181133 {
    text-align: right;
}

.elementor-1196 .elementor-element.elementor-element-b181133 .elementor-heading-title {
    color: var(--e-global-color-cb745df);
    font-family: var(--e-global-typography-249e3ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-249e3ea-font-size);
    font-weight: var(--e-global-typography-249e3ea-font-weight);
    text-transform: var(--e-global-typography-249e3ea-text-transform);
    font-style: var(--e-global-typography-249e3ea-font-style);
    text-decoration: var(--e-global-typography-249e3ea-text-decoration);
    line-height: var(--e-global-typography-249e3ea-line-height);
    letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
    word-spacing: var(--e-global-typography-249e3ea-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-3a90c5f {
    text-align: left;
    top: 50%;
}

.elementor-1196 .elementor-element.elementor-element-3a90c5f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a3e246c-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3e246c-font-size);
    font-weight: var(--e-global-typography-a3e246c-font-weight);
    text-transform: var(--e-global-typography-a3e246c-text-transform);
    font-style: var(--e-global-typography-a3e246c-font-style);
    text-decoration: var(--e-global-typography-a3e246c-text-decoration);
    line-height: var(--e-global-typography-a3e246c-line-height);
    letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
    word-spacing: var(--e-global-typography-a3e246c-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-3a90c5f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-3a90c5f {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-3a90c5f {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-4cc7a89 {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-ad03e3d>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-ad03e3d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-51a0b3d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-51a0b3d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-51a0b3d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-e2d6b63 .elementor-heading-title {
    color: var(--e-global-color-70761ef);
    font-family: var(--e-global-typography-249e3ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-249e3ea-font-size);
    font-weight: var(--e-global-typography-249e3ea-font-weight);
    text-transform: var(--e-global-typography-249e3ea-text-transform);
    font-style: var(--e-global-typography-249e3ea-font-style);
    text-decoration: var(--e-global-typography-249e3ea-text-decoration);
    line-height: var(--e-global-typography-249e3ea-line-height);
    letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
    word-spacing: var(--e-global-typography-249e3ea-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-0b97037 {
    text-align: right;
    top: 50%;
}

.elementor-1196 .elementor-element.elementor-element-0b97037 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a3e246c-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3e246c-font-size);
    font-weight: var(--e-global-typography-a3e246c-font-weight);
    text-transform: var(--e-global-typography-a3e246c-text-transform);
    font-style: var(--e-global-typography-a3e246c-font-style);
    text-decoration: var(--e-global-typography-a3e246c-text-decoration);
    line-height: var(--e-global-typography-a3e246c-line-height);
    letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
    word-spacing: var(--e-global-typography-a3e246c-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-0b97037>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-0b97037 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-0b97037 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-79949d2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-17fce4c {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-17fce4c img {
    width: 100%;
    max-width: 270px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-30c7765);
    border-radius: 50% 50% 50% 50%;
}

.elementor-1196 .elementor-element.elementor-element-3d3bf52>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-3d3bf52 {
    width: initial;
    max-width: initial;
    bottom: -100px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-3d3bf52 {
    right: 40px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-3d3bf52 {
    left: 40px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-9bcffbe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-9bcffbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-9bcffbe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-1ad2d72 {
    color: var(--e-global-color-c43f656);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-8183af5 {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-60f2912>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-60f2912 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-f49586c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-f49586c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-f49586c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b0cace4 {
    text-align: right;
    color: var(--e-global-color-c43f656);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-ca672f1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-a7b6a3b {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-a7b6a3b img {
    width: 100%;
    max-width: 270px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-30c7765);
    border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-1196 .elementor-element.elementor-element-85abcdd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-85abcdd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1196 .elementor-element.elementor-element-85abcdd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-e105df8 {
    text-align: right;
}

.elementor-1196 .elementor-element.elementor-element-e105df8 .elementor-heading-title {
    color: var(--e-global-color-07f7335);
    font-family: var(--e-global-typography-249e3ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-249e3ea-font-size);
    font-weight: var(--e-global-typography-249e3ea-font-weight);
    text-transform: var(--e-global-typography-249e3ea-text-transform);
    font-style: var(--e-global-typography-249e3ea-font-style);
    text-decoration: var(--e-global-typography-249e3ea-text-decoration);
    line-height: var(--e-global-typography-249e3ea-line-height);
    letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
    word-spacing: var(--e-global-typography-249e3ea-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-08cdc2d {
    text-align: left;
    top: 50%;
}

.elementor-1196 .elementor-element.elementor-element-08cdc2d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a3e246c-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3e246c-font-size);
    font-weight: var(--e-global-typography-a3e246c-font-weight);
    text-transform: var(--e-global-typography-a3e246c-text-transform);
    font-style: var(--e-global-typography-a3e246c-font-style);
    text-decoration: var(--e-global-typography-a3e246c-text-decoration);
    line-height: var(--e-global-typography-a3e246c-line-height);
    letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
    word-spacing: var(--e-global-typography-a3e246c-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-08cdc2d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateY: -50%;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-08cdc2d {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-08cdc2d {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-b36bb1f {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-d7c9b8f {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-d7c9b8f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-c7d4fef {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 10px 0px rgba(25, 31.000000000000007, 40, 0.1);
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-dff18e4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-dff18e4 {
    z-index: 1;
}

.elementor-1196 .elementor-element.elementor-element-56a23f3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-8e27cad {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-cbc8f4a {
    --spacer-size: 45px;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .filters {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.gallery-slider .mwt-elementor-gallery-carousel-content-wrap {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.gallery-slider .owl-carousel-item::before {
    background-color: var(--e-global-color-b955afc);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-image .mwt-elementor-gallery-carousel-link::before {
    background-color: var(--e-global-color-b955afc);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-regular2 .owl-carousel-item .gallery-item::before {
    background-color: var(--e-global-color-b955afc);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-categories {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-290832b-font-family), Sans-serif;
    font-size: var(--e-global-typography-290832b-font-size);
    font-weight: var(--e-global-typography-290832b-font-weight);
    text-transform: var(--e-global-typography-290832b-text-transform);
    font-style: var(--e-global-typography-290832b-font-style);
    text-decoration: var(--e-global-typography-290832b-text-decoration);
    line-height: var(--e-global-typography-290832b-line-height);
    letter-spacing: var(--e-global-typography-290832b-letter-spacing);
    word-spacing: var(--e-global-typography-290832b-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-title {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f a.mwt-elementor-gallery-carousel-title {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f a.mwt-elementor-gallery-carousel-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-title,
.elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-title>a {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel-container .filters a.category {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
    margin: 7px 0px 55px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel-container .filters a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel-container .filters a.active {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button:after {
    font-size: 20px;
    color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-image.nav-layout-5 .owl-dots .owl-dot span {
    background-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-image.nav-layout-5 .owl-nav>button::after {
    background-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button:hover:after {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-image.nav-layout-5 .owl-dots .owl-dot.active span {
    background-color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel.layout-item-image.nav-layout-5 .owl-nav>button:hover::after {
    background-color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button {
    background-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button:hover {
    background-color: var(--e-global-color-f4c0c4e);
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button.owl-prev {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f .gallery-slider .owl-nav>button.owl-next {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

.elementor-1196 .elementor-element.elementor-element-91f7e5f>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-3451e7b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-title {
    color: var(--e-global-color-7485ded);
    font-family: var(--e-global-typography-f427834-font-family), Sans-serif;
    font-size: var(--e-global-typography-f427834-font-size);
    font-weight: var(--e-global-typography-f427834-font-weight);
    text-transform: var(--e-global-typography-f427834-text-transform);
    font-style: var(--e-global-typography-f427834-font-style);
    text-decoration: var(--e-global-typography-f427834-text-decoration);
    line-height: var(--e-global-typography-f427834-line-height);
    letter-spacing: var(--e-global-typography-f427834-letter-spacing);
    word-spacing: var(--e-global-typography-f427834-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-name {
    color: var(--e-global-color-aaae3c8);
    font-family: var(--e-global-typography-bd9f020-font-family), Sans-serif;
    font-size: var(--e-global-typography-bd9f020-font-size);
    font-weight: var(--e-global-typography-bd9f020-font-weight);
    text-transform: var(--e-global-typography-bd9f020-text-transform);
    font-style: var(--e-global-typography-bd9f020-font-style);
    text-decoration: var(--e-global-typography-bd9f020-text-decoration);
    line-height: var(--e-global-typography-bd9f020-line-height);
    letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
    word-spacing: var(--e-global-typography-bd9f020-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .flex-active .mwt-elementor-team-slider-name {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-position {
    color: var(--e-global-color-83a7de5);
    font-family: var(--e-global-typography-bd9f020-font-family), Sans-serif;
    font-size: var(--e-global-typography-bd9f020-font-size);
    font-weight: var(--e-global-typography-bd9f020-font-weight);
    text-transform: var(--e-global-typography-bd9f020-text-transform);
    font-style: var(--e-global-typography-bd9f020-font-style);
    text-decoration: var(--e-global-typography-bd9f020-text-decoration);
    line-height: var(--e-global-typography-bd9f020-line-height);
    letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
    word-spacing: var(--e-global-typography-bd9f020-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .flex-active .mwt-elementor-team-slider-position {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .flex-control-nav-1 .menu__item {
    margin: 0px 0px 15px 0px;
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-team-slider-container .members-list-item i {
    font-size: 14px;
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-team-slider-container .members-list-item:hover i {
    color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-team-slider-container .members-list-item a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7350076);
    border-radius: 50% 50% 50% 50%;
    margin: 5px 0px 5px 0px;
    padding: 22px 22px 22px 22px;
}

.elementor-1196 .elementor-element.elementor-element-9af9a6a:not(.elementor-motion-effects-element-type-background),
.elementor-1196 .elementor-element.elementor-element-9af9a6a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f4c0c4e);
}

.elementor-1196 .elementor-element.elementor-element-9af9a6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 5;
}

.elementor-1196 .elementor-element.elementor-element-9af9a6a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-4c861ea>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-5392cf0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-44d9acb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-953ab10 {
    --spacer-size: 60px;
    top: -30px;
}

.elementor-1196 .elementor-element.elementor-element-953ab10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-skewY: 3deg;
    background-color: var(--e-global-color-f4c0c4e);
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-953ab10 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-953ab10 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-46b2112>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-6d01097 {
    --spacer-size: 60px;
    top: -30px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-6d01097 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-6d01097 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-6d01097>.elementor-widget-container {
    --e-transform-skewY: -3deg;
    background-color: var(--e-global-color-f4c0c4e);
}

.elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-7e314cc>.elementor-widget-container {
    margin: -53px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-7e314cc {
    z-index: 1;
}

.elementor-1196 .elementor-element.elementor-element-4750c32 {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-3ffb2c2>.elementor-container {
    max-width: 780px;
}

.elementor-1196 .elementor-element.elementor-element-3ffb2c2 {
    z-index: 10;
}

.elementor-1196 .elementor-element.elementor-element-f113414>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-45d0c71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-daf1ccd {
    --spacer-size: 35px;
}

.elementor-1196 .elementor-element.elementor-element-038afb3 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-038afb3 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-1d597d8 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-1d597d8 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-1b15080 {
    --spacer-size: 26px;
}

.elementor-1196 .elementor-element.elementor-element-339ed86 {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-1157ba7 {
    --spacer-size: 30px;
}

.elementor-1196 .elementor-element.elementor-element-6eb7ca9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-92bb31d {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-ae5d93f>.elementor-container {
    max-width: 1140px;
}

.elementor-1196 .elementor-element.elementor-element-ae5d93f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-acf1870>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-1196 .elementor-element.elementor-element-7376fc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-e28606f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-1196 .elementor-element.elementor-element-4853382>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-9e55183>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-1196 .elementor-element.elementor-element-798cc25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b03c4aa {
    --spacer-size: 50px;
}

.elementor-1196 .elementor-element.elementor-element-5133d35>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-9a8402f {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-e44ddbf);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-250e00d {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-d15a225>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-5351c98 {
    --spacer-size: 230px;
}

.elementor-1196 .elementor-element.elementor-element-cec7ea2:not(.elementor-motion-effects-element-type-background),
.elementor-1196 .elementor-element.elementor-element-cec7ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("https://webdesign-finder.com/deepdigital-v2/wp-content/uploads/2023/04/texture.png");
}

.elementor-1196 .elementor-element.elementor-element-cec7ea2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 5;
}

.elementor-1196 .elementor-element.elementor-element-cec7ea2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-0b7ab5e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b43b2f2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-e97740e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b48e15d {
    --spacer-size: 60px;
    top: -30px;
}

.elementor-1196 .elementor-element.elementor-element-b48e15d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-skewY: 3deg;
    background-color: var(--e-global-color-accent);
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-b48e15d {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-b48e15d {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-b6cdbfd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-124ace2 {
    --spacer-size: 60px;
    top: -30px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-124ace2 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-124ace2 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-124ace2>.elementor-widget-container {
    --e-transform-skewY: -3deg;
    background-color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-e1b2a2b {
    margin-top: -190px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-74d1ab3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 0px 60px;
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-date a {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-date a:hover {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-date,
.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-date>a {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0.2em;
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content .mwt-elementor-posts-carousel-date {
    margin-bottom: 20px;
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-title {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 a.mwt-elementor-posts-carousel-title {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 a.mwt-elementor-posts-carousel-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content .mwt-elementor-posts-carousel-post-title {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    height: 60px;
    margin-bottom: 45px;
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-author a {
    color: var(--e-global-color-accent);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-author a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-author,
.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-author>a {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0.2em;
}

.elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content {
    background-color: var(--e-global-color-secondary);
    padding: 85px 45px 50px 45px;
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-b45ec7d {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-9b2bdac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-c1e34fc {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-460390e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 0px 60px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-image {
    max-width: 270px;
    min-width: 270px;
    max-height: 270px;
    min-height: 270px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-5007c0b);
    border-radius: 50% 50% 50% 50%;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-image-wrap {
    margin-bottom: 30px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-position {
    color: var(--e-global-color-primary);
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin-bottom: 15px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-name {
    color: var(--e-global-color-secondary);
    margin-bottom: 20px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-name,
.elementor-1196 .elementor-element.elementor-element-a63ed4b {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a1d8a14-font-family), Sans-serif;
    font-size: var(--e-global-typography-a1d8a14-font-size);
    font-weight: var(--e-global-typography-a1d8a14-font-weight);
    text-transform: var(--e-global-typography-a1d8a14-text-transform);
    font-style: var(--e-global-typography-a1d8a14-font-style);
    text-decoration: var(--e-global-typography-a1d8a14-text-decoration);
    line-height: var(--e-global-typography-a1d8a14-line-height);
    letter-spacing: var(--e-global-typography-a1d8a14-letter-spacing);
    word-spacing: var(--e-global-typography-a1d8a14-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote-icon i {
    color: #FFFFFF1A;
    font-size: 32px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote-icon svg {
    fill: #FFFFFF1A;
    max-width: 32px;
    max-height: 32px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .testimonials-slider .owl-nav>button:after {
    color: var(--e-global-color-text);
    font-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .testimonials-slider .owl-nav>button:hover:after {
    color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .testimonials-slider .owl-dots>.owl-dot span {
    background-color: var(--e-global-color-secondary);
    width: 6px;
    height: 6px;
    border-radius: 50px;
    margin: 25px 12px 0px 12px;
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .testimonials-slider .owl-dots>.owl-dot span:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-a63ed4b .testimonials-slider .owl-dots>.owl-dot.active span {
    background-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-83221e8 {
    --spacer-size: 60px;
}

.elementor-1196 .elementor-element.elementor-element-89ea405>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-2b8f3de {
    --spacer-size: 85px;
}

.elementor-1196 .elementor-element.elementor-element-61a00d0:not(.elementor-motion-effects-element-type-background),
.elementor-1196 .elementor-element.elementor-element-61a00d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-61a00d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 5;
}

.elementor-1196 .elementor-element.elementor-element-61a00d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-2696be4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-b329ee8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-c3a6794>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-75a9820 {
    --spacer-size: 60px;
    top: -30px;
}

.elementor-1196 .elementor-element.elementor-element-75a9820>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-skewY: 3deg;
    background-color: var(--e-global-color-secondary);
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-75a9820 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-75a9820 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-f6e9c88>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-f13332e {
    --spacer-size: 60px;
    top: -30px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-f13332e {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-f13332e {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-f13332e>.elementor-widget-container {
    --e-transform-skewY: -3deg;
    background-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-d505472>.elementor-widget-container {
    margin: -53px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-d505472 {
    z-index: 2;
}

.elementor-1196 .elementor-element.elementor-element-66f94ba {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-e4b463c>.elementor-container {
    max-width: 780px;
}

.elementor-1196 .elementor-element.elementor-element-e4b463c {
    z-index: 10;
}

.elementor-1196 .elementor-element.elementor-element-12ce420>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-46316d6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-2014c6e {
    --spacer-size: 35px;
}

.elementor-1196 .elementor-element.elementor-element-0c23d0d {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-0c23d0d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7518f67-font-family), Sans-serif;
    font-size: var(--e-global-typography-7518f67-font-size);
    font-weight: var(--e-global-typography-7518f67-font-weight);
    text-transform: var(--e-global-typography-7518f67-text-transform);
    font-style: var(--e-global-typography-7518f67-font-style);
    text-decoration: var(--e-global-typography-7518f67-text-decoration);
    line-height: var(--e-global-typography-7518f67-line-height);
    letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
    word-spacing: var(--e-global-typography-7518f67-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-4e8cb8c {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-4e8cb8c .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-7518f67-font-family), Sans-serif;
    font-size: var(--e-global-typography-7518f67-font-size);
    font-weight: var(--e-global-typography-7518f67-font-weight);
    text-transform: var(--e-global-typography-7518f67-text-transform);
    font-style: var(--e-global-typography-7518f67-font-style);
    text-decoration: var(--e-global-typography-7518f67-text-decoration);
    line-height: var(--e-global-typography-7518f67-line-height);
    letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
    word-spacing: var(--e-global-typography-7518f67-word-spacing);
}

.elementor-1196 .elementor-element.elementor-element-4e8cb8c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-981afbb {
    --spacer-size: 26px;
}

.elementor-1196 .elementor-element.elementor-element-c28aba2 {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-58b3620 {
    --spacer-size: 30px;
}

.elementor-1196 .elementor-element.elementor-element-9044ac1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-28f99bc {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button {
    min-width: 230px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-e44ddbf);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    padding: 30px 35px 30px 35px;
}

.elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button:hover,
.elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button:hover svg,
.elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-29881fc {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-bdfc3e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-bdfc3e2 {
    z-index: 2;
}

.elementor-1196 .elementor-element.elementor-element-f1976f0 {
    margin-top: 0px;
    margin-bottom: -50px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-7588e12>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-d7f198a {
    --spacer-size: 60px;
    top: -30px;
}

.elementor-1196 .elementor-element.elementor-element-d7f198a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-skewY: -3deg;
    background-color: var(--e-global-color-secondary);
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-d7f198a {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-d7f198a {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-d527e8e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-98a8dd3 {
    --spacer-size: 60px;
    top: -30px;
}

body:not(.rtl) .elementor-1196 .elementor-element.elementor-element-98a8dd3 {
    left: 0px;
}

body.rtl .elementor-1196 .elementor-element.elementor-element-98a8dd3 {
    right: 0px;
}

.elementor-1196 .elementor-element.elementor-element-98a8dd3>.elementor-widget-container {
    --e-transform-skewY: 3deg;
    background-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-7276a38:not(.elementor-motion-effects-element-type-background),
.elementor-1196 .elementor-element.elementor-element-7276a38>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f4c0c4e);
    background-image: url("https://webdesign-finder.com/deepdigital-v2/wp-content/uploads/2023/05/texture_2.png");
}

.elementor-1196 .elementor-element.elementor-element-7276a38 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-7276a38>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-bdc2f38>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-29f686b {
    --spacer-size: 10px;
}

.elementor-1196 .elementor-element.elementor-element-edbaff0 {
    --spacer-size: 40px;
}

.elementor-1196 .elementor-element.elementor-element-a1f96d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-ace5f99>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-ace5f99>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1196 .elementor-element.elementor-element-c423f8e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-cb745df);
}

.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-cb745df);
}

.elementor-1196 .elementor-element.elementor-element-c423f8e.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-cb745df);
}

.elementor-1196 .elementor-element.elementor-element-c423f8e .elementor-icon {
    font-size: 65px;
    padding: 42px;
}

.elementor-1196 .elementor-element.elementor-element-c423f8e .elementor-icon svg {
    height: 65px;
}

.elementor-1196 .elementor-element.elementor-element-c423f8e>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1196 .elementor-element.elementor-element-d9d7571 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-d9d7571 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-1196 .elementor-element.elementor-element-d9d7571>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-dae59b9 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-12f7cb6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-ecec80f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-70761ef);
}

.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-70761ef);
}

.elementor-1196 .elementor-element.elementor-element-ecec80f.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-70761ef);
}

.elementor-1196 .elementor-element.elementor-element-ecec80f .elementor-icon {
    font-size: 65px;
    padding: 42px;
}

.elementor-1196 .elementor-element.elementor-element-ecec80f .elementor-icon svg {
    height: 65px;
}

.elementor-1196 .elementor-element.elementor-element-ecec80f>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-ec71f62 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-ec71f62 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-1196 .elementor-element.elementor-element-ec71f62>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-c32f938 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-daa7569>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1196 .elementor-element.elementor-element-2502c55 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-07f7335);
}

.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-framed .elementor-icon,
.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-07f7335);
}

.elementor-1196 .elementor-element.elementor-element-2502c55.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-07f7335);
}

.elementor-1196 .elementor-element.elementor-element-2502c55 .elementor-icon {
    font-size: 65px;
    padding: 42px;
}

.elementor-1196 .elementor-element.elementor-element-2502c55 .elementor-icon svg {
    height: 65px;
}

.elementor-1196 .elementor-element.elementor-element-2502c55>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-42176b7 {
    text-align: center;
}

.elementor-1196 .elementor-element.elementor-element-42176b7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-1196 .elementor-element.elementor-element-42176b7>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1196 .elementor-element.elementor-element-5e82667 {
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-1196 .elementor-element.elementor-element-a7fada6 {
    --spacer-size: 35px;
}

.elementor-1196 .elementor-element.elementor-element-70b91a1 {
    --spacer-size: 95px;
}

@media(max-width:1199px) and (min-width:768px) {
    .elementor-1196 .elementor-element.elementor-element-6f7a251 {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-2262586 {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-94ee901 {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-b9f4968 {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-61d9d4e {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-da7942b {
        width: 50%;
    }

    .elementor-1196 .elementor-element.elementor-element-ace5f99 {
        width: 100%;
    }

    .elementor-1196 .elementor-element.elementor-element-12f7cb6 {
        width: 100%;
    }

    .elementor-1196 .elementor-element.elementor-element-daa7569 {
        width: 100%;
    }
}

@media(max-width:1199px) {
    .elementor-1196 .elementor-element.elementor-element-85611eb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f5d4b79 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7f8e584 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-038814f .elementor-button {
        min-width: 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-43c275e .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d37885d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1476b90 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-65d7e18 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f9d5b51 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-9d465d0 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-6b855cf .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3589ed8 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-889eb60 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-5d128d2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a5dfbfc .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b4caa3d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-953e7fd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-13c9b33 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-8eb7c46 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-84709ed {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c09ff5c>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-c178b12 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-be5f8c4 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b855771>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-7956153>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-3e69246 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-035c8fd>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-547b92d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d7e39ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-753eee0>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-b181133 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3a90c5f .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-51a0b3d>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-e2d6b63 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-0b97037 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-79949d2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-9bcffbe>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-1ad2d72 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f49586c>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-b0cace4 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-ca672f1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-85abcdd>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-e105df8 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-08cdc2d .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button {
        min-width: 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-categories {
        font-size: var(--e-global-typography-290832b-font-size);
        line-height: var(--e-global-typography-290832b-line-height);
        letter-spacing: var(--e-global-typography-290832b-letter-spacing);
        word-spacing: var(--e-global-typography-290832b-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-91f7e5f .owl-carousel-container .filters a.category {
        margin: 7px 0px 15px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-title {
        font-size: var(--e-global-typography-f427834-font-size);
        line-height: var(--e-global-typography-f427834-line-height);
        letter-spacing: var(--e-global-typography-f427834-letter-spacing);
        word-spacing: var(--e-global-typography-f427834-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-name {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-position {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button {
        min-width: 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-038afb3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1d597d8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-339ed86 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button {
        min-width: 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-74d1ab3>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content .mwt-elementor-posts-carousel-post-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-460390e>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-position {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-name,
    .elementor-1196 .elementor-element.elementor-element-a63ed4b {
        font-size: 26px;
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote {
        font-size: var(--e-global-typography-a1d8a14-font-size);
        line-height: var(--e-global-typography-a1d8a14-line-height);
        letter-spacing: var(--e-global-typography-a1d8a14-letter-spacing);
        word-spacing: var(--e-global-typography-a1d8a14-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button {
        min-width: 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-0c23d0d .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-4e8cb8c .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c28aba2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 30px 35px 30px 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-d7f198a {
        top: -45px;
    }

    .elementor-1196 .elementor-element.elementor-element-98a8dd3 {
        top: -45px;
    }

    .elementor-1196 .elementor-element.elementor-element-29f686b {
        --spacer-size: 10px;
    }

    .elementor-1196 .elementor-element.elementor-element-dae59b9 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-12f7cb6>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-c32f938 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-daa7569>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-5e82667 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-1196 .elementor-element.elementor-element-85611eb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f5d4b79 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7f8e584 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-038814f .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-79e3193 {
        --spacer-size: 10px;
    }

    .elementor-1196 .elementor-element.elementor-element-43c275e .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d37885d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1476b90 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-65d7e18 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f9d5b51 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-9d465d0 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-6b855cf .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3589ed8 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-889eb60 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-5d128d2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a5dfbfc .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b4caa3d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-953e7fd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-13c9b33 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-8eb7c46 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-84709ed {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b3a77e5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-fbf1854 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-206ddfc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-c09ff5c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-c178b12 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-be5f8c4 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7956153>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-3e69246 {
        text-align: center;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-035c8fd>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-547b92d {
        text-align: center;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-753eee0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-b181133 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3a90c5f .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-51a0b3d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-e2d6b63 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-0b97037 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-9bcffbe>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-1ad2d72 {
        text-align: center;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f49586c>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-b0cace4 {
        text-align: center;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-85abcdd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-e105df8 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-08cdc2d .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-dff18e4>.elementor-widget-container {
        margin: 0px 0px -43px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-8e27cad {
        --spacer-size: 83px;
    }

    .elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-categories {
        font-size: var(--e-global-typography-290832b-font-size);
        line-height: var(--e-global-typography-290832b-line-height);
        letter-spacing: var(--e-global-typography-290832b-letter-spacing);
        word-spacing: var(--e-global-typography-290832b-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-0041dc1 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-title {
        font-size: var(--e-global-typography-f427834-font-size);
        line-height: var(--e-global-typography-f427834-line-height);
        letter-spacing: var(--e-global-typography-f427834-letter-spacing);
        word-spacing: var(--e-global-typography-f427834-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-name {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-position {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .flex-control-nav-1 .menu__item {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-team-slider-container .members-list-item a {
        margin: 20px 5px 20px 5px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7e314cc>.elementor-widget-container {
        margin: -43px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-038afb3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1d597d8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-339ed86 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-92bb31d {
        --spacer-size: 40px;
    }

    .elementor-1196 .elementor-element.elementor-element-acf1870>.elementor-element-populated {
        padding: 0px 10px 15px 10px;
    }

    .elementor-1196 .elementor-element.elementor-element-e28606f>.elementor-element-populated {
        padding: 15px 10px 15px 10px;
    }

    .elementor-1196 .elementor-element.elementor-element-9e55183>.elementor-element-populated {
        padding: 15px 10px 0px 10px;
    }

    .elementor-1196 .elementor-element.elementor-element-b03c4aa {
        --spacer-size: 40px;
    }

    .elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content .mwt-elementor-posts-carousel-post-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-position {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote {
        font-size: var(--e-global-typography-a1d8a14-font-size);
        line-height: var(--e-global-typography-a1d8a14-line-height);
        letter-spacing: var(--e-global-typography-a1d8a14-letter-spacing);
        word-spacing: var(--e-global-typography-a1d8a14-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d505472>.elementor-widget-container {
        margin: -43px 0px 0px 0px;
    }

    .elementor-1196 .elementor-element.elementor-element-0c23d0d .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-4e8cb8c .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c28aba2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-29f686b {
        --spacer-size: 5px;
    }

    .elementor-1196 .elementor-element.elementor-element-dae59b9 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c32f938 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-5e82667 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
}

@media(min-width:1600px) {
    .elementor-1196 .elementor-element.elementor-element-5bda1a1 {
        --spacer-size: 35px;
    }

    .elementor-1196 .elementor-element.elementor-element-85611eb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f5d4b79 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-7f8e584 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-038814f .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-43c275e .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d37885d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1476b90 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-65d7e18 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-f9d5b51 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-9d465d0 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-6b855cf .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3589ed8 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-889eb60 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-5d128d2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a5dfbfc .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b4caa3d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-953e7fd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-13c9b33 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-8eb7c46 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-84709ed {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c178b12 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-be5f8c4 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3e69246 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-547b92d {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b181133 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-3a90c5f .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-e2d6b63 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-0b97037 .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1ad2d72 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b0cace4 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-e105df8 .elementor-heading-title {
        font-size: var(--e-global-typography-249e3ea-font-size);
        line-height: var(--e-global-typography-249e3ea-line-height);
        letter-spacing: var(--e-global-typography-249e3ea-letter-spacing);
        word-spacing: var(--e-global-typography-249e3ea-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-08cdc2d .elementor-heading-title {
        font-size: var(--e-global-typography-a3e246c-font-size);
        line-height: var(--e-global-typography-a3e246c-line-height);
        letter-spacing: var(--e-global-typography-a3e246c-letter-spacing);
        word-spacing: var(--e-global-typography-a3e246c-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-dff18e4 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-91f7e5f .mwt-elementor-gallery-carousel-categories {
        font-size: var(--e-global-typography-290832b-font-size);
        line-height: var(--e-global-typography-290832b-line-height);
        letter-spacing: var(--e-global-typography-290832b-letter-spacing);
        word-spacing: var(--e-global-typography-290832b-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-title {
        font-size: var(--e-global-typography-f427834-font-size);
        line-height: var(--e-global-typography-f427834-line-height);
        letter-spacing: var(--e-global-typography-f427834-letter-spacing);
        word-spacing: var(--e-global-typography-f427834-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-name {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-2df1355 .mwt-elementor-team-slider-position {
        font-size: var(--e-global-typography-bd9f020-font-size);
        line-height: var(--e-global-typography-bd9f020-line-height);
        letter-spacing: var(--e-global-typography-bd9f020-letter-spacing);
        word-spacing: var(--e-global-typography-bd9f020-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-953ab10 {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-6d01097 {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-7e314cc .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-038afb3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-1d597d8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-339ed86 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d830bc4 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-b48e15d {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-124ace2 {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-74d1ab3>.elementor-element-populated {
        padding: 0px 80px 0px 80px;
    }

    .elementor-1196 .elementor-element.elementor-element-a1f4282 .mwt-elementor-posts-carousel-item-content .mwt-elementor-posts-carousel-post-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-460390e>.elementor-element-populated {
        padding: 0px 80px 0px 80px;
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-position {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-a63ed4b .mwt-elementor-testimonials-carousel-quote {
        font-size: var(--e-global-typography-a1d8a14-font-size);
        line-height: var(--e-global-typography-a1d8a14-line-height);
        letter-spacing: var(--e-global-typography-a1d8a14-letter-spacing);
        word-spacing: var(--e-global-typography-a1d8a14-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-75a9820 {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-f13332e {
        --spacer-size: 160px;
    }

    .elementor-1196 .elementor-element.elementor-element-d505472 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-0c23d0d .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-4e8cb8c .elementor-heading-title {
        font-size: var(--e-global-typography-7518f67-font-size);
        line-height: var(--e-global-typography-7518f67-line-height);
        letter-spacing: var(--e-global-typography-7518f67-letter-spacing);
        word-spacing: var(--e-global-typography-7518f67-word-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c28aba2 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-85e1b1c .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-d7f198a {
        --spacer-size: 160px;
        top: -130px;
    }

    .elementor-1196 .elementor-element.elementor-element-98a8dd3 {
        --spacer-size: 160px;
        top: -130px;
    }

    .elementor-1196 .elementor-element.elementor-element-dae59b9 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-c32f938 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-1196 .elementor-element.elementor-element-5e82667 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
}