.elementor-13 .elementor-element.elementor-element-3cb0dce
{
    padding: 30px 0 30px 0;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-13 .elementor-element.elementor-element-4a074d6
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-4a074d6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 54px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #28282a;
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    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-13 .elementor-element.elementor-element-ad5ccc5>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-13 .elementor-element.elementor-element-ad5ccc5
{
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #282828;
}
.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-13 .elementor-element.elementor-element-a93b7a3 .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
}
.elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-e5ed8e6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e5ed8e6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f1f2ee;
}
.elementor-13 .elementor-element.elementor-element-e5ed8e6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-e5ed8e6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-cab010b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-cab010b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-c7c19e9
{
    --e-image-carousel-slides-to-show: 1;
}
.elementor-13 .elementor-element.elementor-element-c7c19e9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-8692600 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #000;
    margin: 6px 0 6px 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-8692600 .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-8692600 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-8692600 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: #3371cb;
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    margin: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-8692600 .elementskit-section-title-wraper p
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-b317dda .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
}
.elementor-13 .elementor-element.elementor-element-b317dda .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-b317dda .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-b317dda .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-b317dda .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-13 .elementor-element.elementor-element-b317dda .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-b317dda .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-7fc23a1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fc23a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-7fc23a1
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-7fc23a1>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f770616.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-f770616.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-2bee253
{
    --e-image-carousel-slides-to-show: 1;
}
.elementor-13 .elementor-element.elementor-element-2bee253 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-062ce26.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-062ce26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-42e0c50 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #000;
    margin: 6px 0 6px 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-42e0c50 .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-42e0c50 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-42e0c50 .elementskit-section-title-wraper .elementskit-section-subtitle
{
    color: #3371cb;
    font-family: "Montserrat",Sans-serif;
    font-size: 22px;
    margin: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-42e0c50 .elementskit-section-title-wraper p
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-5389cc9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5389cc9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-5389cc9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 40px 0;
}
.elementor-13 .elementor-element.elementor-element-5389cc9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-aea2e1c
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-aea2e1c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 54px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-030217c
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-13 .elementor-element.elementor-element-9266465>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-b249a44
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-2c328a1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-2c328a1
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-2c328a1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-2d80af6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-2d80af6
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-1fb369f>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-8b1aed1>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-0f9e0d5
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-f4f1b6e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-f4f1b6e
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-f4f1b6e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-f985171>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-f985171
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-3b48c30>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-108a18e
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-13 .elementor-element.elementor-element-6e499b2>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-c0d4eb7
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-964f5e7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-964f5e7
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-964f5e7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-776b824>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-776b824
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-e42809b .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-e42809b .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-e42809b .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-e42809b>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-e42809b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-e42809b .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-e42809b .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-e42809b .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-c974c31>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-c321c61
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-33e23e7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-33e23e7
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-33e23e7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-ffb8a21>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-ffb8a21
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-204acb5>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-a7ea800>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-8a5f68e
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-14ea907>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-14ea907
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-14ea907 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-abbdf66>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-abbdf66
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-31a7f14>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-c9f8cee>.elementor-element-populated
{
    padding: 10px 30px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-dac3c37
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-1a948c1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-1a948c1
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-1a948c1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-2b912fd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-2b912fd
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button
{
    background-color: #3371cb;
    font-family: "Unbounded",Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1.2px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-color: #3371cb;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button:focus
{
    background-color: #fff;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-eae71bd>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button .elementor-button-content-wrapper
{
    gap: 6px;
}
.elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button:focus svg
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-0ee6f36:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0ee6f36>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-0ee6f36
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-13 .elementor-element.elementor-element-0ee6f36>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-1dc7904>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-13 .elementor-element.elementor-element-1dc7904
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-1dc7904 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #fff;
}
.elementor-widget-form .elementor-field-group>label, .elementor-widget-form .elementor-field-subgroup label
{
    color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group>label
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-field-type-html
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-field-group .elementor-field
{
    color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-button[type="submit"]
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-message
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form
{
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button span
{
    gap: 15px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group
{
    padding-right: calc(24px / 2);
    padding-left: calc(24px / 2);
    margin-bottom: 12px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-form-fields-wrapper
{
    margin-left: calc(-24px / 2);
    margin-right: calc(-24px / 2);
    margin-bottom: -12px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-13 .elementor-element.elementor-element-774a104 .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-774a104 .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 0;
}
body .elementor-13 .elementor-element.elementor-element-774a104 .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-type-html
{
    padding-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group .elementor-field
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-subgroup label
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 300;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #f7f7f70d;
    border-color: rgba(255,255,255,.17);
    border-radius: 50px 50px 50px 50px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #f7f7f70d;
    border-color: rgba(255,255,255,.17);
    border-radius: 50px 50px 50px 50px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-group .elementor-select-wrapper::before
{
    color: rgba(255,255,255,.17);
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button
{
    font-family: "Unbounded",Sans-serif;
    font-weight: 300;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .e-form__buttons__wrapper__button-next
{
    background-color: #fff;
    color: #3371cb;
    border-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button[type="submit"]
{
    background-color: #fff;
    color: #3371cb;
    border-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button[type="submit"] svg *
{
    fill: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-774a104 .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .e-form__buttons__wrapper__button-next:hover
{
    background-color: #3371cb;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button[type="submit"]:hover
{
    background-color: #3371cb;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104 .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-774a104
{
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-13 .elementor-element.elementor-element-87ffd09
{
    margin-top: 0;
    margin-bottom: 10px;
}
.elementor-13 .elementor-element.elementor-element-1e073c6
{
    --spacer-size: 30px;
}
.elementor-13 .elementor-element.elementor-element-b72c9c4
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-b72c9c4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-02d554f>.elementor-widget-container
{
    padding: 10px 10px 0 10px;
}
.elementor-13 .elementor-element.elementor-element-02d554f
{
    text-align: center;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #282828;
}
.elementor-13 .elementor-element.elementor-element-53b7f86
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-5877e03>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-5877e03>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-5877e03>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-5877e03>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-516adba .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-516adba
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-516adba .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-516adba.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-516adba.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-516adba.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-516adba.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-516adba.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-516adba .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-516adba .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-516adba .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-13 .elementor-element.elementor-element-db00571>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-db00571 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-db00571 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-e7b3765>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-e7b3765>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-e7b3765>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-e7b3765>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-d83b3ac.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-d83b3ac .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-d83b3ac .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-03f40d7>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-03f40d7 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-03f40d7 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-f9c495e>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-f9c495e>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-f9c495e>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-f9c495e>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-f9caf4a.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-f9caf4a .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-f9caf4a .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-224c9e8>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-224c9e8 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-224c9e8 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-c6be5ef
{
    margin-top: 30px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-ecdb491>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-ecdb491>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-ecdb491>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-ecdb491>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-fdf9ca2.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-fdf9ca2 .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-fdf9ca2 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-79ff702>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-79ff702 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-79ff702 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-8fd6f33>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-8fd6f33>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-8fd6f33>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-8fd6f33>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-13 .elementor-element.elementor-element-61926f0 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-61926f0
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-61926f0 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-61926f0.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-61926f0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-61926f0.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-61926f0.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-61926f0.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-61926f0 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-61926f0 .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-61926f0 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-8f7adf2>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-8f7adf2 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-8f7adf2 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-3ce2115>.elementor-element-populated
{
    border-style: none;
    box-shadow: 0 0 14px 4px rgba(0,0,0,.19);
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-3ce2115>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-3ce2115>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-3ce2115>.elementor-background-slideshow
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-13 .elementor-element.elementor-element-3a49d42 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-3a49d42
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-3a49d42 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-3a49d42.elementor-view-stacked .elementor-icon
{
    background-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-3a49d42.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3a49d42.elementor-view-default .elementor-icon
{
    fill: #3371cb;
    color: #3371cb;
    border-color: #3371cb;
}
.elementor-13 .elementor-element.elementor-element-3a49d42.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-3a49d42.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-3a49d42 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3a49d42 .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-3a49d42 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-81edd71>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-81edd71 .elementor-counter-number-wrapper
{
    color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 38px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-81edd71 .elementor-counter-title
{
    color: #262121;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
}
.elementor-13 .elementor-element.elementor-element-395e594:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-395e594>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #03113e;
}
.elementor-13 .elementor-element.elementor-element-395e594
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-395e594>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-757aa5c>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-757aa5c
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-333dda8.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-333dda8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-333dda8>.elementor-element-populated
{
    padding: 30px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-0b0f428 .elementor-button
{
    background-color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-b1fb7b1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b1fb7b1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f1f2ee;
}
.elementor-13 .elementor-element.elementor-element-b1fb7b1
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-13 .elementor-element.elementor-element-b1fb7b1>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-4b3778b>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-13 .elementor-element.elementor-element-4b3778b
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-4b3778b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-df758c6
{
    --e-image-carousel-slides-to-show: 7;
}
.elementor-13 .elementor-element.elementor-element-df758c6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-df758c6 .elementor-swiper-button.elementor-swiper-button-next
{
    font-size: 20px;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-df758c6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-df758c6 .elementor-swiper-button.elementor-swiper-button-next svg
{
    fill: #000;
}
.elementor-13 .elementor-element.elementor-element-df758c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
}
.elementor-13 .elementor-element.elementor-element-d17553d
{
    --e-image-carousel-slides-to-show: 7;
}
.elementor-13 .elementor-element.elementor-element-d17553d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-d17553d .elementor-swiper-button.elementor-swiper-button-next
{
    font-size: 20px;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-d17553d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-d17553d .elementor-swiper-button.elementor-swiper-button-next svg
{
    fill: #000;
}
.elementor-13 .elementor-element.elementor-element-d17553d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
}
.elementor-13 .elementor-element.elementor-element-d487282:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d487282>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #03113e;
}
.elementor-13 .elementor-element.elementor-element-d487282
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-13 .elementor-element.elementor-element-d487282>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-9f809b4>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-9f809b4
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-6bd0827:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6bd0827>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#02238b 0%,#050238 100%);
}
.elementor-13 .elementor-element.elementor-element-6bd0827
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-6bd0827>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-1003f92>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-1003f92
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-518fb95.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-518fb95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-518fb95>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-ee0fdd7
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-359725b
{
    padding: 50px 0 50px 0;
}
.elementor-13 .elementor-element.elementor-element-ee1741a>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #646464;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-ee1741a>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-ee1741a>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-ee1741a>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-9928707.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-13 .elementor-element.elementor-element-9928707.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-13 .elementor-element.elementor-element-9928707.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-9928707 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-13 .elementor-element.elementor-element-9928707 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-13 .elementor-element.elementor-element-9928707 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-02f65c3>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #646464;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-02f65c3>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-02f65c3>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-02f65c3>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-5ce999a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-13 .elementor-element.elementor-element-5ce999a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-13 .elementor-element.elementor-element-5ce999a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-5ce999a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.elementor-13 .elementor-element.elementor-element-5ce999a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 66%;
}
.elementor-13 .elementor-element.elementor-element-5ce999a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-6ae917e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6ae917e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f1f2ee;
}
.elementor-13 .elementor-element.elementor-element-6ae917e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-6ae917e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-3c2f9a4 .elementskit-section-title-wraper .elementskit-section-title
{
    color: #000;
    margin: 6px 0 6px 0;
    font-family: "Montserrat",Sans-serif;
    font-size: 26px;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-3c2f9a4 .elementskit-section-title-wraper .elementskit-section-title>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-3c2f9a4 .elementskit-section-title-wraper .elementskit-section-title:hover>span
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-3c2f9a4 .elementskit-section-title-wraper p
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-6952fdf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6952fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f1f2ee;
}
.elementor-13 .elementor-element.elementor-element-6952fdf
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 50px 30px 50px;
}
.elementor-13 .elementor-element.elementor-element-6952fdf>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-cb2cfc8>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-cb2cfc8>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-be6cd2c.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-be6cd2c .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-6a92b83>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-6a92b83>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-744e0b4
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-744e0b4.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-744e0b4.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-744e0b4.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-744e0b4.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-744e0b4.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-744e0b4 .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-8d6f992>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-8d6f992>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-cff8066
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-cff8066.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-cff8066.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-cff8066.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-cff8066.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-cff8066.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-cff8066 .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-aadd7fd>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-aadd7fd>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-a76b7db
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-a76b7db.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-a76b7db.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-a76b7db.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-a76b7db.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-a76b7db.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-a76b7db .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-e219aeb>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-e219aeb>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-7ea2963
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-7ea2963.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-7ea2963.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-7ea2963.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-7ea2963.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-7ea2963.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-7ea2963 .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-089acf1>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-089acf1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-01fe06d
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-01fe06d.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-01fe06d.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-01fe06d.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-01fe06d.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-01fe06d.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-01fe06d .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-c3c68d3
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-a370518>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-a370518>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-6488512
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-6488512.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-6488512.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6488512.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-6488512.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-6488512.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-6488512 .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-fe97724>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-fe97724>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-3718ea3
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-3718ea3.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-3718ea3.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-3718ea3.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-3718ea3.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-3718ea3.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-3718ea3 .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-6d3e279>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-6d3e279>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-839f6bb
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-839f6bb.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-839f6bb.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-839f6bb.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-839f6bb.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-839f6bb.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-839f6bb .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-a090b9d>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-a090b9d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-111b8ce
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-111b8ce.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-111b8ce.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-111b8ce.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-111b8ce.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-111b8ce.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-111b8ce .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-d6eee1a>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-d6eee1a>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-884305f .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-884305f
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-884305f .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-884305f.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-884305f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-884305f.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-884305f.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-884305f.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-884305f .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-884305f .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-884305f .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-884305f .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-5f29152>.elementor-element-populated
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bcbcbc;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 10px 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}
.elementor-13 .elementor-element.elementor-element-5f29152>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb
{
    --icon-box-icon-margin: 0px;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon-box-title
{
    margin-bottom: 2px;
    color: #000735;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb.elementor-view-stacked .elementor-icon
{
    background-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-a1f44cb.elementor-view-default .elementor-icon
{
    fill: #0020ff;
    color: #0020ff;
    border-color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon
{
    font-size: 33px;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon-box-title a
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
}
.elementor-13 .elementor-element.elementor-element-a1f44cb .elementor-icon-box-description
{
    color: #000;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-f5dce9e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f5dce9e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #dfecff;
}
.elementor-13 .elementor-element.elementor-element-f5dce9e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-f5dce9e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-d1f41f4
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1cca649.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-1cca649.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-1cca649>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-13 .elementor-element.elementor-element-1cca649>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-df529c2
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-df529c2 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 32px;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-9b2384b
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-9b2384b .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-799df47>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-799df47
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #282828;
}
.elementor-13 .elementor-element.elementor-element-9ac48ef .elementor-button
{
    background-color: #0020ff;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0 0 14px 0 rgba(0,5.526663539720611,115.55751037597655,.5);
    border-radius: 59px 59px 59px 59px;
}
.elementor-13 .elementor-element.elementor-element-781bf51
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-781bf51 img
{
    height: 440px;
    object-fit: contain;
    object-position: center center;
}
.elementor-13 .elementor-element.elementor-element-8c005f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-element-populated, .elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-element-populated>.elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-background-slideshow
{
    border-radius: 16px 16px 16px 16px;
}
.elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 30px 30px 30px;
}
.elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-39f37b9
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-39f37b9 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 32px;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group
{
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 10px;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-form-fields-wrapper
{
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -10px;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 0;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 0;
}
body .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group>label, .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-subgroup label
{
    color: #4f4f4f;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group>label
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-type-html
{
    padding-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group .elementor-field
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-subgroup label
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #f7f7f7;
    border-color: #727272;
    border-radius: 29px 29px 29px 29px;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group .elementor-select-wrapper select
{
    background-color: #f7f7f7;
    border-color: #727272;
    border-radius: 29px 29px 29px 29px;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-field-group .elementor-select-wrapper::before
{
    color: #727272;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-button
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .e-form__buttons__wrapper__button-next
{
    background-color: #0020ff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-button[type="submit"]
{
    background-color: #0020ff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-button[type="submit"] svg *
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-button[type="submit"]:hover
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-4d9414e
{
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-13 .elementor-element.elementor-element-8620282
{
    padding: 20px 0 70px 0;
}
.elementor-13 .elementor-element.elementor-element-fa4820b
{
    --spacer-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-6ace4bc
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-6ace4bc .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 39px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #28282a;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-d27224b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-d27224b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-1c63860 .elementor-button
{
    background-color: #fff;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    fill: #3371cb;
    color: #3371cb;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-1c63860 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-1c63860 .elementor-button .elementor-button-content-wrapper
{
    gap: 12px;
}
.elementor-13 .elementor-element.elementor-element-22207e8>.elementor-widget-container
{
    padding: 10px 10px 0 10px;
}
.elementor-13 .elementor-element.elementor-element-22207e8
{
    text-align: left;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    color: #282828;
}
.elementor-13 .elementor-element.elementor-element-722f89f
{
    padding: 0 0 40px 0;
}
.elementor-13 .elementor-element.elementor-element-a55cdb0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-13 .elementor-element.elementor-element-ddfa846>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-ddfa846.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-13 .elementor-element.elementor-element-ddfa846.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-13 .elementor-element.elementor-element-ddfa846.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-ddfa846 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-ddfa846 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-ddfa846 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-17af02b>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-17af02b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-13 .elementor-element.elementor-element-17af02b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-13 .elementor-element.elementor-element-17af02b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-17af02b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-17af02b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-17af02b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-0ccc7e8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-13 .elementor-element.elementor-element-4639122.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-13 .elementor-element.elementor-element-4639122.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-13 .elementor-element.elementor-element-4639122.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-4639122 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-4639122 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-4639122 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-270544c>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-270544c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-13 .elementor-element.elementor-element-270544c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-13 .elementor-element.elementor-element-270544c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-270544c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-270544c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-270544c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-13 .elementor-element.elementor-element-582d234:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-582d234>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f1f2ee;
}
.elementor-13 .elementor-element.elementor-element-582d234
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-582d234>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-0aef068.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-0aef068.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-0aef068>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-bcb586e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-bcb586e
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-02485c7 .elementor-button
{
    background-color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 8px 8px 8px 8px;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-3824031.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-3824031.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-3824031>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-7f16a5d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-7f16a5d
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-89b0cf9 .elementor-button
{
    background-color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-2a3d733>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-85c16d9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-85c16d9
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-ff7b212 .elementor-button
{
    background-color: #3371cb;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-097f971:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-097f971>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-097f971
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 30px 0;
}
.elementor-13 .elementor-element.elementor-element-097f971>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-fc25522.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-fc25522.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-fc25522>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-13 .elementor-element.elementor-element-fc25522>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #0201012e;
    padding: 10px 40px 10px 10px;
}
.elementor-13 .elementor-element.elementor-element-ff4b192
{
    text-align: right;
}
.elementor-13 .elementor-element.elementor-element-ff4b192 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-e3a91da>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-e3a91da
{
    text-align: right;
}
.elementor-13 .elementor-element.elementor-element-e3a91da .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.2em;
    color: #28282a;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b412c1f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-b412c1f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-b412c1f>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 10px 30px;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2
{
    --icon-box-icon-margin: 15px;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon-box-title
{
    margin-bottom: 4px;
    color: #a2a2a2;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2.elementor-view-stacked .elementor-icon
{
    background-color: #3db405;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-d7ec3d2.elementor-view-default .elementor-icon
{
    fill: #3db405;
    color: #3db405;
    border-color: #3db405;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2.elementor-view-framed .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2.elementor-view-stacked .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon
{
    font-size: 32px;
    padding: 16px;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon-box-title a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-d7ec3d2 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 700;
}
.elementor-13 .elementor-element.elementor-element-8b9b963:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8b9b963>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-8b9b963
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 30px 20px 30px;
}
.elementor-13 .elementor-element.elementor-element-8b9b963>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-8df4be2
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-8df4be2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #020000;
}
.elementor-13 .elementor-element.elementor-element-02db6a0>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-13 .elementor-element.elementor-element-02db6a0
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-02db6a0 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2em;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-d3f744f>.elementor-widget-container
{
    margin: 0 50px 0 50px;
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__name
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .swiper-pagination-bullet-active, .elementor-13 .elementor-element.elementor-element-e20e4a0 .swiper-pagination-progressbar-fill
{
    background-color: #c4c4c4;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .swiper-pagination-fraction
{
    color: #c4c4c4;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-main-swiper .swiper-slide
{
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-swiper-button
{
    font-size: 20px;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-swiper-button svg
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
{
    background-color: #fff;
    opacity: 1;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-testimonial__text
{
    color: #fff;
    font-family: "Montserrat",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
}
.elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-testimonial__name
{
    color: #fff;
    font-family: "Unbounded",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-13 .elementor-element.elementor-element-8265bb4>.elementor-container
{
    max-width: 980px;
}
.elementor-13 .elementor-element.elementor-element-8265bb4
{
    padding: 30px 0 50px 0;
}
.elementor-13 .elementor-element.elementor-element-399dfde
{
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-399dfde .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000;
}
.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-accordion-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title
{
    color: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg
{
    fill: var(--e-global-color-accent);
}
.elementor-widget-accordion .elementor-accordion-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-accordion .elementor-tab-content
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-item
{
    border-width: 1px;
    border-color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-item .elementor-tab-content
{
    border-width: 1px;
    border-top-color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-item .elementor-tab-title.elementor-active
{
    border-width: 1px;
    border-bottom-color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-title
{
    color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-icon svg
{
    fill: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-active .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-active .elementor-accordion-title
{
    color: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-active .elementor-accordion-icon svg
{
    fill: #28282a;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-accordion-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-11c0cdb .elementor-tab-content
{
    color: #28282a;
    font-family: "Montserrat",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-75fc3a4
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-75fc3a4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-3aa28c6 .elementor-button
{
    background-color: #fff;
    font-family: "Montserrat",Sans-serif;
    font-weight: 500;
    fill: #3371cb;
    color: #3371cb;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-3aa28c6 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-13 .elementor-element.elementor-element-3aa28c6 .elementor-button .elementor-button-content-wrapper
{
    gap: 12px;
}
.elementor-13 .elementor-element.elementor-element-6e0d63e
{
    padding: 30px 0 70px 0;
}
.elementor-13 .elementor-element.elementor-element-339df49>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-6da95ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-13 .elementor-element.elementor-element-6da95ae>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-13 .elementor-element.elementor-element-1c33f2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-1c33f2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #3371cb;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1c33f2d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-1c33f2d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-1c33f2d>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 50px 30px 50px;
}
.elementor-13 .elementor-element.elementor-element-1c33f2d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-13 .elementor-element.elementor-element-321d4e6
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-321d4e6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-a850c70>.elementor-widget-container
{
    padding: 0 0 7px 0;
}
.elementor-13 .elementor-element.elementor-element-a850c70
{
    text-align: left;
}
.elementor-13 .elementor-element.elementor-element-a850c70 .elementor-heading-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 19px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group
{
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 12px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-form-fields-wrapper
{
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -12px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-13 .elementor-element.elementor-element-145be59 .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 5px;
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-145be59 .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 5px;
}
body .elementor-13 .elementor-element.elementor-element-145be59 .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 5px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group>label, .elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-subgroup label
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group>label
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-type-html
{
    padding-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group .elementor-field
{
    color: #000;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-subgroup label
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #f7f7f7;
    border-color: #727272;
    border-radius: 29px 29px 29px 29px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #f7f7f7;
    border-color: #727272;
    border-radius: 29px 29px 29px 29px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-field-group .elementor-select-wrapper::before
{
    color: #727272;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-button
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px 8px 8px 8px;
}
.elementor-13 .elementor-element.elementor-element-145be59 .e-form__buttons__wrapper__button-next
{
    background-color: #fff;
    color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-button[type="submit"]
{
    background-color: #fff;
    color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-button[type="submit"] svg *
{
    fill: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .e-form__buttons__wrapper__button-next:hover
{
    color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-button[type="submit"]:hover
{
    color: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .elementor-button[type="submit"]:hover svg *
{
    fill: #0020ff;
}
.elementor-13 .elementor-element.elementor-element-145be59 .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-145be59
{
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-13 .elementor-element.elementor-element-06cce1c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06cce1c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#002191 0%,#00061a 100%);
}
.elementor-13 .elementor-element.elementor-element-06cce1c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-13 .elementor-element.elementor-element-06cce1c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f0d3ccf.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-f0d3ccf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-f0d3ccf>.elementor-element-populated
{
    margin: 30px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon
{
    color: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-toggle-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: var(--e-global-color-accent);
}
.elementor-widget-toggle .elementor-toggle-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-toggle .elementor-tab-content
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-tab-title
{
    border-width: 2px;
    border-color: #fff;
    background-color: #00196c;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-tab-content
{
    border-width: 2px;
    border-bottom-color: #fff;
    color: #fff;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-item:not(:last-child)
{
    margin-bottom: 11px;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-item
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.06);
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-title, .elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-icon
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-icon svg
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-tab-title.elementor-active a, .elementor-13 .elementor-element.elementor-element-59a8887 .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-icon.elementor-toggle-icon-left
{
    margin-right: 10px;
}
.elementor-13 .elementor-element.elementor-element-59a8887 .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 10px;
}
.elementor-13 .elementor-element.elementor-element-dee4989>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-25235f7.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-25235f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-13 .elementor-element.elementor-element-25235f7>.elementor-element-populated
{
    margin: 30px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-tab-title
{
    border-width: 2px;
    border-color: #fff;
    background-color: #00196c;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-tab-content
{
    border-width: 2px;
    border-bottom-color: #fff;
    color: #fff;
    font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-item:not(:last-child)
{
    margin-bottom: 11px;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-item
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.06);
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-title, .elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-icon
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-icon svg
{
    fill: #fff;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-tab-title.elementor-active a, .elementor-13 .elementor-element.elementor-element-638ffde .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: #fff;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-title
{
    font-family: "Montserrat",Sans-serif;
    font-size: 17px;
    font-weight: 800;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-icon.elementor-toggle-icon-left
{
    margin-right: 10px;
}
.elementor-13 .elementor-element.elementor-element-638ffde .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 10px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-13 .elementor-element.elementor-element-eeab30b
    {
        width: 55%;
    }
    .elementor-13 .elementor-element.elementor-element-518fb95
    {
        width: 45%;
    }
    .elementor-13 .elementor-element.elementor-element-7a7e0f9
    {
        width: 100%;
    }
}
@media(max-width: 767px)
{
    .elementor-13 .elementor-element.elementor-element-3cb0dce
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 30px 0;
    }
    .elementor-13 .elementor-element.elementor-element-4a074d6 .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-13 .elementor-element.elementor-element-a93b7a3 .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-b317dda .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-5389cc9
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-13 .elementor-element.elementor-element-aea2e1c .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-13 .elementor-element.elementor-element-1fb369f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-1fb369f .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-3b48c30>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-3b48c30 .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-e42809b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-e42809b .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-204acb5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-204acb5 .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-31a7f14>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-31a7f14 .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-eae71bd>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-eae71bd .elementor-button
    {
        font-size: 16px;
        border-width: 1px 1px 1px 1px;
    }
    .elementor-13 .elementor-element.elementor-element-1dc7904
    {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-1dc7904 .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-13 .elementor-element.elementor-element-53b7f86
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-5877e03>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-13 .elementor-element.elementor-element-e7b3765>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-f9c495e>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-ecdb491>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-8fd6f33>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-3ce2115>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13 .elementor-element.elementor-element-395e594
    {
        padding: 30px 10px 30px 10px;
    }
    .elementor-13 .elementor-element.elementor-element-df758c6
    {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13 .elementor-element.elementor-element-df758c6 .swiper-wrapper
    {
        display: flex;
        align-items: center;
    }
    .elementor-13 .elementor-element.elementor-element-df758c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
    {
        border-radius: 8px 8px 8px 8px;
    }
    .elementor-13 .elementor-element.elementor-element-d17553d
    {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13 .elementor-element.elementor-element-d17553d .swiper-wrapper
    {
        display: flex;
        align-items: center;
    }
    .elementor-13 .elementor-element.elementor-element-d17553d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
    {
        border-radius: 8px 8px 8px 8px;
    }
    .elementor-13 .elementor-element.elementor-element-9f809b4
    {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-6bd0827
    {
        padding: 30px 10px 30px 10px;
    }
    .elementor-13 .elementor-element.elementor-element-1003f92
    {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-9928707 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-02f65c3>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-5ce999a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-13 .elementor-element.elementor-element-6952fdf
    {
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-6a92b83>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-aadd7fd>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-089acf1>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-c3c68d3
    {
        margin-top: 10px;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-fe97724>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-d6eee1a>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-5f29152>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-df529c2
    {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-9b2384b
    {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-799df47>.elementor-widget-container
    {
        padding: 10px 10px 0 10px;
    }
    .elementor-13 .elementor-element.elementor-element-799df47
    {
        text-align: center;
    }
    .elementor-13 .elementor-element.elementor-element-9ac48ef>.elementor-widget-container
    {
        margin: 0 0 10px 0;
    }
    .elementor-13 .elementor-element.elementor-element-781bf51
    {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-8c005f3>.elementor-element-populated
    {
        margin: 0 10px 0 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13 .elementor-element.elementor-element-8620282
    {
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-a618585>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-6ace4bc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-6ace4bc
    {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-6ace4bc .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-13 .elementor-element.elementor-element-d27224b>.elementor-element-populated
    {
        padding: 10px 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-22207e8>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-a55cdb0>.elementor-element-populated
    {
        padding: 10px 10px 28px 10px;
    }
    .elementor-13 .elementor-element.elementor-element-ddfa846 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-13 .elementor-element.elementor-element-17af02b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-13 .elementor-element.elementor-element-4639122 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-13 .elementor-element.elementor-element-270544c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-13 .elementor-element.elementor-element-fc25522>.elementor-element-populated
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-13 .elementor-element.elementor-element-ff4b192
    {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-e3a91da
    {
        text-align: left;
    }
    .elementor-13 .elementor-element.elementor-element-b412c1f>.elementor-element-populated
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-13 .elementor-element.elementor-element-e20e4a0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-e20e4a0.elementor-arrows-yes .elementor-main-swiper
    {
        width: calc(262px - 40px);
    }
    .elementor-13 .elementor-element.elementor-element-e20e4a0 .elementor-main-swiper
    {
        width: 262px;
    }
    .elementor-13 .elementor-element.elementor-element-6e0d63e
    {
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-339df49>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-13 .elementor-element.elementor-element-1c33f2d>.elementor-element-populated
    {
        padding: 60px 30px 60px 30px;
    }
    .elementor-13 .elementor-element.elementor-element-06cce1c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 50px 0;
    }
}
.ourServiceStyle p
{
    min-height: 87px;
}
.elementor-13 .elementor-element.elementor-element-774a104 .elementor-field-type-html
{
    padding-bottom: 0;
    display: none;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal
{
    bottom: -50px;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal
{
    bottom: -50px;
}
.homepage-entrepreneurs a
{
    color: #fff!important;
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 200;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-ExtraLight.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-Light-1.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-Regular-1.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-Medium.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-SemiBold.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-Bold.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-ExtraBold.ttf') format('truetype');
}
@font-face
{
    font-family: 'Unbounded';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/Unbounded-Black.ttf') format('truetype');
}
