﻿.elementor-217026 .elementor-element.elementor-element-5b95386
{
    --display: flex;
    --min-height: 680px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: .07;
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5b95386:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-5b95386>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Mobile-casino-software-development-BG.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-217026 .elementor-element.elementor-element-5b95386::before, .elementor-217026 .elementor-element.elementor-element-5b95386>.elementor-background-video-container::before, .elementor-217026 .elementor-element.elementor-element-5b95386>.e-con-inner>.elementor-background-video-container::before, .elementor-217026 .elementor-element.elementor-element-5b95386>.elementor-background-slideshow::before, .elementor-217026 .elementor-element.elementor-element-5b95386>.e-con-inner>.elementor-background-slideshow::before, .elementor-217026 .elementor-element.elementor-element-5b95386>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-217026 .elementor-element.elementor-element-dc1aefe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    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);
    color: var(--e-global-color-primary);
}
.elementor-217026 .elementor-element.elementor-element-6aa34dd>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-6aa34dd .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-6262e7a>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-6262e7a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 72.5px;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-bf95f76>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-bf95f76 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    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);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-217026 .elementor-element.elementor-element-1560c39
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15.59px 36.38px 15.59px 36.38px;
}
.elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-2d86bd0>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-2d86bd0
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-eeb66da
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-f9c4d44
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-f9c4d44:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-f9c4d44>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f24c2c;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-8b233eb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-8b233eb:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-8b233eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-217026 .elementor-element.elementor-element-2d57f13
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-2d57f13.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-59a873f
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-59a873f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-217026 .elementor-element.elementor-element-d5ee334
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-d5ee334>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-d5ee334 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-d5ee334 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-c0144e9
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-c0144e9>.elementor-widget-container
{
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-c0144e9.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-6a8f38f .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-217026 .elementor-element.elementor-element-6a8f38f .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-6a8f38f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-6a8f38f>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-6a8f38f
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-6a8f38f .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-6a8f38f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-3c8963e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-8229b52
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-8229b52:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-8229b52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-09f3d3e
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-aefe8c4
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-aefe8c4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-e16c668
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-e16c668 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-e16c668 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-bae349e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-4e47a62
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-217026 .elementor-element.elementor-element-4e47a62:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-4e47a62>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-7f8a211>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-47cf3ae>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-47cf3ae
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-8818436
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-8818436:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-8818436>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-28a9da3>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-28a9da3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-c74154a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-c74154a:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-c74154a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-e50d953
{
    width: var(--container-widget-width,88.181%);
    max-width: 88.181%;
    --container-widget-width: 88.181%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-e50d953.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-4f5495f>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-4f5495f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-b634ee3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-217026 .elementor-element.elementor-element-4f2e6b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-4f2e6b6:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-4f2e6b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-08f651e
{
    width: var(--container-widget-width,83.598%);
    max-width: 83.598%;
    --container-widget-width: 83.598%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-08f651e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-cdd3cf1>.elementor-widget-container
{
    margin: -30px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-cdd3cf1
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-f9e76e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-f9e76e7:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-f9e76e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-c9a412b>.elementor-widget-container
{
    margin: -2px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-c9a412b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-daa66af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-daa66af:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-daa66af>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-21559c6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-2ec025a>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-2ec025a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-e5a9ddb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-fa2ac3f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-217026 .elementor-element.elementor-element-fa2ac3f:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-fa2ac3f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-74dbece>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-74dbece.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-74dbece
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-045bd91
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-045bd91:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-045bd91>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-519e761>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-519e761
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-1b8c682
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-1b8c682:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-1b8c682>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-description
{
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-3120c73>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-3120c73
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-c724e54
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-217026 .elementor-element.elementor-element-58a356c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-58a356c.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-2b36940
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-2b36940:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-2b36940>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-2b36940.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-23a350d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-b572677>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-b572677
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-e0da3ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-217026 .elementor-element.elementor-element-e0da3ef.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-20c8336
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-4f3309f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-4f3309f
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-0ce6f52
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-0ce6f52:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-0ce6f52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-217026 .elementor-element.elementor-element-84ce2f0
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-0473b11
{
    width: var(--container-widget-width,67.666%);
    max-width: 67.666%;
    --container-widget-width: 67.666%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-0473b11.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-0473b11 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 42px;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-1517892
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-217026 .elementor-element.elementor-element-1517892 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-1517892 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-6409d8e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-2293b8a
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-8f090f9
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-6528296
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-6528296.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-63968ab
{
    --display: flex;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-5030843
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-5030843.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-87cfb77
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-87cfb77.e-con
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-cffa0e1
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-cffa0e1.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-a723405
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-569ae70
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-569ae70.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-576176e
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-4012ddb
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-4012ddb.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-d1d87cb
{
    --display: flex;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-ede885c
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-ede885c.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-0f7cc87
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-09398fc
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-09398fc.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-0124e77
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-f336449
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-f336449.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-af01d37
{
    --display: flex;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-title
{
    margin-bottom: 11px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-1fea8a7
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-1fea8a7.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-374ebeb
{
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-1ebca80
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-1ebca80.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-798159f
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-da2f4c5
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-da2f4c5.elementor-element
{
    --align-self: flex-end;
}
.elementor-217026 .elementor-element.elementor-element-79d7192
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-0895fef>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 40px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-0895fef
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-0895fef img
{
    width: 100%;
}
.elementor-217026 .elementor-element.elementor-element-6a6e3c3
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6a6e3c3.e-con
{
    --align-self: flex-start;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-ebd540a>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-ebd540a.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-ebd540a
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-9ce3254
{
    --display: flex;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-9ce3254.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-f815371>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-b39f3da>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-b39f3da.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-b39f3da
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-6c512a4
{
    --display: flex;
    --justify-content: center;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6c512a4.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-52d1276>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-52d1276.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-52d1276
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-f8413c4
{
    --display: flex;
    --justify-content: center;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-f8413c4.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-38f6772>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-60f1654>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-60f1654.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-60f1654
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-8d219fa
{
    --display: flex;
    --justify-content: center;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-8d219fa.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-01fb844>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-ffd530e>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-ffd530e.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-ffd530e
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-ffdc3f5
{
    --display: flex;
    --justify-content: center;
    --margin-top: 53px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ffdc3f5.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-634189a>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-4f1e51a>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-4f1e51a.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-4f1e51a
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-5327c60
{
    --display: flex;
    --justify-content: center;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5327c60.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-77b314d>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-96bc996>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-96bc996.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-96bc996
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-eeb445c
{
    --display: flex;
    --justify-content: center;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-eeb445c.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-792aea8>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-dc18e09>.elementor-widget-container
{
    margin: -8px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-dc18e09.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-dc18e09
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-ecd5da4
{
    --display: flex;
    --justify-content: center;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ecd5da4.e-con
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-22f3974>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-c9ce9a0>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-217026 .elementor-element.elementor-element-c9ce9a0.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-c9ce9a0
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-4d42ba2
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-5c2bbce
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-30a11a9
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-30a11a9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-3db2625
{
    --display: flex;
    --margin-top: -22px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-49696b7
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-49696b7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-3e71a57
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-434ba14
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-434ba14.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-e85b60e
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-title
{
    margin-bottom: 9px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-93c1790
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-c32d935
{
    --display: flex;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-0c03a33
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-2b45f4e
{
    --display: flex;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-29fcaad
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-29fcaad>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-ea97595
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-87ee41b
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-e5f5786
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-9ff21c7
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-27e69f9
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-e4af2d5
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-af62a60
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-8180770
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-ae7273a
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-a23d346
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-4e2096f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-099a100 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-099a100 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-099a100 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-099a100>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-099a100
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-099a100 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-099a100 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-a55f7dd
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ac21f91
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-e8b93dc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-e8b93dc
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-e8b93dc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-ad7055d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-ad7055d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-ad7055d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-f40d396
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-ce3f6b2
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-9f3be34
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-9f3be34.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-9f3be34 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-bc772bd
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-d9c583b
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-7e393b2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-c4429d1
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-6e33e00
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-07f2838 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-ef0c150
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-f7a987e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-c391d3b
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-ff2a239 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-3b4da33
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-18277d5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-18277d5
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-704adaa
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-23178ae
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-09a60c1
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-0093792
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-f1db08d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-e25f322
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-61cba58
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-ccd1112
{
    --display: flex;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-568cabf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-e0d75af
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-934de04>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-934de04
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-ab678db
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-c71285e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-570c1d2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-570c1d2
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-5758191
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5758191:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-5758191>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-217026 .elementor-element.elementor-element-0deb75a
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-58037c0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-58037c0.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-58037c0
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-58037c0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-dd4fef1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-dd4fef1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-dd4fef1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-ce56fc9
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-6c922af
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-217026 .elementor-element.elementor-element-679a9b8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-679a9b8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-ebbf71c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter
{
    gap: 9px;
}
.elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 52px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-217026 .elementor-element.elementor-element-054d831
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-53e5357
{
    --spacer-size: 100px;
}
.elementor-217026 .elementor-element.elementor-element-53e5357>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-4c6f6e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-4c6f6e3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter
{
    gap: 9px;
}
.elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 52px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-217026 .elementor-element.elementor-element-1d68466
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-02da8ef
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-02da8ef:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-02da8ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-eacacfe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-5d31076
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-5d31076.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter
{
    gap: 12px;
}
.elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-217026 .elementor-element.elementor-element-4737d3e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-a0aa777
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-a0aa777.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter
{
    gap: 12px;
}
.elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-217026 .elementor-element.elementor-element-5a11eb7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-3bb21f8
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-3bb21f8.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter
{
    gap: 12px;
}
.elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-217026 .elementor-element.elementor-element-2d3d0c9 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-2d3d0c9 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-2d3d0c9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-2d3d0c9>.elementor-widget-container
{
    margin: 40px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-2d3d0c9
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-2d3d0c9 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-2d3d0c9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-6aeb58e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6aeb58e:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-6aeb58e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-217026 .elementor-element.elementor-element-84ea5db
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-2064579
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-2064579 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 43.57px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-dab01ef
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-dab01ef .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-dab01ef .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-30fe9b9
{
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-30fe9b9>.elementor-widget-container
{
    padding: 30px 0 30px 0;
}
.elementor-217026 .elementor-element.elementor-element-30fe9b9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-87d99ad
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-581d13d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-581d13d:hover
{
    background-color: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-581d13d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-612b60b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-612b60b:hover
{
    background-color: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-612b60b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-758010e.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-758010e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-217026 .elementor-element.elementor-element-758010e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-758010e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-bbf5e35
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-bbf5e35:hover
{
    background-color: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-bbf5e35.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d
{
    width: var(--container-widget-width,63.508%);
    max-width: 63.508%;
    --container-widget-width: 63.508%;
    --container-widget-flex-grow: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-e666ddf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-a9aa07d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-a9aa07d:hover
{
    background-color: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-a9aa07d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 37%;
}
.elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-ad8114e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ad8114e:hover
{
    background-color: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-ad8114e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-217026 .elementor-element.elementor-element-3549dfc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-e9632f4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-e9632f4
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-2ea7611
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-fb24c93
{
    --display: flex;
    --margin-top: 70px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-9e00289
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-9e00289 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-51b1c46
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-51b1c46 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-51b1c46 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-3e88ed6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-217026 .elementor-element.elementor-element-c305b64
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-d0d2225
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-fea407d img
{
    height: 100px;
}
.elementor-217026 .elementor-element.elementor-element-46818ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-fd0cc08 img
{
    height: 100px;
}
.elementor-217026 .elementor-element.elementor-element-c76ecaf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-589abf6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-429a986>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-429a986.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-217026 .elementor-element.elementor-element-429a986
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-429a986 img
{
    width: 100%;
}
.elementor-217026 .elementor-element.elementor-element-475f62b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-60de96c img
{
    width: 100%;
    height: 100px;
}
.elementor-217026 .elementor-element.elementor-element-b59ef92
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-aedeb2f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-217026 .elementor-element.elementor-element-86936f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-3ecac82
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-4d7c925
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-584be50
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-b97f82e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-d0f36eb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-e50d061
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-8965dca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-391f16a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-9ad3a93
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-540dd5b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-9c3d8e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-a2bf229
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-67b6497
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-2de2766
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-f01fed7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-dd73700
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-98ef189
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-fe9be4f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-f1efe06
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-d42610c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-f5fb925
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-bdd9be8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-217026 .elementor-element.elementor-element-2abafac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-8d8d2c3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-9bbbbba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-a4602f0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-2af23bb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-2db487e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-2887736
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-41047fb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-f3b44f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-b0635a7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-f6565a7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-a64e57c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-74bc324
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-ad7892f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 25px;
    --n-tabs-gap: 30px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
    --n-tabs-title-color-active: #fff;
    --n-tabs-icon-color: #000;
    --n-tabs-icon-color-active: #fff;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-217026 .elementor-element.elementor-element-dc9c422.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    line-height: 29px;
}
.elementor-217026 .elementor-element.elementor-element-dc9c422 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
    --n-tabs-icon-color-hover: #1754d5;
}
.elementor-217026 .elementor-element.elementor-element-c55e483
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-33c604b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-33c604b
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-bb746cd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-bb746cd:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-bb746cd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-217026 .elementor-element.elementor-element-82f05c2
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6ad3fea
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-6ad3fea .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-0a9225c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-0a9225c .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-0a9225c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-52201e6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-217026 .elementor-element.elementor-element-fa12294
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-bfb06c2 img
{
    width: 75%;
    max-width: 100%;
}
.elementor-217026 .elementor-element.elementor-element-1e413eb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-217026 .elementor-element.elementor-element-86296a4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-86296a4
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-71fdffd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-fa5d459
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-fa5d459:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-fa5d459>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-217026 .elementor-element.elementor-element-e21f829
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-fd1c12b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-fd1c12b.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-fd1c12b
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-fd1c12b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-7b25d0c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-7b25d0c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-7b25d0c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-d29e598
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-217026 .elementor-element.elementor-element-401f067
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-401f067:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-401f067>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-401f067.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-1fda5d1
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-1fda5d1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-217026 .elementor-element.elementor-element-600e787
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-217026 .elementor-element.elementor-element-600e787 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-600e787 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-217026 .elementor-element.elementor-element-f646371>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-217026 .elementor-element.elementor-element-f646371
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-217026 .elementor-element.elementor-element-f5c6e45
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-f5c6e45:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-f5c6e45>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-f5c6e45.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-ec7ee84
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-ec7ee84 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-217026 .elementor-element.elementor-element-6c7968e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
    width: initial;
    max-width: initial;
}
.elementor-217026 .elementor-element.elementor-element-6c7968e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-6c7968e .elementor-divider-separator
{
    width: 28.878%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-6c7968e .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-217026 .elementor-element.elementor-element-fdd3d2f>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-217026 .elementor-element.elementor-element-fdd3d2f
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-217026 .elementor-element.elementor-element-c11a7ea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-c11a7ea:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-c11a7ea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-217026 .elementor-element.elementor-element-c11a7ea.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-1e62025
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-1e62025 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-217026 .elementor-element.elementor-element-e5dee87
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-217026 .elementor-element.elementor-element-e5dee87 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-e5dee87 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-217026 .elementor-element.elementor-element-3c84d18>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-217026 .elementor-element.elementor-element-3c84d18
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-217026 .elementor-element.elementor-element-a9540c7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-f98ba15>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-f98ba15
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-5797325
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5797325:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-5797325>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-217026 .elementor-element.elementor-element-d2ca497
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-5a632bb
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-5a632bb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-0585cf1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-0585cf1 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-0585cf1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-0e9b1ca
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}
.elementor-217026 .elementor-element.elementor-element-61dcc6d
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-f133013>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-f133013
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-06717b2
{
    --display: flex;
}
.elementor-217026 .elementor-element.elementor-element-8bc51af img
{
    width: 70%;
}
.elementor-217026 .elementor-element.elementor-element-cda3608
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ac11f7d .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-217026 .elementor-element.elementor-element-ac11f7d .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-ac11f7d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-ac11f7d .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-ac11f7d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-c59bb2f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-e8867eb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-e8867eb
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-e8867eb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-0795405
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-0795405 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-0795405 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-ae35bc8
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-ae35bc8.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-47b97bd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-a220d89
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-217026 .elementor-element.elementor-element-a220d89.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-2d08199 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-217026 .elementor-element.elementor-element-2d08199.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-2d08199 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-217026 .elementor-element.elementor-element-2d08199 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-217026 .elementor-element.elementor-element-e59a80d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-e59a80d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-ed04ae4 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-217026 .elementor-element.elementor-element-ed04ae4 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-217026 .elementor-element.elementor-element-ed04ae4 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-217026 .elementor-element.elementor-element-430a909
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-430a909.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-bdd4202 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-217026 .elementor-element.elementor-element-bdd4202 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-217026 .elementor-element.elementor-element-bdd4202 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-217026 .elementor-element.elementor-element-ddb9844
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-22a7be8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-217026 .elementor-element.elementor-element-22a7be8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-869bc2f .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-217026 .elementor-element.elementor-element-869bc2f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-217026 .elementor-element.elementor-element-869bc2f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-217026 .elementor-element.elementor-element-2302690
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-217026 .elementor-element.elementor-element-f8ef7ab
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-ae9e4ae
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-b7ceb5c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-1a51d40>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-1a51d40
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-4ae3f62:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-4ae3f62>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-217026 .elementor-element.elementor-element-4ae3f62
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-217026 .elementor-element.elementor-element-4ae3f62>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-217026 .elementor-element.elementor-element-81038cb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-81038cb
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-81038cb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-726ec75
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-726ec75 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-726ec75 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-217026 .elementor-element.elementor-element-f20f660
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-217026 .elementor-element.elementor-element-32119cd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-32119cd
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-66747f5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-217026 .elementor-element.elementor-element-66747f5
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-217026 .elementor-element.elementor-element-e90b4ce
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-37fceb7>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-217026 .elementor-element.elementor-element-37fceb7.elementor-element
{
    --align-self: center;
}
.elementor-217026 .elementor-element.elementor-element-37fceb7
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-37fceb7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button:hover, .elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-8134bfb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-8134bfb
{
    z-index: 2;
}
.elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button:hover svg, .elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-217026 .elementor-element.elementor-element-b3064c9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-c737173.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-217026 .elementor-element.elementor-element-c737173
{
    text-align: center;
}
.elementor-217026 .elementor-element.elementor-element-c737173 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-602a7e2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-217026 .elementor-element.elementor-element-602a7e2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-217026 .elementor-element.elementor-element-602a7e2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-accordion .neb-protected-content-message, .elementor-widget-nested-accordion .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-217026 .elementor-element.elementor-element-ae3316a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 0px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-ae3316a:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-ae3316a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-ae3316a:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-ae3316a, .elementor-217026 .elementor-element.elementor-element-ae3316a::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-d64801c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-217026 .elementor-element.elementor-element-3fd66a8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-3fd66a8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-89ae2ec
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-89ae2ec:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-89ae2ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-89ae2ec:hover
{
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
}
.elementor-217026 .elementor-element.elementor-element-89ae2ec, .elementor-217026 .elementor-element.elementor-element-89ae2ec::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-8e08fe7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-7fc8ccf>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-7fc8ccf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-b4e2728
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-217026 .elementor-element.elementor-element-b4e2728:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-b4e2728>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-b4e2728:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-b4e2728, .elementor-217026 .elementor-element.elementor-element-b4e2728::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-f9c2026
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-db0f272
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-03773e4
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-03773e4:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-03773e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-03773e4:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-03773e4, .elementor-217026 .elementor-element.elementor-element-03773e4::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-7782fd5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-4429fa6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-3ad8d41
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-3ad8d41:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-3ad8d41>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-3ad8d41:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-3ad8d41, .elementor-217026 .elementor-element.elementor-element-3ad8d41::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-e84e032
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-7d91755
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-6ced2bf
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-6ced2bf:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-6ced2bf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-6ced2bf:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-6ced2bf, .elementor-217026 .elementor-element.elementor-element-6ced2bf::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-b503ad4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-30c3abd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-acf2d65
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-217026 .elementor-element.elementor-element-acf2d65:not(.elementor-motion-effects-element-type-background), .elementor-217026 .elementor-element.elementor-element-acf2d65>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-217026 .elementor-element.elementor-element-acf2d65:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-217026 .elementor-element.elementor-element-acf2d65, .elementor-217026 .elementor-element.elementor-element-acf2d65::before
{
    --border-transition: .3s;
}
.elementor-217026 .elementor-element.elementor-element-9890560
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-217026 .elementor-element.elementor-element-340f340
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-217026 .elementor-element.elementor-element-9d56127
{
    --n-accordion-title-font-size: 20px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-title-active-color: #000;
    --n-accordion-icon-size: 15px;
}
.elementor-217026 .elementor-element.elementor-element-9d56127>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-217026 .elementor-element.elementor-element-9d56127>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-217026 .elementor-element.elementor-element-9d56127
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-217026 .elementor-element.elementor-element-9d56127>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-217026 .elementor-element.elementor-element-509e320
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-217026 .elementor-element.elementor-element-5b95386
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc1aefe
    {
        --content-width: 1380px;
    }
    .elementor-217026 .elementor-element.elementor-element-eeb66da
    {
        --content-width: 1380px;
    }
    .elementor-217026 .elementor-element.elementor-element-f9c4d44
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-8b233eb
    {
        --content-width: 1440px;
    }
    .elementor-217026 .elementor-element.elementor-element-bae349e
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-b634ee3
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-e5a9ddb
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-c724e54
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-58a356c
    {
        --width: 33.33%;
    }
    .elementor-217026 .elementor-element.elementor-element-2b36940
    {
        --width: 33.33%;
    }
    .elementor-217026 .elementor-element.elementor-element-e0da3ef
    {
        --width: 33.33%;
    }
    .elementor-217026 .elementor-element.elementor-element-20c8336
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-0ce6f52
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-6409d8e
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-2293b8a
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f090f9
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-63968ab
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-a723405
    {
        --content-width: 1460%;
    }
    .elementor-217026 .elementor-element.elementor-element-576176e
    {
        --content-width: 1460%;
    }
    .elementor-217026 .elementor-element.elementor-element-d1d87cb
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-79d7192
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-6a6e3c3
    {
        --content-width: 1460%;
    }
    .elementor-217026 .elementor-element.elementor-element-9ce3254
    {
        --content-width: 1460%;
    }
    .elementor-217026 .elementor-element.elementor-element-4d42ba2
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-3db2625
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-3e71a57
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-e85b60e
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-c32d935
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-2b45f4e
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-a55f7dd
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-ac21f91
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-ce3f6b2
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-d9c583b
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-c4429d1
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-6e33e00
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-c391d3b
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-704adaa
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-0093792
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-ccd1112
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-ab678db
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-0deb75a
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-ce56fc9
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-6c922af
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-679a9b8
    {
        --width: 18%;
    }
    .elementor-217026 .elementor-element.elementor-element-054d831
    {
        --width: 1.5%;
    }
    .elementor-217026 .elementor-element.elementor-element-4c6f6e3
    {
        --width: 22%;
    }
    .elementor-217026 .elementor-element.elementor-element-1d68466
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-02da8ef
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-eacacfe
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-4737d3e
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-5a11eb7
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-6aeb58e
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-84ea5db
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-87d99ad
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-581d13d
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-612b60b
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-bbf5e35
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-e666ddf
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-a9aa07d
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-ad8114e
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-3549dfc
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-2ea7611
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-fb24c93
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-c305b64
    {
        --width: 10%;
    }
    .elementor-217026 .elementor-element.elementor-element-d0d2225
    {
        --width: 16%;
    }
    .elementor-217026 .elementor-element.elementor-element-46818ed
    {
        --width: 16%;
    }
    .elementor-217026 .elementor-element.elementor-element-c76ecaf
    {
        --width: 16%;
    }
    .elementor-217026 .elementor-element.elementor-element-589abf6
    {
        --width: 16%;
    }
    .elementor-217026 .elementor-element.elementor-element-475f62b
    {
        --width: 16%;
    }
    .elementor-217026 .elementor-element.elementor-element-b59ef92
    {
        --width: 10%;
    }
    .elementor-217026 .elementor-element.elementor-element-86936f3
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-3ecac82
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-4d7c925
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-584be50
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-b97f82e
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-d0f36eb
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d061
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-8965dca
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-391f16a
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-9ad3a93
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-540dd5b
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-9c3d8e6
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-a2bf229
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-67b6497
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-f01fed7
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-dd73700
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-98ef189
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-fe9be4f
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-f1efe06
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-d42610c
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-f5fb925
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-2abafac
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-8d8d2c3
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-9bbbbba
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-a4602f0
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-2af23bb
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-2db487e
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-2887736
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-41047fb
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-f3b44f3
    {
        --width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-b0635a7
    {
        --width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-f6565a7
    {
        --width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-a64e57c
    {
        --width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-74bc324
    {
        --width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-ad7892f
    {
        --width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-c55e483
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-bb746cd
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-52201e6
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-fa12294
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-1e413eb
    {
        --width: 40%;
    }
    .elementor-217026 .elementor-element.elementor-element-fa5d459
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-e21f829
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-d29e598
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-401f067
    {
        --width: 28.878%;
    }
    .elementor-217026 .elementor-element.elementor-element-f5c6e45
    {
        --width: 28.878%;
    }
    .elementor-217026 .elementor-element.elementor-element-c11a7ea
    {
        --width: 28.878%;
    }
    .elementor-217026 .elementor-element.elementor-element-5797325
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-d2ca497
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-0e9b1ca
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-cda3608
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-47b97bd
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-a220d89
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-e59a80d
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-430a909
    {
        --width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-ddb9844
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-22a7be8
    {
        --width: 33.792%;
    }
    .elementor-217026 .elementor-element.elementor-element-2302690
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-b7ceb5c
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-e90b4ce
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-b3064c9
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-d64801c
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-8e08fe7
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-f9c2026
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-03773e4
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-7782fd5
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-3ad8d41
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-e84e032
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-6ced2bf
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-b503ad4
    {
        --content-width: 1460px;
    }
    .elementor-217026 .elementor-element.elementor-element-acf2d65
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-9890560
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-217026 .elementor-element.elementor-element-20c8336
    {
        --content-width: 1280px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-217026 .elementor-element.elementor-element-dc1aefe
    {
        --content-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-679a9b8
    {
        --width: 30%;
    }
    .elementor-217026 .elementor-element.elementor-element-4c6f6e3
    {
        --width: 40%;
    }
    .elementor-217026 .elementor-element.elementor-element-d0d2225
    {
        --width: 19%;
    }
    .elementor-217026 .elementor-element.elementor-element-46818ed
    {
        --width: 19%;
    }
    .elementor-217026 .elementor-element.elementor-element-c76ecaf
    {
        --width: 19%;
    }
    .elementor-217026 .elementor-element.elementor-element-589abf6
    {
        --width: 19%;
    }
    .elementor-217026 .elementor-element.elementor-element-475f62b
    {
        --width: 19%;
    }
    .elementor-217026 .elementor-element.elementor-element-1e413eb
    {
        --width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-c11a7ea
    {
        --width: 225px;
    }
    .elementor-217026 .elementor-element.elementor-element-a220d89
    {
        --width: 248px;
    }
    .elementor-217026 .elementor-element.elementor-element-e59a80d
    {
        --width: 29%;
    }
    .elementor-217026 .elementor-element.elementor-element-430a909
    {
        --width: 25%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-6a6e3c3
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-9ce3254
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6c512a4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-f8413c4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-8d219fa
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffdc3f5
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5327c60
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-eeb445c
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ecd5da4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5c2bbce
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2b45f4e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ea97595
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e5f5786
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-27e69f9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-af62a60
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ae7273a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-758010e>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 10px 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-fa12294
    {
        --justify-content: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-217026 .elementor-element.elementor-element-5b95386
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 36px;
        --padding-bottom: 72px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc1aefe
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-6262e7a .elementor-heading-title
    {
        font-size: 52px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-eeb66da
    {
        --justify-content: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-eae4d71>.elementor-widget-container
    {
        margin: -50px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-eae4d71 img
    {
        width: 70%;
    }
    .elementor-217026 .elementor-element.elementor-element-59a873f .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 34%;
    }
    .elementor-217026 .elementor-element.elementor-element-47cf3ae>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-47cf3ae
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-28a9da3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-28a9da3
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 38%;
    }
    .elementor-217026 .elementor-element.elementor-element-4f5495f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-4f5495f
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e
    {
        width: var(--container-widget-width,187.484px);
        max-width: 187.484px;
        --container-widget-width: 187.484px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-cdd3cf1>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-cdd3cf1
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b
    {
        width: var(--container-widget-width,190.328px);
        max-width: 190.328px;
        --container-widget-width: 190.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 36%;
    }
    .elementor-217026 .elementor-element.elementor-element-c9a412b
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-217026 .elementor-element.elementor-element-2ec025a
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-74dbece
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-74dbece>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-right .elementor-image-box-img
    {
        margin-left: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-left .elementor-image-box-img
    {
        margin-right: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-title
    {
        margin-bottom: 2px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-519e761>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-519e761
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 37%;
    }
    .elementor-217026 .elementor-element.elementor-element-3120c73>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-3120c73
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d
    {
        width: var(--container-widget-width,190.328px);
        max-width: 190.328px;
        --container-widget-width: 190.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-217026 .elementor-element.elementor-element-b572677
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-0473b11
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-6528296
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-63968ab
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-5030843
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-87cfb77
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-cffa0e1
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-a723405
    {
        --margin-top: 12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-217026 .elementor-element.elementor-element-569ae70>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-569ae70
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-576176e
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-4012ddb
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-ede885c
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-0f7cc87
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-09398fc
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-0124e77
    {
        --margin-top: 7px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-f336449
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-af01d37
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-1fea8a7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-374ebeb
    {
        --margin-top: -3px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-1ebca80
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-da2f4c5
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-ebd540a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-b39f3da
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-52d1276
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-60f1654
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffd530e
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-4f1e51a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-96bc996
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc18e09
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-c9ce9a0
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-5c2bbce
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-30a11a9
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-3db2625
    {
        --margin-top: -13px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-49696b7
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-3e71a57
    {
        --margin-top: 6px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-434ba14
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-e85b60e
    {
        --margin-top: 21px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-93c1790
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-c32d935
    {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-0c03a33
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-2b45f4e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-29fcaad
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-ea97595
    {
        --margin-top: 7px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-87ee41b
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-e5f5786
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-9ff21c7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-27e69f9
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-e4af2d5
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-af62a60
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-8180770
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-ae7273a
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-a23d346
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-9f3be34
    {
        width: var(--container-widget-width,344.594px);
        max-width: 344.594px;
        --container-widget-width: 344.594px;
        --container-widget-flex-grow: 0;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-b9ad9d3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-d9c583b.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-c4429d1.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ed15f80>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-18277d5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-704adaa.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-09a60c1.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-b9b6975>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-934de04>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ab678db.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-ebbf71c
    {
        width: var(--container-widget-width,110.031px);
        max-width: 110.031px;
        --container-widget-width: 110.031px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076
    {
        width: var(--container-widget-width,192.094px);
        max-width: 192.094px;
        --container-widget-width: 192.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter-number-wrapper
    {
        font-size: 48px;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777
    {
        width: var(--container-widget-width,192.094px);
        max-width: 192.094px;
        --container-widget-width: 192.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter-number-wrapper
    {
        font-size: 48px;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8
    {
        width: var(--container-widget-width,192.094px);
        max-width: 192.094px;
        --container-widget-width: 192.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter-number-wrapper
    {
        font-size: 48px;
    }
    .elementor-217026 .elementor-element.elementor-element-30fe9b9
    {
        width: var(--container-widget-width,682px);
        max-width: 682px;
        --container-widget-width: 682px;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d
    {
        width: var(--container-widget-width,142.484px);
        max-width: 142.484px;
        --container-widget-width: 142.484px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-52201e6
    {
        --justify-content: center;
    }
    .elementor-217026 .elementor-element.elementor-element-bfb06c2 img
    {
        width: 100%;
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-1e62025
    {
        width: var(--container-widget-width,78%);
        max-width: 78%;
        --container-widget-width: 78%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1e62025.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-ae35bc8
    {
        width: var(--container-widget-width,677px);
        max-width: 677px;
        --container-widget-width: 677px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-47b97bd
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-47b97bd.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-a220d89
    {
        --justify-content: center;
    }
    .elementor-217026 .elementor-element.elementor-element-a220d89.e-con
    {
        --align-self: flex-start;
    }
    .elementor-217026 .elementor-element.elementor-element-2d08199
    {
        width: var(--container-widget-width,236px);
        max-width: 236px;
        --container-widget-width: 236px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d08199>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d08199 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-e59a80d
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ed04ae4>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ed04ae4 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-430a909
    {
        --justify-content: center;
    }
    .elementor-217026 .elementor-element.elementor-element-bdd4202>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bdd4202 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-ddb9844
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ddb9844.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-22a7be8
    {
        --justify-content: center;
    }
    .elementor-217026 .elementor-element.elementor-element-22a7be8.e-con
    {
        --align-self: flex-start;
    }
    .elementor-217026 .elementor-element.elementor-element-869bc2f .elementor-button
    {
        font-size: 12px;
        line-height: 1.3em;
    }
    .elementor-217026 .elementor-element.elementor-element-2302690
    {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2302690.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ae9e4ae img
    {
        width: 75%;
    }
    .elementor-217026 .elementor-element.elementor-element-726ec75>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-37fceb7 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-c737173>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-9d56127>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-217026 .elementor-element.elementor-element-5b95386
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc1aefe
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-6aa34dd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6aa34dd
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6aa34dd .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-6262e7a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6262e7a
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6262e7a .elementor-heading-title
    {
        font-size: 32px;
        line-height: 40px;
    }
    .elementor-217026 .elementor-element.elementor-element-bf95f76>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bf95f76
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-bf95f76 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-1560c39>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-1560c39.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-1560c39
    {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-2d86bd0>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d86bd0 .elementor-button
    {
        font-size: 16px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-eeb66da
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-8b233eb
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-59a873f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-d5ee334>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-d5ee334 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-c0144e9
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-8229b52
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-09f3d3e
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-aefe8c4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-aefe8c4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-e16c668>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e16c668 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-bae349e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-4e47a62
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-7f8a211 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-217026 .elementor-element.elementor-element-47cf3ae>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-47cf3ae
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-8818436
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e
    {
        width: var(--container-widget-width,218.938px);
        max-width: 218.938px;
        --container-widget-width: 218.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-bd22a6e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-217026 .elementor-element.elementor-element-28a9da3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-28a9da3
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-c74154a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953
    {
        width: var(--container-widget-width,178.391px);
        max-width: 178.391px;
        --container-widget-width: 178.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-right .elementor-image-box-img
    {
        margin-left: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-left .elementor-image-box-img
    {
        margin-right: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e50d953 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-4f5495f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-4f5495f
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-b634ee3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-4f2e6b6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e
    {
        width: var(--container-widget-width,192.469px);
        max-width: 192.469px;
        --container-widget-width: 192.469px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-08f651e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-217026 .elementor-element.elementor-element-cdd3cf1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-cdd3cf1
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-f9e76e7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b
    {
        width: var(--container-widget-width,264.312px);
        max-width: 264.312px;
        --container-widget-width: 264.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6cf840b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-217026 .elementor-element.elementor-element-c9a412b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-c9a412b
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-daa66af
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6
    {
        width: var(--container-widget-width,281px);
        max-width: 281px;
        --container-widget-width: 281px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-21559c6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-217026 .elementor-element.elementor-element-2ec025a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-217026 .elementor-element.elementor-element-2ec025a
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-e5a9ddb
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-fa2ac3f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffe6d9c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-217026 .elementor-element.elementor-element-74dbece
    {
        width: var(--container-widget-width,321.297px);
        max-width: 321.297px;
        --container-widget-width: 321.297px;
        --container-widget-flex-grow: 0;
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-74dbece>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-74dbece.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-045bd91
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045
    {
        width: var(--container-widget-width,218.938px);
        max-width: 218.938px;
        --container-widget-width: 218.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-5bc4045 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-519e761>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-519e761
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-1b8c682
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f
    {
        width: var(--container-widget-width,178.391px);
        max-width: 178.391px;
        --container-widget-width: 178.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-b4ac21f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-3120c73>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-3120c73
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-c724e54
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-58a356c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-2b36940
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d
    {
        width: var(--container-widget-width,264.312px);
        max-width: 264.312px;
        --container-widget-width: 264.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-23a350d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-217026 .elementor-element.elementor-element-b572677>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-b572677
    {
        font-size: 13.31px;
    }
    .elementor-217026 .elementor-element.elementor-element-e0da3ef
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-4f3309f
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-4f3309f.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-4f3309f .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-0ce6f52
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-84ce2f0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-0473b11
    {
        width: var(--container-widget-width,91.176%);
        max-width: 91.176%;
        --container-widget-width: 91.176%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-0473b11 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-217026 .elementor-element.elementor-element-1517892>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1517892 .elementor-divider-separator
    {
        width: 162px;
    }
    .elementor-217026 .elementor-element.elementor-element-6409d8e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2293b8a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5dfd2be .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-6528296>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-6528296
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-6528296.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-63968ab
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2e4ce65 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-5030843>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5030843
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-5030843.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-87cfb77
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-87cfb77.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-42be067 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-cffa0e1>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-cffa0e1
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-cffa0e1.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-a723405
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-7791803 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-569ae70>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-569ae70
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-569ae70.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cfaff39 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-4012ddb>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-4012ddb
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-4012ddb.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-df30d09 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-ede885c>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ede885c
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-ede885c.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-0f7cc87
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-e7c4720 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-09398fc>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-09398fc
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-09398fc.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-0124e77
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ba1afc1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-f336449>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-f336449
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-f336449.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-af01d37
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dcca15 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-1fea8a7>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1fea8a7
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-1fea8a7.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-374ebeb
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2dc5432 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-1ebca80>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1ebca80
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-1ebca80.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-798159f
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-8f3be9e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-da2f4c5>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-da2f4c5
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-da2f4c5.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6a6e3c3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-d7466f6 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-ebd540a>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ebd540a.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ebd540a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-9ce3254
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-f815371 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-b39f3da>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b39f3da.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-b39f3da
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-6c512a4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-8dc402a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-52d1276>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-52d1276.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-52d1276
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-f8413c4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-38f6772 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-60f1654>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-60f1654.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-60f1654
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-8d219fa
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-01fb844 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffd530e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ffd530e.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ffd530e
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-ffdc3f5
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 10%;
    }
    .elementor-217026 .elementor-element.elementor-element-634189a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-4f1e51a>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-4f1e51a.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-4f1e51a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-5327c60
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-77b314d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-96bc996>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-96bc996.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-96bc996
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-eeb445c
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-792aea8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc18e09>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-dc18e09.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-dc18e09
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-ecd5da4
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-217026 .elementor-element.elementor-element-22f3974 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-c9ce9a0>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-c9ce9a0.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-c9ce9a0
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-27f3d26 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-30a11a9>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-30a11a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-30a11a9
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-cd848b8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-49696b7>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-49696b7.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-49696b7
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-d87c1d5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-434ba14>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-434ba14.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-434ba14
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff4544a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-93c1790>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-93c1790.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-93c1790
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-c32d935
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5218ba0 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-0c03a33>.elementor-widget-container
    {
        padding: 5px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-0c03a33.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-0c03a33
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-2b45f4e
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6bb5e49 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-29fcaad>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-29fcaad.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-29fcaad
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-b2bb96e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-87ee41b>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-87ee41b.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-87ee41b
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d7b521 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-9ff21c7>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-9ff21c7.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-9ff21c7
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-27e69f9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-6d874dd .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-e4af2d5>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e4af2d5.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-e4af2d5
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-af62a60
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-af2a5c7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-8180770>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-8180770.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-8180770
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-3d74226 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-217026 .elementor-element.elementor-element-a23d346>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-a23d346.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-a23d346
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-4e2096f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-a55f7dd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ac21f91
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ac21f91.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-e8b93dc
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e8b93dc.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-e8b93dc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-ad7055d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ad7055d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-f40d396.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-ce3f6b2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-ce3f6b2.e-con
    {
        --order: 2;
    }
    .elementor-217026 .elementor-element.elementor-element-9f3be34 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-bc772bd>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-bc772bd
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-b9ad9d3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b9ad9d3
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-b9ad9d3 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-7e393b2.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-6e33e00
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-07f2838 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-ef0c150>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ef0c150
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-ed15f80>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ed15f80
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-ed15f80 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-f7a987e
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-217026 .elementor-element.elementor-element-c391d3b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-ff2a239 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-3b4da33>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-3b4da33
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-18277d5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-18277d5
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-18277d5 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-0093792
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-f1db08d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-e25f322>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e25f322
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-b9b6975>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b9b6975
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-b9b6975 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-61cba58
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-217026 .elementor-element.elementor-element-ccd1112
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-568cabf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-e0d75af>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e0d75af
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-934de04>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-934de04
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-934de04 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-c71285e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-570c1d2 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-5758191
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-58037c0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-58037c0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-dd4fef1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-dd4fef1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-679a9b8
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter
    {
        gap: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-217026 .elementor-element.elementor-element-ebbf71c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-4c6f6e3
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter
    {
        gap: 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-217026 .elementor-element.elementor-element-641b1cf .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-217026 .elementor-element.elementor-element-eacacfe
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076
    {
        width: var(--container-widget-width,126px);
        max-width: 126px;
        --container-widget-width: 126px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-217026 .elementor-element.elementor-element-5d31076 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-217026 .elementor-element.elementor-element-4737d3e
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-217026 .elementor-element.elementor-element-a0aa777 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-217026 .elementor-element.elementor-element-5a11eb7
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-217026 .elementor-element.elementor-element-5a11eb7.e-con
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-217026 .elementor-element.elementor-element-3bb21f8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-217026 .elementor-element.elementor-element-2d3d0c9
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d3d0c9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d3d0c9.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-6aeb58e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-84ea5db
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-2064579
    {
        width: var(--container-widget-width,88%);
        max-width: 88%;
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2064579.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-2064579 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-dab01ef>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-dab01ef .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-30fe9b9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-30fe9b9
    {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,95%);
        max-width: 95%;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-30fe9b9.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-87d99ad
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-62f19b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e
    {
        width: var(--container-widget-width,314.062px);
        max-width: 314.062px;
        --container-widget-width: 314.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-758010e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-bbf5e35
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d
    {
        width: var(--container-widget-width,299.047px);
        max-width: 299.047px;
        --container-widget-width: 299.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-a3e6b2d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 78%;
    }
    .elementor-217026 .elementor-element.elementor-element-e666ddf
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6
    {
        width: var(--container-widget-width,306.047px);
        max-width: 306.047px;
        --container-widget-width: 306.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-fc608d6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c
    {
        width: var(--container-widget-width,344.047px);
        max-width: 344.047px;
        --container-widget-width: 344.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-7f32b3c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-217026 .elementor-element.elementor-element-3549dfc
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-e9632f4 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-2ea7611
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-fb24c93
    {
        --margin-top: 36px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-9e00289 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-51b1c46>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-51b1c46 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-51b1c46 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-217026 .elementor-element.elementor-element-3e88ed6
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-217026 .elementor-element.elementor-element-d0d2225
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-fea407d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-46818ed
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-fd0cc08>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-c76ecaf
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-589abf6
    {
        --width: 50%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-475f62b
    {
        --width: 50%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-3ecac82
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-4d7c925
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-584be50
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-b97f82e
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-d0f36eb
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-391f16a
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-9ad3a93
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-540dd5b
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-9c3d8e6
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-a2bf229
    {
        --width: 33%;
    }
    .elementor-217026 .elementor-element.elementor-element-dd73700
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-98ef189
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-fe9be4f
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-f1efe06
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-8d8d2c3
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-9bbbbba
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-a4602f0
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-2af23bb
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-2db487e
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-f3b44f3
    {
        --width: 50%;
    }
    .elementor-217026 .elementor-element.elementor-element-dc9c422>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc9c422
    {
        --n-tabs-title-gap: 25px;
        --n-tabs-title-font-size: 16px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 50px;
    }
    .elementor-217026 .elementor-element.elementor-element-dc9c422.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 22px;
    }
    .elementor-217026 .elementor-element.elementor-element-33c604b .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-bb746cd
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-82f05c2
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-6ad3fea .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-0a9225c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-0a9225c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-1e413eb
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(15px / 2);
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(15px / 2);
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(15px / 2);
        margin-left: calc(15px / 2);
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-15px / 2);
        margin-left: calc(-15px / 2);
    }
    body.rtl .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-15px / 2);
    }
    body:not(.rtl) .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-15px / 2);
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-86296a4 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-71fdffd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-e699042>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-e699042 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-fa5d459
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-fd1c12b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-fd1c12b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-217026 .elementor-element.elementor-element-7b25d0c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-7b25d0c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-d29e598
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-1fda5d1 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-600e787>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-600e787 .elementor-divider-separator
    {
        width: 32%;
    }
    .elementor-217026 .elementor-element.elementor-element-ec7ee84 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-6c7968e>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1e62025 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-e5dee87>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e5dee87 .elementor-divider-separator
    {
        width: 32%;
    }
    .elementor-217026 .elementor-element.elementor-element-a9540c7
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-f98ba15 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-217026 .elementor-element.elementor-element-5797325
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-d2ca497
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-5a632bb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-0585cf1>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-0585cf1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-0585cf1 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-217026 .elementor-element.elementor-element-0e9b1ca
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-217026 .elementor-element.elementor-element-61dcc6d
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-f133013>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-f133013
    {
        --e-icon-list-icon-size: 17px;
    }
    .elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-f133013 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-cda3608
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-c59bb2f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-e8867eb
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-e8867eb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-e8867eb.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-e8867eb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-0795405>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-0795405 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-ae35bc8
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 1.7em;
    }
    .elementor-217026 .elementor-element.elementor-element-ae35bc8>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-ae35bc8.elementor-element
    {
        --align-self: center;
        --order: 99999/* order end hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-47b97bd
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-2d08199
    {
        width: var(--container-widget-width,326px);
        max-width: 326px;
        --container-widget-width: 326px;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-2d08199 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-e59a80d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-ed04ae4 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-430a909
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-bdd4202 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-ddb9844
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-22a7be8
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-869bc2f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-217026 .elementor-element.elementor-element-2302690.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-ae9e4ae img
    {
        width: 80%;
    }
    .elementor-217026 .elementor-element.elementor-element-b7ceb5c.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-1a51d40
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-1a51d40 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-4ae3f62
    {
        padding: 36px 0 36px 0;
    }
    .elementor-217026 .elementor-element.elementor-element-b0e5731>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-80fdd8f
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-5a2be8d>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-81038cb
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-81038cb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-81038cb.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-81038cb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-217026 .elementor-element.elementor-element-726ec75>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-726ec75 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-217026 .elementor-element.elementor-element-32119cd>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-32119cd .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-66747f5>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-217026 .elementor-element.elementor-element-66747f5 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-217026 .elementor-element.elementor-element-e90b4ce
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-e90b4ce.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-217026 .elementor-element.elementor-element-8134bfb .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-217026 .elementor-element.elementor-element-b3064c9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-217026 .elementor-element.elementor-element-c737173
    {
        width: var(--container-widget-width,95.556%);
        max-width: 95.556%;
        --container-widget-width: 95.556%;
        --container-widget-flex-grow: 0;
    }
    .elementor-217026 .elementor-element.elementor-element-c737173.elementor-element
    {
        --align-self: center;
    }
    .elementor-217026 .elementor-element.elementor-element-c737173 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-217026 .elementor-element.elementor-element-602a7e2>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-217026 .elementor-element.elementor-element-602a7e2 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-217026 .elementor-element.elementor-element-3fd66a8
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-7fc8ccf
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-db0f272
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-4429fa6
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-7d91755
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-30c3abd
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-340f340
    {
        font-size: 14px;
    }
    .elementor-217026 .elementor-element.elementor-element-9d56127>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-217026 .elementor-element.elementor-element-9d56127
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-dc1aefe */
@media(min-width: 1025px) and (max-width: 1440px)
{
    .main-banner-section
    {
        padding-left: 10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5b95386 */
@media(max-width: 767px)
{
    .main-banner
    {
        background: #183580!important;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-e866bf0 */
ul.subheader li
{
    font-size: 18px;
    line-height: 27px;
    font-family: 'Poppins';
    font-weight: 400;
}
.subheaderDesign
{
    position: relative!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f9c4d44 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/*.subheaderDesign {*//*	  position: fixed;*//*	  top: 0px;*//*	  left: 0;*//*	  width: 100%;*//*	  z-index: 1000;*//*	}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c74154a */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bae349e *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f9e76e7 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-daa66af */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b634ee3 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1b8c682 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e5a9ddb *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-58a356c */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2b36940 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e0da3ef */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c724e54 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8229b52 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0ce6f52 */
@media(min-width: 1025px) and (max-width: 1280px)
{
    .features_sec_box1
    {
        margin-top: 285px;
    }
    .features_sec_box2
    {
        margin-top: 12px;
    }
    .features_sec_box3
    {
        margin-top: 30px;
    }
    .features_section_box_left_4
    {
        margin-top: -30px;
    }
    .features_section_box_left_5
    {
        margin-top: -20px;
    }
}/*@media(min-width:1367px) and (max-width:1440px)*//*{*//* .features_sec_box1{*//*    margin-top: 200px;*//* }*//* .features_sec_box2 {*//*    margin-top: 10px;*//* }*//* .features_sec_box3{*//*    margin-top: 20px;*//* }*//*}*/
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_sec_box1
    {
        margin-top: 4px;
    }
    .features_sec_box2
    {
        margin-top: 45px;
    }
    .features_section_box_left_5
    {
        margin-top: 0;
    }
    .features_sec_box3
    {
        margin-top: 70px;
    }
    .features_section_box_right_last
    {
        margin-top: -30px;
    }
    .features_section_box_left_4
    {
        margin-top: 0;
    }
    .last_column_last_box
    {
        margin-top: 20px;
    }
    .last_column_4_box
    {
        margin-top: 0;
    }
    .first_column_6_box
    {
        margin-top: 48px;
    }
    .features_sec_box4
    {
        margin-top: 27px;
    }
    .middle_box_6
    {
        margin-top: 60px;
    }
    .first_column_10_box
    {
        margin-top: 10px;
    }
    .first_column_11_box
    {
        margin-top: 10px;
    }
}/*@media(min-width:1441px) and (max-width:1600px)*//*{*//*.spin_box{*//* margin-top: 20px;*//* }*//* .features_sec_box1{*//*    margin-top: 200px;*//* }*//* .features_sec_box2 {*//*    margin-top: 10px;*//* }*//* .features_sec_box3{*//*    margin-top: 20px;*//* }*//*}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ce3f6b2 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6e33e00 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c391d3b */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ccd1112 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6c922af */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-02da8ef */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for image-box, class: .elementor-element-a3e6b2d */
.timeline.height-8:after
{
    height: 628px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6aeb58e */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-dc9c422 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-bfb06c2 */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-47b97bd */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ddb9844 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2302690 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c59bb2f */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-9d56127 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
